Commit Graph
139 Commits
Author SHA1 Message Date
rhetenor ab7b9401a5 remove wrong commandresult in nfc 2026-09-26 16:13:32 +02:00
rhetenor 4f251de3d5 wifi: fix issue with initialization
tertiary display: implement feature flag to disable
common: remove debug from cargo config, use ESP_LOG="creaturedex:debug"
2026-09-15 20:54:48 +02:00
rhetenor ffc5899c33 wifi: implement station change and connect 2026-09-15 20:54:48 +02:00
rhetenor 47b539f364 use own wifi implementation to connect to wifi. store credentials in flash. no wifi connection yet 2026-09-15 20:54:48 +02:00
ede1998 fafb4fc34f re-model left half of housing with bosl2 2026-09-13 20:06:04 +02:00
rhetenor 4d9cd05f72 fix wokwi wifi 2026-09-02 20:31:37 +02:00
rhetenor 240e2b081d rewrite wifi crate 2026-09-02 20:11:40 +02:00
rhetenor 0aa1370a2b rework card storage to use nvs 2026-08-31 20:16:42 +02:00
rhetenor b814c61f45 more manuals 2026-08-31 20:14:26 +02:00
rhetenor 290758d203 add executer tracing for debug 2026-08-30 20:57:35 +02:00
ede1998 a77b7761cd add custom flash partitions 2026-08-30 17:15:09 +02:00
rhetenor 91948bdcf5 fix clippy warnings 2026-08-30 09:25:49 +00:00
rhetenor 3c657045ca pass outputs and state to nfc task so that they can show errors on their own 2026-08-30 09:18:53 +00:00
rhetenor 3d36885e11 flash_info_view: align content justified 2026-08-30 08:17:22 +00:00
rhetenor af964bcc37 default to debug log for now 2026-08-30 08:15:52 +00:00
rhetenor ccf16522bb flash_store: forgot to add offset when erasing before write 2026-08-30 08:15:52 +00:00
rhetenor 5ac8fe9610 error view: clear display 2026-08-30 08:15:52 +00:00
ede1998 9ee4b68306 vibe-code wokwi display ch1115 integration 2026-08-30 01:57:18 +02:00
ede1998 aa7fc94068 clippy fixes 2026-08-29 23:40:22 +02:00
ede1998 e2853bc9ab minor component fixes 2026-08-29 23:26:24 +02:00
ede1998andede1998 65fcda98ad model character display 2026-08-29 23:13:54 +02:00
ede1998andede1998 2f358075e6 model nfc reader 2026-08-29 23:13:54 +02:00
ede1998andede1998 056d1a414e re-model primary display 2026-08-29 23:13:54 +02:00
ede1998andede1998 6ce0b23f94 more accurate secondary display model 2026-08-29 23:13:54 +02:00
ede1998andede1998 12a91a7478 more accurate uC model 2026-08-29 23:13:54 +02:00
rhetenor 153acffb86 display views: return error instead of unwrapping 2026-08-29 21:09:09 +00:00
rhetenor ef10eec216 implement error view which displays all error on the display 2026-08-29 20:19:14 +00: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 e65162249d fix flash initialization by erasing flash before writing 2026-08-29 15:01:48 +00:00
ede1998andrhetenor b63195b943 ensure all flash writes are aligned 2026-08-29 15:01:48 +00:00
ede1998andrhetenor 704682b0ae Ensure RawCard size matches flash alignment requirements, add debug logs 2026-08-29 15:01:48 +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 b9136242ba card model: save uuid as u32 2026-08-29 14:57:56 +00:00
rhetenor 996c884aec implement card storing 2026-08-29 14:57:56 +00:00
rhetenor 9d94120fc1 storage: implement get card by uuid 2026-08-29 14:57:56 +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 25ddf8ca25 update deps 2026-08-24 20:07:54 +02:00
ede1998 ce661a4bde refactor nfc reader code a bit 2026-08-23 19:30:10 +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 357701a685 Add shared reset pin 2026-08-23 13:10:33 +02:00