sx1261/2 driver
Dependents: alarm_slave iq_sx126x sx126x_simple_TX_shield_2020a sx126x_simple_RX_shield_2020a ... more
Driver for SX1261 or SX1262
Diff: sx12xx.h
- Revision:
- 4:b941bceb401d
- Parent:
- 3:f6f2f8adcd22
- Child:
- 5:8b75387af4e0
--- a/sx12xx.h Tue Jul 03 15:38:55 2018 -0700 +++ b/sx12xx.h Thu Jul 05 13:38:27 2018 -0700 @@ -42,6 +42,7 @@ #define OPCODE_SET_DIO2_AS_RFSWITCH 0x9d #define OPCODE_SET_LORA_SYMBOL_TIMEOUT 0xa0 #define OPCODE_GET_STATUS 0xc0 +#define OPCODE_SET_FS 0xc1 #define OPCODE_SET_TX_CONTINUOUS 0xd1 /***************************************************************/ #define PACKET_TYPE_GFSK 0 @@ -428,10 +429,12 @@ void writeReg(uint16_t addr, uint32_t data, uint8_t len); void setStandby(stby_t); void setSleep(bool warmStart, bool rtcWakeup); + void setFS(void); static Callback<void()> dio1_topHalf; // low latency ISR context void service(void); Callback<void()> txDone; // user context + Callback<void()> chipModeChange; // read chipMode_e chipMode void (*rxDone)(uint8_t size, float rssi, float snr); // user context void (*timeout)(bool tx); // user context