andrew
|
8b78e6710a
|
common.c: Add error_shutdown().
Upon fatal error display 'Contact TREZOR support'.
|
2019-02-15 12:41:43 +01:00 |
|
Pavol Rusnak
|
8832c6e63b
|
embed/trezorhal: rename flash functions
flash_erase_sector -> flash_erase
flash_lock -> flash_lock_write
flash_unlock -> flash_unlock_write
|
2019-02-15 12:39:18 +01:00 |
|
Pavol Rusnak
|
b754ee8cf6
|
embed/trezorhal: collect HW entropy before MPU kicks in
|
2019-02-15 12:39:18 +01:00 |
|
andrew
|
5f94b6a6d2
|
Add CPUID, flash size and unique device ID as salt to storage_init().
|
2019-02-15 12:39:15 +01:00 |
|
Pavol Rusnak
|
806805e296
|
replace all usage of memset(_, 0, _) with memzero
|
2019-01-23 17:16:46 +01:00 |
|
Pavol Rusnak
|
113a557f17
|
embed/trezorhal+unix: small refactor to flash.c
|
2018-11-14 15:12:19 +01:00 |
|
Pavol Rusnak
|
b4894c3431
|
unix: add raspi target
|
2018-11-07 00:31:44 +01:00 |
|
Milan Rossa
|
fc9bc85ea3
|
unix: user profiles support for emulator
|
2018-10-11 16:51:04 +02:00 |
|
Pavol Rusnak
|
0ab0f9e418
|
unix: refactor T1 touch events to behave similarly to T2 touch events
|
2018-10-02 17:24:47 +02:00 |
|
Pavol Rusnak
|
72d1c457c2
|
embed/extmod/modtrezorui: fix minor issue in display_print
|
2018-09-20 16:05:28 +02:00 |
|
Pavol Rusnak
|
108d84051e
|
embed/extmod/modtrezorui: add more T1/T2 ifdefs to display functions
|
2018-09-20 15:09:01 +02:00 |
|
Pavol Rusnak
|
8874925fb8
|
unix: support backgrounds for models T and 1
|
2018-09-11 16:38:47 +02:00 |
|
Pavol Rusnak
|
f23f751ab0
|
extmod/modtrezorui: prepare display UI for model change
|
2018-09-11 16:01:06 +02:00 |
|
Pavol Rusnak
|
e821fd4358
|
emulator: rename TREZOR_NOUI macro to TREZOR_EMULATOR_NOUI
|
2018-09-03 17:56:53 +02:00 |
|
Pavol Rusnak
|
01a876f486
|
embed: add confirm/cancel actions to touch events
|
2018-08-31 16:55:01 +02:00 |
|
Pavol Rusnak
|
35dcd917dd
|
embed/unix: save screenshot on "P" press in emulator
|
2018-07-02 16:31:24 +02:00 |
|
Jan Pochyla
|
62111f240e
|
unix: remove native emitters
They are not being used in any trezor code.
|
2018-06-19 18:26:43 +02:00 |
|
Jan Pochyla
|
edcc96ee09
|
embed: use correct string constructors
Reflects micropython commit 4601759bf59e16b860a3f082e9aa4ea78356bf92
|
2018-06-19 18:26:43 +02:00 |
|
matejcik
|
d866128fbe
|
embed/unix: emit TOUCH_END when mouse leaves active area. (#134)
This fixes the "swiping bug", swiping in emulator now feels more natural.
|
2018-03-01 14:59:36 +01:00 |
|
Pavol Rusnak
|
0eff62bb5c
|
embed/unix: copy main.c from micropython, change mp_stack_set_limit from 40k to 60k
|
2018-02-27 01:40:13 +01:00 |
|
Pavol Rusnak
|
081dcdd98f
|
embed/unix: resize emulator window if no background image found
|
2018-02-26 19:44:29 +01:00 |
|
Pavol Rusnak
|
14b0d4439a
|
embed: add GPLv3 source code headers
|
2018-02-26 14:07:37 +01:00 |
|
Pavol Rusnak
|
2bb9d80c18
|
embed/unix: implement nice background into emulator
|
2018-02-25 02:16:35 +01:00 |
|
Pavol Rusnak
|
35e1135c95
|
embed/extmod/modtrezorutils: add symbol() func
to expose internal C symbols, usually defined as macros
|
2018-02-23 21:27:26 +01:00 |
|
Pavol Rusnak
|
2bebd0eec5
|
embed/trezorhal+unix: add copyright headers
|
2018-02-23 19:04:46 +01:00 |
|
Pavol Rusnak
|
3eab20e278
|
embed: refactor MIN/MAX macros in common.h
|
2018-02-22 20:35:32 +01:00 |
|
Pavol Rusnak
|
1e03a5d554
|
unix: start udp port for each active hid/webusb interface
|
2018-02-01 14:22:24 +01:00 |
|
Pavol Rusnak
|
8ef2098763
|
trezorhal: unix: refactor touch get/pack functionality
|
2018-01-24 13:41:02 +01:00 |
|
Pavol Rusnak
|
2f567ee822
|
bootloader: rework UI
|
2018-01-24 12:47:55 +01:00 |
|
Pavol Rusnak
|
00c193f5cc
|
trezorhal, unix: drop flash_write_{byte,word} usage, rename flash_write_{byte,word}_rel to flash_write_{byte,word}
|
2018-01-23 16:58:53 +01:00 |
|
Pavol Rusnak
|
8bf19b4c92
|
trezorhal: refactor trezor.io USB stuff into more files, add WebUSB
|
2018-01-21 00:04:05 +01:00 |
|
Pavol Rusnak
|
3098dc8447
|
unix: don't use usb_hid_write from usb_hid_read for PING/PONG
|
2018-01-17 23:40:24 +01:00 |
|
Jan Pochyla
|
2c3df7381f
|
unix/usb: fix wur
|
2018-01-16 15:46:32 +01:00 |
|
Pavol Rusnak
|
b98a1db6ee
|
embed: cleanup unused modules
|
2018-01-02 20:00:12 +01:00 |
|
Pavol Rusnak
|
424115967f
|
embed: fix wur for usb functions
|
2018-01-01 21:49:08 +01:00 |
|
Pavol Rusnak
|
f1a75b36f7
|
vendor: update micropython to 1.9.3 release
|
2018-01-01 21:49:08 +01:00 |
|
Pavol Rusnak
|
333c0a633a
|
trezor.crypto: adopt crc32 function
|
2017-12-19 21:54:22 +01:00 |
|
Pavol Rusnak
|
eff3ce2aa8
|
unix: use ensure, not (void)
|
2017-12-19 19:42:56 +01:00 |
|
Jan Pochyla
|
7be96048f8
|
unix: fix wur in usb
|
2017-12-19 15:13:12 +01:00 |
|
Pavol Rusnak
|
47f5cba439
|
flash/sdcard: introduce wur, simplify code
|
2017-12-16 18:42:06 +01:00 |
|
Pavol Rusnak
|
5e93cca0a9
|
WIP
|
2017-12-16 17:54:12 +01:00 |
|
Pavol Rusnak
|
be302480fd
|
modtrezorcrypto: cleanup random
|
2017-12-15 16:56:08 +01:00 |
|
Pavol Rusnak
|
5e476b856e
|
unix: implement sdcard, add unit test
|
2017-12-15 01:00:00 +01:00 |
|
Pavol Rusnak
|
48ef409fdb
|
modtrezorio: remove mocks
|
2017-12-15 00:06:09 +01:00 |
|
Pavol Rusnak
|
6ab0f03ec4
|
embed: norcow_init, storage_init and flash_init don't return secbool, they halt using ensure if something goes wrong
|
2017-12-09 14:48:49 +01:00 |
|
Pavol Rusnak
|
626a8885ce
|
trezor.config: add compaction test
|
2017-12-08 16:46:13 +01:00 |
|
Pavol Rusnak
|
7f5192701f
|
unix: use mmap to access flash file
|
2017-12-08 14:18:15 +01:00 |
|
Pavol Rusnak
|
38e3088325
|
common: don't expose shutdown() via common.h
|
2017-12-08 12:42:43 +01:00 |
|
Pavol Rusnak
|
f88080b904
|
Merge branch 'pin_fails'
|
2017-12-07 15:29:47 +01:00 |
|
Pavol Rusnak
|
4002ef2a49
|
firmware, unix: return cpython compatibility (needed for __class__ and __dict__)
|
2017-11-21 15:35:46 +01:00 |
|