Ning Zhang created a merge request: https://gitlab.rtems.org/rtems/rtos/rtems/-/merge_requests/1341
Project:Branches: River/rtems:5440-am335x-dcan to rtems/rtos/rtems:main Author: Ning Zhang ## Summary Add an initial AM335x DCAN controller driver for the RTEMS CAN framework. The driver supports basic frame transmission through the RTEMS CAN TX queue and frame reception through message object interrupts. Received frames are delivered to the RTEMS CAN queue and can be read through the RTEMS CAN device interface. The driver was tested with DCAN1 on BeagleBone Black at 125 kbit/s. The following communication paths were successfully tested: RTEMS TX to Linux SocketCAN RX, and Linux SocketCAN TX to RTEMS RX The driver was also integrated into the RTEMS build system and built successfully for the `arm/beagleboneblack` BSP. The build completed with -Werror enabled. ## AI Details <!--Make sure you have read our statement at https://www.rtems.org/generative-ai/--> ### Prompt used Prompts were used to ask for explanations of the RTEMS CAN framework and SJA1000 reference driver, review suggestions for the DCAN TX/RX implementation, RTEMS coding-style and formatting guidance, build-error interpretation, and suggestions for code cleanup. ### AI model used OpenAI ChatGPT ### How AI was used for the contribution - [x] Formatting - [ ] Test creation. - [x] Code comments. - [ ] The entire contribution was generated using AI - [ ] AI code completion such as Copilot in VSCode. If others were used please add below ### Access I have not used a product that claims copyright over the generated output, and I have legitimate access to the AI tool used. <!--Default settings, if it is a dropdown it will set after submission--> Update #5440 -- View it on GitLab: https://gitlab.rtems.org/rtems/rtos/rtems/-/merge_requests/1341 You're receiving this email because of your account on gitlab.rtems.org. Unsubscribe from this thread: https://gitlab.rtems.org/-/sent_notifications/4-9p6c3u0cz265vveumxtvaiwde-1d/unsubscribe | Manage all notifications: https://gitlab.rtems.org/-/profile/notifications | Help: https://gitlab.rtems.org/help
_______________________________________________ bugs mailing list [email protected] http://lists.rtems.org/mailman/listinfo/bugs
