#include "em_gpio.h"
void STATIC_INLINE_GPIO_DbgSWDClkEnable(bool enable) {
GPIO_DbgSWDClkEnable(enable);
}
void STATIC_INLINE_GPIO_DbgSWDIOEnable(bool enable) {
GPIO_DbgSWDIOEnable(enable);
}
void STATIC_INLINE_GPIO_EM4DisablePinWakeup(uint32_t pinmask) {
GPIO_EM4DisablePinWakeup(pinmask);
}
void STATIC_INLINE_GPIO_EM4EnablePinWakeup(uint32_t pinmask, uint32_t polaritymask) {
GPIO_EM4EnablePinWakeup(pinmask, polaritymask);
}
uint32_t STATIC_INLINE_GPIO_EM4GetPinWakeupCause() {
return GPIO_EM4GetPinWakeupCause();
}
void STATIC_INLINE_GPIO_EM4SetPinRetention(bool enable) {
GPIO_EM4SetPinRetention(enable);
}
void STATIC_INLINE_GPIO_InputSenseSet(uint32_t val, uint32_t mask) {
GPIO_InputSenseSet(val, mask);
}
void STATIC_INLINE_GPIO_IntClear(uint32_t flags) {
GPIO_IntClear(flags);
}
void STATIC_INLINE_GPIO_IntDisable(uint32_t flags) {
GPIO_IntDisable(flags);
}
void STATIC_INLINE_GPIO_IntEnable(uint32_t flags) {
GPIO_IntEnable(flags);
}
uint32_t STATIC_INLINE_GPIO_IntGet() {
return GPIO_IntGet();
}
uint32_t STATIC_INLINE_GPIO_IntGetEnabled() {
return GPIO_IntGetEnabled();
}
void STATIC_INLINE_GPIO_IntSet(uint32_t flags) {
GPIO_IntSet(flags);
}
void STATIC_INLINE_GPIO_Lock() {
GPIO_Lock();
}
unsigned int STATIC_INLINE_GPIO_PinInGet(GPIO_Port_TypeDef port, unsigned int pin) {
return GPIO_PinInGet(port, pin);
}
void STATIC_INLINE_GPIO_PinOutClear(GPIO_Port_TypeDef port, unsigned int pin) {
GPIO_PinOutClear(port, pin);
}
unsigned int STATIC_INLINE_GPIO_PinOutGet(GPIO_Port_TypeDef port, unsigned int pin) {
return GPIO_PinOutGet(port, pin);
}
void STATIC_INLINE_GPIO_PinOutSet(GPIO_Port_TypeDef port, unsigned int pin) {
GPIO_PinOutSet(port, pin);
}
void STATIC_INLINE_GPIO_PinOutToggle(GPIO_Port_TypeDef port, unsigned int pin) {
GPIO_PinOutToggle(port, pin);
}
uint32_t STATIC_INLINE_GPIO_PortInGet(GPIO_Port_TypeDef port) {
return GPIO_PortInGet(port);
}
void STATIC_INLINE_GPIO_PortOutClear(GPIO_Port_TypeDef port, uint32_t pins) {
GPIO_PortOutClear(port, pins);
}
uint32_t STATIC_INLINE_GPIO_PortOutGet(GPIO_Port_TypeDef port) {
return GPIO_PortOutGet(port);
}
void STATIC_INLINE_GPIO_PortOutSet(GPIO_Port_TypeDef port, uint32_t pins) {
GPIO_PortOutSet(port, pins);
}
void STATIC_INLINE_GPIO_PortOutSetVal(GPIO_Port_TypeDef port, uint32_t val, uint32_t mask) {
GPIO_PortOutSetVal(port, val, mask);
}
void STATIC_INLINE_GPIO_PortOutToggle(GPIO_Port_TypeDef port, uint32_t pins) {
GPIO_PortOutToggle(port, pins);
}
void STATIC_INLINE_GPIO_Unlock() {
GPIO_Unlock();
}