Skip to content

File PanelBridge.h

FileList > Firmware > Libraries > PanelBridge > PanelBridge.h

Go to the source code of this file

STM32 CAN master and DCS-BIOS processing node for OpenSkyhawk .More...

  • #include <stdint.h>

Namespaces

Type Name
namespace PanelBridge

Detailed Description

PanelBridge bridges the RP2040 SimGateway (UART2, PA2/PA3) and the PanelGroup CAN cluster. It runs the DCS-BIOS library on Serial, batches DCS output to CAN CTRL_BCAST frames, routes CAN EVTs to DCS-BIOS commands or HID frames, and tracks PanelGroup node liveness.

Minimal production sketch:

#define DCSBIOS_DEFAULT_SERIAL
#include <DcsBios.h>
#include <PanelBridge.h>

void setup() {
    PanelBridge::setup();
    DcsBios::setup();
}
void loop() {
    DcsBios::loop();
    PanelBridge::loop();
}

Version:

0.2.0

Copyright:

GPL-2.0-only — see Firmware/LICENSE


The documentation for this class was generated from the following file Firmware/Libraries/PanelBridge/PanelBridge.h