new command 'etb_freq X'

This commit is contained in:
rusEfi 2019-09-27 23:37:40 -04:00
parent 17dc0908f2
commit 44b2c2f89e
2 changed files with 14 additions and 1 deletions

View File

@ -127,6 +127,12 @@ public:
TwoPinDcMotor dcMotor;
void setFrequency(int frequency) {
m_pwmEnable.setFrequency(frequency);
m_pwmDir1.setFrequency(frequency);
m_pwmDir2.setFrequency(frequency);
}
void start(bool useTwoWires,
brain_pin_e pinEnable,
// since we have pointer magic here we cannot simply have value parameter
@ -376,6 +382,12 @@ void setEtbPFactor(float value) {
showEthInfo();
}
static void setEtbFrequency(int frequency) {
engineConfiguration->etbFreq = frequency;
etb1.setFrequency(frequency);
}
static void etbReset() {
scheduleMsg(&logger, "etbReset");
@ -570,6 +582,7 @@ void initElectronicThrottle(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
#if EFI_PROD_CODE
addConsoleAction("ethinfo", showEthInfo);
addConsoleAction("etbreset", etbReset);
addConsoleActionI("etb_freq", setEtbFrequency);
#endif /* EFI_PROD_CODE */
etbPid.initPidClass(&engineConfiguration->etb);

View File

@ -832,6 +832,6 @@ int getRusEfiVersion(void) {
if (initBootloader() != 0)
return 123;
#endif /* EFI_BOOTLOADER_INCLUDE_CODE */
return 20190922;
return 20190927;
}
#endif /* EFI_UNIT_TEST */