From 943b9dcc14cec852084e19f276280a09f6c06eac Mon Sep 17 00:00:00 2001 From: rusefi Date: Sun, 24 Dec 2023 19:43:57 -0500 Subject: [PATCH] only:smart chips in QC --- firmware/controllers/can/can_bench_test.cpp | 4 ++-- firmware/hw_layer/io_pins.cpp | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/firmware/controllers/can/can_bench_test.cpp b/firmware/controllers/can/can_bench_test.cpp index d72e6729cb..a36eafe7dc 100644 --- a/firmware/controllers/can/can_bench_test.cpp +++ b/firmware/controllers/can/can_bench_test.cpp @@ -7,6 +7,7 @@ #include "can_common.h" #include "frequency_sensor.h" #include "settings.h" +#include "gpio/gpio_ext.h" #define TRUNCATE_TO_BYTE(i) ((i) & 0xff) // raw values are 0..5V, convert it to 8-bit (0..255) @@ -24,8 +25,7 @@ static void directWritePad(Gpio pin, int value) { if (brain_pin_is_onchip(pin)) { palWritePad(getHwPort("can_write", pin), getHwPin("can_write", pin), value); } else { - // todo: add smart chip support support - criticalError("unsupported direct control %d", (int)pin); + gpiochips_writePad(pin, value); } #endif // EFI_GPIO_HARDWARE && EFI_PROD_CODE } diff --git a/firmware/hw_layer/io_pins.cpp b/firmware/hw_layer/io_pins.cpp index b9ffb573c3..b4e1b61ccc 100644 --- a/firmware/hw_layer/io_pins.cpp +++ b/firmware/hw_layer/io_pins.cpp @@ -11,7 +11,7 @@ #if EFI_PROD_CODE -#include "drivers/gpio/gpio_ext.h" +#include "gpio/gpio_ext.h" #include "status_loop.h" #include "console_io.h"