I'd like to make a few enhancements to your LoRa library.
Would you be open to me making the following enhancements?
-
Add support for FSK operation e.g.:
typedef enum { sx_mode_lora, sx_mode_fsk } sx_radio_mode;
void lora_set_mode(sx_radio_mode new_mode); // default init mode is LoRa
void lora_set_fsk_bitrate(unsigned bps); // auto-sets other FSK parameters
void lora_get_fsk_fei(void); // read frequency error
-
Add support for making the reset pin optional if set to -1 and/or adding an installer for an optional external reset function
(Because the ESP32 is so short on pins, I use an external GPIO expander wherever possible)
-
Add optional support for interrupt-driven operation using at least DIO0 rather than polling using vTaskDelay()
Thanks for providing the library!
I'd like to make a few enhancements to your LoRa library.
Would you be open to me making the following enhancements?
Add support for FSK operation e.g.:
typedef enum { sx_mode_lora, sx_mode_fsk } sx_radio_mode;
void lora_set_mode(sx_radio_mode new_mode); // default init mode is LoRa
void lora_set_fsk_bitrate(unsigned bps); // auto-sets other FSK parameters
void lora_get_fsk_fei(void); // read frequency error
Add support for making the reset pin optional if set to -1 and/or adding an installer for an optional external reset function
(Because the ESP32 is so short on pins, I use an external GPIO expander wherever possible)
Add optional support for interrupt-driven operation using at least DIO0 rather than polling using vTaskDelay()
Thanks for providing the library!