Commit Graph
50 Commits
Author SHA1 Message Date
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