Enumerations

enum  otas_dfu_mode_t {
  OTAS_DFU_MODE_RESERVED,
  OTAS_DFU_MODE_COPY_UPGRADE,
  OTAS_DFU_MODE_NON_COPY_UPGRADE
}
 OTA Service dfu mode. More...
 
enum  otas_ctrl_pt_op_code_t {
  OTAS_CTRL_PT_OP_RESERVED,
  OTAS_CTRL_PT_OP_DFU_ENTER = 0x474f4f44,
  OTAS_CTRL_PT_OP_RSP_CODE = 0x10
}
 OTA Service Control Point Operation Code. More...
 
enum  otas_evt_type_t {
  OTAS_EVT_INVALID,
  OTAS_EVT_TX_NOTIFICATION_ENABLED,
  OTAS_EVT_TX_NOTIFICATION_DISABLED,
  OTAS_EVT_CTRL_PT_INDICATION_ENABLED,
  OTAS_EVT_CTRL_PT_INDICATION_DISABLED,
  OTAS_EVT_RX_RECEIVE_DATA,
  OTAS_EVT_NOTIFY_COMPLETE,
  OTAS_EVT_DFU_TASK_ENTER,
  OTAS_EVT_DFU_MODE_SET
}
 OTA Service event type. More...
 

Detailed Description

Enumeration Type Documentation

◆ otas_ctrl_pt_op_code_t

OTA Service Control Point Operation Code.

Enumerator
OTAS_CTRL_PT_OP_RESERVED 

Reserved for future use.

OTAS_CTRL_PT_OP_DFU_ENTER 

OTAS task enter Operation Code.

OTAS_CTRL_PT_OP_RSP_CODE 

Response code.

Definition at line 94 of file otas.h.

◆ otas_dfu_mode_t

OTA Service dfu mode.

Enumerator
OTAS_DFU_MODE_RESERVED 

Reserved for future use.

OTAS_DFU_MODE_COPY_UPGRADE 

OTAS Copy DFU mode (Double bank, Background).

OTAS_DFU_MODE_NON_COPY_UPGRADE 

OTAS Non-Copy DFU mode (Single bank, Non-background).

Definition at line 86 of file otas.h.

◆ otas_evt_type_t

OTA Service event type.

Enumerator
OTAS_EVT_INVALID 

Invalid event for ota service.

OTAS_EVT_TX_NOTIFICATION_ENABLED 

tx notification enable event for ota service.

OTAS_EVT_TX_NOTIFICATION_DISABLED 

tx notification disable event for ota service.

OTAS_EVT_CTRL_PT_INDICATION_ENABLED 

control point indication enable event for ota service.

OTAS_EVT_CTRL_PT_INDICATION_DISABLED 

control point indication disable event for ota service.

OTAS_EVT_RX_RECEIVE_DATA 

rx receive data event for ota service.

OTAS_EVT_NOTIFY_COMPLETE 

notify complete event for ota service.

OTAS_EVT_DFU_TASK_ENTER 

set dfu task enter event for ota service.

OTAS_EVT_DFU_MODE_SET 

set dfu mode for ota service.

Definition at line 102 of file otas.h.