esp-idf/components/ulp
Marius Vikhammer b825aa9f95 change(lp_core): changed wakeup time calc to use a precomputed tick value
Previously we would calculate the wakeup ticks upon every wakeup using the lp-timer clock frequency,
but this caused the binary to pull in software division functions, increasing the binary size.

This value is now precalculated by the hp-core when we configure the ULP. This saves about 1k bytes.
2024-07-23 14:14:20 +08:00
..
cmake feat(ulp): add option for routing LP-printf to HP console 2024-07-17 17:16:40 +08:00
ld fix(lp-core): fixed ULP shared mem address being wrong on P4 2024-07-23 14:12:18 +08:00
lp_core change(lp_core): changed wakeup time calc to use a precomputed tick value 2024-07-23 14:14:20 +08:00
test_apps fix(lp-core): fixed ULP shared mem address being wrong on P4 2024-07-23 14:12:18 +08:00
ulp_common feat(ulp): add basic support for running lp core on C5 2024-03-13 17:37:29 +08:00
ulp_fsm fix(ulp): enable astyle linter and format ULP component 2024-01-22 11:43:38 +08:00
ulp_riscv fix(lp-i2c): Fixed the generation of spurious I2C start with lp-i2c 2024-07-11 12:37:04 +02:00
CMakeLists.txt feat(lp-core): added support for using ETM events as wake-up source 2024-07-08 11:04:34 +08:00
component_ulp_common.cmake ulp: added basic support for building and running a binary in the lp core 2023-03-09 10:12:23 +08:00
esp32ulp_mapgen.py ulp: esp32ulp_mapgen: remove the special case for RISC-V, cleanup 2022-08-30 02:34:28 +02:00
Kconfig change(lp_core): changed wakeup time calc to use a precomputed tick value 2024-07-23 14:14:20 +08:00
project_include.cmake feat(ulp): include sdkconfig macros in cmake build 2024-07-15 16:16:08 +08:00
sdkconfig.rename.esp32 soc: moved kconfig options out of the target component. 2022-04-21 12:09:43 +08:00
sdkconfig.rename.esp32s2 soc: moved kconfig options out of the target component. 2022-04-21 12:09:43 +08:00