Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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 .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{
"Firmware": "0.1.0",
"Firmware": "0.2.0",
"PCB": "0.0.0"
}
16 changes: 16 additions & 0 deletions Firmware/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,21 @@
# Changelog

## [0.2.0](https://github.com/OpenSkyHawk/OpenSkyhawk/compare/firmware-v0.1.0...firmware-v0.2.0) (2026-10-25)


### Features

* **firmware:** DrumDisplay takes a bus or a mux ([#318](https://github.com/OpenSkyHawk/OpenSkyhawk/issues/318)) ([c37f475](https://github.com/OpenSkyHawk/OpenSkyhawk/commit/c37f475b9f1885bef96f5ca9d15f4e4da00075cf))
* **firmware:** nodes announce their board kind in HEALTH_n and _NODE_STATUS v3 ([#344](https://github.com/OpenSkyHawk/OpenSkyhawk/issues/344)) ([#345](https://github.com/OpenSkyHawk/OpenSkyhawk/issues/345)) ([d29433a](https://github.com/OpenSkyHawk/OpenSkyhawk/commit/d29433ab149fcff1695e3d5eb07e2fab4211a603))
* **firmware:** PDU monitoring node and TELEM_n telemetry frame ([#216](https://github.com/OpenSkyHawk/OpenSkyhawk/issues/216)) ([#343](https://github.com/OpenSkyHawk/OpenSkyhawk/issues/343)) ([22b6a87](https://github.com/OpenSkyHawk/OpenSkyhawk/commit/22b6a87e73068ca2bfd964d067af1247771d5854))


### Bug Fixes

* **firmware:** ADS1115 analog reads span the full 16-bit range ([#325](https://github.com/OpenSkyHawk/OpenSkyhawk/issues/325)) ([#330](https://github.com/OpenSkyHawk/OpenSkyhawk/issues/330)) ([0b325fd](https://github.com/OpenSkyHawk/OpenSkyhawk/commit/0b325fd0d03175b21ca6339e5feaaf80140ec8fb))
* **firmware:** PanelBridge template builds for the STM32F103C8 on the Gateway ([#360](https://github.com/OpenSkyHawk/OpenSkyhawk/issues/360)) ([b8ee30a](https://github.com/OpenSkyHawk/OpenSkyhawk/commit/b8ee30a48d1b615d1cc91475bdfe22a990e5af63))
* **firmware:** SimGateway never blocks on the host and recovers its own USB link ([#355](https://github.com/OpenSkyHawk/OpenSkyhawk/issues/355)) ([#358](https://github.com/OpenSkyHawk/OpenSkyhawk/issues/358)) ([9e17fa2](https://github.com/OpenSkyHawk/OpenSkyhawk/commit/9e17fa28f35e554b2e852cc1d79342e2875cf17d))

## [0.1.0](https://github.com/OpenSkyHawk/OpenSkyhawk/compare/625e581f...firmware-v0.1.0) (2026-10-01)


Expand Down
2 changes: 1 addition & 1 deletion Firmware/Libraries/A4EC/library.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "A4EC",
"version": "0.1.0",
"version": "0.2.0",
"frameworks": "arduino",
"platforms": "ststm32",
"build": {
Expand Down
2 changes: 1 addition & 1 deletion Firmware/Libraries/CANProtocol/library.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "CANProtocol",
"version": "0.1.0",
"version": "0.2.0",
"description": "Shared CAN bus types, frame IDs, and runtime API for OpenSkyhawk STM32 nodes",
"keywords": [
"CAN",
Expand Down
2 changes: 1 addition & 1 deletion Firmware/Libraries/DrumDisplay/library.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "DrumDisplay",
"version": "0.1.0",
"version": "0.2.0",
"description": "OLED rolling-drum readout output for OpenSkyhawk PanelGroup nodes — opt-in (keeps U8g2 off non-display nodes)",
"keywords": [
"OLED",
Expand Down
2 changes: 1 addition & 1 deletion Firmware/Libraries/HIDControls/library.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "HIDControls",
"version": "0.1.0",
"version": "0.2.0",
"description": "CAN controlId constants for OpenSkyhawk HID axes and buttons",
"frameworks": "arduino",
"platforms": "*",
Expand Down
2 changes: 1 addition & 1 deletion Firmware/Libraries/NodeStatus/library.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "NodeStatus",
"version": "0.1.0",
"version": "0.2.0",
"description": "Neutral node-status contract: _NODE_STATUS reporting, NodeHealthFlag, NodeFaultCode, FaultSource",
"frameworks": "arduino",
"platforms": "*"
Expand Down
2 changes: 1 addition & 1 deletion Firmware/Libraries/PanelBridge/library.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "PanelBridge",
"version": "0.1.0",
"version": "0.2.0",
"description": "STM32 CAN master and DCS-BIOS processing node for OpenSkyhawk — runs DCS-BIOS on UART2, batches outputs to CTRL_BCAST, routes EVTs to DCS-BIOS commands or HID frames",
"keywords": [
"CAN",
Expand Down
2 changes: 1 addition & 1 deletion Firmware/Libraries/PanelGroup/library.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "PanelGroup",
"version": "0.1.0",
"version": "0.2.0",
"description": "CAN sub-node domain layer for OpenSkyhawk panel boards — output dispatch, input polling, heartbeat",
"keywords": [
"CAN",
Expand Down
2 changes: 1 addition & 1 deletion Firmware/Libraries/STM32Board/library.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "STM32Board",
"version": "0.1.0",
"version": "0.2.0",
"description": "Shared STM32F103 hardware init for OpenSkyhawk avionics nodes — CAN, DiagSerial, status LED",
"keywords": [
"CAN",
Expand Down
2 changes: 1 addition & 1 deletion Firmware/Libraries/SimGateway/library.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "SimGateway",
"version": "0.1.0",
"version": "0.2.0",
"description": "RP2040 USB HID + DCS-BIOS relay gateway for OpenSkyhawk",
"keywords": [
"RP2040",
Expand Down
Loading