Re: NuttX + MicroPython + ESP32 / ESP32-C3

2024-02-12 Thread Sebastien Lorquet
Hi, The embed port method they suggested on my issue ticket looks promising. I'm looking at this right now. Sebastien Le 10/02/2024 à 10:24, Victor Suarez Rovere a écrit : I ported Micropython to various platforms (CPU and FPGA), including peripherals like Video output, so I can help with po

Re: NuttX + MicroPython + ESP32 / ESP32-C3

2024-02-10 Thread Victor Suarez Rovere
I ported Micropython to various platforms (CPU and FPGA), including peripherals like Video output, so I can help with porting to NuttX: See my developments: https://github.com/suarezvictor/micropython/tree/litex-rebase/ports/litex#readme Who else can contribute? On Fri, Feb 9, 2024 at 2:27 PM Se

Re: NuttX + MicroPython + ESP32 / ESP32-C3

2024-02-09 Thread Sebastien Lorquet
Hi, Not sure I'm going to wait24Q3 :-) I'm certainly not focussed enough :-) https://github.com/micropython/micropython/issues/13632 Let's see what they think. The only real issue is "how to build a micropython port that links to a static lib" :) And maybe how to avoid duplicating mbedtls a

Re: NuttX + MicroPython + ESP32 / ESP32-C3

2024-02-09 Thread Tomek CEDRO
Yes exactly, I was also thinking to make MicroPython a NuttX application, just like we have Python on desktop, so it builds out of the box and provides generic access no matter what arch/board, no hardcoded hardware specific stuff, all hardware interaction done though /dev :-) I am switching from

Re: NuttX + MicroPython + ESP32 / ESP32-C3

2024-02-09 Thread Sebastien Lorquet
Hi, I found the deletion commit: https://github.com/apache/nuttx-apps/commit/abcb66cb20d85b910d55854de51b197eaa468e8b I think it should not work like that today. Also, it looks like it does not come with micropython libraries... We should contribute anything required in micropython itself so

Re: NuttX + MicroPython + ESP32 / ESP32-C3

2024-02-09 Thread Sebastien Lorquet
Hi, This would be no problem I think, as our potential usage is a stm32h7 board running a 400 MHz with 2 megs of ram. We already have a product structure made of separate small services and a message bus, so timing critical stuff, which is quite frozen (protocol handlers etc) could stay in C

Re: NuttX + MicroPython + ESP32 / ESP32-C3

2024-02-09 Thread Tomek CEDRO
Hey there Sebastien :-) NuttX is so well organized that writing bare C here is far more efficient "rapid prototyping" so I had no more need to use MicoPython as it turned out memory hungry for bigger applications. But still I am fan of Python so we could resurrect the idea :-) Tomek -- CeDeROM,

Re: NuttX + MicroPython + ESP32 / ESP32-C3

2024-02-09 Thread Sebastien Lorquet
Hi, I think I may like to have micropython work again on NuttX. Where can I find the latest efforts on this project, to try my hand on it? Sebastien Le 26/10/2021 à 04:16, Tomasz CEDRO a écrit : On Mon, Oct 25, 2021 at 7:45 PM Xiang Xiao wrote: On Mon, Oct 25, 2021 at 11:37 PM Tomasz CEDRO

Re: NuttX + MicroPython + ESP32 / ESP32-C3

2021-10-25 Thread Tomasz CEDRO
On Mon, Oct 25, 2021 at 7:45 PM Xiang Xiao wrote: > On Mon, Oct 25, 2021 at 11:37 PM Tomasz CEDRO wrote: > > On Mon, Oct 25, 2021 at 4:44 PM Alan Carvalho de Assis wrote: > > > Hi Tomasz, > > > MicroPython was integrated in NuttX at some time ago, but it started > > > to crash and was removed. > >

Re: NuttX + MicroPython + ESP32 / ESP32-C3

2021-10-25 Thread Xiang Xiao
On Mon, Oct 25, 2021 at 11:37 PM Tomasz CEDRO wrote: > On Mon, Oct 25, 2021 at 4:44 PM Alan Carvalho de Assis wrote: > > Hi Tomasz, > > MicroPython was integrated in NuttX at some time ago, but it started > > to crash and was removed. > > Yup, I saw some websites stating it work here but I could

Re: NuttX + MicroPython + ESP32 / ESP32-C3

2021-10-25 Thread Tomasz CEDRO
On Mon, Oct 25, 2021 at 5:28 PM Simon Filgis wrote: > (..) > ...but I have the mission micropython in the back of my head. > Looking forward to more discussion wherever (discord or mail, I don't > care), but please keep me in the loop ;) > Thank you, > Simon Yup, having out of the box MicroPython

Re: NuttX + MicroPython + ESP32 / ESP32-C3

2021-10-25 Thread Tomasz CEDRO
On Mon, Oct 25, 2021 at 4:58 PM Xiang Xiao wrote: > McKay made a new porting here: > Pull requests · apache/incubator-nuttx-apps (github.com) > > Maybe, you could work with him to boost the porting. Awsome! Thank you for the hint Xiang (Xia

Re: NuttX + MicroPython + ESP32 / ESP32-C3

2021-10-25 Thread Tomasz CEDRO
On Mon, Oct 25, 2021 at 4:44 PM Alan Carvalho de Assis wrote: > Hi Tomasz, > MicroPython was integrated in NuttX at some time ago, but it started > to crash and was removed. Yup, I saw some websites stating it work here but I could not find among interpreters. Thanks for the hint Alan :-) > I th

Re: NuttX + MicroPython + ESP32 / ESP32-C3

2021-10-25 Thread Simon Filgis
Hi, this is a good example why discussion on discord channel is tricky. The discussion was good. Learned a lot. I managed to build PR840, simple math on the micropython console was possible. However I stopped the work because: 1. I got distracted in running daily business 2. I need to admit my sk

Re: NuttX + MicroPython + ESP32 / ESP32-C3

2021-10-25 Thread Xiang Xiao
McKay made a new porting here: Pull requests · apache/incubator-nuttx-apps (github.com) Maybe, you could work with him to boost the porting. On Mon, Oct 25, 2021 at 10:44 PM Alan Carvalho de Assis wrote: > Hi Tomasz, > > MicroPython was i

Re: NuttX + MicroPython + ESP32 / ESP32-C3

2021-10-25 Thread Alan Carvalho de Assis
Hi Tomasz, MicroPython was integrated in NuttX at some time ago, but it started to crash and was removed. I think someone started a discussion about it on discord, but I don't know what happened later. As I told you ESP32-C3 has a good support on NuttX and Xiaomi is already using it internally (

NuttX + MicroPython + ESP32 / ESP32-C3

2021-10-25 Thread Tomasz CEDRO
Hello world :-) I am considering MicroPython as the rapid development platform. It seems well developed already, allows simple tasks extremely fast, also allows client to develop firmware on their own relatively easy without rebuilding whole firmware, getting into details, drivers, etc. I would l