Commit Graph

75 Commits (f607cb25019f0bc18bae281ce294a52810fc5ec5)

Author SHA1 Message Date
matejcik 2aa427a6e3 feat(core/rust): make Rust buildable without Micropython
2 years ago
grdddj feb96c84b0 chore(core/rust): use clippy for all features
2 years ago
tychovrahe 0a735ead1e build(core) - Move comments to separate lines to avoid spaces being added to the value
2 years ago
Ondrej Mikle 2ced50ed16 fix(core): update JLink command line flashing parameters
2 years ago
Martin Milata 1f612580f7 feat(core): enable UI tests for redesigned UI
2 years ago
matejcik 61718aff49 feat(tools): make pyright_tool more user-friendly
2 years ago
grdddj 3d505874aa feat(ci): create pyright tool and include it in CI
2 years ago
matejcik 59b5f48dc1 build(core): fix echo invocation for dash
2 years ago
Martin Milata f2b8822d76 refactor(core): improve build-time option for old/new UI
2 years ago
matejcik abc593d19a tests: drop skip_ui support
2 years ago
Martin Milata e3541997f0 ci(core): run nightly device tests with AddressSanitizer
2 years ago
matejcik 8d8cfd6692 build: fully replace mypy with pyright
2 years ago
grdddj 9fc5bb546b style(core): full pyright-based type-checking
2 years ago
Martin Milata 52f719ad81 ci: add core unit test t1
3 years ago
Jan Pochyla 2703d714c2 feat(core): add Rust UI components, layouts, text rendering
3 years ago
matejcik 98f0496b2c feat(core/stellar): add type checking to Stellar app
3 years ago
Martin Milata 81e66cb024 style(core/rust): enable clippy lints
3 years ago
matejcik d0efdfa715 fix(core/rust): enable "test" feature for Rust unit test
3 years ago
Martin Milata a7a7570496 ci(core): enable rust unit tests
3 years ago
matejcik e80077e0a4 feat(core/ethereum): enable type-checking for Ethereum app
3 years ago
Martin Milata 31052007ff refactor(core): enable mypy for apps.management
3 years ago
Martin Milata 312876ab67 refactor(core): convert apps.management.reset_device to layouts
3 years ago
Pavol Rusnak 23aa69caea fix(core): unify Features.revision reporting with legacy
3 years ago
Jan Pochyla 6257584951 feat(core): Add Rust bindings to MicroPython and trezorhal
3 years ago
Pavol Rusnak dfbdcf5b2b
feat(core): add support for olimex-arm-usb-tiny-h via openocd
3 years ago
Pavol Rusnak b37e5c916f
fix(core): add missing targets to `make clean`
3 years ago
mcudev b50f1e0b89 openocd: separate stlink configs deprecated - now combined
3 years ago
Ondrej Mikle ed57320c86
build(flashing): nogui flag for flashing for newer JLink versions (#1482)
3 years ago
matejcik bf562cfd4b feat(core/misc): enable typing for misc app
3 years ago
matejcik ccd241fe55 feat(core/cardano): enable typing for Cardano app
3 years ago
Pavol Rusnak c25e5daad2 chore(core): use SYSTEM_VIEW as feature flag, not make flag
3 years ago
Ondrej Mikle b51ed55ea8 build(core): parameters for SystemView instrumentation
3 years ago
Pavol Rusnak 6508d0a3c7 refactor(core): turn RDI into a firmware feature flag
3 years ago
matejcik fe55f0c1f0 build(core): do not regenerate resources for a mypy run
4 years ago
Martin Milata c89a8b7bd5 ci(core): add memory profiler job
4 years ago
matejcik d89c42e139 feat(core): add more mypy targets
4 years ago
Martin Milata c7934116ec
core: introduce TREZOR_MODEL flag (#1233)
4 years ago
Ondrej Mikle 8d3d3be09c
core/bootloader_ic: introduce CI bootloader for TT device tests (#1182)
4 years ago
Martin Milata 71c5bc4e3b ci: fail if coverage falls under threshold
4 years ago
Pavol Rusnak 063aba910d core: rename emulator to trezor-emu-core
4 years ago
matejcik c3a61998cb core: generate resdata by Mako, use if/elif trick to save RAM
4 years ago
Ondrej Mikle 10f0f107e0 core: Adds T1 core port FW flashing options for for openocd and jlink
4 years ago
Tomas Susanka 25d2d130a0 tests: use `maxfail` option for fido2 tests
4 years ago
Tomas Susanka 53c43ac305 core/tests: initialize emu with slip14 before running fido2 test suite
4 years ago
Ondřej Vejpustek c461692f3a core: implement random delay interrupts
4 years ago
Ondrej Mikle 634ed5aabc
core: commands for flashing via JLink (#911)
4 years ago
Tomas Susanka 577daf09fe tests: introduce --ui-check-missing to test/remove missing tests
4 years ago
matejcik 741c0c8888 core: improve stability of Monero test runner
4 years ago
matejcik 5d052678a6 build: make sure resources are built for 'make mypy'
4 years ago
matejcik 6cf48bf485 ci: use explicit trezor.log location
4 years ago