NXP's driver library for LPC17xx, ported to mbed's online compiler. Not tested! I had to fix a lot of warings and found a couple of pretty obvious bugs, so the chances are there are more. Original: http://ics.nxp.com/support/documents/microcontrollers/zip/lpc17xx.cmsis.driver.library.zip
LPC_Types_Public_Types
[LPC_Types]
Typedefs | |
typedef void(* | PFV )() |
Pointer to Function returning Void (any number of parameters) | |
typedef int32_t(* | PFI )() |
Pointer to Function returning int32_t (any number of parameters) | |
typedef char | CHAR |
SMA type for character type. | |
typedef uint8_t | UNS_8 |
SMA type for 8 bit unsigned value. | |
typedef int8_t | INT_8 |
SMA type for 8 bit signed value. | |
typedef uint16_t | UNS_16 |
SMA type for 16 bit unsigned value. | |
typedef int16_t | INT_16 |
SMA type for 16 bit signed value. | |
typedef uint32_t | UNS_32 |
SMA type for 32 bit unsigned value. | |
typedef int32_t | INT_32 |
SMA type for 32 bit signed value. | |
typedef int64_t | INT_64 |
SMA type for 64 bit signed value. | |
typedef uint64_t | UNS_64 |
SMA type for 64 bit unsigned value. | |
typedef Bool | BOOL_32 |
32 bit boolean type | |
typedef Bool | BOOL_16 |
16 bit boolean type | |
typedef Bool | BOOL_8 |
8 bit boolean type | |
Enumerations | |
enum | Bool |
Boolean Type definition. More... | |
enum | FlagStatus |
Flag Status and Interrupt Flag Status type definition. More... | |
enum | FunctionalState |
Functional State Definition. More... | |
enum | Status |
@ Status type definition More... | |
enum | TRANSFER_BLOCK_Type { NONE_BLOCKING = 0, BLOCKING } |
Read/Write transfer type mode (Block or non-block) More... |
Typedef Documentation
16 bit boolean type
Definition at line 185 of file lpc_types.h.
32 bit boolean type
Definition at line 182 of file lpc_types.h.
8 bit boolean type
Definition at line 188 of file lpc_types.h.
typedef char CHAR |
SMA type for character type.
Definition at line 155 of file lpc_types.h.
typedef int16_t INT_16 |
SMA type for 16 bit signed value.
Definition at line 167 of file lpc_types.h.
typedef int32_t INT_32 |
SMA type for 32 bit signed value.
Definition at line 173 of file lpc_types.h.
typedef int64_t INT_64 |
SMA type for 64 bit signed value.
Definition at line 176 of file lpc_types.h.
typedef int8_t INT_8 |
SMA type for 8 bit signed value.
Definition at line 161 of file lpc_types.h.
typedef int32_t(* PFI)() |
Pointer to Function returning int32_t (any number of parameters)
Definition at line 79 of file lpc_types.h.
typedef void(* PFV)() |
Pointer to Function returning Void (any number of parameters)
Definition at line 76 of file lpc_types.h.
typedef uint16_t UNS_16 |
SMA type for 16 bit unsigned value.
Definition at line 164 of file lpc_types.h.
typedef uint32_t UNS_32 |
SMA type for 32 bit unsigned value.
Definition at line 170 of file lpc_types.h.
typedef uint64_t UNS_64 |
SMA type for 64 bit unsigned value.
Definition at line 179 of file lpc_types.h.
typedef uint8_t UNS_8 |
SMA type for 8 bit unsigned value.
Definition at line 158 of file lpc_types.h.
Enumeration Type Documentation
enum Bool |
Boolean Type definition.
Definition at line 45 of file lpc_types.h.
enum FlagStatus |
Flag Status and Interrupt Flag Status type definition.
Definition at line 50 of file lpc_types.h.
enum FunctionalState |
Functional State Definition.
Definition at line 56 of file lpc_types.h.
enum Status |
@ Status type definition
Definition at line 62 of file lpc_types.h.
enum TRANSFER_BLOCK_Type |
Read/Write transfer type mode (Block or non-block)
Definition at line 68 of file lpc_types.h.
Generated on Tue Jul 12 2022 17:06:03 by 1.7.2