TextDisplay 驱动的设置与使用
在嵌入式系统开发中,TextDisplay 驱动的设置和使用是一个重要的环节。下面将详细介绍 TextDisplay 驱动的注册、初始化、用户空间库实现以及 API 的使用。
1. 驱动注册
在设置 TextDisplay 时,最后一步是在板级实现中注册它。与之前版本的驱动类似,需要在 MicroBit 板级结构中将其声明为一个字段。
pub struct MicroBit {
console: &'static capsules::console::Console<'static>,
ipc: kernel::ipc::IPC<NUM_PROCS>,
gpio: &'static capsules::gpio::GPIO<'static, nrf52::gpio::GPIOPin<'static>>,
led: &'static capsules::led_matrix::LedMatrixDriver<
'static,
nrf52::gpio::GPIOPin<'static>,
capsules::virtual_alarm::VirtualMuxAlarm<'static,nrf52::rtc::Rtc<'static>>,
>,
button: &'static capsules::button::Button<'static, nrf52::
超级会员免费看
订阅专栏 解锁全文
21

被折叠的 条评论
为什么被折叠?



