ISSDK  1.8
IoT Sensing Software Development Kit
Macros
freemaster_cfg_usb.h File Reference

Go to the source code of this file.

Macros

#define FMSTR_PLATFORM_CORTEX_M   1 /* Cortex-M platform (see freemaster.h for list of all supported platforms) */
 
#define FMSTR_DEMO_ENOUGH_ROM   1 /* Platform has enough ROM to show most of the FreeMASTER features */
 Set the demo application configuration. More...
 
#define FMSTR_DEMO_LARGE_ROM   1 /* Platform has large ROM enough to store the extended data structures used in FreeMASTER demo */
 
#define FMSTR_DEMO_SUPPORT_I64   1 /* support for long long type */
 
#define FMSTR_DEMO_SUPPORT_FLT   1 /* support for float type */
 
#define FMSTR_DEMO_SUPPORT_DBL   0 /* support for double type */
 
#define FMSTR_DISABLE   0
 Enable/Disable FreeMASTER support as a whole. More...
 
#define FMSTR_LONG_INTR   1
 Select interrupt or poll-driven serial communication. More...
 
#define FMSTR_SHORT_INTR   0
 
#define FMSTR_POLL_DRIVEN   0
 
#define FMSTR_TRANSPORT   FMSTR_SERIAL
 Select communication interface. More...
 
#define FMSTR_SERIAL_DRV   FMSTR_SERIAL_MCUX_USB
 
#define FMSTR_FLEXCAN_TXMB   0
 Define communication interface base address or leave undefined for runtime setting. More...
 
#define FMSTR_FLEXCAN_RXMB   1
 
#define FMSTR_COMM_BUFFER_SIZE   0
 Input/output communication buffer size. More...
 
#define FMSTR_COMM_RQUEUE_SIZE   32
 Receive FIFO queue size (use with FMSTR_SHORT_INTR only) More...
 
#define FMSTR_USE_APPCMD   1
 Support for Application Commands. More...
 
#define FMSTR_APPCMD_BUFF_SIZE   32
 
#define FMSTR_MAX_APPCMD_CALLS   4
 
#define FMSTR_USE_SCOPE   2
 Oscilloscope support. More...
 
#define FMSTR_MAX_SCOPE_VARS   8
 
#define FMSTR_USE_RECORDER   2
 Recorder support. More...
 
#define FMSTR_REC_BUFF_SIZE   1024
 Built-in recorder buffer. More...
 
#define FMSTR_REC_TIMEBASE   FMSTR_REC_BASE_MILLISEC(0)
 Recorder time base, specifies how often the recorder is called in the user app. More...
 
#define FMSTR_REC_FLOAT_TRIG   1
 
#define FMSTR_USE_TSA   1
 
#define FMSTR_USE_TSA_INROM   1
 
#define FMSTR_USE_TSA_SAFETY   1
 
#define FMSTR_USE_TSA_DYNAMIC   1
 
#define FMSTR_USE_PIPES   3
 
#define FMSTR_USE_READMEM   1
 
#define FMSTR_USE_WRITEMEM   1
 
#define FMSTR_USE_WRITEMEMMASK   1
 
#define FMSTR_USE_HASHED_PASSWORDS   0
 

Macro Definition Documentation

◆ FMSTR_APPCMD_BUFF_SIZE

#define FMSTR_APPCMD_BUFF_SIZE   32

Definition at line 68 of file freemaster_cfg_usb.h.

◆ FMSTR_COMM_BUFFER_SIZE

#define FMSTR_COMM_BUFFER_SIZE   0

Input/output communication buffer size.

Definition at line 61 of file freemaster_cfg_usb.h.

◆ FMSTR_COMM_RQUEUE_SIZE

#define FMSTR_COMM_RQUEUE_SIZE   32

Receive FIFO queue size (use with FMSTR_SHORT_INTR only)

Definition at line 64 of file freemaster_cfg_usb.h.

◆ FMSTR_DEMO_ENOUGH_ROM

#define FMSTR_DEMO_ENOUGH_ROM   1 /* Platform has enough ROM to show most of the FreeMASTER features */

Set the demo application configuration.

Definition at line 20 of file freemaster_cfg_usb.h.

◆ FMSTR_DEMO_LARGE_ROM

#define FMSTR_DEMO_LARGE_ROM   1 /* Platform has large ROM enough to store the extended data structures used in FreeMASTER demo */

Definition at line 21 of file freemaster_cfg_usb.h.

◆ FMSTR_DEMO_SUPPORT_DBL

#define FMSTR_DEMO_SUPPORT_DBL   0 /* support for double type */

Definition at line 24 of file freemaster_cfg_usb.h.

◆ FMSTR_DEMO_SUPPORT_FLT

#define FMSTR_DEMO_SUPPORT_FLT   1 /* support for float type */

Definition at line 23 of file freemaster_cfg_usb.h.

◆ FMSTR_DEMO_SUPPORT_I64

#define FMSTR_DEMO_SUPPORT_I64   1 /* support for long long type */

