void card_power_off_on(void) { card_power_off(); mdelay(1000); card_power_on(); mdelay(1000); }
int main(void) { int fd; int option; uchar ch; printf("CARD TEST TOOL(2014-10-23)\n"); printf("------------------\n"); printf("1- %s\n", PORT_0); printf("2- %s\n", PORT_1); printf("3- %s\n", PORT_2); printf("4- %s\n", PORT_3); printf("------------------\n"); printf("CARD Used which serial port?(1-4):"); scanf("%d", &g_port); while ((ch = getchar()) != '\n' && ch != EOF); card_device_init(); while (1) { printf("--------------------\n"); printf("Card Test Items\n"); printf("--------------------\n"); printf("1- UC Power ON\n"); printf("2- FC Power ON\n"); printf("3- UC Power OFF\n"); printf("4- FC Power OFF\n"); printf("5- UC Power RST\n"); printf("6- FC Power RST\n"); printf("--------------------\n"); printf("Input item num(1-6):"); scanf("%d", &option); while ((ch = getchar()) != '\n' && ch != EOF); if (option == 0) break; switch (option) { case 1: card_power_on(USER_CARD); break; case 2: card_power_off(FISCAL_CARD); break; case 3: card_power_off(USER_CARD); break; case 4: card_power_off(FISCAL_CARD); break; case 5: card_power_rst(USER_CARD); break; case 6: card_power_rst(FISCAL_CARD); break; default: break; } } }