![]() |
Nano100AN Series BSP
V3.02.002
The Board Support Package for Nano100AN Series
|
Macros | |
| #define | NULL (0) |
| NULL pointer. More... | |
| #define | TRUE (1) |
| Boolean true, define to use in API parameters or return value. More... | |
| #define | FALSE (0) |
| Boolean false, define to use in API parameters or return value. More... | |
| #define | ENABLE (1) |
| Enable, define to use in API parameters. More... | |
| #define | DISABLE (0) |
| Disable, define to use in API parameters. More... | |
| #define | BIT0 (0x00000001) |
| Bit 0 mask of an 32 bit integer. More... | |
| #define | BIT1 (0x00000002) |
| Bit 1 mask of an 32 bit integer. More... | |
| #define | BIT2 (0x00000004) |
| Bit 2 mask of an 32 bit integer. More... | |
| #define | BIT3 (0x00000008) |
| Bit 3 mask of an 32 bit integer. More... | |
| #define | BIT4 (0x00000010) |
| Bit 4 mask of an 32 bit integer. More... | |
| #define | BIT5 (0x00000020) |
| Bit 5 mask of an 32 bit integer. More... | |
| #define | BIT6 (0x00000040) |
| Bit 6 mask of an 32 bit integer. More... | |
| #define | BIT7 (0x00000080) |
| Bit 7 mask of an 32 bit integer. More... | |
| #define | BIT8 (0x00000100) |
| Bit 8 mask of an 32 bit integer. More... | |
| #define | BIT9 (0x00000200) |
| Bit 9 mask of an 32 bit integer. More... | |
| #define | BIT10 (0x00000400) |
| Bit 10 mask of an 32 bit integer. More... | |
| #define | BIT11 (0x00000800) |
| Bit 11 mask of an 32 bit integer. More... | |
| #define | BIT12 (0x00001000) |
| Bit 12 mask of an 32 bit integer. More... | |
| #define | BIT13 (0x00002000) |
| Bit 13 mask of an 32 bit integer. More... | |
| #define | BIT14 (0x00004000) |
| Bit 14 mask of an 32 bit integer. More... | |
| #define | BIT15 (0x00008000) |
| Bit 15 mask of an 32 bit integer. More... | |
| #define | BIT16 (0x00010000) |
| Bit 16 mask of an 32 bit integer. More... | |
| #define | BIT17 (0x00020000) |
| Bit 17 mask of an 32 bit integer. More... | |
| #define | BIT18 (0x00040000) |
| Bit 18 mask of an 32 bit integer. More... | |
| #define | BIT19 (0x00080000) |
| Bit 19 mask of an 32 bit integer. More... | |
| #define | BIT20 (0x00100000) |
| Bit 20 mask of an 32 bit integer. More... | |
| #define | BIT21 (0x00200000) |
| Bit 21 mask of an 32 bit integer. More... | |
| #define | BIT22 (0x00400000) |
| Bit 22 mask of an 32 bit integer. More... | |
| #define | BIT23 (0x00800000) |
| Bit 23 mask of an 32 bit integer. More... | |
| #define | BIT24 (0x01000000) |
| Bit 24 mask of an 32 bit integer. More... | |
| #define | BIT25 (0x02000000) |
| Bit 25 mask of an 32 bit integer. More... | |
| #define | BIT26 (0x04000000) |
| Bit 26 mask of an 32 bit integer. More... | |
| #define | BIT27 (0x08000000) |
| Bit 27 mask of an 32 bit integer. More... | |
| #define | BIT28 (0x10000000) |
| Bit 28 mask of an 32 bit integer. More... | |
| #define | BIT29 (0x20000000) |
| Bit 29 mask of an 32 bit integer. More... | |
| #define | BIT30 (0x40000000) |
| Bit 30 mask of an 32 bit integer. More... | |
| #define | BIT31 (0x80000000) |
| Bit 31 mask of an 32 bit integer. More... | |
| #define | BYTE0_Msk (0x000000FF) |
| Mask to get bit0~bit7 from a 32 bit integer. More... | |
| #define | BYTE1_Msk (0x0000FF00) |
| Mask to get bit8~bit15 from a 32 bit integer. More... | |
| #define | BYTE2_Msk (0x00FF0000) |
| Mask to get bit16~bit23 from a 32 bit integer. More... | |
| #define | BYTE3_Msk (0xFF000000) |
| Mask to get bit24~bit31 from a 32 bit integer. More... | |
| #define | GET_BYTE0(u32Param) ((u32Param & BYTE0_Msk) ) |
| #define | GET_BYTE1(u32Param) ((u32Param & BYTE1_Msk) >> 8) |
| #define | GET_BYTE2(u32Param) ((u32Param & BYTE2_Msk) >> 16) |
| #define | GET_BYTE3(u32Param) ((u32Param & BYTE3_Msk) >> 24) |
NANO100 Legacy Constants
| #define BIT0 (0x00000001) |
Bit 0 mask of an 32 bit integer.
Definition at line 10293 of file Nano100Series.h.
| #define BIT1 (0x00000002) |
Bit 1 mask of an 32 bit integer.
Definition at line 10294 of file Nano100Series.h.
| #define BIT10 (0x00000400) |
Bit 10 mask of an 32 bit integer.
Definition at line 10303 of file Nano100Series.h.
| #define BIT11 (0x00000800) |
Bit 11 mask of an 32 bit integer.
Definition at line 10304 of file Nano100Series.h.
| #define BIT12 (0x00001000) |
Bit 12 mask of an 32 bit integer.
Definition at line 10305 of file Nano100Series.h.
| #define BIT13 (0x00002000) |
Bit 13 mask of an 32 bit integer.
Definition at line 10306 of file Nano100Series.h.
| #define BIT14 (0x00004000) |
Bit 14 mask of an 32 bit integer.
Definition at line 10307 of file Nano100Series.h.
| #define BIT15 (0x00008000) |
Bit 15 mask of an 32 bit integer.
Definition at line 10308 of file Nano100Series.h.
| #define BIT16 (0x00010000) |
Bit 16 mask of an 32 bit integer.
Definition at line 10309 of file Nano100Series.h.
| #define BIT17 (0x00020000) |
Bit 17 mask of an 32 bit integer.
Definition at line 10310 of file Nano100Series.h.
| #define BIT18 (0x00040000) |
Bit 18 mask of an 32 bit integer.
Definition at line 10311 of file Nano100Series.h.
| #define BIT19 (0x00080000) |
Bit 19 mask of an 32 bit integer.
Definition at line 10312 of file Nano100Series.h.
| #define BIT2 (0x00000004) |
Bit 2 mask of an 32 bit integer.
Definition at line 10295 of file Nano100Series.h.
| #define BIT20 (0x00100000) |
Bit 20 mask of an 32 bit integer.
Definition at line 10313 of file Nano100Series.h.
| #define BIT21 (0x00200000) |
Bit 21 mask of an 32 bit integer.
Definition at line 10314 of file Nano100Series.h.
| #define BIT22 (0x00400000) |
Bit 22 mask of an 32 bit integer.
Definition at line 10315 of file Nano100Series.h.
| #define BIT23 (0x00800000) |
Bit 23 mask of an 32 bit integer.
Definition at line 10316 of file Nano100Series.h.
| #define BIT24 (0x01000000) |
Bit 24 mask of an 32 bit integer.
Definition at line 10317 of file Nano100Series.h.
| #define BIT25 (0x02000000) |
Bit 25 mask of an 32 bit integer.
Definition at line 10318 of file Nano100Series.h.
| #define BIT26 (0x04000000) |
Bit 26 mask of an 32 bit integer.
Definition at line 10319 of file Nano100Series.h.
| #define BIT27 (0x08000000) |
Bit 27 mask of an 32 bit integer.
Definition at line 10320 of file Nano100Series.h.
| #define BIT28 (0x10000000) |
Bit 28 mask of an 32 bit integer.
Definition at line 10321 of file Nano100Series.h.
| #define BIT29 (0x20000000) |
Bit 29 mask of an 32 bit integer.
Definition at line 10322 of file Nano100Series.h.
| #define BIT3 (0x00000008) |
Bit 3 mask of an 32 bit integer.
Definition at line 10296 of file Nano100Series.h.
| #define BIT30 (0x40000000) |
Bit 30 mask of an 32 bit integer.
Definition at line 10323 of file Nano100Series.h.
| #define BIT31 (0x80000000) |
Bit 31 mask of an 32 bit integer.
Definition at line 10324 of file Nano100Series.h.
| #define BIT4 (0x00000010) |
Bit 4 mask of an 32 bit integer.
Definition at line 10297 of file Nano100Series.h.
| #define BIT5 (0x00000020) |
Bit 5 mask of an 32 bit integer.
Definition at line 10298 of file Nano100Series.h.
| #define BIT6 (0x00000040) |
Bit 6 mask of an 32 bit integer.
Definition at line 10299 of file Nano100Series.h.
| #define BIT7 (0x00000080) |
Bit 7 mask of an 32 bit integer.
Definition at line 10300 of file Nano100Series.h.
| #define BIT8 (0x00000100) |
Bit 8 mask of an 32 bit integer.
Definition at line 10301 of file Nano100Series.h.
| #define BIT9 (0x00000200) |
Bit 9 mask of an 32 bit integer.
Definition at line 10302 of file Nano100Series.h.
| #define BYTE0_Msk (0x000000FF) |
Mask to get bit0~bit7 from a 32 bit integer.
Definition at line 10327 of file Nano100Series.h.
| #define BYTE1_Msk (0x0000FF00) |
Mask to get bit8~bit15 from a 32 bit integer.
Definition at line 10328 of file Nano100Series.h.
| #define BYTE2_Msk (0x00FF0000) |
Mask to get bit16~bit23 from a 32 bit integer.
Definition at line 10329 of file Nano100Series.h.
| #define BYTE3_Msk (0xFF000000) |
Mask to get bit24~bit31 from a 32 bit integer.
Definition at line 10330 of file Nano100Series.h.
| #define DISABLE (0) |
Disable, define to use in API parameters.
Definition at line 10290 of file Nano100Series.h.
| #define ENABLE (1) |
Enable, define to use in API parameters.
Definition at line 10289 of file Nano100Series.h.
| #define FALSE (0) |
Boolean false, define to use in API parameters or return value.
Definition at line 10287 of file Nano100Series.h.
| #define GET_BYTE0 | ( | u32Param | ) | ((u32Param & BYTE0_Msk) ) |
Extract Byte 0 (Bit 0~ 7) from parameter u32Param
Definition at line 10332 of file Nano100Series.h.
| #define GET_BYTE1 | ( | u32Param | ) | ((u32Param & BYTE1_Msk) >> 8) |
Extract Byte 1 (Bit 8~15) from parameter u32Param
Definition at line 10333 of file Nano100Series.h.
| #define GET_BYTE2 | ( | u32Param | ) | ((u32Param & BYTE2_Msk) >> 16) |
Extract Byte 2 (Bit 16~23) from parameter u32Param
Definition at line 10334 of file Nano100Series.h.
| #define GET_BYTE3 | ( | u32Param | ) | ((u32Param & BYTE3_Msk) >> 24) |
Extract Byte 3 (Bit 24~31) from parameter u32Param
Definition at line 10335 of file Nano100Series.h.
| #define NULL (0) |
NULL pointer.
Definition at line 10283 of file Nano100Series.h.
| #define TRUE (1) |
Boolean true, define to use in API parameters or return value.
Definition at line 10286 of file Nano100Series.h.
1.8.15