Commit Graph

164 Commits (28e2970cfb6bf978aa0d18a01a0c33e4254df7a3)

Author SHA1 Message Date
Pavol Rusnak e7b761e66f
embed: refactor sector_count constants
6 years ago
Pavol Rusnak 68669dd8e4
firmware: disable WebUSB landing page (#174)
6 years ago
Pavol Rusnak 081dcdd98f
embed/unix: resize emulator window if no background image found
6 years ago
Pavol Rusnak 14b0d4439a
embed: add GPLv3 source code headers
6 years ago
Pavol Rusnak 2bb9d80c18
embed/unix: implement nice background into emulator
6 years ago
Pavol Rusnak fae8ffda9f
embed/trezorhal: simplify systick, remove microsecond precision
6 years ago
Pavol Rusnak 02358b3932
embed/trezorhal: move systick from vendor to trezorhal
6 years ago
Pavol Rusnak 21bb815945
embed/trezorhal: move mpu to trezorhal - enable it in firmware
6 years ago
Pavol Rusnak 2bebd0eec5
embed/trezorhal+unix: add copyright headers
6 years ago
Pavol Rusnak 3eab20e278
embed: refactor MIN/MAX macros in common.h
6 years ago
Pavol Rusnak 5ded086800
embed/trezorhal: introduce jump_to_unprivileged, disable mpu in bootloader
6 years ago
Pavol Rusnak c115faf2cd
embed/trezorhal/usb: correct handling of interface messages in usb_class_setup
6 years ago
Pavol Rusnak 936f0e3e26
embed: fix 3 TODO items
6 years ago
Pavol Rusnak 548b8cb25b
embed/trezorhal: move cmd_buffer into usb_vcp_state_t
6 years ago
Pavol Rusnak 40e20e2e9d
trezorhal: fix usb class behaviour
7 years ago
Pavol Rusnak 61b4e3d6e3
trezorhal: fix typos
7 years ago
Pavol Rusnak b8b8e38765
trezorhal: rename winusb_enabled to usb21_enabled
7 years ago
Pavol Rusnak 4f44c2577b
trezorhal: add option to programatically enable/disable WinUSB
7 years ago
Pavol Rusnak 488e516cbf
trezorhal: add device_class, etc. to usb object
7 years ago
Pavol Rusnak ebc585fd40
trezorhal: fix bug in flash_otp_write
7 years ago
Pavol Rusnak 1b712a0446
trezorhal: fix simple interface behaviour on windows
7 years ago
Pavol Rusnak 399d6d2f65
trezorhal: make webusb more robust
7 years ago
Pavol Rusnak 08c145c4da
trezorhal: fix winusb
7 years ago
Pavol Rusnak ba8224f598
trezorhal: remove configuration from usb string table
7 years ago
Pavol Rusnak 55d0416641
trezorhal: make usb stack more robust
7 years ago
Pavol Rusnak d6681efff2
trezorhal: update usb maxpower
7 years ago
Pavol Rusnak a9f5ed9119
trezorhal: remove unnecessary casting for vstr, small ui nitpicks
7 years ago
Pavol Rusnak 1280073c04
trezorhal: remove unnecessary casting for usb strings
7 years ago
Pavol Rusnak 8ef2098763
trezorhal: unix: refactor touch get/pack functionality
7 years ago
Pavol Rusnak 2f567ee822
bootloader: rework UI
7 years ago
Pavol Rusnak 9fcb59c3ca
trezorhal: reply with winusb guid just for interface 0
7 years ago
Pavol Rusnak ca0918dbce
trezorhal: rework winusb
7 years ago
Pavol Rusnak 00c193f5cc
trezorhal, unix: drop flash_write_{byte,word} usage, rename flash_write_{byte,word}_rel to flash_write_{byte,word}
7 years ago
Pavol Rusnak 089168209b
trezorhal: fix webusb landing page
7 years ago
Pavol Rusnak 919e2b9c3b
trezorhal: formatting nits in usb
7 years ago
Pavol Rusnak 9f80d5614a
trezorhal: add winusb magic to webusb interface
7 years ago
Pavol Rusnak 5ef0967857
trezorhal: small fixes to USB stack
7 years ago
Pavol Rusnak aa8c192040
trezor.io: remove unused fields from WebUSB class
7 years ago
Pavol Rusnak 8bf19b4c92
trezorhal: refactor trezor.io USB stuff into more files, add WebUSB
7 years ago
Pavol Rusnak d927b80b50
trezorhal: more tests in usb
7 years ago
Pavol Rusnak 51db0c4099
fix typo
7 years ago
Pavol Rusnak 9d10a7a508
trezorhal: more switch formatting
7 years ago
Pavol Rusnak 30ff61b588
trezorhal: add configuration, interface strings to usb descriptors, minor typos
7 years ago
Pavol Rusnak fea8d53b85
trezor.io: cleanup usb code
7 years ago
Pavol Rusnak 424115967f
embed: fix wur for usb functions
7 years ago
Pavol Rusnak 47f5cba439
flash/sdcard: introduce wur, simplify code
7 years ago
Pavol Rusnak 5e93cca0a9
WIP
7 years ago
Pavol Rusnak 7504366a02
bootloader: simplify vtrust code
7 years ago
Pavol Rusnak 125ab8471c
trezorhal: store image fingerprint in the image_header structure
7 years ago
Pavol Rusnak be302480fd
modtrezorcrypto: cleanup random
7 years ago