Jorge Aparicio
    • Create new note
    • Create a note from template
      • Sharing URL Link copied
      • /edit
      • View mode
        • Edit mode
        • View mode
        • Book mode
        • Slide mode
        Edit mode View mode Book mode Slide mode
      • Customize slides
      • Note Permission
      • Read
        • Only me
        • Signed-in users
        • Everyone
        Only me Signed-in users Everyone
      • Write
        • Only me
        • Signed-in users
        • Everyone
        Only me Signed-in users Everyone
      • Engagement control Commenting, Suggest edit, Emoji Reply
    • Invite by email
      Invitee
    • Publish Note

      Share your work with the world Congratulations! 🎉 Your note is out in the world Publish Note

      Your note will be visible on your profile and discoverable by anyone.
      Your note is now live.
      This note is visible on your profile and discoverable online.
      Everyone on the web can find and read all notes of this public team.
      See published notes
      Unpublish note
      Please check the box to agree to the Community Guidelines.
      View profile
    • Commenting
      Permission
      Disabled Forbidden Owners Signed-in users Everyone
    • Enable
    • Permission
      • Forbidden
      • Owners
      • Signed-in users
      • Everyone
    • Suggest edit
      Permission
      Disabled Forbidden Owners Signed-in users Everyone
    • Enable
    • Permission
      • Forbidden
      • Owners
      • Signed-in users
    • Emoji Reply
    • Enable
    • Versions and GitHub Sync
    • Note settings
    • Engagement control
    • Transfer ownership
    • Delete this note
    • Save as template
    • Insert from template
    • Import from
      • Dropbox
      • Google Drive
      • Gist
      • Clipboard
    • Export to
      • Dropbox
      • Google Drive
      • Gist
    • Download
      • Markdown
      • HTML
      • Raw HTML
Menu Note settings Versions and GitHub Sync Sharing URL Create Help
Create Create new note Create a note from template
Menu
Options
Engagement control Transfer ownership Delete this note
Import from
Dropbox Google Drive Gist Clipboard
Export to
Dropbox Google Drive Gist
Download
Markdown HTML Raw HTML
Back
Sharing URL Link copied
/edit
View mode
  • Edit mode
  • View mode
  • Book mode
  • Slide mode
Edit mode View mode Book mode Slide mode
Customize slides
Note Permission
Read
Only me
  • Only me
  • Signed-in users
  • Everyone
Only me Signed-in users Everyone
Write
Only me
  • Only me
  • Signed-in users
  • Everyone
