Esempio n. 1
0
/***********************************************************************
 *
 * Function: ea3250_lcd_power_enable
 *
 * Purpose: Enables or disables the LCD power
 *
 * Processing:
 *     See function.
 *
 * Parameters:
 *     enable : TRUE to enable, FALSE to disable
 *
 * Outputs: None
 *
 * Returns: Nothing
 *
 * Notes: None
 *
 **********************************************************************/
void ea3250_lcd_power_enable(BOOL_32 enable)
{
  if (enable != FALSE)
  {
    /* Active low to enable */
	  gpio_set_gpo_state(0x00, _BIT(14));
  }
  else
  {
    /* Active high to disable */
	  gpio_set_gpo_state(_BIT(14), 0x00);
  }
}
Esempio n. 2
0
File: board.c Progetto: sobczyk/bsp
/***********************************************************************
 *
 * 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);
}
Esempio n. 3
0
/***********************************************************************
 *
 * 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);
}
Esempio n. 4
0
/***********************************************************************
 *
 * Function: timer1_user_interrupt
 *
 * Purpose: Timer 1 interrupt handler
 *
 * Processing:
 *     See function.
 *
 * Parameters: None
 *
 * Outputs: None
 *
 * Returns: Nothing
 *
 * Notes: None
 *
 **********************************************************************/
void timer1_user_interrupt(void)
{
  /* Clear latched timer interrupt */
  timer_ioctl(timer1dev, TMR_CLEAR_INTS, TIMER_CNTR_MTCH_BIT(0));

  /* Turn off LED1 */
//  phy3250_toggle_led(FALSE);

        gpio_set_gpo_state(0x00, 1<<14);  //turn-off LED1

/*
	  if (ch[0] == '1')
        gpio_set_gpo_state(1<<14, 0x00);  //turn-on LED1
	  else if (ch[0] == '2')
        gpio_set_gpo_state(0x00, 1<<14);  //turn-off LED1
	  else if (ch[0] == '3')
        gpio_set_gpo_state(1<<1, 0x00);   //turn-on LED2
 	  else if (ch[0] == '4')
        gpio_set_gpo_state(0x00, 1<<1);   //turn-off LED2
*/

}