Elevator v2.0
Elevator Documenation
Loading...
Searching...
No Matches
button.c File Reference

button.h source code More...

#include "inc/button.h"
Include dependency graph for button.c:

Functions

void buttonInit (Button *button)
 Button Initialization for buttons. More...
 
int buttonRead (Button *button)
 buttonRead will read the gpio pin More...
 
void buttonInitIRQ (Button *button)
 buttonInitIRQ will intialize button for interrupt routine More...
 

Variables

int gpio_install_count = 0
 

Detailed Description

button.h source code

Author
Jesus Minjares (https://github.com/jminjares4)
Version
0.1
Date
2021-11-27

Function Documentation

◆ buttonInit()

void buttonInit ( Button button)

Button Initialization for buttons.

Parameters
buttonpass a Button by reference
Returns
None
Note
buttonInit() is use when the button or input will be read as high or low level for interrupt intitialization
See also
buttonInitIRQ()

◆ buttonInitIRQ()

void buttonInitIRQ ( Button button)

buttonInitIRQ will intialize button for interrupt routine

Parameters
buttonpass a Button by referene
Returns
None

◆ buttonRead()

int buttonRead ( Button button)

buttonRead will read the gpio pin

Parameters
buttonpass a Button by reference
Returns
int return either high or low || 0 or 1

Variable Documentation

◆ gpio_install_count

int gpio_install_count = 0