From 38a7bf69c0f37de5afb15219d585b153f8754aa7 Mon Sep 17 00:00:00 2001 From: Michael Golovanov Date: Tue, 24 Dec 2024 20:55:38 +0300 Subject: [PATCH] timerX_modeX_direct_{reload, start}(TxH, TxL) for direct set TLx, THx registers implemented --- VERSION_HISTORY.md | 2 +- docs/html/dir_000003_000012.html | 2 +- docs/html/dir_000019_000012.html | 2 +- docs/html/dir_000029_000012.html | 2 +- .../dir_39202362d18695824734a290dfdbf204.html | 2 +- ...r_39202362d18695824734a290dfdbf204_dep.map | 2 +- ...r_39202362d18695824734a290dfdbf204_dep.md5 | 2 +- ...r_39202362d18695824734a290dfdbf204_dep.png | Bin 3881 -> 3819 bytes .../dir_7706d996c2baf6a3fda3e3bee277fc4f.html | 2 +- ...r_7706d996c2baf6a3fda3e3bee277fc4f_dep.map | 2 +- ...r_7706d996c2baf6a3fda3e3bee277fc4f_dep.md5 | 2 +- ...r_7706d996c2baf6a3fda3e3bee277fc4f_dep.png | Bin 7038 -> 6974 bytes .../dir_d28a4824dc47e487b107a5db32ef43c4.html | 2 +- ...r_d28a4824dc47e487b107a5db32ef43c4_dep.map | 2 +- ...r_d28a4824dc47e487b107a5db32ef43c4_dep.md5 | 2 +- ...r_d28a4824dc47e487b107a5db32ef43c4_dep.png | Bin 32052 -> 32120 bytes .../dir_e7ce32aeeb928923d1462842b69c3a0e.html | 2 +- ...r_e7ce32aeeb928923d1462842b69c3a0e_dep.map | 2 +- ...r_e7ce32aeeb928923d1462842b69c3a0e_dep.md5 | 2 +- ...r_e7ce32aeeb928923d1462842b69c3a0e_dep.png | Bin 18023 -> 18039 bytes docs/html/globals_defs.html | 1 + docs/html/globals_t.html | 1 + docs/html/group__timer2__mode0.html | 48 +++++++++++++ docs/html/md_VERSION_HISTORY.html | 2 +- docs/html/search/all_f.js | 37 +++++----- docs/html/timer2__mode0_8h.html | 3 + docs/html/timer2__mode0_8h_source.html | 63 ++++++++++-------- examples/.sconsign.dblite | Bin 69108 -> 69568 bytes examples/timer/mode3/async/SConscript | 4 ++ .../async/timer2_mode0_direct_start_example.c | 26 ++++++++ include/timer2_mode0.h | 23 +++++++ 31 files changed, 177 insertions(+), 63 deletions(-) create mode 100644 examples/timer/mode3/async/timer2_mode0_direct_start_example.c diff --git a/VERSION_HISTORY.md b/VERSION_HISTORY.md index 35a45a1..229ac43 100644 --- a/VERSION_HISTORY.md +++ b/VERSION_HISTORY.md @@ -78,9 +78,9 @@ * Fix examples/mode0/timer2 compilation * Fix timer0_mode2_reload - TH0 value should be set, now used TL0 * Fix INT0 should be defined in timer0 modes +* timerX_modeX_direct_{reload, start}(TxH, TxL) for direct set TLx, THx registers implemented Next releases todo -* TODO Implement timer_modeX_direct_*(TxH, TxL) for direct set TLx, THx registers * TODO Does not recompile examples every time. Compile only when it changed. * TODO Suppress compiler output for examples on non verbose build * TODO Implement counters diff --git a/docs/html/dir_000003_000012.html b/docs/html/dir_000003_000012.html index cb3e4a0..91e67ef 100644 --- a/docs/html/dir_000003_000012.html +++ b/docs/html/dir_000003_000012.html @@ -66,7 +66,7 @@
-

async → include Relation

File in examples/timer/mode3/asyncIncludes file in include
timer0_mode3_1T_interrupt_example.cdelay.h
timer0_mode3_1T_interrupt_example.ctimer0_mode3.h
timer0_mode3_direct_reload_example.cdelay.h
timer0_mode3_direct_reload_example.ctimer0_mode3.h
timer0_mode3_direct_start_example.cfrequency.h
timer0_mode3_direct_start_example.ctimer0_mode3.h
timer0_mode3_pause_by_gate_example.cdelay.h
timer0_mode3_pause_by_gate_example.ctimer0_mode3.h
timer0_mode3_reload_example.cdelay.h
timer0_mode3_reload_example.ctimer0_mode3.h
+

async → include Relation

File in examples/timer/mode3/asyncIncludes file in include
timer0_mode3_1T_interrupt_example.cdelay.h
timer0_mode3_1T_interrupt_example.ctimer0_mode3.h
timer0_mode3_direct_reload_example.cdelay.h
timer0_mode3_direct_reload_example.ctimer0_mode3.h
timer0_mode3_direct_start_example.cfrequency.h
timer0_mode3_direct_start_example.ctimer0_mode3.h
timer0_mode3_pause_by_gate_example.cdelay.h
timer0_mode3_pause_by_gate_example.ctimer0_mode3.h
timer0_mode3_reload_example.cdelay.h
timer0_mode3_reload_example.ctimer0_mode3.h
timer2_mode0_direct_start_example.cfrequency.h
timer2_mode0_direct_start_example.ctimer2_mode0.h