!SfJCDXZbMHXkPovtKL:matrix.org

Rust Embedded Graphics

330 Members
Help and chat for embedded-graphics and the wider embedded Rust graphics ecosystem | https://github.com/jamwaffles/embedded-graphics | https://crates.io/crates/embedded-graphics28 Servers

Load older messages


SenderMessageTime
23 Sep 2024
@digital216:matrix.orgDavid Vandenburg joined the room.13:45:33
@nandnor:matrix.orgnandnor joined the room.13:54:04
@tegimeki:matrix.orgtegimeki joined the room.15:13:36
25 Sep 2024
@digital216:matrix.orgDavid Vandenburg set a profile picture.16:51:54
28 Sep 2024
@bunbury:matrix.orgBunbury joined the room.03:43:30
29 Sep 2024
@anaximeno:matrix.orgAnaximeno joined the room.05:27:40
7 Oct 2024
@dngrs:matrix.orgdngrs any preexisting efforts re:SmartLedsWriteAsync trait? 22:09:53
@dngrs:matrix.orgdngrs * any preexisting efforts re: SmartLedsWriteAsync trait? 22:09:56
@dngrs:matrix.orgdngrs * any preexisting efforts re: a SmartLedsWriteAsync trait? 22:10:01
8 Oct 2024
@avsaase:matrix.orgAlexander van SaaseHi there, does anyone have a project I can take a look at that uses embedded-graphics for rendering a simple UI with button control? I'm not looking for anything specific, just some inspiration for how to organize things.13:39:28
@orsinium:matrix.orgorsinium joined the room.15:57:43
@dngrs:matrix.orgdngrs
In reply to @avsaase:matrix.org
Hi there, does anyone have a project I can take a look at that uses embedded-graphics for rendering a simple UI with button control? I'm not looking for anything specific, just some inspiration for how to organize things.
someone in here wrote a minimal e-g GUI framework, iirc
17:15:11
@dngrs:matrix.orgdngrs
In reply to @yandrik:matrix.org
i'm a day late, but here it is:
Kolibri's first crates.io version (0.0.0-alpha.1 for now), with significantly improved README, even less types, and some nicer examples in the Git repo 🎉
It's still somewhat early stage, but with the crates.io publish it should be usable for small projects already. There are still some problems, but it is completely usable. I've noted some breaking changes that might happen in the README, if you are actually considering testing it out :)
^--- this
17:21:43
@dngrs:matrix.orgdngrs(that was a lot of scrolling...)17:21:48
@avsaase:matrix.orgAlexander van Saase
In reply to @dngrs:matrix.org
someone in here wrote a minimal e-g GUI framework, iirc
This one https://crates.io/crates/kolibri-embedded-gui?
18:06:09
@avsaase:matrix.orgAlexander van SaaseAt a first glance this looks amazing. It's at 0.0.0-alpha.1 and has had no activity since then but it had quite some features already18:10:50
@avsaase:matrix.orgAlexander van SaaseAh, it doesn't support using buttons for control, only touch screen/mouse. 18:22:00
24 Oct 2024
@jwhitlark:matrix.orgJason Whitlark joined the room.02:20:30
28 Oct 2024
@sindrehan:matrix.orgsindrehan joined the room.08:50:10
31 Oct 2024
@anaximeno:matrix.orgAnaximeno changed their profile picture.20:42:10
3 Nov 2024
@blindinlights:matrix.orgblindinlights changed their profile picture.21:09:30
4 Nov 2024
@tomguggler:matrix.orgThomas GugglerHi, anybody here who develop on esp32-2432s028 need help to get output on the display18:07:47
@bugadani:matrix.orgdanielb you might have better luck in #esp-rs:matrix.org 18:43:39
@bugadani:matrix.orgdanielband pretty please include enough information so that people don't have to ask what you did and what isn't working18:44:16
5 Nov 2024
@tomguggler:matrix.orgThomas Guggler
In reply to @bugadani:matrix.org
and pretty please include enough information so that people don't have to ask what you did and what isn't working
thanks
20:41:01
10 Nov 2024
@almindor:matrix.orgalmindor Ralph: wrt. https://github.com/almindor/mipidsi/issues/142 I ran some more tests and it seems that doing static dispatch is actually detrimental to performance. Changing BUFFER_SIZE to a const generic param (with 64 default) and using something like 512 gives a fair amount of boost (~25% increase in performance) so I think I'll push that into display-interface when I get a chance 03:57:55
@almindor:matrix.orgalmindor The biggest hurdle seems to be the BE conversion though, specifically the fact that we need to do a "repeat of 16 bits into 8 bit BE bytes". I tried and even without the BE flip though, just the iterator repeat conversion to 8bit bytes slows down roughly the same amount. I'm not sure what the answer is here, especially for cases such as fill_solid where we don't want to have big buffers 03:59:13
@almindor:matrix.orgalmindorAt least I have a reference "100% performance" case with the raw push setup now hitting the same FPS as the C version. I'm hoping there's a way to get similar performance out of using an iterator.04:00:40
@rursprung:matrix.orgRalph almindor: you might've pinged the wrong person? i wasn't involved on that issue 08:32:30
@9names:matrix.org9names i assume it was intended for rfuest based on folks in the PR? 08:38:47

Show newer messages


Back to Room ListRoom Version: 5