ooktx 2.1.0.0
OOK TX Settings

Settings for configuration of OOK TX Click driver. More...

Macros

#define OOKTX_TRAINING_BYTES   { 0xAA, 0xAA, 0xAA, 0xAA }
 OOK TX default settings.
 
#define OOKTX_MAN_MSB   0x8000
 
#define OOKTX_MAN_BIT_LEN_US   2000
 
#define OOKTX_MAX_DATA_LEN   255
 
#define OOKTX_CALIB_ENABLE   0x01
 
#define OOKTX_CALIB_DISABLE   0x00
 
#define OOKTX_CFG_ENABLE   0x01
 
#define OOKTX_CFG_DISABLE   0x00
 
#define OOKTX_CFG_DEFAULT   0xF6F0
 
#define OOKTX_CFG_F_433MHZ   0xF000
 
#define OOKTX_CFG_CX_18PF   0x0600
 
#define OOKTX_CFG_P_13DB   0x00F0
 
#define OOKTX_CFG_P_10DB   0x00C0
 
#define OOKTX_CFG_P_7DB   0x0090
 
#define OOKTX_CFG_P_3DB   0x0050
 
#define OOKTX_CFG_P_0DB   0x0020
 
#define OOKTX_CFG_CT_0PF   0x0000
 

Detailed Description

Settings for configuration of OOK TX Click driver.

Macro Definition Documentation

◆ OOKTX_CALIB_DISABLE

#define OOKTX_CALIB_DISABLE   0x00

◆ OOKTX_CALIB_ENABLE

#define OOKTX_CALIB_ENABLE   0x01

◆ OOKTX_CFG_CT_0PF

#define OOKTX_CFG_CT_0PF   0x0000

◆ OOKTX_CFG_CX_18PF

#define OOKTX_CFG_CX_18PF   0x0600

◆ OOKTX_CFG_DEFAULT

#define OOKTX_CFG_DEFAULT   0xF6F0

◆ OOKTX_CFG_DISABLE

#define OOKTX_CFG_DISABLE   0x00

◆ OOKTX_CFG_ENABLE

#define OOKTX_CFG_ENABLE   0x01

◆ OOKTX_CFG_F_433MHZ

#define OOKTX_CFG_F_433MHZ   0xF000

◆ OOKTX_CFG_P_0DB

#define OOKTX_CFG_P_0DB   0x0020

◆ OOKTX_CFG_P_10DB

#define OOKTX_CFG_P_10DB   0x00C0

◆ OOKTX_CFG_P_13DB

#define OOKTX_CFG_P_13DB   0x00F0

◆ OOKTX_CFG_P_3DB

#define OOKTX_CFG_P_3DB   0x0050

◆ OOKTX_CFG_P_7DB

#define OOKTX_CFG_P_7DB   0x0090

◆ OOKTX_MAN_BIT_LEN_US

#define OOKTX_MAN_BIT_LEN_US   2000

◆ OOKTX_MAN_MSB

#define OOKTX_MAN_MSB   0x8000

◆ OOKTX_MAX_DATA_LEN

#define OOKTX_MAX_DATA_LEN   255

◆ OOKTX_TRAINING_BYTES

#define OOKTX_TRAINING_BYTES   { 0xAA, 0xAA, 0xAA, 0xAA }

OOK TX default settings.

Specified setting for default training bytes, manchester settings, data length, and communication start settings of OOK TX Click driver.