32 #ifndef BOOST_CONVERTER_PERIPHERAL_CONFIGURATION_H 33 #define BOOST_CONVERTER_PERIPHERAL_CONFIGURATION_H 40 #include "dev_boost_typedef.h" 46 extern volatile uint16_t boostGPIO_Initialize(
volatile struct BOOST_CONVERTER_s* boostInstance);
55 extern volatile uint16_t boostPWM_ModuleInitialize(
volatile struct BOOST_CONVERTER_s* boostInstance);
56 extern volatile uint16_t boostPWM_ChannelInitialize(
volatile struct BOOST_CONVERTER_s* boostInstance);
57 extern volatile uint16_t boostPWM_Start(
volatile struct BOOST_CONVERTER_s* boostInstance);
58 extern volatile uint16_t boostPWM_Stop(
volatile struct BOOST_CONVERTER_s* boostInstance);
59 extern volatile uint16_t boostPWM_Suspend(
volatile struct BOOST_CONVERTER_s* boostInstance);
60 extern volatile uint16_t boostPWM_Resume(
volatile struct BOOST_CONVERTER_s* boostInstance);
69 extern volatile uint16_t boostADC_ModuleInitialize(
void);
71 extern volatile uint16_t boostADC_Start(
void);
ADC input channel configuration.
GPIO instance of the converter control GPIO.
BOOST control & monitoring data structure.