在做STM32的OLED屏幕显示项目的过程中,出现了如下报错:
passing 'char[16]' to parameter of type 'const u8*' (aka 'const unsigned char*') converts between pointers to interger types with different signs
相关的类似报错的原因就是输入显示屏的字符串变量一定要是char,不能是u8,unsigned char
我把所有相关的函数变量参数的类型改成char就解决对了问题.
这个问题出现的很神秘,因为我在别的编译环境下使用unsigned也没事