Update the details for wx-3.0.x and for the new hardware support.

pull/1/head
Jonathan Naylor 8 years ago
parent 1a1c8f0464
commit f39e919005

@ -1,47 +1,46 @@
Repeater - 20180510 Repeater - 20180703
=================== ===================
Windows Windows
------- -------
To use the Repeater control software you will first need to build the latest To use the Repeater control software you will first need to build the latest
version of wxWidgets (http://www.wxwidgets.org), the version I used was 2.8.12, version of wxWidgets (http://www.wxwidgets.org), the version I used was 3.0.4.
I also installed it in the default location which is C:\wxWidgets-2.8.12. I also installed it in the default location which is C:\wxWidgets-3.0.4.
You will also need a copy of PortAudio (http://www.portaudio.com), I used the You will also need a copy of PortAudio (http://www.portaudio.com), I used the
latest stable version which is currently 20071207 and it appears to be fine. I latest stable version and it appears to be fine. I put that into the
put that into the "Visual Studio 2008\Projects" folder alongside the source code "Visual Studio 2017\Projects" folder alongside the source code for the
for Repeater itself. A skeleton version of PortAudio suitable for using to build Repeater itself.
Repeater is available from the pcrepeatercontroller Yahoo group in the
Files/Windows Extras folder.
For compiling I use Visual C++ 2008 Express Edition downloaded from Microsoft For compiling I use Visual C++ 2017 Community Edition downloaded from Microsoft
for free. I recommend that you use the same. for free. I recommend that you use the same.
To build wxWidgets, you simply need to open Visual Studio 2008 using the File -> To build wxWidgets, you simply need to open Visual Studio 2017 using the File ->
Open -> Projects/Solutions and load the wx_dll.dsw file to be found in Open -> Projects/Solutions and load the wx_vc12.sln file to be found in
wxWidgets-2.8.12\build\msw directory and then go into Batch Build and select the wxWidgets-3.0.4\build\msw directory and then go into Batch Build and select the
DLL Unicode Debug and DLL Uncode Release entries for every one, this take a DLL Debug and DLL Release entries for every one, this take a little time! Then
little time! Then build them. build them.
Unfortunately building the software under Windows also requires the downloading Unfortunately building the software under Windows also requires the downloading
of a very large file from Microsoft, the WDK. Adding this to Visual Studio of a very large file from Microsoft, the WDK. There is no easy way around this
causes a lot of problems, so I created an extract of the required files from the but once installed it can be forgotten about.
kit and used that instead. If you do want to build this software from scratch,
then download the files HID.zip and WinUSB.zip from the Yahoo! group. Otherwise
simply use the supplied binaries.
The path names for things like wxWidgets and PortAudio are embedded within the The path names for things like wxWidgets and PortAudio are embedded within the
Solution and Project preferences, and will need changing if anything other than Solution and Project preferences, and will need changing if anything other than
these default locations are used. The first pass through the compiler will no these default locations are used. The first pass through the compiler will no
doubt tell you all that you need to know if there are problems. doubt tell you all that you need to know if there are problems.
Once you have built the executables, you will need to copy the Once you have built the executables, you will need to copy the correct portaudio
portaudio_x86.dll, wxbase28u_vc_custom.dll, wxmsw28u_adv_vc_custom.dll, and wxWidgets files to the same location as the executables. For 32-bit systems
and wxmsw28u_core_vc_custom.dll to the same directory as your newly these are portaudio_x86.dll, wxbase30u_vc_custom.dll, wxmsw30u_adv_vc_custom.dll,
built executables in order for it to run. If you are running in debug mode then and wxmsw30u_core_vc_custom.dll. On 64-bit systems you'll need portaudio_x64.dll,
the required wxWidgets files have the names xxx28ud_xxxx instead. These can be wxbase30u_vc_x64_custom.dll, wxmsw30u_adv_vc_x64_custom.dll, and
found in the wxWidgets-2.8.12\lib\vc_dll directory. wxmsw30u_core_vc_x64_custom.dll
If you are running in debug mode then the required wxWidgets files have the names
xxx30ud_xxxx instead. These can be found in the wxWidgets-3.0.4\lib\vc_dll
directory.
It is also probable that you'll need to install a copy of the latest Visual C++ It is also probable that you'll need to install a copy of the latest Visual C++
run-time libraries from Microsoft, if you are not running the Repeater software run-time libraries from Microsoft, if you are not running the Repeater software

@ -1,4 +1,4 @@
Repeater - 20180510 Repeater - 20180703
=================== ===================
20090530 20090530
@ -2086,3 +2086,8 @@ Fix the TX Delay setting for the MMDVM.
-------- --------
Port to wxWIdgets-3.0.x Port to wxWIdgets-3.0.x
20180703
--------
Add Icom Terminal and Access Point modes.

@ -7,6 +7,7 @@ The hardware supported include:
* Soundcard repeaters (including UDRC) * Soundcard repeaters (including UDRC)
* MMDVM (D-Star only) * MMDVM (D-Star only)
* DV-RPTR V1, V2, and V3 * DV-RPTR V1, V2, and V3
* Icom Terminal and Access Point modes
They all build on 32-bit and 64-bit Linux as well as on Windows using Visual Studio 2017 on x86 and x64. They all build on 32-bit and 64-bit Linux as well as on Windows using Visual Studio 2017 on x86 and x64.

Loading…
Cancel
Save

Powered by TurnKey Linux.