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