Pavol Rusnak
|
f1d8a3aaf2
|
embed: don't set pins to OUTPUT in {sdcard,touch}_active_pin_state when they were already set like this in {sdcard,touch}_default_pin_state
|
2018-07-23 11:58:36 +02:00 |
|
Pavol Rusnak
|
99c5d049b9
|
embed: moved configuration of SD detect pin to sdcard_default_pin_state
|
2018-07-23 11:58:36 +02:00 |
|
Pavol Rusnak
|
ca9162f7b7
|
embed: introduce {sdcard,touch}_active_pin_state
|
2018-07-23 11:58:36 +02:00 |
|
Pavol Rusnak
|
c97226a4c9
|
embed: add touch_power_on to firmware
|
2018-07-23 11:58:35 +02:00 |
|
Pavol Rusnak
|
add16b6b27
|
embed: move {sdcard,touch}_default_pin_state to the beginning of {sdcard,touch}_init
|
2018-07-23 11:58:35 +02:00 |
|
Pavol Rusnak
|
7ca460457e
|
embed: refactor sdcard/touch, extract touch_power_on/off functions from touch_init
|
2018-07-23 11:58:35 +02:00 |
|
Pavol Rusnak
|
fecc6e53a0
|
tools: update tools to generate clang-format compatible output
|
2018-07-18 12:17:51 +02:00 |
|
mcudev
|
0fbf2261cc
|
boardloader: partial fix for powering off sd
|
2018-07-18 11:33:05 +02:00 |
|
Pavol Rusnak
|
2b30cc16a2
|
trezorhal: minor fixes to sdcard/touch power on sequence
|
2018-07-11 17:41:12 +02:00 |
|
Pavol Rusnak
|
6ce106b544
|
trezorhal: turn sdcard/cpt circuitry on/off using PC0/PB10 pin
|
2018-07-11 17:41:12 +02:00 |
|
Yura Pakhuchiy
|
28bff537be
|
Add Groestl512 to modtrezorcrypto
|
2018-07-09 21:30:10 +02:00 |
|
Pavol Rusnak
|
aa1a036216
|
bootloader: use SL keys by default (keep universal keys in comment)
|
2018-07-05 13:48:44 +02:00 |
|
Pavol Rusnak
|
657de0274d
|
embed/unix: save only cropped part of the screenshot
|
2018-07-02 17:10:18 +02:00 |
|
Pavol Rusnak
|
35dcd917dd
|
embed/unix: save screenshot on "P" press in emulator
|
2018-07-02 16:31:24 +02:00 |
|
Pavol Rusnak
|
23b019d592
|
embed/firmware: update linker to use firmware_extra section
|
2018-06-21 16:23:27 +02:00 |
|
Pavol Rusnak
|
e7b761e66f
|
embed: refactor sector_count constants
|
2018-06-20 14:54:15 +02:00 |
|
Jan Pochyla
|
7630201a57
|
debug: do not rely on mp_optimise_value
Reflects micropython commit 3f420c0c27bd6daa5af39517925be55b9b9a9ab3
Replaces usage of mp_optimise_value with calls from python code.
|
2018-06-19 18:26:43 +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 |
|
Pavol Rusnak
|
97bb26b7f3
|
embed/extmod/modtrezorcrypto: use kwargs for Blake2b/Blake2s
|
2018-06-19 18:15:58 +02:00 |
|
Pavol Rusnak
|
abc0e98993
|
firmware: bump version
|
2018-06-19 16:47:47 +02:00 |
|
Pavol Rusnak
|
8e9ae534c0
|
embed/extmod/modtrezorcrypto: fix last commit, update trezor-crypto
|
2018-06-15 10:35:19 +02:00 |
|
Karel Bílek
|
eeff66be88
|
zcash: use personal field in blake2b (#243)
|
2018-06-15 10:20:32 +02:00 |
|
Milan Rossa
|
db763bf05d
|
bootloader: ask again for block if invalid (#230)
fixes #135
|
2018-06-11 19:36:03 +02:00 |
|
Jan Pochyla
|
2603c477c5
|
embed/extmod/modtrezorui: distinguish font ids from colors
|
2018-06-08 14:53:46 +02:00 |
|
Jan Pochyla
|
6ceb3f2770
|
embed/extmod/modtrezorui: text functions return width
|
2018-06-08 14:53:46 +02:00 |
|
Jan Pochyla
|
3dc1c79b1a
|
nem: cleanup modtrezorcrypto bindings
|
2018-06-06 17:24:07 +02:00 |
|
Tomas Susanka
|
6aef64d367
|
nem: compute address from pubkey
|
2018-06-06 17:24:07 +02:00 |
|
Tomas Susanka
|
3fc96805dd
|
nem: modtrezorcrypto overflow fix and err check
|
2018-06-06 17:24:07 +02:00 |
|
Tomas Susanka
|
fb15e993f1
|
embed/crypto: ed25519 keccak signing
to be discussed whether not to provide a hash func instead of string
|
2018-06-06 17:24:06 +02:00 |
|
Tomas Susanka
|
b5cc678caa
|
nem: encrypt
|
2018-06-06 17:24:06 +02:00 |
|
Tomas Susanka
|
33ac5de848
|
wallet/nem: basic modtrezorcrypto for nem
|
2018-06-06 17:24:06 +02:00 |
|
Tomas Susanka
|
88ef4257cd
|
wallet/nem: init, get_address
|
2018-06-06 17:24:06 +02:00 |
|
Pavol Rusnak
|
a3af8faf23
|
boardloader/bootloader: use static const for sector arrays; erase storage if firmware is broken
|
2018-06-06 01:03:06 +02:00 |
|
Pavol Rusnak
|
68669dd8e4
|
firmware: disable WebUSB landing page (#174)
|
2018-06-04 13:50:23 +02:00 |
|
Jan Pochyla
|
bf7729ab9f
|
embed/extmod: use trezor_obj_get_uint{8} where it makes sense
|
2018-05-24 17:59:03 +02:00 |
|
Jan Pochyla
|
648ec675f4
|
embed/extmod: add trezor_obj_get_uint8
|
2018-05-24 17:59:03 +02:00 |
|
Jan Pochyla
|
39c1c85abb
|
embed/extmod: use trezor_obj_get_uint for uint32_t
|
2018-05-24 17:59:03 +02:00 |
|
Jan Pochyla
|
71b4e9978c
|
embed/extmod: add trezor_obj helpers for int and uint
|
2018-05-24 17:59:02 +02:00 |
|
Pavol Rusnak
|
ffc2bf30b8
|
src: remove CoinType usage, usage internal CoinInfo instead
|
2018-05-24 15:18:05 +02:00 |
|
Pavol Rusnak
|
90975f6b6e
|
embed/extmod/modtrezorcrypto: add support to variable outlen for Blake2{b,s}
|
2018-05-22 19:44:52 +02:00 |
|
Pavol Rusnak
|
5e90d5116c
|
prodtest: add wipe command to erase vendorheader
|
2018-04-28 14:49:20 +01:00 |
|
Pavol Rusnak
|
55f3edebda
|
embed/extmod/modtrezorui: allow software renderer (but still prefer accelerated ones)
|
2018-03-30 14:01:51 +02:00 |
|
Jochen Hoenicke
|
5fc368e330
|
display: show qr-code correctly (was mirrored)
|
2018-03-27 19:39:20 +02:00 |
|
Pavol Rusnak
|
886888b775
|
firmware: bump version to 2.0.6
|
2018-03-20 16:25:03 +01:00 |
|
Pavol Rusnak
|
611d374bbd
|
embed: rename TREZOR_STM32/UNIX to TREZOR_MODEL_T/EMU, introduce trezor.utils.model()
|
2018-03-04 12:59:16 +01: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
|
8852fb5482
|
embed/firmware: bump version to 2.0.5
|
2018-03-01 05:47:33 +01:00 |
|
Pavol Rusnak
|
c1f097f2b4
|
embed/extmod/modtrezorui: introduce frame numbering to display.save
|
2018-02-27 19:05:40 +01:00 |
|
Jan Pochyla
|
d4038cc03a
|
embed/firmware: bump version
|
2018-02-27 16:35:28 +01:00 |
|