Dependencies:   mbed

ADC.cpp

Committer:
BenRJG
Date:
2018-06-01
Revision:
10:6b9c7857d57c
Parent:
9:a7085b7503d2

File content as of revision 10:6b9c7857d57c:

#include "ADC.h"
#include "LCD.h"

float adc_data_f = 0;
unsigned short ADC_DATA = 0;
char adc_str[5];
 
void read_adc(void)
{ 
    ADC_DATA=spi_read_data(CS_ADC);
        
    adc_data_f=(float)ADC_DATA;
    adc_data_f /= 1000.0f;
    adc_data_f = adc_data_f*0.80513;
    
    sprintf(adc_str,"%.3f",adc_data_f);
    writeToLCD(adc_str,LINE1,8);
}