Sens'it SDK  v2.0.0
Macros
Sens'it Error Codes

Error code definitions for Sens'it APIs. More...

Macros

#define SENSIT_ERR_NONE   0x00
 
#define SENSIT_ERR_MEMORY   0x01
 
#define SENSIT_ERR_RADIO_CONF   0x08
 
#define SENSIT_ERR_RADIO_NOT_INIT   0x09
 
#define SENSIT_ERR_REED_SWITCH_STATE   0x10
 
#define SENSIT_ERR_NVMEM_SIZE   0x11
 
#define SENSIT_ERR_NVMEM_INIT   0x12
 
#define SENSIT_ERR_NVMEM_WRITE   0x13
 
#define SENSIT_ERR_I2C_WRITE   0x14
 
#define SENSIT_ERR_I2C_READ   0x15
 
#define SENSIT_ERR_I2C_TIMEOUT   0x16
 
#define SENSIT_ERR_UART_STATE   0x17
 
#define SENSIT_ERR_UART_EMPTY   0x18
 
#define SENSIT_ERR_UART_FULL   0x19
 
#define SENSIT_ERR_USB_STATE   0x1A
 
#define SENSIT_ERR_USB_EMPTY   0x1B
 
#define SENSIT_ERR_USB_FULL   0x1C
 
#define SENSIT_ERR_RESET_SEQ_NB   0x1F
 

Detailed Description

Error code definitions for Sens'it APIs.


Macro Definition Documentation

◆ SENSIT_ERR_NONE

#define SENSIT_ERR_NONE   0x00

No error

◆ SENSIT_ERR_MEMORY

#define SENSIT_ERR_MEMORY   0x01

Error, device memory is corrupted

◆ SENSIT_ERR_RADIO_CONF

#define SENSIT_ERR_RADIO_CONF   0x08

Radio configuration has an invalid value

◆ SENSIT_ERR_RADIO_NOT_INIT

#define SENSIT_ERR_RADIO_NOT_INIT   0x09

Error, radio is not configured

◆ SENSIT_ERR_REED_SWITCH_STATE

#define SENSIT_ERR_REED_SWITCH_STATE   0x10

Error, the reed switch is not enabled

◆ SENSIT_ERR_NVMEM_SIZE

#define SENSIT_ERR_NVMEM_SIZE   0x11

Block length exceeds SENSIT_NV_MEM_SIZE

◆ SENSIT_ERR_NVMEM_INIT

#define SENSIT_ERR_NVMEM_INIT   0x12

Non-Volatile memory must be init first

◆ SENSIT_ERR_NVMEM_WRITE

#define SENSIT_ERR_NVMEM_WRITE   0x13

Failed to write data in non-volatile memory

◆ SENSIT_ERR_I2C_WRITE

#define SENSIT_ERR_I2C_WRITE   0x14

Failed to write data on I2C bus

◆ SENSIT_ERR_I2C_READ

#define SENSIT_ERR_I2C_READ   0x15

Failed to read data from I2C bus

◆ SENSIT_ERR_I2C_TIMEOUT

#define SENSIT_ERR_I2C_TIMEOUT   0x16

I2C communication timeout

◆ SENSIT_ERR_UART_STATE

#define SENSIT_ERR_UART_STATE   0x17

UART communication must be init first

◆ SENSIT_ERR_UART_EMPTY

#define SENSIT_ERR_UART_EMPTY   0x18

UART Rx buffer is empty

◆ SENSIT_ERR_UART_FULL

#define SENSIT_ERR_UART_FULL   0x19

UART Tx buffer is full

◆ SENSIT_ERR_USB_STATE

#define SENSIT_ERR_USB_STATE   0x1A

USB communication must be init first

◆ SENSIT_ERR_USB_EMPTY

#define SENSIT_ERR_USB_EMPTY   0x1B

USB Rx buffer is empty

◆ SENSIT_ERR_USB_FULL

#define SENSIT_ERR_USB_FULL   0x1C

USB Tx buffer is full

◆ SENSIT_ERR_RESET_SEQ_NB

#define SENSIT_ERR_RESET_SEQ_NB   0x1F

Failed to reset device sequence number