
Custom Embedded Systems
WIN Enterprises. Inc. MB-73350 User Manual
35
}
else if(strcmp(argv[1], "-h4") == 0){
printf("GPO4 -> High\n");
Output_mode();
data_rw8 = inportb(GPIO_port)&0xEF;
data_rw8 |= 0x10;
outportb(GPIO_port, data_rw8);
}
else if(strcmp(argv[1], "-l4") == 0){
printf("GPO4 -> Low\n");
Output_mode();
data_rw8 = inportb(GPIO_port)&0xEF;
outportb(GPIO_port, data_rw8);
}
else if(strcmp(argv[1], "-h5") == 0){
printf("GPO5 -> High\n");
Output_mode();
data_rw8 = inportb(GPIO_port)&0xDF;
data_rw8 |= 0x20;
outportb(GPIO_port, data_rw8);
}
else if(strcmp(argv[1], "-l5") == 0){
printf("GPO5 -> Low\n");
Output_mode();
data_rw8 = inportb(GPIO_port)&0xDF;
outportb(GPIO_port, data_rw8);
}
else if(strcmp(argv[1], "-h6") == 0){
printf("GPO6 -> High\n");
Output_mode();
data_rw8 = inportb(GPIO_port)&0xBF;
data_rw8 |= 0x40;
outportb(GPIO_port, data_rw8);
}
else if(strcmp(argv[1], "-l6") == 0){