[Nuvoton] Force enum PinName to 32-bit

NU_PINNAME_BIND(...) requires enum PinName to be 32-bit to encode module
binding information in it.
pull/11152/head
Chun-Chieh Li 2019-07-23 11:07:41 +08:00
parent 1bf6d898b0
commit f88bd72c19
5 changed files with 15 additions and 0 deletions

View File

@ -173,6 +173,9 @@ typedef enum {
BUTTON1 = SW2,
BUTTON2 = SW3,
// Force PinName to 32-bit required by NU_PINNAME_BIND(...)
FORCE_ENUM_PINNAME_32BIT = 0x7FFFFFFF,
} PinName;
#ifdef __cplusplus

View File

@ -134,6 +134,9 @@ typedef enum {
BUTTON1 = SW2,
BUTTON2 = SW3,
// Force PinName to 32-bit required by NU_PINNAME_BIND(...)
FORCE_ENUM_PINNAME_32BIT = 0x7FFFFFFF,
} PinName;
#ifdef __cplusplus

View File

@ -139,6 +139,9 @@ typedef enum {
BUTTON1 = SW2,
BUTTON2 = SW3,
// Force PinName to 32-bit required by NU_PINNAME_BIND(...)
FORCE_ENUM_PINNAME_32BIT = 0x7FFFFFFF,
} PinName;
#ifdef __cplusplus

View File

@ -131,6 +131,9 @@ typedef enum {
BUTTON1 = SW1,
BUTTON2 = SW2,
// Force PinName to 32-bit required by NU_PINNAME_BIND(...)
FORCE_ENUM_PINNAME_32BIT = 0x7FFFFFFF,
} PinName;
#ifdef __cplusplus

View File

@ -137,6 +137,9 @@ typedef enum {
BUTTON1 = SW1,
BUTTON2 = SW2,
// Force PinName to 32-bit required by NU_PINNAME_BIND(...)
FORCE_ENUM_PINNAME_32BIT = 0x7FFFFFFF,
} PinName;
#ifdef __cplusplus