Board support crates
Board support crates provide a further level of wrapping for a specific board for convenience.
#![no_main] #![no_std] extern crate panic_halt as _; use cortex_m_rt::entry; use embedded_hal::digital::OutputPin; use microbit::Board; #[entry] fn main() -> ! { let mut board = Board::take().unwrap(); board.display_pins.col1.set_low().unwrap(); board.display_pins.row1.set_high().unwrap(); loop {} }
- در این مورد crate پشتیبانی برد فقط نامهای مفیدتر و مقداری مقداردهی اولیه را ارائه میدهد.
- این crate ممکن است شامل درایورهایی برای برخی از دستگاههای داخلی خارج از خود میکروکنترلر نیز باشد.
- ء
microbit-v2
شامل یک درایور ساده برای ماتریس LED است.
- ء
مثال را با:
cargo embed --bin board_support