Kinetis SDK v.1.2 Demo Applications User's Guide  Rev. 0
Freescale Semiconductor, Inc.
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
freemaster_tsa.h File Reference

FreeMASTER Driver TSA feature. More...

#include "freemaster.h"
#include "freemaster_cfg.h"

Go to the source code of this file.

Data Structures

struct  FMSTR_TSA_ENTRY
 
union  FMSTR_TSA_ENTRY.name
 
union  FMSTR_TSA_ENTRY.type
 
union  FMSTR_TSA_ENTRY.addr
 
union  FMSTR_TSA_ENTRY.info
 

Macros

#define FMSTR_TSA_VERSION
 
#define FMSTR_TSA_INFO_ENTRYTYPE_MASK
 
#define FMSTR_TSA_INFO_STRUCT
 
#define FMSTR_TSA_INFO_RO_VAR
 
#define FMSTR_TSA_INFO_MEMBER
 
#define FMSTR_TSA_INFO_RW_VAR
 
#define FMSTR_TSA_INFO_VAR_FLAG
 
#define FMSTR_TSA_INFO_RWV_FLAG
 
#define FMSTR_TSA_CDECL
 
#define FMSTR_TSA_FUNC(id)
 
#define FMSTR_TSA_FUNC_PROTO(id)
 
#define FMSTR_TSA_TABLE_BEGIN(id)
 
#define FMSTR_TSA_INFO1(elem, flags)
 
#define FMSTR_TSA_INFO2(size, flags)
 
#define FMSTR_TSA_STRUCT(name)
 
#define FMSTR_TSA_MEMBER(parenttype, name, type)
 
#define FMSTR_TSA_RO_VAR(name, type)
 
#define FMSTR_TSA_RW_VAR(name, type)
 
#define FMSTR_TSA_RO_MEM(name, type, addr, size)
 
#define FMSTR_TSA_RW_MEM(name, type, addr, size)
 
#define FMSTR_TSA_TABLE_END()
 
#define FMSTR_TSA_UINT8
 
#define FMSTR_TSA_UINT16
 
#define FMSTR_TSA_UINT32
 
#define FMSTR_TSA_UINT64
 
#define FMSTR_TSA_SINT8
 
#define FMSTR_TSA_SINT16
 
#define FMSTR_TSA_SINT32
 
#define FMSTR_TSA_SINT64
 
#define FMSTR_TSA_UFRAC16
 
#define FMSTR_TSA_UFRAC32
 
#define FMSTR_TSA_FRAC16
 
#define FMSTR_TSA_FRAC32
 
#define FMSTR_TSA_FLOAT
 
#define FMSTR_TSA_DOUBLE
 
#define FMSTR_TSA_USERTYPE(type)
 
#define FMSTR_TSA_MEMORY
 
#define FMSTR_TSA_TABLE_LIST_BEGIN()
 
#define FMSTR_TSA_TABLE(id)
 
#define FMSTR_TSA_TABLE_LIST_END()
 

Typedefs

typedef FMSTR_SIZE FMSTR_TSA_TINDEX
 
typedef FMSTR_SIZE FMSTR_TSA_TSIZE
 

Functions

const FMSTR_TSA_ENTRYFMSTR_TsaGetTable (FMSTR_TSA_TINDEX nTableIndex, FMSTR_TSA_TSIZE *pTableSize)
 

Detailed Description

Version
1.0.1.0
Date
May-4-2012

Data Structure Documentation

struct FMSTR_TSA_ENTRY
Data Fields
union FMSTR_TSA_ENTRY addr
union FMSTR_TSA_ENTRY info
union FMSTR_TSA_ENTRY name
union FMSTR_TSA_ENTRY type
union FMSTR_TSA_ENTRY.name
Data Fields
FMSTR_ADDR n
FMSTR_TSATBL_STRPTR p
union FMSTR_TSA_ENTRY.type
Data Fields
FMSTR_ADDR n
FMSTR_TSATBL_STRPTR p
union FMSTR_TSA_ENTRY.addr
Data Fields
FMSTR_ADDR n
FMSTR_TSATBL_VOIDPTR p
union FMSTR_TSA_ENTRY.info
Data Fields
FMSTR_ADDR n
FMSTR_TSATBL_VOIDPTR p

Macro Definition Documentation

#define FMSTR_TSA_CDECL
#define FMSTR_TSA_DOUBLE
#define FMSTR_TSA_FLOAT
#define FMSTR_TSA_FRAC16
#define FMSTR_TSA_FRAC32
#define FMSTR_TSA_FUNC (   id)
#define FMSTR_TSA_FUNC_PROTO (   id)
#define FMSTR_TSA_INFO1 (   elem,
  flags 
)
#define FMSTR_TSA_INFO2 (   size,
  flags 
)
#define FMSTR_TSA_INFO_ENTRYTYPE_MASK
#define FMSTR_TSA_INFO_MEMBER
#define FMSTR_TSA_INFO_RO_VAR
#define FMSTR_TSA_INFO_RW_VAR
#define FMSTR_TSA_INFO_RWV_FLAG
#define FMSTR_TSA_INFO_STRUCT
#define FMSTR_TSA_INFO_VAR_FLAG
#define FMSTR_TSA_MEMBER (   parenttype,
  name,
  type 
)
#define FMSTR_TSA_MEMORY
#define FMSTR_TSA_RO_MEM (   name,
  type,
  addr,
  size 
)
#define FMSTR_TSA_RO_VAR (   name,
  type 
)
#define FMSTR_TSA_RW_MEM (   name,
  type,
  addr,
  size 
)
#define FMSTR_TSA_RW_VAR (   name,
  type 
)
#define FMSTR_TSA_SINT16
#define FMSTR_TSA_SINT32
#define FMSTR_TSA_SINT64
#define FMSTR_TSA_SINT8
#define FMSTR_TSA_STRUCT (   name)
#define FMSTR_TSA_TABLE (   id)
#define FMSTR_TSA_TABLE_BEGIN (   id)
#define FMSTR_TSA_TABLE_END ( )
#define FMSTR_TSA_TABLE_LIST_BEGIN ( )
#define FMSTR_TSA_TABLE_LIST_END ( )
#define FMSTR_TSA_UFRAC16
#define FMSTR_TSA_UFRAC32
#define FMSTR_TSA_UINT16
#define FMSTR_TSA_UINT32
#define FMSTR_TSA_UINT64
#define FMSTR_TSA_UINT8
#define FMSTR_TSA_USERTYPE (   type)
#define FMSTR_TSA_VERSION

Typedef Documentation

Function Documentation

const FMSTR_TSA_ENTRY* FMSTR_TsaGetTable ( FMSTR_TSA_TINDEX  nTableIndex,
FMSTR_TSA_TSIZE pTableSize 
)