mirror of
https://github.com/trezor/trezor-firmware.git
synced 2025-01-10 23:40:58 +00:00
44 lines
2.1 KiB
Diff
44 lines
2.1 KiB
Diff
--- a/stmhal/mpconfigport.h
|
|
+++ b/stmhal/mpconfigport.h
|
|
@@ -130,6 +130,14 @@
|
|
#define MICROPY_PY_MACHINE_SPI_MIN_DELAY (0)
|
|
#define MICROPY_PY_MACHINE_SPI_MAX_BAUDRATE (HAL_RCC_GetSysClockFreq() / 48)
|
|
#define MICROPY_PY_FRAMEBUF (1)
|
|
+
|
|
+#define MICROPY_PY_TREZORCONFIG (1)
|
|
+#define MICROPY_PY_TREZORCRYPTO (1)
|
|
+#define MICROPY_PY_TREZORDEBUG (1)
|
|
+#define MICROPY_PY_TREZORMSG (1)
|
|
+#define MICROPY_PY_TREZORUI (1)
|
|
+#define MICROPY_PY_TREZORUTILS (1)
|
|
+
|
|
#ifndef MICROPY_PY_USOCKET
|
|
#define MICROPY_PY_USOCKET (1)
|
|
#endif
|
|
@@ -172,6 +180,12 @@ extern const struct _mp_obj_module_t mp_module_uos;
|
|
extern const struct _mp_obj_module_t mp_module_utime;
|
|
extern const struct _mp_obj_module_t mp_module_usocket;
|
|
extern const struct _mp_obj_module_t mp_module_network;
|
|
+extern const struct _mp_obj_module_t mp_module_TrezorConfig;
|
|
+extern const struct _mp_obj_module_t mp_module_TrezorCrypto;
|
|
+extern const struct _mp_obj_module_t mp_module_TrezorDebug;
|
|
+extern const struct _mp_obj_module_t mp_module_TrezorMsg;
|
|
+extern const struct _mp_obj_module_t mp_module_TrezorUi;
|
|
+extern const struct _mp_obj_module_t mp_module_TrezorUtils;
|
|
|
|
#if MICROPY_PY_USOCKET
|
|
#define SOCKET_BUILTIN_MODULE { MP_OBJ_NEW_QSTR(MP_QSTR_usocket), (mp_obj_t)&mp_module_usocket },
|
|
@@ -213,6 +227,12 @@ extern const struct _mp_obj_module_t mp_module_network;
|
|
{ MP_OBJ_NEW_QSTR(MP_QSTR_struct), (mp_obj_t)&mp_module_ustruct }, \
|
|
{ MP_OBJ_NEW_QSTR(MP_QSTR_machine), (mp_obj_t)&machine_module }, \
|
|
{ MP_OBJ_NEW_QSTR(MP_QSTR_errno), (mp_obj_t)&mp_module_uerrno }, \
|
|
+ { MP_OBJ_NEW_QSTR(MP_QSTR_TrezorConfig), (mp_obj_t)&mp_module_TrezorConfig }, \
|
|
+ { MP_OBJ_NEW_QSTR(MP_QSTR_TrezorCrypto), (mp_obj_t)&mp_module_TrezorCrypto }, \
|
|
+ { MP_OBJ_NEW_QSTR(MP_QSTR_TrezorDebug), (mp_obj_t)&mp_module_TrezorDebug }, \
|
|
+ { MP_OBJ_NEW_QSTR(MP_QSTR_TrezorMsg), (mp_obj_t)&mp_module_TrezorMsg }, \
|
|
+ { MP_OBJ_NEW_QSTR(MP_QSTR_TrezorUi), (mp_obj_t)&mp_module_TrezorUi }, \
|
|
+ { MP_OBJ_NEW_QSTR(MP_QSTR_TrezorUtils), (mp_obj_t)&mp_module_TrezorUtils }, \
|
|
|
|
// extra constants
|
|
#define MICROPY_PORT_CONSTANTS \
|