Device: RADJupiter: Add bootloader pipeline

master
Max Brombach 2026-02-12 22:05:39 +00:00 committed by Kyle Schwarz
parent 20a2474508
commit 1a7bc4df47
1 changed files with 15 additions and 0 deletions

View File

@ -27,6 +27,21 @@ public:
return supportedNetworks;
}
const std::vector<ChipInfo>& getChipInfo() const override {
static std::vector<ChipInfo> chips = {
{ChipID::RADJupiter_MCHIP, true, "MCHIP", "jupiter_mchip_ief", 1, FirmwareType::IEF}
};
return chips;
}
BootloaderPipeline getBootloader() override {
return BootloaderPipeline()
.add<EnterBootloaderPhase>()
.add<FlashPhase>(ChipID::RADJupiter_MCHIP, BootloaderCommunication::RED)
.add<EnterApplicationPhase>(ChipID::RADJupiter_MCHIP)
.add<ReconnectPhase>();
}
bool getEthPhyRegControlSupported() const override { return true; }
ProductID getProductID() const override {