1. 尽量简化操作
我觉得没必要做一些很华丽的UI,让客户一眼能看出来怎么操作就是最好的。
2. 适当的加入 __INLINE
像 void DrvADC_SetADCChannel(uint8_t u8ChannelSelBitwise)
这样的,里面只有一句话,是不是用 __inline 更合适呢?
有问题的地方:
1. DrvI2C.c的 DrvI2C_SetAddressMask() 函数(580行),似乎应该去掉
slaveAddrMask <<= 1;。
2. DrvCAN.c 的 DrvCAN_Open() 函数(154行),似乎不应该乘 1000; |