Microchip AT86RF233 2.4GHz IEEE 802.15.4 Radio Transceiver.
More...
Microchip AT86RF233 2.4GHz IEEE 802.15.4 Radio Transceiver.
◆ cca()
bool AT86RF233Chip::cca |
( |
| ) |
|
|
overridevirtual |
채널이 혼잡한지 아닌지 검사합니다.
채널이 혼잡하다고 감지되는 순간, onChannelBusy 가 가리키는 콜백함수가 호출됩니다.
Implements PacketRadioChip.
◆ getTxPower()
int8_t AT86RF233Chip::getTxPower |
( |
| ) |
|
|
virtual |
◆ readFrame()
error_t AT86RF233Chip::readFrame |
( |
RadioPacket * |
frame | ) |
|
|
virtual |
수신 버퍼에서 프레임을 읽습니다.
- Returns
- ERROR_SUCCESS : 성공
- ERROR_FAIL : 실패 (수신한 프레임이 없음)
- ERROR_INVALID_ARGS :
frame
이 NULL 이거나, frame
내부 버퍼가 충분히 크지 않아서 실패
Implements PacketRadioChip.
◆ setChannel()
void AT86RF233Chip::setChannel |
( |
uint32_t |
channel | ) |
|
|
virtual |
Sets the channel.
- Parameters
-
[IN] | channel Channel RF frequency |
Implements PacketRadioChip.
◆ setTxPower()
void AT86RF233Chip::setTxPower |
( |
int8_t |
dBm | ) |
|
|
virtual |
Sets Tx power.
- Parameters
-
dBm | Output power in unit of dBm |
Implements PacketRadioChip.