Wykres commitów

2091 Commity (1f3360e11d6f624483efbe32b6348be1f2b1aa7f)

Autor SHA1 Wiadomość Data
Mike Black W9MDB 0082572cd0 Fix debug statement in sprintflst.c 2024-09-08 11:47:31 -05:00
Mike Black W9MDB 23b4e00f0e Fix warning in register.c 2024-09-08 09:09:26 -05:00
Mike Black W9MDB 7e35ffac8d Fix the get_vfo check for Icom rigs like the 7800 with older firmware. Current firmware also fixes the problem. 2024-08-31 14:05:17 -05:00
dernasherbrezon 099cc7fc48 Implement initial skywatcher rotator
Use GOTO mode when setting position.
Use cache for CPR (Counts Per Revolution) because it is hardcoded for the motor
2024-08-27 23:41:01 +01:00
Mike Black W9MDB 437334818f Revert "Abort multicast routine when UDP errors occur"
This reverts commit 3b1283496c.
2024-08-09 11:40:38 -05:00
Mike Black W9MDB 3b1283496c Abort multicast routine when UDP errors occur
Some setups don't work correctly and this is not critical now
2024-08-07 17:26:03 -05:00
Mike Black W9MDB dd9d98ca1a Make write_block_sync return the correct value 2024-08-06 17:10:58 -05:00
Mike Black W9MDB 979d2adccf On EBUSY write we'll do 2 retries with 200ms wait 2024-07-19 23:10:10 -05:00
George Baltz N3GB 1e8ba0dff9 Catch up with latest code
Fix compiler warning
2024-07-14 11:09:05 -04:00
Mike Black W9MDB 8cc51f5ad7 Fix Flex 127.0.0.1 error 2024-07-11 22:26:11 -05:00
Mike Black W9MDB f5ad3c64bf Fix compile problem with __TIMESIZE on some OS's
https://github.com/Hamlib/Hamlib/issues/1582
2024-07-11 22:17:29 -05:00
Mike Black W9MDB 6ed7cfe73d Fix 2038 compile warnings and string usage 2024-07-05 08:43:54 -05:00
Mike Black W9MDB 7b9f1241d9 Fix null check compile warning 2024-07-05 08:19:35 -05:00
GeoBaltz a2aecdcf02
Merge branch 'master' into rp12 2024-07-02 16:54:18 -04:00
George Baltz N3GB 37321a1df8 Play catch-up with recent code. 2024-07-02 13:17:26 -04:00
Mike Black W9MDB b0dc954a92 Fix spelling error 2024-07-02 12:01:23 -05:00
Mike Black W9MDB d4480045f3 Improve Flex error message
Add rig_debug_clear -- can make for shorter/better messages in WSJT-X and such
Add conf item "client" so WSJTX and GPREDICT can tell us who they are and we can do special things for them.  Other clients TBD.
2024-07-02 11:58:28 -05:00
George Baltz N3GB 02102f60e4 Convert all rig->state. references in src/rig.c to pointers.
Remove obsolete comment
Fix possible cppcheck squawks/errors after conversion from substructures
   to real pointers.
