Adding the Echo Driver to an Application
/* --- Misc -------------------------------
*/
*/
*/
*/
#define ECHO_AFFC_VALUE
0
/* Average Filter Frequency Control
/* 0=Filter cutoff freq set by datarate bits DR[1:0]
/* 1=Filter cutoff freq set by AFF bits AFF[1:0]
#define ECHO_AFF_VALUE
0
/* Average Filter Frequency
/* Can ignore if ECHO_AFFC is set to 0
/* 0 = 0.5KHz
*/
*/
*/
*/
*/
*/
/* 1 = 1KHz
/* 2 = 2KHz
/* 3 = 4KHz
#define ECHO_EDD_VALUE
1
/* Envelope Detector Decay rate control
/* Sets decay rate of envelope detector
/* 0 = slow decay for minimum ripple
*/
*/
*/
/* 1 = fast decay
*/
#define ECHO_IFLA_VALUE 0
/* IF Level Attenuation
/* 0 = no attenuation
/* 1= 20dB attenuation(in OOK mode only)
*/
*/
*/
#endif
/************************************************/
/*
/*
/*
*/
*/
*/
Properties for BANK B in MC33696
/************************************************/
/* --- Echo Bank B Enable ------------
#define ECHO_BANK_B_EN0 /* Switch if you want use Bank B in MC33696
/* 0 - Bank B disable
*/
*/
*/
*/
/* 1 - Bank B enable
#if ECHO_BANK_B_EN == 1
/* --- Echo modulation parameters ---------
*/
#define ECHO_MODE_VALUE_BECHO_FSK
#define ECHO_MODE_DSREF_B1
/* ECHO_OOK = OOK reception
/* ECHO_FSK = FSK reception
/* Select the data slicer reference in */
*/
*/
/* OOK mode: 0 = fixed, 1 = adaptive
/* Can delete/ignore if using FSK
*/
*/
#define ECHO_BAND_VALUE_BECHO_F434MHz/* ECHO_F304MHz, ECHO_F315MHz,
/* ECHO_F434MHz, ECHO_F868MHz,
*/
*/
*/
/* or ECHO_F916MHz
#define ECHO_DATA_RATE_B 19200
/* Set Echo data rate in Hz (before
/* Manchester encoding)
*/
*/
/* --- ID and Header set up ---------------
#define ECHO_ID_LENGTH_B6
#define ECHO_ID_VALUE_B 0xC8
*/
/* 6 Length of ID (2,4,5,6 or 8 bits)
/* 11 ID word recognized by Echo
*/
*/
#define ECHO_HEADER_LENGTH_B4
#define ECHO_HEADER_VALUE_B0x06
/* Length of header (1,2,4,6 bits)
/* Header word recognized by Echo (must */
/* not be present in Preamble/ID) */
*/
Software Drivers for MC33696, Rev. 1
44
Freescale Semiconductor