|
Nol.A SDK Library 26.11.2
For IoT System Software Development
|
Microchip AT86RF233 2.4GHz IEEE 802.15.4 Radio Transceiver. More...
Classes | |
| class | AT86RF233Chip |
| Microchip AT86RF233 2.4GHz IEEE 802.15.4 Radio Transceiver. More... | |
Functions | |
| virtual error_t | AT86RF233Chip::begin () |
| error_t | AT86RF233Chip::readFrame (RadioPacket *frame) |
| 수신 버퍼에서 프레임을 읽습니다. | |
| bool | AT86RF233Chip::bufferIsEmpty () |
| void | AT86RF233Chip::flushBuffer () |
| void | AT86RF233Chip::sleep () |
| void | AT86RF233Chip::wakeup () |
| error_t | AT86RF233Chip::transmit (RadioPacket *frame) |
| bool | AT86RF233Chip::cca () override |
| 채널이 혼잡한지 아닌지 검사합니다. | |
| int8_t | AT86RF233Chip::getTxPower () |
| 현재 설정된 송신 출력을 반환합니다. | |
| void | AT86RF233Chip::setTxPower (int8_t dBm) |
| Sets Tx power. | |
| void | AT86RF233Chip::setChannel (uint32_t channel) |
| Sets the channel. | |
| uint32_t | AT86RF233Chip::getChannel () |
| 현재 설정된 채널을 반환합니다. | |
| virtual void | AT86RF233Chip::select ()=0 |
| virtual void | AT86RF233Chip::deselect ()=0 |
| virtual uint8_t | AT86RF233Chip::spi (uint8_t txd)=0 |
| virtual void | AT86RF233Chip::setPinSlpTr (uint8_t val)=0 |
| virtual void | AT86RF233Chip::setPinResetN (uint8_t val)=0 |
| virtual uint8_t | AT86RF233Chip::getPinSlpTr ()=0 |
| void | AT86RF233Chip::signalInterrupt (GPIOInterruptInfo_t &) |
Microchip AT86RF233 2.4GHz IEEE 802.15.4 Radio Transceiver.
|
virtual |
Implements PacketRadioChip.
|
virtual |
Implements PacketRadioChip.
|
overridevirtual |
채널이 혼잡한지 아닌지 검사합니다.
채널이 혼잡하다고 감지되는 순간, onChannelBusy 가 가리키는 콜백함수가 호출됩니다.
Implements PacketRadioChip.
|
virtual |
Implements PacketRadioChip.
|
virtual |
현재 설정된 채널을 반환합니다.
Implements PacketRadioChip.
|
virtual |
|
virtual |
수신 버퍼에서 프레임을 읽습니다.
frame 이 NULL 이거나, frame 내부 버퍼가 충분히 크지 않아서 실패 Implements PacketRadioChip.
|
virtual |
|
virtual |
|
virtual |
Implements PacketRadioChip.
|
virtual |
Implements PacketRadioChip.
|
virtual |
Implements PacketRadioChip.