#ifndef TUNER_U7A06_H #define TUNER_U7A06_H #include "Cas2BGeneralDefinitions.h" #define U7A06_CHANNEL_DOES_NOT_FIT_ANY_FREQUENCY -1 #define U7A06_SUCCESS 0 #define U7A06_FREQUENCY_VALUE_OUT_OF_RANGE 1 #define U7A06_VALUE_OUT_OF_RANGE 2 #define U7A06_COULD_NOT_SET_N 3 #define U7A06_BEFORE_SEND_BYTES_FAILED 4 #define U7A06_AFTER_SEND_BYTES_FAILED 5 #define U7A06_SEND_CONTROL_DATA_FAILED 6 #define U7A06_CHANNEL_OUT_OF_RANGE 7 #define U7A06_LOW_BAND_MIN 53000000 // 53.00 MHz = 55.25 - 2.25 MHz #define U7A06_LOW_BAND_MAX 161250000 // 161.25 MHz = 159.00 + 2.25 MHz #define U7A06_MID_BAND_MIN 161500000 // 161.50 MHz = U7A06_LOW_BAND_MAX + 0.25 MHz #define U7A06_MID_BAND_MAX 425250000 // 425.25 MHz = 423.00 + 2.25 MHz #define U7A06_HIGH_BAND_MIN 425500000 // 425.50 MHz = 427.75 - 2.25 MHz #define U7A06_HIGH_BAND_MAX 865250000 // 865.25 MHz = 863.00 + 2.25 MHz #define U7A06_STEP_SIZE 62500000 #define U7A06_N_MAX 32768 //15 bits int Tuner_U7A06_SendFreq(unsigned long ulFreqInKHz, TunerDemod Demod ); int Tuner_U7A06GetADC(void); #endif