27,508
社区成员




//假设是对IO口取反
void fun(uint8_t ioaddr)
{
uint8_t *ptr=(uint8_t*)ioaddr;
*ptr=~*ptr;
}
typedef enum
{
p00=0,
p01=1,
p02=2,
....
}IO_T
void fun(IO_T io)
{
switch(io)
{
case p00:
......
break;
case p01:
........
break;
.......
}