-
b97bf144dc
refactor: increase channel sizes
master
reed
2026-10-10 18:41:13 -05:00
-
27a280536e
fix: fix clippy warnings
reed
2026-10-10 18:28:34 -05:00
-
4154bb8450
refactor(clock): refactor clock to avoid large stack frames and fetching the ntp address every time
reed
2026-10-10 18:26:58 -05:00
-
83b0b85fee
refactor(config): use an async closure instead of multiple if statements for error handling
reed
2026-10-08 16:45:29 -05:00
-
a4acfc0915
flake.lock: Update
reed
2026-10-07 19:27:44 -05:00
-
a45cb6efbd
refactor: go back to using channels for the services
reed
2026-10-06 17:01:48 -05:00
-
cbcb5b0b5f
refactor: make all the services started in the same way with a start_ func and a handler task
reed
2026-08-27 23:16:11 -05:00
-
51a450dad4
feat(config): use embassy-sync RpcService for the config service
reed
2026-08-27 23:14:42 -05:00
-
15fad17fab
feat(wifi): implement a mutex for the wifi_controller and add it to the WifiService state
reed
2026-08-27 23:12:30 -05:00
-
68412464ec
feat(wifi): use the embassy-sync RpcService for the wifi service
reed
2026-08-27 18:08:54 -05:00
-
aed54c7ab6
ops: add write permissions to the update workflow
reed
2026-08-26 16:00:24 -05:00
-
f7b8586424
refactor: move storage initialization to the start_config function
reed
2026-08-17 21:41:01 -05:00
-
d70b35dd92
refactor: use IntEnum instead of a custom implementation for ConfigKey in config.rs
reed
2026-08-17 21:14:00 -05:00
-
69669f2011
feat: initialize the config service
reed
2026-08-17 21:10:15 -05:00
-
41647f8d39
chore: remove unused #![feature]
reed
2026-08-17 17:33:04 -05:00
-
1b7c5e875f
style: organize deps
reed
2026-08-17 17:30:40 -05:00
-
aed1e41665
feat: use the embedded-rpc library for the wifi service
reed
2026-08-17 17:25:09 -05:00
-
8695d0abfa
feat: log the error with the wifi config
reed
2026-08-17 16:30:21 -05:00
-
02a4559268
style: fmt
reed
2026-08-16 22:31:08 -05:00
-
5216228f88
refactor: rename HttpApiService.serve() to HttpApiService.run()
reed
2026-08-16 22:30:49 -05:00
-
a360aa6b30
refactor: moved the wifi code to a wifi service
reed
2026-08-16 22:30:06 -05:00
-
851a4d7ff9
chore: cargo update
reed
2026-08-15 23:17:52 -05:00
-
823e758987
feat: add the clock functionality with NTP support
reed
2026-08-15 23:17:42 -05:00
-
c9a67ea925
chore: update deps
reed
2026-08-15 22:12:10 -05:00
-
83f467d5c8
refactor: restructure the picoserve code into HttpApiService
reed
2026-08-15 21:23:05 -05:00
-
6b0e40a926
docs: update old comment
reed
2026-08-10 18:52:38 -05:00
-
74ae6c40d4
feat: losen the tolerance for the shaft hub clearance diameter on the shaft mount
reed
2026-07-20 22:55:59 -05:00
-
6f51150803
feat: add counter bore holes for the screws going into the extrusion on the drive_shaft_bar_adapter
reed
2026-07-20 22:54:07 -05:00
-
3a9e2e5096
feat: angle the track on the drive_shaft_mount to make it more printable
reed
2026-07-20 22:53:06 -05:00
-
05329e58ad
fix: losen tolerance for the extrusion because we are not going for a friction fit
reed
2026-07-20 21:54:02 -05:00
-
54fa950986
feat: add 1mm of tolerance for the unsupported shaft hub center cutout
reed
2026-07-20 20:05:34 -05:00
-
f4f16c9acd
chore: add a outputName for the 3dfiles derivation
reed
2026-07-20 19:19:50 -05:00
-
927d29da87
feat: add a printable overhand for the track in the adapter
reed
2026-07-20 19:18:24 -05:00
-
06b1939f72
feat: add a seem channel for the mount
reed
2026-07-20 19:18:02 -05:00
-
40e4d3500d
docs(cad): add TODOs for v2 of the cad objects
reed
2026-07-16 01:35:08 -05:00
-
ec816cc443
feat(cad): add a tolerance for the shaft and correct PolarLocations usage
reed
2026-07-16 01:34:42 -05:00
-
febb91c123
feat(cad): add tracks for the extrusion
reed
2026-06-29 21:41:40 -05:00
-
a690efc920
feat(cad): make drive_shaft_bar_adapter a cylinder
reed
2026-06-29 21:05:50 -05:00
-
1761e56e1a
feat(cad): build the drive_shaft_bar_adapter part in 3d instead of 2d sides with PolarLocations
reed
2026-06-29 20:59:06 -05:00
-
2bc95a9dd5
feat(cad): create the drive_shaft_bar_adapter part with a temporary implementation
reed
2026-06-29 19:46:28 -05:00
-
32db86d3cf
refactor(cad): wrap the drive_shaft_mount code in a function for organization
reed
2026-06-29 19:45:02 -05:00
-
bb7d3eaeae
refactor(cad): change the builder variable to the name of the part
reed
2026-06-25 15:35:19 -05:00
-
a669f5815f
feat(cad): move the bearing to the center of the part and add space for the 1310 series hyper hub
reed
2026-06-25 00:20:13 -05:00
-
0c9cb6af36
feat(cad): modify the bearing hole to actually hold the bearing
reed
2026-06-25 00:09:48 -05:00
-
e8aae131fa
feat(cad): add screw blocks and a track for mounting
reed
2026-06-24 20:44:12 -05:00
-
3106176caa
feat(cad): add the 3dfiles package and the original drive shaft mount
reed
2026-06-24 18:57:01 -05:00
-
d02fcbd2a6
feat: set hostname for the device
reed
2026-06-11 01:46:41 -05:00
-
06d37ff5bd
chore: initial commit
reed
2026-06-10 20:40:36 -05:00