cepetr
|
8aece50384
|
feat(core): increase default logging level to WARN
[no changelog]
|
2026-02-09 12:16:54 +01:00 |
|
cepetr
|
0c0a4d6fdb
|
feat(core): add automatic logging in TSH_CHECK macros
[no changelog]
|
2026-02-09 12:16:54 +01:00 |
|
cepetr
|
a0bbfe819f
|
refactor(core): improve app_loader error handling
[no changelog]
|
2026-02-09 12:16:54 +01:00 |
|
cepetr
|
ec392659fd
|
refactor(core): simplify reconfiguration of MPU for systask
[no changelog]
|
2026-02-09 12:16:54 +01:00 |
|
Martin Pastyřík
|
589fd84b4b
|
chore(core): remove double check when changing pin
[no changelog]
|
2026-02-06 16:17:37 +01:00 |
|
cepetr
|
88fc039675
|
feat(core): improve task post-mortem debug messages
[no changelog]
|
2026-01-29 16:55:13 +01:00 |
|
cepetr
|
719a67f297
|
fix(core): fix task termination
[no changelog]
|
2026-01-29 16:55:13 +01:00 |
|
cepetr
|
b3861d2c66
|
fix(core): propagate the exit code from the core app emulator
[no changelog]
|
2026-01-29 14:17:11 +01:00 |
|
tychovrahe
|
ca958d71ed
|
chore(core): add conversion.h for float bit-equivalent conversions
[no changelog]
|
2026-01-23 14:18:12 +01:00 |
|
kopecdav
|
e64bddf7d0
|
feat(core): Add battery cycles updates into device telemetry.
[no changelog]
|
2026-01-23 12:54:34 +01:00 |
|
tychovrahe
|
d269a542d3
|
chore(core): add syscall for reading telemetry data from app
[no changelog]
|
2026-01-19 12:58:56 +01:00 |
|
tychovrahe
|
dddef12583
|
feat(core): add telemetry logging of battery errors
[no changelog]
|
2026-01-19 12:58:56 +01:00 |
|
cepetr
|
fbc2714282
|
feat(core): increase number of unprivileged tasks
[no changelog]
|
2026-01-16 09:20:57 +01:00 |
|
cepetr
|
631696e391
|
fix(core): fix applet mpu reconfig
[no changelog]
|
2026-01-16 09:20:57 +01:00 |
|
cepetr
|
e79f97afeb
|
fix(core): fix kernel crash when ext app fault
[no changelog]
|
2026-01-16 09:20:57 +01:00 |
|
cepetr
|
a5f32f09a4
|
feat(core): allow running applets from SRAM
[no changelog]
|
2026-01-16 09:20:57 +01:00 |
|
cepetr
|
c0de3d9ee5
|
feat(core): introduce app_loader/cache module
[no changelog]
|
2026-01-16 09:20:57 +01:00 |
|
cepetr
|
fff18a60c5
|
refactor(core): improve mpu api
[no changelog]
|
2026-01-16 09:20:57 +01:00 |
|
cepetr
|
0c6137fb72
|
fix(core): fix returning from spawned applet to coreapp
[no changelog]
|
2026-01-16 09:20:57 +01:00 |
|
cepetr
|
75452a35ba
|
feat(core): implement applet unload
[no changelog]
|
2026-01-16 09:20:57 +01:00 |
|
cepetr
|
2b1acddd17
|
fix(core): remove unnecessary delays during event polling
[no changelog]
|
2026-01-16 09:20:57 +01:00 |
|
cepetr
|
048f517b5f
|
fix(core): remove unnecessary exit handlers
[no changelog]
|
2026-01-16 09:20:57 +01:00 |
|
cepetr
|
ef2d16d331
|
chore(core): improve comments, use doxygen style
[no changelog]
|
2026-01-16 09:20:57 +01:00 |
|
cepetr
|
9ceddad389
|
feat(core): introduce elf loader
[no changelog]
|
2026-01-16 09:20:57 +01:00 |
|
cepetr
|
29ad7f9c9f
|
feat(core): introduce coreapp api
[no changelog]
|
2026-01-16 09:20:57 +01:00 |
|
cepetr
|
977333f693
|
refactor(core): allow running coreapp emulator as an applet
[no changelog]
|
2026-01-16 09:20:57 +01:00 |
|
cepetr
|
72079605dc
|
feat(core): introduce systask emulation
[no changelog]
|
2026-01-16 09:20:57 +01:00 |
|
cepetr
|
1d41508265
|
feat(core): introduce an IPC mechanism
[no changelog]
|
2026-01-16 09:20:57 +01:00 |
|
cepetr
|
7cf653c258
|
refactor(core): move telemetry to sec layers
[no changelog]
|
2026-01-13 11:18:26 +01:00 |
|
cepetr
|
521cdb2e0e
|
refactor(core): split and move suspend module into io and sec layers
[no changelog]
|
2026-01-13 11:18:26 +01:00 |
|
cepetr
|
f0d12275d3
|
refactor(core): move rsod to io/gfx and sec/rsod
[no changelog]
|
2026-01-13 11:18:26 +01:00 |
|
cepetr
|
0703f9688c
|
refactor(core): move hw_revision to sec layer
[no changelog]
|
2026-01-13 11:18:26 +01:00 |
|
cepetr
|
47a7ba723f
|
refactor(core): move gfx to io/gfx
[no changelog]
|
2026-01-13 11:18:26 +01:00 |
|
cepetr
|
cd8b7b62d6
|
refactor(core): move translatations module to io layer
[no changelog]
|
2026-01-13 11:18:26 +01:00 |
|
cepetr
|
2cc46b0f08
|
refactor(core): move image module to sec layer
[no changelog]
|
2026-01-13 11:18:26 +01:00 |
|
cepetr
|
899323cf77
|
refactor(core): move fwutils to sec layer
[no changelog]
|
2026-01-13 11:18:26 +01:00 |
|
cepetr
|
79dd851f78
|
refactor(core): move flash driver to sys layer
[no changelog]
|
2026-01-13 11:18:26 +01:00 |
|
cepetr
|
9c915a7c69
|
refactor(core): move cpuid to sys layer
[no changelog]
|
2026-01-13 11:18:26 +01:00 |
|
cepetr
|
01da364328
|
refactor(core): move i2c_bus driver to sys layer
[no changelog]
|
2026-01-13 11:18:26 +01:00 |
|
cepetr
|
8d4546a81f
|
refactor(core): move board_capabilities to sec layer
[no changelog]
|
2026-01-13 11:18:26 +01:00 |
|
cepetr
|
5df2ecdff2
|
refactor(core): move unit_properties to sec layer
[no changelog]
|
2026-01-13 11:18:26 +01:00 |
|
cepetr
|
fc16633344
|
refactor(core): remove pvd -> backlight dependency
[no changelog]
|
2026-01-13 11:18:26 +01:00 |
|
cepetr
|
5b63706d11
|
refactor(core): move notify module to io layer
[no changelog]
|
2026-01-13 11:18:26 +01:00 |
|
cepetr
|
2761e69f8d
|
refactor(core): split rng module into sys/rng and sec/rng_strong
[no changelog]
|
2026-01-13 11:18:26 +01:00 |
|
cepetr
|
638f0cb436
|
refactor(core): move power_manager from sys to io
[no changelog]
|
2026-01-13 11:18:26 +01:00 |
|
cepetr
|
cb1b9cc474
|
refactor(core): move backup_ram driver from sys to sec
[no changelog]
|
2026-01-13 11:18:26 +01:00 |
|
cepetr
|
3e3ce55d3f
|
refactor(core): move tamper driver from sys to sec
[no changelog]
|
2026-01-13 11:18:26 +01:00 |
|
cepetr
|
dc48609b94
|
refactor(core): remove circulars deps between util and sys
[no changelog]
|
2026-01-13 11:18:26 +01:00 |
|
cepetr
|
1a37ddf1b9
|
refactor(core): remove circular deps between rtl and sys
[no changelog]
|
2026-01-13 11:18:26 +01:00 |
|
tychovrahe
|
2e724a91ea
|
feat(core): detect battery error states
[no changelog]
|
2026-01-13 09:51:48 +01:00 |
|