Embedded Working Group Meeting 2023-10-17

Attendance

Write your GH username or Matrix handle here!

  • adamgreig
  • mabez
  • tdittr
  • therealprof
  • jannic
  • cr1901

Agenda

Last Week's Minutes

  • Announcements
    • probe-rs 0.21.0 released
  • Anti-spam bot issue check
  • Rust target maintainers
  • Mutex-trait
  • book: tooling page needs updating
  • bors: ops docs needs updating
  • cortex-m volatile-register: still no update on PR
    • Perhaps just vendor our own volatileregister for now? it's only a few lines of code
    • unfortunately this is a breaking change and we don't want to release cortex-m 0.8 with just this
      • in part because all the PACs depend on cortex-m so it wrecks the ecosystem
      • perhaps we can have cortex-m-nr with just the InterruptNumber crate for PACs to use
    • plan:
      • make new cortex-m-interrupt-number crate with just the trait
      • have new cortex-m 0.7.8 re-export that trait
      • update svd2rust to use new crate directly instead of through cortex-m
      • now we can make new breaking cortex-m changes without all pacs needing updating
      • and thus also fix issues like this
      • perhaps also make PACs not depend on c-m-rt and just export the interrupt enum,
        with end users using the c-m-rt macro directly
  • move heapless to r-e-c? can someone ask @japaric to transfer the repo?
Select a repo