/* oscillator frequency */
#define ADC_FOSC_2 0x00
-#define ADC_FOSC_4 0x10
-#define ADC_FOSC_16 0x11
+#define ADC_FOSC_4 0x04
+#define ADC_FOSC_8 0x01
+#define ADC_FOSC_16 0x05
#define ADC_FOSC_32 0x02
-#define ADC_FOSC_64 0x12
-#define ADC_FOSC_RC 0x03
+#define ADC_FOSC_64 0x06
+#define ADC_FOSC_RC 0x07
/* channel selection */
void adc_conv(void);
/* return 1 if AD is performing a conversion, 0 if done */
-char adc_busy(void) _naked;
+char adc_busy(void) __naked;
-/* get value of convertion */
-int adc_read(void) _naked;
+/* get value of conversion */
+int adc_read(void) __naked;
/* setup conversion channel */
-void adc_setchannel(unsigned char channel) _naked;
+void adc_setchannel(unsigned char channel) __naked;
#endif