Kamcho Library 02.00.03
lib.kamcho.02.00.03.287
|
A structure to represent GPIO device. More...
#include <gpio_device.h>
Data Fields | |
void(* | EnablePullUp )(uint8_t pos, bool bit) |
void(* | EnablePullDown )(uint8_t pos, bool bit) |
void(* | EnableOutput )(uint8_t pos, bool bit) |
void(* | EnableInput )(uint8_t pos, bool bit) |
void(* | EnableInterrupt )(uint8_t pos, bool bit) |
void(* | Set )(uint8_t pos, uint8_t bit) |
uint8_t(* | Read )(uint8_t pos) |
void(* | EnablePortPullUp )(bool bit, uint8_t mask) |
void(* | EnablePortPullDown )(bool bit, uint8_t mask) |
void(* | EnablePortOutput )(bool bit, uint8_t mask) |
void(* | EnablePortInput )(bool bit, uint8_t mask) |
void(* | EnablePortInterrupt )(bool bit, uint8_t mask) |
void(* | PortSet )(uint8_t val, uint8_t mask) |
uint8_t(* | PortRead )(uint8_t mask) |
IRQn_Type | IRQ |
char * | Name |
A structure to represent GPIO device.
void(* EnableInput) (uint8_t pos, bool bit) |
void(* EnableInterrupt) (uint8_t pos, bool bit) |
void(* EnableOutput) (uint8_t pos, bool bit) |
void(* EnablePortInput) (bool bit, uint8_t mask) |
void(* EnablePortInterrupt) (bool bit, uint8_t mask) |
void(* EnablePortOutput) (bool bit, uint8_t mask) |
void(* EnablePortPullDown) (bool bit, uint8_t mask) |
void(* EnablePortPullUp) (bool bit, uint8_t mask) |
void(* EnablePullDown) (uint8_t pos, bool bit) |
void(* EnablePullUp) (uint8_t pos, bool bit) |
IRQn_Type IRQ |
char* Name |
uint8_t(* PortRead) (uint8_t mask) |
void(* PortSet) (uint8_t val, uint8_t mask) |
uint8_t(* Read) (uint8_t pos) |
void(* Set) (uint8_t pos, uint8_t bit) |