MKM34Z256VLx7 Bare Metal Software Drivers  R4.1.6
Reference Manual
Basic Data Types

Overview

The MKM34Z256VLx7 bare metal software drivers defines several basic data types to support code portability between different hardware architectures and tools. These basic data types, which are defined in the C header file common.h supports generic word and integer data types. This is used throughout the interface definitions for the bare metal software drivers.

Typedefs

typedef unsigned char uint8
 8-bit unsigned integer
 
typedef unsigned short int uint16
 16-bit unsigned integer
 
typedef unsigned long int uint32
 32-bit unsigned integer
 
typedef unsigned long long uint64
 64-bit unsigned integer
 
typedef signed char int8
 8-bit signed integer
 
typedef short int int16
 16-bit signed integer
 
typedef int int32
 32-bit signed integer
 
typedef long long int64
 64-bit signed integer
 
typedef short int frac16
 Q0.15 fractional.
 
typedef long frac24
 Q8.23 fractional.
 
typedef long frac32
 Q0.31 fractional.
 
typedef long long frac48
 Q16.47 fractional.
 
typedef long long frac64
 Q0.63 fractional.