MRAA_INTEL_EDISON_FAB_C = 2, /**< The Intel Edison (FAB C) */
MRAA_INTEL_DE3815 = 3, /**< The Intel DE3815 Baytrail NUC */
MRAA_INTEL_MINNOWBOARD_MAX = 4, /**< The Intel Minnow Board Max */
- MRAA_RASPBERRY_PI_B = 5, /**< The Raspberry PI Model B */
+ MRAA_RASPBERRY_PI = 5, /**< The different Raspberry PI Models -like A,B,A+,B+ */
MRAA_UNKNOWN_PLATFORM = 99 /**< An unknown platform type, typically will load INTEL_GALILEO_GEN1 */
} mraa_platform_t;
} mraa_intel_edison_t;
/**
+* Raspberry PI Wiring compatible numbering enum
+*/
+typedef enum {
+ MRAA_RASPBERRY_WIRING_PIN8 = 3,
+ MRAA_RASPBERRY_WIRING_PIN9 = 5,
+ MRAA_RASPBERRY_WIRING_PIN7 = 7,
+ MRAA_RASPBERRY_WIRING_PIN15 = 8,
+ MRAA_RASPBERRY_WIRING_PIN16 = 10,
+ MRAA_RASPBERRY_WIRING_PIN0 = 11,
+ MRAA_RASPBERRY_WIRING_PIN1 = 12,
+ MRAA_RASPBERRY_WIRING_PIN2 = 13,
+ MRAA_RASPBERRY_WIRING_PIN3 = 15,
+ MRAA_RASPBERRY_WIRING_PIN4 = 16,
+ MRAA_RASPBERRY_WIRING_PIN5 = 18,
+ MRAA_RASPBERRY_WIRING_PIN12 = 19,
+ MRAA_RASPBERRY_WIRING_PIN13 = 21,
+ MRAA_RASPBERRY_WIRING_PIN6 = 22,
+ MRAA_RASPBERRY_WIRING_PIN14 = 23,
+ MRAA_RASPBERRY_WIRING_PIN10 = 24,
+ MRAA_RASPBERRY_WIRING_PIN11 = 26,
+ MRAA_RASPBERRY_WIRING_PIN17 = 29, //RPi B V2
+ MRAA_RASPBERRY_WIRING_PIN21 = 29,
+ MRAA_RASPBERRY_WIRING_PIN18 = 30, //RPi B V2
+ MRAA_RASPBERRY_WIRING_PIN19 = 31, //RPI B V2
+ MRAA_RASPBERRY_WIRING_PIN22 = 31,
+ MRAA_RASPBERRY_WIRING_PIN20 = 32, //RPi B V2
+ MRAA_RASPBERRY_WIRING_PIN26 = 32,
+ MRAA_RASPBERRY_WIRING_PIN23 = 33,
+ MRAA_RASPBERRY_WIRING_PIN24 = 35,
+ MRAA_RASPBERRY_WIRING_PIN27 = 36,
+ MRAA_RASPBERRY_WIRING_PIN25 = 37,
+ MRAA_RASPBERRY_WIRING_PIN28 = 38,
+ MRAA_RASPBERRY_WIRING_PIN29 = 40
+} mraa_raspberry_wiring_t;
+
+/**
* MRAA return codes
*/
typedef enum {