Speeduino
Loading...
Searching...
No Matches
Functions
launchController.cpp File Reference
#include "launchController.h"
#include "../../../units.h"

Functions

static void updateClutchState (statuses &current, uint8_t launchPin, const config6 &page6)
 
static bool isLaunchArmed (const statuses &current, const config6 &page6, const config10 &page10)
 
static uint16_t getHardCutRpmLimit (uint16_t baseRpm, const config2 &page2, const config15 &page15)
 
static bool withinLaunchSpeedLimit (const statuses &current, const config2 &page2, const config10 &page10)
 
static bool aboveLaunchRpmLimit (const statuses &current, const config2 &page2, const config6 &page6, const config15 &page15)
 
void checkLaunchAndFlatShift (statuses &current, uint8_t launchPin, const config2 &page2, const config6 &page6, const config10 &page10, const config15 &page15)
 

Function Documentation

◆ aboveLaunchRpmLimit()

static bool aboveLaunchRpmLimit ( const statuses &  current,
const config2 &  page2,
const config6 &  page6,
const config15 &  page15 
)
static

◆ checkLaunchAndFlatShift()

void checkLaunchAndFlatShift ( statuses &  current,
uint8_t  launchPin,
const config2 &  page2,
const config6 &  page6,
const config10 &  page10,
const config15 &  page15 
)

◆ getHardCutRpmLimit()

static uint16_t getHardCutRpmLimit ( uint16_t  baseRpm,
const config2 &  page2,
const config15 &  page15 
)
static

◆ isLaunchArmed()

static bool isLaunchArmed ( const statuses &  current,
const config6 &  page6,
const config10 &  page10 
)
static

◆ updateClutchState()

static void updateClutchState ( statuses &  current,
uint8_t  launchPin,
const config6 &  page6 
)
static

◆ withinLaunchSpeedLimit()

static bool withinLaunchSpeedLimit ( const statuses &  current,
const config2 &  page2,
const config10 &  page10 
)
static