PIC24 Support Libraries
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Typedefs
pic24_generic.h File Reference

Go to the source code of this file.

Data Structures

union  union16
 Other definitions. More...
 
union  union32
 A union type for byte, word, or dword access for 32 bit values. More...
 
union  union64
 A union type for byte, word, or dword access for 64 bit values. More...
 

Typedefs

typedef unsigned char uint8_t
 
typedef unsigned int uint16_t
 
typedef unsigned long uint32_t
 
typedef unsigned long long uint64_t
 
typedef signed char int8_t
 
typedef signed int int16_t
 
typedef signed long int32_t
 
typedef signed long long int64_t
 
typedef signed int intptr_t
 
typedef unsigned int uintptr_t
 
typedef signed int int_t
 
typedef unsigned int uint_t
 
typedef uint_t bool_t
 
typedef unsigned char uint8
 
typedef unsigned int uint16
 
typedef unsigned long uint32
 
typedef unsigned long long uint64
 
typedef signed char int8
 
typedef signed int int16
 
typedef signed long int32
 
typedef signed long long int64
 

Detailed Description

Typedefs and structures to allow for generic 8-, 16-, 32-, and 64-bit variables.

Definition in file pic24_generic.h.

Typedef Documentation

typedef uint_t bool_t

A datatype for Boolean values. Choose speed, rather than size.

Definition at line 92 of file pic24_generic.h.

typedef signed int int16

signed 16-bit integers

Note
Prefix for all int16s is i16_

Definition at line 125 of file pic24_generic.h.

typedef signed int int16_t

signed 16-bit integers

Note
Prefix for all int16s is i16_

Definition at line 69 of file pic24_generic.h.

typedef signed long int32

signed 32-bit integers

Note
Prefix for all int32s is i32_

Definition at line 129 of file pic24_generic.h.

typedef signed long int32_t

signed 32-bit integers

Note
Prefix for all int32s is i32_

Definition at line 73 of file pic24_generic.h.

typedef signed long long int64

signed 64-bit integers

Note
Prefix for all int64s is i64_

Definition at line 133 of file pic24_generic.h.

typedef signed long long int64_t

signed 64-bit integers

Note
Prefix for all int64s is i64_

Definition at line 77 of file pic24_generic.h.

typedef signed char int8

signed 8-bit integers

Note
Prefix for all int8s is i8_

Definition at line 121 of file pic24_generic.h.

typedef signed char int8_t

signed 8-bit integers

Note
Prefix for all int8s is i8_

Definition at line 65 of file pic24_generic.h.

typedef signed int int_t

A processor-sized signed int.

Definition at line 86 of file pic24_generic.h.

typedef signed int intptr_t

Signed integer wide enough to hold pointers.

Definition at line 80 of file pic24_generic.h.

typedef unsigned int uint16

unsigned 16-bit integers

Note
Prefix for all uint16s is u16_

Definition at line 108 of file pic24_generic.h.

typedef unsigned int uint16_t

unsigned 16-bit integers

Note
Prefix for all uint16s is u16_

Definition at line 52 of file pic24_generic.h.

typedef unsigned long uint32

unsigned 32-bit integers

Note
Prefix for all uint32s is u32_

Definition at line 112 of file pic24_generic.h.

typedef unsigned long uint32_t

unsigned 32-bit integers

Note
Prefix for all uint32s is u32_

Definition at line 56 of file pic24_generic.h.

typedef unsigned long long uint64

unsigned 64-bit integers

Note
Prefix for all uint64s is u64_

Definition at line 116 of file pic24_generic.h.

typedef unsigned long long uint64_t

unsigned 64-bit integers

Note
Prefix for all uint64s is u64_

Definition at line 60 of file pic24_generic.h.

typedef unsigned char uint8

This section provides pre-C99 fixed-width type definitions. Deprecated. unsigned 8-bit integers

Note
Prefix for all uint8s is u8_

Definition at line 104 of file pic24_generic.h.

typedef unsigned char uint8_t

Older compiler versions did not have C99 fixed-width type definitions. Provide them if necessary. unsigned 8-bit integers

Note
Prefix for all uint8s is u8_

Definition at line 48 of file pic24_generic.h.

typedef unsigned int uint_t

A processor-sized unsigned int.

Definition at line 89 of file pic24_generic.h.

typedef unsigned int uintptr_t

Signed integer wide enough to hold pointers.

Definition at line 83 of file pic24_generic.h.