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
> > >
> >
>

Reply via email to