My NuttX journey started in earnest about a year ago, after an enforced pause for personal reasons. The processor on my board is ATSAMA5D2. In the last year I have submitted (nearly all) merged PRs for this processor:
- mcan - flexcom SPI - ClassD audio - SPI DMA - flexcom USART - efuse support - fixed usb problems, related to RNDIS - added dual role port/OTG capability - ADC fixes - TSD fixes - SPI performance enhancements Also added drivers for: - apds9922 proximity/light sensor - LP503x RGB multi-LED driver - FUSB302 USB-C controller - act8945A PMIC power control And other stuff along the way and things I have already forgotten. I have learned a lot, my coding is more consistent, and I am WAY more comfortable with not just NuttX but POSIX in general, and can mostly use GitHub with only a small amount of swearing! All this has resulted in me finally being in a position to actually start writing the application I need for the niche automotive product we'll hopefully release this autumn. So: I would like to thank everyone who has replied to my usually dumb questions, reviewed my PRs, and, generally, have just been so very supportive and helpful. I couldn't have done it without you. Once the final product is ready I will post much more information, pictures, videos, whatever. Until then: please keep helping as you have so far :) THANK YOU EVERYONE!!!!!!!