...
Governs the possible gear shifts made by the user.
State | Description |
---|---|
Neutral | The vehicle is in neutral gear |
Forward | The vehicle is in forward gear |
Reverse | The vehicle is in reverse |
Turn Signal State Machine
Governs the states of the turn signals made by the driver. Independent from the other FSMs.
State | Description |
---|---|
No signal | The car is currently not signalling |
Left signal | The car has the left signal active |
Right signal | The car has the left signal active |
ADC Driver
On the STM32 is a 12-bit analog-to-digitalĀ converter (ADC). The role of an ADC is to take an analog signal as an input and give as output a digital number proportional to the magnitude of the input signal. The following formula can be used to determine the ADC reading:
...
In addition, the ADC has two different modes for converting analog signals:
- Single Conversion Mode: The ADC performs the conversion for a channel and stops after the conversion for that channel has been completed
- Continuous Conversion Mode: The ADC will convert a channel indefinitely at regular intervalsĀ