2021-03-23 12:30:03 +00:00
|
|
|
#include "librust_qstr.h"
|
|
|
|
|
|
|
|
mp_obj_t protobuf_type_for_name(mp_obj_t name);
|
|
|
|
mp_obj_t protobuf_type_for_wire(mp_obj_t wire_id);
|
|
|
|
mp_obj_t protobuf_decode(mp_obj_t buf, mp_obj_t def,
|
|
|
|
mp_obj_t enable_experimental);
|
|
|
|
mp_obj_t protobuf_len(mp_obj_t obj);
|
|
|
|
mp_obj_t protobuf_encode(mp_obj_t buf, mp_obj_t obj);
|
2021-07-19 15:05:58 +00:00
|
|
|
|
|
|
|
#ifdef TREZOR_EMULATOR
|
|
|
|
mp_obj_t protobuf_debug_msg_type();
|
|
|
|
mp_obj_t protobuf_debug_msg_def_type();
|
|
|
|
#endif
|
2021-06-08 11:29:03 +00:00
|
|
|
|
|
|
|
mp_obj_t ui_layout_new_example(mp_obj_t);
|
2021-10-29 11:06:16 +00:00
|
|
|
mp_obj_t ui_layout_new_confirm_action(size_t n_args, const mp_obj_t *args,
|
|
|
|
mp_map_t *kwargs);
|
2021-12-13 11:22:52 +00:00
|
|
|
mp_obj_t ui_layout_new_confirm_text(size_t n_args, const mp_obj_t *args,
|
|
|
|
mp_map_t *kwargs);
|
2021-06-08 11:29:03 +00:00
|
|
|
|
|
|
|
#ifdef TREZOR_EMULATOR
|
|
|
|
mp_obj_t ui_debug_layout_type();
|
|
|
|
#endif
|