You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

36 lines
852 B
C

/** @file controls.h
* @brief Include Datei für controls.c
* @author Tom, DL7BJ
*/
#ifndef CONTROLS_H_INCLUDED
#define CONTROLS_H_INCLUDED
#include "globals.h"
#include "encoder.h"
// Externe Variablen
extern struct Config bConfig;
extern struct MenuCtrl bMenuCtrl;
extern struct State bState;
extern uint16_t MenuCtrlTimer;
extern uint8_t WpM;
// Externe Funktionen
extern void Boop(void);
extern void Beep(void);
extern void WriteEEprom(void);
extern void SideToneOff(void);
extern void DelayMilliSeconds(uint16_t t);
extern void Tone(uint16_t f, uint8_t t);
extern void SetRatio(void);
extern void SetWeight(void);
extern void SidetoneDisable(void);
extern void SidetoneEnable(void);
extern void SidetoneOff(void);
// Prototypes
void Drehencoder(void);
void ConfigMenue(void);
void UpdateDisplay(void);
void DisplayVersion(void);
#endif