diff --git a/Makefile.firmware b/Makefile.firmware index ac7b54df..fe196446 100644 --- a/Makefile.firmware +++ b/Makefile.firmware @@ -116,208 +116,208 @@ endif # OBJ vendor/micropython OBJ_MP += $(addprefix $(BUILD_MP)/,\ \ - extmod/modubinascii.o \ - extmod/moductypes.o \ - extmod/moduheapq.o \ - extmod/modutimeq.o \ - extmod/moduzlib.o \ - extmod/utime_mphal.o \ + extmod/modubinascii.o \ + extmod/moductypes.o \ + extmod/moduheapq.o \ + extmod/modutimeq.o \ + extmod/moduzlib.o \ + extmod/utime_mphal.o \ \ - lib/embed/abort_.o \ - lib/libc/string0.o \ - lib/libc/string0.o \ - lib/libm/acoshf.o \ - lib/libm/asinfacosf.o \ - lib/libm/asinhf.o \ - lib/libm/atan2f.o \ - lib/libm/atanf.o \ - lib/libm/atanhf.o \ - lib/libm/ef_rem_pio2.o \ - lib/libm/erf_lgamma.o \ - lib/libm/fmodf.o \ - lib/libm/kf_cos.o \ - lib/libm/kf_rem_pio2.o \ - lib/libm/kf_sin.o \ - lib/libm/kf_tan.o \ - lib/libm/log1pf.o \ - lib/libm/math.o \ - lib/libm/roundf.o \ - lib/libm/sf_cos.o \ - lib/libm/sf_erf.o \ - lib/libm/sf_frexp.o \ - lib/libm/sf_ldexp.o \ - lib/libm/sf_modf.o \ - lib/libm/sf_sin.o \ - lib/libm/sf_tan.o \ - lib/libm/thumb_vfp_sqrtf.o \ - lib/libm/wf_lgamma.o \ - lib/libm/wf_tgamma.o \ + lib/embed/abort_.o \ + lib/libc/string0.o \ + lib/libc/string0.o \ + lib/libm/acoshf.o \ + lib/libm/asinfacosf.o \ + lib/libm/asinhf.o \ + lib/libm/atan2f.o \ + lib/libm/atanf.o \ + lib/libm/atanhf.o \ + lib/libm/ef_rem_pio2.o \ + lib/libm/erf_lgamma.o \ + lib/libm/fmodf.o \ + lib/libm/kf_cos.o \ + lib/libm/kf_rem_pio2.o \ + lib/libm/kf_sin.o \ + lib/libm/kf_tan.o \ + lib/libm/log1pf.o \ + lib/libm/math.o \ + lib/libm/roundf.o \ + lib/libm/sf_cos.o \ + lib/libm/sf_erf.o \ + lib/libm/sf_frexp.o \ + lib/libm/sf_ldexp.o \ + lib/libm/sf_modf.o \ + lib/libm/sf_sin.o \ + lib/libm/sf_tan.o \ + lib/libm/thumb_vfp_sqrtf.o \ + lib/libm/wf_lgamma.o \ + lib/libm/wf_tgamma.o \ lib/utils/interrupt_char.o \ - lib/utils/printf.o \ - lib/utils/pyexec.o \ - lib/utils/stdout_helpers.o \ + lib/utils/printf.o \ + lib/utils/pyexec.o \ + lib/utils/stdout_helpers.o \ \ - py/argcheck.o \ - py/asmarm.o \ - py/asmbase.o \ - py/asmthumb.o \ - py/asmx64.o \ - py/asmx86.o \ - py/asmxtensa.o \ - py/bc.o \ - py/binary.o \ - py/builtinevex.o \ - py/builtinhelp.o \ - py/builtinimport.o \ - py/compile.o \ - py/emitbc.o \ - py/emitcommon.o \ - py/emitglue.o \ - py/emitinlinethumb.o \ - py/emitinlinextensa.o \ - py/formatfloat.o \ - py/frozenmod.o \ - py/gc.o \ - py/lexer.o \ - py/malloc.o \ - py/map.o \ - py/modarray.o \ - py/modbuiltins.o \ - py/modcmath.o \ - py/modcollections.o \ - py/modgc.o \ - py/modio.o \ - py/modmath.o \ - py/modmicropython.o \ - py/modstruct.o \ - py/modsys.o \ - py/modthread.o \ - py/moduerrno.o \ - py/mpprint.o \ - py/mpstate.o \ - py/mpz.o \ - py/nativeglue.o \ - py/nlrsetjmp.o \ - py/nlrthumb.o \ - py/nlrx64.o \ - py/nlrx86.o \ - py/nlrxtensa.o \ - py/obj.o \ - py/objarray.o \ - py/objattrtuple.o \ - py/objbool.o \ - py/objboundmeth.o \ - py/objcell.o \ - py/objclosure.o \ - py/objcomplex.o \ - py/objdict.o \ - py/objenumerate.o \ - py/objexcept.o \ - py/objfilter.o \ - py/objfloat.o \ - py/objfun.o \ - py/objgenerator.o \ - py/objgetitemiter.o \ - py/objint_longlong.o \ - py/objint_mpz.o \ - py/objint.o \ - py/objlist.o \ - py/objmap.o \ - py/objmodule.o \ - py/objnamedtuple.o \ - py/objnone.o \ - py/objobject.o \ - py/objpolyiter.o \ - py/objproperty.o \ - py/objrange.o \ - py/objreversed.o \ - py/objset.o \ - py/objsingleton.o \ - py/objslice.o \ - py/objstr.o \ - py/objstringio.o \ - py/objstrunicode.o \ - py/objtuple.o \ - py/objtype.o \ - py/objzip.o \ - py/opmethods.o \ - py/parse.o \ - py/parsenum.o \ - py/parsenumbase.o \ - py/persistentcode.o \ - py/qstr.o \ - py/reader.o \ - py/repl.o \ - py/runtime_utils.o \ - py/runtime.o \ - py/scope.o \ - py/sequence.o \ - py/showbc.o \ - py/smallint.o \ - py/stackctrl.o \ - py/stream.o \ - py/unicode.o \ - py/vm.o \ - py/vstr.o \ - py/warning.o \ + py/argcheck.o \ + py/asmarm.o \ + py/asmbase.o \ + py/asmthumb.o \ + py/asmx64.o \ + py/asmx86.o \ + py/asmxtensa.o \ + py/bc.o \ + py/binary.o \ + py/builtinevex.o \ + py/builtinhelp.o \ + py/builtinimport.o \ + py/compile.o \ + py/emitbc.o \ + py/emitcommon.o \ + py/emitglue.o \ + py/emitinlinethumb.o \ + py/emitinlinextensa.o \ + py/formatfloat.o \ + py/frozenmod.o \ + py/gc.o \ + py/lexer.o \ + py/malloc.o \ + py/map.o \ + py/modarray.o \ + py/modbuiltins.o \ + py/modcmath.o \ + py/modcollections.o \ + py/modgc.o \ + py/modio.o \ + py/modmath.o \ + py/modmicropython.o \ + py/modstruct.o \ + py/modsys.o \ + py/modthread.o \ + py/moduerrno.o \ + py/mpprint.o \ + py/mpstate.o \ + py/mpz.o \ + py/nativeglue.o \ + py/nlrsetjmp.o \ + py/nlrthumb.o \ + py/nlrx64.o \ + py/nlrx86.o \ + py/nlrxtensa.o \ + py/obj.o \ + py/objarray.o \ + py/objattrtuple.o \ + py/objbool.o \ + py/objboundmeth.o \ + py/objcell.o \ + py/objclosure.o \ + py/objcomplex.o \ + py/objdict.o \ + py/objenumerate.o \ + py/objexcept.o \ + py/objfilter.o \ + py/objfloat.o \ + py/objfun.o \ + py/objgenerator.o \ + py/objgetitemiter.o \ + py/objint_longlong.o \ + py/objint_mpz.o \ + py/objint.o \ + py/objlist.o \ + py/objmap.o \ + py/objmodule.o \ + py/objnamedtuple.o \ + py/objnone.o \ + py/objobject.o \ + py/objpolyiter.o \ + py/objproperty.o \ + py/objrange.o \ + py/objreversed.o \ + py/objset.o \ + py/objsingleton.o \ + py/objslice.o \ + py/objstr.o \ + py/objstringio.o \ + py/objstrunicode.o \ + py/objtuple.o \ + py/objtype.o \ + py/objzip.o \ + py/opmethods.o \ + py/parse.o \ + py/parsenum.o \ + py/parsenumbase.o \ + py/persistentcode.o \ + py/qstr.o \ + py/reader.o \ + py/repl.o \ + py/runtime_utils.o \ + py/runtime.o \ + py/scope.o \ + py/sequence.o \ + py/showbc.o \ + py/smallint.o \ + py/stackctrl.o \ + py/stream.o \ + py/unicode.o \ + py/vm.o \ + py/vstr.o \ + py/warning.o \ \ - stmhal/hal/f4/src/stm32f4xx_hal_adc_ex.o \ - stmhal/hal/f4/src/stm32f4xx_hal_adc.o \ - stmhal/hal/f4/src/stm32f4xx_hal_can.o \ - stmhal/hal/f4/src/stm32f4xx_hal_cortex.o \ - stmhal/hal/f4/src/stm32f4xx_hal_dac_ex.o \ - stmhal/hal/f4/src/stm32f4xx_hal_dac.o \ - stmhal/hal/f4/src/stm32f4xx_hal_dma.o \ - stmhal/hal/f4/src/stm32f4xx_hal_flash_ex.o \ - stmhal/hal/f4/src/stm32f4xx_hal_flash.o \ - stmhal/hal/f4/src/stm32f4xx_hal_gpio.o \ - stmhal/hal/f4/src/stm32f4xx_hal_i2c.o \ - stmhal/hal/f4/src/stm32f4xx_hal_pcd_ex.o \ - stmhal/hal/f4/src/stm32f4xx_hal_pcd.o \ - stmhal/hal/f4/src/stm32f4xx_hal_pwr_ex.o \ - stmhal/hal/f4/src/stm32f4xx_hal_pwr.o \ - stmhal/hal/f4/src/stm32f4xx_hal_rcc_ex.o \ - stmhal/hal/f4/src/stm32f4xx_hal_rcc.o \ - stmhal/hal/f4/src/stm32f4xx_hal_rng.o \ - stmhal/hal/f4/src/stm32f4xx_hal_rtc_ex.o \ - stmhal/hal/f4/src/stm32f4xx_hal_rtc.o \ - stmhal/hal/f4/src/stm32f4xx_hal_sd.o \ - stmhal/hal/f4/src/stm32f4xx_hal_spi.o \ - stmhal/hal/f4/src/stm32f4xx_hal_tim_ex.o \ - stmhal/hal/f4/src/stm32f4xx_hal_tim.o \ - stmhal/hal/f4/src/stm32f4xx_hal_uart.o \ - stmhal/hal/f4/src/stm32f4xx_hal.o \ - stmhal/hal/f4/src/stm32f4xx_ll_sdmmc.o \ - stmhal/hal/f4/src/stm32f4xx_ll_usb.o \ + stmhal/hal/f4/src/stm32f4xx_hal_adc_ex.o \ + stmhal/hal/f4/src/stm32f4xx_hal_adc.o \ + stmhal/hal/f4/src/stm32f4xx_hal_can.o \ + stmhal/hal/f4/src/stm32f4xx_hal_cortex.o \ + stmhal/hal/f4/src/stm32f4xx_hal_dac_ex.o \ + stmhal/hal/f4/src/stm32f4xx_hal_dac.o \ + stmhal/hal/f4/src/stm32f4xx_hal_dma.o \ + stmhal/hal/f4/src/stm32f4xx_hal_flash_ex.o \ + stmhal/hal/f4/src/stm32f4xx_hal_flash.o \ + stmhal/hal/f4/src/stm32f4xx_hal_gpio.o \ + stmhal/hal/f4/src/stm32f4xx_hal_i2c.o \ + stmhal/hal/f4/src/stm32f4xx_hal_pcd_ex.o \ + stmhal/hal/f4/src/stm32f4xx_hal_pcd.o \ + stmhal/hal/f4/src/stm32f4xx_hal_pwr_ex.o \ + stmhal/hal/f4/src/stm32f4xx_hal_pwr.o \ + stmhal/hal/f4/src/stm32f4xx_hal_rcc_ex.o \ + stmhal/hal/f4/src/stm32f4xx_hal_rcc.o \ + stmhal/hal/f4/src/stm32f4xx_hal_rng.o \ + stmhal/hal/f4/src/stm32f4xx_hal_rtc_ex.o \ + stmhal/hal/f4/src/stm32f4xx_hal_rtc.o \ + stmhal/hal/f4/src/stm32f4xx_hal_sd.o \ + stmhal/hal/f4/src/stm32f4xx_hal_spi.o \ + stmhal/hal/f4/src/stm32f4xx_hal_tim_ex.o \ + stmhal/hal/f4/src/stm32f4xx_hal_tim.o \ + stmhal/hal/f4/src/stm32f4xx_hal_uart.o \ + stmhal/hal/f4/src/stm32f4xx_hal.o \ + stmhal/hal/f4/src/stm32f4xx_ll_sdmmc.o \ + stmhal/hal/f4/src/stm32f4xx_ll_usb.o \ \ - stmhal/gccollect.o \ - stmhal/gchelper.o \ - stmhal/pendsv.o \ - stmhal/startup_stm32.o \ - stmhal/system_stm32.o \ - stmhal/systick.o \ + stmhal/gccollect.o \ + stmhal/gchelper.o \ + stmhal/pendsv.o \ + stmhal/startup_stm32.o \ + stmhal/system_stm32.o \ + stmhal/systick.o \ \ - stmhal/usbd_cdc_interface.o \ - stmhal/usbd_conf.o \ - stmhal/usbd_desc.o \ - stmhal/usbd_hid_interface.o \ + stmhal/usbd_cdc_interface.o \ + stmhal/usbd_conf.o \ + stmhal/usbd_desc.o \ + stmhal/usbd_hid_interface.o \ \ - stmhal/usbdev/class/src/usbd_cdc_msc_hid.o \ - stmhal/usbdev/class/src/usbd_msc_bot.o \ - stmhal/usbdev/class/src/usbd_msc_data.o \ - stmhal/usbdev/class/src/usbd_msc_scsi.o \ - stmhal/usbdev/core/src/usbd_core.o \ - stmhal/usbdev/core/src/usbd_ctlreq.o \ - stmhal/usbdev/core/src/usbd_ioreq.o \ - ) + stmhal/usbdev/class/src/usbd_cdc_msc_hid.o \ + stmhal/usbdev/class/src/usbd_msc_bot.o \ + stmhal/usbdev/class/src/usbd_msc_data.o \ + stmhal/usbdev/class/src/usbd_msc_scsi.o \ + stmhal/usbdev/core/src/usbd_core.o \ + stmhal/usbdev/core/src/usbd_ctlreq.o \ + stmhal/usbdev/core/src/usbd_ioreq.o \ + ) # OBJ micropython/ OBJ_FW += $(addprefix $(BUILD_FW)/, \ - firmware/main.o \ - trezorhal/stm32_it.o \ + firmware/main.o \ + trezorhal/stm32_it.o \ trezorhal/stm32f4xx_hal_sram.o \ trezorhal/stm32f4xx_ll_fsmc.o \ - ) + ) # make a list of all the .py files that need compiling and freezing FROZEN_MPY_PY_FILES := $(shell find -L $(FROZEN_MPY_DIR) -type f -name '*.py' | $(SED) -e 's=^$(FROZEN_MPY_DIR)/==')