Definition at line 22 of file freemaster_cfg_usb.h.

◆ FMSTR_DISABLE

#define FMSTR_DISABLE   0

Enable/Disable FreeMASTER support as a whole.

Definition at line 28 of file freemaster_cfg_usb.h.

◆ FMSTR_FLEXCAN_RXMB

#define FMSTR_FLEXCAN_RXMB   1

Definition at line 58 of file freemaster_cfg_usb.h.

◆ FMSTR_FLEXCAN_TXMB

#define FMSTR_FLEXCAN_TXMB   0

Define communication interface base address or leave undefined for runtime setting.

FlexCAN-specific, communication message buffers

Definition at line 57 of file freemaster_cfg_usb.h.

◆ FMSTR_LONG_INTR

#define FMSTR_LONG_INTR   1

Select interrupt or poll-driven serial communication.

Definition at line 31 of file freemaster_cfg_usb.h.

◆ FMSTR_MAX_APPCMD_CALLS

#define FMSTR_MAX_APPCMD_CALLS   4

Definition at line 69 of file freemaster_cfg_usb.h.

◆ FMSTR_MAX_SCOPE_VARS

#define FMSTR_MAX_SCOPE_VARS   8

Definition at line 73 of file freemaster_cfg_usb.h.

◆ FMSTR_PLATFORM_CORTEX_M

#define FMSTR_PLATFORM_CORTEX_M   1 /* Cortex-M platform (see freemaster.h for list of all supported platforms) */

Definition at line 17 of file freemaster_cfg_usb.h.

◆ FMSTR_POLL_DRIVEN

#define FMSTR_POLL_DRIVEN   0

Definition at line 33 of file freemaster_cfg_usb.h.

◆ FMSTR_REC_BUFF_SIZE

#define FMSTR_REC_BUFF_SIZE   1024

Built-in recorder buffer.

Definition at line 79 of file freemaster_cfg_usb.h.

◆ FMSTR_REC_FLOAT_TRIG

#define FMSTR_REC_FLOAT_TRIG   1

Definition at line 83 of file freemaster_cfg_usb.h.

◆ FMSTR_REC_TIMEBASE

#define FMSTR_REC_TIMEBASE   FMSTR_REC_BASE_MILLISEC(0)

Recorder time base, specifies how often the recorder is called in the user app.

Definition at line 82 of file freemaster_cfg_usb.h.

◆ FMSTR_SERIAL_DRV

#define FMSTR_SERIAL_DRV   FMSTR_SERIAL_MCUX_USB

Definition at line 50 of file freemaster_cfg_usb.h.

◆ FMSTR_SHORT_INTR

#define FMSTR_SHORT_INTR   0

Definition at line 32 of file freemaster_cfg_usb.h.

◆ FMSTR_TRANSPORT

#define FMSTR_TRANSPORT   FMSTR_SERIAL

Select communication interface.

Definition at line 49 of file freemaster_cfg_usb.h.

◆ FMSTR_USE_APPCMD

#define FMSTR_USE_APPCMD   1

Support for Application Commands.

Definition at line 67 of file freemaster_cfg_usb.h.

◆ FMSTR_USE_HASHED_PASSWORDS

#define FMSTR_USE_HASHED_PASSWORDS   0

Definition at line 107 of file freemaster_cfg_usb.h.

◆ FMSTR_USE_PIPES

#define FMSTR_USE_PIPES   3

Definition at line 92 of file freemaster_cfg_usb.h.

◆ FMSTR_USE_READMEM

#define FMSTR_USE_READMEM   1

Definition at line 95 of file freemaster_cfg_usb.h.

◆ FMSTR_USE_RECORDER

#define FMSTR_USE_RECORDER   2

Recorder support.

Definition at line 76 of file freemaster_cfg_usb.h.

◆ FMSTR_USE_SCOPE

#define FMSTR_USE_SCOPE   2

Oscilloscope support.

Definition at line 72 of file freemaster_cfg_usb.h.

◆ FMSTR_USE_TSA

#define FMSTR_USE_TSA   1

Definition at line 86 of file freemaster_cfg_usb.h.

◆ FMSTR_USE_TSA_DYNAMIC

#define FMSTR_USE_TSA_DYNAMIC   1

Definition at line 89 of file freemaster_cfg_usb.h.

◆ FMSTR_USE_TSA_INROM

#define FMSTR_USE_TSA_INROM   1

Definition at line 87 of file freemaster_cfg_usb.h.

◆ FMSTR_USE_TSA_SAFETY

#define FMSTR_USE_TSA_SAFETY   1

Definition at line 88 of file freemaster_cfg_usb.h.

◆ FMSTR_USE_WRITEMEM

#define FMSTR_USE_WRITEMEM   1

Definition at line 96 of file freemaster_cfg_usb.h.

◆ FMSTR_USE_WRITEMEMMASK

#define FMSTR_USE_WRITEMEMMASK   1

Definition at line 97 of file freemaster_cfg_usb.h.