Re: Article: NuttX for PinePhone: LCD Panel

2022-12-28 Thread Tomek CEDRO
Exactly my thought too :-) :-)

NuttX boot logo on high and low resolution display screen :-)

Congratulations :-)

--
CeDeROM, SQ7MHZ, http://www.tomek.cedro.info

On Wed, Dec 28, 2022, 02:06 Alan C. Assis  wrote:

> Very nice Lup! Kudos!!!
>
> I think we need a drivers/video/logo/ like the Linux kernel to display
> the NuttX logo.
>
> ;-)
>
> BR,
>
> Alan
>
> On 12/27/22, Lee, Lup Yuen  wrote:
> > NuttX Mainline now boots with a Test Pattern on Pine64 PinePhone! (Arm64
> /
> > Allwinner A64 SoC)
> >
> > This article explains what's inside our new NuttX Driver for PinePhone's
> > LCD Panel...
> >
> > https://lupyuen.github.io/articles/lcd
> >
> > Lup
> >
>


Re: Article: NuttX for PinePhone: LCD Panel

2022-12-28 Thread Alan C. Assis
You can find it here: https://www.apache.org/logos/#nuttx

On Tuesday, December 27, 2022, Lee, Lup Yuen  wrote:

> Yep we should show our own logo! Anyone got an SVG file? I'll turn it into
> the Startup Image for PinePhone :-)
>
> Lup
>
> On Wed, Dec 28, 2022 at 9:21 AM Nathan Hartman 
> wrote:
>
> > On Tue, Dec 27, 2022 at 8:06 PM Alan C. Assis  wrote:
> >
> > > Very nice Lup! Kudos!!!
> > >
> > > I think we need a drivers/video/logo/ like the Linux kernel to display
> > > the NuttX logo.
> > >
> > >
> > That's a fantastic idea! Shown by default on all video-enabled devices
> > unless user provides their own.
> >
> > Cheers,
> > Nathan
> >
>


ROS and microROS finally working!

2022-12-28 Thread Roberto Bucher

Hi all

I finally reached to have a system with ROS2 and microROS on Nuttx which 
seems to work correctly!


The main problems were:

 * Service are not working under galactic, but this seems to be a
   general problem because the freertos provided code does't work to!
   NuttX and Freertos are both working under Humble
 * Nobody seems to handle PR for microROS. I sent 2 PR for the rcutils
   github but we no reaction! This is quite frustrating.

I have a node integrated in pysimCoder that allows to exchange data 
between the NuttX embedded system and the microROS agent in a PC. It is 
possible to subscribe and publish up to 4 float64 data between the nodes 
in ROS2 and the node in microROS. Code i s available (not published yet).


I'd like to have contacts with people using ROS2 and microROS with NuttX 
(there are some presentations at the Workshop!) to exchange info and 
experience.


Best regards

Roberto


Re: ROS and microROS finally working!

2022-12-28 Thread Alin Jerpelea
This is a nice Christmas news!

Thanks
Alin

On Wed, 28 Dec 2022, 13:26 Roberto Bucher,  wrote:

> Hi all
>
> I finally reached to have a system with ROS2 and microROS on Nuttx which
> seems to work correctly!
>
> The main problems were:
>
>   * Service are not working under galactic, but this seems to be a
> general problem because the freertos provided code does't work to!
> NuttX and Freertos are both working under Humble
>   * Nobody seems to handle PR for microROS. I sent 2 PR for the rcutils
> github but we no reaction! This is quite frustrating.
>
> I have a node integrated in pysimCoder that allows to exchange data
> between the NuttX embedded system and the microROS agent in a PC. It is
> possible to subscribe and publish up to 4 float64 data between the nodes
> in ROS2 and the node in microROS. Code i s available (not published yet).
>
> I'd like to have contacts with people using ROS2 and microROS with NuttX
> (there are some presentations at the Workshop!) to exchange info and
> experience.
>
> Best regards
>
> Roberto
>


Re: ROS and microROS finally working!

2022-12-28 Thread Nathan Hartman
On Wed, Dec 28, 2022 at 7:26 AM Roberto Bucher 
wrote:

>   * Nobody seems to handle PR for microROS. I sent 2 PR for the rcutils
> github but we no reaction! This is quite frustrating.
>

There are even older PRs from August. Last merges were done in April. I
suggest to ping ROS's mailing lists (or whatever they use for
communication).

Cheers
Nathan


Re: Article: NuttX for PinePhone: LCD Panel

2022-12-28 Thread Gregory Nutt
How would you handle the numerous color resolutions (mono, greyscale,
various 8, 16, 24,32 color formats)?  How would you handle different color
representations (RGB multiplexed, CMYK multiplexed, planar colors, etc.).
Rotations?  Interleaved pixels? If it does not work with all video
hardware, it really can't be a system solution.  See
include/nuttx/video/fb.h for a list of some color formats.

