Wykres commitów

7880 Commity (c85a4b9224c1f815a018a6b8496d209ef4902854)

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