Use common NRF52 begin() and deduplicate() startup reason init

Use a common begin() method that can be called from derived classes
to contain the shared initialization code.

Signed-off-by: Frieder Schrempf <frieder@fris.de>
Cette révision appartient à :
Frieder Schrempf
2025-12-17 10:26:57 +01:00
Parent 87b0e432bb
révision 93d1560d14
41 fichiers modifiés avec 26 ajouts et 128 suppressions
-4
Voir le fichier
@@ -7,12 +7,8 @@
#ifdef XIAO_NRF52
class IkokaNanoNRFBoard : public NRF52Board {
protected:
uint8_t startup_reason;
public:
void begin();
uint8_t getStartupReason() const override { return startup_reason; }
#if defined(P_LORA_TX_LED)
void onBeforeTransmit() override {