源代码
直播中

ben111

11年用户 2640经验值
擅长:模拟技术 嵌入式技术 MEMS/传感技术
私信 关注

mbed OS中常见MCU外设的驱动程序

此版本包含mbed-drivers API的1.0.0版本。当前的mbed-drivers API是原始mbed SDK的发展,因此,有些地方的设计不适合于mbed OS其余部分使用的事件驱动编程模型。我们预计即将发布的mbed-drivers API将发生重大变化,但我们现在正在发布当前的API,以便开发人员可以在今天开始使用mbed操作系统。

从这一点开始,我们将在发布mbed-drivers更新时遵循semver(semver.org)描述的熟悉版本规则。如果我们对API进行了重大更改,我们将增加主要修订版本号。我们还旨在通过在不同的C ++名称空间中开发不同版本的API来提供向后兼容性。

我们对mbed操作系统有雄心勃勃的计划,这意味着对mbed驱动程序进行更改。通过遵循这条道路,我们希望我们能够帮助开发人员现在就开始使用mbed操作系统,但仍然允许我们为未来做出有意义的API设计改进。

STDIO重定向

mbed-drivers定义stdin,stdout和stderr重定向到UART。STDIO UART外设的默认波特率通过YOTTA_CFG_MBED_OS_STDIO_DEFAULT_BAUD如果未定义此yotta配置,则默认值为115200。

要在运行时更改STDIO串行设置,请检索串行STDIO对象get_stdio_serial()

Serial& pc = get_stdio_serial();pc.baud(9600);
mbed-drivers-master.zip (197.78 KB)
(下载次数: 33, 2018-5-7 20:01 上传)


更多回帖

发帖
×
20
完善资料,
赚取积分