KioGPIOBoard Class
When running KioWare OS on single board computers (SBCs) such as the Raspberry Pi 4B/400 or the Asus Tinker Board S, this class allows web pages to control the General Purpose Input/Output (GPIO) pins of these devices. GPIO pins can be used to control physical electronic circuits by setting or reading voltages on the pins.
Functions
Type | Signature |
void |
setPortStates(int64)
Toggles the on/off or high/low state of all ports/pins, each represented by one bit |
void |
setPortState(int, bool)
Toggles the on/off or high/low state of a single port/pin |
int64 |
getPortStates()
Gets the on/off or high/low state of all ports/pins, each represented by one bit |
void |
setPortIOStates(int64)
Toggles the input/output state of all ports/pins, each represented by one bit |
int64 |
getPortIOStates()
Gets the input/output state of all ports/pins, each represented by one bit |
void |
setPortDutyCycle(int, int)
Sets the duty cycle of the specified port/pin |
int |
getPortDutyCycle(int)
Gets the duty cycle of the specified port/pin |
Linux® is the registered trademark of Linus Torvalds in the U.S. and other countries.