Thank you Lup for the excellent explanation! Always informative and a pleasure to read.
Good luck with the next 6 weeks of GSoC and thanks very much for your efforts. Nathan On Mon, Jul 8, 2024 at 9:29 PM Lee, Lup Yuen <lu...@appkaki.com> wrote: > 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 > > > > > >