Only me Signed-in users Everyone
Engagement control Commenting, Suggest edit, Emoji Reply
  • Invite by email
    Invitee
  • Publish Note

    Share your work with the world Congratulations! 🎉 Your note is out in the world Publish Note

    Your note will be visible on your profile and discoverable by anyone.
    Your note is now live.
    This note is visible on your profile and discoverable online.
    Everyone on the web can find and read all notes of this public team.
    See published notes
    Unpublish note
    Please check the box to agree to the Community Guidelines.
    View profile
    Engagement control
    Commenting
    Permission
    Disabled Forbidden Owners Signed-in users Everyone
    Enable
    Permission
    • Forbidden
    • Owners
    • Signed-in users
    • Everyone
    Suggest edit
    Permission
    Disabled Forbidden Owners Signed-in users Everyone
    Enable
    Permission
    • Forbidden
    • Owners
    • Signed-in users
    Emoji Reply
    Enable
    Import from Dropbox Google Drive Gist Clipboard
       owned this note    owned this note      
    Published Linked with GitHub
    2
    Subscribed
    • Any changes
      Be notified of any changes
    • Mention me
      Be notified of mention me
    • Unsubscribe
    Subscribe
    # RTIC meeting # Future meeting * Action points: * @Per: Writing up a design document for RTIC 2.0 (`min-codegen`). * [ ] Scope (supported features) * [ ] Overall design * [ ] Safety/soundness * RTIC v1 vs RTIC v2 vs Embassy vs Others(?) test > Something like "Compared to RTICv1, it introduces async while retaining... Compared to embassy, it allows you to use async tasks and drivers, while also offering ...". > > "framing"/"expectation management" are very important parts of marketing, and I want y'all to be successful :) # Agenda Next meeting * Triage, bugs in the wild? * Follow up on last meeting action points * Merged changes * Discussion * Continue on action plan for modular RTIC # Agenda 2025-11-05 * Going through the PRs and issues * Discussion * RTIC related in academia * DvCON publication (best paper award), once online link will be provided. * NorCAS publications (one on Rust for Safe and Secure Systems, one on Rust and SW abstractions for interrupt handling), once online links will be provided. # Agenda 2025-10-29 Per and Korken AFK * Going through the PRs and issues # Agenda 2025-10-22 * Triage, bugs in the wild? * Korken dealing with NXP using PRIGROUP, which impacts the meaning of `1 << NVIC_PRIO_BITS` * Follow up on last meeting action points * Scheduled CI :white_check_mark: * Discussion * Issues: * [`systick-64bit` on armv7 can deadlock](https://github.com/rtic-rs/rtic/issues/1117) * [\[Help\] Multiple software tasks of the same type](https://github.com/rtic-rs/rtic/issues/1110) * paste -> pastey [RUSTSEC-2024-0436: paste - no longer maintained](https://github.com/rtic-rs/rtic/issues/1105) # Agenda 2025-10-08 * Triage, bugs in the wild? * None reported * PoC Cortex-R52 by Korken * Discussion * PR by students * https://github.com/rtic-rs/rtic/pull/1106 * https://github.com/rtic-rs/rtic/pull/1108 * Archived 2022 and 2023 meeting minutes * HackMD is usable again. Should we consider some other platform than HackMD? Live collaborative editing is a plus, but local editor got some perks too. * Hard to find time for Modular RTIC * Korken on the hunt for opportunities # Agenda 2025-09-24 * Triage, bugs in the wild? * None reported * Follow up on last meeting action points * Merged changes * Discussion * Students now work on v6m exceptions with shared resources, by means of trampolines to dispatcher interrupt [Issue 1088: ARMV6-M unsoundness](https://github.com/rtic-rs/rtic/issues/1088). * Continue on action plan for modular RTIC # Agenda 2025-09-17 * Triage, bugs in the wild? * ESP32-QEMU is a repeat offender in failed CI runs * Disabled for now to not block PRs * Discussion * Oxidize conference with @Korken89 * What does the modularity mean in the context of end-user experience? # Agenda 2025-09-10 * Triage, bugs in the wild? * RiscV-QEMU in CI seems to have stopped working. * Follow up on last meeting action points * Merged changes * Discussion * A cool paper on RTIC is available, Full Open Access: [Modular RTIC: Lightweight Real Time for Customized Architectures](https://ieeexplore.ieee.org/document/11125925) * [PR #1098](https://github.com/rtic-rs/rtic/pull/1098): forward attribute applied to `mod app` * Gathering suggestions for student work within RTIC ecosystem * Continue on action plan for modular RTIC # Agenda 2025-08-27 * Triage, bugs in the wild? * [Issue 1088: ARMV6-M unsoundness](https://github.com/rtic-rs/rtic/issues/1088) * Follow up on last meeting action points * Merged changes * Discussion # Agenda 2025-07-02 * Triage, bugs in the wild? * None reported * Follow up on last meeting action points * Adding READMES still WIP * Merged changes * Discussion * Interesting "things using RTIC": [Network Dependents](https://github.com/rtic-rs/rtic/network/dependents?dependent_type=PACKAGE) # Agenda 2025-06-25 * Triage, bugs in the wild? * No bugs/issues reported * Short meeting # Agenda 2025-06-18 * Triage, bugs in the wild? * None reported * Follow up on last meeting action points * Merge a bunch of PRs :rocket: * Cleanup some old stuff # Agenda 2025-06-11 * Triage, bugs in the wild? * [Issue 1065](https://github.com/rtic-rs/rtic/issues/1065) Undefined behavior without unsafe code when passing references to spawn() * Fixed in [PR1066](https://github.com/rtic-rs/rtic/pull/1066) * Follow up on last meeting action points Ready to review/merge: * [PR1070: Add xtask CI command](https://github.com/rtic-rs/rtic/pull/1070) * [PR1071: Extend xtask with loom tests](https://github.com/rtic-rs/rtic/pull/1071) * [PR1072: esp32c3: Try to fix unstable CI](https://github.com/rtic-rs/rtic/pull/1072) * [PR1073: Close issue on rtic-expansion docs](https://github.com/rtic-rs/rtic/pull/1073) * [PR1074: Improve docs around rtic-time, monotonics](https://github.com/rtic-rs/rtic/pull/1074) * Action points * Collect all the prior modular RTIC work/POC relative the tracking ticket * Review needed * New feature: Needs discussion and review * [PR1057: wait_until](https://github.com/rtic-rs/rtic/pull/1057) * Got a rebased branch locally @AfoHT * Rework and review needed * [PR1055: fix edition 2024 unsafe link section](https://github.com/rtic-rs/rtic/pull/1055/) * Some remaining places to handle the unsafe link section * Action points * Create tmp-dir for ESP32 QEMU output # Agenda 2025-06-04 * Triage, bugs in the wild? * Follow up on last meeting action points * Action points * [Update book on rtic-expansion to handle pure and xtask](https://github.com/rtic-rs/rtic/issues/1064) * [Add READMEs to all crates](https://github.com/rtic-rs/rtic/issues/1063) * [Update `rtic-monotonic` to make it explicit it's RTIC v1](https://github.com/rtic-rs/rtic/issues/1062) * Collect all the prior modular RTIC work/POC relative the tracking ticket * Merged changes * Review needed * [PR1055: fix edition 2024 unsafe link section](https://github.com/rtic-rs/rtic/pull/1055/) * Some clippy blockers done :heavy_check_mark: Need to push PR * Some remaining places to handle the unsafe link section * [PR1057: wait_until](https://github.com/rtic-rs/rtic/pull/1057) * Discussion * Update on the academic projects by Heksa and Per * Submission of the MMRTIC journal extension to TVLSI. * "Overview of Embedded Rust Operating Systems and Frameworks" https://www.mdpi.com/1424-8220/24/17/5818 * The work by Ivar on Symex (Symbolic Execution) of RTIC applications was presented and will be public soon. * Ivar also presented EASY (Exuction Analysis using Symbolic Execution), which performs scheduling analysis of RTIC applications based on execution time estimations of the generated binary. # Agenda 2025-05-28 * Triage, bugs in the wild? * None reported so far * No-show - day before long weekend # Agenda 2025-05-14 * Triage, bugs in the wild? * None reported * Follow up on last meeting action points * CI fix got preempted, but ongoing * Merged changes * Discussion * [Considerations around calculation of RTIC_ASYNC_MAX_LOGICAL_PRIO #1008](https://github.com/rtic-rs/rtic/issues/1008) * Step one to document the current design * Created [Reserved priorities #1056](https://github.com/rtic-rs/rtic/issues/1056) * Continue on action plan for modular RTIC * CRIT Certification of Rust in CRITical Systems * FFI/Vinnova pre-study project has been granted, goal is to identify requriments for certification and their implications to Rust based SW. Aim is a future full scale research project with the objective to push safety critical Rust based development through certification. # Agenda 2025-04-30 * Walpurgis Night # Agenda 2025-04-23 * Triage, bugs in the wild? * None reported * Easter break # Agenda 2025-04-16 * Triage, bugs in the wild? * None reported * Follow up on last meeting action points * Merged changes * Closed issues * [#1025](https://github.com/rtic-rs/rtic/issues/1025): RUSTSEC-2024-0436: paste - no longer maintained, won't fix (not used by RTIC core crates). * Discussion * Action plan for [#1054](https://github.com/rtic-rs/rtic/issues/1054): Modular RTIC roadmap * Error handling/reporting # Agenda 2025-04-02 * Triage, bugs in the wild? * [#1041]: Reworded ask: expose systick count. * Merged changes * Discussion * esp32c3 QEMU CI is inconsistent. * Modular RTIC * [#1040]: `channel`-drop & reuse is ready again. * Action points * @korken89 to make a draft roadmap for the implementation/review of `Modular RTIC` [#1041]: https://github.com/rtic-rs/rtic/issues/1041 # Agenda 2025-03-26 * Triage, bugs in the wild? * None reported * Follow up on last meeting action points * A lot of PRs merged! :rocket: * Merged changes * TODO list them * Discussion * Open PRs * [PR1037](https://github.com/rtic-rs/rtic/pull/1037) * [PR1040](https://github.com/rtic-rs/rtic/pull/1040) * [PR1043](https://github.com/rtic-rs/rtic/pull/1043) * Discussion about the `'static` lifetimes * Create action plan for modular RTIC * Planned for next week * Master's thesis on LoRa # Agenda 2025-03-19 * Triage, bugs in the wild? * [#1028](https://github.com/rtic-rs/rtic/issues/1028) closed, `humantime` has maintainers again. * No issues reported * Feature requests * rtic-monotonics: [#1041]: StopMode support for `SysTick` monotonic. * Needs some elaboration on the actual value contra implementation cost * Open PRs * loom for rtic-sync [#1038] * small improvements for `rtic-sync`: [#1042] (remove c-s when link is popped), [#1040] handle `Drop` and re-`split` for `Channel`) * Anything else? * Follow up on last meeting action points * Action items * Review loom for rtic-sync [#1038] * Review [#1042], [#1040] * ~~Reply to [#1041]~~ * Merged changes * See above * Discussion [#1038]: https://github.com/rtic-rs/rtic/pull/1038 [#1040]: https://github.com/rtic-rs/rtic/pull/1040 [#1041]: https://github.com/rtic-rs/rtic/issues/1041 [#1042]: https://github.com/rtic-rs/rtic/pull/1042 # Agenda 2025-03-12 * Triage, bugs in the wild? * rtic-sync panic * [PR1030 Fix rtic-sync panic](https://github.com/rtic-rs/rtic/pull/1030) * [PR1031 rtic-sync release](https://github.com/rtic-rs/rtic/pull/1031) * Should older rtic-sync be yanked? * uses `debug_assert`, not `assert` * Status: Yanked 💥 * [RUSTSEC: paste unmaintained](https://github.com/rtic-rs/rtic/issues/1025) * [RUSTSEC: humantime unmaintained](https://github.com/rtic-rs/rtic/issues/1028) * [Mono delay never returns (sometimes)](https://github.com/rtic-rs/rtic/issues/1026) * Anything else? * Follow up on last meeting action points * Ready for merge-button * [PR1017: Add MECALL backend](https://github.com/rtic-rs/rtic/issues/1017) * Closes [Issue 998: docs: Be more vocal about !ARM](https://github.com/rtic-rs/rtic/issues/998) * Merged changes * See above * (Last minute) [PR1032: Docs async closures](https://github.com/rtic-rs/rtic/pull/1032) * Discussion # Agenda 2025-03-05 * Triage, bugs in the wild? * Breakthrough! `rtic-sync` bug reproduced in [repo](https://github.com/guineawheek/rtic-sync-bug) @guineawheek :rocket: * Korken on it too * [Issue 1024](https://github.com/rtic-rs/rtic/issues/1024): async closures stable since [1.85](https://releases.rs/docs/1.85.0/) * Follow up on last meeting action points * Merged changes * Discussion * Spotlight * mygnu: [RTIC DFU bootloader](https://github.com/mygnu/rtic-dfu-bootloader) * umi-eng: adapter [CAN FD Adapter Firmware](https://github.com/umi-eng/adapter) # Agenda 2025-02-26 * Triage, bugs in the wild? * None reported * [Question about multi-interrupt](https://github.com/rtic-rs/rtic/issues/1021) * Discussion * Lots of action in [PR917 esp32c6 support](https://github.com/rtic-rs/rtic/pull/917) * > Henri in Tampere working on a RISC-V backend that supports both the RISC-V spec CLIC, and the research prototype N-CLIC (which similar to the NVIC supports nesting out the box). This work will be submitted to the TVLSI (IEEE Transactions on Very Large Scale Integration Systems) soon. # Agenda 2025-02-12 * Triage, bugs in the wild? * wait queue `cursed stuff`, might be worthwhile with a v2 * Instead of our own, use [maitake-sync?](https://docs.rs/maitake-sync/latest/maitake_sync/) * Pros: intrusive lists, well built * Cons: Nothing to replace the timer queue linked list * Follow up on last meeting action points * MECALL PR 1017 ongoing, docs WIP * Merged changes * Discussion * Zakaria Madaoui - RTIC modular demos # Agenda 2025-02-05 * Triage, bugs in the wild? * [@guineawheek can reproduce the panic in rtic-sync channel, but still unclear exact cause](https://matrix.to/#/!yafYEipFNsXDdwiHMT:matrix.org/$QIoEJY76PK2PTKrXgQPeUGMlTWBobJfbsEaBXlMkUoM?via=matrix.org&via=mozilla.org&via=nitro.chat) > Guinea Wheek I'm investigating the rtic-sync channel panic I don't entirely know what causes it yet, but I can reliably reproduce it (seems to happen under load) Namely, it seems to happen when wq_empty is true AND fq_empty is false and when it gets a link pointer, it finds a waker but sees that the link has somehow already been popped Guinea Wheek the already-popped waker seems to be already popped not from a recv()/pop() but rather from remove_from_list(), which only gets called in an OnDrop....? korken89: you seemed to be chasing this issue a few months ago, i wonder if this could help * Follow up on last meeting action points * Merged changes * Discussion * Add uptime getter in rtic-monotonics [Issue 1018](https://github.com/rtic-rs/rtic/issues/1018) (provided already as [Instant duration_since_epoch](https://docs.rs/fugit/latest/fugit/struct.Instant.html#method.duration_since_epoch)) * [PR 1017 Add MECALL backend to RISC-V](https://github.com/rtic-rs/rtic/pull/1017) ~~Needs some more discussion~~ :rocket: Go-go-go! # Agenda 2025-01-22 * Triage, bugs in the wild? * Per juggling versions related to nrf-hal * Follow up on last meeting action points * Merged changes * [PR1012](https://github.com/rtic-rs/rtic/pull/1012) README to rtic-monotonics # Agenda 2025-01-15 * Triage, bugs in the wild? * None reported * Follow up on last meeting action points * Merged changes * [rtic-monotonics: rp2040 extra parenthesis](https://github.com/rtic-rs/rtic/pull/1010): clippy fix. * Discussion * https://github.com/rtic-rs/rtic/issues/1008: Saved for when @Korken89 can join * Welcome to Malte Munch, starting his PhD studies at LTU with a focus to security and memory safe programming. Can't spell Trust without Rust, right :) "The project I started on is called cybersakerhetsnod norr and it is about cybersecurity in the north of sweden. And our sub-group will have a focus on memory safety (rust+rtic) and if and how that can contribute to a better security architecture in industry and society. But we are in the beginning and finding-things-out phase :)"" # Agenda 2024-12-18 * Triage, bugs in the wild? * None reported * Students soon approaching "freestyle" part of course * Follow up on last meeting action points * Merged changes * Discussion: * Monotonic driver for ATSAMD chips * Action: Fix README for `rtic-monotonics` * Point towards `atsamd-hal` as providing impls * Conclusion: `atsamd-hal` implements monotonics internally, RTIC will provide docs reference to it # Agenda 2024-12-11 * Triage, bugs in the wild? * None reported * Students having a good time * Follow up on last meeting action points * The consensus was to add e.g. cs2 to the init context that is the crticial_section one * TODO: Naming of the token * Merged changes * Create action plan for modular RTIC * Discussion # Agenda 2024-12-04 * Triage, bugs in the wild? - none new reported - docs are marked as failing awaiting `rtic-macros` release, local build succeeds. - [Consider using critical_section for the init-context CriticalSection t](https://github.com/rtic-rs/rtic/issues/1002), was discussed. Possible solution outside of RTIC by conversion between `critical_section` tokens. - [Allow non literal integers to be used as a task priority](https://github.com/rtic-rs/rtic/issues/1001) closed as no (quick) fix currently possible. * Follow up on last meeting action points * Merged changes - none * Create action plan for modular RTIC * Discussion # Agenda 2024-11-27 * Triage, bugs in the wild? * Follow up on last meeting action points * Korken: rtic-sync issue * AfoHT: atsamd-hal reaching out * Merged changes * Create action plan for modular RTIC * Discussion # Agenda 2024-11-20 * Triage, bugs in the wild? * [docs: More vocal about RISC-V support](https://github.com/rtic-rs/rtic/issues/998) * [lazy asserts not checked](https://github.com/rtic-rs/rtic/issues/993) * [unsafe concern in ecosystem misunderstanding](https://github.com/rtic-rs/rtic/issues/991) - :heavy_check_mark: * Follow up on last meeting action points * Merged changes * Discussion * atsamd monotonics support * [atsamd-discussion](https://github.com/atsamd-rs/atsamd/issues/765) * [wyager atomic fine/coarse queue](https://matrix.to/#/!yafYEipFNsXDdwiHMT:matrix.org/$MLqCKVx-AATsv0huE6OqiiQjbHq8JvfOr0ZXVWlOI5w?via=matrix.org&via=mozilla.org&via=nitro.chat) - [src atomic_mod.rs](https://gist.github.com/wyager/ccd91072f468b821b49c7b931fb7a26a) * RISC-V ESP32 support - pushed to next meeting * jessebraham discussion points - next meeting * ? # Agenda 2024-10-30 * Triage, bugs in the wild? * Nothing reported * Follow up on last meeting action points * Merged changes * [PR984: STM32 race condition fixed](https://github.com/rtic-rs/rtic/pull/984/files) :rocket: * Discussion * How to approach the modular: * Pool a curated set of desired capabilities * What is the absolute core fundamental "parts" # Agenda 2024-10-16 * Triage, bugs in the wild? * None reported * Follow up on last meeting action points * Merged changes * [PR981](https://github.com/rtic-rs/rtic/pull/981) * [PR975](https://github.com/rtic-rs/rtic/pull/975) * Create action plan for modular RTIC * How to find the resources * How to approach it * Architecture * Soundness * Design * Documentation * Can't rely on Master's/PhD work exclusively # Agenda 2024-10-02 * Triage, bugs in the wild? * Going through the older ones * [rtic-monotonic panics](https://github.com/rtic-rs/rtic/issues/956) * [Locked Status with Multiple Shared Resources](https://github.com/rtic-rs/rtic/issues/926): Closed * [Call to SCB::sys_reset() results in locked up core](https://github.com/rtic-rs/rtic/issues/938) * [broken usage example for i2c sharing](https://github.com/rtic-rs/rtic/issues/904): Closed * Follow up on last meeting action points * Merged changes * [feature/rp235x](https://github.com/rtic-rs/rtic/pull/970) * [Add SYSTIMER based ESP32-C3 monotonic](https://github.com/rtic-rs/rtic/pull/972) * [Replace proc-macro-error with proc-macro-error2](https://github.com/rtic-rs/rtic/pull/979) * [STM32F411: example to poll encoder and display value on I2C LCD display](https://github.com/rtic-rs/rtic/pull/963) * Discussion # Agenda 2024-09-11 * Summary of Jonas thesis work presentation * Triage, bugs in the wild? * [proc-macro-error is unmaintained](https://github.com/rtic-rs/rtic/issues/976) * Follow up on last meeting action points * Merged changes # Agenda 2024-08-28 * Triage, bugs in the wild? * Calm, no :fire_engine: * Follow up on last meeting action points * Continued discussions about Per and Zakaria experimental work * Merged changes * Discussion # Agenda 2024-08-07 * Triage, bugs in the wild? * Follow up on last meeting action points * Merged changes * Discussion # Agenda 2024-07-17 * Triage, bugs in the wild? * [rtic-monotonic panic](https://github.com/rtic-rs/rtic/issues/956) * Awaiting follow up from @andresv # Agenda 2024-07-10 * Summer break # Agenda 2024-07-03 * Triage, bugs in the wild? * Follow up on last meeting action points * Merged changes * Discussion # Agenda 2024-06-26 * Triage, bugs in the wild? * None reported * Follow up on last meeting action points * `portable-atomic` merged * CI fixed * Merged changes * [PR952: F411 example ADC](https://github.com/rtic-rs/rtic/pull/952) * [PR953: F411 example ADC + MPSC](https://github.com/rtic-rs/rtic/pull/953) * Discussion * RTIC-core? Modular approach as response to [Multicore support](https://github.com/rtic-rs/rtic/issues/948) * RTIC at RISC-V Summit # Agenda 2024-06-19 * Triage, bugs in the wild? * None reported (so far) * Follow up on last meeting action points * Merged changes * Discussion * Breaking-change: [`portable-atomics` PR](https://github.com/rtic-rs/rtic/pull/922) # Agenda 2024-05-29 * Triage, bugs in the wild? * None reported * [Issue 927](https://github.com/rtic-rs/rtic/issues/927) When Rust allows, the ambition is to revert to the old approach regarding storage. Storing on `main` is the current best workaround for no TAIT. * [Issue 944](https://github.com/rtic-rs/rtic/issues/944) * Follow up on last meeting action points * rtic-{time,monotonics}: publishing: :fire: :clock10: :checkered_flag: * Merged changes * [PR945](https://github.com/rtic-rs/rtic/pull/945) * Discussion * RTIC5? or something. First sneak peak. * Action points # Agenda 2024-05-22 * Triage, bugs in the wild? * [Issue938: sys_reset() locked core](https://github.com/rtic-rs/rtic/issues/938) * No other :fire: * Follow up on last meeting action points * Merged changes * Discussion * Status on Signal? [PR934](https://github.com/rtic-rs/rtic/pull/934): Needs review * Releasing rtic-monotonics? * [PR910](https://github.com/rtic-rs/rtic/pull/910): Space savings++ :+1: * Action points * korken89: [PR910](https://github.com/rtic-rs/rtic/pull/910) * Per: Showing off modular RTIC PoC in a few weeks time * Current priorities: rtic-monotonics published # Agenda 2024-05-08 * Triage, bugs in the wild? * [Ergonomics concern with SW tasks and the stack](https://github.com/rtic-rs/rtic/issues/927) * [Issue 923](https://github.com/rtic-rs/rtic/issues/923): `pre_init` the tool of choice * Follow up on last meeting action points * Merged changes * [PR930](https://github.com/rtic-rs/rtic/pull/930) * [PR931](https://github.com/rtic-rs/rtic/pull/931) * [PR932](https://github.com/rtic-rs/rtic/pull/932) * [PR933](https://github.com/rtic-rs/rtic/pull/933) * [PR935](https://github.com/rtic-rs/rtic/pull/935) * Discussion # Agenda 2024-05-01 * Triage, bugs in the wild? * Continuation of the `rtic-sync` panic * Release [rtic-sync v1.3.1-alpha.1](https://github.com/rtic-rs/rtic/pull/931) with assert! * Follow up on last meeting action points * Merged changes * Discussion # Agenda 2024-04-24 * Triage, bugs in the wild? * Follow up on last meeting action points * Merged changes * Discussion # Agenda 2024-04-10 * Triage, bugs in the wild? * [rtic-sync panic?: Needs investigation](https://matrix.to/#/!yafYEipFNsXDdwiHMT:matrix.org/$8_o5XpLvB5HNfdaJKJovTwetgNM_hQi7nlpmLnKDQCU?via=matrix.org&via=mozilla.org&via=nitro.chat) * [Broken usage example for i2c sharing](https://github.com/rtic-rs/rtic/issues/904) * Follow up on last meeting action points * Merged changes * Discussion * Revive [PR546](https://github.com/rtic-rs/rtic/issues/546) or not? For now no bandwidth # Agenda 2024-04-10 * Triage, bugs in the wild? * Follow up on last meeting action points * AfoHT et.al.: Documentation fixes, CI uses cargo xtask doc * Merged changes * Add QEMU for esp32c3 * Monotonics rewrite * Discussion # Agenda 2024-04-03 * Triage, bugs in the wild? * We broke all the docs examples - PR contributed <3 * Follow up on last meeting action points * Merged changes * Discussion # Agenda 2024-03-13 * Triage, bugs in the wild? * https://github.com/rtic-rs/rtic/issues/899 * Follow up on last meeting action points * Merged changes * Release v2.1.1 of RTIC which includes source masking fix https://github.com/rtic-rs/rtic/pull/902 * Discussion # Agenda 2024-03-06 * Triage, bugs in the wild? * Follow up on last meeting action points * [PR874](https://github.com/rtic-rs/rtic/pull/874) Ready for review and testing * [PR815](https://github.com/rtic-rs/rtic/pull/815) * Merged changes * Discussion * Monotonics in SRP context, WCET and hard(er) realtime properties # Agenda 2024-02-21 * Triage, bugs in the wild? * [Unexpected memory usage of timeout_after()](https://github.com/rtic-rs/rtic/issues/890) * Follow up on last meeting action points * [PR888](https://github.com/rtic-rs/rtic/pull/888) * Suggestion by @dirbaio: ATPIT soon stable, can emulate TAIT * https://github.com/embassy-rs/embassy/pull/2574 * https://github.com/rust-lang/rust/pull/120700 * Gameplan: Merge PR888, then ASAP switch to ATPIT * Merged changes * Discussion # Agenda 2024-01-31 * Triage, bugs in the wild? * Follow up on last meeting action points * [PR874](https://github.com/rtic-rs/rtic/pull/874) - All the :+1: !!! * Merged changes * Discussion - Merge https://github.com/rtic-rs/rtic/pull/888 - ESP32C3 Testing needed * Action points * If 888 merged: Look into adding nightly CI # Agenda 2024-01-24 * Triage, bugs in the wild? * Follow up on last meeting action points * Merged changes * Discussion * Embedded-hal v1 for RTIC v1? [Issue 862](https://github.com/rtic-rs/rtic/issues/862) * Action points * AfoHT: Look into rticv1 eh-v1 compatibility * AfoHT: Docs need reworking to match xtask usage (features etc.) # Agenda 2024-01-17 * Triage, bugs in the wild? * Follow up on last meeting action points * AfoHT: syn2 minimal changes added and merged * Merged changes * [PR884: stm32-metapac bump](https://github.com/rtic-rs/rtic/pull/884) * [PR881: update syn from v1 to v2](https://github.com/rtic-rs/rtic/pull/881) * Discussion # Agenda 2024-01-10 * Triage, bugs in the wild? * [PR815](https://github.com/rtic-rs/rtic/pull/815) RISC-V + multi-arch added to xtask * xtask unexpected diff locally vs CI * [CI run](https://github.com/rtic-rs/rtic/blob/7876edbc3bddcfac6bfca504f6fd755413fd495e/ci/expected/hifive1/prio_inheritance.run#L16) * Follow up on last meeting action points * AfoHT: syn2 making progress, QEMU examples start passing but not all * Per & Pawel: * RTIC-MC started, focus on rp2040 * Tampere Uni course featuring RTIC now mandatory: More RTIC users :P * Merged changes * [PR877](https://github.com/rtic-rs/rtic/pull/877) make_channel! accept more types * [PR879](https://github.com/rtic-rs/rtic/pull/879) update to embedded-hal 1.0 * [PR880](https://github.com/rtic-rs/rtic/pull/880) Release with embedded-hal 1 * [PR878](https://github.com/rtic-rs/rtic/pull/878) Bump esp32c3 to 0.20.0 * Bump upload/download artifact to v4 * [PR867](https://github.com/rtic-rs/rtic/pull/867) * [PR868](https://github.com/rtic-rs/rtic/pull/868) * Discussion * ~~Embedded HAL v1!~~ * ~~[PR879](https://github.com/rtic-rs/rtic/pull/879)~~ Merged! * Monotonics rewrite * [Issue 873](https://github.com/rtic-rs/rtic/issues/873) * [PR874](https://github.com/rtic-rs/rtic/issues/874) * [Issue 875](https://github.com/rtic-rs/rtic/issues/875) RTIC clean "shutdown" (for use with bl) # First meeting of 2024 For older archived minutes see [rtic-rs/rfcs](https://github.com/rtic-rs/rfcs/tree/master/minutes) repo [2023 Minutes](https://github.com/rtic-rs/rfcs/tree/master/minutes/2023.md) [2022 Minutes](https://github.com/rtic-rs/rfcs/tree/master/minutes/2022.md) [2021 Minutes](https://github.com/rtic-rs/rfcs/tree/master/minutes/2021.md) [2020 Minutes](https://github.com/rtic-rs/rfcs/tree/master/minutes/2020.md) [2019 Minutes](https://github.com/rtic-rs/rfcs/tree/master/minutes/2019.md)

    Import from clipboard

    Paste your markdown or webpage here...

    Advanced permission required

    Your current role can only read. Ask the system administrator to acquire write and comment permission.

    This team is disabled

    Sorry, this team is disabled. You can't edit this note.

    This note is locked

    Sorry, only owner can edit this note.

    Reach the limit

    Sorry, you've reached the max length this note can be.
    Please reduce the content or divide it to more notes, thank you!

    Import from Gist

    Import from Snippet

    or

    Export to Snippet

    Are you sure?

    Do you really want to delete this note?
    All users will lose their connection.

    Create a note from template

    Create a note from template

    Oops...
    This template has been removed or transferred.
    Upgrade
    All
    • All
    • Team
    No template.

    Create a template

    Upgrade

    Delete template

    Do you really want to delete this template?
    Turn this template into a regular note and keep its content, versions, and comments.

    This page need refresh

    You have an incompatible client version.
    Refresh to update.
    New version available!
    See releases notes here
    Refresh to enjoy new features.
    Your user state has changed.
    Refresh to load new user state.

    Sign in

    Forgot password

    or

    By clicking below, you agree to our terms of service.

    Sign in via Facebook Sign in via Twitter Sign in via GitHub Sign in via Dropbox Sign in with Wallet
    Wallet ( )
    Connect another wallet

    New to HackMD? Sign up

    Help

    • English
    • 中文
    • Français
    • Deutsch
    • 日本語
    • Español
    • Català
    • Ελληνικά
    • Português
    • italiano
    • Türkçe
    • Русский
    • Nederlands
    • hrvatski jezik
    • język polski
    • Українська
    • हिन्दी
    • svenska
    • Esperanto
    • dansk

    Documents

    Help & Tutorial

    How to use Book mode

    Slide Example

    API Docs

    Edit in VSCode

    Install browser extension

    Contacts

    Feedback

    Discord

    Send us email

    Resources

    Releases

    Pricing

    Blog

    Policy

    Terms

    Privacy

    Cheatsheet

    Syntax Example Reference
    # Header Header 基本排版
    - Unordered List
    • Unordered List
    1. Ordered List
    1. Ordered List
    - [ ] Todo List
    • Todo List
    > Blockquote
    Blockquote
    **Bold font** Bold font
    *Italics font* Italics font
    ~~Strikethrough~~ Strikethrough
    19^th^ 19th
    H~2~O H2O
    ++Inserted text++ Inserted text
    ==Marked text== Marked text
    [link text](https:// "title") Link
    ![image alt](https:// "title") Image
    `Code` Code 在筆記中貼入程式碼
    ```javascript
    var i = 0;
    ```
    var i = 0;
    :smile: :smile: Emoji list
    {%youtube youtube_id %} Externals
    $L^aT_eX$ LaTeX
    :::info
    This is a alert area.
    :::

    This is a alert area.

    Versions and GitHub Sync
    Get Full History Access

    • Edit version name
    • Delete

    revision author avatar     named on  

    More Less

    Note content is identical to the latest version.
    Compare
      Choose a version
      No search result
      Version not found
    Sign in to link this note to GitHub
    Learn more
    This note is not linked with GitHub
     

    Feedback

    Submission failed, please try again

    Thanks for your support.

    On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?

    Please give us some advice and help us improve HackMD.

     

    Thanks for your feedback

    Remove version name

    Do you want to remove this version name and description?

    Transfer ownership

    Transfer to
      Warning: is a public team. If you transfer note to this team, everyone on the web can find and read this note.

        Link with GitHub

        Please authorize HackMD on GitHub
        • Please sign in to GitHub and install the HackMD app on your GitHub repo.
        • HackMD links with GitHub through a GitHub App. You can choose which repo to install our App.
        Learn more  Sign in to GitHub

        Push the note to GitHub Push to GitHub Pull a file from GitHub

          Authorize again
         

        Choose which file to push to

        Select repo
        Refresh Authorize more repos
        Select branch
        Select file
        Select branch
        Choose version(s) to push
        • Save a new version and push
        • Choose from existing versions
        Include title and tags
        Available push count

        Pull from GitHub

         
        File from GitHub
        File from HackMD

        GitHub Link Settings

        File linked

        Linked by
        File path
        Last synced branch
        Available push count

        Danger Zone

        Unlink
        You will no longer receive notification when GitHub file changes after unlink.

        Syncing

        Push failed

        Push successfully