An alternative place to do this in the graphics application.  NX, for
example, already can put up the log initially and this works on all
displays.


On Wed, Dec 28, 2022 at 3:21 AM Tomek CEDRO  wrote:

> Exactly my thought too :-) :-)
>
> NuttX boot logo on high and low resolution display screen :-)
>
> Congratulations :-)
>
> --
> CeDeROM, SQ7MHZ, http://www.tomek.cedro.info
>
> On Wed, Dec 28, 2022, 02:06 Alan C. Assis  wrote:
>
> > Very nice Lup! Kudos!!!
> >
> > I think we need a drivers/video/logo/ like the Linux kernel to display
> > the NuttX logo.
> >
> > ;-)
> >
> > BR,
> >
> > Alan
> >
> > On 12/27/22, Lee, Lup Yuen  wrote:
> > > NuttX Mainline now boots with a Test Pattern on Pine64 PinePhone!
> (Arm64
> > /
> > > Allwinner A64 SoC)
> > >
> > > This article explains what's inside our new NuttX Driver for
> PinePhone's
> > > LCD Panel...
> > >
> > > https://lupyuen.github.io/articles/lcd
> > >
> > > Lup
> > >
> >
>


Re: ROS and microROS finally working!

2022-12-28 Thread Nathan Hartman
On Wed, Dec 28, 2022 at 7:26 AM Roberto Bucher 
wrote:

> Hi all
>
> I finally reached to have a system with ROS2 and microROS on Nuttx which
> seems to work correctly!
>
> The main problems were:
>
>   * Service are not working under galactic, but this seems to be a
> general problem because the freertos provided code does't work to!
> NuttX and Freertos are both working under Humble
>   * Nobody seems to handle PR for microROS. I sent 2 PR for the rcutils
> github but we no reaction! This is quite frustrating.
>
> I have a node integrated in pysimCoder that allows to exchange data
> between the NuttX embedded system and the microROS agent in a PC. It is
> possible to subscribe and publish up to 4 float64 data between the nodes
> in ROS2 and the node in microROS. Code i s available (not published yet).
>
> I'd like to have contacts with people using ROS2 and microROS with NuttX
> (there are some presentations at the Workshop!) to exchange info and
> experience.
>
> Best regards
>
> Roberto
>


We do have a precedent for putting such patches in our apps repository.

See for example the libuv port:

https://github.com/apache/nuttx-apps/tree/091ff5712636fa0742b435aa85758e406019d828/graphics/libyuv

The port is tied to a specific git hash and selectable via our Kconfig and
the Makefile automatically patches the libuv sources.

The same could be done for ROS.

If and when ROS merges the patch upstream, we can remove the patch, update
to the corrected git hash, and remove the patch command from the Makefile.

Cheers,
Nathan


Re: Podling Nuttx Report Reminder - January 2023

2022-12-28 Thread Alan C. Assis
I just changed the NuttX status to graduated:

http://svn.apache.org/repos/asf/incubator/public/trunk/content/podlings.xml

BR,

Alan

On 12/26/22, Nathan Hartman  wrote:
> On Mon, Dec 26, 2022 at 9:44 AM Calvin Kirs  wrote:
>
>> On Mon, Dec 26, 2022 at 10:36 PM Nathan Hartman
>>  wrote:
>> >
>> > On Sun, Dec 25, 2022 at 11:06 PM  wrote:
>>
>> This is an automatic send, but all you need to do is the following:
>>
>> https://incubator.apache.org/guides/transferring.html
>>
>> I see you didn't mark your project status as TLP
>>
>
>
> Thanks, Calvin.
>
> NuttX PMC: I'm away from my computer for a while. Could someone mark us as
> TLP please?
>
> Cheers
> Nathan
>


Re: Podling Nuttx Report Reminder - January 2023

2022-12-28 Thread Nathan Hartman
Thank you!

Cheers
Nathan

On Wed, Dec 28, 2022 at 6:42 PM Alan C. Assis  wrote:

> I just changed the NuttX status to graduated:
>
> http://svn.apache.org/repos/asf/incubator/public/trunk/content/podlings.xml
>
> BR,
>
> Alan
>
> On 12/26/22, Nathan Hartman  wrote:
> > On Mon, Dec 26, 2022 at 9:44 AM Calvin Kirs  wrote:
> >
> >> On Mon, Dec 26, 2022 at 10:36 PM Nathan Hartman
> >>  wrote:
> >> >
> >> > On Sun, Dec 25, 2022 at 11:06 PM  wrote:
> >>
> >> This is an automatic send, but all you need to do is the following:
> >>
> >> https://incubator.apache.org/guides/transferring.html
> >>
> >> I see you didn't mark your project status as TLP
> >>
> >
> >
> > Thanks, Calvin.
> >
> > NuttX PMC: I'm away from my computer for a while. Could someone mark us
> as
> > TLP please?
> >
> > Cheers
> > Nathan
> >
>