Ondrej Mikle
|
6ea4b7b211
|
fix(core & legacy): better styled compiler checks
|
2021-09-27 15:42:29 +02:00 |
|
Martin Milata
|
bd005e33df
|
refactor(core): decouple T1 button handling from touch
[no changelog]
|
2021-09-23 12:30:13 +02:00 |
|
Martin Milata
|
f06a57237b
|
style(core): trezorhal/random_delays.c
|
2021-07-07 14:39:24 +02:00 |
|
Pavol Rusnak
|
8cfa5da1ce
|
docs: fix typos in comments
[skip_ci]
|
2021-06-30 15:41:55 +02:00 |
|
Ondřej Vejpustek
|
b8b0ae09d9
|
fix(core): use unprivileged shutdown where needed
|
2021-06-23 16:40:45 +02:00 |
|
Ondřej Vejpustek
|
5984fd6ad7
|
feat(core): jump to unprivileged mode after shutdown
|
2021-06-23 16:40:45 +02:00 |
|
Ondřej Vejpustek
|
40b4f679f9
|
feat(core): implement wrapper for svc_shutdown
|
2021-06-23 16:40:45 +02:00 |
|
Ondřej Vejpustek
|
311288407e
|
docs(core): document shutdown_privileged
|
2021-06-23 16:40:45 +02:00 |
|
Ondřej Vejpustek
|
4968d7da53
|
feat(core): implement svc shutdown
|
2021-06-23 16:40:45 +02:00 |
|
Ondřej Vejpustek
|
cca9d4b1c4
|
refactor(core): rename shutdown to shutdown_privileged
|
2021-06-23 16:40:45 +02:00 |
|
Pavol Rusnak
|
23aa69caea
|
fix(core): unify Features.revision reporting with legacy
|
2021-06-04 12:50:49 +02:00 |
|
Ondřej Vejpustek
|
6fd4739c5c
|
feat(core): make random delays use chacha_drbg
|
2021-05-21 13:42:53 +02:00 |
|
Ondřej Vejpustek
|
e1a5f42c81
|
feat(core): make chacha_drbg more robust
|
2021-05-21 13:42:53 +02:00 |
|
Ondřej Vejpustek
|
8ee17f69b3
|
refactor(core): move wait_random and rdi into separate file
|
2021-05-21 13:42:53 +02:00 |
|
mcudev
|
e3539b0a73
|
core/embed/usb: add back usb fs code for t1 and redo fifo sizing
|
2021-04-14 23:03:29 +02:00 |
|
mcudev
|
6137a55b06
|
core/embed/usb: use all available usb endpoints and update the usb fifo sizing
|
2021-04-09 12:50:40 +02:00 |
|
Pavol Rusnak
|
3294a49cec
|
fix(core): don't assert reset flags to allow "reboot to bootloader"
|
2021-03-10 18:31:51 +01:00 |
|
Andrew Kozlik
|
a8c500bffd
|
feat(core): Ensure that WebAuthn runs on port 21326 by default for both production and debug emulator.
|
2021-03-09 16:13:21 +01:00 |
|
Pavol Rusnak
|
efac5d56f5
|
fix(core): change touch i2c clock speed to 200 kHz
fixes #1519
|
2021-03-06 20:02:11 +01:00 |
|
Ondrej Mikle
|
ce3a6b649c
|
feat(core): systemview header
|
2021-01-26 20:53:38 +01:00 |
|
Ondrej Mikle
|
5f837e12b9
|
feat(core): send messaged through systemview
|
2021-01-26 20:53:38 +01:00 |
|
Ondrej Mikle
|
60e4e06aa5
|
feat(core): measure systick with systemview
|
2021-01-26 20:53:38 +01:00 |
|
Pavol Rusnak
|
179645e3ad
|
core: unify usage of TREZOR_MODEL
|
2020-06-06 21:06:15 +02:00 |
|
Ondrej Mikle
|
c877dc8dd6
|
core: port storage to T1
|
2020-06-06 21:06:15 +02:00 |
|
Ondřej Vejpustek
|
c461692f3a
|
core: implement random delay interrupts
|
2020-04-16 11:51:28 +02:00 |
|
Andrew Kozlik
|
2133f7cf29
|
core: Prevent data loss when writing to USB VCP.
|
2020-02-25 12:08:07 +01:00 |
|
Tomas Susanka
|
a02d7e3daf
|
core/bootloader: request vendor header first
|
2020-02-06 12:22:32 +00: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 |
|
Jan Pochyla
|
ecc4313a34
|
core/usb: avoid naks in hid/webusb rx interfaces
|
2020-01-07 20:52:43 +01: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
|
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
|
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 |
|
Pavol Rusnak
|
990a91cd13
|
core/embed: enable DMA for SDIO operations
|
2019-12-11 15:28:49 +00:00 |
|
Pavol Rusnak
|
dcff4ade01
|
core: use set_clr_card_detect to disable SD card pull-up resistor
|
2019-09-25 12:13:53 +02:00 |
|
Andrew Kozlik
|
2142b37f86
|
core/usb: Ensure that USB interface is not busy before writing.
|
2019-09-11 15:33:16 +02:00 |
|
Pavol Rusnak
|
1ec5d091fd
|
core/usb: call wait_random just before returning the data
|
2019-06-24 19:13:12 +02:00 |
|
Pavol Rusnak
|
54d348228f
|
all: rename TREZOR to Trezor where possible
|
2019-06-17 20:28:29 +02:00 |
|
Andrew Kozlik
|
c2bdd1cf32
|
core/common: Change delay_random() to wait_random().
|
2019-06-11 11:41:40 +02:00 |
|
Andrew Kozlik
|
f677a0f0db
|
core: Use PRNG when generating random delays.
|
2019-06-11 11:41:40 +02:00 |
|
matejcik
|
835d5df175
|
core: reset i2c bus when detected busy
(cherry picked from commit bf79384845 )
|
2019-06-05 14:18:24 +02:00 |
|
Pavol Rusnak
|
f7053d96fe
|
all: remove extraneous whitespace
|
2019-05-26 22:20:14 +02:00 |
|
matejcik
|
e5670856a2
|
MONOREPO CREATE FROM trezor-core
|
2019-04-15 19:14:40 +02:00 |
|