Commit graph

98 commits

Author SHA1 Message Date
51a812b308 Add debug config for emacs 2025-03-03 15:27:13 +01:00
2981b6b975 Cleanup code 2025-03-03 15:26:56 +01:00
def0ecee5c Implement zeroing 2025-02-24 23:22:39 +01:00
79ddd63935 Improve documentation 2025-02-24 22:51:53 +01:00
50e1bce54a Remove redundant closure 2025-02-22 22:50:29 +01:00
a181d2b0b1 Remove faulty example 2025-02-22 22:49:05 +01:00
b575c0bf7e Remove unused 2025-02-22 22:46:18 +01:00
9d1a5e223d Remove unused imports 2025-02-22 22:44:48 +01:00
d0caab03af Fix busy loop 2025-02-22 22:35:54 +01:00
13d716924d Handle temperature auto-reports 2025-02-22 22:08:03 +01:00
df88b5a40c Handle position auto-reports 2025-02-22 20:45:58 +01:00
2a707c0399 Add M154 2025-02-22 00:39:49 +01:00
a5328f5b0b Remove redundant closure 2025-02-21 23:59:03 +01:00
25e1fc4333 Add some anyhow error handling 2025-02-21 23:58:50 +01:00
8fbdddda38 Upgrade rust edition 2025-02-21 23:04:21 +01:00
27cc7e38dd Remove tokio dependency 2025-02-21 23:04:12 +01:00
6c6ab0e2d7 Remove occurence of tokio in current main 2025-02-20 20:52:32 +01:00
d84ed407ac Get sync jogger working 2025-02-20 20:15:48 +01:00
2e909d6217 Fix up sync gamepad code 2025-02-20 20:05:10 +01:00
0199799633 Fix read line loop 2025-02-18 22:48:28 +01:00
60aea0a4f5 Fixup some methods 2025-02-11 22:47:18 +01:00
c616279c12 Implement handle_user_command 2025-02-11 22:17:45 +01:00
62816b749e Push current state 2025-02-11 21:23:49 +01:00
efcc13bea7 Refactor gamepad code to be sync 2024-12-25 00:42:02 +01:00
9a450cfe9c Move modio dir 2024-12-24 20:21:49 +01:00
677d882bbb Set proper prescaler and period for 100Hz 2024-12-23 14:07:54 +01:00
55ffaf10fa Use registers to bling the relays 2024-12-23 13:14:13 +01:00
5ddd8ef236 Implement blinker with Relays 2024-12-23 12:53:03 +01:00
65ec5beadb Build firmware 2024-12-22 21:39:24 +01:00
2182e9aba7 Add sourcecode from olimex 2024-12-22 19:15:21 +01:00
c7a35d033e Implement connecting to raw file descriptors 2024-10-17 23:00:50 +02:00
5954377a89 Depend on build for run 2024-01-13 22:45:36 +01:00
bc39b14fef Use rsync again 2024-01-13 22:42:12 +01:00
dd76ad51ad Kill red if still running 2024-01-13 22:35:29 +01:00
1e0484cdcd Run cross-compiled binary 2024-01-09 00:39:52 +01:00
5795d0f0bd Use pre-build instead of Dockerfile 2024-01-08 23:07:30 +01:00
b5129ff3e6 Cross compile using cargo-cross 2024-01-08 22:34:49 +01:00
36fddc99c8 Add scaffolding for video aimation
Using motion-canvas requires a whole bunch of crap
2024-01-06 23:56:21 +01:00
b79aaca74d Remove TODOs 2024-01-01 13:29:53 +01:00
d3da56b3e5 Fix warnings 2024-01-01 13:22:26 +01:00
b47a27cb86 Jog using absolute movements 2024-01-01 13:05:11 +01:00
3b5892e7e0 Clean up code 2024-01-01 12:45:04 +01:00
a65f523636 Improve docs 2024-01-01 01:31:27 +01:00
eaab62ab88 Impl fns on printer 2024-01-01 01:24:23 +01:00
8f8d2ffaa2 Improve docs 2023-12-31 22:58:49 +01:00
4c7540b524 Use generics instead of dyn 2023-12-17 23:05:17 +01:00
b72c601a25 Add G90 2023-12-17 17:55:37 +01:00
cb64502a02 Add TODO 2023-12-10 14:06:20 +01:00
221ab355d5 Add TODO 2023-12-10 14:01:36 +01:00
396d24b451 Enable z jogging 2023-12-10 13:38:52 +01:00