* device/include/mcs51/C8051F120.h: added some defines for bits in RSTSRC
[fw/sdcc] / device / include / pic16 / adc.h
index ce1e9f8d799424bab0d5d93a6600a44cbd208178..68a685e2aee932885820a0f727a8e9f243eb0818 100644 (file)
 
 /* 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 */
@@ -89,12 +90,12 @@ void adc_close(void);
 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