#ifndef ADC_INT_H
#define ADC_INT_H
+#if defined(__SDCC)
#include <sdcc-lib.h>
#include <pic18fregs.h> /* ONLY FOR PIC18x */
-#include <signal.h>
+#endif
+#include <adc.h>
#include "iodef.h"
#include "idle.h"
extern "C" {
#endif
extern void intadc_init(void);
-extern void startadc(unsigned char ch);
extern unsigned int polladc(void);
+extern unsigned int polladc2(void);
+extern void startadc(unsigned char ch);
+#ifdef __SDCC
extern void stopadc(void);
+#endif
extern unsigned int adc_rawtobatt(unsigned int b, unsigned int reflevel);
-extern unsigned int polladc2(void);
-
-
#ifdef __cplusplus
}