Pavol Rusnak
|
2fc69bed61
|
embed: rename trassert to ensure
|
2017-10-12 16:06:53 +02:00 |
|
Pavol Rusnak
|
8cc8272fb3
|
build: pass gitrev, use it in fatal_error
|
2017-10-12 16:02:40 +02:00 |
|
mcudev
|
0c1f609675
|
SystemInit: add more waiting just to be sure (#41)
|
2017-10-12 14:56:12 +02:00 |
|
mcudev
|
be92d9a7ee
|
vector table updates (#40)
|
2017-10-12 14:55:59 +02:00 |
|
Pavol Rusnak
|
66b6406b7c
|
boardloader, bootloader: add write-protection and downgrade-protection respectively
|
2017-10-12 14:35:01 +02:00 |
|
Pavol Rusnak
|
9a0c8f4687
|
build: introduce PRODUCTION flag
|
2017-10-12 12:17:04 +02:00 |
|
Pavol Rusnak
|
380d08f1d0
|
embed: introduce trassert (trezor assert)
|
2017-10-12 00:35:14 +02:00 |
|
Pavol Rusnak
|
d003c250d8
|
boardloader: refactor flash_option_bytes from trezorhal to boardloader/lowlevel
|
2017-10-11 23:53:29 +02:00 |
|
Pavol Rusnak
|
3982c19378
|
fix whitespace
|
2017-10-11 23:37:28 +02:00 |
|
mcudev
|
61e0f6c818
|
stm32f427 sram bigger (#39)
|
2017-10-11 23:36:07 +02:00 |
|
Pavol Rusnak
|
98ad17e1ea
|
firmware: use __FUNCTION__ in consistency with the rest of the code
|
2017-10-11 23:23:08 +02:00 |
|
Pavol Rusnak
|
7babde646e
|
embed: more cleanup
|
2017-10-11 23:11:59 +02:00 |
|
Pavol Rusnak
|
7653eb699d
|
embed: use 4bpp fonts again
|
2017-10-11 23:05:08 +02:00 |
|
Pavol Rusnak
|
a43aec0fe3
|
embed: make F427 the default mcu
|
2017-10-11 21:36:55 +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 |
|
Pavol Rusnak
|
10ebd43261
|
firmware: move nlr_jump_fail from common to firmware
|
2017-10-11 20:01:22 +02:00 |
|
Pavol Rusnak
|
32e48258e4
|
trezorhal: preparations for F427 support
|
2017-10-11 19:52:58 +02:00 |
|
Pavol Rusnak
|
eb345046d3
|
trezorhal: move internal constants to common.c
|
2017-10-11 19:06:09 +02:00 |
|
Pavol Rusnak
|
69953a91c5
|
trezorhal: code cleanup, combine stm32_it.c + stm32_system.c into stm32.c
|
2017-10-11 18:43:39 +02:00 |
|
Pavol Rusnak
|
a6fd1da237
|
boardloader: wait 5 seconds before copying bootloader
|
2017-10-11 18:11:38 +02:00 |
|
mcudev
|
ead626404b
|
boardloader: issue 34 (#36)
|
2017-10-11 12:58:36 +02:00 |
|
mcudev
|
9ea975d37d
|
jump_to: reset registers to zero (#33)
|
2017-10-10 14:40:57 +02:00 |
|
mcudev
|
8e96978ce2
|
boardloader, bootloader, firmware stage switching updates (#30)
|
2017-10-09 19:55:54 +02:00 |
|
mcudev
|
dbfeddce79
|
firmware: issue #12 (#29)
|
2017-10-09 17:45:45 +02:00 |
|
mcudev
|
08caf86c5b
|
bootloader: issue #12 (#28)
|
2017-10-09 17:44:58 +02:00 |
|
mcudev
|
b0c54e2a4b
|
boardloader: simplify linker script (#27)
|
2017-10-09 17:43:38 +02:00 |
|
Pavol Rusnak
|
7bbfba1ac0
|
boardloader, bootloader: moving embed/common/* to embed/trezorhal/*
|
2017-10-08 23:55:05 +02:00 |
|
mcudev
|
8d3540c858
|
boardloader, bootloader: jump_to memory clearing and simplify code to asm
|
2017-10-08 23:48:44 +02:00 |
|
mcudev
|
acca6a0945
|
boardloader: move memset_reg to separate source file
|
2017-10-08 23:48:44 +02:00 |
|
mcudev
|
bb5b4d2e55
|
boardloader: simplify vector table config with macro
|
2017-10-08 23:48:44 +02:00 |
|
mcudev
|
08b231a298
|
boardloader: factor out vector table
|
2017-10-08 23:48:44 +02:00 |
|
mcudev
|
4ee5872a55
|
display: backlight handling (#25)
|
2017-10-06 11:11:59 +02:00 |
|
mcudev
|
f4e72aa4cc
|
rng updates (#24)
|
2017-10-06 11:11:43 +02:00 |
|
mcudev
|
a381819ad1
|
clock updates (#21)
|
2017-10-06 11:09:22 +02:00 |
|
Pavol Rusnak
|
6693d61aa0
|
boardloader+bootloader: remove prints during normal operation
|
2017-10-05 20:19:04 +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
|
09340e93d7
|
firmware+unix: sync mpconfigport.h with upstream
|
2017-10-03 16:28:03 +02:00 |
|
Jan Pochyla
|
cd33fa7293
|
modtrezorui/unix: remove redundant init values
|
2017-10-02 16:48:24 +02:00 |
|
Jan Pochyla
|
7c4db458e5
|
modtrezorui/unix: fix 5c21c4a
|
2017-10-02 16:47:45 +02:00 |
|
Jan Pochyla
|
3a48307002
|
modtrezorui/unix: fix 43e8b85
|
2017-10-02 16:30:07 +02:00 |
|
Jan Pochyla
|
99d3ae5e8b
|
modtrezorui/unix: make sure display is initialized
|
2017-10-02 16:22:27 +02:00 |
|
Jan Pochyla
|
7d31bdcf78
|
modtrezorutils: add consteq
|
2017-10-02 11:59:30 +02:00 |
|
Pavol Rusnak
|
2139e8b02d
|
fonts: use 2 BPP instead of 4 for fonts
|
2017-10-01 20:47:35 +02:00 |
|
Pavol Rusnak
|
da8cc37a54
|
tools: move code generating tools to tools/codegen
|
2017-10-01 19:52:43 +02:00 |
|
Pavol Rusnak
|
63737f59b0
|
bootloader: vendor nanopb as submodule
|
2017-10-01 18:13:25 +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
|
430117dd16
|
flash_otp_write: uninitialized variable
|
2017-09-30 23:20:21 +02:00 |
|