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
Mike Black W9MDB
17bbd2f602
Update version date in ft817.c
2021-09-16 15:57:37 -05:00
Michael Black
e81ad71221
Merge pull request #799 from wutje/ft817_improvements2
...
FT817 improve reading of mode/freq.
2021-09-16 15:55:58 -05:00
Wouter van Gulik
345729421d
ft817: Only set the VFO after a successful read.
2021-09-16 22:43:12 +02:00
Wouter van Gulik
7d605c86bd
Split on/off is used so drop comment saying it is not yet
2021-09-16 22:43:12 +02:00
Wouter van Gulik
759cbbed3b
ft817.c: Improve get_ptt by fetching TX_STATUS explicitly, instead of
...
doing a manual cache timeout.
Also be consistent: if we allow set_ptt to be rejected then also allow
get_tx_status en get_ptt to be rejected without failing.
Stop settings ptt_response to -1; it is only set when we got a reply so
it is a sane value or the default, no need set it again.
2021-09-16 22:43:05 +02:00
Wouter van Gulik
90f27ac7aa
ft817.c: Use ft817_get_ptt instead of open coding it.
2021-09-16 22:42:07 +02:00
Wouter van Gulik
34492271bc
ft817.c: Only get dig mode when needed.
...
This improves getting frequency and mode because we can skip reading EEPROM
if not needed.
2021-09-16 22:42:07 +02:00
Mike Black W9MDB
ca43bf50da
Add Makefile.am to simulators
2021-09-16 00:03:52 -05:00
Mike Black W9MDB
be03885101
Add Makefile to simulators
2021-09-15 23:59:31 -05:00
Mike Black W9MDB
12e184a0e8
Rename testlibusb to rigtestlibusb to avoid name collisions with other testlibusb.exe files
2021-09-15 23:45:16 -05:00
Mike Black W9MDB
388294c3d6
Fix RIG_STATUS_STABLE misspelling
2021-09-15 13:50:31 -05:00
Mike Black W9MDB
8cc59cca3b
Rigs have been at BETA status forever so promoting all to STABLE
2021-09-15 13:44:42 -05:00
Mike Black W9MDB
7561642898
Turns out thd72 has a mini USB so may take hardware flow control
2021-09-15 13:36:45 -05:00
Mike Black W9MDB
b49d2b6c05
Add CLOCK_REALTIME flag to cppcheck.sh
2021-09-15 10:27:34 -05:00
Mike Black W9MDB
61785075d3
Reduce scope of some vars in sprintflst.c
2021-09-15 10:24:42 -05:00
Mike Black W9MDB
25318f6e16
Remove mandatory libusb requirement in gr_pwin32.m4
2021-09-15 10:21:56 -05:00
Mike Black W9MDB
efb57f9a10
Change hardware flow back to xonxoff for THD72
...
Promote all TH rigs to stable
2021-09-15 08:57:34 -05:00
Mike Black W9MDB
9b618b6f47
Patch from Stephen McCallum for THD72 change to hardware flow
2021-09-14 22:18:35 -05:00
Mike Black W9MDB
1a7a7a5ae7
Fix flrig modeMap loop to ignore NULL entries
...
https://github.com/Hamlib/Hamlib/issues/798
2021-09-14 11:29:07 -05:00
Mike Black W9MDB
8ab0f0167d
Make flrig compatible with older versions e.g. 1.3.42 on RPi
...
https://github.com/Hamlib/Hamlib/issues/798
2021-09-14 10:02:21 -05:00