Embedded SDK
Embedded SDK
Public Attributes | List of all members
ledger_ble_data_t Struct Reference
Collaboration diagram for ledger_ble_data_t:
Collaboration graph
[legend]

Public Attributes

ble_state_t state
 
char device_name [20+1]
 
char device_name_length
 
uint8_t random_address [CONFIG_DATA_RANDOM_ADDRESS_LEN]
 
ble_init_step_t init_step
 
ble_config_adv_step_t adv_step
 
uint8_t adv_enable
 
uint16_t hci_cmd_opcode
 
uint16_t gap_service_handle
 
uint16_t gap_device_name_characteristic_handle
 
uint16_t gap_appearance_characteristic_handle
 
uint8_t advertising_enabled
 
ble_connection_t connection
 
uint16_t pairing_code
 
uint8_t pairing_in_progress
 
uint8_t connection_updated
 
uint16_t ledger_gatt_service_handle
 
uint16_t ledger_gatt_notification_characteristic_handle
 
uint16_t ledger_gatt_write_characteristic_handle
 
uint16_t ledger_gatt_write_cmd_characteristic_handle
 
uint8_t notifications_enabled
 
uint8_t clear_pairing
 
uint8_t wait_write_resp_ack
 
uint16_t apdu_buffer_length
 
uint8_t apdu_buffer [IO_APDU_BUFFER_SIZE]
 
uint8_t transfer_mode_enable
 
uint8_t resp_length
 
uint8_t resp [2]
 

Detailed Description

Definition at line 91 of file ledger_ble.c.

Member Data Documentation

◆ adv_enable

uint8_t ledger_ble_data_t::adv_enable

Definition at line 103 of file ledger_ble.c.

◆ adv_step

ble_config_adv_step_t ledger_ble_data_t::adv_step

Definition at line 102 of file ledger_ble.c.

◆ advertising_enabled

uint8_t ledger_ble_data_t::advertising_enabled

Definition at line 112 of file ledger_ble.c.

◆ apdu_buffer

uint8_t ledger_ble_data_t::apdu_buffer[IO_APDU_BUFFER_SIZE]

Definition at line 133 of file ledger_ble.c.

◆ apdu_buffer_length

uint16_t ledger_ble_data_t::apdu_buffer_length

Definition at line 132 of file ledger_ble.c.

◆ clear_pairing

uint8_t ledger_ble_data_t::clear_pairing

Definition at line 128 of file ledger_ble.c.

◆ connection

ble_connection_t ledger_ble_data_t::connection

Definition at line 113 of file ledger_ble.c.

◆ connection_updated

uint8_t ledger_ble_data_t::connection_updated

Definition at line 118 of file ledger_ble.c.

◆ device_name

char ledger_ble_data_t::device_name[20+1]

Definition at line 94 of file ledger_ble.c.

◆ device_name_length

char ledger_ble_data_t::device_name_length

Definition at line 95 of file ledger_ble.c.

◆ gap_appearance_characteristic_handle

uint16_t ledger_ble_data_t::gap_appearance_characteristic_handle

Definition at line 111 of file ledger_ble.c.

◆ gap_device_name_characteristic_handle

uint16_t ledger_ble_data_t::gap_device_name_characteristic_handle

Definition at line 110 of file ledger_ble.c.

◆ gap_service_handle

uint16_t ledger_ble_data_t::gap_service_handle

Definition at line 109 of file ledger_ble.c.

◆ hci_cmd_opcode

uint16_t ledger_ble_data_t::hci_cmd_opcode

Definition at line 106 of file ledger_ble.c.

◆ init_step

ble_init_step_t ledger_ble_data_t::init_step

Definition at line 99 of file ledger_ble.c.

◆ ledger_gatt_notification_characteristic_handle

uint16_t ledger_ble_data_t::ledger_gatt_notification_characteristic_handle

Definition at line 122 of file ledger_ble.c.

◆ ledger_gatt_service_handle

uint16_t ledger_ble_data_t::ledger_gatt_service_handle

Definition at line 121 of file ledger_ble.c.

◆ ledger_gatt_write_characteristic_handle

uint16_t ledger_ble_data_t::ledger_gatt_write_characteristic_handle

Definition at line 123 of file ledger_ble.c.

◆ ledger_gatt_write_cmd_characteristic_handle

uint16_t ledger_ble_data_t::ledger_gatt_write_cmd_characteristic_handle

Definition at line 124 of file ledger_ble.c.

◆ notifications_enabled

uint8_t ledger_ble_data_t::notifications_enabled

Definition at line 125 of file ledger_ble.c.

◆ pairing_code

uint16_t ledger_ble_data_t::pairing_code

Definition at line 114 of file ledger_ble.c.

◆ pairing_in_progress

uint8_t ledger_ble_data_t::pairing_in_progress

Definition at line 115 of file ledger_ble.c.

◆ random_address

uint8_t ledger_ble_data_t::random_address[CONFIG_DATA_RANDOM_ADDRESS_LEN]

Definition at line 96 of file ledger_ble.c.

◆ resp

uint8_t ledger_ble_data_t::resp[2]

Definition at line 138 of file ledger_ble.c.

◆ resp_length

uint8_t ledger_ble_data_t::resp_length

Definition at line 137 of file ledger_ble.c.

◆ state

ble_state_t ledger_ble_data_t::state

Definition at line 93 of file ledger_ble.c.

◆ transfer_mode_enable

uint8_t ledger_ble_data_t::transfer_mode_enable

Definition at line 136 of file ledger_ble.c.

◆ wait_write_resp_ack

uint8_t ledger_ble_data_t::wait_write_resp_ack

Definition at line 131 of file ledger_ble.c.


The documentation for this struct was generated from the following file: