mcudev
|
e4aec8f302
|
code cleanup 3: add note about timer wrap and use increment operator
|
2017-10-15 19:34:16 +02:00 |
|
mcudev
|
a1c33e32f0
|
code cleanup 2: explicit .bss, linker map, and simpler systick
|
2017-10-15 19:34:16 +02:00 |
|
mcudev
|
5b634098d9
|
code cleanup
|
2017-10-15 19:34:16 +02:00 |
|
Pavol Rusnak
|
06fc509cbb
|
boardloader: reorder calls so one can abort also by ejecting SD card
|
2017-10-14 13:00:23 +02:00 |
|
Pavol Rusnak
|
8a707ce40d
|
boardloader: check flash_option_bytes at start
|
2017-10-14 12:49:00 +02:00 |
|
mcudev
|
70594a9bfe
|
startup: setup the stack protector for the stage before main function (#46)
|
2017-10-14 12:25:13 +02:00 |
|
Pavol Rusnak
|
4c9e2d45a5
|
bootloader: use display_fade
|
2017-10-13 18:21:38 +02:00 |
|
Pavol Rusnak
|
204f0c55e4
|
bootloader: use ensure
|
2017-10-13 18:05:47 +02:00 |
|
Pavol Rusnak
|
bdae87ddde
|
boardloader: small changes to program flow and display output
|
2017-10-13 17:19:14 +02:00 |
|
Pavol Rusnak
|
4831287357
|
embed: move call to usb_clear to shutdown function in assembler
|
2017-10-13 17:18:22 +02:00 |
|
Pavol Rusnak
|
88894e7a8d
|
embed: disable stack protector for SysTick_Handler
|
2017-10-13 00:45:26 +02:00 |
|
Pavol Rusnak
|
a7625877ef
|
embed: call clear_otg_hs_memory from fatal_error
|
2017-10-13 00:36:12 +02:00 |
|
mcudev
|
73214017fa
|
clear_otg_hs_memory: Delay after an RCC peripheral clock enabling
|
2017-10-13 00:30:19 +02:00 |
|
mcudev
|
7103404b90
|
RNG: Delay after an RCC peripheral clock enabling
|
2017-10-13 00:30:19 +02:00 |
|
Pavol Rusnak
|
c5dfa37f3e
|
boardloader: don't call copy_sdcard twice
|
2017-10-13 00:28:06 +02:00 |
|
Pavol Rusnak
|
b60a1ad79f
|
embed: add shutdown function to fatal_error
|
2017-10-12 17:34:39 +02:00 |
|
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 |
|