upm  0.8.0
Sensor/Actuator repository for libmraa (v1.1.1)
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros
dtm.h File Reference

Go to the source code of this file.

Macros

#define DTM_LE_CMD_RESET   0x00
 DTM command codes (upper two bits in the DTM command), use a bitwise OR with the frequency N = 0x00 - 0x27: N = (F-2402)/2 Frequency Range 2402 MHz to 2480 MHz. More...
 
#define DTM_LE_CMD_RECEIVER_TEST   0x40
 
#define DTM_LE_CMD_TRANSMITTER_TEST   0x80
 
#define DTM_LE_CMD_TEST_END   0xC0
 
#define DTM_LE_PKT_PRBS9   0x00
 Defined packet types for DTM. More...
 
#define DTM_LE_PKT_0X0F   0x01
 
#define DTM_LE_PKT_0X55   0x02
 
#define DTM_LE_PKT_VENDOR   0x03
 
#define LE_PACKET_REPORTING_EVENT_MSB_BIT   0x80
 Defined bit fields for DTM responses. More...
 
#define LE_TEST_STATUS_EVENT_LSB_BIT   0x01
 
#define LE_TEST_STATUS_EVENT   0x00
 DTM response types. More...
 
#define LE_TEST_PACKET_REPORT_EVENT   0x80
 
#define LE_TEST_STATUS_SUCCESS   0x00
 DTM return values. More...
 
#define LE_TEST_STATUS_FAILURE   0x01
 

Macro Definition Documentation

#define DTM_LE_CMD_RESET   0x00

DTM reset command code

#define DTM_LE_CMD_RECEIVER_TEST   0x40

DTM receiver test command code

#define DTM_LE_CMD_TRANSMITTER_TEST   0x80

DTM transmitter test command code

#define DTM_LE_CMD_TEST_END   0xC0

DTM test end command code

#define DTM_LE_PKT_PRBS9   0x00

Bit pattern PRBS9.

#define DTM_LE_PKT_0X0F   0x01

Bit pattern 11110000 (LSB is the leftmost bit).

#define DTM_LE_PKT_0X55   0x02

Bit pattern 10101010 (LSB is the leftmost bit).

#define DTM_LE_PKT_VENDOR   0x03

Vendor specific. Nordic: continous carrier test

#define LE_PACKET_REPORTING_EVENT_MSB_BIT   0x80

Bit field for most significant bit

#define LE_TEST_STATUS_EVENT_LSB_BIT   0x01

Bit field for least significant bit

#define LE_TEST_STATUS_EVENT   0x00

DTM event response

#define LE_TEST_PACKET_REPORT_EVENT   0x80

DTM packet report reponse

#define LE_TEST_STATUS_SUCCESS   0x00

DTM success return value

#define LE_TEST_STATUS_FAILURE   0x01

DTM failure return value