Vehicle Control Unit 0.01
This is the c library for controlling the car.
Loading...
Searching...
No Matches
Button.c
Go to the documentation of this file.
1#include "../../../Inc/Sensors/DigitalSensor.h"
2#include "../../../Inc/Sensors/DigitalSensors/Button.h"
3
4void initButton(Button* button, const char* name, int hz, int port) {
5 initDigitalSensor(&button->base, name, hz, port, button);
6}
7
8int getButtonReading(Button* button) {
9 return getDigitalSensorReading(&button->base);
10}
void initButton(Button *button, const char *name, int hz, int port)
Definition: Button.c:4
int getButtonReading(Button *button)
Definition: Button.c:8
int getDigitalSensorReading(DigitalSensor *digitalsensor)
Gets the reading from the digital sensor.
Definition: DigitalSensor.c:10
void initDigitalSensor(DigitalSensor *digitalsensor, const char *name, int hz, int port, void *child)
Initializes a digital sensor with the given parameters.
Definition: DigitalSensor.c:3
Definition: Button.h:6
DigitalSensor base
Definition: Button.h:7