| ISF 2.1 Intelligent Sensing Framework for Kinetis with Processor Expert

- Main Page
- Modules
- Data Structures
- Files

- File List
- Globals

All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Macros | Typedefs
isf_types.h File Reference

The isf_types.h file contains the ISF data type definitions and some of the globally used macros. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Macros
#define | TRUE (1)
#define | FALSE (0)
#define | YES (1)
#define | NO (0)

## Typedefs
typedef volatile char | vint8
| This defines int8 as char. More...
typedef unsigned char | uint8
| This defines uint8 as unsigned char. More...
typedef volatile unsigned char | vuint8
| This defines vuint8 as volatile unsigned char. More...
typedef short | int16
| This defines int16 as short. More...
typedef volatile short | vint16
| This defines vint16 as volatile short. More...
typedef unsigned short | uint16
| This defines uint16 as unsigned short. More...
typedef volatile unsigned short | vuint16
| This defines vuint16 as volatile unsigned short. More...
typedef long | int32
| This defines int32 as long. More...
typedef volatile long | vint32
| This defines vint32 as volatile long. More...
typedef unsigned long | uint32
| This defines uint32 as unsigned long. More...
typedef volatile unsigned long | vuint32
| This defines vuint32 as volatile unsigned long. More...
typedef long long | int64
| This defines int64 as long long. More...
typedef volatile long long | vint64
| This defines vint64 as volatile long long. More...
typedef unsigned long long | uint64
| This defines uint64 as unsigned long long. More...
typedef volatile unsigned long long | vuint64
| This defines vuint64 as volatile unsigned long long. More...

## Detailed Description

The isf_types.h file contains the ISF data type definitions and some of the globally used macros.

Copyright
  Copyright (c) 2013, Freescale Semiconductor, Inc.

Definition in file isf_types.h.

## Macro Definition Documentation

#define FALSE (0)

Definition at line 56 of file isf_types.h.

Referenced by bm_active_cb_query(), bm_init(), bm_powerdown(), bm_start(), bm_statechange_reset(), bm_timer_init(), ci_protocol_CB_stream(), ci_send_packet(), fsl_fusion_task(), fsl_fxas21002_i2cspi_3D_gyro_StartData(), fsl_fxls8471_i2cspi_3D_accel_StartData(), fsl_fxos8700_i2cspi_6D_AccMag_StartData(), fsl_mag3110_i2c_3D_mag_StartData(), fsl_MagCal_task(), fsl_mma865x_i2c_3D_accel_StartData(), fsl_mpl3115_i2c_1D_press_StartData(), fxls8471_GetConfig(), isf_ci_stream_update_data(), isf_system_sync(), mma865x_GetConfig(), pit_init(), process_recv_byte(), spi_master_transfer(), task_bm(), uart_receive_data(), and uart_send_data().

#define NO (0)

Definition at line 64 of file isf_types.h.

#define TRUE (1)

Definition at line 52 of file isf_types.h.

Referenced by bm_active_cb_query(), bm_register_periodic_callback(), bm_start(), bm_stop(), bm_unregister_callback(), ci_protocol_CB_stream(), ci_send_packet(), fxls8471_GetConfig(), isf_ci_stream_create(), isf_ci_stream_update_data(), isf_fifo_try_lock(), isr_bm_callback_tmr(), mma865x_GetConfig(), and process_recv_byte().

#define YES (1)

Definition at line 60 of file isf_types.h.

## Typedef Documentation

typedef short int16

This defines int16 as short.

Definition at line 23 of file isf_types.h.

typedef long int32

This defines int32 as long.

Definition at line 32 of file isf_types.h.

typedef long long int64

This defines int64 as long long.

Definition at line 41 of file isf_types.h.

typedef unsigned short uint16

This defines uint16 as unsigned short.

Definition at line 27 of file isf_types.h.

typedef unsigned long uint32

This defines uint32 as unsigned long.

Definition at line 36 of file isf_types.h.

typedef unsigned long long uint64

This defines uint64 as unsigned long long.

Definition at line 45 of file isf_types.h.

typedef unsigned char uint8

This defines uint8 as unsigned char.

Definition at line 18 of file isf_types.h.

typedef volatile short vint16

This defines vint16 as volatile short.

Definition at line 25 of file isf_types.h.

typedef volatile long vint32

This defines vint32 as volatile long.

Definition at line 34 of file isf_types.h.

typedef volatile long long vint64

This defines vint64 as volatile long long.

Definition at line 43 of file isf_types.h.

typedef volatile char vint8

This defines int8 as char.

This defines vint8 as volatile char.

Definition at line 16 of file isf_types.h.

typedef volatile unsigned short vuint16

This defines vuint16 as volatile unsigned short.

Definition at line 29 of file isf_types.h.

typedef volatile unsigned long vuint32

This defines vuint32 as volatile unsigned long.

Definition at line 38 of file isf_types.h.

typedef volatile unsigned long long vuint64

This defines vuint64 as volatile unsigned long long.

Definition at line 47 of file isf_types.h.

typedef volatile unsigned char vuint8

This defines vuint8 as volatile unsigned char.

Definition at line 20 of file isf_types.h.

- © Freescale Semiconductor, Inc. 2015. All Rights Reserved.