PER Firmware
Loading...
Searching...
No Matches
pedals.c File Reference

Pedal processing logic. More...

#include "pedals.h"
#include <stdint.h>
#include "common/can_library/generated/DASHBOARD.h"
#include "common/can_library/faults_common.h"
#include "main.h"

Macros

#define MAX_PEDAL_MEAS   (4095)
 

Functions

void pedalsPeriodic (void)
 Processes pedal sensor readings and sets faults as necessary.
 

Variables

pedal_values_t pedal_values
 

Detailed Description

Pedal processing logic.

Author
Irving Wang (irvin.nosp@m.gw@p.nosp@m.urdue.nosp@m..edu)
Luke Oxley (lcoxl.nosp@m.ey@p.nosp@m.urdue.nosp@m..edu)

Function Documentation

◆ pedalsPeriodic()

void pedalsPeriodic ( void )

Processes pedal sensor readings and sets faults as necessary.

Note
This function is called periodically by the scheduler

Variable Documentation

◆ pedal_values

pedal_values_t pedal_values
Initial value:
= {
.throttle = 0,
.brake = 0,
}