• gpio.h

  • §

    Jonas Altrock ew20b126@technikum-wien.at

    To overview

    main.c

    gpio.c

    /* */
  • §

    Include guard

    #ifndef GPIO_H
    #define GPIO_H
    
    enum GPIO { LED1 = 0, LED2 = 1 };
    enum Value { OFF, ON };
    enum Direction { OUT, IN };
    
    int gpio_init();
    enum Direction gpio_get_dir(enum GPIO gpio);
    void gpio_set_dir(enum GPIO gpio, enum Direction dir);
    enum Value gpio_get_value(enum GPIO gpio);
    void gpio_set_value(enum GPIO gpio, enum Value value);
  • §

    This is the new function to read the analog input.

    int ain_get_value();
    
    #endif