Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
51 commits
Select commit Hold shift + click to select a range
3e77169
Move SBG code from Hydra.
n123xyz Jun 28, 2025
c2aa766
Start rewrite
n123xyz Jun 28, 2025
9642696
wip
n123xyz Jun 28, 2025
cf55d04
shame commit
n123xyz Jun 28, 2025
133dd26
refactor: clean up error handling and data conversion in SBG module
seofernando25 Jun 28, 2025
6f6c2cb
update data conversion
seofernando25 Jun 28, 2025
bc1b9f4
update conversion
seofernando25 Jun 29, 2025
5b24af5
rename
n123xyz Jun 29, 2025
36218a1
revert data conversion file
seofernando25 Jun 29, 2025
13a907d
update sbg data conversion
seofernando25 Jun 29, 2025
c52d8cd
add rustflags to Cargo.toml to silence unused imports and unreachable…
seofernando25 Jun 29, 2025
9b4f903
Update workflow.
n123xyz Jun 29, 2025
baf2181
Add semantic release bot.
n123xyz Jun 29, 2025
802111a
wip: resolve message update in madgwick service.
n123xyz Jun 29, 2025
5f782fd
wip: sbg dma
n123xyz Jun 29, 2025
0eea341
wip
n123xyz Jun 29, 2025
7860f29
WIP
n123xyz Jun 29, 2025
0bcb1ff
smlang and arena feature flag embassy executor
n123xyz Jun 30, 2025
9d5dd06
resize memories
n123xyz Jun 30, 2025
945a5ce
feat: baro.
n123xyz Jul 4, 2025
4343bbc
wip: gps + sd card
n123xyz Jul 5, 2025
e3add28
wip
n123xyz Jul 11, 2025
ffc75dc
wip
n123xyz Jul 12, 2025
d068ce9
Switch selected chip and update SBG uart instance.
n123xyz Jul 13, 2025
3b23136
make gps UART use DMA
n123xyz Jul 13, 2025
7fdb5fd
Add sine func
n123xyz Jul 14, 2025
bf82d21
wip
n123xyz Jul 18, 2025
8d51ff0
SBG + IMU
n123xyz Jul 19, 2025
53a06e3
SD Card.
n123xyz Jul 19, 2025
1622a36
wip ejection
n123xyz Jul 19, 2025
b22b5c0
Wip: Radio
n123xyz Jul 29, 2025
84e77b4
AI?
n123xyz Jul 30, 2025
1be0245
wip: Imu
n123xyz Aug 2, 2025
cc898d0
wip
n123xyz Aug 4, 2025
a0f0eeb
wip
n123xyz Aug 5, 2025
2af6c24
wip: radio recv + send
n123xyz Aug 9, 2025
b14e9bb
wip
n123xyz Aug 9, 2025
16d2059
wip
n123xyz Aug 10, 2025
d94de4f
refactor
n123xyz Aug 11, 2025
ac366e4
action comments
n123xyz Aug 12, 2025
51202f3
wip
n123xyz Aug 13, 2025
d0d3203
fix algo
n123xyz Aug 14, 2025
b1ba326
wip sd, etc.
n123xyz Aug 16, 2025
a49e8b7
wip logging
n123xyz Aug 16, 2025
47ce525
wip
n123xyz Aug 16, 2025
3956b66
wip
n123xyz Aug 18, 2025
d28506b
wip
n123xyz Aug 19, 2025
90e7dc4
add launch event log
n123xyz Aug 20, 2025
9d63dce
finalize recovery algo
n123xyz Aug 20, 2025
00d04cc
boom
n123xyz Aug 21, 2025
8160d0e
clean
n123xyz Aug 22, 2025
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
2 changes: 1 addition & 1 deletion .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ jobs:
steps:
- uses: actions/checkout@v2
- name: Install packages
run: sudo apt update && sudo apt install -y cmake
run: sudo apt update && sudo apt install -y cmake protobuf-compiler
- name: Install Arm GNU Toolchain (arm-none-eabi-gcc)
uses: carlosperate/arm-none-eabi-gcc-action@v1
with:
Expand Down
48 changes: 48 additions & 0 deletions .github/workflows/semantic-release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
name: Release
on:
push:
branches:
- master # or main

permissions:
contents: read # for checkout

jobs:
release:
permissions:
contents: write # to be able to publish a GitHub release
issues: write # to be able to comment on released issues
pull-requests: write # to be able to comment on released pull requests
id-token: write # to enable use of OIDC for npm provenance
runs-on: ubuntu-latest

steps:

- name: Checkout code
uses: actions/checkout@v2

- name: Set up Node.js
uses: actions/setup-node@v2
with:
node-version: '20.8.1'

- name: Install dependencies
run: npm install

- name: Replace branch name in branches array
run: sed -i 's|currentbranch|${{ github.ref_name }}|' .releaserc.yaml

- name: Build project with Pressure Feature
run: cargo build --release --features pressure

- name: Build project with Temperature Feature
run: cargo build --release --features temperature

- name: Build project with Strain Feature
run: cargo build --release --features strain

- name: Run semantic-release
id: semantic-release
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: npx semantic-release
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
/target
/target
.idea
15 changes: 15 additions & 0 deletions .vscode/launch.json
Original file line number Diff line number Diff line change
Expand Up @@ -19,5 +19,20 @@
}
]
},
{
"type": "probe-rs-debug",
"request": "launch",
"name": "Probe-rs Release",
"preLaunchTask": "build-release",
"flashingConfig": {
"flashingEnabled": true
},
"chip": "STM32H733VGTx",
"coreConfigs": [
{
"programBinary": "${workspaceFolder}/target/thumbv7em-none-eabihf/release/phoenix",
}
]
}
]
}
4 changes: 3 additions & 1 deletion .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
{
"rust-analyzer.cargo.target": "thumbv7em-none-eabihf"
"rust-analyzer.cargo.target": "thumbv7em-none-eabihf",
"cmake.sourceDirectory": "/home/bonjour/Rocketry/phoenix/crates/sbg-rs/sbgECom",
"kiroAgent.configureMCP": "Disabled"
}
5 changes: 5 additions & 0 deletions .vscode/tasks.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,11 @@
"label": "build",
"type": "shell",
"command": "cargo build --bin phoenix"
},
{
"label": "build-release",
"type": "shell",
"command": "cargo build --bin phoenix --release"
}
]
}
Loading
Loading