upm  0.5.1
Sensor/Actuator repository for libmraa (v0.9.1)
 All Data Structures Files Functions Variables 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