CMSIS-Driver  
Peripheral Interface for Middleware and Application Code
 
Loading...
Searching...
No Matches
Driver_GPIO.c File Reference

Functions

int32_t ARM_GPIO_Setup (ARM_GPIO_Pin_t pin, ARM_GPIO_SignalEvent_t cb_event)
 Setup GPIO Interface.
 
int32_t ARM_GPIO_SetDirection (ARM_GPIO_Pin_t pin, ARM_GPIO_DIRECTION direction)
 Set GPIO Direction.
 
int32_t ARM_GPIO_SetOutputMode (ARM_GPIO_Pin_t pin, ARM_GPIO_OUTPUT_MODE mode)
 Set GPIO Output Mode.
 
int32_t ARM_GPIO_SetPullResistor (ARM_GPIO_Pin_t pin, ARM_GPIO_PULL_RESISTOR resistor)
 Set GPIO Pull Resistor.
 
int32_t ARM_GPIO_SetEventTrigger (ARM_GPIO_Pin_t pin, ARM_GPIO_EVENT_TRIGGER trigger)
 Set GPIO Event Trigger.
 
void ARM_GPIO_SetOutput (ARM_GPIO_Pin_t pin, uint32_t val)
 Set GPIO Output Level.
 
uint32_t ARM_GPIO_GetInput (ARM_GPIO_Pin_t pin)
 Get GPIO Input Level.
 
void ARM_GPIO_SignalEvent (ARM_GPIO_Pin_t pin, uint32_t event)
 Signal GPIO Events.