Commit Graph

222 Commits (335504ce5c5c43d99c44646e16a7b175b0fd22df)

Author SHA1 Message Date
Pavol Rusnak ace3574769
embed/extmod/modtrezorconfig: update for T1
6 years ago
Pavol Rusnak 0ab0f9e418
unix: refactor T1 touch events to behave similarly to T2 touch events
6 years ago
Dusan Klinec 29ee5dc80c mock: fixes error in generated trezorcrypto mock
6 years ago
Pavol Rusnak 2a06ff4986
embed/firmware: add T1 display support, apply T1 fixes
6 years ago
Pavol Rusnak 72d1c457c2
embed/extmod/modtrezorui: fix minor issue in display_print
6 years ago
Pavol Rusnak 108d84051e
embed/extmod/modtrezorui: add more T1/T2 ifdefs to display functions
6 years ago
Pavol Rusnak fb816bd2de
embed/extmod/modtrezorui: properly set backlight and bpp for T1 display
6 years ago
Pavol Rusnak 11bf37b17c
vendor: update trezor-crypto
6 years ago
Pavol Rusnak 7880b67451
embed/extmod/modtrezorui: display code reorg/cleanup
6 years ago
Pavol Rusnak 4a76756b75
embed/extmod/modtrezorui: use software renderer
6 years ago
Pavol Rusnak d0f2905542
embed/extmod/modtrezorcrypto: refactor pbkdf2 prf
6 years ago
Pavol Rusnak 8874925fb8
unix: support backgrounds for models T and 1
6 years ago
Pavol Rusnak f23f751ab0
extmod/modtrezorui: prepare display UI for model change
6 years ago
Pavol Rusnak 5efab07b23
cardano: remove GetPublicKey.root_hd_passphrase, style changes
6 years ago
Dušan Plavák 060a8cbdfd cardano: replace derivation scheme v1 for v2 (#342)
6 years ago
Pavol Rusnak 1013cc9185
vendor: update trezor-crypto
6 years ago
Pavol Rusnak e821fd4358
emulator: rename TREZOR_NOUI macro to TREZOR_EMULATOR_NOUI
6 years ago
Pavol Rusnak 8d9d4816da
embed/extmod/modtrezorutils: remove utils.symbol, use constants directly
6 years ago
Pavol Rusnak 01a876f486
embed: add confirm/cancel actions to touch events
6 years ago
Pavol Rusnak e3607156d8
embed: make model and emulator orthogonal, update macros to match this logic
6 years ago
Pavol Rusnak 1bf1a76973
src/apps/ethereum: implement Ethereum canonical signatures, fix max_chain_id
6 years ago
Pavol Rusnak 6801b61514
embed/extmod/modtrezorui: remove FONT_PY_TO_C/FONT_C_TO_PY, use (signed) int globally for font id
6 years ago
Pavol Rusnak 3a2c1eecdb
embed/extmod/modtrezorui: add MONO_BOLD font
6 years ago
Pavol Rusnak 1a6e0f053a
embed/extmod/modtrezorcrypto: refactor AES API, use test from NIST SP 800-38A
6 years ago
Pavol Rusnak e3d18ecb47
embed: refactor display_identify into a "getter" function
6 years ago
Pavol Rusnak 3022cd50c8
embed: use runtime detection of connected display controller
6 years ago
Pavol Rusnak 7b8266221d
embed: use static where appropriate in display-stm32.h
6 years ago
Pavol Rusnak 68ef9b9322
embed: add comment about why first value of display_id is discarded
6 years ago
Pavol Rusnak bc5dba751a
embed: refactor display_identify in display-stm32
6 years ago
mcudev c0b5d33743 display_identify: improve identification of ILI9341
6 years ago
Pavol Rusnak 4ebd7d2ad8
embed/extmod/modtrezorui: fix typo in display-stm32.h
6 years ago
Pavol Rusnak f1dc43f951
embed: don't sync in display_refresh when using GC9307
6 years ago
Pavol Rusnak e7a74ccfee
embed: add support for GC9307 display driver
6 years ago
Pavol Rusnak f4252d755c
embed: introduce display_identify
6 years ago
Pavol Rusnak 32fbc69c30
embed: refactor BUFFER_OFFSET modification in display_set_orientation
6 years ago
jmuravsky 09ddcc7ac9 cardano: add Cardano currency support
6 years ago
Pavol Rusnak cb9e7b5885
embed: cleanup Keccak API (drop keccak arg from digest() func)
6 years ago
Dusan Klinec 8cf0b93df7 sha3: keccak parameter in the constructor
6 years ago
Pavol Rusnak fecc6e53a0
tools: update tools to generate clang-format compatible output
6 years ago
Yura Pakhuchiy 28bff537be Add Groestl512 to modtrezorcrypto
6 years ago
Pavol Rusnak 657de0274d
embed/unix: save only cropped part of the screenshot
6 years ago
Pavol Rusnak 35dcd917dd
embed/unix: save screenshot on "P" press in emulator
6 years ago
Jan Pochyla 7630201a57 debug: do not rely on mp_optimise_value
6 years ago
Jan Pochyla edcc96ee09 embed: use correct string constructors
6 years ago
Pavol Rusnak 97bb26b7f3
embed/extmod/modtrezorcrypto: use kwargs for Blake2b/Blake2s
6 years ago
Pavol Rusnak 8e9ae534c0
embed/extmod/modtrezorcrypto: fix last commit, update trezor-crypto
6 years ago
Karel Bílek eeff66be88 zcash: use personal field in blake2b (#243)
6 years ago
Jan Pochyla 2603c477c5 embed/extmod/modtrezorui: distinguish font ids from colors
6 years ago
Jan Pochyla 6ceb3f2770 embed/extmod/modtrezorui: text functions return width
6 years ago
Jan Pochyla 3dc1c79b1a nem: cleanup modtrezorcrypto bindings
6 years ago