Commit Graph

127 Commits (e7a74ccfee1e6e2bc857030014c2e728b5b59971)

Author SHA1 Message Date
Pavol Rusnak e7a74ccfee
embed: add support for GC9307 display driver
6 years ago
Pavol Rusnak f4252d755c
embed: introduce display_identify
6 years ago
Pavol Rusnak 7bf30ccb37
style: add cstyle target to Makefile + clang-format config, don't enforce for now
6 years ago
Jan Pochyla 3997eb0e80 make: add black and isort to style target
6 years ago
Jan Pochyla 93d1b0751b make: combine formatting tools, add black and isort
6 years ago
Pavol Rusnak c4918cea97
firmware: update flash_firmware target to use two-part flashing
6 years ago
Pavol Rusnak 23b019d592 embed/firmware: update linker to use firmware_extra section
6 years ago
Pavol Rusnak fb4b2aa608
unix: drop the 32bit build
6 years ago
matejcik 5b9b904198 Makefile: pass TESTOPTS to test runners (and use them in run_tests_device_emu.sh
6 years ago
Pavol Rusnak 40e20e2e9d
trezorhal: fix usb class behaviour
6 years ago
Pavol Rusnak 52a942afd4
bootloader: fix anti-aliasing in install icon
6 years ago
Pavol Rusnak cf9c97288e
build: rework vendorheader handling, move them to embed/vendorheader
6 years ago
Pavol Rusnak ec52ff882f
build: update scripts to respect PRODUCTION flag and don't sign with devel keys when it's set
6 years ago
Pavol Rusnak 5f9c079f5c
build: replace combine_sign with keyctl in Makefile
6 years ago
Pavol Rusnak 754cf3672d
build: add vendorheader_sl_signed target
6 years ago
Pavol Rusnak c2c1749d59
vendorheader: change sl pubkey #2
6 years ago
Pavol Rusnak b77a1eb12f
build: satoshilabs vendor has full trust
6 years ago
Pavol Rusnak 2317aaedb9
tools: update how vtrust is being passed to build_vendorheader
7 years ago
Pavol Rusnak 26ac0b6e52
cross: don't use MICROPY_FORCE_32BIT=1 (no need for that)
7 years ago
Pavol Rusnak b98a1db6ee
embed: cleanup unused modules
7 years ago
Pavol Rusnak 965bf84cdb
tests: cleanup flake8 warnings
7 years ago
Jan Pochyla 8b85078730
reflash: add new firmware target
7 years ago
mcudev ed2f48c612 Makefile: cause a system reset using OpenOCD
7 years ago
Pavol Rusnak f8c6043325
makefile: use build_dir variables where possible
7 years ago
Pavol Rusnak 3636a5f1b1
bootloader/vendorheader: vtrust is bitmap not scalar
7 years ago
Jan Pochyla f093ca23d5 tests: ignore specific tests, testpy -> test_emu
7 years ago
Jan Pochyla 1e883530b4 scons: get file sizes in portable way
7 years ago
Pavol Rusnak b9a599d08d
makefile: add gdb_prodtest target
7 years ago
Pavol Rusnak 3851404d04
small cosmetic changes to prodtest and others
7 years ago
Pavol Rusnak 4d36d0e1c1
trezorhal: use sectrue where possible
7 years ago
Pavol Rusnak efa918a2f9
prodtest: code cleanup, fix build
7 years ago
Jan Pochyla 95965c3ff7
prodtest: add new target
7 years ago
Pavol Rusnak 46fdb8bcb4
tools: use combine_sign to compute signatures, binctl just for adding to binary
7 years ago
Pavol Rusnak 2010213338
bootloader: first UI steps
7 years ago
mcudev e2b66436df display: tearing effect cleanup
7 years ago
Pavol Rusnak 5ea75b469f
build: git describe is better than rev-parse
7 years ago
Pavol Rusnak 8cc8272fb3
build: pass gitrev, use it in fatal_error
7 years ago
Pavol Rusnak 9a0c8f4687
build: introduce PRODUCTION flag
7 years ago
Pavol Rusnak 6413c2c23e
embed: rework memory layout, enable stack protector
7 years ago
Pavol Rusnak 7117c59ed9
firmware: drop firmware0 concept
7 years ago
mcudev 0fbda80e31 Makefile: vendor target add --recursive and --force to git submodule update (#38)
7 years ago
Pavol Rusnak fdf8bc8fdb
openocd: simplify openocd call in Makefile
7 years ago
Pavol Rusnak 78f57d083c
add vendor trust to vendorheader
7 years ago
Pavol Rusnak 39b614499f
build: update production keys
7 years ago
Pavol Rusnak b962ace27d
build: add production keys
7 years ago
Pavol Rusnak f528b72f98
build: devel -> development in vendor header
7 years ago
Pavol Rusnak 8ddcd74080
build: sign all stuff using ed25519 cosi (2 out of 3)
7 years ago
mcudev e85ce3aea4 Makefile GDB updates
7 years ago
Pavol Rusnak 2bc37a10fe
use different set of keys for boardloader/bootloader/vendorheader
7 years ago
mcudev 03309e0381 transition to openocd from st-flash
7 years ago