别的不说,只举一个例子。GPIO的。stm32f10x_gpio.c 和 stm32f10x_gpio.h
这个垃圾的库,不覆盖参数选项就算了吧,居然整个不完全的,4个选项只给3个,多给一个0 不行吗?
现在要么我不要这个参数,要么我自己手写个0,总之,形式上都和库统一不了,垃圾设计。
紧接着这个垃圾居然怼成了参数位域的组合。前面的Speed用的分散位域来表示参数,这个Mode居然马上换成组合。卧槽,能不能分散分散再组合啊。这尼玛我还得拆。。。垃圾设计。
接着垃圾。看手册
要的只是个脚配置,一个脚用了4个bit来配置,上面那个Mode垃圾,居然组合出来8bit!! 我擦,还能垃圾一点吗?意思是我还得拆开来分别给4bit配置?!
槽,好垃圾的库,居然有人搞有人学。HAL更垃圾,不说了。
麻麻桑,换技师!
file:///
此内容由EEWORLD论坛网友freebsder原创,如需转载或用于商业用途需征得作者同意并注明出处