|
|
|
@ -114,6 +114,11 @@ typedef struct _Address {
|
|
|
|
|
char address[36];
|
|
|
|
|
} Address;
|
|
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
|
size_t size;
|
|
|
|
|
uint8_t bytes[1024];
|
|
|
|
|
} ApplySettings_homescreen_t;
|
|
|
|
|
|
|
|
|
|
typedef struct _ApplySettings {
|
|
|
|
|
bool has_language;
|
|
|
|
|
char language[17];
|
|
|
|
@ -121,6 +126,8 @@ typedef struct _ApplySettings {
|
|
|
|
|
char label[33];
|
|
|
|
|
bool has_use_passphrase;
|
|
|
|
|
bool use_passphrase;
|
|
|
|
|
bool has_homescreen;
|
|
|
|
|
ApplySettings_homescreen_t homescreen;
|
|
|
|
|
} ApplySettings;
|
|
|
|
|
|
|
|
|
|
typedef struct _ButtonRequest {
|
|
|
|
@ -584,7 +591,7 @@ extern const char SimpleSignTx_coin_name_default[17];
|
|
|
|
|
#define Initialize_init_default {0}
|
|
|
|
|
#define Features_init_default {false, "", false, 0, false, 0, false, 0, false, 0, false, "", false, 0, false, 0, false, "", false, "", 0, {CoinType_init_default, CoinType_init_default, CoinType_init_default, CoinType_init_default, CoinType_init_default}, false, 0, false, {0, {0}}, false, {0, {0}}, false, 0}
|
|
|
|
|
#define ClearSession_init_default {0}
|
|
|
|
|
#define ApplySettings_init_default {false, "", false, "", false, 0}
|
|
|
|
|
#define ApplySettings_init_default {false, "", false, "", false, 0, false, {0, {0}}}
|
|
|
|
|
#define ChangePin_init_default {false, 0}
|
|
|
|
|
#define Ping_init_default {false, "", false, 0, false, 0, false, 0}
|
|
|
|
|
#define Success_init_default {false, ""}
|
|
|
|
@ -635,7 +642,7 @@ extern const char SimpleSignTx_coin_name_default[17];
|
|
|
|
|
#define Initialize_init_zero {0}
|
|
|
|
|
#define Features_init_zero {false, "", false, 0, false, 0, false, 0, false, 0, false, "", false, 0, false, 0, false, "", false, "", 0, {CoinType_init_zero, CoinType_init_zero, CoinType_init_zero, CoinType_init_zero, CoinType_init_zero}, false, 0, false, {0, {0}}, false, {0, {0}}, false, 0}
|
|
|
|
|
#define ClearSession_init_zero {0}
|
|
|
|
|
#define ApplySettings_init_zero {false, "", false, "", false, 0}
|
|
|
|
|
#define ApplySettings_init_zero {false, "", false, "", false, 0, false, {0, {0}}}
|
|
|
|
|
#define ChangePin_init_zero {false, 0}
|
|
|
|
|
#define Ping_init_zero {false, "", false, 0, false, 0, false, 0}
|
|
|
|
|
#define Success_init_zero {false, ""}
|
|
|
|
@ -689,6 +696,7 @@ extern const char SimpleSignTx_coin_name_default[17];
|
|
|
|
|
#define ApplySettings_language_tag 1
|
|
|
|
|
#define ApplySettings_label_tag 2
|
|
|
|
|
#define ApplySettings_use_passphrase_tag 3
|
|
|
|
|
#define ApplySettings_homescreen_tag 4
|
|
|
|
|
#define ButtonRequest_code_tag 1
|
|
|
|
|
#define ButtonRequest_data_tag 2
|
|
|
|
|
#define ChangePin_remove_tag 1
|
|
|
|
@ -811,7 +819,7 @@ extern const char SimpleSignTx_coin_name_default[17];
|
|
|
|
|
extern const pb_field_t Initialize_fields[1];
|
|
|
|
|
extern const pb_field_t Features_fields[16];
|
|
|
|
|
extern const pb_field_t ClearSession_fields[1];
|
|
|
|
|
extern const pb_field_t ApplySettings_fields[4];
|
|
|
|
|
extern const pb_field_t ApplySettings_fields[5];
|
|
|
|
|
extern const pb_field_t ChangePin_fields[2];
|
|
|
|
|
extern const pb_field_t Ping_fields[5];
|
|
|
|
|
extern const pb_field_t Success_fields[2];
|
|
|
|
@ -864,7 +872,7 @@ extern const pb_field_t DebugLinkLog_fields[4];
|
|
|
|
|
#define Initialize_size 0
|
|
|
|
|
#define Features_size (230 + 5*CoinType_size)
|
|
|
|
|
#define ClearSession_size 0
|
|
|
|
|
#define ApplySettings_size 56
|
|
|
|
|
#define ApplySettings_size 1083
|
|
|
|
|
#define ChangePin_size 2
|
|
|
|
|
#define Ping_size 265
|
|
|
|
|
#define Success_size 259
|
|
|
|
|