for 4tbi
hi
that definition refers to the original prototype pcb that we built which had a different relay pinout to the one that was finally published. you probably do not want that option !
also you have included dsp_dds. what that does is to assume that there is an i2c connected dsp. i built one into my rig but never published it. if you want to experiment with that then fine but i do not intend to publish it. it works by means of a pic16f876 chip acting as a i2c slave that accepts commands and writes via dma into the data space of an ad dsp.
the alternative to that is the dsp_control function that provides some dsp conrtol lines for controlling an external dsp.
dave
what is the
; protoype front end board ( has diferent relay mappings )
#define prototype_feb
#ifdef include_transverter_fan
; 12 bands, 1.8 to 28 mhz + 144 / 432 as transverter from 28 mhz
this is my cdg2000's xcvr.h, pls check it, thank you very much.
;-----------------------------------------------------------------------------
#ifdef fan_320x240_8574a
#ifdef version_defined
error "ambiguous version specified!"
#else
#define version_defined
#endif
messg "building bg4qpv's version"
#define include_transverter_fan
; protoype front end board ( has diferent relay mappings )
#define prototype_feb
; 4x4 scanned keyboard ( 0..3 outputs, 4..7 inputs with pullups )
#define kbd_4x4
; number of actual display switches
num_buttons equ d'
; swap function of two switch matrix inputs
#define swap_switch_ports
#ifdef include_transverter_fan
; 12 bands, 1.8 to 28 mhz + 144 / 432 as transverter from 28 mhz
num_bands equ dཇ'
#else
; 10 bands, 1.8 to 28 mhz
num_bands equ dཅ'
#endif
; display is 320x240 pixel alphanumeric / graphic using sed1300
#define display_320_240
; display needs graphics functions
#define include_graphics
; location on screen for configuration data changes
#define config_locn dཎ',5
; blank display of hz, so minimum shown is 10's of hz
#define do_not_display_hz
; include on screen graphics s meter
#define onscreen_smeter
; bg4qpv's hardware is based on 8574a's not 8574s
#define i2c_tx_filter_is_8574a
#define i2c_tx_filter2_is_8574a
#define i2c_feb1_is_8574a
#define i2c_feb2_is_8574a
#define i2c_vco_ctrl_is_8574a
; include keyer
#define include_keyer
; include backlight control instead of 2 tone tuneup
#define backlight_control
;
; low pass filter default values
; #define lpf_v3
;
; implement 2 tone tuneup instead of backlight
;; #define two_tone_tune
;
; include dsp control
#define dsp_dds
;
; include dsp control
#define dsp_control
#define dsp_control_is_8574a
;
; include code for relay switch board for tx / rx
#define relay_board
;
; include bandscan logic
#define bandscan
#endif
;-----------------------------------------------------------------------------