mbed-os/connectivity/drivers/lora/TARGET_STM32WL/mbed_lib.json

73 lines
2.3 KiB
JSON

{
"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"
}
}
}