proteus F7 hard fault on "enable self stimulation" #5354
i feel lucky so I make random changes
This commit is contained in:
parent
256e25a452
commit
c20963d302
|
@ -169,6 +169,7 @@ __attribute__((weak)) void boardOnConfigurationChange(engine_configuration_s* /*
|
|||
* See preCalculate which is invoked BOTH on start and configuration change
|
||||
*/
|
||||
void incrementGlobalConfigurationVersion(const char * msg) {
|
||||
assertStackVoid("increment", ObdCode::STACK_USAGE_MISC, EXPECTED_REMAINING_STACK);
|
||||
if (!hasRememberedConfiguration) {
|
||||
firmwareError(ObdCode::OBD_PCM_Processor_Fault, "too early to invoke incrementGlobalConfigurationVersion %s", msg);
|
||||
}
|
||||
|
|
|
@ -126,6 +126,7 @@ static bool hasInitTriggerEmulator = false;
|
|||
# if !EFI_UNIT_TEST
|
||||
|
||||
static void emulatorApplyPinState(int stateIndex, PwmConfig *state) /* pwm_gen_callback */ {
|
||||
assertStackVoid("emulator", ObdCode::STACK_USAGE_MISC, EXPECTED_REMAINING_STACK);
|
||||
if (engine->triggerCentral.directSelfStimulation) {
|
||||
/**
|
||||
* this callback would invoke the input signal handlers directly
|
||||
|
|
|
@ -505,6 +505,7 @@ static int handleConsoleLineInternal(const char *commandLine, int lineLength) {
|
|||
void handleConsoleLine(char *line) {
|
||||
if (line == NULL)
|
||||
return; // error detected
|
||||
assertStackVoid("console", ObdCode::STACK_USAGE_MISC, EXPECTED_REMAINING_STACK);
|
||||
|
||||
int lineLength = strlen(line);
|
||||
if (lineLength > MAX_CMD_LINE_LENGTH) {
|
||||
|
|
Loading…
Reference in New Issue