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
Mike Black W9MDB
e51e645d2a
Fix rigtestlibusb.c to include config.h
2021-09-22 22:38:04 -05:00
Mike Black W9MDB
376db9e2e7
Fix compilation when OS does have libusb installed
...
https://github.com/Hamlib/Hamlib/issues/803
2021-09-22 22:34:31 -05:00
Mike Black W9MDB
875104c395
Update comments in tests/Makefile.am
2021-09-22 13:25:07 -05:00
Mike Black W9MDB
421c6e7c4e
Fix icom.c get_mode to not ask for unselected VFO when VFO_CURR is requested
...
https://github.com/Hamlib/Hamlib/issues/806
2021-09-22 10:40:56 -05:00
Mike Black W9MDB
0806896e3b
Fix compilation when OS does not have libusb installed
...
https://github.com/Hamlib/Hamlib/issues/803
2021-09-21 23:32:12 -05:00
Mike Black W9MDB
9671a26858
Add mutex back to rigctld. Migrating to mutext locks on all rig functions
...
https://github.com/Hamlib/Hamlib/issues/695
2021-09-21 23:30:45 -05:00
Mike Black W9MDB
a94dcddcf4
Fix ICOM request for VFOB info when VFOB is active vfo
...
https://github.com/Hamlib/Hamlib/issues/806
2021-09-21 12:17:17 -05:00
Michael Black
4c0633bf62
Merge pull request #804 from wutje/improve_rig
...
Fix rig_cookie: use lock for reads and write.
2021-09-21 09:26:11 -05:00
Michael Black
3fb38741aa
Merge pull request #805 from wutje/fix_yaesu_detect
...
Fix Yaesu and Adat detect
2021-09-20 16:31:56 -05:00
Wouter van Gulik
0ad5f4c3db
Drop debug printf
2021-09-20 23:19:59 +02:00
Wouter van Gulik
8024fba14d
Fix bug yaesu and adat probe:
...
Yaesu probe code never left the loop, even if it did find something.
Adat tried stop_bits 0, which serial_setup rightfully refused.
THIS IS UNTESTED.
2021-09-20 23:06:25 +02:00
Wouter van Gulik
a3ab4a4312
Fix rig_cookie: use lock for reads and write.
...
Ensure we never print more then HAMLIB_COOKIE_SIZE otherwise we read
out-of-bounds.
Drop stray printf.
Add tests for invalid input and overly large input.
Fix test2 to release the cookie.
2021-09-20 22:10:55 +02:00
Mike Black W9MDB
c0c941a9d0
Update NEWS
2021-09-20 11:14:46 -05:00
Mike Black W9MDB
f7ca1a90fd
Fix FTDX9000 METER reading the right way
...
https://github.com/Hamlib/Hamlib/issues/755
2021-09-20 00:03:02 -05:00
Mike Black W9MDB
f8db0b2a36
Fix FTDX9000 METER readings
...
https://github.com/Hamlib/Hamlib/issues/755
2021-09-19 23:56:38 -05:00
Mike Black W9MDB
e5aa78c396
Fix FTDX9000 METER_TEMP
...
Change return codes for meters to RIG_ENAVAIL
https://github.com/Hamlib/Hamlib/issues/755
2021-09-19 23:49:06 -05:00
Michael Black
2a93553e58
Merge pull request #801 from wutje/improve_rig
...
Improve rig.c checks and documentation
2021-09-19 16:15:06 -05:00
Wouter van Gulik
d9e1f5aac4
Fix and document rig_cookie;
...
Example in doxygen was wrong.
Description of parameters was wrong; we return an int so we cannot return
a NULL.
NULL check for cookies is needed for all 3 commands so move it up, fixing the
missing one.
Length check was wrong; cookie needs to be at least as large as
HAMLIB_COOKIE_SIZE otherwise subsequent checks will always faila
Document the 3 cookie commands a bit.
2021-09-19 22:52:41 +02:00
Wouter van Gulik
82785f81dc
Replace RIG_EIO with RIG_EINVAL when checking arguments. RIG == NULL is
...
an argument error. A rig not properly inited (caps == NULL) is also an
invalid argument.
2021-09-19 22:18:03 +02:00
Wouter van Gulik
f029769fb7
Add arguments check for rig_get_cache, rig_stop_morse, rig_wait_morse,
...
rig_get_range, rig_set_vfo_opt, rig_get_infget_info.
2021-09-19 22:12:21 +02:00
Mike Black W9MDB
912bfb4d5b
Promote IC781 to stable
2021-09-18 09:36:29 -05:00
Mike Black W9MDB
1cdc387bc4
Promote Orion Tentec 599 Eagle to stable
2021-09-18 08:45:55 -05:00
Mike Black W9MDB
63240f1671
Fix rigtestlibusb test_wrapped_device for libusb-1.0.22 or less
2021-09-18 06:08:16 -05:00
Mike Black W9MDB
e49693af08
Update version in flrig.c to match format of all others
2021-09-18 06:00:35 -05:00
Mike Black W9MDB
c2117ce140
Fix Xiegu spelling in x108g.c
2021-09-17 22:16:10 -05:00
Mike Black W9MDB
be3d79ce19
Change libusb warning in rigtestlibusb.c to Android-only
...
Doesn't appear wrapped usb devices are needed elsewhere
2021-09-17 10:09:39 -05:00
Mike Black W9MDB
696a55a968
Promote FTDX10 to stable
2021-09-17 09:25:50 -05:00
Mike Black W9MDB
1586a92b63
Prompt FT980 to stable
2021-09-17 09:01:53 -05:00
Mike Black W9MDB
f01a9647d0
Prompt TenTec Orion to stable
2021-09-17 09:00:23 -05:00