Subversion Repositories Code-Repo

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
119 Kevin 1
#include "adc.h"
2
#include <adc.h>
3
 
4
void adc_init() {
5
    TRISAbits.TRISA0 = 1;
6
 
7
    OpenADC(ADC_FOSC_64 & ADC_RIGHT_JUST & ADC_0_TAD,
8
            ADC_CH0 & ADC_INT_ON & ADC_REF_VDD_VSS, 0,
9
            ADC_1ANA);
10
}
11
 
12
void adc_start() {
13
    ConvertADC();
14
}
15
 
16
void adc_stop() {
17
    CloseADC();
18
}
19
 
20
void adc_interrupt_handler() {
21
    // Sends the ADC value to main()
22
    unsigned int ret;
23
    unsigned char length;
24
    ret = ReadADC();
25
    length = 2;
26
//    MQ_sendmsg_ToMainFromLow(length, MSGTYPE_ADC_NEWVALUE, &ret);
27
}