linguini1 opened a new pull request, #15188: URL: https://github.com/apache/nuttx/pull/15188
## Summary *Update this section with information on why change is necessary, what it exactly does and how, if new feature shows up, provide references (dependencies, similar problems and solutions), etc.* This PR adds semi-functional support for the BCM2711 and Raspberry Pi 4B. The working features are a Mini-UART shell which can boot into NSH. I have run OStest and confirmed it works. The latest changes also boot. ## Impact Although the feature implementation for this board is minimal right now, I hope that by releasing the work I've done so far it is easier for other community members to start adding drivers/features to the board's support on NuttX. Several people were interested in using the Pi 4B with NuttX and it's a reasonably popular development board, so having it fully supported will be an asset. ## Testing Built the documentation, ensured it looks correct. Built the written code so far, which was tested by: - Connecting the RPi 4B to my computer via USB-TTL cable and playing around in the shell - Running test programs like OStest and getprime (succeeded) - Running i2ctool with some I2C devices connected to the board. I was able to dump the contents of an EEPROM but not much more, I am confused by the I2C register interface and haven't spent enough time to overcome these issues. Partial completeness is noted on the docs page. - Tested GPIO driver interface by performing basic operations such as `echo 1 > /dev/gpio23` and checking with a multimeter that the GPIO has gone high, or connecting input to a GPIO and performing `cat /dev/gpio23`, etc. OStest results log are attached [ostest-bcm2711.txt](https://github.com/user-attachments/files/18130753/ostest-bcm2711.txt) -- 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: commits-unsubscr...@nuttx.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org