1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-12-23 14:58:09 +00:00
trezor-firmware/core/embed/lib
matejcik 52333d5b04 debug(core): make C impl of __fatal_error print to stderr
Previously, any C assertion or other case of __fatal_error would only
show the RSOD, but not print to emulator output.

That is (a) mildly annoying, and (b) would not work in the weird case in
Rust unit tests where graphics are not available.
2024-07-12 09:46:50 +02:00
..
fonts feat: use alternative numeral glyphs for T3T1 2024-06-30 12:07:09 +02:00
assert.h refactor(core): optimize assert/fatal_error for reduced flash footprint 2024-06-17 16:57:33 +02:00
buffers.c chore(core): optimize stack usage during blurring 2023-12-18 10:01:30 +01:00
buffers.h fix(core): fix TOCTOU in sd card bootloader update procedure 2024-03-19 11:33:23 +01:00
colors.c feat(core): add basic support for efficient frame buffer graphics 2023-10-10 19:01:43 +02:00
colors.h feat(core): support STM32F429 discovery board 2023-06-15 17:08:14 +02:00
compiler_traits.h feat(core): add basic support for STM32U5 2024-02-29 23:05:56 +01:00
display_draw.c feat(core): introduce new display drivers 2024-05-17 09:17:37 +02:00
display_draw.h feat(core): introduce new display drivers 2024-05-17 09:17:37 +02:00
display_utils.c refactor(core/embed): introduce display_utils.c 2024-01-26 11:30:40 +01:00
display_utils.h refactor(core/embed): introduce display_utils.c 2024-01-26 11:30:40 +01:00
dma2d_emul.c feat(core): introduce new display drivers 2024-05-17 09:17:37 +02:00
error_handling.c debug(core): make C impl of __fatal_error print to stderr 2024-07-12 09:46:50 +02:00
error_handling.h refactor(core): optimize assert/fatal_error for reduced flash footprint 2024-06-17 16:57:33 +02:00
gfx_bitblt_mono8.c feat(core): add alpha capabilities to 4-bit blending 2024-05-17 10:42:32 +02:00
gfx_bitblt_rgb565.c feat(core): introduce mono8 bitmap blending 2024-05-28 17:07:52 +02:00
gfx_bitblt_rgba8888.c feat(core): introduce mono8 bitmap blending 2024-05-28 17:07:52 +02:00
gfx_bitblt.h feat(core): introduce mono8 bitmap blending 2024-05-28 17:07:52 +02:00
gfx_color.c feat(core): introduce new display drivers 2024-05-17 09:17:37 +02:00
gfx_color.h feat(core): add support for 32bit colors in UI 2024-07-09 11:44:21 +02:00
gfx_draw.c feat(core): introduce new display drivers 2024-05-17 09:17:37 +02:00
gfx_draw.h feat(core): introduce new display drivers 2024-05-17 09:17:37 +02:00
image_hash_conf.h perf(core): optimize boot speed on U5 by using has processor to calculate image hashes, switches to sha256 2024-02-29 23:05:56 +01:00
image.c perf(core): optimize boot speed by checking empty image area by words 2024-02-29 23:05:56 +01:00
image.h chore(core): Improve VTRUST bits documentation and naming. 2024-05-17 14:37:38 +02:00
mini_printf.c refactor(core): restructure trezorhal, prepare to support more platforms 2023-07-07 22:09:56 +02:00
mini_printf.h refactor(core): restructure trezorhal, prepare to support more platforms 2023-07-07 22:09:56 +02:00
qr-code-generator refactor(core): move files out of extmod 2023-04-19 21:36:51 +02:00
secbool.h refactor(core): restructure trezorhal, prepare to support more platforms 2023-07-07 22:09:56 +02:00
sizedefs.h feat(core): add support for STM32U585 2024-02-29 23:05:56 +01:00
terminal.c refactor(core): improve and simplify error handling 2024-06-17 16:57:33 +02:00
terminal.h feat(core): introduce new display drivers 2024-05-17 09:17:37 +02:00
translations.c refactor(core): improve flash api by introducing flash_area_write_data function 2024-04-03 10:18:40 +02:00
translations.h refactor(core): make translations blob handling HW agnostic 2024-02-29 23:05:56 +01:00
unit_variant.c feat(core): Add unit packaging variant field to Features. 2024-04-25 15:51:52 +02:00
unit_variant.h feat(core): Add unit packaging variant field to Features. 2024-04-25 15:51:52 +02:00