![]()  | 
  
    RTEMS
    5.1
    
   | 
 
API of the GPIO driver for the lpc176x bsp in RTEMS. More...
Go to the source code of this file.
Functions | |
| rtems_status_code | lpc176x_gpio_config (lpc176x_pin_number pin, lpc176x_gpio_direction dir) | 
| Configures the pin as input or output GPIO.  More... | |
| rtems_status_code | lpc176x_gpio_config_input_with_interrupt (lpc176x_pin_number pin, lpc176x_gpio_interrupt edge, lpc176x_gpio_interrupt_function isrfunct) | 
| Configures the pin as input, enables interrupt for an edge/s and sets isrfunct as the function to call when that interrupt occurs.  More... | |
| rtems_status_code | lpc176x_gpio_set_pin (lpc176x_pin_number pin) | 
| Sets the output pin to 1.  More... | |
| rtems_status_code | lpc176x_gpio_clear_pin (lpc176x_pin_number pin) | 
| Sets the output pin to 0.  More... | |
| rtems_status_code | lpc176x_gpio_write_pin (lpc176x_pin_number pin, bool value) | 
| Sets the output pin to 0 or 1 according to value.  More... | |
| rtems_status_code | lpc176x_gpio_get_pin_value (lpc176x_pin_number pin, bool *pin_value) | 
| Returns the value at the given input pin.  More... | |
API of the GPIO driver for the lpc176x bsp in RTEMS.
| rtems_status_code lpc176x_gpio_clear_pin | ( | lpc176x_pin_number | pin | ) | 
Sets the output pin to 0.
| pin | The pin to set | 
| rtems_status_code lpc176x_gpio_config | ( | lpc176x_pin_number | pin, | 
| lpc176x_gpio_direction | dir | ||
| ) | 
Configures the pin as input or output GPIO.
| pin | The pin to configure | 
| dir | Input or output. | 
| rtems_status_code lpc176x_gpio_config_input_with_interrupt | ( | lpc176x_pin_number | pin, | 
| lpc176x_gpio_interrupt | edge, | ||
| lpc176x_gpio_interrupt_function | isrfunct | ||
| ) | 
Configures the pin as input, enables interrupt for an edge/s and sets isrfunct as the function to call when that interrupt occurs.
| pin | The pin to configure. | 
| edge | Which edge or edges will activate the interrupt. | 
| isrfunct | The function that is called when the interrupt occurs. | 
      
  | 
  inline | 
Returns the value at the given input pin.
| pin | The pin where to read the value. | 
| pin_value | TRUE if the pin value was getted successfuly. | 
| rtems_status_code lpc176x_gpio_set_pin | ( | lpc176x_pin_number | pin | ) | 
Sets the output pin to 1.
| pin | The pin to set | 
| rtems_status_code lpc176x_gpio_write_pin | ( | lpc176x_pin_number | pin, | 
| bool | value | ||
| ) | 
Sets the output pin to 0 or 1 according to value.
| pin | The pin to set | 
| value | the value to set. | 
 1.8.15