thyonei 2.1.0.0
Macros
Thyone-I Device Settings

Settings for registers of Thyone-I Click driver. More...

Macros

#define THYONEI_CMD_BROADCAST_DATA_REQ   0x06
 Thyone-I control commands. More...
 
#define THYONEI_CMD_MULTICAST_DATA_REQ   0x05
 
#define THYONEI_CMD_UNICAST_DATA_REQ   0x04
 
#define THYONEI_CMD_MULTICAST_DATA_EX_REQ   0x08
 
#define THYONEI_CMD_UNICAST_DATA_EX_REQ   0x07
 
#define THYONEI_CMD_DATA_CNF   0x44
 
#define THYONEI_CMD_TXCOMPLETE_RSP   0xC4
 
#define THYONEI_CMD_DATA_IND   0x84
 
#define THYONEI_CMD_SNIFFER_IND   0x99
 
#define THYONEI_CMD_SET_REQ   0x11
 
#define THYONEI_CMD_GET_REQ   0x10
 
#define THYONEI_CMD_START_IND   0x73
 
#define THYONEI_CMD_GETSTATE_REQ   0x01
 
#define THYONEI_CMD_RESET_REQ   0x00
 
#define THYONEI_CMD_SLEEP_REQ   0x02
 
#define THYONEI_CMD_FACTORY_RESET_REQ   0x1C
 
#define THYONEI_CMD_BOOTLOADER_REQ   0x1F
 
#define THYONEI_CMD_TRANSPARENT_MODE_REQ   0x1B
 
#define THYONEI_CMD_SETCHANNEL_REQ   0x19
 
#define THYONEI_CMD_GPIO_LOCAL_SET_CONFIG_REQ   0x25
 
#define THYONEI_CMD_GPIO_LOCAL_GET_CONFIG_REQ   0x26
 
#define THYONEI_CMD_GPIO_REMOTE_SET_CONFIG_REQ   0x29
 
#define THYONEI_CMD_GPIO_REMOTE_GET_CONFIG_REQ   0x2A
 
#define THYONEI_CMD_GPIO_LOCAL_WRITE_REQ   0x27
 
#define THYONEI_CMD_GPIO_LOCAL_READ_REQ   0x28
 
#define THYONEI_CMD_GPIO_REMOTE_WRITE_REQ   0x2B
 
#define THYONEI_CMD_GPIO_REMOTE_READ_REQ   0x2C
 
#define THYONEI_CMD_GPIO_REMOTE_SET_CONFIG_IND   0xA9
 
#define THYONEI_CMD_GPIO_REMOTE_WRITE_IND   0xAB
 
#define THYONEI_CMD_ERROR_IND   0xA2
 
#define THYONEI_CMD_DTM_START_REQ   0x1D
 
#define THYONEI_CMD_DTM_REQ   0x1E
 
#define THYONEI_INDEX_SERIAL_NUMBER   0x01
 Thyone-I settings indexes. More...
 
#define THYONEI_INDEX_FW_VERSION   0x02
 
#define THYONEI_INDEX_UART_CONFIG   0x04
 
#define THYONEI_INDEX_UART_MODE   0x05
 
#define THYONEI_INDEX_UART_TRANSPARENT_TIMEOUT   0x06
 
#define THYONEI_INDEX_RF_CHANNEL   0x07
 
#define THYONEI_INDEX_ENCRYPTION_MODE   0x08
 
#define THYONEI_INDEX_RF_PROFILE   0x09
 
#define THYONEI_INDEX_RF_NUM_RETRIES   0x0A
 
#define THYONEI_INDEX_RF_TX_POWER   0x0B
 
#define THYONEI_INDEX_RF_RP_NUM_SLOTS   0x0C
 
#define THYONEI_INDEX_MAC_SOURCE_ADDRESS   0x10
 
#define THYONEI_INDEX_MAC_DEST_ADDRESS   0x11
 
#define THYONEI_INDEX_MAC_GROUP_ID   0x12
 
#define THYONEI_INDEX_MAC_TRANSPARENT_ADDR_MODE   0x13
 
#define THYONEI_INDEX_MAC_ENCRYPTION_KEY   0x14
 
#define THYONEI_INDEX_MAC_TTL   0x15
 
#define THYONEI_INDEX_CCA_MODE   0x16
 
#define THYONEI_INDEX_CCA_THRESHOLD   0x17
 
#define THYONEI_INDEX_GPIO_BLOCK_REMOTE   0x18
 
#define THYONEI_INDEX_UART_TRANSP_ETX_CONFIG   0x19
 
#define THYONEI_INDEX_UART_TRANSP_ETX   0x1A
 
#define THYONEI_INDEX_UART_TRANSP_ETC_ENABLE   0x1B
 
#define THYONEI_INDEX_UART_TRANSP_ETC   0x1C
 
#define THYONEI_INDEX_RF_REPRATER_THRESHOLD   0x1D
 
#define THYONEI_INDEX_MODULE_MODE   0x20
 
#define THYONEI_RESPONSE_CODE   0x40
 Thyone-I Command structure settings. More...
 
