Hello Nuttx community, I want to inform that the goals planned for GSoC period of the project led by Michal Matiashas been reached.
The project proposal at the Google Summer of Code site https://summerofcode.withgoogle.com/programs/2025/projects/bbWye78I Condensed message about the reached results published on my Mastodon account https://social.kernel.org/notice/AyN0UmAcMveSAAe4v2 #NuttX Support for IEEE 802.3-2022 10BASE-T1S/L #Ethernet using Open Aliance SPI MAC-PHYs implemented by [Michal Matias](https://github.com/matiamic) from #CVUT in frame of #GSoC2025 has been fully [merged] (https://github.com/apache/nuttx/pull/16936) into NuttX mainline. The common part resides at [drivers/net/oa_tc6] (https://github.com/apache/nuttx/tree/master/drivers/net/oa_tc6). #ESP32C6 [mapping](https://github.com/apache/nuttx/pull/17021) and [mapping] (https://github.com/apache/nuttx/pull/17022) for SAVM71-Xplained Ultra are good examples for straightforward extension to other MCU and board NuttX SPI interfaces. The accompanying [plcatool] (https://github.com/apache/nuttx-apps/tree/master/netutils/plcatool) for Physical Layer Collision Avoidance parameters configuration matching [OA-TC14 specification] (https://opensig.org/wp-content/uploads/2025/03/2024-12-10BASE-T1S-PLCA-Management-Registers-v1.4.pdf) is another [contribution](https://github.com/apache/nuttx-apps/pull/3181). The #NuttX configuration for Open Alliance TC6/SPI connected T1S MAC-PHY for chosen and tested #ARM and #RISCV boards has been updates as well - [SAMV71 Xplained Ultra oa_tc6 config] (https://nuttx.apache.org/docs/latest/platforms/arm/samv7/boards/samv71-xult/index.html#oa-tc6) - [ESP32-C6-DevKitC-1 oa_tc6 config] (https://nuttx.apache.org/docs/latest/platforms/risc-v/esp32c6/boards/esp32c6-devkitc/index.html#oa-tc6) - [ESP32-C6-DevKitM-1 oa_tc6 config] (https://nuttx.apache.org/docs/latest/platforms/risc-v/esp32c6/boards/esp32c6-devkitm/index.html#oa-tc6) I hope that Michal Matias enjoyed the project. I evaluate the code quality and the development done by Michal Matias as reaching high/professional level. There is plan to use the results at Elektroline.cz. We plan to cooperate with https://www.vzlu.cz/ to test T1S on their platforms. They have done preliminary tests of the chips and communication stability in hard radiation environment with bare metal tests firmware and want to have solution with NuttX as well. I hope that there would be time to reuse some more of the Michal Matias's thesis text to extend/enhance NuttX networking documentation a little as well. Best wishes, Pavel Pavel Pisa phone: +420 603531357 e-mail: [email protected] Department of Control Engineering FEE CVUT Karlovo namesti 13, 121 35, Prague 2 university: http://control.fel.cvut.cz/ personal: http://cmp.felk.cvut.cz/~pisa company: https://pikron.com/ PiKRON s.r.o. Kankovskeho 1235, 182 00 Praha 8, Czech Republic projects: https://www.openhub.net/accounts/ppisa social: https://social.kernel.org/ppisa CAN related:http://canbus.pages.fel.cvut.cz/ RISC-V education: https://comparch.edu.cvut.cz/ Open Technologies Research Education and Exchange Services https://gitlab.fel.cvut.cz/otrees/org/-/wikis/home
