29 uint8_t _pin_chipselect;
41 LT8900(
const uint8_t cs,
const uint8_t pkt,
const uint8_t rst);
112 int read(uint8_t *buffer,
size_t maxBuffer);
128 bool sendPacket(uint8_t *data,
size_t packetSize);
149 void scanRSSI(uint16_t *buffer, uint8_t start_channel, uint8_t num_channels);
uint16_t readRegister(uint8_t reg)
Definition: LT8900.cpp:207
void setChannel(uint8_t channel)
Definition: LT8900.cpp:140
void sleep()
Definition: LT8900.cpp:249
bool getIs8910()
Definition: LT8900.cpp:151
DataRate
Definition: LT8900.h:20
DataRate getDataRate()
Definition: LT8900.cpp:191
uint8_t getChannel()
Definition: LT8900.cpp:146
bool available()
Definition: LT8900.cpp:292
void scanRSSI(uint16_t *buffer, uint8_t start_channel, uint8_t num_channels)
Definition: LT8900.cpp:415
int read(uint8_t *buffer, size_t maxBuffer)
Definition: LT8900.cpp:304
void startListening()
Definition: LT8900.cpp:337
bool setDataRate(DataRate rate)
Definition: LT8900.cpp:163
uint8_t getRSSI()
Definition: LT8900.cpp:407
void whatsUp(Stream &stream)
Definition: LT8900.cpp:255
void setSyncWordLength(uint8_t length)
Definition: LT8900.cpp:399
LT8900(const uint8_t cs, const uint8_t pkt, const uint8_t rst)
Definition: LT8900.cpp:56
uint8_t writeRegister2(uint8_t reg, uint8_t high, uint8_t low)
Definition: LT8900.cpp:231
void begin()
Definition: LT8900.cpp:70
void setCurrentControl(uint8_t power, uint8_t gain)
Definition: LT8900.cpp:156
void setSyncWord(uint64_t syncWord)
Definition: LT8900.cpp:391
void setClock(uint8_t clock)
Definition: LT8900.cpp:347
bool sendPacket(uint8_t *data, size_t packetSize)
Definition: LT8900.cpp:357
uint8_t writeRegister(uint8_t reg, uint16_t data)
Definition: LT8900.cpp:223