Midnight Sun Firmware
Loading...
Searching...
No Matches
cruise_control.h
1#pragma once
2
3/************************************************************************************************
4 * @file cruise_control.h
5 *
6 * @brief Cruise Control
7 *
8 * @date 2025-11-12
9 * @author Midnight Sun Team #24 - MSXVI
10 ************************************************************************************************/
11
12/* Standard library Headers */
13
14/* Inter-component Headers */
15
16/* Intra-component Headers */
17
31
38
45
51
StatusCode cruise_control_init(FrontControllerStorage *storage)
Initializes the cruise control module.
Definition: cruise_control.c:77
StatusCode
StatusCodes for various errors.
Definition: status.h:27
StatusCode cruise_control_down_handler()
Cruise control traget speed decrease event handler.
Definition: cruise_control.c:76
StatusCode cruise_control_run_medium_cycle()
Listen for cruise control buttons and update state appropriately.
Definition: cruise_control.c:100
StatusCode cruise_control_up_handler()
Cruise control target speed increase event handler.
Definition: cruise_control.c:88
Steering storage.
Definition: steering.h:103