<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rtic/ci, branch main</title>
<subtitle>Real-Time Interrupt-driven Concurrency (RTIC) framework for ARM Cortex-M microcontrollers
</subtitle>
<id>https://git.mciantyre.dev/rtic/atom?h=main</id>
<link rel='self' href='https://git.mciantyre.dev/rtic/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.mciantyre.dev/rtic/'/>
<updated>2025-07-02T18:34:20+00:00</updated>
<entry>
<title>ci: Generate and store example filesizes</title>
<updated>2025-07-02T18:34:20+00:00</updated>
<author>
<name>Henrik Tjäder</name>
<email>henrik@tjaders.com</email>
</author>
<published>2025-06-25T18:56:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.mciantyre.dev/rtic/commit/?id=c94dfcdd86574292748ef809c884f65c92e6cad2'/>
<id>urn:sha1:c94dfcdd86574292748ef809c884f65c92e6cad2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: example of wait-queue</title>
<updated>2025-06-15T09:03:30+00:00</updated>
<author>
<name>Oleksandr Babak</name>
<email>alexanderbabak@proton.me</email>
</author>
<published>2025-05-15T12:52:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.mciantyre.dev/rtic/commit/?id=6a68e8e54d2b006a888edab0f75e99a04675bb0a'/>
<id>urn:sha1:6a68e8e54d2b006a888edab0f75e99a04675bb0a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>CI: ESP32: Update expected outputs</title>
<updated>2025-04-01T20:32:53+00:00</updated>
<author>
<name>Henrik Tjäder</name>
<email>henrik@tjaders.com</email>
</author>
<published>2025-03-26T19:47:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.mciantyre.dev/rtic/commit/?id=6f5c260e6f49c3a9f4be118e5ff153340d2c41c5'/>
<id>urn:sha1:6f5c260e6f49c3a9f4be118e5ff153340d2c41c5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(doc): fix typo in file names to match with docs</title>
<updated>2025-04-01T20:32:14+00:00</updated>
<author>
<name>Christian Krenslehner</name>
<email>christian.krenslehner@sloc.one</email>
</author>
<published>2025-04-01T11:10:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.mciantyre.dev/rtic/commit/?id=c63669488a8dd647d3377890e8be23176aed0638'/>
<id>urn:sha1:c63669488a8dd647d3377890e8be23176aed0638</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(ci): adjust filenames for ouputs</title>
<updated>2025-03-27T14:47:11+00:00</updated>
<author>
<name>Oleksandr Babak</name>
<email>alexanderbabak@proton.me</email>
</author>
<published>2025-03-27T10:33:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.mciantyre.dev/rtic/commit/?id=cb7d053b788235eeda7cd76a2a0864d384fcd580'/>
<id>urn:sha1:cb7d053b788235eeda7cd76a2a0864d384fcd580</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update support/example for ESP32-C3 to use latest versions of dependencies (#975)</title>
<updated>2024-10-16T19:29:51+00:00</updated>
<author>
<name>Jesse Braham</name>
<email>jessebraham@users.noreply.github.com</email>
</author>
<published>2024-10-16T19:29:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.mciantyre.dev/rtic/commit/?id=1f6b6a42e5d581300dc3f72ebe489ea1380fe0ef'/>
<id>urn:sha1:1f6b6a42e5d581300dc3f72ebe489ea1380fe0ef</id>
<content type='text'>
* Update `rtic` package to use latest version of `esp32c3` dependency

* Update `rtic-macros` ESP32-C3 bindings to reflect changes in HAL

* Update the ESP32-C3 examples to use latest versions of all dependencies

* Update changelogs

* adjust expected qemu output, add compile-time checks

* remove runtime checks, this is checked at compile time

* fix expected qemu output

* Clean up interrupt enable code a bit

* Update `rtic-monotonic` to use the latest PAC for ESP32-C3

* Update `CHANGELOG.md` for `rtic-monotonic`

* ci: esp32c3: Format runner.sh

* ci: esp32c3: Default to silent boot

export DEBUGGING while running to get verbose boot

env DEBUGGING=1 cargo xtask ...

* ci: esp32c3: Update expected example output

---------

Co-authored-by: onsdagens &lt;pawdzi-7@student.ltu.se&gt;
Co-authored-by: Henrik Tjäder &lt;henrik@tjaders.com&gt;</content>
</entry>
<entry>
<title>Add SYSTIMER based ESP32-C3 monotonic (#972)</title>
<updated>2024-09-29T04:21:14+00:00</updated>
<author>
<name>onsdagens</name>
<email>112828711+onsdagens@users.noreply.github.com</email>
</author>
<published>2024-09-29T04:21:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.mciantyre.dev/rtic/commit/?id=805ea267a8515b7ee70125f444763f4aaa95c454'/>
<id>urn:sha1:805ea267a8515b7ee70125f444763f4aaa95c454</id>
<content type='text'>
* add esp32c3 monotonic

* fix tests</content>
</entry>
<entry>
<title>Monotonic rewrite (#874)</title>
<updated>2024-04-10T22:00:38+00:00</updated>
<author>
<name>Finomnis</name>
<email>Finomnis@users.noreply.github.com</email>
</author>
<published>2024-04-10T22:00:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.mciantyre.dev/rtic/commit/?id=8c23e178f3838bcdd13662a2ffefd39ec144e869'/>
<id>urn:sha1:8c23e178f3838bcdd13662a2ffefd39ec144e869</id>
<content type='text'>
* 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 &lt;henrik@tjaders.com&gt;</content>
</entry>
<entry>
<title>CI: Add ESP32-C3 QEMU support (#914)</title>
<updated>2024-04-10T18:35:14+00:00</updated>
<author>
<name>Henrik Tjäder</name>
<email>henrik@tjaders.com</email>
</author>
<published>2024-04-10T18:35:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.mciantyre.dev/rtic/commit/?id=e4cc5fd17b8a2df332af0ee25c8bd7092e66afb0'/>
<id>urn:sha1:e4cc5fd17b8a2df332af0ee25c8bd7092e66afb0</id>
<content type='text'>
* CI: ESP32-C3: QEMU support

* CI: ESP32C3: Script for preparing and running

* CI: gitignore qemu.log

* ESP32-C3: Example sw_and_hw output</content>
</entry>
<entry>
<title>RISC-V support over CLINT (#815)</title>
<updated>2024-03-20T20:06:47+00:00</updated>
<author>
<name>Román Cárdenas Rodríguez</name>
<email>rcardenas.rod@gmail.com</email>
</author>
<published>2024-03-20T20:06:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.mciantyre.dev/rtic/commit/?id=4060c3def88f82d4e4f48de7137ce365167ef265'/>
<id>urn:sha1:4060c3def88f82d4e4f48de7137ce365167ef265</id>
<content type='text'>
* Rebase to master

* using interrupt_mod

* bug fixes

* fix other backends

* Add changelog

* forgot about rtic-macros

* backend-specific configuration

* core peripherals optional over macro argument

* pre_init_preprocessing binding

* CI for RISC-V (WIP)

* separation of concerns

* add targets for RISC-V examples

* remove qemu feature

* prepare examples folder

* move examples all together

* move ci out of examples

* minor changes

* add cortex-m

* new xtask: proof of concept

* fix build.yml

* feature typo

* clean rtic examples

* reproduce weird issue

* remove unsafe code in user app

* update dependencies

* allow builds on riscv32imc

* let's fix QEMU

* Update .github/workflows/build.yml

Co-authored-by: Henrik Tjäder &lt;henrik@tjaders.com&gt;

* New build.rs

* removing test features

* adapt ui test to new version of clippy

* add more examples to RISC-V backend

* proper configuration of heapless for riscv32imc

* opt-out examples for riscv32imc

* point to new version of riscv-slic

* adapt new macro bindings

* adapt examples and CI to stable

* fix cortex-m CI

* Review

---------

Co-authored-by: Henrik Tjäder &lt;henrik@tjaders.com&gt;</content>
</entry>
</feed>
