diff --git a/wiringPi/wiringPi.c b/wiringPi/wiringPi.c
index 5adfe69..762c2a9 100644
--- a/wiringPi/wiringPi.c
+++ b/wiringPi/wiringPi.c
@@ -76,6 +76,10 @@
#include "wiringPi.h"
+// wiringPi Version
+
+#define WPI_VERSION "2.36"
+
// Environment Variables
#define ENV_DEBUG "WIRINGPI_DEBUG"
@@ -631,6 +635,16 @@ static uint8_t gpioToClkDiv [] =
*********************************************************************************
*/
+/*
+ * wiringPiVersion:
+ * Returns the version defined above
+ *
+ */
+
+char * wiringPiVersion (void)
+{
+ return WPI_VERSION ;
+}
/*
* wiringPiFailure:
diff --git a/wiringPi/wiringPi.h b/wiringPi/wiringPi.h
index 7926296..b46462f 100644
--- a/wiringPi/wiringPi.h
+++ b/wiringPi/wiringPi.h
@@ -220,6 +220,10 @@ extern void piUnlock (int key) ;
extern int piHiPri (const int pri) ;
+// wiringPi Version
+
+extern char * wiringPiVersion (void) ;
+
// Extras from arduino land
extern void delay (unsigned int howLong) ;