APM:Libraries
|
#include <AP_HAL/AP_HAL.h>
Go to the source code of this file.
Classes | |
class | Radio_CC2500 |
Macros | |
#define | CC2500_WRITE_SINGLE 0x00 |
#define | CC2500_WRITE_BURST 0x40 |
#define | CC2500_READ_SINGLE 0x80 |
#define | CC2500_READ_BURST 0xC0 |
#define | CC2500_SRES 0x30 |
#define | CC2500_SFSTXON 0x31 |
#define | CC2500_SXOFF 0x32 |
#define | CC2500_SCAL 0x33 |
#define | CC2500_SRX 0x34 |
#define | CC2500_STX 0x35 |
#define | CC2500_SIDLE 0x36 |
#define | CC2500_SAFC 0x37 |
#define | CC2500_SWOR 0x38 |
#define | CC2500_SPWD 0x39 |
#define | CC2500_SFRX 0x3A |
#define | CC2500_SFTX 0x3B |
#define | CC2500_SWORRST 0x3C |
#define | CC2500_SNOP 0x3D |
#define | CC2500_STATUS_CHIP_RDYn_BM 0x80 |
#define | CC2500_STATUS_STATE_BM 0x70 |
#define | CC2500_STATUS_FIFO_BYTES_AVAILABLE_BM 0x0F |
#define | CC2500_STATE_IDLE 0x00 |
#define | CC2500_STATE_RX 0x10 |
#define | CC2500_STATE_TX 0x20 |
#define | CC2500_STATE_FSTXON 0x30 |
#define | CC2500_STATE_CALIBRATE 0x40 |
#define | CC2500_STATE_SETTLING 0x50 |
#define | CC2500_STATE_RX_OVERFLOW 0x60 |
#define | CC2500_STATE_TX_UNDERFLOW 0x70 |
#define | CC2500_LQI_CRC_OK_BM 0x80 |
#define | CC2500_LQI_EST_BM 0x7F |
#define CC2500_LQI_CRC_OK_BM 0x80 |
Definition at line 136 of file driver_cc2500.h.
#define CC2500_LQI_EST_BM 0x7F |
Definition at line 137 of file driver_cc2500.h.
#define CC2500_READ_BURST 0xC0 |
Definition at line 84 of file driver_cc2500.h.
Referenced by Radio_CC2500::ReadFifo().
#define CC2500_READ_SINGLE 0x80 |
Definition at line 83 of file driver_cc2500.h.
Referenced by Radio_CC2500::ReadReg().
#define CC2500_SAFC 0x37 |
Definition at line 105 of file driver_cc2500.h.
#define CC2500_SCAL 0x33 |
Definition at line 93 of file driver_cc2500.h.
#define CC2500_SFRX 0x3A |
Definition at line 108 of file driver_cc2500.h.
#define CC2500_SFSTXON 0x31 |
Definition at line 88 of file driver_cc2500.h.
#define CC2500_SFTX 0x3B |
Definition at line 109 of file driver_cc2500.h.
#define CC2500_SIDLE 0x36 |
Definition at line 102 of file driver_cc2500.h.
#define CC2500_SNOP 0x3D |
Definition at line 111 of file driver_cc2500.h.
#define CC2500_SPWD 0x39 |
Definition at line 107 of file driver_cc2500.h.
#define CC2500_SRES 0x30 |
Definition at line 87 of file driver_cc2500.h.
Referenced by Radio_CC2500::Reset().
#define CC2500_SRX 0x34 |
Definition at line 95 of file driver_cc2500.h.
#define CC2500_STATE_CALIBRATE 0x40 |
Definition at line 128 of file driver_cc2500.h.
#define CC2500_STATE_FSTXON 0x30 |
Definition at line 127 of file driver_cc2500.h.
#define CC2500_STATE_IDLE 0x00 |
Definition at line 124 of file driver_cc2500.h.
#define CC2500_STATE_RX 0x10 |
Definition at line 125 of file driver_cc2500.h.
#define CC2500_STATE_RX_OVERFLOW 0x60 |
Definition at line 130 of file driver_cc2500.h.
#define CC2500_STATE_SETTLING 0x50 |
Definition at line 129 of file driver_cc2500.h.
#define CC2500_STATE_TX 0x20 |
Definition at line 126 of file driver_cc2500.h.
#define CC2500_STATE_TX_UNDERFLOW 0x70 |
Definition at line 131 of file driver_cc2500.h.
#define CC2500_STATUS_CHIP_RDYn_BM 0x80 |
Definition at line 119 of file driver_cc2500.h.
#define CC2500_STATUS_FIFO_BYTES_AVAILABLE_BM 0x0F |
Definition at line 121 of file driver_cc2500.h.
#define CC2500_STATUS_STATE_BM 0x70 |
Definition at line 120 of file driver_cc2500.h.
#define CC2500_STX 0x35 |
Definition at line 98 of file driver_cc2500.h.
#define CC2500_SWOR 0x38 |
Definition at line 106 of file driver_cc2500.h.
#define CC2500_SWORRST 0x3C |
Definition at line 110 of file driver_cc2500.h.
#define CC2500_SXOFF 0x32 |
Definition at line 92 of file driver_cc2500.h.
#define CC2500_WRITE_BURST 0x40 |
Definition at line 82 of file driver_cc2500.h.
Referenced by Radio_CC2500::WriteFifo().
#define CC2500_WRITE_SINGLE 0x00 |
Definition at line 81 of file driver_cc2500.h.
anonymous enum |
Definition at line 11 of file driver_cc2500.h.