Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Nav Board Update #99

Merged
merged 48 commits into from
Feb 2, 2025
Merged
Changes from 1 commit
Commits
Show all changes
48 commits
Select commit Hold shift + click to select a range
98f64d3
Add blink task and rename sensor_v2 to nav
NoahSprenger Mar 19, 2024
675e473
WIP: Test pinout compatibility.
NoahSprenger Jul 8, 2024
0303498
Fix: MCAN moved as STM32 introduces new CAN library causing symbol is…
NoahSprenger Jul 8, 2024
e3a0dca
Update sbg-rs crate.
NoahSprenger Jul 20, 2024
c138692
Update Cargo.toml mavlink
Jul 20, 2024
0d627fe
WIP: Fix Mavlink, Add baro (untested).
NoahSprenger Jul 23, 2024
47ee89b
WIP: Out of scope.
NoahSprenger Jul 26, 2024
8a84b44
...
NoahSprenger Aug 4, 2024
d88316d
sync
NoahSprenger Aug 5, 2024
8185265
Add command CAN to link board, auto crlf.
NoahSprenger Aug 6, 2024
6589618
WIP: SBG.
NoahSprenger Aug 6, 2024
8624b35
Modify compiler ops, and add launch config.
NoahSprenger Aug 7, 2024
7678ebb
WIP: Works, but needs cleaning.
NoahSprenger Aug 7, 2024
64b0e8b
Add NAV CAN-FD netowrks and implement channels for message passing.
NoahSprenger Aug 8, 2024
9aa7256
WIP: Abort mailbox to prevent blocking forever on CAN.
NoahSprenger Aug 9, 2024
60ef78f
WIP: Fix nominal bit timing.
NoahSprenger Aug 9, 2024
3bc62e3
Add CAN-FD to NAV board.
NoahSprenger Aug 9, 2024
634a981
Update messages crate feature flags.
NoahSprenger Aug 10, 2024
c22dbe2
Remove redundant feature flag.
NoahSprenger Aug 10, 2024
e875aae
Remove failing mavlink code.
NoahSprenger Aug 10, 2024
958b963
WIP
NoahSprenger Aug 11, 2024
62a21a6
Increase CPU and CAN speed.
NoahSprenger Aug 11, 2024
78c063d
Add command reading and sending.
NoahSprenger Aug 11, 2024
6f9ef1f
WIP
NoahSprenger Aug 12, 2024
21d169a
Add recovery sensing and cleanup.
NoahSprenger Aug 12, 2024
7f1dc91
Please work GPS :)
NoahSprenger Aug 13, 2024
b8e1cb1
Add GPS board.
NoahSprenger Aug 13, 2024
4522231
WIP
NoahSprenger Aug 14, 2024
c920181
WIP
NoahSprenger Aug 14, 2024
1313ecf
WIP
NoahSprenger Aug 15, 2024
563fa09
WIP
NoahSprenger Aug 16, 2024
54adb71
WIP
NoahSprenger Aug 17, 2024
d05fcba
Add reset reason message and convert nav to a link board.
NoahSprenger Aug 17, 2024
8b8dd24
Change timestamp to ticks from SysTick 2ms granularity.
NoahSprenger Aug 17, 2024
8180fe7
Add GPS nav message type
NoahSprenger Aug 17, 2024
9911e0f
Add online message and refactor gps board.
NoahSprenger Aug 19, 2024
8879740
WIP: GPS and Link fushion.
NoahSprenger Aug 19, 2024
bed3a92
WIP: Weird link board.
NoahSprenger Aug 20, 2024
34f3cfc
WIP: Fix baud rate.
NoahSprenger Aug 20, 2024
5f3492f
Remove buggy message receiving and fix* timing of recovery algorithm.
NoahSprenger Aug 20, 2024
f4bc78a
WIP
NoahSprenger Aug 21, 2024
f31c25f
Go over recovery algorithm
NoahSprenger Aug 21, 2024
15e3b44
Go over recovery algorithm
NoahSprenger Aug 21, 2024
c08a2d2
?
NoahSprenger Aug 21, 2024
8268798
Post comp update.
NoahSprenger Aug 25, 2024
d275eea
Remove unused boards.
NoahSprenger Aug 25, 2024
edabe7e
Update lock
NoahSprenger Sep 14, 2024
6bea4be
Merge branch 'master' into nav
NoahSprenger Sep 14, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Remove redundant feature flag.
  • Loading branch information
NoahSprenger committed Aug 10, 2024
commit c22dbe265135141f4cc2b4fb43f02ec56ec40ac2
1 change: 0 additions & 1 deletion libraries/messages/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@ fugit = "0.3.6"
heapless = "0.7.16"
ts-rs = { version = "6.2.1", optional = true }
mavlink = { git = "https://github.com/uorocketry/rust-mavlink.git", features = [
"embedded-hal-02",
"uorocketry",
], default-features = false }
bitflags = { version = "2.3.1", features = ["serde"] }
Expand Down