Mike Black W9MDB
8a983cae80
Clean up MUTEX declarations in rig.c
2021-10-14 23:06:57 -05:00
Mike Black W9MDB
4c634f8c04
Fix FT1000MP set_split_vfo
...
Testing shows RX=VFOA, TX=VFOB in contrast to the manual saying the opposite
https://github.com/Hamlib/Hamlib/issues/824
2021-10-14 16:34:42 -05:00
Mike Black W9MDB
da34930ab9
Fix rig_get_mode cache time printout
2021-10-14 11:36:34 -05:00
Mike Black W9MDB
ac43daa998
Add some more elapsed time monitoring
2021-10-14 11:32:30 -05:00
Mike Black W9MDB
4c1cbf0aa9
Change flrig FSK/PSK modes to use RTTY instead of PKTUSB
...
https://github.com/Hamlib/Hamlib/issues/823
2021-10-14 10:50:06 -05:00
Mike Black W9MDB
16a879bc72
Fix icom_set_mode_x26
...
https://github.com/Hamlib/Hamlib/issues/811
2021-10-13 16:02:40 -05:00
Mike Black W9MDB
6a4bebcb96
Merge branch 'master' of https://github.com/Hamlib/Hamlib
2021-10-13 11:55:04 -05:00
Mike Black W9MDB
c7acbc19de
Improve Icom rigs with 1A 03 command and add some debug
...
https://github.com/Hamlib/Hamlib/issues/811
2021-10-13 11:53:45 -05:00
Michael Black
8263ac2ce8
Merge pull request #822 from df7cb/ic7610-sendmorse
...
ic7610: Re-add send_morse
2021-10-12 15:28:47 -05:00
Christoph Berg
dfab74d74d
ic7610: Re-add send_morse
...
Commit 28b7543de6
mistakenly removed
send_morse from ic7610, add it back.
2021-10-12 21:55:18 +02:00
Mike Black W9MDB
5f5aabe176
Fix doc/Makefile.am to not remove ../scripts/build-w*.sh
2021-10-11 22:43:05 -05:00
Mike Black W9MDB
c6249ed0f7
Add ft1000mp_set_split_freq_mode functioun
...
https://github.com/Hamlib/Hamlib/issues/819
2021-10-11 16:37:25 -05:00
Mike Black W9MDB
d5a1b125cd
Fix frame.c
2021-10-10 17:17:30 -05:00
Mike Black W9MDB
7e6f948bf7
Undo frame.c commit -- misunderstood use
2021-10-10 17:12:07 -05:00
Mike Black W9MDB
75408098a4
Change Icom frame.c to only look for 0xfd for end of frame. Was not seeing error frames]
...
https://github.com/Hamlib/Hamlib/issues/818
2021-10-10 16:27:58 -05:00
Mike Black W9MDB
2ff6b5ebeb
Merge branch 'master' of https://github.com/Hamlib/Hamlib
2021-10-10 08:34:06 -05:00
Mike Black W9MDB
d90d3eb0d0
Use EAGAIN error to retry when serial port is unavailable
...
https://github.com/Hamlib/Hamlib/issues/818
2021-10-10 08:33:31 -05:00
Mike Black W9MDB
4b77fc1eb3
Allow for EBUSY return during port read and retry 10x5ms for 50ms total before returning an error
...
https://github.com/Hamlib/Hamlib/issues/818
2021-10-08 23:58:07 -05:00
Mike Black W9MDB
2319d17389
Fix rigs so that VFOB/A split works as well as VFOA/B
...
https://github.com/Hamlib/Hamlib/issues/745
2021-10-08 23:55:48 -05:00
Michael Black
2103428c37
Merge pull request #817 from AuroraRAS/androidsensor
...
AndroidSensor codes improvement
2021-10-06 07:54:26 -05:00
AuroraRAS
7f27917dbc
AndroidSensor codes improvement
...
append rotctl CLI tool to android.mk file
save target az/el to priv pointor, make them accessible more.
remove some c++ warnings.
bug fixes.
codes optimization.
Signed-off-by: AuroraRAS <chplee@gmail.com>
2021-10-06 13:51:19 +08:00
Mike Black W9MDB
fecc7d42aa
Hopefully fixed auto_power_on for IC-7610 and IC-9700
...
But it takes ~4 seconds on IC-7300 to power on 14 seconds to time out when the rig does not respond at all
https://github.com/Hamlib/Hamlib/issues/815
2021-10-05 11:40:54 -05:00
Mike Black W9MDB
ca9a45c93e
Reduce icom auto_power_on timeout from 15 seconds to just over 5 seconds
...
https://github.com/Hamlib/Hamlib/issues/815
2021-10-04 17:34:09 -05:00
Michael Black
486b9ac252
Merge pull request #816 from sq6emm/master
...
Add method to build inside docker
2021-10-04 08:43:31 -05:00
Dawid SQ6EMM
c85a4b9224
Add method to build inside docker
2021-10-04 15:31:04 +02:00
Mike Black W9MDB
0b966412f4
For FT100 add swap to VFOB when in split and PTT on to allow power reading of VFOB
...
Also add 100ms delay after PTT off as Fake It was not resetting rx freq after tx
https://github.com/Hamlib/Hamlib/issues/808
2021-10-03 08:10:03 -05:00
Mike Black W9MDB
068544eccb
Fix icom_set_mode_with_data to also set filter width
...
https://github.com/Hamlib/Hamlib/issues/811
2021-10-02 23:17:36 -05:00
Mike Black W9MDB
0018422d46
Add another check for icom_set_mode to skip if both mode and width are not changing
2021-10-02 22:59:19 -05:00
Mike Black W9MDB
eadd1da009
Fix IC7300 (and other Icoms) set/get_dsp_filter
...
All Icoms will now try the 1A 03 command once and if it is rejected won't try again.
https://github.com/Hamlib/Hamlib/issues/811
2021-10-02 17:33:21 -05:00
Mike Black W9MDB
a5ad107c63
Adding NOTES.txt to rig model directories to keep track of rig behaviors
...
This could be turned into a help facility eventually
2021-09-30 09:10:45 -05:00
Mike Black W9MDB
a2b3a8d67e
Disable icom_get_vfo as user twiddling VFO knob does not work while polling
...
current_vfo is still determined at startup
https://github.com/Hamlib/Hamlib/issues/806
2021-09-29 05:46:53 -05:00
Mike Black W9MDB
dd1376becf
Fix debug statement
...
https://github.com/Hamlib/Hamlib/issues/812
2021-09-28 23:13:37 -05:00
Mike Black W9MDB
da87903e3c
Fix set_vfo for non TARGETABLE_FREQ rigs like the FT100
...
Was not setting VFOB when requested
https://github.com/Hamlib/Hamlib/issues/812
2021-09-28 23:03:56 -05:00
Mike Black W9MDB
7c42d6ddb0
Fix LOCK macros
2021-09-28 23:03:06 -05:00
Mike Black W9MDB
43251254c5
New mutex macros to be resued across all rig functions to support async multicast actions
2021-09-28 22:57:35 -05:00
Mike Black W9MDB
8399b4b4dc
For Icom get_vfo make the same change as last commit for other Icom rigs
...
https://github.com/Hamlib/Hamlib/issues/806
2021-09-28 14:06:50 -05:00
Mike Black W9MDB
3a76cb1b40
For Icom get_vfo when freqs are equal will only check vfo 1 time
...
This means get_vfo will not follow rig button pushes when freqs are equal
https://github.com/Hamlib/Hamlib/issues/806
2021-09-28 12:01:50 -05:00
Mike Black W9MDB
f076d135bc
Fix FT100 reading of power when in split mode
...
https://github.com/Hamlib/Hamlib/issues/808
2021-09-28 07:07:54 -05:00
Mike Black W9MDB
de5cb713f0
Align some more code
2021-09-26 23:45:26 -05:00
Mike Black W9MDB
9c272dd5f7
Align some code
2021-09-26 23:39:37 -05:00
Mike Black W9MDB
aae3ec4996
Allow IC-7300 and many other Icom rigs to find current vfo on startup
...
Icom rigs that do not have 0x25 or XCHG cannot do this yet which are older Icom rigs
XCHG rigs cannot get_vfo while transmitting but 0x25 rigs can
https://github.com/Hamlib/Hamlib/issues/806
2021-09-26 17:03:47 -05:00
Mike Black W9MDB
7bd407beda
Add some more elapsed time entries and reduce ELAPSED2 macro
2021-09-25 23:26:49 -05:00
Mike Black W9MDB
2e2543a0fc
Fix ELAPSED2 time
2021-09-25 23:16:08 -05:00
Mike Black W9MDB
cc5010d0e3
Add otherVFO to misc.c
2021-09-25 11:45:42 -05:00
Mike Black W9MDB
fc765a48cc
Add VFO_OTHER for Icom rigs so they can request unselected VFO items
2021-09-25 11:14:33 -05:00
Mike Black W9MDB
0b9b719997
Add elapsed time macros and put in vfo and freq calls
2021-09-25 08:59:57 -05:00
Michael Black
1f9ffe3035
Merge pull request #810 from AuroraRAS/androidsensor
...
add androidsensor rotator
2021-09-24 22:24:15 -05:00
Michael Black
186ed2ae43
Merge pull request #809 from AuroraRAS/keepgoingndk
...
make the Android.mk files adapt to multi arch
2021-09-24 22:23:57 -05:00
AuroraRAS
1c3250f6f4
add androidsensor rotator
...
The androidsensor rotator is not a real rotator, it uses the accelerometer sensor and magnetic field sensor of the cell phone or tablet to perform attitude determination for your antenna and the phone tied to it.
Now you can wave your antenna to find radio signals.
Signed-off-by: AuroraRAS <chplee@gmail.com>
2021-09-25 09:51:11 +08:00
AuroraRAS
782ad2a034
make the Android.mk files adapt to multi arch
2021-09-25 07:03:23 +08:00