Merge branch 'master' into creator-widgets

creator-widgets
Phil Taylor 2023-07-16 15:10:33 +01:00
commit c88aab48c7
4 zmienionych plików z 116 dodań i 2 usunięć

109
CI-V.md 100644
Wyświetl plik

@ -0,0 +1,109 @@
## this is a merged list of CI-V addresses, type of interface(s), rates and all.
It has been merged from many sources but the most important ones are these:
1) https://www.docksideradio.com/Icom%20Radio%20Hex%20Addresses.htm
2) http://www.plicht.de/ci-v/civ-bus-adressing/
3) https://www.icomjapan.com/support/manual/
first of all a list that appears not to be a known CI-V address in use:
| model | addr |
| ----- | ---- |
|? | 0x06 |
|? | 0x36 |
|? | 0x54 |
|? | 0x7E |
|? | 0x82 |
|? | 0x84 |
|? | 0x8A |
|? | 0x90 |
|? | 0x92 |
|? | 0x9E |
|? | 0xA0 |
|? | 0xA8 |
|? | 0xAA |
and here the list of known CI-V addresses
| model | addr | year | interface | rate |
| ------------ | ---- | ---- | -------------------------------------- | ---- |
| IC-1271 | 0x24 | 1987 | TTL | auto |
| IC-1275 | 0x18 | 1989 | TTL | auto |
| IC-271 | 0x20 | 1983 | TTL | auto |
| IC-275 | 0x10 | 1987 | TTL | auto |
| IC-375 | 0x12 | 198? | TTL | auto |
| IC-471 | 0x22 | 1984 | TTL | auto |
| IC-475 | 0x14 | 1987 | TTL | auto |
| IC-575 | 0x16 | 1988 | TTL | auto |
| IC-7000 | 0x70 | 2005 | TTL | auto |
| IC-703 | 0x68 | 2003 | TTL | auto |
| IC-705 | 0xA4 | 2020 | USB, Bluetooth, Wifi | auto |
| IC-706 | 0x48 | 1995 | TTL | auto |
| IC-706MkII | 0x4E | 1997 | TTL | auto |
| IC-706MkII-G | 0x58 | 1998 | TTL | auto |
| IC-707 | 0x3E | 1993 | TTL | auto |
| IC-7100 | 0x88 | 2012 | TTL | auto |
| IC-718 | 0x5E | 2001 | TTL | auto |
| IC-7200 | 0x76 | 2007 | TTL | auto |
| IC-725 | 0x28 | 1988 | TTL | 1200 |
| IC-726 | 0x30 | 1989 | TTL | auto |
| IC-728 | 0x38 | 1992 | TTL | 1200 |
| IC-729 | 0x3A | 1992 | TTL | 9600 |
| IC-7300 | 0x94 | 2016 | TTL, USB | auto |
| IC-735 | 0x04 | 1985 | TTL | 1200 |
| IC-736 | 0x40 | 1994 | TTL | 9600 |
| IC-737 | 0x3C | 1993 | TTL | 9600 |
| IC-738 | 0x44 | 1994 | TTL | 9600 |
| IC-7410 | 0x80 | 2011 | TTL, USB | auto |
| IC-746 | 0x56 | 1998 | TTL | auto |
| IC-746Pro | 0x66 | 2001 | TTL | auto |
| IC-751A | 0x1C | 1985 | TTL | 1200 |
| IC-756 | 0x50 | 1997 | TTL | auto |
| IC-756Pro | 0x5C | 2000 | TTL | auto |
| IC-756ProII | 0x64 | 2001 | TTL | auto |
| IC-756ProIII | 0x6E | 2004 | TTL | auto |
| IC-7600 | 0x7A | 2009 | TTL, USB | auto |
| IC-7610 | 0x98 | 2017 | TTL, USB, Ethernet | auto |
| IC-761 | 0x1E | 1987 | TTL | 1200 |
| IC-765 | 0x2C | 1989 | TTL | 1200 |
| IC-7700 | 0x74 | 2007 | TTL, RS-232C 9 pin, Ethernet | auto |
| IC-775 | 0x46 | 1995 | TTL | auto |
| IC-7800 | 0x6A | 2004 | TTL, RS-232C 9 pin, Ethernet | auto |
| IC-78 | 0x62 | 2000 | TTL | auto |
| IC-781 | 0x26 | 1987 | TTL | 1200 |
| IC-785x | 0x8E | 2015 | TTL, USB, Ethernet | auto |
| IC-820 | 0x42 | 1994 | TTL | auto |
| IC-821 | 0x4C | 1996 | TTL | auto |
| IC-905 | 0xAC | 2023 | USB, Ethernet | auto |
| IC-9100 | 0x7C | 2010 | TTL, USB | auto |
| IC-910 | 0x60 | 2001 | TTL | auto |
| IC-9700 | 0xA2 | 2019 | TTL, USB, Ethernet | auto |
| IC-970 | 0x2E | 1990 | TTL | auto |
| IC-R10 | 0x52 | 1996 | TTL | auto |
| IC-R20 | 0x6C | 2004 | TTL | auto |
| IC-R30 | 0x9C | 2018 | TTL, Bluetooth | auto |
| IC-R7000 | 0x08 | 1986 | TTL | auto |
| IC-R7100 | 0x34 | 1991 | TTL | auto |
| IC-R71 | 0x1A | 1984 | TTL | auto |
| IC-R72 | 0x32 | 1992 | TTL | auto |
| IC-R75 | 0x5A | 1999 | TTL, RS-232C 9 pin | auto |
| IC-R8500 | 0x4A | 1996 | TTL, RS-232C 25 pin | auto |
| IC-R8600 | 0x96 | 2017 | TTL, USB, Ethernet | auto |
| IC-R9000 | 0x2A | 1989 | TTL | auto |
| IC-R9500 | 0x72 | 2007 | TTL, RS-232C 9 pin, Ethernet | auto |
| IC-RX7 | 0x78 | 2007 | TTL | auto |
| ID-4100 | 0x9A | 2017 | TTL, Bluetooth | auto |
| ID-5100 | 0x8C | 2014 | TTL, Bluetooth | auto |
| ID-51 | 0x86 | 2012 | TTL | auto |
| ID-52 | 0xA6 | 2021 | TTL, Bluetooth | auto |

