Subversion Repositories Code-Repo

Rev

Details | Last modification | View Log | RSS feed

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