/* * Setup.h * * Created on: 29Aug.,2017 * Author: Ben V. Brown */ #ifndef SETUP_H_ #define SETUP_H_ #ifdef __cplusplus extern "C" { #endif #include "stm32f1xx_hal.h" extern ADC_HandleTypeDef hadc1; extern ADC_HandleTypeDef hadc2; extern DMA_HandleTypeDef hdma_adc1; extern DMA_HandleTypeDef hdma_i2c1_rx; extern DMA_HandleTypeDef hdma_i2c1_tx; extern I2C_HandleTypeDef hi2c1; extern IWDG_HandleTypeDef hiwdg; extern TIM_HandleTypeDef htim1; extern DMA_HandleTypeDef hdma_tim1_ch1; extern TIM_HandleTypeDef htim2; extern TIM_HandleTypeDef htim3; void Setup_HAL(); uint16_t getADC(uint8_t channel); void HAL_TIM_MspPostInit(TIM_HandleTypeDef *htim); // Since the hal header file does not define this one #ifdef __cplusplus } #endif #endif /* SETUP_H_ */