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&
超级会员免费看
订阅专栏 解锁全文
1万+

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



