15 Commits

Author SHA1 Message Date
Torrie Fischer
6de1704da2 wip-3 2024-12-19 14:48:14 +01:00
Torrie Fischer
514c9defd6 properties: rewrite properties (whoops) 2024-12-15 19:27:27 +01:00
Torrie Fischer
9aad55f369 cargo: drop unused deps 2024-12-15 17:54:28 +01:00
6cafdcfa45 render: remove getters from Surface, reimplement buffer sharing with Send+Sync 2024-12-02 19:36:17 +01:00
28c9d61926 cargo: clean up some deps 2024-12-01 21:09:01 +01:00
3af9ad408e platform: rewrite the platform-specific display creation traits into a new Board trait that also supports tasks 2024-11-30 16:06:17 +01:00
821924cddb cargo: remove embassy from default features 2024-11-18 23:45:05 +01:00
1b126a3221 cargo: add ansi_term and num 2024-11-16 12:28:21 +01:00
b7995423d7 cargo: also hide thread api behind thread cfg 2024-10-30 19:59:19 +01:00
f803d8fe93 build: configure different displays based on cargo configs 2024-10-30 19:52:02 +01:00
62f09ac1f3 platform: clean up main.rs and split out hardware specific bits to platform module 2024-10-29 11:51:25 +01:00
8426f0b0e5 src: implement first iteration of a naive smart-leds display 2024-10-29 01:27:20 +01:00
4432ba7ad0 renderbug: first implementation of surface-based rendering 2024-10-27 11:19:26 +01:00
9b206f2cad cargo: add defmt and fixed_point to embedded-graphics features 2024-10-20 17:32:32 +02:00
6fe6f2f74a Initial Commit 2024-10-20 17:22:27 +02:00