找回密码
 注册
搜索
查看: 741|回复: 3

[讨论] MTK的程序:宏好比是公款,随便用

[复制链接]
发表于 2010-8-30 09:44:56 | 显示全部楼层 |阅读模式
#if defined(PMIC_6253_REG_API)



/* Charger external interrupt is fixed. */
#if defined(PMIC_6253_REG_API)
#define PMU_CHR_EINT_PIN      7
#endif  

/* adc number for measuring VBAT/VISENSE/VCHARGER is fixed internally. */
#if defined(PMIC_6253_REG_API)
#if defined(DRV_MISC_PMU_ADC_CHANNEL_FROM_0)
#define PMU_ADC_VBAT_CH_NUM      0
#define PMU_ADC_VISENSE_CH_NUM   1
#define PMU_ADC_VCHARGER_CH_NUM  2
#else // #if defined(DRV_MISC_PMU_ADC_CHANNEL_FROM_0)
#define PMU_ADC_VBAT_CH_NUM      3
#define PMU_ADC_VISENSE_CH_NUM   4
#define PMU_ADC_VCHARGER_CH_NUM  5
#endif // #if defined(DRV_MISC_PMU_ADC_CHANNEL_FROM_0)
#endif // #elif defined(PMIC_6253_REG_API)
==================
PMIC_6253_REG_API这个宏
发表于 2010-8-31 12:04:02 | 显示全部楼层
我们看到的代码,已经是改过很多次的最终的样子,当然是可以整理下的,但是代码还是在不停的变动,还是要不停的整理。有个缺点是不利于代码的比较和合并。
点评回复

使用道具 举报

 楼主| 发表于 2010-8-30 09:46:25 | 显示全部楼层
不觉得这样更清楚吗?


#if defined(PMIC_6253_REG_API)
/* Charger external interrupt is fixed. */
#define PMU_CHR_EINT_PIN                      7

/* adc number for measuring VBAT/VISENSE/VCHARGER is fixed internally. */
#if defined(DRV_MISC_PMU_ADC_CHANNEL_FROM_0)
#define PMU_ADC_VBAT_CH_NUM              0
#define PMU_ADC_VISENSE_CH_NUM           1
#define PMU_ADC_VCHARGER_CH_NUM          2
#else  
#define PMU_ADC_VBAT_CH_NUM              3
#define PMU_ADC_VISENSE_CH_NUM           4
#define PMU_ADC_VCHARGER_CH_NUM          5
#endif
点评回复

使用道具 举报

发表于 2010-9-3 18:15:52 | 显示全部楼层
加注释也是代码的一部分.
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2025-1-3 03:43 , Processed in 0.069678 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表