Skip to content

Commit 4835248

Browse files
authored
Merge pull request #732 from rust-embedded/2024-01-16
Add minutes for 2024-01-16
2 parents c179ad7 + 7996189 commit 4835248

File tree

1 file changed

+67
-0
lines changed

1 file changed

+67
-0
lines changed

minutes/2024-01-16.md

Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
# Embedded Working Group Meeting 2024-01-16
2+
3+
* [Coordination Repository]
4+
* Meetings: Tuesday 8pm Europe/Berlin time
5+
* [Join the Chat]
6+
* Today's date: 2024-01-16
7+
* [Nominated issues](https://github.com/search?q=org%3Arust-embedded+label%3Anominated+is%3Aopen&type=Issues)
8+
* [IRC logs]
9+
10+
[Coordination Repository]: https://github.com/rust-embedded/wg
11+
[Join the Chat]: https://matrix.to/#/#rust-embedded:matrix.org
12+
[IRC logs]: https://libera.irclog.whitequark.org/rust-embedded/2024-01-16
13+
14+
## Attendance
15+
16+
Write your GH username or Matrix handle here!
17+
18+
* adamgreig
19+
* eldruin
20+
* newAM
21+
* jannic
22+
* thejpster
23+
* cr1901
24+
* therealprof
25+
26+
## Agenda
27+
28+
* Announcements
29+
* embedded-hal v1.0.0 released! :tada:
30+
* risc-v releases: risc-v 0.11, riscv-rt 0.12, riscv-pac 0.1, riscv-semihosting 0.1
31+
* linux-embedded-hal 0.4 was released with embedded-hal updated to 1.0
32+
* Commonality between cortex-m and riscv interrupt macros
33+
* Could we unify the interrupt-declaring syntax?
34+
* Currently riscv-rt just has the user export a suitably-named symbol, which would also work for c-m-rt
35+
* 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
36+
* We could recommend this for c-m-rt
37+
* Could c-m-rt's interrupt macro take the interrupt name as an (optional?) argument, so the function could then be named arbitrarily instead?
38+
* 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
39+
* 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)?
40+
* TBC
41+
42+
## Last Week's Minutes
43+
44+
* Announcements
45+
* Welcome @sirhcel to the WG and linux team!
46+
* Miscompilation in current stable with opt-level=z on cortex-m https://github.com/rust-embedded/cortex-m/discussions/503
47+
* https://github.com/rust-lang/rust/pull/118645 should hopefully bring more f32 functions to embedded platforms
48+
* Rust 1.75 released, with async-fn-in-trait! :tada:
49+
* Embassy (https://embassy.dev) now works on stable Rust
50+
* Embedded HAL
51+
* GPIO &mut https://github.com/rust-embedded/embedded-hal/pull/547
52+
* Extensive further discussion on this point
53+
* HAL team to conclude with a vote
54+
55+
Not discussed this week:
56+
* cortex-m fence inline asm maybe shouldn't have nomem? https://github.com/rust-embedded/cortex-m/issues/502
57+
* yes, they shouldn't. we'll want to backport the fix to 0.7 too
58+
* cortex-m VectActive in 0.7.7 https://github.com/rust-embedded/cortex-m/issues/499
59+
* the -16 fix could be backported to 0.7.8
60+
* cortex-m-rt extra section example soundness https://github.com/rust-embedded/cortex-m/issues/498
61+
* cargo-binutils release?
62+
* Yes, when CI failures are resolved
63+
* C-m-pac-interface: rename, test
64+
* mutex-trait: awaiting deprecation rfc
65+
* book: tooling page updates
66+
* bors: ops docs
67+
* rustc targets: awaiting feedback

0 commit comments

Comments
 (0)