From 1edeae775ae30e184f885353a6d135ce6a3392d9 Mon Sep 17 00:00:00 2001 From: rusefi Date: Fri, 24 Nov 2023 15:18:14 -0500 Subject: [PATCH] bench test 33810 module #5745 --- firmware/config/boards/f407-discovery/board_extra.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/firmware/config/boards/f407-discovery/board_extra.cpp b/firmware/config/boards/f407-discovery/board_extra.cpp index b164ec67ce..6b45b0ffdf 100644 --- a/firmware/config/boards/f407-discovery/board_extra.cpp +++ b/firmware/config/boards/f407-discovery/board_extra.cpp @@ -192,6 +192,12 @@ static const struct mc33810_config mc33810 = { // copy-paste with driver struct, TODO dynamically assign into driver efiSetPadModeWithoutOwnershipAcquisition("mc33810 EN", Gpio::A6, PAL_MODE_OUTPUT_PUSHPULL); + for (size_t i = 0;i<8;i++) { + if (mc33810.direct_io[i].port != nullptr) { + palSetPadMode(mc33810.direct_io[i].port, mc33810.direct_io[i].pad, PAL_MODE_OUTPUT_PUSHPULL); + } + } + int ret = mc33810_add(Gpio::MC33810_0_OUT_0, 0, &mc33810); efiPrintf("*****************+ mc33810_add %d +*******************", ret);