Skeleton program for Federico's 4YP project.

Dependencies:   WebSocketClient WiflyInterface mbed messages

Fork of IoT_Ex by Damien Frost

headers/ADC.h

Committer:
defrost
Date:
2016-10-04
Revision:
2:7abdaa5a9209
Parent:
1:4403f2ed1c1f
Child:
6:424e225d2a91

File content as of revision 2:7abdaa5a9209:

// ************
// * iQ_ADC.h *
// ************
//
// Created: 2015/03/19
// By: Damien Frost
//
// Description:
// Setup and functions of the ADC Module.

#ifndef IQ_ADC_H
#define IQ_ADC_H

// Properties of the internal temperature sensor:
#define IT_VMIN         1.7f
#define IT_VMAX         3.3f
#define IT_AVG_SLOPE    0.0025f
#define IT_V25          0.76f

#define ADC_MAX     4095.0f

#define STARTADCCONVERSION              ADC1->CR2 |= ADC_CR2_SWSTART   // This command starts the ADC Conversion.
#define ADCCONVERSIONCOMPLETE           ((ADC1->SR & ADC_SR_EOC) > 0)  // This command returns true when the ADC conversion is complete.

void ConfigureADC(void);


#endif  /* IQ_ADC_H */