ede1998
|
148663d4fd
|
vibe-code wokwi display ch1115 integration
|
2026-08-30 01:54:18 +02:00 |
|
rhetenor
|
a31c818b37
|
add peripherals module which has shared state of all peripherals
|
2026-08-29 17:57:08 +00:00 |
|
ede1998
|
282bcd163c
|
Recover from init fail
|
2026-08-29 18:17:25 +02:00 |
|
rhetenor
|
92c20d61cb
|
wip: add flash info view
|
2026-08-29 15:52:38 +00:00 |
|
rhetenor
|
ed86e88980
|
nfc read: print error instead of panic on invalid data
|
2026-08-29 15:01:47 +00:00 |
|
rhetenor
|
69663bc968
|
card storage: make more robust, handle cards that are already seen, implement in nfc read
|
2026-08-29 15:00:18 +00:00 |
|
rhetenor
|
07593e45f3
|
implement simple card storage retreival
|
2026-08-29 14:57:55 +00:00 |
|
ede1998
|
fb77f9facb
|
improve logging
|
2026-08-27 23:48:33 +02:00 |
|
ede1998
|
e33262577d
|
rework tertiary display API again
|
2026-08-26 19:39:33 +02:00 |
|
ede1998
|
e26b1f571d
|
improved char display API
|
2026-08-25 01:05:23 +02:00 |
|
ede1998
|
a051bcd08a
|
move nfc to background tasks
|
2026-08-24 21:05:59 +02:00 |
|
ede1998
|
680964b631
|
make NFC read protocol error recoverable
|
2026-08-24 20:55:03 +02:00 |
|
ede1998
|
beb972e0d1
|
refactor all hardware init in drivers
|
2026-08-23 19:30:10 +02:00 |
|
ede1998
|
f59ee96cbc
|
Rename display type aliases
|
2026-08-23 19:30:10 +02:00 |
|
ede1998
|
b2a8fdea5e
|
triple oled initialization
|
2026-08-23 16:07:45 +02:00 |
|
ede1998
|
537692d348
|
Use builder struct instead of 20 arguments
|
2026-08-23 12:11:26 +02:00 |
|
ede1998
|
889da2e62c
|
prepare Outputs type
|
2026-08-23 10:54:21 +02:00 |
|
lukas
|
ae95747db9
|
Split reset for primary and secondary displays
|
2026-08-22 23:25:56 +02:00 |
|
 lukasandede1998
|
9cd595acfe
|
OLED driver with shared SPI bus integrated
|
2026-08-22 22:46:09 +02:00 |
|
lukas
|
7d695efdc1
|
Merge branch 'main' of ssh://git.rhetenor.de:55/rhetenor/creaturedex
|
2026-08-22 19:40:54 +02:00 |
|
lukas
|
ca3c3114fc
|
Improved NFC reading speed
|
2026-08-22 19:40:41 +02:00 |
|
rhetenor
|
c686dde67b
|
switch ok to gpio0 and back to gpio8, because
|
2026-08-22 18:42:07 +02:00 |
|
ede1998
|
b6f43d1055
|
fix: recognize actual button, not wrong one
|
2026-08-22 18:29:35 +02:00 |
|
lukas
|
07c5210d7b
|
Implemented tertiary LCD display
|
2026-08-22 18:25:48 +02:00 |
|
lukas
|
b44ae59c8b
|
Implemented Scan card menu
|
2026-08-22 13:35:58 +02:00 |
|
lukas
|
cf6c068394
|
Fixed color rendering for good
|
2026-08-22 00:29:10 +02:00 |
|
lukas
|
8fd3de2ab7
|
Moved Orange Portal mock into mock.rs file
|
2026-08-21 23:44:37 +02:00 |
|
 ede1998andlukas
|
be7b65b2ac
|
fix shifts in scanned card display
|
2026-08-21 23:40:40 +02:00 |
|
lukas
|
fb4840773a
|
Read NFC data is now displayed
|
2026-08-21 23:39:24 +02:00 |
|
rhetenor
|
e21c656088
|
implement card rendering with new card type and menu
|
2026-08-18 21:43:06 +00:00 |
|
rhetenor
|
2bab03351b
|
refactor: move views to views sub folder
|
2026-08-18 19:24:50 +00:00 |
|
rhetenor
|
77b73902b8
|
simple button debounce
|
2026-08-14 21:00:16 +00:00 |
|
rhetenor
|
e361154295
|
try to workout buttons
|
2026-08-14 20:47:44 +00:00 |
|
rhetenor
|
ca4ea67e7b
|
update wokwi with buttons
|
2026-08-14 20:36:18 +00:00 |
|
rhetenor
|
f38181d98a
|
main menu first simple implementation of display and state
|
2026-08-14 20:20:53 +00:00 |
|
rhetenor
|
88dce365ad
|
implement basic embassy framework
|
2026-08-14 19:14:44 +00:00 |
|
lukas
|
7ce3a60a08
|
Added updated NFC implementation into refactored structure
|
2026-08-02 16:40:40 +02:00 |
|
lukas
|
78765ce595
|
Added NFC implementation into refactored structure
|
2026-08-02 16:26:13 +02:00 |
|
lukas
|
5f76802f92
|
Activated Wifi
|
2026-08-02 16:05:48 +02:00 |
|
 lukasandrhetenor
|
1d073df5a1
|
Moved primary lcd and navigation into dedicated files
|
2026-08-02 15:45:04 +02:00 |
|
 lukasandrhetenor
|
30ba5e3796
|
Moved nfc and wifi into dedicated file
|
2026-08-02 15:45:04 +02:00 |
|
 lukasandrhetenor
|
23766168b8
|
Moved color palettes into dedicated file
|
2026-08-02 15:45:04 +02:00 |
|
 lukasandrhetenor
|
4e170e498d
|
Moved mocked NFC payloads into dedicated file
|
2026-08-02 15:45:04 +02:00 |
|
 lukasandrhetenor
|
f32a1ac6f0
|
BG Color rendering and button to switch between mock payloads
|
2026-08-02 15:45:04 +02:00 |
|
 ede1998andrhetenor
|
4fe1c6d610
|
fix rebase f****up
|
2026-08-02 15:45:04 +02:00 |
|
 ede1998andrhetenor
|
a93bd8768c
|
speed up rendering by factor 1000
|
2026-08-02 15:45:04 +02:00 |
|
 lukasandrhetenor
|
e77fcbc5d0
|
Improved sprite rendering
|
2026-08-02 15:45:04 +02:00 |
|
 lukasandrhetenor
|
9f43186fc6
|
Implemented extracting required information form NFC pyload bytes
|
2026-08-02 15:45:04 +02:00 |
|
 lukasandrhetenor
|
042d1f6be2
|
Support for wifi, including Wokwi simulated wifi
|
2026-08-02 15:45:04 +02:00 |
|
rhetenor
|
3e6ff9c686
|
initial working version of ili9341 disp
|
2026-08-02 15:45:04 +02:00 |
|