Documentación blinky - Hitalio/TP1 GitHub Wiki

  • gpioWrite recibe gpioMap_t y un bool_t, que indican el led que quiero setear y el estado de este (prendido o apagado), respectivamente.

 gpioMap_t -> tipo enumerativo asociado a la EDU-CIAA-NXP. Le pone nombre a los 62 pines. 
 LEDB -> 42 del gpioMap_t   

 *  Se declaran 5 enteros -> pinNamePort, pinNamePin, func, gpioPort, gpioPin
 *  Entra a gpioObtainPinConfig -> Le paso la dirección de memoria de los enteros definidos anteriormente para 
                                   modificarlos.

      * Guardo un valor en los 5 enteros.
      * Guardo los valores que están en el vector gpioPinsConfig en la posición LEDB
               * Entra a gpioPinsConfig es un vector de tipo pinConfigGpioLpc4337_t, el cuál es de la siguiente forma:

                * Los tipos de datos de esa estrucutra son:

                typedef struct{
                   int8_t port;
                   int8_t pin;
                } pinConfigLpc4337_t;

                int8_t

                typedef struct{
                   int8_t port;
                   int8_t pin;
                } gpioConfigLpc4337_t;

 * Entro a Chip_GPIO_SetPinState

Donde el primer tipo de dato es una estructura que define la estructura de puertos