From af800f480616e69371a58c78553667cb16d1fe02 Mon Sep 17 00:00:00 2001 From: Matthias Ringwald Date: Tue, 18 Aug 2020 16:04:38 +0200 Subject: [PATCH] stm32-sx1280: add custom SX1280AutoTxWillStart --- port/stm32-sx1280/SMTC_Drivers/sx1280-driver-c/sx1280.c | 4 ++++ port/stm32-sx1280/SMTC_Drivers/sx1280-driver-c/sx1280.h | 5 +++++ 2 files changed, 9 insertions(+) diff --git a/port/stm32-sx1280/SMTC_Drivers/sx1280-driver-c/sx1280.c b/port/stm32-sx1280/SMTC_Drivers/sx1280-driver-c/sx1280.c index d5fcab230..1c9894bb2 100644 --- a/port/stm32-sx1280/SMTC_Drivers/sx1280-driver-c/sx1280.c +++ b/port/stm32-sx1280/SMTC_Drivers/sx1280-driver-c/sx1280.c @@ -1199,6 +1199,10 @@ void SX1280OnDioIrq( void ) } } +void SX1280AutoTxWillStart( void ){ + OperatingMode = MODE_TX; +} + void SX1280ProcessIrqs( void ) { RadioPacketTypes_t packetType = PACKET_TYPE_NONE; diff --git a/port/stm32-sx1280/SMTC_Drivers/sx1280-driver-c/sx1280.h b/port/stm32-sx1280/SMTC_Drivers/sx1280-driver-c/sx1280.h index db14718de..ec84177de 100644 --- a/port/stm32-sx1280/SMTC_Drivers/sx1280-driver-c/sx1280.h +++ b/port/stm32-sx1280/SMTC_Drivers/sx1280-driver-c/sx1280.h @@ -1662,4 +1662,9 @@ int8_t SX1280ParseHexFileLine( char* line ); */ int8_t SX1280GetHexFileLineFields( char* line, uint8_t *bytes, uint16_t *addr, uint16_t *num, uint8_t *code ); +/*! + * /\brief Update operating mode to tx - used to let SX1280ProcessIrqs know that TX is/was active and call the correct handlers + */ +void SX1280AutoTxWillStart(void); + #endif // __SX1280_H__