Private
Public Access
2
0

rockpi4: add java support

Signed-off-by: nascs <nascs@radxa.com>
This commit is contained in:
nascs
2023-06-05 11:01:01 +00:00
committed by Tom Ingleby
parent fcf8b600eb
commit 809c3d6a3c
2 changed files with 67 additions and 0 deletions

View File

@@ -175,6 +175,39 @@ typedef enum {
MRAA_INTEL_EDISON_GP81 = 55 MRAA_INTEL_EDISON_GP81 = 55
} mraa_intel_edison_t; } mraa_intel_edison_t;
/**
* ROCKPI4 GPIO numbering enum
*/
typedef enum {
MRAA_ROCKPI4_PIN3 = 3,
MRAA_ROCKPI4_PIN5 = 5,
MRAA_ROCKPI4_PIN7 = 7,
MRAA_ROCKPI4_PIN8 = 8,
MRAA_ROCKPI4_PIN10 = 10,
MRAA_ROCKPI4_PIN11 = 11,
MRAA_ROCKPI4_PIN12 = 12,
MRAA_ROCKPI4_PIN13 = 13,
MRAA_ROCKPI4_PIN15 = 15,
MRAA_ROCKPI4_PIN16 = 16,
MRAA_ROCKPI4_PIN18 = 18,
MRAA_ROCKPI4_PIN19 = 19,
MRAA_ROCKPI4_PIN21 = 21,
MRAA_ROCKPI4_PIN22 = 22,
MRAA_ROCKPI4_PIN23 = 23,
MRAA_ROCKPI4_PIN24 = 24,
MRAA_ROCKPI4_PIN27 = 27,
MRAA_ROCKPI4_PIN28 = 28,
MRAA_ROCKPI4_PIN29 = 29,
MRAA_ROCKPI4_PIN31 = 31,
MRAA_ROCKPI4_PIN32 = 32,
MRAA_ROCKPI4_PIN33 = 33,
MRAA_ROCKPI4_PIN35 = 35,
MRAA_ROCKPI4_PIN36 = 36,
MRAA_ROCKPI4_PIN37 = 37,
MRAA_ROCKPI4_PIN38 = 38,
MRAA_ROCKPI4_PIN40 = 40
} mraa_rockpi4_wiring_t;
/** /**
* Raspberry PI Wiring compatible numbering enum * Raspberry PI Wiring compatible numbering enum
*/ */

View File

@@ -60,6 +60,7 @@ typedef enum {
MTK_LINKIT = 17, /**< Mediatek MT7688 based Linkit boards */ MTK_LINKIT = 17, /**< Mediatek MT7688 based Linkit boards */
MTK_OMEGA2 = 18, /**< MT7688 based Onion Omega2 board */ MTK_OMEGA2 = 18, /**< MT7688 based Onion Omega2 board */
IEI_TANK = 19, /**< IEI Tank System*/ IEI_TANK = 19, /**< IEI Tank System*/
ROCKPI4 = 20, /**< Radxa ROCK PI 4 Models A/B/C */
INTEL_UPXTREME = 24, /**< The UPXTREME Board */ INTEL_UPXTREME = 24, /**< The UPXTREME Board */
SIEMENS_IOT2050 = 26, /**< Siemens IOT2050 board */ SIEMENS_IOT2050 = 26, /**< Siemens IOT2050 board */
@@ -166,6 +167,39 @@ typedef enum {
INTEL_EDISON_GP81 = 55 INTEL_EDISON_GP81 = 55
} IntelEdison; } IntelEdison;
/**
* ROCKPI4 GPIO numbering enum
*/
typedef enum {
ROCKPI4_PIN3 = 3,
ROCKPI4_PIN5 = 5,
ROCKPI4_PIN7 = 7,
ROCKPI4_PIN8 = 8,
ROCKPI4_PIN10 = 10,
ROCKPI4_PIN11 = 11,
ROCKPI4_PIN12 = 12,
ROCKPI4_PIN13 = 13,
ROCKPI4_PIN15 = 15,
ROCKPI4_PIN16 = 16,
ROCKPI4_PIN18 = 18,
ROCKPI4_PIN19 = 19,
ROCKPI4_PIN21 = 21,
ROCKPI4_PIN22 = 22,
ROCKPI4_PIN23 = 23,
ROCKPI4_PIN24 = 24,
ROCKPI4_PIN27 = 27,
ROCKPI4_PIN28 = 28,
ROCKPI4_PIN29 = 29,
ROCKPI4_PIN31 = 31,
ROCKPI4_PIN32 = 32,
ROCKPI4_PIN33 = 33,
ROCKPI4_PIN35 = 35,
ROCKPI4_PIN36 = 36,
ROCKPI4_PIN37 = 37,
ROCKPI4_PIN38 = 38,
ROCKPI4_PIN40 = 40
} RockPi4Wiring;
/** /**
* Raspberry PI Wiring compatible numbering enum * Raspberry PI Wiring compatible numbering enum
*/ */