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

Dependencies:   mbed

Embed: (wiki syntax)

« Back to documentation index

LPC_Types_Public_Types

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

typedef Bool BOOL_16

16 bit boolean type

Definition at line 185 of file lpc_types.h.

typedef Bool BOOL_32

32 bit boolean type

Definition at line 182 of file lpc_types.h.

typedef Bool BOOL_8

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.

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.

Read/Write transfer type mode (Block or non-block)

Enumerator:
NONE_BLOCKING 

None Blocking type.

BLOCKING 

Blocking type.

Definition at line 68 of file lpc_types.h.