tychovrahe
|
5a1bc2db85
|
fix(core): don't send button requests when unlocking because BLE pairing is in progress
[no changelog]
|
2023-04-28 15:59:00 +02:00 |
|
tychovrahe
|
46a517fa2e
|
TEST: Homescreen notification
|
2023-04-27 22:35:21 +02:00 |
|
tychovrahe
|
20ecd74ebe
|
TEST: Compile for DISC1 by default
|
2023-04-27 22:35:21 +02:00 |
|
tychovrahe
|
0fd5de9489
|
TEST: poll ble events
|
2023-04-27 22:35:21 +02:00 |
|
tychovrahe
|
3a0b71e013
|
refactor(core): separate internal BLE workflow handlers
[no changelog]
|
2023-04-27 22:35:20 +02:00 |
|
tychovrahe
|
5abbd6efd0
|
fixup! fixup! feat(core): trezorctl working via BLE
|
2023-04-27 22:35:12 +02:00 |
|
tychovrahe
|
88a9be455d
|
fixup! feat(core): support STM32F429 discovery board
|
2023-04-27 22:35:09 +02:00 |
|
tychovrahe
|
d61cf18604
|
refactor(core): unify touch and button handling, enable usage of both in one model
[no changelog]
|
2023-04-27 22:35:07 +02:00 |
|
tychovrahe
|
a65ab6bad0
|
fixup! feat(core): prevent interruption of workflows from other communication interfaces
|
2023-04-27 22:35:05 +02:00 |
|
tychovrahe
|
a3e8f191a6
|
feat(core/bootloader): dynamically decide to listen either USB or BLE
[no changelog]
|
2023-04-27 22:35:02 +02:00 |
|
tychovrahe
|
2c476b84b3
|
fixup! feat(core): prevent interruption of workflows from other communication interfaces
|
2023-04-27 22:35:02 +02:00 |
|
tychovrahe
|
104de144b3
|
fixup! feat(core): trezorctl working via BLE
|
2023-04-27 22:34:59 +02:00 |
|
tychovrahe
|
5805156a6b
|
feat(core): adjust bootloader screens to look better on rectangular screens
[no changelog]
|
2023-04-27 22:34:59 +02:00 |
|
tychovrahe
|
e402adc13e
|
feat(core/ble): improved cooperation between stm and nrf, divided ble_firmware source files
[no changelog]
|
2023-04-27 22:34:58 +02:00 |
|
tychovrahe
|
ae86dc93ca
|
refactor(core/ble): use protobuf for internal messages on nrf
[no changelog]
|
2023-04-27 22:34:51 +02:00 |
|
tychovrahe
|
39635fcf44
|
fixup! feat(core): trezorctl working via BLE
|
2023-04-27 22:34:49 +02:00 |
|
tychovrahe
|
357c2c6313
|
feat(core): allow different screens sizes for TT UI
[no changelog]
|
2023-04-27 22:34:47 +02:00 |
|
tychovrahe
|
2cb681f334
|
feat(core/ble): randomize BLE MAC address
[no changelog]
|
2023-04-27 22:34:44 +02:00 |
|
tychovrahe
|
fa98e17f6b
|
chore(core): add BLE dependencies
[no changelog]
|
2023-04-27 22:34:43 +02:00 |
|
tychovrahe
|
974560240c
|
fix(core): disable IRQ before initializing DMA
[no changelog]
|
2023-04-27 22:34:41 +02:00 |
|
tychovrahe
|
7a9aff96ab
|
feat(core): support for BLE on discovery
|
2023-04-27 22:34:41 +02:00 |
|
tychovrahe
|
8264518220
|
feat(core): ble in bootloader
[no changelog]
|
2023-04-27 22:34:02 +02:00 |
|
tychovrahe
|
7dedf36b13
|
refactor(core): conditional inclusion of BLE
|
2023-04-27 22:34:00 +02:00 |
|
tychovrahe
|
02bc42a5f0
|
feat(core): faster and more robust BLE communication
|
2023-04-27 22:33:57 +02:00 |
|
tychovrahe
|
9c27fd117d
|
feat(core): ble tunnel via SPI
|
2023-04-27 22:33:55 +02:00 |
|
tychovrahe
|
4e2d4c1e79
|
feat(core): added Device Information Service
|
2023-04-27 22:33:50 +02:00 |
|
tychovrahe
|
7d33ca0896
|
feat(core): allow some messages only over specific interfaces
|
2023-04-27 22:33:47 +02:00 |
|
tychovrahe
|
2c505978a5
|
feat(core): internal events between nrf and stm
|
2023-04-27 22:33:47 +02:00 |
|
tychovrahe
|
4046a878c3
|
feat(core): re-pairing request/dialog
|
2023-04-27 22:33:46 +02:00 |
|
tychovrahe
|
324851ef00
|
feat(core): ble pairing
|
2023-04-27 22:33:46 +02:00 |
|
tychovrahe
|
e26488e3e0
|
feat(core): prevent interruption of workflows from other communication interfaces
|
2023-04-27 22:33:46 +02:00 |
|
tychovrahe
|
e65ba00646
|
feat(core): trezorctl working via BLE
|
2023-04-27 22:33:39 +02:00 |
|
tychovrahe
|
d94bfde415
|
feat(core): upload BLE firmware through STM
|
2023-04-27 22:33:38 +02:00 |
|
tychovrahe
|
a8e889afd2
|
build(core): added initial builds for ble_bootloader and ble_firmware
|
2023-04-27 22:33:38 +02:00 |
|
tychovrahe
|
0aa1512446
|
build(core): added SDK for nrf52
|
2023-04-27 22:33:27 +02:00 |
|
tychovrahe
|
5494119584
|
feat(core): support STM32F429 discovery board
|
2023-04-27 22:33:25 +02:00 |
|
tychovrahe
|
6c862a0a2b
|
refactor(core): make emulated dma2d usable outside of emulator
|
2023-04-27 22:33:25 +02:00 |
|
matejcik
|
00a4fe44e8
|
chore(python): bump version after release
|
2023-04-27 13:38:21 +02:00 |
|
matejcik
|
cb34b508b9
|
chore(ci): update name of poetry --remove-untracked option
|
2023-04-27 13:37:16 +02:00 |
|
matejcik
|
e80dbfc74b
|
ci: fix HWI jobs
|
2023-04-27 13:37:16 +02:00 |
|
matejcik
|
fc5bffb890
|
docs(python): changelog for 0.13.6
|
2023-04-27 13:37:16 +02:00 |
|
matejcik
|
f6534d4220
|
feat(python/trezorctl): better conversion to Trezor homescreen format (fixes #2880)
|
2023-04-27 13:37:16 +02:00 |
|
matejcik
|
67748f3c94
|
docs(python): correctly mark original issue for wiping bootloader
|
2023-04-27 13:37:16 +02:00 |
|
matejcik
|
1141ccdf79
|
fix(python/trezorctl): limit memory for one field (fixes #2439)
|
2023-04-27 13:37:16 +02:00 |
|
matejcik
|
09de7ce4f2
|
feat(python/trezorctl): support prompt configuration for encrypt/decrypt keyvalue
fixes #2608
|
2023-04-27 13:37:16 +02:00 |
|
matejcik
|
cc2314d89d
|
fix(python/trezorctl): do not prompt twice when enabling force-on-device
fixes #2833
|
2023-04-27 13:37:16 +02:00 |
|
tychovrahe
|
0c5db05357
|
feat(core): support 16bit i8080 display bus
[no changelog]
|
2023-04-27 12:36:12 +02:00 |
|
Martin Milata
|
f403b4c511
|
ci(nix): update to llvmPackages_14
|
2023-04-26 16:41:50 +02:00 |
|
tychovrahe
|
09349c308a
|
feat(core): support hw revision 6 of T2B1
[no changelog]
|
2023-04-26 14:15:00 +02:00 |
|
tychovrahe
|
6fe25eb305
|
chore(vendor): optimize uzlib (via micropython)
relevant commit:
a973bbca756ca0c9219deefea2873d3cc774839d Uzlib: partially optimize decompression for speed
[no changelog]
|
2023-04-26 14:14:48 +02:00 |
|