Hello NuttX Community, My name is Jiong Zhao and work as engineer on Qualcomm, and I have been working with the NuttX RTOS to develop a new feature:" An AMR(Autonomous Mobile Robot) motor control firmware. ” Which includes below function:
* Based STM32F427, to configure the board drIver which includes SPI( IMU), RS485(Ultrasound), CAN bus (for motor driver & charger). * Realize qtiamr application and it’s function modules include time sync, motion control, charger control, remote contol, avoidance control & RPC (remote communication protocol base Tinyframe). * Realize bootloader function. It can download image from APPs and flash image to STM32F427 board. I would like to contribute this work to the NuttX project under the Apache 2.0 License. Before preparing a full pull request, I am seeking feedback from maintainers and community members on the design and implementation. Specifically, I’d appreciate input on: - Alignment with NuttX architecture and coding standards - Possible integration points or alternative approaches - Any additional tests or documentation you would like to see The code and documentation are currently available here: Nuttx: . https://git.codelinaro.org/clo/le/platform/external/nuttx/-/commit/1acacae09b901b3321c2044c8d548335efa29ef2 Nuttx apps: https://git.codelinaro.org/clo/le/platform/external/nuttx-apps/-/commit/ca24a93fcfdf27ad48cb1636ceeff6d6f2650585 Thank you for your time and for maintaining such a robust and versatile RTOS. I look forward to your suggestions and hope this feature can benefit other NuttX users. Best regards, Thanks. Jiong Zhao.