1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2025-05-09 02:18:46 +00:00
Commit Graph

64 Commits

Author SHA1 Message Date
Roman Zeyde
03e5c0d155 fixup! feat(python): support 32-bit translation blob container lengths 2025-04-30 21:51:13 +03:00
Roman Zeyde
ee2940c8f9 feat(core): support 32-bit translation blob container lengths
Otherwise, large translations and fonts may not fit into one 64kB blob.

Previous format is also supported by firmware.
2025-04-29 21:00:54 +03:00
Andrew Kozlik
e80e979fdd docs(core): Document Optiga configuration.
[no changelog]
2025-04-14 17:10:07 +02:00
Roman Zeyde
3c405602b0 docs(core): fix nix-shell flag name
[no changelog]
2025-04-02 17:39:35 +03:00
Roman Zeyde
ec87d2d21d fix(core): presize __main__ module to avoid heap fragmentation
[no changelog]
2025-04-02 16:01:51 +03:00
Roman Zeyde
6865f053bf docs(core): update index.md
[no changelog]
2025-02-04 12:39:12 +01:00
obrusvit
00740b560c refactor(core): consistent naming of UI layouts
- follow-up on 862c987779
- layout_bolt stays the same
- layout_samson -> layout_caesar
- layout_quicksilver -> layout_delizia
- use super for importing rust modules in layout code

[no changelog]
2025-01-20 12:29:24 +01:00
Martin Milata
dadff32f39 build(core): use internal model names everywhere
TREZOR_MODEL=T and TREZOR_MODEL=R

no longer work, please use

  TREZOR_MODEL=T2T1 and TREZOR_MODEL=T2B1

[no changelog]
2025-01-13 16:24:35 +01:00
obrusvit
862c987779 refactor(core): consistent naming of UI layouts
- UI layouts name changes:
  - model_tt -> layout_bolt
  - model_tr -> layout_samson
  - model_mercury -> layout_quicksilver
- rust features `model_xyz` freed for different use, now it's
`layout_xyz`
- input_flow function names are based on UI layout and not internal
model name (i.e. quicksilver instead of t3t1)
- directory names and commentary changed accordingly

