chiark / gitweb /
Added a clock mode to enable the GPIo pins to be set with
[wiringPi.git] / wiringPi / wiringPi.h
index 47d8cc55a4025e111bcc43fce9be80f02b87d533..18c6da51733e89aa12995b21447555147859b8ab 100644 (file)
 #define        WPI_MODE_PIFACE          3
 #define        WPI_MODE_UNINITIALISED  -1
 
+// Pin modes
+
 #define        INPUT                    0
 #define        OUTPUT                   1
 #define        PWM_OUTPUT               2
+#define        GPIO_CLOCK               3
 
 #define        LOW                      0
 #define        HIGH                     1
 
+// Pull up/down/none
+
 #define        PUD_OFF                  0
 #define        PUD_DOWN                 1
 #define        PUD_UP                   2
@@ -85,6 +90,7 @@ extern int  (*getAlt)            (int pin) ;
 extern void (*pullUpDnControl)   (int pin, int pud) ;
 extern void (*digitalWrite)      (int pin, int value) ;
 extern void (*digitalWriteByte)  (int value) ;
+extern void (*gpioClockSet)      (int pin, int freq) ;
 extern void (*pwmWrite)          (int pin, int value) ;
 extern void (*setPadDrive)       (int group, int value) ;
 extern int  (*digitalRead)       (int pin) ;