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_cfg.h File Reference

Go to the source code of this file.

Macros

#define FMSTR_LONG_INTR
 Select interrupt or poll-driven serial communication. More...
 
#define FMSTR_SHORT_INTR
 SCI FIFO-queuing done in interrupt. More...
 
#define FMSTR_POLL_DRIVEN
 No interrupt needed, polling only. More...
 
#define FMSTR_SCI_BASE
 Select communication interface (SCI or CAN) More...
 
#define FMSTR_SCI_INTERRUPT
 
#define FMSTR_CAN_BASE
 MSCAN1 base on K40. More...
 
#define FMSTR_CAN_RX_INTERRUPT
 HC12 only, MSCAN RX interrupt number (use PRM if not defined) More...
 
#define FMSTR_CAN_TX_INTERRUPT
 HC12 only, MSCAN TX interrupt number (use PRM if not defined) More...
 
#define FMSTR_SCI_TWOWIRE_ONLY
 
#define FMSTR_USE_SCI
 To select SCI communication interface. More...
 
#define FMSTR_USE_FLEXCAN
 To select FlexCAN communication interface. More...
 
#define FMSTR_COMM_BUFFER_SIZE
 Input/output communication buffer size. More...
 
#define FMSTR_COMM_RQUEUE_SIZE
 Receive FIFO queue size (use with FMSTR_SHORT_INTR only) More...
 
#define FMSTR_USE_APPCMD
 Support for Application Commands. More...
 
#define FMSTR_APPCMD_BUFF_SIZE
 App.Command data buffer size. More...
 
#define FMSTR_MAX_APPCMD_CALLS
 How many app.cmd callbacks? (0=disable) More...
 
#define FMSTR_USE_SCOPE
 Oscilloscope support. More...
 
#define FMSTR_MAX_SCOPE_VARS
 Max. number of scope variables (2..8) More...
 
#define FMSTR_USE_RECORDER
 Recorder support. More...
 
#define FMSTR_MAX_REC_VARS
 Max. number of recorder variables (2..8) More...
 
#define FMSTR_REC_OWNBUFF
 Use user-allocated rec. buffer (1=yes) More...
 
#define FMSTR_REC_BUFF_SIZE
 Built-in recorder buffer (use when FMSTR_REC_OWNBUFF is 0) More...
 
#define FMSTR_REC_TIMEBASE
 Recorder time base, specifies how often the recorder is called in the user app. More...
 
#define FMSTR_USE_TSA
 Target-side address translation (TSA) More...
 
#define FMSTR_USE_TSA_SAFETY
 Enable access to TSA variables only. More...
 
#define FMSTR_USE_TSA_INROM
 TSA tables declared as const (put to ROM) More...
 
#define FMSTR_USE_READMEM
 Enable/Disable read/write memory commands. More...
 
#define FMSTR_USE_WRITEMEM
 Enable write memory commands. More...
 
#define FMSTR_USE_WRITEMEMMASK
 Enable write memory bits commands. More...
 
#define FMSTR_USE_READVAR
 Enable/Disable read/write variable commands (a bit faster than Read Mem) More...
 
#define FMSTR_USE_WRITEVAR
 Enable write variable fast commands. More...
 
#define FMSTR_USE_WRITEVARMASK
 Enable write variable bits fast commands. More...
 
#define FMSTR_BUFFER_ACCESS_BY_FUNCT
 

Macro Definition Documentation

#define FMSTR_APPCMD_BUFF_SIZE
#define FMSTR_BUFFER_ACCESS_BY_FUNCT
#define FMSTR_CAN_BASE
#define FMSTR_CAN_RX_INTERRUPT
#define FMSTR_CAN_TX_INTERRUPT
#define FMSTR_COMM_BUFFER_SIZE

Set to 0 for "automatic"

#define FMSTR_COMM_RQUEUE_SIZE

Set to 0 for "default"

#define FMSTR_LONG_INTR

Complete message processing in interrupt

#define FMSTR_MAX_APPCMD_CALLS
#define FMSTR_MAX_REC_VARS
#define FMSTR_MAX_SCOPE_VARS
#define FMSTR_POLL_DRIVEN
#define FMSTR_REC_BUFF_SIZE

built-in buffer size

#define FMSTR_REC_OWNBUFF
#define FMSTR_REC_TIMEBASE
#define FMSTR_SCI_BASE

UART1 base

#define FMSTR_SCI_INTERRUPT
#define FMSTR_SCI_TWOWIRE_ONLY
#define FMSTR_SHORT_INTR
#define FMSTR_USE_APPCMD

Enable/disable App.Commands support

#define FMSTR_USE_FLEXCAN
#define FMSTR_USE_READMEM

Enable read memory commands

#define FMSTR_USE_READVAR

Enable read variable fast commands

#define FMSTR_USE_RECORDER

Enable/disable recorder support

#define FMSTR_USE_SCI
#define FMSTR_USE_SCOPE

Enable/disable scope support

#define FMSTR_USE_TSA

Enable TSA functionality

#define FMSTR_USE_TSA_INROM
#define FMSTR_USE_TSA_SAFETY
#define FMSTR_USE_WRITEMEM
#define FMSTR_USE_WRITEMEMMASK
#define FMSTR_USE_WRITEVAR
#define FMSTR_USE_WRITEVARMASK