From 63e29b821c15459e6a6e3c66e0edf56bbd5f7494 Mon Sep 17 00:00:00 2001 From: David Sidrane Date: Fri, 17 Sep 2021 06:17:22 -0700 Subject: [PATCH] holybro_can-gps-v1:Ensure sensors are powered --- boards/holybro/can-gps-v1/src/board_config.h | 2 ++ boards/holybro/can-gps-v1/src/init.c | 2 ++ 2 files changed, 4 insertions(+) diff --git a/boards/holybro/can-gps-v1/src/board_config.h b/boards/holybro/can-gps-v1/src/board_config.h index 1c5f8ef02d..dcf5a9e3b5 100644 --- a/boards/holybro/can-gps-v1/src/board_config.h +++ b/boards/holybro/can-gps-v1/src/board_config.h @@ -103,6 +103,8 @@ #define GPIO_SENSOR_3V3_EN /* PC15 */ (GPIO_OUTPUT|GPIO_PUSHPULL|GPIO_SPEED_2MHz|GPIO_OUTPUT_CLEAR|GPIO_PORTC|GPIO_PIN15) +#define VDD_3V3_SENSORS_EN(on_true) px4_arch_gpiowrite(GPIO_SENSOR_3V3_EN, (on_true)) + #define GPIO_MCU_I2C1_SCL_RESET /* PB6 */ (GPIO_OUTPUT|GPIO_PUSHPULL|GPIO_SPEED_2MHz|GPIO_OUTPUT_CLEAR|GPIO_PORTB|GPIO_PIN6) #define GPIO_MCU_I2C1_SDA_RESET /* PB7 */ (GPIO_OUTPUT|GPIO_PUSHPULL|GPIO_SPEED_2MHz|GPIO_OUTPUT_CLEAR|GPIO_PORTB|GPIO_PIN7) diff --git a/boards/holybro/can-gps-v1/src/init.c b/boards/holybro/can-gps-v1/src/init.c index 73240ee124..86fe2eb206 100644 --- a/boards/holybro/can-gps-v1/src/init.c +++ b/boards/holybro/can-gps-v1/src/init.c @@ -135,6 +135,8 @@ stm32_boardinitialize(void) __EXPORT int board_app_initialize(uintptr_t arg) { + VDD_3V3_SENSORS_EN(true); + px4_platform_init(); if (OK == board_determine_hw_info()) {