Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

Netscape is not a newsreader, and probably never shall be. -- Tom Christiansen


devel / comp.lang.ada / Re: Controlling st7789 screen from Ada on a rpi Pico ?

SubjectAuthor
* Controlling st7789 screen from Ada on a rpi Pico ?Björn Lundin
+- Re: Controlling st7789 screen from Ada on a rpi Pico ?Björn Lundin
`* Re: Controlling st7789 screen from Ada on a rpi Pico ?Fabien Chouteau
 `- Re: Controlling st7789 screen from Ada on a rpi Pico ?Björn Lundin

1
Controlling st7789 screen from Ada on a rpi Pico ?

<suh5bl$ped$1@dont-email.me>

 copy mid

https://www.novabbs.com/devel/article-flat.php?id=6664&group=comp.lang.ada#6664

 copy link   Newsgroups: comp.lang.ada
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: b.f.lun...@gmail.com (Björn Lundin)
Newsgroups: comp.lang.ada
Subject: Controlling st7789 screen from Ada on a rpi Pico ?
Date: Tue, 15 Feb 2022 22:18:44 +0100
Organization: A noiseless patient Spider
Lines: 24
Message-ID: <suh5bl$ped$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Tue, 15 Feb 2022 21:18:45 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="66f798117d6b08937b12c7ed75069030";
logging-data="26061"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19MZT1KLZA8b9w2ju2gGCQa"
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:91.0)
Gecko/20100101 Thunderbird/91.5.1
Cancel-Lock: sha1:P1GVmC2WM4Q0FfgD6B9EwqEKVY8=
Content-Language: sv
 by: Björn Lundin - Tue, 15 Feb 2022 21:18 UTC

So, I got my first Raspberry Pico :-)

I also got a 'Pico Explorer Base' device at
<https://shop.pimoroni.com/products/pico-explorer-base>

This thing has a st7789 screen. I got it to work with Python.

Now - I see that there is work done with the Pico and Ada - the
<https://pico-doc.synack.me> seems to be a good place to start.

I wonder if there is any port done already for this screen in Ada?
Google points me to some python and some c/c++ implementations (whereof
Pimoroni's Github has some)

I also came across uGUI <http://embeddedlightning.com/ugui/> which
loooks interesting. Same question there. Ada-port?

I hesitate to start translating one of the c-libraries - but
I probably will when time permits if nothing is already in place.

--
Björn

Re: Controlling st7789 screen from Ada on a rpi Pico ?

<sui8hb$h8q$1@dont-email.me>

 copy mid

https://www.novabbs.com/devel/article-flat.php?id=6665&group=comp.lang.ada#6665

 copy link   Newsgroups: comp.lang.ada
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: b.f.lun...@gmail.com (Björn Lundin)
Newsgroups: comp.lang.ada
Subject: Re: Controlling st7789 screen from Ada on a rpi Pico ?
Date: Wed, 16 Feb 2022 08:19:07 +0100
Organization: A noiseless patient Spider
Lines: 17
Message-ID: <sui8hb$h8q$1@dont-email.me>
References: <suh5bl$ped$1@dont-email.me>
<5ca08927-4e56-4e0b-9b19-7dbd7ce1ff5cn@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 16 Feb 2022 07:19:07 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="ba9a73158554b73d4a65bbc0e4681d0a";
logging-data="17690"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19jKOItjDRx4QmZp0veeR97"
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:91.0)
Gecko/20100101 Thunderbird/91.5.1
Cancel-Lock: sha1:Aj0qo7faN2ppPTZ/wVLu2vfdAe8=
In-Reply-To: <5ca08927-4e56-4e0b-9b19-7dbd7ce1ff5cn@googlegroups.com>
Content-Language: en-US
 by: Björn Lundin - Wed, 16 Feb 2022 07:19 UTC

Den 2022-02-16 kl. 03:03, skrev jer...@synack.me:

>
> The Pimoroni Picosystem uses a ST7789 screen, I have a driver for it in picosystem_bsp:
>
> https://github.com/JeremyGrosser/picosystem_bsp/tree/master/src
>
> I didn't implement every feature or video mode that the controller supports, so you may need to modify it to suit your needs.

Perfect - just what I was looking for - thanks.

And thanks for the effort of bringing Ada to the Pico

--
Björn

Re: Controlling st7789 screen from Ada on a rpi Pico ?

