Skip to content

Enhancement requests #6

@dalbert2

Description

@dalbert2

I'd like to make a few enhancements to your LoRa library.
Would you be open to me making the following enhancements?

  1. 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

  2. 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)

  3. Add optional support for interrupt-driven operation using at least DIO0 rather than polling using vTaskDelay()

Thanks for providing the library!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions