auto-sync

This commit is contained in:
rusEfi 2014-11-22 00:03:21 -06:00
parent d758c1f43c
commit a0de463a3f
4 changed files with 11 additions and 15 deletions

View File

@ -94,7 +94,7 @@ static int ts_serail_ready(void) {
}
// this thread wants a bit extra stack
static THD_WORKING_AREA(TS_WORKING_AREA, UTILITY_THREAD_STACK_SIZE + 200);
static THD_WORKING_AREA(tsThreadStack, UTILITY_THREAD_STACK_SIZE + 200);
static int tsCounter = 0;
@ -526,7 +526,7 @@ void startTunerStudioConnectivity(void) {
addConsoleAction("tsinfo", printStats);
addConsoleActionI("set_ts_speed", setTsSpeed);
chThdCreateStatic(TS_WORKING_AREA, sizeof(TS_WORKING_AREA), NORMALPRIO, tsThreadEntryPoint, NULL);
chThdCreateStatic(tsThreadStack, sizeof(tsThreadStack), NORMALPRIO, tsThreadEntryPoint, NULL);
}
#endif /* EFI_TUNER_STUDIO */

View File

@ -16,6 +16,9 @@
EXTERN_ENGINE;
#if EFI_PROD_CODE
static THD_WORKING_AREA(aeThreadStack, UTILITY_THREAD_STACK_SIZE);
#endif
static AccelEnrichmemnt instance;
@ -32,6 +35,7 @@ void AccelEnrichmemnt::updateDiffEnrichment(engine_configuration_s *engineConfig
float AccelEnrichmemnt::getDiffEnrichment() {
return diffEnrichment;
}
AccelEnrichmemnt::AccelEnrichmemnt() {
for (int i = 0; i < 4; i++)
engineLoadD[i] = 0;
@ -43,7 +47,6 @@ float getAccelEnrichment(void) {
}
#if EFI_PROD_CODE
static THD_WORKING_AREA(aeThreadStack, UTILITY_THREAD_STACK_SIZE);
static msg_t DiffEnrichmentThread(int param) {
chRegSetThreadName("Diff Enrichment");

View File

@ -27,10 +27,9 @@
EXTERN_ENGINE;
#define CHART_RESET_DELAY 1
#define MAX_ICU_COUNT 5
extern board_configuration_s *boardConfiguration;
extern engine_configuration_s *engineConfiguration;
extern WaveChart waveChart;
/**
* Difference between current 1st trigger event and previous 1st trigger event.
@ -38,12 +37,10 @@ extern engine_configuration_s *engineConfiguration;
static volatile uint32_t engineCycleDurationUs;
static volatile uint64_t previousEngineCycleTimeUs = 0;
#define MAX_ICU_COUNT 5
static int waveReaderCount = 0;
static WaveReader readers[MAX_ICU_COUNT];
extern WaveChart waveChart;
static THD_WORKING_AREA(waThreadStack, UTILITY_THREAD_STACK_SIZE);
static Logging logger;
static void ensureInitialized(WaveReader *reader) {
@ -148,10 +145,6 @@ static void waTriggerEventListener(trigger_event_e ckpSignalType, uint32_t index
previousEngineCycleTimeUs = nowUs;
}
static THD_WORKING_AREA(waThreadStack, UTILITY_THREAD_STACK_SIZE);
//static Logging logger;
static msg_t waThread(void *arg) {
(void)arg;
chRegSetThreadName("Wave Analyzer");

View File

@ -26,7 +26,7 @@ extern board_configuration_s *boardConfiguration;
#define PUSHPULLDELAY 500
static THD_WORKING_AREA(tp_MMC_Monitor,UTILITY_THREAD_STACK_SIZE); // MMC monitor thread
static THD_WORKING_AREA(mmcThreadStack,UTILITY_THREAD_STACK_SIZE); // MMC monitor thread
/**
* MMC driver instance.
@ -260,7 +260,7 @@ void initMmcCard(void) {
mmcObjectInit(&MMCD1);
mmcStart(&MMCD1, &mmccfg);
chThdCreateStatic(tp_MMC_Monitor, sizeof(tp_MMC_Monitor), LOWPRIO, (tfunc_t) MMCmonThread, NULL);
chThdCreateStatic(mmcThreadStack, sizeof(mmcThreadStack), LOWPRIO, (tfunc_t) MMCmonThread, NULL);
addConsoleAction("sdstat", sdStatistics);
addConsoleAction("mountsd", MMCmount);