You've already forked TEF6686_ESP32
48 lines
1.2 KiB
C
48 lines
1.2 KiB
C
#pragma once
|
|
|
|
#include <Arduino.h>
|
|
#include <TFT_eSPI.h>
|
|
#include "TEF6686.h"
|
|
|
|
extern TFT_eSPI tft;
|
|
extern TEF6686 radio;
|
|
|
|
extern bool advancedRDS, afpage, afscreen;
|
|
extern bool bwtouchtune, BWtune, leave;
|
|
extern bool menu, menuopen, scandxmode;
|
|
extern bool seek, touchrepeat;
|
|
extern bool XDRGTKTCP, XDRGTKUSB;
|
|
extern byte afpagenr;
|
|
extern byte band;
|
|
extern byte BWset, BWtemp;
|
|
extern byte EQset, iMSEQ, iMSset;
|
|
extern byte menuitem;
|
|
extern byte items[10];
|
|
extern byte menupage;
|
|
extern int menuoption;
|
|
|
|
void doTouchEvent(uint16_t x, uint16_t y);
|
|
|
|
extern void BuildDisplay();
|
|
extern void BuildBWSelector();
|
|
extern void SelectBand();
|
|
extern void BuildAdvancedRDS();
|
|
extern void doBandToggle();
|
|
extern void doTuneMode();
|
|
extern void doStereoToggle();
|
|
extern void cancelDXScan();
|
|
extern void doBW();
|
|
extern void drawButton(const char* text, byte button_number, bool active, bool selected);
|
|
extern void KeyDown();
|
|
extern void KeyUp();
|
|
extern void ButtonPress();
|
|
extern void DoMenu();
|
|
extern void ModeButtonPress();
|
|
extern void toggleiMSEQ();
|
|
extern void showBWSelector();
|
|
extern void updateiMS();
|
|
extern void updateEQ();
|
|
extern void DataPrint(String string);
|
|
extern void BuildAFScreen();
|
|
extern void ShowFreq(int mode);
|