sx127x_internal.h¶
Semtech SX127X internal functions.
-
SX127X_RSSI_OFFSET_LF
¶ 1
(-164)
-
SX127X_RSSI_OFFSET_HF
¶ 1
(-157)
-
int
sx127x_check_version
(const sx127x_t * dev)¶ Check the transceiver version.
Parameters
dev: The sx127x device descriptor Return values
- 0 when a valid device version is found
- -1 when no valid device version is found
-
void
sx127x_reg_write
(const sx127x_t * dev, uint8_t addr, uint8_t data)¶ Writes the radio register at specified address.
Parameters
dev: The sx127x device structure pointer addr: Register address data: New register value
-
uint8_t
sx127x_reg_read
(const sx127x_t * dev, uint8_t addr)¶ Reads the radio register at specified address.
Parameters
dev: The sx127x device structure pointer addr: Register address Return values
- Register value
-
void
sx127x_reg_write_burst
(const sx127x_t * dev, uint8_t addr, uint8_t * buffer, uint8_t size)¶ Writes multiple radio registers starting at address (burst-mode).
Parameters
dev: The sx127x device structure pointer addr: First radio register address buffer: Buffer containing the new register’s values size: Number of registers to be written
-
void
sx127x_reg_read_burst
(const sx127x_t * dev, uint8_t addr, uint8_t * buffer, uint8_t size)¶ Reads multiple radio registers starting at address.
Parameters
dev: The sx127x device structure pointer addr: First radio register address size: Number of registers to be read buffer: Buffer where to copy registers data
-
void
sx127x_write_fifo
(const sx127x_t * dev, uint8_t * buffer, uint8_t size)¶ Writes the buffer contents to the SX1276 FIFO.
Parameters
dev: The sx127x device structure pointer buffer: Buffer Buffer containing data to be put on the FIFO. size: Size Number of bytes to be written to the FIFO