19#include "front_controller.h"
35 float accel_percentage;
36 float prev_accel_percentage;
StatusCode accel_pedal_init(FrontControllerStorage *storage)
Initializes the acceleration pedal hardware interface loads calibration data from memory.
Definition: accel_pedal.c:97
StatusCode accel_pedal_run()
Reads the pedal percentage and applies deadzone and filtering before updating the storage.
Definition: accel_pedal.c:42
StatusCode accel_pedal_start()
Enables adc, dac, and opamp.
Definition: accel_pedal.c:108
StatusCode
StatusCodes for various errors.
Definition: status.h:27
Definition: accel_pedal.h:27
uint16_t opamp_offset
Definition: accel_pedal.h:28
uint16_t upper_value
Definition: accel_pedal.h:30
uint16_t lower_value
Definition: accel_pedal.h:29
Definition: accel_pedal.h:34
Front Controller storage.
Definition: front_controller.h:91