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