Hi All: I'm very sorry for the delay. Let me explain what Rushabh is doing, under my close supervision. He listed these GSoC Tasks in his post:
<< Ported the LED Blinky App from C to Rust >> The means Rushabh took the `leds` Example in C, and created a New Example in Rust called `blink_rust`: https://github.com/apache/nuttx-apps/pull/2437 << Upstreamed the GPIO and LED Driver (in C) to NuttX Kernel for Ox64 SBC >> To test the `blink_rust` app on Ox64 SBC, Rushabh has upstreamed the GPIO Driver and LED Driver for Ox64 SBC. These are new drivers in C (for Ox64 only), no other changes were made to NuttX Kernel: https://github.com/apache/nuttx/pull/12571 https://github.com/apache/nuttx/pull/12614 We have 6 more weeks till the GSoC Project ends. I will work closely with Rushabh to add an LED Driver to QEMU RISC-V (with a Simulated LED). This will allow us to run Automated Daily Tests on QEMU, to be sure that `blink_rust` will continue to build and execute correctly, after the GSoC Project has ended. Please be assured that I will not allow the GSoC Project to break or revamp any existing C code. I am very sorry for the miscommunication, I will do better at the next GSoC. BTW in case anyone missed it: Rushabh presented his project at NuttX Workshop a few weeks ago: https://www.youtube.com/watch?v=dFOodFieo4M&list=PLd73yQk5Fd8JJ5vfwN9z16emlqm36bNNF&index=13 Lup On Tue, Jul 9, 2024 at 2:47 AM Alan C. Assis <acas...@gmail.com> wrote: > He converted a GPIO example to Rust, it will not replace anything... > > Just like CMakefiles, you choose what to use. > > BR, > > Alan > > On Mon, Jul 8, 2024 at 3:24 PM Nathan Hartman <hartman.nat...@gmail.com> > wrote: > > > On Mon, Jul 8, 2024 at 1:22 PM Alan C. Assis <acas...@gmail.com> wrote: > > > > > Hi Sebastien, > > > > > > You are jumping to conclusions: converting C to Rust doesn't mean > kernel > > > code will be converted, it means Applications code conversion! > > > > > > > > Which applications? And is the C version going to disappear, requiring > all > > users to install a rust compiler? > > > > Thanks, > > Nathan > > >