changed a year ago
Linked with GitHub

Embedded Working Group Meeting 2024-01-16

Attendance

Write your GH username or Matrix handle here!

  • adamgreig
  • eldruin
  • newAM
  • jannic
  • thejpster
  • cr1901
  • therealprof

Agenda

  • Announcements
    • embedded-hal v1.0.0 released!
      Image Not Showing Possible Reasons
      • The image file may be corrupted
      • The server hosting the image is unavailable
      • The image path is incorrect
      • The image format is not supported
      Learn More →
    • risc-v releases: risc-v 0.11, riscv-rt 0.12, riscv-pac 0.1, riscv-semihosting 0.1
    • linux-embedded-hal 0.4 was released with embedded-hal updated to 1.0
  • Commonality between cortex-m and riscv interrupt macros
    • Could we unify the interrupt-declaring syntax?
    • Currently riscv-rt just has the user export a suitably-named symbol, which would also work for c-m-rt
      • But this doesn't permit the &static mut transform, or ensure that the method can't be called except by hardware as an interrupt, and doesn't check the function type signature
      • We could recommend this for c-m-rt
    • Could c-m-rt's interrupt macro take the interrupt name as an (optional?) argument, so the function could then be named arbitrarily instead?
      • avr-device requires the chip name be passed to the interrupt macro, so couldn't immediately work with this syntax, but maybe could be refactored later to support it
    • What about exception macros (e.g. when used to provide the exceptionframe in a hardfault on c-m-rt) or the entry macro (which also provides the static mut transform)?
    • TBC

Last Week's Minutes

Not discussed this week:

Select a repo