rtic/examples/lm3s6965/examples
Finomnis 8c23e178f3
Monotonic rewrite (#874)
* Rework timer_queue and monotonic architecture

Goals:
 * make Monotonic purely internal
 * make Monotonic purely tick passed, no fugit involved
 * create a wrapper struct in the user's code via a macro that then
   converts the "now" from the tick based monotonic to a fugit based
   timestamp

We need to proxy the delay functions of the timer queue anyway,
so we could simply perform the conversion in those proxy functions.

* Update cargo.lock

* Update readme of rtic-time

* CI: ESP32: Redact esp_image: Too volatile

* Fixup: Changelog double entry rebase mistake

---------

Co-authored-by: Henrik Tjäder <henrik@tjaders.com>
2024-04-10 22:00:38 +00:00
..
async-channel-done.rs RISC-V support over CLINT (#815) 2024-03-20 20:06:47 +00:00
async-channel-no-receiver.rs RISC-V support over CLINT (#815) 2024-03-20 20:06:47 +00:00
async-channel-no-sender.rs RISC-V support over CLINT (#815) 2024-03-20 20:06:47 +00:00
async-channel-try.rs RISC-V support over CLINT (#815) 2024-03-20 20:06:47 +00:00
async-channel.rs RISC-V support over CLINT (#815) 2024-03-20 20:06:47 +00:00
async-delay.rs Monotonic rewrite (#874) 2024-04-10 22:00:38 +00:00
async-task-multiple-prios.rs RISC-V support over CLINT (#815) 2024-03-20 20:06:47 +00:00
async-task.rs RISC-V support over CLINT (#815) 2024-03-20 20:06:47 +00:00
async-timeout.rs Monotonic rewrite (#874) 2024-04-10 22:00:38 +00:00
big-struct-opt.rs RISC-V support over CLINT (#815) 2024-03-20 20:06:47 +00:00
binds.rs RISC-V support over CLINT (#815) 2024-03-20 20:06:47 +00:00
common.rs RISC-V support over CLINT (#815) 2024-03-20 20:06:47 +00:00
complex.rs RISC-V support over CLINT (#815) 2024-03-20 20:06:47 +00:00
declared_locals.rs RISC-V support over CLINT (#815) 2024-03-20 20:06:47 +00:00
destructure.rs RISC-V support over CLINT (#815) 2024-03-20 20:06:47 +00:00
executor-size.rs RISC-V support over CLINT (#815) 2024-03-20 20:06:47 +00:00
extern_binds.rs RISC-V support over CLINT (#815) 2024-03-20 20:06:47 +00:00
extern_spawn.rs RISC-V support over CLINT (#815) 2024-03-20 20:06:47 +00:00
generics.rs RISC-V support over CLINT (#815) 2024-03-20 20:06:47 +00:00
hardware.rs RISC-V support over CLINT (#815) 2024-03-20 20:06:47 +00:00
idle-wfi.rs RISC-V support over CLINT (#815) 2024-03-20 20:06:47 +00:00
idle.rs RISC-V support over CLINT (#815) 2024-03-20 20:06:47 +00:00
init.rs RISC-V support over CLINT (#815) 2024-03-20 20:06:47 +00:00
locals.rs RISC-V support over CLINT (#815) 2024-03-20 20:06:47 +00:00
lock-free.rs RISC-V support over CLINT (#815) 2024-03-20 20:06:47 +00:00
lock.rs RISC-V support over CLINT (#815) 2024-03-20 20:06:47 +00:00
multilock.rs RISC-V support over CLINT (#815) 2024-03-20 20:06:47 +00:00
not-sync.rs RISC-V support over CLINT (#815) 2024-03-20 20:06:47 +00:00
only-shared-access.rs RISC-V support over CLINT (#815) 2024-03-20 20:06:47 +00:00
peripherals-taken.rs RISC-V support over CLINT (#815) 2024-03-20 20:06:47 +00:00
pool.rs fix included examples and markdown(book) (#912) 2024-04-03 22:01:46 +00:00
preempt.rs RISC-V support over CLINT (#815) 2024-03-20 20:06:47 +00:00
prio-inversion.rs RISC-V support over CLINT (#815) 2024-03-20 20:06:47 +00:00
ramfunc.rs RISC-V support over CLINT (#815) 2024-03-20 20:06:47 +00:00
resource-user-struct.rs RISC-V support over CLINT (#815) 2024-03-20 20:06:47 +00:00
shared.rs RISC-V support over CLINT (#815) 2024-03-20 20:06:47 +00:00
smallest.rs RISC-V support over CLINT (#815) 2024-03-20 20:06:47 +00:00
spawn.rs RISC-V support over CLINT (#815) 2024-03-20 20:06:47 +00:00
spawn_arguments.rs RISC-V support over CLINT (#815) 2024-03-20 20:06:47 +00:00
spawn_err.rs RISC-V support over CLINT (#815) 2024-03-20 20:06:47 +00:00
spawn_loop.rs RISC-V support over CLINT (#815) 2024-03-20 20:06:47 +00:00
static.rs RISC-V support over CLINT (#815) 2024-03-20 20:06:47 +00:00
t-binds.rs RISC-V support over CLINT (#815) 2024-03-20 20:06:47 +00:00
t-cfg-resources.rs RISC-V support over CLINT (#815) 2024-03-20 20:06:47 +00:00
t-htask-main.rs RISC-V support over CLINT (#815) 2024-03-20 20:06:47 +00:00
t-idle-main.rs RISC-V support over CLINT (#815) 2024-03-20 20:06:47 +00:00
t-late-not-send.rs RISC-V support over CLINT (#815) 2024-03-20 20:06:47 +00:00
task.rs RISC-V support over CLINT (#815) 2024-03-20 20:06:47 +00:00
zero-prio-task.rs RISC-V support over CLINT (#815) 2024-03-20 20:06:47 +00:00