22 Commits
Author SHA1 Message Date
reed b97bf144dc refactor: increase channel sizes 2026-10-10 18:41:13 -05:00
reed 27a280536e fix: fix clippy warnings 2026-10-10 18:31:22 -05:00
reed 4154bb8450 refactor(clock): refactor clock to avoid large stack frames and fetching the ntp address every time 2026-10-10 18:31:20 -05:00
reed 83b0b85fee refactor(config): use an async closure instead of multiple if statements for error handling 2026-10-08 16:45:29 -05:00
reed a45cb6efbd refactor: go back to using channels for the services
embassy-sync RpcService didn't support async very well
2026-10-06 17:01:48 -05:00
reed cbcb5b0b5f refactor: make all the services started in the same way with a start_ func and a handler task 2026-08-27 23:16:11 -05:00
reed 51a450dad4 feat(config): use embassy-sync RpcService for the config service 2026-08-27 23:15:42 -05:00
reed 15fad17fab feat(wifi): implement a mutex for the wifi_controller and add it to the WifiService state 2026-08-27 23:12:30 -05:00
reed 68412464ec feat(wifi): use the embassy-sync RpcService for the wifi service 2026-08-27 18:08:54 -05:00
reed f7b8586424 refactor: move storage initialization to the start_config function 2026-08-17 21:41:49 -05:00
reed d70b35dd92 refactor: use IntEnum instead of a custom implementation for ConfigKey in config.rs 2026-08-17 21:14:00 -05:00
reed 69669f2011 feat: initialize the config service 2026-08-17 21:10:15 -05:00
reed 41647f8d39 chore: remove unused #![feature] 2026-08-17 17:38:01 -05:00
reed aed1e41665 feat: use the embedded-rpc library for the wifi service 2026-08-17 17:38:00 -05:00
reed 8695d0abfa feat: log the error with the wifi config 2026-08-17 17:37:59 -05:00
reed 02a4559268 style: fmt 2026-08-16 22:31:30 -05:00
reed 5216228f88 refactor: rename HttpApiService.serve() to HttpApiService.run() 2026-08-16 22:31:29 -05:00
reed a360aa6b30 refactor: moved the wifi code to a wifi service 2026-08-16 22:31:27 -05:00
reed 823e758987 feat: add the clock functionality with NTP support 2026-08-15 23:17:42 -05:00
reed 83f467d5c8 refactor: restructure the picoserve code into HttpApiService 2026-08-15 21:23:16 -05:00
reed d02fcbd2a6 feat: set hostname for the device 2026-06-11 01:46:41 -05:00
reed 06d37ff5bd chore: initial commit 2026-06-11 00:59:18 -05:00