2eae22cb9b
Added main logic for PID system and motor system
melfely2026-06-07 00:35:15 -05:00
96bf48095e
removed "raw" from motor speed control names
melfely2026-06-07 00:29:58 -05:00
39192e40f7
setup basic lib.rs file for the main options
melfely2026-06-06 23:59:43 -05:00
db6abc901d
Added direction From<I> for i32 and f32
melfely2026-06-06 23:56:21 -05:00
35d30bd213
Motor logic area has been started.
melfely2026-05-24 12:11:37 -05:00
da5431f5f7
Added floating point support for the current and voltage handles.
melfely2026-05-24 11:38:50 -05:00
42f20b303d
readme and comment changes
melfely2026-05-24 10:38:51 -05:00
d9f11b3f8e
commented the plan for the for what the sensor trait methods will do.
melfely2026-05-24 10:37:42 -05:00
1e5f8c15e4
created a generic "units" module, which should be helpful in keeping certain units Correct.
melfely2026-05-24 10:34:40 -05:00
0846808a4a
removed all current communication code. Upper level main core code should be made first.
melfely2026-05-23 20:59:36 -05:00
450ea8da91
removed #[repr(u8)] from many structs across the project, I found out that rust by default makes small structs u8s, it is uneeded to do it manually.
melfely2026-05-23 19:58:13 -05:00
a72efcfead
updated positional traits to public, so its not upset about dead code.
melfely2026-05-23 18:43:27 -05:00
b7393971e2
Moved some of the things from the "communicatinon" subsection of core directly into core. This is because some of these structs will be needed for logic as well.
melfely2026-05-23 17:45:06 -05:00
eb29b97f9b
changed the structure of core::communication.
melfely2026-05-23 13:59:32 -05:00
8917d1f81c
The starting points have been created. Sweet!
melfely2026-05-22 22:15:10 -05:00
f6dde557bb
project started and converted to a lib crate
melfely2026-05-22 21:06:15 -05:00