/*********************************************************************** * * Function: ea3250_toggle_led * * Purpose: Toggles LED * * Processing: * Toggles LED on the board based on the on value. * * Parameters: * on : TRUE to enable LED, FALSE to disable * * Outputs: None * * Returns: Nothing * * Notes: None * **********************************************************************/ void ea3250_toggle_led(BOOL_32 on) { UNS_32 set, clr; if (on == FALSE) { set = 0; clr = P3_STATE_GPO(1); } else { set = P3_STATE_GPO(1); clr = 0; } /* Set LED2 on GPO_O1 */ gpio_set_gpo_state(set, clr); }
/*********************************************************************** * * Function: ea3250_sdpower_enable * * Purpose: Enable or disable SDMMC power * * Processing: * See function. * * Parameters: None * * Outputs: None * * Returns: Nothing * * Notes: None * **********************************************************************/ void ea3250_sdpower_enable(BOOL_32 enable) { UNS_32 set, clr; /* active low */ if (enable == TRUE) { set = 0; clr = P3_STATE_GPO(1); } else { set = P3_STATE_GPO(1); clr = 0; } gpio_set_gpo_state(set, clr); }