Commit Graph

33 Commits (a7e17f07ee40733c487ab8b05926fc51b9cc9501)

Author SHA1 Message Date
Pavol Rusnak fffe8abd02
bootloader: rework message creation
7 years ago
Pavol Rusnak 80d8ab7825
bootloader/firmware: update usb strings
7 years ago
Jan Pochyla 87909637bf stmhal: vcp+hid style & comments, vcp tx ring buffer
7 years ago
Jan Pochyla 28d6b38f6f trezorhal: implement vcp read and ctrl-c soft reset, fix write
7 years ago
Jan Pochyla df57f47aa9 trezorhal: minor usb cleanup
7 years ago
Jan Pochyla 9fcf5afaa9 usb_init_all: better report descriptor format
7 years ago
Pavol Rusnak 435ac7081a loader: add usb
7 years ago
Jan Pochyla 38b99b306a trezorhal: add cdc vcp tx
7 years ago
Jan Pochyla 3a4cbacbff trezorhal: fix missing rx_buffer
7 years ago
Jan Pochyla 56b1d69796 trezorhal/usb: now compiles
7 years ago
Pavol Rusnak 4f9f351a16
bootloader/loader: print version to log
7 years ago
Pavol Rusnak 1eff07f84d
build: don't convert from png in build_vendorheader, remove vendorheader.bin from vcs
7 years ago
Pavol Rusnak 7cb7a90d27
build: include vendorheader.bin in source tree
7 years ago
Pavol Rusnak 6187a8a0c1
build: refactor build_vendorheader
7 years ago
Jochen Hoenicke e0fd890661 Implemented vendor header.
7 years ago
Pavol Rusnak a440f3d322
trezorhal: update linker scripts
7 years ago
Pavol Rusnak 435e96e1b3
build: refactor binctl and firmware/loader image stuff
7 years ago
Jochen Hoenicke e37619899e Put loader/firmware header into image (#5)
7 years ago
Pavol Rusnak d3ec688d6f
trezorhal: don't set SCB->VTOR in SystemInit
7 years ago
Pavol Rusnak efb722cc97
trezorhal: split memory files, adapt bootloader and loader
7 years ago
Pavol Rusnak 6861e68f21
update to current micropython master
7 years ago
Pavol Rusnak a9d16aa7fa
firmware: extract periph_init into common.c
7 years ago
Pavol Rusnak 416676120b
extract common stuff into trezorhal/common.[ch]
7 years ago
Pavol Rusnak 6c982a64d1
firmware: move modutime to firmware
7 years ago
Jan Pochyla ab1888fe15 firmware: fix crc32 in ubinascii
7 years ago
Jan Pochyla 1db09f88a1 firmware/main.c: simplify
7 years ago
Jan Pochyla 9fd5f05f1f firmware: simplify, move things to mphalport.c
7 years ago
Jan Pochyla e793870082 trezorhal: remove USE_DEVICE_MODE
7 years ago
Pavol Rusnak 935e9b2912
trezorhal: fix i2c, more reorg
7 years ago
Pavol Rusnak 3f0026912c
i2c: reorganize sources
7 years ago
Jan Pochyla 929f708e5c trezorhal: split to subsystems
7 years ago
Pavol Rusnak 2cde9511da
micropython: update submodule; fix build
7 years ago
Jan Pochyla 78d82386d1 trezorhal: adjust to new structure
7 years ago