fix reset handling
[gnuk/neug.git] / src / adc.h
1 extern chopstx_mutex_t adc_mtx;
2 extern chopstx_cond_t adc_cond;
3 extern int adc_waiting;
4 extern int adc_data_available;
5
6 void adc_init (void);
7 void adc_start (void);
8 void adc_stop (void);
9
10 #define ADC_SAMPLE_MODE 0
11 #define ADC_CRC32_MODE  1
12
13 extern uint32_t adc_buf[64];
14
15 void adc_start_conversion (int offset, int count);
16 int adc_wait_completion (chopstx_intr_t *intr);