extern void PWM_Export(int pin);
extern void PWM_Unexport(int pin);
-extern void ADC_Export();
-extern void ADC_Unexport();
+extern void ADC_Export(int pin);
+extern void ADC_Unexport(int pin);
// Pin reading/setting functions
extern bool GPIO_Read(int pin);
extern void GPIO_Set(int pin, bool value);
-extern long ADC_Read(int pin);
+extern int ADC_Read(int pin);
extern void PWM_Set(int pin, bool polarity, long period, long duty); // period and duty are in ns
extern void PWM_Stop(int pin);