Fix EIP-191 UI split
This commit is contained in:
@@ -18,7 +18,14 @@ void ui_stark_limit_order(void);
|
|||||||
void ui_stark_unsafe_sign(void);
|
void ui_stark_unsafe_sign(void);
|
||||||
void ui_stark_transfer(bool selfTransfer, bool conditional);
|
void ui_stark_transfer(bool selfTransfer, bool conditional);
|
||||||
|
|
||||||
|
// EIP-191
|
||||||
|
void ui_191_start(void);
|
||||||
|
void ui_191_switch_to_message(void);
|
||||||
|
void ui_191_switch_to_message_end(void);
|
||||||
|
void ui_191_switch_to_sign(void);
|
||||||
|
void ui_191_switch_to_question(void);
|
||||||
|
|
||||||
#include "ui_callbacks.h"
|
#include "ui_callbacks.h"
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
|
|
||||||
#endif // _COMMON_UI_H_
|
#endif // _COMMON_UI_H_
|
||||||
|
|||||||
@@ -1,8 +1,10 @@
|
|||||||
#include "shared_context.h"
|
#include "shared_context.h"
|
||||||
#include "ui_callbacks.h"
|
#include "ui_callbacks.h"
|
||||||
#include "ui_flow_signMessage.h"
|
#include "common_ui.h"
|
||||||
#include "sign_message.h"
|
#include "sign_message.h"
|
||||||
|
|
||||||
|
typedef enum { UI_191_POS_REVIEW, UI_191_POS_QUESTION, UI_191_POS_END } e_ui_191_position;
|
||||||
|
|
||||||
static uint8_t ui_pos;
|
static uint8_t ui_pos;
|
||||||
|
|
||||||
static void dummy_pre_cb(void) {
|
static void dummy_pre_cb(void) {
|
||||||
|
|||||||
@@ -1,12 +0,0 @@
|
|||||||
#ifndef UI_FLOW_SIGNMESSAGE_H_
|
|
||||||
#define UI_FLOW_SIGNMESSAGE_H_
|
|
||||||
|
|
||||||
typedef enum { UI_191_POS_REVIEW, UI_191_POS_QUESTION, UI_191_POS_END } e_ui_191_position;
|
|
||||||
|
|
||||||
void ui_191_start(void);
|
|
||||||
void ui_191_switch_to_message(void);
|
|
||||||
void ui_191_switch_to_message_end(void);
|
|
||||||
void ui_191_switch_to_sign(void);
|
|
||||||
void ui_191_switch_to_question(void);
|
|
||||||
|
|
||||||
#endif // UI_FLOW_SIGNMESSAGE_H_
|
|
||||||
@@ -3,7 +3,7 @@
|
|||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include "apdu_constants.h"
|
#include "apdu_constants.h"
|
||||||
#include "sign_message.h"
|
#include "sign_message.h"
|
||||||
#include "ui_flow_signMessage.h"
|
#include "common_ui.h"
|
||||||
|
|
||||||
static uint8_t processed_size;
|
static uint8_t processed_size;
|
||||||
static struct {
|
static struct {
|
||||||
|
|||||||
Reference in New Issue
Block a user