Commit Graph

110 Commits

Author SHA1 Message Date
Pavol Rusnak 2317aaedb9
tools: update how vtrust is being passed to build_vendorheader 2018-01-10 20:47:07 +01:00
Pavol Rusnak 26ac0b6e52
cross: don't use MICROPY_FORCE_32BIT=1 (no need for that) 2018-01-05 01:07:05 +01:00
Pavol Rusnak b98a1db6ee
embed: cleanup unused modules 2018-01-02 20:00:12 +01:00
Pavol Rusnak 965bf84cdb
tests: cleanup flake8 warnings 2017-12-16 02:11:26 +01:00
Jan Pochyla 8b85078730
reflash: add new firmware target
Flashes (unlocked) boardloader and bootloader from pre-compiled sdcard image.
2017-11-28 20:59:32 +01:00
mcudev ed2f48c612 Makefile: cause a system reset using OpenOCD 2017-11-21 10:19:48 -05:00
Pavol Rusnak f8c6043325
makefile: use build_dir variables where possible 2017-11-06 16:44:34 +01:00
Pavol Rusnak 3636a5f1b1
bootloader/vendorheader: vtrust is bitmap not scalar 2017-11-06 16:31:09 +01:00
Jan Pochyla f093ca23d5 tests: ignore specific tests, testpy -> test_emu 2017-10-30 18:52:10 +01:00
Jan Pochyla 1e883530b4 scons: get file sizes in portable way 2017-10-30 14:07:52 +01:00
Pavol Rusnak b9a599d08d
makefile: add gdb_prodtest target 2017-10-29 15:45:41 +01:00
Pavol Rusnak 3851404d04
small cosmetic changes to prodtest and others 2017-10-27 06:01:22 +02:00
Pavol Rusnak 4d36d0e1c1
trezorhal: use sectrue where possible 2017-10-27 03:58:00 +02:00
Pavol Rusnak efa918a2f9
prodtest: code cleanup, fix build 2017-10-27 01:00:39 +02:00
Jan Pochyla 95965c3ff7
prodtest: add new target 2017-10-26 23:55:13 +02:00
Pavol Rusnak 46fdb8bcb4
tools: use combine_sign to compute signatures, binctl just for adding to binary 2017-10-25 23:03:34 +02:00
Pavol Rusnak 2010213338
bootloader: first UI steps 2017-10-16 18:04:19 +02:00
mcudev e2b66436df display: tearing effect cleanup 2017-10-15 21:38:16 +02:00
Pavol Rusnak 5ea75b469f
build: git describe is better than rev-parse 2017-10-12 16:09:45 +02:00
Pavol Rusnak 8cc8272fb3
build: pass gitrev, use it in fatal_error 2017-10-12 16:02:40 +02:00
Pavol Rusnak 9a0c8f4687
build: introduce PRODUCTION flag 2017-10-12 12:17:04 +02:00
Pavol Rusnak 6413c2c23e
embed: rework memory layout, enable stack protector 2017-10-11 21:19:52 +02:00
Pavol Rusnak 7117c59ed9
firmware: drop firmware0 concept 2017-10-11 20:04:17 +02:00
mcudev 0fbda80e31 Makefile: vendor target add --recursive and --force to git submodule update (#38) 2017-10-11 16:17:17 +02:00
Pavol Rusnak fdf8bc8fdb
openocd: simplify openocd call in Makefile 2017-10-09 20:46:54 +02:00
Pavol Rusnak 78f57d083c
add vendor trust to vendorheader 2017-10-05 17:31:39 +02:00
Pavol Rusnak 39b614499f
build: update production keys 2017-10-04 20:20:01 +02:00
Pavol Rusnak b962ace27d
build: add production keys 2017-10-04 15:55:59 +02:00
Pavol Rusnak f528b72f98
build: devel -> development in vendor header 2017-10-01 20:49:43 +02:00
Pavol Rusnak 8ddcd74080
build: sign all stuff using ed25519 cosi (2 out of 3) 2017-10-01 17:56:19 +02:00
mcudev e85ce3aea4 Makefile GDB updates 2017-09-30 09:46:11 +02:00
Pavol Rusnak 2bc37a10fe
use different set of keys for boardloader/bootloader/vendorheader 2017-09-29 17:31:59 +02:00
mcudev 03309e0381 transition to openocd from st-flash 2017-09-27 14:03:20 +02:00
Pavol Rusnak 9019ec7e2b
build: add firmware0 target (firmware with no headers) 2017-09-25 15:49:42 +02:00
mcudev 5c21c4a96b better support ILI9341 testing, make tearing effect synch optional, minor fixes 2017-09-07 23:10:16 +02:00
Jan Pochyla 647e39de79 scons: add 32bit unix build 2017-08-08 14:23:34 +02:00
Jan Pochyla 83686bc0c6 scons: add TREZOR_NOUI support 2017-08-07 12:31:42 +02:00
Jan Pochyla 3a7277788f scons: use in Makefile 2017-08-07 12:04:11 +02:00
Pavol Rusnak 3a35a5a5be
tests: rework device tests to checkout just device_tests subdirectory from python-trezor repo 2017-07-28 19:45:58 +02:00
Pavol Rusnak 596d41e68c
build: fix one missing change of micropython->embed 2017-07-28 19:24:26 +02:00
Jan Pochyla 803e39c2a8 make: adapt to micropython -> embed rename 2017-07-28 16:33:40 +02:00
Jan Pochyla 22960b567b make: move flake8 options to config file 2017-06-14 12:58:20 +02:00
Pavol Rusnak 73b2ea6c85
travis: add make style (using flake8) 2017-06-13 19:35:34 +02:00
Pavol Rusnak 845a3a7e0d
tests: add partial pylint support 2017-06-07 19:06:26 +02:00
Pavol Rusnak cd7ee79c67
build: add combine and flash_combine make targets 2017-05-30 17:49:17 +02:00
Pavol Rusnak 8b0336862f
make __fatal_error more useful, add make sizecheck target 2017-04-28 15:39:22 +02:00
Pavol Rusnak f7484fefde
build: brew dropped 32-bit support sdl2, modify macOS stuff to reflect that 2017-04-19 21:39:44 +02:00
Pavol Rusnak 0c060b6d4a
rename loader to bootloader 2017-04-10 19:24:21 +02:00
Pavol Rusnak 0633506166
rename bootloader to boardloader 2017-04-10 19:11:44 +02:00
Pavol Rusnak 995ae517cd
build: add make bloaty 2017-04-10 16:40:41 +02:00