Commit Graph

36 Commits (6d98a97f7cbc177b9c2e811142549874b782e0f9)

Author SHA1 Message Date
Pavol Rusnak e3607156d8
embed: make model and emulator orthogonal, update macros to match this logic
6 years ago
Pavol Rusnak 481bb4ccab
embed: remove unused stmhal stuff from build dependencies
6 years ago
Pavol Rusnak 820798998b
build: use COPT in all SConscript files
6 years ago
mcudev d897d5e23c build: make it easier to build binaries optimized for debugging (#267)
6 years ago
Jan Pochyla e390c9d604 scons: remove MCU_SERIES_F4 define
6 years ago
Pavol Rusnak 611d374bbd
embed: rename TREZOR_STM32/UNIX to TREZOR_MODEL_T/EMU, introduce trezor.utils.model()
6 years ago
Saleem Rashid 3f63acdd77
embed: Use GCC as linker
6 years ago
Pavol Rusnak e92440dfc8
introduce and use memzero instead of explicit_bzero
7 years ago
Pavol Rusnak 8fd8613c80
firmware: use -ffreestanding too
7 years ago
Pavol Rusnak 1530afe4ad
vendor: update trezor-crypto, adapt codebase to changes
7 years ago
Pavol Rusnak 1aba175d7d
build: adapt to new trezor-crypto changes
7 years ago
Pavol Rusnak 7b9fcf98ae
drop embed/extmod/modtrezorcrypto/trezor-crypto symlink
7 years ago
Pavol Rusnak f0013b0318
sconscript: typo - split stack protector and freestanding options
7 years ago
mcudev 816f78c052 builds: refer to CMSIS header which includes HAL due to USE_HAL_DRIVER
7 years ago
Pavol Rusnak efa918a2f9
prodtest: code cleanup, fix build
7 years ago
mcudev a0286bcc29 build: further cleanup common symbols (#63)
7 years ago
mcudev a1c33e32f0 code cleanup 2: explicit .bss, linker map, and simpler systick
7 years ago
Pavol Rusnak 90ae9ed1c0
boardloader, bootloader: remove SOURCE_MICROPYTHON as we don't use it anymore
7 years ago
mcudev fac28192fa boardloader, bootloader: SConscript freestanding and link against nano c library
7 years ago
mcudev 15d55061db SConscript: trivial string concat cleanup
7 years ago
Pavol Rusnak 9a0c8f4687
build: introduce PRODUCTION flag
7 years ago
Pavol Rusnak d003c250d8
boardloader: refactor flash_option_bytes from trezorhal to boardloader/lowlevel
7 years ago
Pavol Rusnak a43aec0fe3
embed: make F427 the default mcu
7 years ago
Pavol Rusnak 6413c2c23e
embed: rework memory layout, enable stack protector
7 years ago
Pavol Rusnak 32e48258e4
trezorhal: preparations for F427 support
7 years ago
Pavol Rusnak 69953a91c5
trezorhal: code cleanup, combine stm32_it.c + stm32_system.c into stm32.c
7 years ago
Pavol Rusnak 7bbfba1ac0
boardloader, bootloader: moving embed/common/* to embed/trezorhal/*
7 years ago
mcudev acca6a0945 boardloader: move memset_reg to separate source file
7 years ago
mcudev 08b231a298 boardloader: factor out vector table
7 years ago
mcudev f4e72aa4cc rng updates (#24)
7 years ago
mcudev 3bcd75fd94 issue 12: startup related changes
7 years ago
Pavol Rusnak be598582f5
trezorhal: remove trezorhal/hal directory
7 years ago
mcudev 5c21c4a96b better support ILI9341 testing, make tearing effect synch optional, minor fixes
7 years ago
Jan Pochyla 29b90465ce micropython: update submodule
7 years ago
Pavol Rusnak b31cb18e80
build: add missing environment to boardloader sconscript
7 years ago
Jan Pochyla d431e0b983 scons: boardloader, bootloader, bugfixes
7 years ago