
Custom Embedded Systems
WIN Enterprises. Inc. MB-73350 User Manual
34
Output_mode();
data_rw8 = inportb(GPIO_port)&0xFD;
data_rw8 |= 0x02;
outportb(GPIO_port, data_rw8);
}
else if(strcmp(argv[1], "-l1") == 0){
printf("GPO1 -> Low\n");
Output_mode();
data_rw8 = inportb(GPIO_port)&0xFD;
outportb(GPIO_port, data_rw8);
}
else if(strcmp(argv[1], "-h2") == 0){
printf("GPO2 -> High\n");
Output_mode();
data_rw8 = inportb(GPIO_port)&0xFB;
data_rw8 |= 0x04;
outportb(GPIO_port, data_rw8);
}
else if(strcmp(argv[1], "-l2") == 0){
printf("GPO2 -> Low\n");
Output_mode();
data_rw8 = inportb(GPIO_port)&0xFB;
outportb(GPIO_port, data_rw8);
}
else if(strcmp(argv[1], "-h3") == 0){
printf("GPO3 -> High\n");
Output_mode();
data_rw8 = inportb(GPIO_port)&0xF7;
data_rw8 |= 0x08;
outportb(GPIO_port, data_rw8);
}
else if(strcmp(argv[1], "-l3") == 0){
printf("GPO3 -> Low\n");
Output_mode();
data_rw8 = inportb(GPIO_port)&0xF7;
outportb(GPIO_port, data_rw8);