const uint8_t NA[] PROGMEM=" NA \0";//Очишення экрану
const uint8_t CLR[] PROGMEM=" \0";// Очишення экрану
const uint8_t MNClrfreq[] PROGMEM=" \0";// Очишення экрану
const uint8_t TOEEPROM[] PROGMEM="Saving Settings\0";//Збереження в eeprom
const uint8_t ONEMHZ[] PROGMEM=" 1MHz \0";//Збереження в eeprom
const uint8_t welcomeln1[] PROGMEM="AVR SIGNAL\0";
//const uint8_t RND[] PROGMEM=" Random\0";
//Змінні для управління TDA7313
struct signal{
volatile uint8_t mode;//Сигнал
volatile uint8_t fr1;//Частота [0..7]
volatile uint8_t fr2;//Частота [8..15]
volatile int8_t fr3; //Частота [16..31]
volatile uint32_t freq;//Значення частоти
volatile uint8_t flag;//Якщо"0"генератор- OFF, "1" - ON
volatile uint32_t acc;//Аккумулятор
volatile uint8_t ON;
volatile uint8_t HSfreq;//Високошвидкісна частота [1...4Mhz]
volatile uint32_t deltafreq;// Значення кроку частоти
}SG;
//Задаємо сигнали(по коефіцієнту заповнення)
const uint8_t d87[] __attribute__ ((section (".MySection2")))= //87.5%
{
0xbf,0xbf,0xbf,0xbf,0xbf,0xbf,0xbf,0xbf,0xbf,0xbf,0xbf,0xbf,0xbf,0xbf,0xbf,0xb,
0xbf,0xbf,0xbf,0xbf,0xbf,0xbf,0xbf,0xbf,0xbf,0xbf,0xbf,0xbf,0xbf,0xbf,0xbf,0xb,
0xdf,0xdf,0xdf,0xdf,0xdf,0xdf,0xdf,0xdf,0xdf,0xdf,0xdf,0xdf,0xdf,0xdf,0xdf,0xd,
0xdf,0xdf,0xdf,0xdf,0xdf,0xdf,0xdf,0xdf,0xdf,0xdf,0xdf,0xdf,0xdf,0xdf,0xdf,0xd,
0xef,0xef,0xef,0xef,0xef,0xef,0xef,0xef,0xef,0xef,0xef,0xef,0xef,0xef,0xef,0xef,
0xef,0xef,0xef,0xef,0xef,0xef,0xef,0xef,0xef,0xef,0xef,0xef,0xef,0xef,0xef,0xef,
0xf7,0xf7,0xf7,0xf7,0xf7,0xf7,0xf7,0xf7,0xf7,0xf7,0xf7,0xf7,0xf7,0xf7,0xf7,0xf,
0xf7,0xf7,0xf7,0xf7,0xf7,0xf7,0xf7,0xf7,0xf7,0xf7,0xf7,0xf7,0xf7,0xf7,0xf7,0xf,
0xfb,0xfb,0xfb,0xfb,0xfb,0xfb,0xfb,0xfb,0xfb,0xfb,0xfb,0xfb,0xfb,0xfb,0xfb,0xf,
0xfb,0xfb,0xfb,0xfb,0xfb,0xfb,0xfb,0xfb,0xfb,0xfb,0xfb,0xfb,0xfb,0xfb,0xfb,0xf,
0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xf,