modified:   at91_adc.h