#define THYONEI_START_SIGNAL   0x02
 
#define THYONE_PIN_MODE_HIGH   0x01
 Thyone-I pin mode settings. More...
 
#define THYONE_PIN_MODE_LOW   0x00
 
#define THYONEI_TX_DRV_BUFFER_SIZE   100
 Thyone-I driver buffer size. More...
 
#define THYONEI_RX_DRV_BUFFER_SIZE   300
 

Detailed Description

Settings for registers of Thyone-I Click driver.

Macro Definition Documentation

◆ THYONE_PIN_MODE_HIGH

#define THYONE_PIN_MODE_HIGH   0x01

Thyone-I pin mode settings.

Specified setting for pin mode of Thyone-I Click driver.

◆ THYONE_PIN_MODE_LOW

#define THYONE_PIN_MODE_LOW   0x00

◆ THYONEI_CMD_BOOTLOADER_REQ

#define THYONEI_CMD_BOOTLOADER_REQ   0x1F

◆ THYONEI_CMD_BROADCAST_DATA_REQ

#define THYONEI_CMD_BROADCAST_DATA_REQ   0x06

Thyone-I control commands.

Specified setting for control commands of Thyone-I Click driver.

◆ THYONEI_CMD_DATA_CNF

#define THYONEI_CMD_DATA_CNF   0x44

◆ THYONEI_CMD_DATA_IND

#define THYONEI_CMD_DATA_IND   0x84

◆ THYONEI_CMD_DTM_REQ

#define THYONEI_CMD_DTM_REQ   0x1E

◆ THYONEI_CMD_DTM_START_REQ

#define THYONEI_CMD_DTM_START_REQ   0x1D

◆ THYONEI_CMD_ERROR_IND

#define THYONEI_CMD_ERROR_IND   0xA2

◆ THYONEI_CMD_FACTORY_RESET_REQ

#define THYONEI_CMD_FACTORY_RESET_REQ   0x1C

◆ THYONEI_CMD_GET_REQ

#define THYONEI_CMD_GET_REQ   0x10

◆ THYONEI_CMD_GETSTATE_REQ

#define THYONEI_CMD_GETSTATE_REQ   0x01

◆ THYONEI_CMD_GPIO_LOCAL_GET_CONFIG_REQ

#define THYONEI_CMD_GPIO_LOCAL_GET_CONFIG_REQ   0x26

◆ THYONEI_CMD_GPIO_LOCAL_READ_REQ

#define THYONEI_CMD_GPIO_LOCAL_READ_REQ   0x28

◆ THYONEI_CMD_GPIO_LOCAL_SET_CONFIG_REQ

#define THYONEI_CMD_GPIO_LOCAL_SET_CONFIG_REQ   0x25

◆ THYONEI_CMD_GPIO_LOCAL_WRITE_REQ

#define THYONEI_CMD_GPIO_LOCAL_WRITE_REQ   0x27

◆ THYONEI_CMD_GPIO_REMOTE_GET_CONFIG_REQ

#define THYONEI_CMD_GPIO_REMOTE_GET_CONFIG_REQ   0x2A

◆ THYONEI_CMD_GPIO_REMOTE_READ_REQ

#define THYONEI_CMD_GPIO_REMOTE_READ_REQ   0x2C

◆ THYONEI_CMD_GPIO_REMOTE_SET_CONFIG_IND

#define THYONEI_CMD_GPIO_REMOTE_SET_CONFIG_IND   0xA9

◆ THYONEI_CMD_GPIO_REMOTE_SET_CONFIG_REQ

#define THYONEI_CMD_GPIO_REMOTE_SET_CONFIG_REQ   0x29

◆ THYONEI_CMD_GPIO_REMOTE_WRITE_IND

#define THYONEI_CMD_GPIO_REMOTE_WRITE_IND   0xAB

◆ THYONEI_CMD_GPIO_REMOTE_WRITE_REQ

#define THYONEI_CMD_GPIO_REMOTE_WRITE_REQ   0x2B

◆ THYONEI_CMD_MULTICAST_DATA_EX_REQ

#define THYONEI_CMD_MULTICAST_DATA_EX_REQ   0x08

◆ THYONEI_CMD_MULTICAST_DATA_REQ

#define THYONEI_CMD_MULTICAST_DATA_REQ   0x05

◆ THYONEI_CMD_RESET_REQ

#define THYONEI_CMD_RESET_REQ   0x00

◆ THYONEI_CMD_SET_REQ

#define THYONEI_CMD_SET_REQ   0x11

◆ THYONEI_CMD_SETCHANNEL_REQ

#define THYONEI_CMD_SETCHANNEL_REQ   0x19

◆ THYONEI_CMD_SLEEP_REQ

#define THYONEI_CMD_SLEEP_REQ   0x02

◆ THYONEI_CMD_SNIFFER_IND

#define THYONEI_CMD_SNIFFER_IND   0x99

◆ THYONEI_CMD_START_IND

#define THYONEI_CMD_START_IND   0x73

◆ THYONEI_CMD_TRANSPARENT_MODE_REQ

