From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on ip-172-31-74-118.ec2.internal X-Spam-Level: * X-Spam-Status: No, score=1.8 required=3.0 tests=BAYES_50,PDS_FROM_2_EMAILS autolearn=no autolearn_force=no version=3.4.6 X-Received: by 2002:a37:785:0:b0:54e:39dc:2c28 with SMTP id 127-20020a370785000000b0054e39dc2c28mr326276qkh.109.1644977007157; Tue, 15 Feb 2022 18:03:27 -0800 (PST) X-Received: by 2002:a81:1e95:0:b0:2d0:697e:54f6 with SMTP id e143-20020a811e95000000b002d0697e54f6mr589749ywe.274.1644977006872; Tue, 15 Feb 2022 18:03:26 -0800 (PST) Path: eternal-september.org!reader02.eternal-september.org!border1.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail Newsgroups: comp.lang.ada Date: Tue, 15 Feb 2022 18:03:26 -0800 (PST) In-Reply-To: Injection-Info: google-groups.googlegroups.com; posting-host=172.92.172.34; posting-account=W6eUXQoAAAByI_bBpxN1fQnFpJiNZtBw NNTP-Posting-Host: 172.92.172.34 References: User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <5ca08927-4e56-4e0b-9b19-7dbd7ce1ff5cn@googlegroups.com> Subject: Re: Controlling st7789 screen from Ada on a rpi Pico ? From: "jer...@synack.me" Injection-Date: Wed, 16 Feb 2022 02:03:27 +0000 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Xref: reader02.eternal-september.org comp.lang.ada:63534 List-Id: On Tuesday, February 15, 2022 at 1:18:48 PM UTC-8, bj=C3=B6rn lundin wrote: > So, I got my first Raspberry Pico :-)=20 >=20 > I also got a 'Pico Explorer Base' device at=20 > =20 >=20 > This thing has a st7789 screen. I got it to work with Python.=20 >=20 > Now - I see that there is work done with the Pico and Ada - the=20 > seems to be a good place to start.=20 >=20 > I wonder if there is any port done already for this screen in Ada?=20 > Google points me to some python and some c/c++ implementations (whereof= =20 > Pimoroni's Github has some)=20 >=20 > I also came across uGUI which=20 > loooks interesting. Same question there. Ada-port?=20 >=20 > I hesitate to start translating one of the c-libraries - but=20 > I probably will when time permits if nothing is already in place.=20 >=20 >=20 > --=20 > Bj=C3=B6rn The Pimoroni Picosystem uses a ST7789 screen, I have a driver for it in pic= osystem_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.