Commit Graph

143 Commits

Author SHA1 Message Date
Pavol Rusnak 3033762618
trezorhal: make touch_init and usb_init return void, use ensure inside 2017-10-20 17:18:55 +02:00
Pavol Rusnak 79fe9162b5
trezorhal: simplify api for init functions, use bool and void rather than int 2017-10-20 15:25:24 +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 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
mcudev 0e2a1da99b display: remove redundant display commands and increase wait after reset (#51) 2017-10-16 14:46:20 +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
Pavol Rusnak 2fc69bed61
embed: rename trassert to ensure 2017-10-12 16:06:53 +02:00
Pavol Rusnak 380d08f1d0
embed: introduce trassert (trezor assert) 2017-10-12 00:35:14 +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 32e48258e4
trezorhal: preparations for F427 support 2017-10-11 19:52:58 +02:00
mcudev 4ee5872a55 display: backlight handling (#25) 2017-10-06 11:11:59 +02:00
Pavol Rusnak 6693d61aa0
boardloader+bootloader: remove prints during normal operation 2017-10-05 20:19:04 +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
mcudev 43e8b85700 display updates 2017-09-28 13:58:58 +02:00
Pavol Rusnak d50eeb581a
trezorhal: introduce flash_write_{byte,word} 2017-09-28 11:28:40 +02:00
Pavol Rusnak 67d8d4fa2e
modtrezorio: add FlashOTP class 2017-09-27 12:00:35 +02:00
Pavol Rusnak a67be06349
trezorhal: add io.SBU 2017-09-07 23:50:57 +02:00
Pavol Rusnak b715f7463d
modtrezorui: pwm control is now on pin A7 2017-09-07 23:11:17 +02:00
mcudev 5c21c4a96b better support ILI9341 testing, make tearing effect synch optional, minor fixes 2017-09-07 23:10:16 +02:00
mcudev 7535fb74ea fix minor compile time bug and update docs 2017-09-05 22:44:21 +02:00
Pavol Rusnak a926e5047d
trezor.io: update comment in sdcard read/write methods 2017-09-05 08:04:21 +02:00
Pavol Rusnak fb2eff7ced
trezor.ui: add antialiasing to display.avatar 2017-09-05 00:19:31 +02:00
Pavol Rusnak be9a05b55a
ui.display: add avatar function 2017-09-04 22:15:30 +02:00
Jan Pochyla a15f6e3835 modtrezorio: fix missing includes 2017-08-15 18:14:14 +02:00
Jan Pochyla b1b84fb233 modtrezorio: move write() to HID 2017-08-15 18:14:14 +02:00
Jan Pochyla d2781d030d msg: rename to io 2017-08-15 18:14:14 +02:00
Jan Pochyla 4c987454eb modtrezormsg: merge to modtrezorio 2017-08-15 18:14:14 +02:00
Jan Pochyla 55bd4a0806 rename /micropython to /embed 2017-07-28 16:23:45 +02:00