TextDisplay 驱动的设置、初始化与用户空间库实现
在嵌入式系统开发中,TextDisplay 驱动的正确设置、初始化以及用户空间库的实现是至关重要的。本文将详细介绍 TextDisplay 驱动的注册、初始化过程,以及用户空间库的实现和 API 的使用。
1. 胶囊注册
1.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: &
超级会员免费看
订阅专栏 解锁全文
5344

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



