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