Jan Pochyla
3db1bf89fa
remove trezor.main, simplify trezor.workflow
2017-08-16 15:02:03 +02:00
Jan Pochyla
bdc9496ff0
make: remove Makefiles
2017-08-15 21:24:15 +02:00
Jan Pochyla
ddd079f131
scons: compile vm.c and gc.c with -O3 on stm32
2017-08-15 21:24:15 +02:00
Jan Pochyla
50c63d728f
travis: binctl is run with python2
2017-08-15 18:14:14 +02:00
Jan Pochyla
a15f6e3835
modtrezorio: fix missing includes
2017-08-15 18:14:14 +02:00
Jan Pochyla
aae151a0ab
tests: skip multisig marker
2017-08-15 18:14:14 +02:00
Jan Pochyla
23b5e839fb
pylint: remove libs/
2017-08-15 18:14:14 +02:00
Jan Pochyla
b83d2d1166
apps.common.coins: regenerate
2017-08-15 18:14:14 +02:00
Jan Pochyla
6814931457
tests: fix permissions
2017-08-15 18:14:14 +02:00
Jan Pochyla
1cdfac000a
apps.wallet: fix sign_identity
2017-08-15 18:14:14 +02:00
Jan Pochyla
bc9beaf5d8
wire: fix Context.call
2017-08-15 18:14:14 +02:00
Jan Pochyla
520de105a6
tests: fix wire tests, remove msg
2017-08-15 18:14:14 +02:00
Jan Pochyla
3562ffdc54
wire: pass Context to apps
2017-08-15 18:14:14 +02:00
Jan Pochyla
b1b84fb233
modtrezorio: move write() to HID
2017-08-15 18:14:14 +02:00
Jan Pochyla
552444c856
remove src/lib
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
4c987454eb
modtrezormsg: merge to modtrezorio
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
647e39de79
scons: add 32bit unix build
2017-08-08 14:23:34 +02:00
Jan Pochyla
1fc920d94c
readme: mention scons
2017-08-07 17:48:21 +02:00
Jan Pochyla
56ba61cedf
fix remaining micropython paths
2017-08-07 16:56:41 +02:00
Jan Pochyla
424993e421
scons: rework TREZOR_NOUI
2017-08-07 13:10:19 +02:00
Jan Pochyla
403e45aacf
tests: fix path to unix micropython
2017-08-07 12:41:00 +02:00
Jan Pochyla
83686bc0c6
scons: add TREZOR_NOUI support
2017-08-07 12:31:42 +02:00
Jan Pochyla
3dab5e7797
scons: cleanup defines
2017-08-07 12:04:23 +02:00
Jan Pochyla
3a7277788f
scons: use in Makefile
2017-08-07 12:04:11 +02:00
Jan Pochyla
71ef4e4b3a
tools/binctl: python2 compatibility
2017-08-07 11:59:45 +02:00
Jan Pochyla
1c9b6d44b4
scons: glob py files for firmware
2017-08-05 11:05:44 +02:00
Jan Pochyla
2d69930317
scons: fix frozen module names
2017-08-05 10:17:16 +02:00
Jan Pochyla
d431e0b983
scons: boardloader, bootloader, bugfixes
2017-08-04 00:46:57 +02:00
Jan Pochyla
9b9c020261
scons: remove unused defines
2017-08-04 00:46:57 +02:00
Jan Pochyla
c357692a43
scons: add SConscript.unix
2017-08-04 00:46:57 +02:00
Jan Pochyla
f140f19773
scons: build/firmware
2017-08-04 00:46:57 +02:00
Jan Pochyla
9b03a16b43
scons: fix FrozenModule, simplify usage
2017-08-04 00:46:57 +02:00
Jan Pochyla
684892f1ed
scons: firmware build
2017-08-04 00:46:57 +02:00
Pavol Rusnak
3a35a5a5be
tests: rework device tests to checkout just device_tests subdirectory from python-trezor repo
2017-07-28 19:45:58 +02:00
Pavol Rusnak
596d41e68c
build: fix one missing change of micropython->embed
2017-07-28 19:24:26 +02:00
Pavol Rusnak
3f29925c1c
travis: install python-trezor from master
2017-07-28 19:12:36 +02:00
Pavol Rusnak
fe5b5c1940
tests: update to pytest, regenerate protobuf
2017-07-28 18:58:31 +02:00
Jan Pochyla
bab1303b1b
tools/build_mocks: adapt to micropython -> embed rename
2017-07-28 16:36:14 +02:00
Jan Pochyla
803e39c2a8
make: adapt to micropython -> embed rename
2017-07-28 16:33:40 +02:00
Jan Pochyla
55bd4a0806
rename /micropython to /embed
2017-07-28 16:23:45 +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
Jan Pochyla
d77373eef7
trezor.msg: udp supports only one interface
2017-06-27 13:49:48 +02:00
Jan Pochyla
a2a4b285d4
trezor.msg: fix empty read
2017-06-27 13:49:35 +02:00
Jan Pochyla
915cf849e9
trezor.msg: remove select, add poll
...
TODO: decide if we want to continue polling on interface numbers, or rather on usb/touch file objects
2017-06-26 16:03:20 +02:00
Jan Pochyla
695833c6c0
trezor.msg: send with 1 sec timeout until we make it async
2017-06-26 12:06:40 +02:00
Pavol Rusnak
886c3a0a11
modtrezorcrypto: use lowercase QSTRs so we don't have to 'import as'
2017-06-23 17:50:45 +02:00
Pavol Rusnak
adafd9bc51
tools: fix png2toi c export
2017-06-21 18:18:59 +02:00
Pavol Rusnak
27f7a26d6e
bootloader: join erase/flash loader into one process
2017-06-21 13:11:20 +02:00