此版本包含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);更多回帖