Wykres commitów

7855 Commity (782ad2a03464c42f57aca820634e1f68aae64553)

Autor SHA1 Wiadomość Data
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