Pavol Rusnak
|
c896f02eb3
|
core/boardloader: use SRAM as SD card read buffer
because DMA can't access the CCMRAM
|
2020-02-25 17:59:16 +01:00 |
|
Andrew Kozlik
|
2133f7cf29
|
core: Prevent data loss when writing to USB VCP.
|
2020-02-25 12:08:07 +01:00 |
|
Pavol Rusnak
|
39ce100608
|
Merge pull request #864 from trezor/prusnak/bootloader-text-break
core/bootloader: split long vendor string
|
2020-02-21 18:39:20 +01:00 |
|
matejcik
|
4ed6487a19
|
core/sdcard: add out-of-bounds checks to emulator
|
2020-02-20 12:51:48 +01:00 |
|
matejcik
|
d0b1b171f1
|
core/sdcard: ensure emulator initializes the SD card when first needed
|
2020-02-20 12:51:48 +01:00 |
|
matejcik
|
5bd8d9b5bb
|
core/sdcard: make allocating new SD card for emulator fast
|
2020-02-20 12:51:48 +01:00 |
|
matejcik
|
b2084a19be
|
core/trezorio: move sdcard functions to a submodule
|
2020-02-20 12:51:48 +01:00 |
|
matejcik
|
30529d218d
|
core/sdcard: change SDCard methods to plain functions
|
2020-02-20 12:51:48 +01:00 |
|
matejcik
|
06b89c57c5
|
core/sdcard: return proper disk status flags to fatfs
|
2020-02-20 12:51:48 +01:00 |
|
Pavol Rusnak
|
dc66bbe3d5
|
core/bootloader: split long vendor string
|
2020-02-19 21:40:28 +00:00 |
|
Pavol Rusnak
|
74802a107e
|
core/modtrezorui: add display_text_split
|
2020-02-19 21:40:28 +00:00 |
|
Pavol Rusnak
|
c4babd3c0b
|
Merge pull request #846 from trezor/bootloader-read-retry
core/bootloader: make read more benevolent and read error more helpful
|
2020-02-19 19:45:34 +01:00 |
|
Pavol Rusnak
|
581e46ff87
|
Merge pull request #845 from trezor/prusnak/webusb-popup
Don't show WebUSB popup in firmware, in bootloader only if no firmware present
|
2020-02-19 18:18:01 +01:00 |
|
Pavol Rusnak
|
2958a97c87
|
Merge pull request #830 from trezor/tsusanka/fw-upgrade
FW Update: Request a small chunk first to make the UI smoother
|
2020-02-15 13:08:33 +01:00 |
|
Pavol Rusnak
|
63dfd6c6ab
|
core/bootloader: make read more benevolent and read error more helpful
|
2020-02-12 22:05:29 +01:00 |
|
Pavol Rusnak
|
07cd73ce57
|
core: show webusb popup only in bootloader and only if firmware is not installed
|
2020-02-12 20:47:05 +00:00 |
|
matejcik
|
c14429c445
|
all: shut down emulator on error_shutdown
|
2020-02-12 13:31:31 +01:00 |
|
Tomas Susanka
|
2c0504ad1c
|
Merge pull request #803 from trezor/passphrase
Passphrase Redesign
|
2020-02-11 16:01:59 +01:00 |
|
Pavol Rusnak
|
32f8f1cb61
|
core/embed: update fatfs to 0.14; use upstream version
|
2020-02-07 15:21:16 +00:00 |
|
Pavol Rusnak
|
73ed2f3450
|
legacy: small nitpicks related to the new passphrase handling
|
2020-02-07 11:41:03 +00:00 |
|
Tomas Susanka
|
1343583d21
|
core: bump version to 2.3.0
|
2020-02-07 11:41:00 +00:00 |
|
Tomas Susanka
|
a02d7e3daf
|
core/bootloader: request vendor header first
|
2020-02-06 12:22:32 +00:00 |
|
matejcik
|
d28e33ef02
|
core/headertool: support generating vendor headers with explicit size
|
2020-02-05 12:23:34 +01:00 |
|
Pavol Rusnak
|
6dbed1424f
|
core+legacy: update nanopb api to version 0.4
|
2020-02-04 17:18:27 +00:00 |
|
Pavol Rusnak
|
3eb7775659
|
core/bootloader: regenerate protobuf messages
|
2020-02-04 17:18:17 +00:00 |
|
Pavol Rusnak
|
4647e7d686
|
core+legacy: use nanopb generator from pipenv
|
2020-02-04 17:15:25 +00:00 |
|
matejcik
|
75264a07a8
|
Emulator launcher scripts (#796)
Emulator launcher scripts
|
2020-01-24 16:18:18 +01:00 |
|
Pavol Rusnak
|
3de1b3aa54
|
core/embed: switch to unprivileged in main.c
|
2020-01-24 12:29:46 +00:00 |
|
Pavol Rusnak
|
7a2e0c3412
|
core/embed: don't call functions via supervisor if in privileged mode
|
2020-01-23 18:18:59 +00:00 |
|
matejcik
|
27c4c2dd50
|
core: do not let frozen emulator import live files
|
2020-01-23 15:50:28 +01:00 |
|
matejcik
|
9341f0d584
|
core: improve building of vendor headers
|
2020-01-20 17:32:59 +01:00 |
|
Pavol Rusnak
|
500156b9ba
|
core/embed: don't use local copy of inflate
|
2020-01-18 17:09:52 +01:00 |
|
Tomas Susanka
|
7c41b40dff
|
tests: introduce UI tests for core with diffs (#784)
tests: introduce UI tests for core with diffs
|
2020-01-10 20:39:31 +01:00 |
|
Milan Rossa
|
8b31c6fcf4
|
core: increase stack size for unix port
|
2020-01-09 15:26:40 +01:00 |
|
Pavol Rusnak
|
9bc3af08b2
|
core: update mpconfigport.h from upstream (for both stm32 and unix)
|
2020-01-09 15:20:22 +01:00 |
|
Jan Pochyla
|
655ec0a70c
|
core/unix: update main.c from upy 1.12
|
2020-01-07 20:52:43 +01:00 |
|
Jan Pochyla
|
7deade5a10
|
core/firmware: PendSV_Handler is defined in pendsv.c
|
2020-01-07 20:52:43 +01:00 |
|
Jan Pochyla
|
ecc4313a34
|
core/usb: avoid naks in hid/webusb rx interfaces
|
2020-01-07 20:52:43 +01:00 |
|
Tomas Susanka
|
51ef963738
|
tests: introduce UI tests for core
|
2020-01-03 14:28:27 +00:00 |
|
Pavol Rusnak
|
8572a5a942
|
core: fix interrupt usage in usbd_conf
|
2019-12-18 16:30:57 +00:00 |
|
Ondrej Mikle
|
0064fda203
|
core: check whether USB structures are correct to avoid faults in shutdown
|
2019-12-18 17:16:36 +01:00 |
|
Pavol Rusnak
|
6198509948
|
core: bump version to 2.2.1; update changelog
|
2019-12-16 19:06:33 +01:00 |
|
Milan Rossa
|
6d932a8a1d
|
core/embed/unix/flash: Don't reopen flash emulation file.
|
2019-12-15 10:21:29 +01:00 |
|
Pavol Rusnak
|
a9454b216d
|
core: move delay.c from trezorhal to firmware, fix prodtest build
|
2019-12-15 08:59:47 +00:00 |
|
Pavol Rusnak
|
a9e5149b95
|
core: reorganize source code to allow boardloader build
(after DMA changes)
|
2019-12-15 08:43:00 +00:00 |
|
Pavol Rusnak
|
046ff607d3
|
Merge branch 'sdcard-dma'
|
2019-12-12 18:00:01 +01:00 |
|
Milan Rossa
|
91007bafe9
|
core/unix/main: Print memory info (peak memory) when TREZOR_LOG_MEMORY env var is set. Part of #194
|
2019-12-12 17:58:35 +01:00 |
|
Pavol Rusnak
|
43da0d754a
|
core/embed: decrease SD card operations timeout to 5s
|
2019-12-11 17:24:28 +00:00 |
|
Pavol Rusnak
|
b34675401c
|
core/embed: add explicit fault handlers
|
2019-12-11 16:40:58 +00:00 |
|
Pavol Rusnak
|
c8c27dcd2f
|
core/embed: enable/disable SDIO/DMA interrupts via supervisor calls
|
2019-12-11 15:28:49 +00:00 |
|