#define ELFIN_TIMER_BASE 0xE2500000
typedef unsigned char uchar;
typedef volatile unsigned long vu_long;
typedef volatile unsigned short vu_short;
typedef volatile unsigned char vu_char;
typedef vu_char S5PC11X_REG8;
typedef vu_short S5PC11X_REG16;
typedef vu_long S5PC11X_REG32;
typedef struct {
S5PC11X_REG32 TCFG0;
S5PC11X_REG32 TCFG1;
S5PC11X_REG32 TCON;
S5PC11X_TIMER ch[4];
S5PC11X_REG32 TCNTB4;
S5PC11X_REG32 TCNTO4;
} S5PC11X_TIMERS;
static inline S5PC11X_TIMERS * S5PC11X_GetBase_TIMERS(void)
{
return (S5PC11X_TIMERS *)ELFIN_TIMER_BASE;
}
S5PC11X_TIMERS *const timers = S5PC11X_GetBase_TIMERS();
timers->TCFG0 = 0x0f00;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)