Exemple #1
0
void RPI_SetGpioValue( rpi_gpio_pin_t gpio, rpi_gpio_value_t value )
{
    if( ( value == RPI_IO_LO ) || ( value == RPI_IO_OFF ) )
        RPI_SetGpioLo( gpio );
    else if( ( value == RPI_IO_HI ) || ( value == RPI_IO_ON ) )
        RPI_SetGpioHi( gpio );
}
Exemple #2
0
void RPI_ToggleGpio( rpi_gpio_pin_t gpio )
{
    if( RPI_GetGpioValue( gpio ) )
        RPI_SetGpioLo( gpio );
    else
        RPI_SetGpioHi( gpio );
}
Exemple #3
0
void EconetClock_Start(uint32_t Speed, uint32_t Duty)
{
  write32(ARM_PWM_RNG1, Speed);
  write32(ARM_PWM_DAT1, Duty);
  write32(ARM_PWM_CTL, ARM_PWM_CTL_PWEN1);
  RPI_SetGpioHi (ECONET_ENABLE_PIN);
}