Still testing
This commit is contained in:
@@ -37,6 +37,7 @@ void vApplicationStackOverflowHook(xTaskHandle *pxTask,
|
||||
signed portCHAR *pcTaskName) {
|
||||
(void) pxTask;
|
||||
(void) pcTaskName;
|
||||
asm("bkpt");
|
||||
// We dont have a good way to handle a stack overflow at this point in time
|
||||
reboot();
|
||||
}
|
||||
|
||||
@@ -30,16 +30,16 @@ void QC_SeekContMode() {
|
||||
}
|
||||
void QC_SeekContPlus() {
|
||||
QC_SeekContMode();
|
||||
vTaskDelay(3);
|
||||
osDelay(30);
|
||||
QC_Seek20V();
|
||||
vTaskDelay(1);
|
||||
osDelay(10);
|
||||
QC_SeekContMode();
|
||||
}
|
||||
void QC_SeekContNeg() {
|
||||
QC_SeekContMode();
|
||||
vTaskDelay(3);
|
||||
osDelay(30);
|
||||
QC_Seek12V();
|
||||
vTaskDelay(1);
|
||||
osDelay(10);
|
||||
QC_SeekContMode();
|
||||
}
|
||||
uint8_t QCMode = 0;
|
||||
@@ -65,15 +65,15 @@ void seekQC(int16_t Vx10, uint16_t divisor) {
|
||||
if (steps > -2 && steps < 2) return; // dont bother with small steps
|
||||
while (steps < 0) {
|
||||
QC_SeekContNeg();
|
||||
vTaskDelay(3);
|
||||
osDelay(30);
|
||||
steps++;
|
||||
}
|
||||
while (steps > 0) {
|
||||
QC_SeekContPlus();
|
||||
vTaskDelay(3);
|
||||
osDelay(30);
|
||||
steps--;
|
||||
}
|
||||
vTaskDelay(10);
|
||||
osDelay(100);
|
||||
}
|
||||
#ifdef ENABLE_QC2
|
||||
// Re-measure
|
||||
@@ -118,7 +118,7 @@ void startQC(uint16_t divisor) {
|
||||
// Delay 1.25 seconds
|
||||
uint8_t enteredQC = 0;
|
||||
for (uint16_t i = 0; i < 200 && enteredQC == 0; i++) {
|
||||
vTaskDelay(1); // 10mS pause
|
||||
osDelay(10); // 10mS pause
|
||||
if (i > 130) {
|
||||
if (QC_DM_PulledDown()) {
|
||||
enteredQC = 1;
|
||||
@@ -143,7 +143,7 @@ void startQC(uint16_t divisor) {
|
||||
QCMode = 3; // We have at least QC2, pray for 3
|
||||
return;
|
||||
}
|
||||
vTaskDelay(10); // 100mS
|
||||
osDelay(100); // 100mS
|
||||
}
|
||||
QCMode = 5;
|
||||
QCTries++;
|
||||
|
||||
@@ -120,14 +120,14 @@ static void settings_enterAdvancedMenu(void);
|
||||
*
|
||||
*/
|
||||
const menuitem rootSettingsMenu[] {
|
||||
/*
|
||||
* Power Source
|
||||
* Soldering Menu
|
||||
* Power Saving Menu
|
||||
* UI Menu
|
||||
* Advanced Menu
|
||||
* Exit
|
||||
*/
|
||||
/*
|
||||
* Power Source
|
||||
* Soldering Menu
|
||||
* Power Saving Menu
|
||||
* UI Menu
|
||||
* Advanced Menu
|
||||
* Exit
|
||||
*/
|
||||
#ifdef MODEL_TS100
|
||||
{ (const char*) SettingsDescriptions[0], { settings_setInputVRange }, {
|
||||
settings_displayInputVRange } }, /*Voltage input*/
|
||||
@@ -739,7 +739,7 @@ static void settings_setCalibrateVIN(void) {
|
||||
osDelay(40);
|
||||
|
||||
// Cap to sensible values
|
||||
#ifdef MODEL_TS80
|
||||
#if defined(MODEL_TS80)+defined(MODEL_TS80P)>0
|
||||
if (systemSettings.voltageDiv < 500) {
|
||||
systemSettings.voltageDiv = 500;
|
||||
} else if (systemSettings.voltageDiv > 900) {
|
||||
|
||||
@@ -43,7 +43,7 @@ int main(void) {
|
||||
OLED::setFont(0); // default to bigger font
|
||||
// Testing for which accelerometer is mounted
|
||||
resetWatchdog();
|
||||
usb_pd_available = usb_pd_detect();
|
||||
usb_pd_available = true;//usb_pd_detect();
|
||||
resetWatchdog();
|
||||
settingsWereReset = restoreSettings(); // load the settings from flash
|
||||
/*if (MMA8652FC::detect()) {
|
||||
@@ -68,10 +68,10 @@ int main(void) {
|
||||
GUITaskStackSize, GUITaskBuffer, &GUITaskControlBlock);
|
||||
GUITaskHandle = osThreadCreate(osThread(GUITask), NULL);
|
||||
|
||||
/* definition and creation of PIDTask */
|
||||
osThreadStaticDef(PIDTask, startPIDTask, osPriorityRealtime, 0,
|
||||
PIDTaskStackSize, PIDTaskBuffer, &PIDTaskControlBlock);
|
||||
PIDTaskHandle = osThreadCreate(osThread(PIDTask), NULL);
|
||||
// /* definition and creation of PIDTask */
|
||||
// osThreadStaticDef(PIDTask, startPIDTask, osPriorityRealtime, 0,
|
||||
// PIDTaskStackSize, PIDTaskBuffer, &PIDTaskControlBlock);
|
||||
// PIDTaskHandle = osThreadCreate(osThread(PIDTask), NULL);
|
||||
|
||||
osThreadStaticDef(MOVTask, startMOVTask, osPriorityNormal, 0,
|
||||
MOVTaskStackSize, MOVTaskBuffer, &MOVTaskControlBlock);
|
||||
|
||||
Reference in New Issue
Block a user