38 #include <driverlib/ioc.h> 39 #include "ant_array2_config_boostxl_rev1v1.h" 46 #define AOA_RES_MAX_SIZE 512 47 #define AOA_RES_MAX_CTE_TIME 20 54 #define AOA_PIN(x) (1 << (x&0xff)) 57 #define ANT_ARRAY (27) 120 void AOA_init(uint8_t startAntenna);
133 void AOA_cteCapEnable(uint8_t cteTime, uint8_t cteScanOvs, uint8_t cteOffset);
uint16_t AOA_calcNumOfCteSamples(uint8_t cteTime, uint8_t cteScanOvs, uint8_t cteOffset)
This function calculate the number of IQ samples based on the cte parameters from the CTEInfo header ...
AoA_IQSampleState_t
IQ Sample state - relevant for Passive.
Definition: AOA.h:102
void AOA_cteCapEnable(uint8_t cteTime, uint8_t cteScanOvs, uint8_t cteOffset)
This function enables the CTE capture in the rf core.
Transmitter Role.
Definition: AOA.h:73
void AOA_postProcess(int8_t rssi, uint8_t channel, AoA_IQSample_Ext_t *samplesBuff)
This function will update the final result report with rssi and channel For RTLS Passive it will also...
int8_t i
I - In-phase.
Definition: AOA.h:95
Receiver Role.
Definition: AOA.h:74
Passive Role.
Definition: AOA.h:75
32 bit IQ Sample structure
Definition: AOA.h:79
void AOA_init(uint8_t startAntenna)
Initialize AoA for the defined role.
int8_t q
Q - Quadrature.
Definition: AOA.h:96
IQ Sample structure.
Definition: AOA.h:93
int16_t i
I - In-phase.
Definition: AOA.h:87
uint8_t AOA_getActiveAnt(void)
Returns active antenna id.
int16_t q
Q - Quadrature.
Definition: AOA.h:88
AoA_Role_t
AoA Device Role.
Definition: AOA.h:71
AoA_IQSampleState_t AOA_getSampleState(void)
Returns active antenna id.