Nol.A SDK Library  24.7.1
For IoT System Software Development
Public Member Functions | Protected Member Functions | List of all members
AT86RF233Chip Class Referenceabstract

Microchip AT86RF233 2.4GHz IEEE 802.15.4 Radio Transceiver. More...

#include <AT86RF233Chip.hpp>

Inheritance diagram for AT86RF233Chip:
PacketRadioChip

Public Member Functions

virtual error_t begin ()
 
error_t readFrame (RadioPacket *frame)
 수신 버퍼에서 프레임을 읽습니다. More...
 
bool bufferIsEmpty ()
 
void flushBuffer ()
 
void sleep ()
 
void wakeup ()
 
error_t transmit (RadioPacket *frame)
 
bool cca () override
 채널이 혼잡한지 아닌지 검사합니다. More...
 
int8_t getTxPower ()
 현재 설정된 송신 출력을 반환합니다. More...
 
void setTxPower (int8_t dBm)
 Sets Tx power. More...
 
void setChannel (uint32_t channel)
 Sets the channel. More...
 
uint32_t getChannel ()
 현재 설정된 채널을 반환합니다.
 
- Public Member Functions inherited from PacketRadioChip
void setCcaThreshold (int16_t dBthreshold)
 
virtual int64_t getDeviceTimestamp ()
 장치 내부의 timestamp 값을 읽습니다. More...
 

Protected Member Functions

virtual void select ()=0
 
virtual void deselect ()=0
 
virtual uint8_t spi (uint8_t txd)=0
 
virtual void setPinSlpTr (uint8_t val)=0
 
virtual void setPinResetN (uint8_t val)=0
 
virtual uint8_t getPinSlpTr ()=0
 
void signalInterrupt (GPIOInterruptInfo_t &)
 

Additional Inherited Members

- Public Attributes inherited from PacketRadioChip
void(* onRxStarted )(void *, GPIOInterruptInfo_t *)
 수신이 시작될 때 호출될 콜백함수 포인터 More...
 
void * ctxOnRxStarted
 onRxStarted 가 호출될 때 함께 전달될 context
 
void(* onRxDone )(void *, GPIOInterruptInfo_t *)
 수신이 완료될 때 호출될 콜백함수 포인터 More...
 
void * ctxOnRxDone
 onRxDone 이 호출될 때 함께 전달될 context
 
void(* onTxDone )(void *, bool, GPIOInterruptInfo_t *)
 transmit() 후, 송신이 완료될 때 호출될 콜백함수 포인터 More...
 
void * ctxOnTxDone
 onTxDone 이 호출될 때 함께 전달될 context
 
void(* onChannelBusy )(void *, GPIOInterruptInfo_t *)
 cca() 시 채널이 혼잡할 때 호출될 콜백함수 포인터 More...
 
void * ctxOnChannelBusy
 onChannelBusy 가 호출될 때 함께 전달될 context
 
int16_t dBccaThreshold = -65
 cca() 시 채널이 혼잡하다고 판단하기 위한 에너지 레벨을 설정합니다. (단위: dB, 기본값: -65)
 

Detailed Description

Microchip AT86RF233 2.4GHz IEEE 802.15.4 Radio Transceiver.


The documentation for this class was generated from the following file: