Switch from 7.5kw vfd to 700W vfd

Already switched earlier, now optimized code and connection plan to work
best with new vfd (T130750W).
Previous 7.5kw vfd will work too without using all 7 speed levels as at
first.

connection plan: changed pin assignment (1 free pin)

Code:
  - vfd.cpp, main.cpp: remove not used D2 pin (only used with 7.5kw vfd)
  - config.hpp: change pin assignment
This commit is contained in:
jonny_ji7
2022-08-26 11:24:27 +02:00
parent c5438b6c4c
commit 9d416d29e6
6 changed files with 20 additions and 18 deletions

View File

@@ -77,12 +77,13 @@ void vfd_setSpeedLevel(uint8_t levelNew){
//7 1 1 1 70
//limit to 7
if (level > 7) {
level = 7;
if (level > 3) {
level = 3;
}
//variables for logging the pin state
bool D0, D1, D2;
//bool D0, D1, D2;
bool D0, D1;
//set output state according to corresponding bit state
if CHECK_BIT(level, 0) {
@@ -101,14 +102,15 @@ void vfd_setSpeedLevel(uint8_t levelNew){
gpio_set_level(GPIO_VFD_D1, 0);
}
if CHECK_BIT(level, 2) {
D2 = true;
gpio_set_level(GPIO_VFD_D2, 1);
} else {
D2 = false;
gpio_set_level(GPIO_VFD_D2, 0);
}
// if CHECK_BIT(level, 2) {
// D2 = true;
// gpio_set_level(GPIO_VFD_D2, 1);
// } else {
// D2 = false;
// gpio_set_level(GPIO_VFD_D2, 0);
// }
//log pin state
ESP_LOGI(TAG, " - pin state: D2=%i, D1=%i, D0=%i", (int)D2, (int)D1, (int)D0);
//ESP_LOGI(TAG, " - pin state: D2=%i, D1=%i, D0=%i", (int)D2, (int)D1, (int)D0);
ESP_LOGI(TAG, " - pin state: D1=%i, D0=%i", (int)D1, (int)D0);
}