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 |
|
Pavol Rusnak
|
62ad4d6a39
|
tools: pass sigmask and seckey as parameter to binctl
|
2017-04-08 18:24:46 +02:00 |
|
Pavol Rusnak
|
17ff61459d
|
tools: add pretty format to sigmask field
|
2017-04-06 19:02:09 +02:00 |
|
Pavol Rusnak
|
364bcedb04
|
tools: small formatting change to binctl
|
2017-04-06 16:58:16 +02:00 |
|
Pavol Rusnak
|
35e404bd38
|
tools: add fake signing to binctl, add make sign target
|
2017-04-05 19:33:50 +02:00 |
|
Pavol Rusnak
|
87b7d0649b
|
boot: use cosi to compute aggregated key and use it
|
2017-04-02 02:55:51 +02:00 |
|
Pavol Rusnak
|
1eff07f84d
|
build: don't convert from png in build_vendorheader, remove vendorheader.bin from vcs
|
2017-04-01 23:16:25 +02:00 |
|
Pavol Rusnak
|
7cb7a90d27
|
build: include vendorheader.bin in source tree
|
2017-04-01 20:21:02 +02:00 |
|
Pavol Rusnak
|
d3ec688d6f
|
trezorhal: don't set SCB->VTOR in SystemInit
|
2017-03-30 16:47:02 +02:00 |
|
Pavol Rusnak
|
efb722cc97
|
trezorhal: split memory files, adapt bootloader and loader
|
2017-03-29 22:00:17 +02:00 |
|
Pavol Rusnak
|
36666de503
|
build: enable make vendor again
|
2017-03-28 15:25:40 +02:00 |
|
Pavol Rusnak
|
b30f3b0946
|
build: use -Os for debug builds and use them by default
|
2017-03-28 15:21:09 +02:00 |
|
Pavol Rusnak
|
2a32975977
|
build: add sections to makefile
|
2017-03-25 14:46:38 +01:00 |
|
Pavol Rusnak
|
b6b8873e9a
|
build: unix build is now always debug, makefiles cleanup
|
2017-03-23 18:25:21 +01:00 |
|
Pavol Rusnak
|
1c4fbd02b4
|
build: reorg makefiles
|
2017-03-20 17:45:40 +01:00 |
|
Pavol Rusnak
|
2c1e0b8253
|
bootloader/loader: don't generate qstrdefs.generated.h in main Makefile
|
2017-03-20 17:27:00 +01:00 |
|
Pavol Rusnak
|
cbaca604f3
|
bootloader+loader: rework build, make clear what is bootloader and what is loader in docu
|
2017-03-20 16:00:10 +01:00 |
|
Pavol Rusnak
|
b141e6b1e3
|
loader: add skeleton
|
2017-03-20 15:41:21 +01:00 |
|
Pavol Rusnak
|
4f45071940
|
bootloader: add flash target to makefile
|
2017-03-19 15:29:48 +01:00 |
|
Pavol Rusnak
|
603d980d22
|
bootloader: enable build again
|
2017-03-18 12:06:28 +01:00 |
|
Pavol Rusnak
|
135294b5e8
|
modtrezorui: more cleanup
|
2017-03-17 14:14:47 +01:00 |
|
Pavol Rusnak
|
433bc8138b
|
unix: fix unix build
|
2017-03-07 17:51:21 +01:00 |
|