Design Meeting - Notes #36
Replies: 3 comments
-
Maybe for |
Beta Was this translation helpful? Give feedback.
-
Sounds good! Also: Could we go the easier way to freeze the clocks at startup for now and later think about the more complicated dynamic case? Would be make that future change harder if we do so? Like it's done here: https://docs.rs/stm32f1xx-hal/0.9.0/stm32f1xx_hal/rcc/struct.Clocks.html |
Beta Was this translation helpful? Give feedback.
-
Regarding MSRV: I remember there are currently problems building the HAL with the esp toolchain 1.58. I think the problems was in one of the dependencies but not too sure |
Beta Was this translation helpful? Give feedback.
-
On Monday, March 28th we will hold a meeting discussing some design details of
esp-hal
.I will update this post prior to the meeting with my notes when they have been completed, but as of now the high-level topics I plan on covering are:MSRV
stable - 1
1.56.x
is as old as we can go because of the2021
edition; let's use this (or whatever the oldest working version is)latest
orlatest - 1
Decision: Xtensa
latest - 1
, RISC-V1.56.x
Time Unit Types
fugit
embedded-time
as well but wanted to avoid any runtime costsfugit
looks good overall, but this is slightly annoying: short functions which return fixed types korken89/fugit#26 (comment)Decision: move forward with using
fugit
embedded-hal
Versions0.2.7
, unstable is1.0.0-alpha.7
1.0.0
release channel has been stuck on alpha for a long time, but it seems to be inching closer to a stable releaseDecision: wait until
1.0.0
release stabilizes before implementingasync
embedded-hal-async
embassy
Supporthttps://github.com/embassy-rs/embassy
Decision: implement
async
traits for a peripheral as PoCMulti-core / Multi-tasking
rp-hal
has some multi-core examples:Clock Control
Meeting minutes will be posted here following the conclusion of this meeting.
Beta Was this translation helpful? Give feedback.
All reactions