mcudev
|
fc7b1cfe81
|
flash_init: remove empty function from all stages
|
2017-10-20 14:41:01 +02:00 |
|
mcudev
|
167d476fff
|
image_parse_header: remove undefined behavior and other updates (#61)
boardloader: bootloader: remove undefined behavior in header parsing, code cleanup
|
2017-10-19 18:45:57 +02:00 |
|
mcudev
|
a0286bcc29
|
build: further cleanup common symbols (#63)
|
2017-10-19 15:27:15 +02:00 |
|
Pavol Rusnak
|
749b80ba03
|
bootloader: fix touch detection at start
|
2017-10-18 17:18:58 +02:00 |
|
mcudev
|
ee7e6134a2
|
bootloader, firmware: do not need touch interrupt handlers or to enable touch interrupts (#59)
|
2017-10-18 16:54:03 +02:00 |
|
mcudev
|
73897c1147
|
boardloader: remove micropython related code that enables debug features to get clock cycle counts (#58)
|
2017-10-17 18:29:51 +02:00 |
|
Pavol Rusnak
|
e10d40f846
|
bootloader: restart into firmware after update, don't shutdown
|
2017-10-17 18:29:03 +02:00 |
|
Pavol Rusnak
|
c689b1f2cd
|
bootloader: remove debug code
|
2017-10-17 17:38:22 +02:00 |
|
mcudev
|
4bda828cbd
|
boardloader: disable flash data cache (#57)
|
2017-10-17 17:35:10 +02:00 |
|
Pavol Rusnak
|
17c3d2b56f
|
bootloader: implement UI according to mockup
|
2017-10-17 17:31:16 +02:00 |
|
Pavol Rusnak
|
fdafae7d8d
|
trezorhal: remove timer1_get_source_freq function
|
2017-10-17 15:50:45 +02:00 |
|
mcudev
|
4f16aed757
|
display: handle TEON and COLMOD the same for both display types (#55)
|
2017-10-17 14:27:55 +02:00 |
|
Pavol Rusnak
|
4a14fb6c4d
|
boardloader: move periph_init to lowlevel.c
|
2017-10-17 11:44:53 +02:00 |
|
mcudev
|
45a4a944d0
|
boardloader, bootloader, firmware: only call periph_init in boardloader (#54)
|
2017-10-17 11:42:57 +02:00 |
|
mcudev
|
ac89203e7c
|
SDIO: remove SDIO_IRQHandler and interrupt config (#53)
|
2017-10-17 00:43:47 +02:00 |
|
Pavol Rusnak
|
6ea9b105e5
|
boardloader, bootloader: reorder erasing of sectors, check whether sector was really erased
|
2017-10-16 21:43:07 +02:00 |
|
Pavol Rusnak
|
b1d9a59a79
|
unix: fix build
|
2017-10-16 21:02:21 +02:00 |
|
Pavol Rusnak
|
82050912c4
|
bootloader: implement WipeDevice
|
2017-10-16 20:56:16 +02:00 |
|
mcudev
|
ca8d93ab5d
|
boardloader, bootloader, firmware: factor out display_pwm_init (#52)
|
2017-10-16 20:56:05 +02:00 |
|
Pavol Rusnak
|
2010213338
|
bootloader: first UI steps
|
2017-10-16 18:04:19 +02:00 |
|
mcudev
|
0e2a1da99b
|
display: remove redundant display commands and increase wait after reset (#51)
|
2017-10-16 14:46:20 +02:00 |
|
Pavol Rusnak
|
001298a90e
|
boardloader: erase storage on failed option_bytes
|
2017-10-16 14:22:10 +02:00 |
|
Pavol Rusnak
|
e8e3ed98f3
|
boardloader: usability fixes
|
2017-10-15 22:20:13 +02:00 |
|
Pavol Rusnak
|
b6f9df10bb
|
display: set minimum possible values for sram controller
|
2017-10-15 22:07:34 +02:00 |
|
Pavol Rusnak
|
46a0dd8648
|
display: fix DataSetupTime for ST7789V
|
2017-10-15 21:39:00 +02:00 |
|
mcudev
|
e2b66436df
|
display: tearing effect cleanup
|
2017-10-15 21:38:16 +02:00 |
|
mcudev
|
26852e5aee
|
boardloader: display_init stm32f42x updates
|
2017-10-15 21:38:16 +02:00 |
|
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 |
|