|
Herzog Library 00.00.01
rel_libdev.herzog.00.00.01.10606
|
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) |
1.8.9.1