Big Thank You and Congratulations Gentlemen!! :-) This is valuable contribution to the NuttX and amazing promotion of the project worldwide! We hope that you enjoyed your work, and that such a beautiful minds introduced will become solid part of our community for a long time!
Thank you again! :-) Tomek On Mon, Sep 22, 2025 at 11:08 AM Pavel Pisa <[email protected]> wrote: > > 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 -- CeDeROM, SQ7MHZ, http://www.tomek.cedro.info