<f90dabde-9259-499f-993c-1c18be2c19dfn@googlegroups.com>

 copy mid

https://www.novabbs.com/devel/article-flat.php?id=6667&group=comp.lang.ada#6667

 copy link   Newsgroups: comp.lang.ada
X-Received: by 2002:a05:6000:1ac7:b0:1e8:b550:a596 with SMTP id i7-20020a0560001ac700b001e8b550a596mr5106093wry.584.1645176681576;
Fri, 18 Feb 2022 01:31:21 -0800 (PST)
X-Received: by 2002:a25:6c04:0:b0:61d:869e:8e0e with SMTP id
h4-20020a256c04000000b0061d869e8e0emr6586626ybc.356.1645176681063; Fri, 18
Feb 2022 01:31:21 -0800 (PST)
Path: i2pn2.org!i2pn.org!aioe.org!news.mixmin.net!proxad.net!feeder1-2.proxad.net!209.85.128.88.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.ada
Date: Fri, 18 Feb 2022 01:31:20 -0800 (PST)
In-Reply-To: <suh5bl$ped$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=89.157.139.225; posting-account=L3mulQoAAADsXVjCD5rM6Ap3Xy0U3ckB
NNTP-Posting-Host: 89.157.139.225
References: <suh5bl$ped$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <f90dabde-9259-499f-993c-1c18be2c19dfn@googlegroups.com>
Subject: Re: Controlling st7789 screen from Ada on a rpi Pico ?
From: fabien.c...@gmail.com (Fabien Chouteau)
Injection-Date: Fri, 18 Feb 2022 09:31:21 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: Fabien Chouteau - Fri, 18 Feb 2022 09:31 UTC

On Tuesday, February 15, 2022 at 10:18:48 PM UTC+1, björn lundin wrote:
> I also came across uGUI <http://embeddedlightning.com/ugui/> which
> loooks interesting. Same question there. Ada-port?

I have an Ada binding [1] for the excellent lvgl GUI library [2]. You can get it from Alire: [3].
It is not in a very beginner friendly shape, but it works. I am trying to do a new version that should be easier to integrate into existing project.
Don't hesitate to say hello on the Ada Gitter chat if you want an little help setting it up.

[1] https://github.com/Fabien-Chouteau/lvgl-ada
[2] https://github.com/lvgl/lvgl
[3] https://alire.ada.dev/crates/lvgl_ada.html

Re: Controlling st7789 screen from Ada on a rpi Pico ?

<suokdc$djm$1@dont-email.me>

 copy mid

https://www.novabbs.com/devel/article-flat.php?id=6669&group=comp.lang.ada#6669

 copy link   Newsgroups: comp.lang.ada
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: b.f.lun...@gmail.com (Björn Lundin)
Newsgroups: comp.lang.ada
Subject: Re: Controlling st7789 screen from Ada on a rpi Pico ?
Date: Fri, 18 Feb 2022 18:18:35 +0100
Organization: A noiseless patient Spider
Lines: 17
Message-ID: <suokdc$djm$1@dont-email.me>
References: <suh5bl$ped$1@dont-email.me>
<f90dabde-9259-499f-993c-1c18be2c19dfn@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 18 Feb 2022 17:18:36 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="22ac95f5317d34262afd4842327d417c";
logging-data="13942"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18YINHyUONZ2w3wZmreZ6Xw"
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:91.0)
Gecko/20100101 Thunderbird/91.5.1
Cancel-Lock: sha1:FyDB/MAGVUa5JlAeaH+BrdwDxxw=
In-Reply-To: <f90dabde-9259-499f-993c-1c18be2c19dfn@googlegroups.com>
Content-Language: sv
 by: Björn Lundin - Fri, 18 Feb 2022 17:18 UTC

Den 2022-02-18 kl. 10:31, skrev Fabien Chouteau:
> On Tuesday, February 15, 2022 at 10:18:48 PM UTC+1, björn lundin wrote:
>
> I have an Ada binding [1] for the excellent lvgl GUI library [2]. You can get it from Alire: [3].

Interesting. When things at work calm down, I'll look into it
(so - I'm just investigating for later use)

> Don't hesitate to say hello on the Ada Gitter chat if you want an little help setting it up.

Ok, thanks - good to know

--
Björn

1
server_pubkey.txt

rocksolid light 0.9.7
clearnet tor