Commit Graph

  • 15a03ce994
    WIP: more UI experiments, now with 100% more OOP Jan Pochyla 2016-05-10 16:09:45 +0200
  • 4fec964a90
    Merge branch 'master' of github.com:satoshilabs/trezor-os slush0 2016-05-10 15:50:08 +0200
  • e00abf4d18
    Updated vendor/firmware structures slush0 2016-05-10 15:49:19 +0200
  • 347925169d
    two more occurences Pavol Rusnak 2016-05-10 14:00:27 +0200
  • 55a7bf92ce
    fix import _io to uio Pavol Rusnak 2016-05-10 13:59:22 +0200
  • ef22adb2b7
    WIP: experiment with pin dialog Jan Pochyla 2016-05-09 13:48:29 +0200
  • f24dd6b42f
    add validity timestamp Pavol Rusnak 2016-05-09 13:14:55 +0200
  • 871ea5cc70
    update vendor/micropython Pavol Rusnak 2016-05-08 02:26:09 +0200
  • d268cf3b57
    document python crypto apis Pavol Rusnak 2016-05-06 16:19:10 +0200
  • 7fb1d7247c
    remove self from documentation where it should not be Pavol Rusnak 2016-05-06 14:56:58 +0200
  • d76477674d
    add recv to send_udp example Pavol Rusnak 2016-05-06 02:11:25 +0200
  • 67c0ecfb23
    add possibility to change UDP ip+port via env variables Pavol Rusnak 2016-05-06 01:57:29 +0200
  • 15254ffce5
    regenerate messages Pavol Rusnak 2016-05-05 22:46:26 +0200
  • c5b5955539
    add more docu Pavol Rusnak 2016-05-05 22:44:47 +0200
  • 08009cbeb6
    update docu Pavol Rusnak 2016-05-05 22:12:26 +0200
  • 3d8f8a659a
    rework documentation, proof of concept api docu generator Pavol Rusnak 2016-05-05 21:41:03 +0200
  • bc95e83aea
    Generate message type constant into message modules slush0 2016-05-05 21:30:24 +0200
  • 561b82a5be
    Fixed API (wait() returns number, not Sleep object) slush0 2016-05-05 20:17:29 +0200
  • e382737fda
    use friendlier event enums Jan Pochyla 2016-05-05 14:28:10 +0200
  • af482d3da1
    experiment with touch event multiplexing Jan Pochyla 2016-05-05 14:22:40 +0200
  • e8122cc975
    __call_at -> __schedule Jan Pochyla 2016-05-03 18:58:10 +0200
  • d612037eda
    proof of concept for waiting for events Jan Pochyla 2016-05-03 18:35:11 +0200
  • b5f8c2303c
    make event ids positive again Jan Pochyla 2016-05-03 17:10:53 +0200
  • 0ba9f6b6bb
    add autogenerated messages Pavol Rusnak 2016-05-03 18:28:58 +0200
  • b0a6b3fe15
    implement bar with rounder corners Pavol Rusnak 2016-05-02 19:48:34 +0200
  • d2f65d67cd
    rename buffer variables, add const where possible Pavol Rusnak 2016-05-02 18:55:32 +0200
  • 588be646c0
    move text_center, text_right methods into display class Pavol Rusnak 2016-05-02 18:33:36 +0200
  • 707b642954
    use wider border in emu Pavol Rusnak 2016-05-02 17:16:55 +0200
  • 6f9edb349c
    add fingerprint layout Pavol Rusnak 2016-05-02 17:08:56 +0200
  • d746c79fb8
    add display.text_width Pavol Rusnak 2016-05-02 16:50:36 +0200
  • 4a918a4ba0
    Stickuv playground slush0 2016-05-02 16:50:03 +0200
  • 20dad5a300
    style, fix possible exception in run_forever Jan Pochyla 2016-05-02 16:22:22 +0200
  • 36dad0137b
    fix _Wait Jan Pochyla 2016-05-02 16:21:50 +0200
  • 06515321cf
    Reworked wait into class slush0 2016-05-02 16:06:08 +0200
  • b7b57ae53e
    new pbkdf2 api with update Pavol Rusnak 2016-05-01 02:03:31 +0200
  • e1d9e96f15
    add build instructions Pavol Rusnak 2016-05-01 00:30:16 +0200
  • 5c6a7c91f2
    iconfgcolor in display.loader works now Pavol Rusnak 2016-04-30 16:11:32 +0200
  • c97db79d14
    WIP wait fix Jan Pochyla 2016-04-30 15:57:08 +0200
  • 0e18fcce96
    add iconcolor to display.loader (not implemented yet) Pavol Rusnak 2016-04-30 15:50:23 +0200
  • c91bca8a8a
    improve display.loader Pavol Rusnak 2016-04-30 15:35:23 +0200
  • 244002a4a8
    fix last commit Pavol Rusnak 2016-04-30 14:18:49 +0200
  • 6f4a34b741
    add display.loader Pavol Rusnak 2016-04-30 14:04:23 +0200
  • 2d75289bf3
    __wait_for_event integrated into main loop slush0 2016-04-30 02:00:40 +0200
  • 3a7e343a43
    Implemented log.exception, improved logging Removed unused code slush0 2016-04-30 01:48:13 +0200
  • b0d9a4b884
    Implemented basic loop.wait() slush0 2016-04-30 01:20:57 +0200
  • 6a5f16207c
    move log to trezor Pavol Rusnak 2016-04-29 22:24:27 +0200
  • 29e20e302a
    fix log Jan Pochyla 2016-04-29 22:01:04 +0200
  • ac28a41d96
    hide loop.call_at, use yield or run_forever Jan Pochyla 2016-04-29 21:48:59 +0200
  • 4eb87b2fd8
    first parameter of log methods is now name Pavol Rusnak 2016-04-29 21:46:34 +0200
  • e7bfb64502
    rework the event loop Jan Pochyla 2016-04-29 21:19:25 +0200
  • 71496913ba
    rework logging Pavol Rusnak 2016-04-29 19:54:54 +0200
  • 34e3b51ba8
    return tuple for msg events as well Pavol Rusnak 2016-04-29 19:07:36 +0200
  • e13d4ac581
    Print mouse move to display slush0 2016-04-29 17:58:57 +0200
  • c66dfee6b9
    last_sleep info replaced by ring buffer and delay_avg slush0 2016-04-29 16:34:29 +0200
  • 8bc3b9e160
    update submodules Pavol Rusnak 2016-04-29 17:54:15 +0200
  • 11190fccba
    remove extraneous motion events from queue Pavol Rusnak 2016-04-29 17:29:46 +0200
  • 9856f96cf7
    add hw button to msg.select, build 32-bit unix port by default Pavol Rusnak 2016-04-29 16:02:18 +0200
  • 8c3ebf3956
    update submodule Pavol Rusnak 2016-04-29 15:09:33 +0200
  • 38aa463060
    make utils.select posix-compat Jan Pochyla 2016-04-29 15:05:08 +0200
  • 1664a4fc29
    replace wait with msg.select Pavol Rusnak 2016-04-29 14:49:47 +0200
  • fa52ecfb79
    WIP slush0 2016-04-29 13:52:02 +0200
  • f9fa429f84
    Use constants slush0 2016-04-29 13:51:47 +0200
  • 5cf292e41a
    Fixed animate_pulse api slush0 2016-04-29 13:49:12 +0200
  • 7559207a62
    new message handling using msg.select Pavol Rusnak 2016-04-29 03:15:18 +0200
  • 338be18601
    Updated to animate_pulse API slush0 2016-04-28 23:57:55 +0200
  • ca991fdde6
    Main Trezor even loops starts here slush0 2016-04-28 23:49:45 +0200
  • 92eeac3612
    Handle exceptions in better way, enable to return to main screen many times. slush0 2016-04-28 23:48:59 +0200
  • ab9141dd95
    Configuration & boot of apps slush0 2016-04-28 23:48:27 +0200
  • 53ce44111e
    Playground moved as an app slush0 2016-04-28 23:44:33 +0200
  • b6cdaac364
    Removed lib_linux (all platform-dependent handling is done by C modules). slush0 2016-04-28 23:43:53 +0200
  • f22511f036
    First apps - homepage, playground slush0 2016-04-28 23:43:34 +0200
  • de83114dc7
    add ui.blend Jan Pochyla 2016-04-28 23:26:02 +0200
  • 904127f263
    remove ui.touch, add utils.select Pavol Rusnak 2016-04-28 22:58:15 +0200
  • d7a937f553
    singlethread handling of sdl events Pavol Rusnak 2016-04-28 21:43:22 +0200
  • 767a41cffd
    WIP slush0 2016-04-28 17:18:33 +0200
  • 07abef7ff4
    Added animate_pulse slush0 2016-04-28 17:18:15 +0200
  • 4f90848c0a
    remove native moduleprotobuf Pavol Rusnak 2016-04-28 15:40:16 +0200
  • 0e21c18c2a
    WIP slush0 2016-04-28 07:45:06 +0200
  • cb52fdedc3
    New decorators unimport_func, unimport_dec slush0 2016-04-28 07:44:15 +0200
  • 66d10668ac
    Former uasyncio, now heavily modified for trezor purposes. slush0 2016-04-28 07:43:37 +0200
  • 369cc485d4
    uasyncio renamed as trezor.loop slush0 2016-04-28 07:43:08 +0200
  • a102888233
    Event loop moved to loop.py Removed unused layout demo slush0 2016-04-28 04:57:08 +0200
  • afb4bb7d76
    WIP slush0 2016-04-28 04:57:03 +0200
  • c0487f1d6b
    Adapt to new event loop interface slush0 2016-04-28 04:56:43 +0200
  • f2703f1af2
    Allow parameters to layout functions slush0 2016-04-28 04:56:24 +0200
  • 46353ed2e1
    Removed EventLoop class, even loop is a module. Saves ~30kB RAM. slush0 2016-04-28 03:42:56 +0200
  • 078365f5d9
    Updated playground slush0 2016-04-28 03:29:13 +0200
  • cc71fb0a02
    Convert delays from float to int (ticks_us) slush0 2016-04-28 03:28:45 +0200
  • f27d5ad725
    Remove unused code slush0 2016-04-28 03:28:23 +0200
  • d5e2e2ee45
    update micropython submodule Pavol Rusnak 2016-04-28 01:21:57 +0200
  • ee3614ae6a
    cleanup pb2py, add debug to emu.sh Pavol Rusnak 2016-04-27 22:44:37 +0200
  • 0a8870f110
    add modtrezorutils Pavol Rusnak 2016-04-27 21:07:37 +0200
  • bc7cb88cdf
    use little endian for toif, fix random Pavol Rusnak 2016-04-27 18:45:00 +0200
  • b7013437ee
    add nist256p1 and secp256k1 to trezor.crypto.curve Pavol Rusnak 2016-04-27 13:53:37 +0200
  • f3f44b408d
    add trezor.crypto.ed25519 Pavol Rusnak 2016-04-27 02:36:59 +0200
  • e6df94cbd5
    pb2py generator, build_pb2.sh slush0 2016-04-27 01:32:57 +0200
  • 32403b618e
    use ubinascii for unhexlify in unit tests Pavol Rusnak 2016-04-27 01:08:39 +0200
  • 26ab1b2020
    update trezor-crypto Pavol Rusnak 2016-04-26 19:52:26 +0200
  • 33f3566f61
    adapt to new trezor-crypto Pavol Rusnak 2016-04-26 17:48:58 +0200
  • dd93b1a0cf
    remove mbedtls Pavol Rusnak 2016-04-26 11:25:21 +0200