HAL crates

این [crateهای HAL]‌(https://github.com/rust-embedded/wesome-embedded-rust#hal-implementation-crates) برای بسیاری از میکروکنترلرها بسته‌بندی‌هایی را در اطراف تجهیزات جانبی مختلف ارائه می‌دهند. اینها معمولاً ویژگی‌های embedded-hal را پیاده‌سازی می‌کنند.

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Speaker Notes

  • set_low and set_high are methods on the embedded_hal OutputPin trait.
  • بسیاری از HAL crateها برای انواعی از دستگاه های Cortex-M و RISC-V از جمله میکروکنترلرهای STM32، GD32، nRF، NXP، MSP430، AVR و PIC مختلف وجود دارد.

مثال را با:

cargo embed --bin hal