Fork of my original MQTTGateway

Dependencies:   mbed-http

Embed: (wiki syntax)

« Back to documentation index

BSP

Modules

 X-NUCLEO-IDS02Ax

Enumerations

enum  RadioGpioMode { RADIO_MODE_GPIO_IN = 0x00, RADIO_MODE_EXTI_IN, RADIO_MODE_GPIO_OUT }
enum  RadioGpioPin {
  RADIO_GPIO_0 = 0x00, RADIO_GPIO_1 = 0x01, RADIO_GPIO_2 = 0x02, RADIO_GPIO_3 = 0x03,
  RADIO_GPIO_SDN = 0x04
}

Functions

StatusBytes SdkEvalSpiWriteRegisters (uint8_t cRegAddress, uint8_t cNbBytes, uint8_t *pcBuffer)
 Write single or multiple RF Transceivers register.
StatusBytes SdkEvalSpiReadRegisters (uint8_t cRegAddress, uint8_t cNbBytes, uint8_t *pcBuffer)
 Read single or multiple SPIRIT1 register.
StatusBytes SdkEvalSpiCommandStrobes (uint8_t cCommandCode)
 Send a command.
StatusBytes SdkEvalSpiWriteFifo (uint8_t cNbBytes, uint8_t *pcBuffer)
 Write data into TX FIFO.
StatusBytes SdkEvalSpiReadFifo (uint8_t cNbBytes, uint8_t *pcBuffer)
 Read data from RX FIFO.

Enumeration Type Documentation

Enumerator:
RADIO_MODE_GPIO_IN 

Work as GPIO input

RADIO_MODE_EXTI_IN 

Work as EXTI

RADIO_MODE_GPIO_OUT 

Work as GPIO output

Definition at line 68 of file radio_gpio.h.

Enumerator:
RADIO_GPIO_0 

GPIO_0 selected

RADIO_GPIO_1 

GPIO_1 selected

RADIO_GPIO_2 

GPIO_2 selected

RADIO_GPIO_3 

GPIO_3 selected

RADIO_GPIO_SDN 

GPIO_SDN selected

Definition at line 76 of file radio_gpio.h.


Function Documentation

StatusBytes SdkEvalSpiCommandStrobes ( uint8_t  cCommandCode )

Send a command.

Parameters:
cCommandCode,:command code to be sent
Return values:
StatusBytes

Definition at line 210 of file radio_spi.cpp.

StatusBytes SdkEvalSpiReadFifo ( uint8_t  cNbBytes,
uint8_t *  pcBuffer 
)

Read data from RX FIFO.

Parameters:
cNbBytes,:number of bytes to read from RX FIFO
pcBuffer,:pointer to data read from RX FIFO
Return values:
StatusBytes

Definition at line 293 of file radio_spi.cpp.

StatusBytes SdkEvalSpiReadRegisters ( uint8_t  cRegAddress,
uint8_t  cNbBytes,
uint8_t *  pcBuffer 
)

Read single or multiple SPIRIT1 register.

Parameters:
cRegAddress,:base register's address to be read
cNbBytes,:number of registers and bytes to be read
pcBuffer,:pointer to the buffer of registers' values read
Return values:
StatusBytes

Definition at line 167 of file radio_spi.cpp.

StatusBytes SdkEvalSpiWriteFifo ( uint8_t  cNbBytes,
uint8_t *  pcBuffer 
)

Write data into TX FIFO.

Parameters:
cNbBytes,:number of bytes to be written into TX FIFO
pcBuffer,:pointer to data to write
Return values:
StatusBytes

Definition at line 249 of file radio_spi.cpp.

StatusBytes SdkEvalSpiWriteRegisters ( uint8_t  cRegAddress,
uint8_t  cNbBytes,
uint8_t *  pcBuffer 
)

Write single or multiple RF Transceivers register.

Parameters:
cRegAddress,:base register's address to be write
cNbBytes,:number of registers and bytes to be write
pcBuffer,:pointer to the buffer of values have to be written into registers
Return values:
StatusBytesFriend Functions.
Parameters:
cRegAddress,:base register's address to be write
cNbBytes,:number of registers and bytes to be write
pcBuffer,:pointer to the buffer of values have to be written into registers
Return values:
StatusBytes

Definition at line 122 of file radio_spi.cpp.