[no changelog]
2025-01-09 22:57:14 +01:00
kopecdav
7eb0b4d689 docs(core) Update embedded build instraction, add DISC2 and TrustZone section 2024-12-20 11:01:19 +01:00
Martin Milata
9dee211c27 build(core): emulator valgrind support
[no changelog]
2024-11-27 09:50:15 +01:00
cepetr
089db2cadf refactor(core): restructure embed folder
[no changelog]
2024-11-18 09:41:02 +01:00
M1nd3r
f5100cd3e1 docs(core): update event-loop docs
[no changelog]
2024-11-15 16:29:52 +01:00
matejcik
e3a478044d docs(core): Layout lifecycle documentation 2024-11-12 16:55:17 +01:00
Andrew Kozlik
9d0d1b3402 feat(core): Support extendable backup flag in SLIP-39. 2024-05-28 18:03:26 +02:00
Andrew Kozlik
c2c1591f5c chore(core): Improve VTRUST bits documentation and naming.
[no changelog]
2024-05-17 14:37:38 +02:00
obrusvit
a47ae5da1a docs: minor fix of build emu
[no changelog]
2024-04-16 10:31:09 +02:00
obrusvit
a1a0aa5d7a docs: hint usage of trezor-user-env
[no changelog]
2024-03-12 15:51:53 +01:00
tychovrahe
8313c15f34 feat(core): allow SD card hotswap based on production date for Model T 2024-02-29 23:05:56 +01:00
Martin Milata
f80e6ab642 docs(core): document translations blob format
[skip_ci]
2024-02-21 12:44:40 +01:00
grdddj
f234d19992 docs(core): add documentation for translations
[no changelog]
2024-02-21 12:44:40 +01:00
obrusvit
8c5f73c413 docs: improve documentation for core
[no changelog]
2024-02-13 16:51:54 +01:00
GoodDaisy
7f8b461548 docs: fix typos 2023-11-06 10:37:27 +01:00
conduition
dd0e40a401 docs(core): add protoc installation instructions
[no changelog]
2023-08-16 10:48:32 +02:00
tychovrahe
d3284baf21 feat(core): support STM32F429 discovery board 2023-06-15 17:08:14 +02:00
tychovrahe
8d812ca36e feat(core): support device variants
[no changelog]
2023-06-07 19:48:53 +02:00
matejcik
cb34b508b9 chore(ci): update name of poetry --remove-untracked option 2023-04-27 13:37:16 +02:00
Pavol Rusnak
bfda33dddc docs: reorganize hardware docs
- delete most of the files since they are maintained in the hardware repo
  (https://github.com/trezor/trezor-hardware)
- move docs/hardware/model-one/* to docs/legacy
- move docs/hardware/model-t/* to docs/core/misc

[no changelog]
2023-02-10 15:37:26 +01:00
matejcik
612d52e298 build(core): switch to nightly Rust 2022-08-23 11:26:34 +02:00
Ondrej Mikle
4d3d9f5d7e docs(core): documentation on embedded C+Rust debug 2022-07-26 11:24:27 +02:00
Simon Males
fb68db4302 chore(docs): Migrate developer specific docs from wiki.trezor.io to docs.trezor.io 2022-07-14 13:32:25 +02:00
Simon Males
0094c90153
chore(docs): Emulator disclaimer
fixes #2281 

* chore(docs): Emulator disclaimer

* Update docs/core/emulator/index.md

Co-authored-by: matejcik <ja@matejcik.cz>

Co-authored-by: matejcik <ja@matejcik.cz>
2022-07-08 13:35:16 +02:00
Simon Males
61a0d69baa chore(docs): Hint on finding your tty. 2022-06-01 14:42:36 +02:00
matejcik
6af119fcdd fix(ci): make sure poetry environment is clean of leftovers 2022-03-24 14:30:20 +01:00
Martin Milata
2e3ce4fa1a docs(core): bump MSRV
[skip_ci]
2022-03-08 12:53:12 +01:00
Simon Males
aff3f512c4
docs(core): Launch bridge w/ emulator support via suite (#2117) 2022-02-14 14:30:56 +01:00
matejcik
4ab33f0b69 docs(core): add entries to index 2022-01-07 21:41:17 +01:00
matejcik
09732530f6 docs(core): document coding style 2022-01-07 21:41:17 +01:00
matejcik
806beb77d2 feat(core/rust): improve catch_exception, make use of Rust 1.55 2021-09-21 12:43:31 +02:00
Ondrej Mikle
e4be53459d docs(core/debug): documentation on debugging with SystemView/RTT 2021-08-06 09:54:21 +02:00
matejcik
bd06b72923 docs(core): document building with Rust 2021-05-21 13:42:10 +02:00
matejcik
2cfd2b0577 docs: document anti-fragmentation measures 2021-05-06 13:14:21 +02:00
Pavol Rusnak
65cefbc879
docs: remove wallet.trezor.io references 2021-04-16 16:18:48 +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
Tomas Susanka
d4f6b5fc48 fix(docs): fix typo in trezord binary name 2021-03-17 15:02:52 +01:00
mcudev
b50f1e0b89 openocd: separate stlink configs deprecated - now combined 2021-03-09 11:41:55 +01:00
Pavol Rusnak
50fdd183c2
ci: enable editorconfig checks, fix whitespace issues 2020-11-11 14:43:50 +01:00
Pavol Rusnak
f47b8bdbc8
docs: add poetry install after git clone [skip ci] 2020-10-22 22:15:08 +02:00
Pavol Rusnak
4fdb62c2e2 chore(python): replace pipenv with poetry 2020-10-07 16:21:00 +02:00
Tomas Susanka
bcd044a41d docs/build: add note on Nix for MacOS 2020-07-20 10:48:22 +02:00