Loading...
Searching...
No Matches

Default configuration for SX127X driver. More...

Detailed Description

Default configuration for SX127X driver.

Author
José Ignacio Alamos jose..nosp@m.alam.nosp@m.os@in.nosp@m.ria..nosp@m.cl
Alexandre Abadie alexa.nosp@m.ndre.nosp@m..abad.nosp@m.ie@i.nosp@m.nria..nosp@m.fr

Definition in file sx127x_params.h.

#include "board.h"
#include "sx127x.h"
+ Include dependency graph for sx127x_params.h:

Go to the source code of this file.

Variables

static const sx127x_params_t sx127x_params []
 SX127X configuration.
 

Set default configuration parameters for the SX127X driver

Pins are adapted to STM32 Nucleo-64 boards.

#define SX127X_PARAM_SPI   (SPI_DEV(0))
 
#define SX127X_PARAM_SPI_NSS   GPIO_PIN(1, 6) /* D10 */
 
#define SX127X_PARAM_RESET   GPIO_PIN(0, 0) /* A0 */
 
#define SX127X_PARAM_DIO0   GPIO_PIN(0, 10) /* D2 */
 
#define SX127X_PARAM_DIO1   GPIO_PIN(1, 3) /* D3 */
 
#define SX127X_PARAM_DIO2   GPIO_PIN(1, 5) /* D4 */
 
#define SX127X_PARAM_DIO3   GPIO_PIN(1, 4) /* D5 */
 
#define SX127X_PARAM_PASELECT   (SX127X_PA_RFO)
 
#define SX127X_PARAM_TX_SWITCH   GPIO_UNDEF
 
#define SX127X_PARAM_RX_SWITCH   GPIO_UNDEF
 
#define SX127X_PARAMS
 

Macro Definition Documentation

◆ SX127X_PARAM_DIO0

#define SX127X_PARAM_DIO0   GPIO_PIN(0, 10) /* D2 */

Definition at line 48 of file sx127x_params.h.

◆ SX127X_PARAM_DIO1

#define SX127X_PARAM_DIO1   GPIO_PIN(1, 3) /* D3 */

Definition at line 52 of file sx127x_params.h.

◆ SX127X_PARAM_DIO2

#define SX127X_PARAM_DIO2   GPIO_PIN(1, 5) /* D4 */

Definition at line 56 of file sx127x_params.h.

◆ SX127X_PARAM_DIO3

#define SX127X_PARAM_DIO3   GPIO_PIN(1, 4) /* D5 */

Definition at line 60 of file sx127x_params.h.

◆ SX127X_PARAM_PASELECT

#define SX127X_PARAM_PASELECT   (SX127X_PA_RFO)

Definition at line 64 of file sx127x_params.h.

◆ SX127X_PARAM_RESET

#define SX127X_PARAM_RESET   GPIO_PIN(0, 0) /* A0 */

Definition at line 44 of file sx127x_params.h.

◆ SX127X_PARAM_RX_SWITCH

#define SX127X_PARAM_RX_SWITCH   GPIO_UNDEF

Definition at line 72 of file sx127x_params.h.

◆ SX127X_PARAM_SPI

#define SX127X_PARAM_SPI   (SPI_DEV(0))

Definition at line 36 of file sx127x_params.h.

◆ SX127X_PARAM_SPI_NSS

#define SX127X_PARAM_SPI_NSS   GPIO_PIN(1, 6) /* D10 */

Definition at line 40 of file sx127x_params.h.

◆ SX127X_PARAM_TX_SWITCH

#define SX127X_PARAM_TX_SWITCH   GPIO_UNDEF

Definition at line 68 of file sx127x_params.h.

◆ SX127X_PARAMS

#define SX127X_PARAMS
Value:
{ .spi = SX127X_PARAM_SPI, \
.nss_pin = SX127X_PARAM_SPI_NSS, \
.reset_pin = SX127X_PARAM_RESET, \
.dio0_pin = SX127X_PARAM_DIO0, \
.dio1_pin = SX127X_PARAM_DIO1, \
.dio2_pin = SX127X_PARAM_DIO2, \
.dio3_pin = SX127X_PARAM_DIO3, \
.paselect = SX127X_PARAM_PASELECT }

Definition at line 88 of file sx127x_params.h.

Variable Documentation

◆ sx127x_params

const sx127x_params_t sx127x_params[]
static
Initial value:
=
{
SX127X_PARAMS
}

SX127X configuration.

Definition at line 103 of file sx127x_params.h.