Files
TX/source/taps.h

38 lines
674 B
C
Raw Normal View History

/*
* taps.h
*
* Created on: Mar 16, 2023
* Author: Keith.Lloyd
*/
#ifndef TAPS_H_
#define TAPS_H_
#define LF_TAPS 0
#define HF_TAPS 1
#define TAP_HF_ON1 0x00
#define TAP_HF_ON2 0x04
#define TAP1D 0x18
#define TAP2D 0x17
#define TAP3D 0x08
#define TAP4D 0x00
#define TAPS_OFF_MASK 0b11100111
#define TAP1_LF_ON 0b00011000
#define TAP2_LF_ON 0b00010000
#define TAP3_LF_ON 0b00001000
#define TAP4_LF_ON 0b00000000
#define TAP102_HF_OFF 0b11111011
#define TAP102_HF_ON 0b00000100
void Check_Taps(void);
void Set_taps_LF(void); // D' Type Amplifier
void Set_taps_HF(void);
void Set_Taps(uint8_t Tap, uint8_t Xfmr);
bool Hys_Taps(void);
#endif /* TAPS_H_ */