EU1KY AA FW
panvswr2.h
Go to the documentation of this file.
1 /*
2  * (c) Yury Kuchura
3  * kuchura@gmail.com
4  *
5  * This code can be used on terms of WTFPL Version 2 (http://www.wtfpl.net/).
6  */
7 
8 #ifndef PANVSWR2_H_
9 #define PANVSWR2_H_
10 // ** WK ** // DL8MBY:
11 typedef enum
12 {
16 } BANDSPAN;
17 
18 extern const char* BSSTR[];
19 extern const char* BSSTR_HALF[];
20 extern const uint32_t BSVALUES[];
21 extern float DSP_CalcX(void);
22 static uint32_t multi_fr[5];
23 void PANVSWR2_Proc(void);
24 typedef struct
25 {
26  uint32_t flo;
27  uint32_t fhi;
28 } HAM_BANDS;
29 unsigned long GetUpper(int i);
30 unsigned long GetLower(int i);
31 int GetBandNr(unsigned long frequ);
32 void Sleep(uint32_t nms);
33 void Tune_SWR_Proc(void);
34 
35 void Quartz_proc(void);
36 uint8_t SWRTone;
37 static uint8_t loudness;
38 void setup_GPIO(void);
39 static int BeepIsActive;
40 
41 
42 #endif
Definition: panvswr2.h:13
uint8_t SWRTone
Definition: panvswr2.h:36
uint32_t fhi
Definition: panvswr2.h:27
const char * BSSTR[]
Definition: panvswr2.c:105
Definition: panvswr2.h:14
Definition: panvswr2.h:14
Definition: panvswr2.h:14
const char * BSSTR_HALF[]
Definition: panvswr2.c:109
Definition: panvswr2.h:13
unsigned long GetUpper(int i)
Definition: panvswr2.c:220
Definition: panvswr2.h:13
Definition: panvswr2.h:15
unsigned long GetLower(int i)
Definition: panvswr2.c:225
Definition: panvswr2.h:14
void setup_GPIO(void)
Definition: panvswr2.c:1833
Definition: panvswr2.h:14
Definition: panvswr2.h:13
Definition: panvswr2.h:13
Definition: panvswr2.h:14
void Quartz_proc(void)
Definition: panvswr2.c:2449
int GetBandNr(unsigned long frequ)
Definition: panvswr2.c:234
void Tune_SWR_Proc(void)
Definition: panvswr2.c:1851
static int BeepIsActive
Definition: panvswr2.h:39
uint32_t flo
Definition: panvswr2.h:26
Definition: panvswr2.h:24
int i
Definition: panvswr2.c:1670
const uint32_t BSVALUES[]
Definition: panvswr2.c:113
Definition: panvswr2.h:15
static uint32_t multi_fr[5]
Definition: panvswr2.h:22
BANDSPAN
Definition: panvswr2.h:11
void PANVSWR2_Proc(void)
Definition: panvswr2.c:2273
Definition: panvswr2.h:13
Definition: panvswr2.h:14
float DSP_CalcX(void)
Definition: dsp.c:434
Definition: panvswr2.h:13
Definition: panvswr2.h:13
Definition: panvswr2.h:14
Definition: panvswr2.h:14
Definition: panvswr2.h:13
Definition: panvswr2.h:13
void Sleep(uint32_t nms)
Definition: panvswr2.h:13
static uint8_t loudness
Definition: panvswr2.h:37
Definition: panvswr2.h:15