Commit Graph
44 Commits
Author SHA1 Message Date
reed a4acfc0915 flake.lock: Update
Flake lock file updates:

• Updated input 'flake-parts':
    'github:hercules-ci/flake-parts/f7c1a2d347e4c52d5fb8d10cb4d94b5884e546fb?narHash=sha256-m1Yf0wZ8j1OHjTc2UwHwyQRSnNeSgLJOd7q5Y45hzi4%3D' (2026-05-13)
  → 'github:hercules-ci/flake-parts/024633cd702b10285db5cb19b40ad48d2399ba60?narHash=sha256-zTwuwezD0w3hpga6a6P8emidzAZFyWqlNeRBlpWOOl8%3D' (2026-10-01)
• Updated input 'flake-parts/nixpkgs-lib':
    'github:nix-community/nixpkgs.lib/f5901329dade4a6ea039af1433fb087bd9c1fe14?narHash=sha256-GOkGPcboWE9BmGCRMLX3worL4EMnsnG8MyKmXNeYuhQ%3D' (2026-04-26)
  → 'github:nix-community/nixpkgs.lib/f7cd230690d9fc982d06129f9189b101fddcfa3b?narHash=sha256-oujbxmVKDhci2E4EM3KyAbRUgp5/IsCoiA/LfEF7OOk%3D' (2026-09-27)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/a799d3e3886da994fa307f817a6bc705ae538eeb?narHash=sha256-3av0pIjlOWQ6rDbNOmpUSvbNnJkGORQKKjb4LtCZsIY%3D' (2026-06-06)
  → 'github:nixos/nixpkgs/151fa4e8ddfdd8dd25d945ad94ed54a13de9f6e4?narHash=sha256-Miqqk/ammqnTUxaoCyvtwoPeLbI1ksFyLxi/CazZpWY%3D' (2026-10-06)
• Updated input 'project-templates':
    'git+https://git.krantz.one/reed/project-templates?ref=refs/heads/master&rev=0d1a37eef3e3954cc698b577edbc37eaa736b859' (2026-06-08)
  → 'git+https://git.krantz.one/reed/project-templates?ref=refs/heads/master&rev=00ab3b0148e915f22ef6815a9fe24de5d8dde295' (2026-10-08)
• Updated input 'project-templates/crane':
    'github:ipetkov/crane/5e0fb2f64edff2822249f21293b8304dedaaf676?narHash=sha256-bEg5xoAxAwsyfnGhkEX7RJViTIBIYPd8ISg4O1c0HFc%3D' (2026-04-28)
  → 'github:ipetkov/crane/47b6b27ed9a3a9181415e4367d0c30ab2a0e0250?narHash=sha256-THGtz65UGJU%2BsonZidRboyCMk%2B9DclpMF7pwL4uDV4M%3D' (2026-10-02)
• Updated input 'project-templates/rust-overlay':
    'github:oxalica/rust-overlay/21632e942d89bf1cce4e5a63d7e58a215a0cbfcc?narHash=sha256-FVCr2Ij/jKf59a4LW481eeOF6rJRreOBrVgW/aUBTrw%3D' (2026-05-31)
  → 'github:oxalica/rust-overlay/b962e5d0c8cd97196c6a882d659fe451b52ad989?narHash=sha256-iwqAmHTX1IgzTumJR3JayNAQAo5xEmmOuGzB6b2pT/Q%3D' (2026-10-06)
• Updated input 'project-templates/treefmt-nix':
    'github:numtide/treefmt-nix/790751ff7fd3801feeaf96d7dc416a8d581265ba?narHash=sha256-pc20NRoMdiar8oPQceQT47UUZMBTiMdUuWrYu2obUP0%3D' (2026-04-08)
  → 'github:numtide/treefmt-nix/03d8ee1bcbc8f9638907bb79edb9673151d0e22b?narHash=sha256-vuzVwvjeucSnwKwMBpyP8r5IzdrMKCHEdwTrRFwUN7I%3D' (2026-10-05)
2026-10-07 19:27:44 -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 aed54c7ab6 ops: add write permissions to the update workflow 2026-08-26 16:00:24 -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 1b7c5e875f style: organize deps 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 851a4d7ff9 chore: cargo update 2026-08-15 23:17:52 -05:00
reed 823e758987 feat: add the clock functionality with NTP support 2026-08-15 23:17:42 -05:00
reed c9a67ea925 chore: update deps 2026-08-15 22:12:29 -05:00
reed 83f467d5c8 refactor: restructure the picoserve code into HttpApiService 2026-08-15 21:23:16 -05:00
reed 6b0e40a926 docs: update old comment 2026-08-10 18:52:38 -05:00
reed 74ae6c40d4 feat: losen the tolerance for the shaft hub clearance diameter on the shaft mount 2026-07-21 18:35:20 -05:00
reed 6f51150803 feat: add counter bore holes for the screws going into the extrusion on the drive_shaft_bar_adapter 2026-07-21 18:35:19 -05:00
reed 3a9e2e5096 feat: angle the track on the drive_shaft_mount to make it more printable 2026-07-21 18:35:18 -05:00
reed 05329e58ad fix: losen tolerance for the extrusion because we are not going for a friction fit 2026-07-21 00:57:16 -05:00
reed 54fa950986 feat: add 1mm of tolerance for the unsupported shaft hub center cutout 2026-07-20 20:05:34 -05:00
reed f4f16c9acd chore: add a outputName for the 3dfiles derivation 2026-07-20 19:19:50 -05:00
reed 927d29da87 feat: add a printable overhand for the track in the adapter 2026-07-20 19:18:24 -05:00
reed 06b1939f72 feat: add a seem channel for the mount 2026-07-20 19:18:02 -05:00
reed 40e4d3500d docs(cad): add TODOs for v2 of the cad objects 2026-07-16 01:35:16 -05:00
reed ec816cc443 feat(cad): add a tolerance for the shaft and correct PolarLocations usage 2026-07-16 01:34:42 -05:00
reed febb91c123 feat(cad): add tracks for the extrusion 2026-06-29 21:41:40 -05:00
reed a690efc920 feat(cad): make drive_shaft_bar_adapter a cylinder 2026-06-29 21:05:50 -05:00
reed 1761e56e1a feat(cad): build the drive_shaft_bar_adapter part in 3d instead of 2d sides with PolarLocations 2026-06-29 20:59:06 -05:00
reed 2bc95a9dd5 feat(cad): create the drive_shaft_bar_adapter part with a temporary implementation 2026-06-29 19:46:28 -05:00
reed 32db86d3cf refactor(cad): wrap the drive_shaft_mount code in a function for organization 2026-06-29 19:45:02 -05:00
reed bb7d3eaeae refactor(cad): change the builder variable to the name of the part 2026-06-25 15:35:19 -05:00
reed a669f5815f feat(cad): move the bearing to the center of the part and add space for the 1310 series hyper hub 2026-06-25 00:20:13 -05:00
reed 0c9cb6af36 feat(cad): modify the bearing hole to actually hold the bearing 2026-06-25 00:09:48 -05:00
reed e8aae131fa feat(cad): add screw blocks and a track for mounting 2026-06-24 20:44:12 -05:00
reed 3106176caa feat(cad): add the 3dfiles package and the original drive shaft mount 2026-06-24 18:57:01 -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