-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathhwaredriver.c
89 lines (75 loc) · 2.41 KB
/
hwaredriver.c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
// Copyright (c) <2012> <Leif Asbrink>
//
// Permission is hereby granted, free of charge, to any person
// obtaining a copy of this software and associated documentation
// files (the "Software"), to deal in the Software without restriction,
// including without limitation the rights to use, copy, modify,
// merge, publish, distribute, sublicense, and/or sell copies of
// the Software, and to permit persons to whom the Software is
// furnished to do so, subject to the following conditions:
//
// The above copyright notice and this permission notice shall be
// included in all copies or substantial portions of the Software.
//
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
// OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
// HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
// WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE
// OR OTHER DEALINGS IN THE SOFTWARE.
#include <ctype.h>
#include "globdef.h"
#include "uidef.h"
#include "hwaredef.h"
#include "fft1def.h"
#include "screendef.h"
#include "seldef.h"
#include "sdrdef.h"
#include "rusage.h"
#include "thrdef.h"
#include "conf.h"
#include "txdef.h"
int hware_flag;
int fg_new_band;
char hware_error_flag;
double hware_time;
int wse_parport_status;
int wse_parport_control;
int wse_parport_ack;
int wse_parport_ack_sign;
#if (LUSERS_ROUTINES_PRESENT == 1 && OSNUM == OSNUM_LINUX)
#include <semaphore.h>
#include "lconf.h"
#include "ldef.h"
extern int serport;
#include "users_hwaredriver.c"
#else
#if (WUSERS_ROUTINES_PRESENT == 1 && OSNUM == OSNUM_WINDOWS)
#include "windef.h"
extern HANDLE serport;
#include "wusers_hwaredriver.c"
#else
void mouse_on_users_graph(void){}
void init_users_control_window(void){}
void users_init_mode(void){}
void users_eme(void){}
void userdefined_u(void){}
void userdefined_q(void){}
void users_set_band_no(void){}
void update_users_rx_frequency(void){};
// **********************************************************
// open and close
// **********************************************************
void users_close_devices(void)
{
// WSE units do not use the serial port.
// and there is nothing to close.
}
void users_open_devices(void)
{
}
#include "wse_sdrxx.c"
#endif
#endif