Wyświetl plik

@ -18,6 +18,7 @@ sudo apt-get install libeigen3-dev
sudo apt-get install portaudio19-dev
sudo apt-get install librtaudio-dev
sudo apt-get install libhidapi-dev libqt5gamepad5-dev
sudo apt-get install libudev-dev
~~~
Now you need to install qcustomplot. There are two versions that are commonly found in linux distros: 1.3 and 2.0. Either will work fine. If you are not sure which version your linux install comes with, simply run both commands. One will work and the other will fail, and that's fine!

Wyświetl plik

@ -113,7 +113,11 @@ bool audioConverter::convert(audioPacket audio)
QByteArray outPacket(nSamples * sizeof(float) * inFormat.channelCount(), (char)0xff); // Preset the output buffer size.
float* out = (float*)outPacket.data();
opus_decode_float(opusDecoder, in, audio.data.size(), out, nSamples, 0);
int ret = opus_decode_float(opusDecoder, in, audio.data.size(), out, nSamples, 0);
if (ret != nSamples)
{
qDebug(logAudio()) << "opus_decode_float: returned:" << ret << "samples, expected:" << nSamples;
}
audio.data.clear();
audio.data = outPacket; // Replace incoming data with converted.
}

Wyświetl plik

@ -21,7 +21,7 @@ contains(DEFINES,USB_CONTROLLER){
TARGET = wfview
TEMPLATE = app
DEFINES += WFVIEW_VERSION=\\\"1.63\\\"
DEFINES += WFVIEW_VERSION=\\\"1.64\\\"
DEFINES += BUILD_WFVIEW