2024-07-01 16:27:53 -04:00
George Baltz N3GB 00bc700ec1 More pointerizations in src/* 2024-07-01 05:52:46 -04:00
George Baltz N3GB 5b8cc94b01 More pointer conversions for rig->state. 2024-07-01 05:52:45 -04:00
Mike Black W9MDB 98f6c1aea6 Add Commradio CTX-10 2024-06-30 14:58:08 -05:00
Mike Black W9MDB dbd169a83f Merge branch 'master' of https://github.com/Hamlib/Hamlib 2024-06-26 22:13:06 -05:00
Mike Black W9MDB 6aec79b78a Avoid segfault on 32-bit RigPi -- time_t size may be 32-bit 2024-06-26 22:12:36 -05:00
George Baltz N3GB 23e350ad23 Get rid of some false positives for func_chk
Comments only.
2024-06-26 10:16:12 -04:00
George Baltz N3GB 8cdef7f4b1 Finish balancing 2024-06-26 10:16:12 -04:00
George Baltz N3GB 06301679d3 Balance ENTERFUNC/RETURNFUNC usage
Still some unbalanced RETURNFUNC2 usage, but doesn't affect any rig data.
2024-06-26 10:16:12 -04:00
George Baltz N3GB cd135de590 Balance ENTERFUNC/RETURNFUNC, ENTERFUNC2/RETURNFUNC2, ELAPSED1/ELAPSED2 usage
See that each call to the above is matched by a call to its counterpart.  Most
are cosmetic (now) but EF/RF mismatches make the depth wrong.

Plus the rig->state pointerizations I started this with.
2024-06-26 10:16:12 -04:00
Mike Black W9MDB 08c82ddbb5 Fix possible segfault in 2038 testing 2024-06-25 12:10:35 -05:00
Mike Black W9MDB 0b9ff1518c Add mutex.h to src/Makefile.am 2024-06-18 12:20:34 -05:00
Mike Black W9MDB 5f0fe34dad Move MUTEX macros to mutex.h to allow inclusion in other code 2024-06-18 11:38:56 -05:00
George Baltz N3GB 697904c882 Finish all port initialization before allowing I/O. 2024-06-15 11:03:58 -04:00
George Baltz N3GB 81a8745fca Implement the first user of the deferred set_conf entries.
Testing with simrotorez shows the correct sequence of actions and
  correct commands being received.
2024-06-14 16:23:36 -04:00
George Baltz N3GB 86a7a0636c Definitions, storage and infrastructure for queuing config commands 2024-06-14 16:23:36 -04:00
Mike Black W9MDB ce84fc68a5 Remove debug from conf.c 2024-06-14 09:57:05 -05:00
Mike Black W9MDB efcea5ddcd Add UDP/TCP info to debug 2024-06-06 17:39:47 -05:00
Mike Black W9MDB 83583b6c0a Add some debug to network.c 2024-06-06 17:26:57 -05:00
Mike Black W9MDB 3ce55b2a94 Fix mingw compilation 2024-06-02 08:15:16 -05:00
Mike Black W9MDB c9cc7f0792 Make sure PTT is turned off when doing a band change 2024-06-01 15:48:04 -05:00
Mike Black W9MDB 745e72a6cf Add
ROT_MOVE_UP_LEFT, ROT_MOVE_UP_CCW
ROT_MOVE_UP_RIGHT, ROT_MOVE_UP_CW
ROT_MOVE_DOWN_LEFT, ROT_MOVE_DOWN_CCW
ROT_MOVE_DOWN_RIGHT, ROT_MOVE_DOWN_CW
Supported by SPID rotators
2024-05-30 17:34:02 -05:00
Mike Black W9MDB 3583b077e8 Add network_flush2 to support async messages from Flex TCP
This allow one to send a command to the Flex and process all the messages returned in the backend rather than thread.
This then gives a synchronous behavior which clients expect
2024-05-29 06:13:59 -05:00
Mike Black W9MDB a300a73f1d Fix RIG_ELIMIT error 2024-05-28 22:41:10 -05:00
Mike Black W9MDB 86dc5c8d6f Add new error message for ELIMIT 2024-05-28 22:36:39 -05:00
Mike Black W9MDB c730e445a1 Add new error ELIMIT for things like rot_move that exceed set limits 2024-05-28 22:35:46 -05:00
George Baltz N3GB f53dc99057 Normalize some debug/trace output.
Make spaces(len) actually return a string of length 'len', not len + 1.
Eliminate static writable memory and a 256 byte write on each debug/trace
 call.
Make the depth stars line up.
2024-05-27 20:31:46 -04:00
Mike Black W9MDB 18568986f8 Fix port override 2024-05-25 11:38:16 -05:00
Mike Black W9MDB d27a8e9df5 SmartSDR Slice improvements 2024-05-24 10:25:02 -05:00
Mike Black W9MDB 0652f65d0e Remove hamlib_settings.c warning message unti this is implemented 2024-05-23 11:04:36 -05:00
Mike Black W9MDB cd4c5e5cdd Update band_change.c.example 2024-05-23 07:18:09 -05:00
Mike Black W9MDB b7adb19c7e Override port selection for SmartSDR since 4992 is always the port 2024-05-22 11:32:26 -05:00
Michael Black efbe365701
Revert "Refactoring GPIO push-to-talk logic to use libgpiod rather than the d…" 2024-05-12 14:37:23 -05:00