Default configuration. More...
Default configuration.
Definition in file sx126x_params.h.
Include dependency graph for sx126x_params.h:Go to the source code of this file.
Variables | |
| static const sx126x_params_t | sx126x_params [] |
| Configuration struct. | |
Set default configuration parameters | |
Default values are adapted for mbed shield used with to nucleo64 boards | |
| #define | SX126X_PARAM_SPI SPI_DEV(0) |
| #define | SX126X_PARAM_SPI_NSS GPIO_PIN(0, 8) /* D7 */ |
| #define | SX126X_PARAM_RESET GPIO_PIN(0, 0) /* A0 */ |
| #define | SX126X_PARAM_BUSY GPIO_PIN(1, 3) /* D3 */ |
| #define | SX126X_PARAM_DIO1 GPIO_PIN(1, 4) /* D5 */ |
| #define | SX126X_PARAM_REGULATOR SX126X_REG_MODE_DCDC |
| Regulator type which can be SX126X_REG_MODE_LDO or SX126X_REG_MODE_DCDC. | |
| #define | SX126X_PARAM_SET_RF_MODE_CB NULL |
| #define | SX126X_PARAM_TX_PA_MODE SX126X_RF_MODE_TX_LPA |
| #define | SX126X_PARAM_DIO2_MODE SX126X_DIO2_UNUSED |
| DIO2 pin mode which can be SX126X_DIO2_UNUSED, SX126X_DIO2_IRQ or SX126X_DIO2_RF_SWITCH. | |
| #define | SX126X_PARAM_DIO3_MODE SX126X_DIO3_UNUSED |
| DIO3 pin mode which can be SX126X_DIO3_UNUSED, SX126X_DIO3_IRQ or SX126X_DIO3_TCXO. | |
| #define | SX126X_PARAM_TCXO_VOLTAGE SX126X_TCXO_CTRL_3_0V |
| TCXO voltage is configured to be 200 mV below the supply voltage. | |
| #define | SX126X_PARAM_TCXO_TIMEOUT 256 |
| Timeout for tcxo stabilization in 15.625 µs steps The default value is 256 (4ms). | |
| #define | SX126X_PARAM_DIO3_ARG |
| DIO3 argument if mode is SX126X_DIO3_TCXO. | |
| #define | SX126X_SET_RF_MODE |
| #define | SX126X_TX_PA_MODE |
| #define | SX126X_DIO2_MODE .dio2_mode = SX126X_PARAM_DIO2_MODE, |
| DIO2 pin mode. | |
| #define | SX126X_DIO3_MODE .dio3_mode = SX126X_PARAM_DIO3_MODE, |
| DIO3 pin mode. | |
| #define | SX126X_DIO3_ARG .dio3_arg = SX126X_PARAM_DIO3_ARG, |
| DIO3 pin argument. | |
| #define | SX126X_PARAMS |
| #define SX126X_DIO2_MODE .dio2_mode = SX126X_PARAM_DIO2_MODE, |
DIO2 pin mode.
Definition at line 149 of file sx126x_params.h.
| #define SX126X_DIO3_ARG .dio3_arg = SX126X_PARAM_DIO3_ARG, |
DIO3 pin argument.
Definition at line 162 of file sx126x_params.h.
| #define SX126X_DIO3_MODE .dio3_mode = SX126X_PARAM_DIO3_MODE, |
DIO3 pin mode.
Definition at line 158 of file sx126x_params.h.
| #define SX126X_PARAM_BUSY GPIO_PIN(1, 3) /* D3 */ |
Definition at line 56 of file sx126x_params.h.
| #define SX126X_PARAM_DIO1 GPIO_PIN(1, 4) /* D5 */ |
Definition at line 60 of file sx126x_params.h.
| #define SX126X_PARAM_DIO2_MODE SX126X_DIO2_UNUSED |
DIO2 pin mode which can be SX126X_DIO2_UNUSED, SX126X_DIO2_IRQ or SX126X_DIO2_RF_SWITCH.
Definition at line 84 of file sx126x_params.h.
| #define SX126X_PARAM_DIO3_ARG |
DIO3 argument if mode is SX126X_DIO3_TCXO.
Definition at line 117 of file sx126x_params.h.
| #define SX126X_PARAM_DIO3_MODE SX126X_DIO3_UNUSED |
DIO3 pin mode which can be SX126X_DIO3_UNUSED, SX126X_DIO3_IRQ or SX126X_DIO3_TCXO.
Definition at line 92 of file sx126x_params.h.
| #define SX126X_PARAM_REGULATOR SX126X_REG_MODE_DCDC |
Regulator type which can be SX126X_REG_MODE_LDO or SX126X_REG_MODE_DCDC.
Definition at line 68 of file sx126x_params.h.
| #define SX126X_PARAM_RESET GPIO_PIN(0, 0) /* A0 */ |
Definition at line 52 of file sx126x_params.h.
| #define SX126X_PARAM_SET_RF_MODE_CB NULL |
Definition at line 72 of file sx126x_params.h.
| #define SX126X_PARAM_SPI SPI_DEV(0) |
Definition at line 44 of file sx126x_params.h.
| #define SX126X_PARAM_SPI_NSS GPIO_PIN(0, 8) /* D7 */ |
Definition at line 48 of file sx126x_params.h.
| #define SX126X_PARAM_TCXO_TIMEOUT 256 |
Timeout for tcxo stabilization in 15.625 µs steps The default value is 256 (4ms).
Definition at line 110 of file sx126x_params.h.
| #define SX126X_PARAM_TCXO_VOLTAGE SX126X_TCXO_CTRL_3_0V |
TCXO voltage is configured to be 200 mV below the supply voltage.
This means that even if tcxoVoltage is configured above the supply voltage, the supply voltage will be limited by: VDDop > VTCXO + 200 mV
Definition at line 102 of file sx126x_params.h.
| #define SX126X_PARAM_TX_PA_MODE SX126X_RF_MODE_TX_LPA |
Definition at line 76 of file sx126x_params.h.
| #define SX126X_PARAMS |
Definition at line 169 of file sx126x_params.h.
| #define SX126X_SET_RF_MODE |
Definition at line 141 of file sx126x_params.h.
| #define SX126X_TX_PA_MODE |
Definition at line 142 of file sx126x_params.h.
|
static |
Configuration struct.
Definition at line 189 of file sx126x_params.h.