SDK  23.9.2
For IoT System Software Development
Classes | Functions

Semtech SX1272/SX1276 Radio Transceiver. More...

Classes

class  SX1272Chip
 저전력 LoRaTM 및 FSK 무선 통신을 지원하는 Semtech의 SX1272 More...
 
class  SX1276Chip
 저전력 LoRaTM 및 FSK 무선 통신을 지원하는 Semtech의 SX1276 More...
 
class  SX127xChip
 저전력 LoRaTM 및 FSK 무선 통신을 지원하는 Semtech의 SX1272/SX1276을 지원합니다. More...
 

Functions

 SX1276Chip::SX1276Chip (SPI &s, int8_t pinReset, int8_t pinCs, int8_t pinRxTx, int8_t pinDio0, int8_t pinDio1, int8_t pinDio2, int8_t pinDio3, int8_t pinDio4)
 
virtual error_t SX1276Chip::begin (bool useTcxo)
 칩을 시작합니다. More...
 
error_t SX1276Chip::begin ()
 칩을 시작합니다. More...
 
void SX1276Chip::setLoRaSymbolTimeout (uint16_t nSymbols)
 
int16_t SX1276Chip::getRssi ()
 RSSI를 dB 단위로 읽습니다.
 
void SX1276Chip::setTxConfig (Radio::Modulation_t modem, int8_t power, uint32_t fdev, uint32_t bandwidth, uint32_t datarate, uint8_t coderate, uint16_t preambleLen, bool fixLen, bool crcOn, bool freqHopOn, uint8_t hopPeriod, bool iqInverted, uint32_t timeout) override
 
void SX1276Chip::setRxConfig (Radio::Modulation_t modem, uint32_t bandwidth, uint32_t datarate, uint8_t coderate, uint32_t bandwidthAfc, uint16_t preambleLen, uint16_t symbTimeout, bool fixLen, uint8_t payloadLen, bool crcOn, bool freqHopOn, uint8_t hopPeriod, bool iqInverted, bool rxContinuous) override
 
void SX1276Chip::configureTxPower (int8_t dBm)
 
void SX1276Chip::configureCodingRate (Radio::LoRaCR_t coderate)
 
void SX1276Chip::dio0Interrupt (GPIOInterruptInfo_t &)
 

Detailed Description

Semtech SX1272/SX1276 Radio Transceiver.

Function Documentation

◆ begin() [1/2]

error_t SX1276Chip::begin ( )
virtual

칩을 시작합니다.

TCXO를 사용하지 않는다고 가정합니다.

Reimplemented from SX127xChip.

◆ begin() [2/2]

virtual error_t SX1276Chip::begin ( bool  useTcxo)
virtual

칩을 시작합니다.

Parameters
useTcxo칩이 TCXO를 사용한다면 true, 아니면 false