const.h File Reference

General Definitions. More...

Go to the source code of this file.

Data Structures

struct  trx_param_t

Defines

#define BOARD_ANY2400   (1)
#define BOARD_ANY2400ST   (2)
#define BOARD_ANY900   (3)
#define BOARD_ANY900ST   (4)
#define BOARD_BAT   (5)
#define BOARD_BITBEAN   (6)
#define BOARD_CBB212   (7)
#define BOARD_CBB230   (8)
#define BOARD_CBB230B   (9)
#define BOARD_CBB231   (10)
#define BOARD_CBB232   (11)
#define BOARD_CBB233   (12)
#define BOARD_DERFA1   (13)
#define BOARD_DERFA2   (91)
#define BOARD_DERFA2P   (92)
#define BOARD_DERFTORCBRFA1   (14)
#define BOARD_DRACULA   (15)
#define BOARD_IBDT212   (16)
#define BOARD_IBDT231   (17)
#define BOARD_IBDT232   (18)
#define BOARD_ICM230_11   (19)
#define BOARD_ICM230_12A   (20)
#define BOARD_ICM230_12B   (21)
#define BOARD_ICM230_12C   (22)
#define BOARD_ICS230_11   (23)
#define BOARD_ICS230_12   (24)
#define BOARD_ICT230   (25)
#define BOARD_IM240A   (26)
#define BOARD_IM240A_EVAL   (27)
#define BOARD_LAST   (BOARD_RASPBEE)
#define BOARD_LGEE231   (28)
#define BOARD_LGEE231_V2   (29)
#define BOARD_MIDGEE   (30)
#define BOARD_MNB900   (31)
#define BOARD_MUSE231   (32)
#define BOARD_MUSEII232   (33)
#define BOARD_MUSEIIRFA   (34)
#define BOARD_NONE   (0)
#define BOARD_PINOCCIO   (35)
#define BOARD_PSK212   (36)
#define BOARD_PSK230   (37)
#define BOARD_PSK230B   (38)
#define BOARD_PSK231   (39)
#define BOARD_PSK232   (40)
#define BOARD_PSK233   (41)
#define BOARD_RADIOFARO   (42)
#define BOARD_RADIOFARO_V1   (43)
#define BOARD_RASPBEE   (86)
#define BOARD_RAVRF230A   (44)
#define BOARD_RAVRF230B   (45)
#define BOARD_RBB128RFA1   (46)
#define BOARD_RBB212   (47)
#define BOARD_RBB230   (48)
#define BOARD_RBB230B   (49)
#define BOARD_RBB231   (50)
#define BOARD_RBB232   (51)
#define BOARD_RBB233   (52)
#define BOARD_RDK212   (53)
#define BOARD_RDK230   (54)
#define BOARD_RDK230B   (55)
#define BOARD_RDK231   (56)
#define BOARD_RDK232   (57)
#define BOARD_RDK233   (58)
#define BOARD_ROSE231   (59)
#define BOARD_RZUSB   (60)
#define BOARD_STB128RFA1   (61)
#define BOARD_STB212   (62)
#define BOARD_STB230   (63)
#define BOARD_STB230B   (64)
#define BOARD_STB231   (65)
#define BOARD_STB232   (66)
#define BOARD_STB233   (67)
#define BOARD_STB256RFR2   (85)
#define BOARD_STKM16   (68)
#define BOARD_STKM8   (69)
#define BOARD_TINY230   (70)
#define BOARD_TINY231   (71)
#define BOARD_WDBA1281   (72)
#define BOARD_WPROG   (73)
#define BOARD_XXO   (74)
#define BOARD_ZGBH212   (75)
#define BOARD_ZGBH230   (76)
#define BOARD_ZGBH231   (77)
#define BOARD_ZGBL212   (78)
#define BOARD_ZGBL230   (79)
#define BOARD_ZGBL231   (80)
#define BOARD_ZGBT1281A2NOUART   (81)
#define BOARD_ZGBT1281A2UART0   (82)
#define BOARD_ZGBT1281A2UART1   (83)
#define BOARD_ZIGDUINO   (84)
#define FCTL_ACK   _BV(5)
#define FCTL_DATA   _BV(0)
#define FCTL_DST_LONG   0x0c00
#define FCTL_DST_MASK   (FCTL_DST_LONG)
#define FCTL_DST_SHORT   0x0800
#define FCTL_IPAN   _BV(6)
#define FCTL_IPAN_MASK   (FCTL_IPAN)
#define FCTL_SRC_LONG   0xc000
#define FCTL_SRC_MASK   (FCTL_SRC_LONG)
#define FCTL_SRC_SHORT   0x8000
#define HIF_AT90USB   (21)
#define HIF_FT245   (20)
#define HIF_NONE   (0)
#define HIF_UART_0   (10)
#define HIF_UART_1   (11)
#define MOD_BPSK_20   (0)
#define MOD_BPSK_40   (1)
#define MOD_OQPSK_100   (2)
#define MOD_OQPSK_1000   (7)
#define MOD_OQPSK_200   (3)
#define MOD_OQPSK_2000   (8)
#define MOD_OQPSK_250   (4)
#define MOD_OQPSK_400   (5)
#define MOD_OQPSK_500   (6)
#define RADIO_AT86RF212   (4)
#define RADIO_AT86RF230   (1)
#define RADIO_AT86RF230A   (RADIO_AT86RF230)
#define RADIO_AT86RF230B   (2)
#define RADIO_AT86RF231   (3)
#define RADIO_AT86RF232   (9)
#define RADIO_AT86RF233   (10)
#define RADIO_ATMEGA128RFA1_A   (5)
#define RADIO_ATMEGA128RFA1_B   (6)
#define RADIO_ATMEGA128RFA1_C   (7)
#define RADIO_ATMEGA128RFA1_D   (8)
#define RADIO_ATMEGA256RFR2   (11)
#define RADIO_BAND_2400   (4)
#define RADIO_BAND_700   (1)
#define RADIO_BAND_800   (2)
#define RADIO_BAND_900   (3)
#define SENSOR_MCU_T   (1)
#define SENSOR_MCU_VTG   (2)
#define SENSOR_SHT21_RH   (3)
#define SENSOR_SHT21_T   (4)
#define SHORTENUM
#define SPI_RATE_1_128   (3)
#define SPI_RATE_1_16   (1)
#define SPI_RATE_1_2   (4)
#define SPI_RATE_1_32   (6)
#define SPI_RATE_1_4   (0)
#define SPI_RATE_1_64   (2)
#define SPI_RATE_1_8   (5)
#define URACOLI_USB_BCD_RELEASE   (0x100)
#define URACOLI_USB_PID   (2183)
#define URACOLI_USB_PRODUCT_NAME   L"RZUSBSTICK"
#define URACOLI_USB_VENDOR_NAME   L"URACOLI"
#define URACOLI_USB_VID   (5824)

Typedefs

typedef uint8_t ccamode_t
typedef int8_t channel_t
typedef bool rxidle_t
typedef int8_t txpwr_t

Detailed Description

General Definitions.


Define Documentation

#define SHORTENUM

macro that forces an enumeration to use 8 bit instead of 16 bit integers.