38 lines
674 B
C
38 lines
674 B
C
|
|
/*
|
||
|
|
* 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_ */
|