TDT4160/o3/gpio.h

27 lines
412 B
C

#ifndef GPIO_H
#define GPIO_H
// Pin-datatype
typedef struct{
unsigned int port;
unsigned int pin;
} port_pin_t;
// GPIO pin modes
#define GPIO_MODE_INPUT 0b0001
#define GPIO_MODE_OUTPUT 0b0100
// GPIO-adresse
#define GPIO_BASE 0x40006000
// GPIO port-nummere
#define GPIO_PORT_A 0
#define GPIO_PORT_B 1
#define GPIO_PORT_C 2
#define GPIO_PORT_D 3
#define GPIO_PORT_E 4
#define GPIO_PORT_F 5
#endif