resyfer commented on PR #18499:
URL: https://github.com/apache/nuttx/pull/18499#issuecomment-4016861472

   Yep understood. I'll change it to be in line with other boards.
   
   Also, here's a bit of the logs (from the same blink application provided 
above) [NOTE: pin 14 & 15 are for UART]:
   
   ```
   ...
   rpi4b_gpout_write: Writing 0 to pin 26
   - Ready to Boot Primary CPU
   - Boot from EL2
   - Boot from EL1
   - Boot to C runtime for OS Initialize
   rpi4b_register_pins: Unsupported function '0' on GPIO 0
   rpi4b_register_pins: Unsupported function '0' on GPIO 1
   rpi4b_register_gpio_output: Registering GPIO pin 2 as OUTPUT
   gpio_pin_register_byname: Registering /dev/gpio2
   rpi4b_register_gpio_output: Registering GPIO pin 3 as OUTPUT
   gpio_pin_register_byname: Registering /dev/gpio3
   rpi4b_register_gpio_output: Registering GPIO pin 4 as OUTPUT
   gpio_pin_register_byname: Registering /dev/gpio4
   rpi4b_register_gpio_output: Registering GPIO pin 5 as OUTPUT
   gpio_pin_register_byname: Registering /dev/gpio5
   rpi4b_register_gpio_output: Registering GPIO pin 6 as OUTPUT
   gpio_pin_register_byname: Registering /dev/gpio6
   rpi4b_register_gpio_output: Registering GPIO pin 7 as OUTPUT
   gpio_pin_register_byname: Registering /dev/gpio7
   rpi4b_register_gpio_output: Registering GPIO pin 8 as OUTPUT
   gpio_pin_register_byname: Registering /dev/gpio8
   rpi4b_register_gpio_output: Registering GPIO pin 9 as OUTPUT
   gpio_pin_register_byname: Registering /dev/gpio9
   rpi4b_register_gpio_output: Registering GPIO pin 10 as OUTPUT
   gpio_pin_register_byname: Registering /dev/gpio10
   rpi4b_register_gpio_output: Registering GPIO pin 11 as OUTPUT
   gpio_pin_register_byname: Registering /dev/gpio11
   rpi4b_register_gpio_output: Registering GPIO pin 12 as OUTPUT
   gpio_pin_register_byname: Registering /dev/gpio12
   rpi4b_register_gpio_output: Registering GPIO pin 13 as OUTPUT
   gpio_pin_register_byname: Registering /dev/gpio13
   rpi4b_register_pins: Unsupported function '0' on GPIO 14
   rpi4b_register_pins: Unsupported function '0' on GPIO 15
   rpi4b_register_gpio_output: Registering GPIO pin 16 as OUTPUT
   gpio_pin_register_byname: Registering /dev/gpio16
   rpi4b_register_gpio_output: Registering GPIO pin 17 as OUTPUT
   gpio_pin_register_byname: Registering /dev/gpio17
   rpi4b_register_gpio_output: Registering GPIO pin 18 as OUTPUT
   gpio_pin_register_byname: Registering /dev/gpio18
   rpi4b_register_gpio_output: Registering GPIO pin 19 as OUTPUT
   gpio_pin_register_byname: Registering /dev/gpio19
   rpi4b_register_gpio_output: Registering GPIO pin 20 as OUTPUT
   gpio_pin_register_byname: Registering /dev/gpio20
   rpi4b_register_gpio_output: Registering GPIO pin 21 as OUTPUT
   gpio_pin_register_byname: Registering /dev/gpio21
   rpi4b_register_gpio_output: Registering GPIO pin 22 as OUTPUT
   gpio_pin_register_byname: Registering /dev/gpio22
   rpi4b_register_gpio_output: Registering GPIO pin 23 as OUTPUT
   gpio_pin_register_byname: Registering /dev/gpio23
   rpi4b_register_gpio_output: Registering GPIO pin 24 as OUTPUT
   gpio_pin_register_byname: Registering /dev/gpio24
   rpi4b_register_gpio_output: Registering GPIO pin 25 as OUTPUT
   gpio_pin_register_byname: Registering /dev/gpio25
   rpi4b_register_gpio_output: Registering GPIO pin 26 as OUTPUT
   gpio_pin_register_byname: Registering /dev/gpio26
   rpi4b_register_gpio_output: Registering GPIO pin 27 as OUTPUT
   gpio_pin_register_byname: Registering /dev/gpio27
   
   NuttShell (NSH) NuttX-12.12.0
   nsh> blink /dev/gpio26
   rpi4b_gpout_write: Writing 1 to pin 26
   ===========================
   GPIO 0: Could not open fd.
   GPIO 1: Could not open fd.
   GPIO 2: 0
   GPIO 3: 0
   GPIO 4: 0
   GPIO 5: 0
   GPIO 6: 0
   GPIO 7: 0
   GPIO 8: 0
   GPIO 9: 0
   GPIO 10:        0
   GPIO 11:        0
   GPIO 12:        0
   GPIO 13:        0
   GPIO 14:        Could not open fd.
   GPIO 15:        Could not open fd.
   GPIO 16:        0
   GPIO 17:        0
   GPIO 18:        0
   GPIO 19:        0
   GPIO 20:        0
   GPIO 21:        0
   GPIO 22:        0
   GPIO 23:        0
   GPIO 24:        0
   GPIO 25:        0
   GPIO 26:        1
   GPIO 27:        0
   ===========================
   rpi4b_gpout_write: Writing 0 to pin 26
   rpi4b_gpout_write: Writing 1 to pin 26
   ...
   ```
   
   And here's a proof it's not AI and it's working:
   <img width="1304" height="1600" alt="image" 
src="https://github.com/user-attachments/assets/2a5dd2f6-0682-4cb6-aace-e7be90fb7ab8";
 />
   
   UART for serial console + GPIO 26 as output (PS: I don't have any 
female-to-female jumper wires at hand :( )
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to