| ISF 2.2 rev 5 Intelligent Sensing Framework for Kinetis with Processor Expert

- Main Page
- Modules
- Data Structures
- Files

- File List
- Globals

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 volatile unsigned char | vuint8
| This defines uint8 as unsigned char. More...
typedef volatile short | vint16
| This defines int16 as short. More...
typedef volatile unsigned short | vuint16
| This defines uint16 as unsigned short. More...
typedef volatile long | vint32
| This defines int32 as long. More...
typedef volatile unsigned long | vuint32
| This defines uint32 as 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...
typedef unsigned char | byte
typedef unsigned short | word
typedef unsigned long | dword
typedef unsigned long long | dlong
typedef char | char_t
typedef signed char | int8
typedef signed short int | int16
typedef signed long int | int32
typedef unsigned char | uint8
typedef unsigned short int | uint16
typedef unsigned long int | uint32
typedef unsigned long | boolean

## Detailed Description

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

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

Definition in file isf_types.h.

## Macro Definition Documentation

#define FALSE (0)

Definition at line 86 of file isf_types.h.

Referenced by BasicApp1_MainTask(), bm_active_cb_query(), bm_powerdown(), bm_statechange_reset(), ci_protocol_CB_stream(), ci_send_packet(), Custom_1_fsl_Sensor_Custom_StartData(), EventHandler_task(), fsl_fusion_task(), fsl_fxas21002_i2cspi_3D_gyro_StartData(), fsl_fxlc95000_Flash(), fsl_fxlc95000_StartData(), fsl_fxls8471_i2cspi_3D_accel_StartData(), fsl_fxls8952_i2c_3D_accel_StartData(), fsl_fxos8700_i2cspi_6D_AccMag_StartData(), fsl_mag3110_i2c_3D_mag_StartData(), fsl_MagCal_task(), fsl_mma8491q_i2c_3D_accel_PeriodicCallback(), fsl_mma8491q_i2c_3D_accel_StartData(), fsl_mma865x_i2c_3D_accel_StartData(), fsl_mma955x_StartData(), fsl_mpl3115_i2c_1D_press_StartData(), fxls8471_GetConfig(), isf_ci_stream_update_data(), isf_system_sync(), mma865x_GetConfig(), process_recv_byte(), and task_bm().

#define NO (0)

Definition at line 94 of file isf_types.h.

#define TRUE (1)

Definition at line 82 of file isf_types.h.

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

#define YES (1)

Definition at line 90 of file isf_types.h.

## Typedef Documentation

typedef unsigned long boolean

Definition at line 80 of file isf_types.h.

typedef unsigned char byte

Definition at line 66 of file isf_types.h.

typedef char char_t

Definition at line 70 of file isf_types.h.

typedef unsigned long long dlong

Definition at line 69 of file isf_types.h.

typedef unsigned long dword

Definition at line 68 of file isf_types.h.

typedef signed short int int16

Definition at line 73 of file isf_types.h.

typedef signed long int int32

Definition at line 74 of file isf_types.h.

typedef long long int64

This defines int64 as long long.

Definition at line 55 of file isf_types.h.

typedef signed char int8

Definition at line 72 of file isf_types.h.

typedef unsigned short int uint16

Definition at line 77 of file isf_types.h.

typedef unsigned long int uint32

Definition at line 78 of file isf_types.h.

typedef unsigned long long uint64

This defines uint64 as unsigned long long.

Definition at line 61 of file isf_types.h.

typedef unsigned char uint8

Definition at line 76 of file isf_types.h.

typedef volatile short vint16

This defines int16 as short.

This defines vint16 as volatile short.

Definition at line 31 of file isf_types.h.

typedef volatile long vint32

This defines int32 as long.

This defines vint32 as volatile long.

Definition at line 45 of file isf_types.h.

typedef volatile long long vint64

This defines vint64 as volatile long long.

Definition at line 58 of file isf_types.h.

typedef volatile char vint8

This defines int8 as char.

This defines vint8 as volatile char.

Definition at line 17 of file isf_types.h.

typedef volatile unsigned short vuint16

This defines uint16 as unsigned short.

This defines vuint16 as volatile unsigned short.

Definition at line 38 of file isf_types.h.

typedef volatile unsigned long vuint32

This defines uint32 as unsigned long.

This defines vuint32 as volatile unsigned long.

Definition at line 52 of file isf_types.h.

typedef volatile unsigned long long vuint64

This defines vuint64 as volatile unsigned long long.

Definition at line 64 of file isf_types.h.

typedef volatile unsigned char vuint8

This defines uint8 as unsigned char.

This defines vuint8 as volatile unsigned char.

Definition at line 24 of file isf_types.h.

typedef unsigned short word

Definition at line 67 of file isf_types.h.

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