{ "name": "stm32wl-lora-driver", "requires": ["lora"], "config": { "buffer-size": { "help": "Max. buffer size the radio can handle, Default: 255 B", "value": 255 }, "boost-rx": { "help": "Increases sensitivity at the cost of power ~2mA for around ~3dB in sensitivity 0 = disabled, 1 = enabled", "value": 0 }, "regulator-mode": { "help": "Default: DCDC (low power, high BOM). Alternatively, LDO = 0. USE_LDO = 0, USE_DCDC = 1", "value": "USE_DCDC" }, "sleep-mode": { "help": "Default: Warm start = 0, Cold start = 1", "value": 0 }, "standby-mode": { "help": "Default: STDBY_RC = 0, STDBY_XOSC = 1", "value": "STDBY_RC" }, "crystal_select": { "help": "Default: Internal XO = 0, IS_TCXO_SUPPORTED = 1", "value": "IS_TCXO_SUPPORTED" }, "tcxo_ctrl": { "help": "TCXO Control voltage. Default: TCXO control TCXO_CTRL_1_7V (RAK3172SIP use TCXO_CTRL_3_0V)", "value": "TCXO_CTRL_1_7V" }, "rf_switch_config": { "help": "Default: RBI_CONF_RFO_LP_HP = 0, RBI_CONF_RFO_LP = 1, RBI_CONF_RFO_HP = 2", "value": "RBI_CONF_RFO_LP_HP" }, "rf_rfo_hp_lpfix": { "help": "Fix high power consumption when only RFO_HP is used on some boards. No fix = 0, Fix = 1", "value": 1 }, "rf_wakeup_time": { "help": "Radio maximum wakeup time (in ms)", "value": 10 }, "rf-switch-ctl1": { "value": "NC" }, "rf-switch-ctl2": { "value": "NC" }, "rf-switch-ctl3": { "value": "NC" }, "debug_rx": { "help": "GPIO pin for RX debug" }, "debug_tx": { "help": "GPIO pin for TX debug" }, "debug_invert": { "help": "invert levels of the debug_rx and debug_tx pins. Default: 0 standard, 1 invert", "value" : 0 } }, "target_overrides": { "NUCLEO_WL55JC": { "rf-switch-ctl1": "PC_4", "rf-switch-ctl2": "PC_5", "rf-switch-ctl3": "PC_3" } } }