void ADCReferenceSet(uint32_t ui32Base, uint32_t ui32Ref)
#define SYSCTL_PERIPH_ADC0
#define GPIO_PORTE_AHB_BASE
void ADCIntEnable(uint32_t ui32Base, uint32_t ui32SequenceNum)
#define hw_init(type, metadata)
void adc_channel_init(hw_metadata metadata)
void SysCtlGPIOAHBEnable(uint32_t ui32GPIOPeripheral)
void SysCtlPeripheralEnable(uint32_t ui32Peripheral)
void ADCIntClear(uint32_t ui32Base, uint32_t ui32SequenceNum)
void TimerControlTrigger(uint32_t ui32Base, uint32_t ui32Timer, bool bEnable)
void SysCtlPeripheralReset(uint32_t ui32Peripheral)
#define SYSCTL_PERIPH_GPIOE
void ADCSequenceEnable(uint32_t ui32Base, uint32_t ui32SequenceNum)
void ADCSequenceDisable(uint32_t ui32Base, uint32_t ui32SequenceNum)
#define ADC_TRIGGER_TIMER
void ADCSequenceConfigure(uint32_t ui32Base, uint32_t ui32SequenceNum, uint32_t ui32Trigger, uint32_t ui32Priority)
void adc_init(hw_metadata metadata)
void adc_interrupt_init(hw_metadata metadata)
void GPIOPinTypeADC(uint32_t ui32Port, uint8_t ui8Pins)
void ADCSequenceStepConfigure(uint32_t ui32Base, uint32_t ui32SequenceNum, uint32_t ui32Step, uint32_t ui32Config)
void hw_channel_init(HW_TYPE type, hw_metadata metadata)
void IntEnable(uint32_t ui32Interrupt)