diff --git a/firmware/hw_layer/HIP9011.h b/firmware/hw_layer/HIP9011.h index bb762afcf8..4179b55065 100644 --- a/firmware/hw_layer/HIP9011.h +++ b/firmware/hw_layer/HIP9011.h @@ -55,7 +55,9 @@ typedef enum { void initHip9011(Logging *sharedLogger); void setHip9011FrankensoPinout(void); +#if HAL_USE_ADC void hipAdcCallback(adcsample_t value); +#endif /* HAL_USE_ADC */ void setHipGain(float value); void setHipBand(float value); void setPrescalerAndSDO(int value); diff --git a/firmware/hw_layer/io_pins.cpp b/firmware/hw_layer/io_pins.cpp index 5c33c993d6..10f9dc61ac 100644 --- a/firmware/hw_layer/io_pins.cpp +++ b/firmware/hw_layer/io_pins.cpp @@ -90,10 +90,11 @@ iomode_t getInputMode(pin_input_mode_e mode) { } } +#if HAL_USE_ICU || defined(__DOXYGEN__) void efiIcuStart(ICUDriver *icup, const ICUConfig *config) { efiAssertVoid((icup->state == ICU_STOP) || (icup->state == ICU_READY), "input already used?"); icuStart(icup, config); } - +#endif /* HAL_USE_ICU */ diff --git a/firmware/hw_layer/io_pins.h b/firmware/hw_layer/io_pins.h index d982777259..ab84f47fb7 100644 --- a/firmware/hw_layer/io_pins.h +++ b/firmware/hw_layer/io_pins.h @@ -58,7 +58,9 @@ void efiSetPadMode(const char *msg, brain_pin_e pin, iomode_t mode); bool efiReadPin(brain_pin_e pin); iomode_t getInputMode(pin_input_mode_e mode); +#if HAL_USE_ICU || defined(__DOXYGEN__) void efiIcuStart(ICUDriver *icup, const ICUConfig *config); +#endif /* HAL_USE_ICU */ #endif /* EFI_GPIO_HARDWARE */