1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-12-25 15:58:08 +00:00
Commit Graph

52 Commits

Author SHA1 Message Date
Jan Pochyla
a255938903 main: unlock storage after boot 2017-11-05 21:04:47 +01:00
Jan Pochyla
431a711060 usb: add trezor1-like debuglink 2017-10-30 17:34:21 +01:00
Jan Pochyla
49cc4651c2 bunch of api cleanups 2017-09-19 23:47:35 +02:00
Pavol Rusnak
ae17af2313
Revert "usb: disable HS mode & U2F iface for now"
This reverts commit b61676cf89.
2017-09-04 14:22:37 +02:00
Jan Pochyla
b61676cf89 usb: disable HS mode & U2F iface for now 2017-08-22 14:12:15 +02:00
Jan Pochyla
2e1a249845 main: delay usb start 2017-08-21 13:22:44 +02:00
Jan Pochyla
3db1bf89fa remove trezor.main, simplify trezor.workflow 2017-08-16 15:02:03 +02:00
Jan Pochyla
3562ffdc54 wire: pass Context to apps 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
1f90e781d5 wire: simplify, use async codecs 2017-08-15 18:14:14 +02:00
Jan Pochyla
880faa10b0 usb: use HS_IN_FS
TODO: with more interfaces, static usb state is getting bigger, maybe we should move it to dynamic memory. at the very least, concepts of physical and logical interfaces should be separate
2017-07-12 16:04:03 +02:00
Pavol Rusnak
acb68dc429
trezor.config: rework for new structure 2017-06-20 13:30:02 +02:00
Jan Pochyla
b15d60383e main: disable u2f, enable wire 2017-06-12 18:03:03 +02:00
Pavol Rusnak
845a3a7e0d
tests: add partial pylint support 2017-06-07 19:06:26 +02:00
Jan Pochyla
4a6dcfe9c1 main: disable wire, enable u2f 2017-05-23 12:45:17 +02:00
Jan Pochyla
4bb7ad1727 main: reorg usb init 2017-05-09 16:13:40 +02:00
Jan Pochyla
8a67ad4672 main: reformat usb init 2017-04-21 16:25:00 +02:00
Jan Pochyla
46f748205d modtrezormsg: WIP python USB API 2017-04-21 16:25:00 +02:00
Jan Pochyla
9914b0db2b main: temporary hack, keep apps.common.storage loaded 2017-01-17 17:43:50 +01:00
Jan Pochyla
3f657775e9 main: boot debug app earlier 2016-12-15 12:36:55 +01:00
Jan Pochyla
a4f103755b minor api changes 2016-12-08 16:19:09 +01:00
Pavol Rusnak
e120faa227
apps.ethereum: implement EthereumGetAddress 2016-11-18 15:23:56 +01:00
Pavol Rusnak
09c6309ebf
apps.debug: add debug app (that consumes debuglink messages) 2016-11-14 22:13:32 +01:00
Pavol Rusnak
a423d4602f
modtrezormsg: store assigned used pages internally, add get_interfaces method 2016-10-11 12:33:02 +02:00
Pavol Rusnak
3f44dfedb5
modtrezormsg: use usage_page to identify interfaces 2016-10-11 12:14:17 +02:00
slush0
51de3a3d9c Setting initial brightness to ui.BACKLIGHT_NORMAL 2016-10-08 13:02:02 +02:00
Pavol Rusnak
036a4ead33
remove playground from main.py 2016-10-05 20:16:48 +02:00
Jan Pochyla
099767d592
session/workflow overhaul
- lazy loading and importing of protobuf messages
- workflow dispatching through codec pipeline on the first message report

HACK: workflow killing
TODO: cap on concurrent sessions
TODO: ui locking/queuing
TODO: session storage
TODO: tests
2016-09-27 17:26:06 +02:00
chren
16f81c3264
added dummy scroll down icon with animation 2016-09-27 17:25:59 +02:00
chren
fed9309ffa
added playground of scrollicon 2016-09-27 17:25:59 +02:00
Jan Pochyla
788eb675a5
remove seed app initialization 2016-09-27 17:25:56 +02:00
chren
ebe9d69a70
fix - set homescreen as default layout 2016-09-27 17:25:53 +02:00
chren
bed2d4d50e
change backlight to white and seed mockup 2016-09-27 17:25:53 +02:00
chren
0e8d7a5d6c
add static seed layout 2016-09-27 17:25:52 +02:00
Jan Pochyla
6a647b124d
add management app skeleton and ConfirmDialog
We might rewrite PinDialog as a content for ConfirmDialog in the
future. Also, I'm beginning to hit memory issues on a 64-bit system.
2016-09-27 17:25:47 +02:00
Jan Pochyla
3677b8142b
add touch event rotation, msg dispatcher, wallet app 2016-09-27 17:25:44 +02:00
Pavol Rusnak
38b66cb6d8
introduce msg.setup proof-of-concept 2016-09-27 17:24:23 +02:00
slush0
ab9141dd95
Configuration & boot of apps 2016-09-27 17:23:59 +02:00
slush0
767a41cffd
WIP 2016-09-27 17:23:57 +02:00
slush0
afb4bb7d76
WIP 2016-09-27 17:23:54 +02:00
Pavol Rusnak
d0e179e090
rename touch.callback functions 2016-09-27 17:22:48 +02:00
Pavol Rusnak
516057a7fa
touch code wip 2016-09-27 17:22:46 +02:00
slush0
dc20152afe
Playground reflects new trezor.ui.display API 2016-09-27 17:21:03 +02:00
Pavol Rusnak
bba9418214
add touch (WIP) 2016-09-27 17:21:03 +02:00
slush0
0b0e6186c6
Added uasyncio
Added playground module
2016-09-27 17:21:03 +02:00
Pavol Rusnak
8493da5f97
introduce trezor module 2016-09-27 17:21:02 +02:00
Pavol Rusnak
4a9b60a0f3
add load to Makefile 2016-09-27 17:21:02 +02:00
Pavol Rusnak
ee67b0bab7
make display class a singleton 2016-09-27 17:21:02 +02:00
Pavol Rusnak
774d6aaee4
use constants 2016-09-27 17:21:02 +02:00
Pavol Rusnak
c41922a654
fix wording 2016-09-27 17:21:02 +02:00