摘要:
在H文件中加入:static inline ubase_t ToUpperCase(u8_t c) { if(!IsLowerCaseAlphabetChar(c)) return c; return c - 32;}static inline ubase_t ToLowerCase(... 阅读全文
摘要:
字符处理在C语言中是很普遍的。我们常常需要把信息从字符串形式转换为内部数据,或者反向转换。那怎么样高效的实现这些常用操作呢? 下面介绍我经常使用的方法。在头文件中添加如下内容: 1 #include "ftypes.h" 2 3 extern u8_t const __ascInfoTbl[... 阅读全文
摘要:
嵌入式系统开发中,C语言的地位是无法取代的,所以我用C语言为自己建立一个常用功能函数库。在基于单片机的开发中,经常会遇到“以时间换空间”或者“以空间换时间”的抉择。因为单片机不是运算能力有限,就是存储空间有限! 尽管现如今基于ARM核的微处理器已经普及,其运算能力和存储能力相对于以前8位时... 阅读全文