Gunar Kroeger / Mbed OS AcusticLocator
Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers AnalogInDma.h Source File

AnalogInDma.h

00001 #ifndef ANALOGINDMA_H
00002 #define ANALOGINDMA_H
00003 
00004 #include "platform/platform.h"
00005 
00006 
00007 #include "hal/analogin_api.h"
00008 #include "platform/SingletonPtr.h"
00009 #include "platform/PlatformMutex.h"
00010 
00011 class AnalogInDma {
00012 
00013 public:
00014 
00015 
00016     AnalogInDma();
00017     bool init();
00018     bool start(uint32_t* pData, uint32_t Length);
00019 
00020     virtual ~AnalogInDma();
00021 
00022 protected:
00023     bool MX_ADC1_Init();
00024     void MX_DMA_Init();
00025     
00026     ADC_HandleTypeDef hadc1;
00027 };
00028 
00029 #endif
00030