mg24-hal 0.1.2

HAL for Silicon Labs MG24 microcontroller
1
2
3
4
5
6
7
8
9
10
11
#ifndef GPIO_WRAP
#define GPIO_WRAP

void gpio_wrap_pin_cfg(unsigned int port, unsigned int pin, unsigned int mode, unsigned int out);
void gpio_wrap_pin_high(unsigned int port, unsigned int pin);
void gpio_wrap_pin_low(unsigned int port, unsigned int pin);
void gpio_wrap_pin_toggle(unsigned int port, unsigned int pin);
unsigned int gpio_wrap_pin_read(unsigned int port, unsigned int pin);
void gpio_wrap_port_set_drive_strength(unsigned int port, unsigned int strength);

#endif