#define THYONEI_CMD_TRANSPARENT_MODE_REQ   0x1B

◆ THYONEI_CMD_TXCOMPLETE_RSP

#define THYONEI_CMD_TXCOMPLETE_RSP   0xC4

◆ THYONEI_CMD_UNICAST_DATA_EX_REQ

#define THYONEI_CMD_UNICAST_DATA_EX_REQ   0x07

◆ THYONEI_CMD_UNICAST_DATA_REQ

#define THYONEI_CMD_UNICAST_DATA_REQ   0x04

◆ THYONEI_INDEX_CCA_MODE

#define THYONEI_INDEX_CCA_MODE   0x16

◆ THYONEI_INDEX_CCA_THRESHOLD

#define THYONEI_INDEX_CCA_THRESHOLD   0x17

◆ THYONEI_INDEX_ENCRYPTION_MODE

#define THYONEI_INDEX_ENCRYPTION_MODE   0x08

◆ THYONEI_INDEX_FW_VERSION

#define THYONEI_INDEX_FW_VERSION   0x02

◆ THYONEI_INDEX_GPIO_BLOCK_REMOTE

#define THYONEI_INDEX_GPIO_BLOCK_REMOTE   0x18

◆ THYONEI_INDEX_MAC_DEST_ADDRESS

#define THYONEI_INDEX_MAC_DEST_ADDRESS   0x11

◆ THYONEI_INDEX_MAC_ENCRYPTION_KEY

#define THYONEI_INDEX_MAC_ENCRYPTION_KEY   0x14

◆ THYONEI_INDEX_MAC_GROUP_ID

#define THYONEI_INDEX_MAC_GROUP_ID   0x12

◆ THYONEI_INDEX_MAC_SOURCE_ADDRESS

#define THYONEI_INDEX_MAC_SOURCE_ADDRESS   0x10

◆ THYONEI_INDEX_MAC_TRANSPARENT_ADDR_MODE

#define THYONEI_INDEX_MAC_TRANSPARENT_ADDR_MODE   0x13

◆ THYONEI_INDEX_MAC_TTL

#define THYONEI_INDEX_MAC_TTL   0x15

◆ THYONEI_INDEX_MODULE_MODE

#define THYONEI_INDEX_MODULE_MODE   0x20

◆ THYONEI_INDEX_RF_CHANNEL

#define THYONEI_INDEX_RF_CHANNEL   0x07

◆ THYONEI_INDEX_RF_NUM_RETRIES

#define THYONEI_INDEX_RF_NUM_RETRIES   0x0A

◆ THYONEI_INDEX_RF_PROFILE

#define THYONEI_INDEX_RF_PROFILE   0x09

◆ THYONEI_INDEX_RF_REPRATER_THRESHOLD

#define THYONEI_INDEX_RF_REPRATER_THRESHOLD   0x1D

◆ THYONEI_INDEX_RF_RP_NUM_SLOTS

#define THYONEI_INDEX_RF_RP_NUM_SLOTS   0x0C

◆ THYONEI_INDEX_RF_TX_POWER

#define THYONEI_INDEX_RF_TX_POWER   0x0B

◆ THYONEI_INDEX_SERIAL_NUMBER

#define THYONEI_INDEX_SERIAL_NUMBER   0x01

Thyone-I settings indexes.

Specified settings indexes of Thyone-I Click driver.

◆ THYONEI_INDEX_UART_CONFIG

#define THYONEI_INDEX_UART_CONFIG   0x04

◆ THYONEI_INDEX_UART_MODE

#define THYONEI_INDEX_UART_MODE   0x05

◆ THYONEI_INDEX_UART_TRANSP_ETC

#define THYONEI_INDEX_UART_TRANSP_ETC   0x1C

◆ THYONEI_INDEX_UART_TRANSP_ETC_ENABLE

#define THYONEI_INDEX_UART_TRANSP_ETC_ENABLE   0x1B

◆ THYONEI_INDEX_UART_TRANSP_ETX

#define THYONEI_INDEX_UART_TRANSP_ETX   0x1A

◆ THYONEI_INDEX_UART_TRANSP_ETX_CONFIG

#define THYONEI_INDEX_UART_TRANSP_ETX_CONFIG   0x19

◆ THYONEI_INDEX_UART_TRANSPARENT_TIMEOUT

#define THYONEI_INDEX_UART_TRANSPARENT_TIMEOUT   0x06

◆ THYONEI_RESPONSE_CODE

#define THYONEI_RESPONSE_CODE   0x40

Thyone-I Command structure settings.

Specified setting for Command structure of Thyone-I Click driver.

◆ THYONEI_RX_DRV_BUFFER_SIZE

#define THYONEI_RX_DRV_BUFFER_SIZE   300

◆ THYONEI_START_SIGNAL

#define THYONEI_START_SIGNAL   0x02

◆ THYONEI_TX_DRV_BUFFER_SIZE

#define THYONEI_TX_DRV_BUFFER_SIZE   100

Thyone-I driver buffer size.

Specified size of driver ring buffer.

Note
Increase buffer size if needed.