Wykres commitów

74 Commity (master)

Autor SHA1 Wiadomość Data
Mike Black W9MDB f8a67d716e Some progress getting SB4100 to work
https://github.com/Hamlib/Hamlib/issues/1541
2024-04-22 11:27:29 -05:00
Mike Black W9MDB 90545a192e Hopefully fix Barrett 4100 protocol 2024-04-19 10:34:20 -05:00
George Baltz N3GB 53b01d829e Start converting rigs/* to use pointers to state 2024-03-26 02:08:33 -04:00
Mike Black W9MDB e1f2342982 Promote all BETA to STABLE
Promot all ALPHA to BETA
2024-02-14 07:11:20 -06:00
George Baltz N3GB 23d5d53248 Port rigs/anytone/, rigs/barrett/ and rigs/codan/
Fixup git rebase SMerge error.
2024-02-05 11:28:31 -05:00
Mike Black W9MDB 190747430f Add 4100.c 2024-01-13 11:49:57 -06:00
Mike Black W9MDB f8fd79442d Add Barrett 4100 2024-01-13 11:47:13 -06:00
Mike Black W9MDB e267c62764 astyle files 2023-12-16 11:37:58 -06:00
Mike Black W9MDB 9841e500b9 Fix ptt_share segmentation fault
https://github.com/Hamlib/Hamlib/issues/1433
Fix ID5100 0x25 and simplex VFO actions
https://github.com/Hamlib/Hamlib/issues/1429
2023-11-23 15:00:05 -06:00
Mike Black W9MDB 3b5f7a6dcf Add and fix some cppcheck suppress items
https://github.com/Hamlib/Hamlib/issues/1351
2023-10-03 17:11:09 -05:00
Mike Black W9MDB 5ac1e50b80 Fix always true conditions found by cppcheck
https://github.com/Hamlib/Hamlib/issues/1351
2023-10-02 23:10:58 -05:00
Mike Black W9MDB d50ff331ee Add AGC level get/set to Barrett 4050
https://github.com/Hamlib/Hamlib/issues/1384
2023-09-15 11:43:48 -05:00
Mike Black W9MDB 9415fc3446 Expand Barret channels to include non-ham bands 2023-09-15 10:49:55 -05:00
Mike Black W9MDB d03affebea Fix cppcheck warnings 2023-08-02 22:33:02 -05:00
Daniele Forsi IU5HKX 52be0797d8 [rigs/*] Fix includes 2023-02-16 19:08:24 +01:00
Daniele Forsi IU5HKX d09c048161 [rigs/*] Remove unused include of config.h 2023-02-14 19:57:48 +01:00
Daniele Forsi IU5HKX a5773f6f4e Remove unused includes of cal.h 2022-12-09 17:39:43 +01:00
Daniele Forsi IU5HKX 7a132e2703 Remove unused includes
Removes includes of stdio.h stdlib.h string.h unistd.h
2022-07-24 17:08:57 +02:00
Daniele Forsi IU5HKX 34018600ee Remove unused includes of math.h 2022-07-23 18:39:55 +02:00
Daniele Forsi IU5HKX 4dfe46edbb Remove unused includes related to times and dates
Removes includes of time.h sys/time.h hamlibdatetime.h
2022-07-23 18:12:10 +02:00
Mike Black W9MDB 82a915563b Remove debug from barrett.c to prevent compilation warning 2022-05-15 09:31:09 -05:00
Mike Black W9MDB a9916a8506 Update hamlib_check_rig_caps 2022-02-11 14:47:31 -06:00
Mike Black W9MDB 8c34ce1a2d astyle source code 2022-02-05 15:27:43 -06:00
Mike Black W9MDB 68e121d82c Change all to remove HAVE_CONFIG dependency and include <hamlib/config.h> by default
This is necessary to keep alignment between the client view of rig->state and the shared libarary view
Including PTHREAD functions in rig->state necessitated this as HAVE_PTHREAD only defined during hamlib compilation.
Clients including hamlib/rig.h did not pick up all the HAVE* config variable that control what gets included
https://github.com/Hamlib/Hamlib/issues/947
2022-02-04 07:41:36 -06:00
Mike Black W9MDB a277d7ab9b Changes changing hamlib_port_t to pointer are not backwards compatible 2022-01-25 17:41:26 -06:00
Mike Black W9MDB 9e86e62238 Enable async I/O by default
Change hamlib_port_t to a pointer in rig.state
Deprecate static hamlib_port_t structure
New hamlib_port_t structure at end of rig.state
Clients built with older hamlib will use old structure in DLL
Clients built with newer hamlib will use new structure in DLL
So we maintain backwards compatibility until Hamlib 5.0
https://github.com/Hamlib/Hamlib/issues/894
2022-01-25 07:59:47 -06:00
Mike Black W9MDB 38d7697d03 Change snprintf to SNPRINTF in rigs
https://github.com/Hamlib/Hamlib/issues/857
2022-01-22 22:37:09 -06:00
Mike Black W9MDB d217bcac62 Change sprintf to SNPRINTF in barret
https://github.com/Hamlib/Hamlib/issues/857
2022-01-13 17:08:10 -06:00
Mike Black W9MDB 64847e5c30 For Barrett add some debug and fix another debug
https://github.com/Hamlib/Hamlib/issues/923
2022-01-13 09:39:22 -06:00
Mike Black W9MDB 9c099165d5 Update version in Barrett 4050.c
https://github.com/Hamlib/Hamlib/issues/923
2022-01-12 23:05:01 -06:00
Mike Black W9MDB 3f001cc9f6 Reduce debug in barrett.c
https://github.com/Hamlib/Hamlib/issues/923
2022-01-12 23:04:20 -06:00
Mike Black W9MDB aaac79c55e Allow barrett to program and unprogrammed channel
https://github.com/Hamlib/Hamlib/issues/923
2022-01-12 18:05:47 -06:00
Mike Black W9MDB 66194804f9 Reduced debug in barrett.c 2022-01-12 17:02:44 -06:00
Mike Black W9MDB abb3405cae Change Barrett IDC command to IC 2022-01-12 17:00:22 -06:00
Mike Black W9MDB 789858c1db Reduce debug level in barrett.c
https://github.com/Hamlib/Hamlib/issues/923
2022-01-12 16:39:19 -06:00
Mike Black W9MDB b2254a5667 Change Barrett 4050 to channelized frequency method.
The TC command is not implemented yet in the 4050.
Barrett said eeprom is good for 1,000,000 writes
https://github.com/Hamlib/Hamlib/issues/923
2022-01-12 12:43:03 -06:00
Mike Black W9MDB 6604833250 Change Barret set_freq and set_mode to ignore command if not changing 2022-01-09 08:36:08 -06:00
Mike Black W9MDB bd8ced530e Forgot to commit barrett.h 2022-01-08 17:31:35 -06:00
Mike Black W9MDB 086c3f7f1d Barrett 4050 add get_ptt 2022-01-08 17:16:01 -06:00
Mike Black W9MDB 579831926f Fix debug statement in Barrett 4050.c 2022-01-08 09:04:43 -06:00
Mike Black W9MDB 7bcc35ebc4 Barrett 4050 add channel 9999 query during open 2022-01-08 07:49:13 -06:00
Mike Black W9MDB 1cb47f6af4 Move Barrett 4050 channel to select 9999 during open 2022-01-08 07:18:53 -06:00
Mike Black W9MDB 46055ac14a Barrett 4050 get all programmed channels in barrett4050_open 2022-01-08 07:14:02 -06:00
Mike Black W9MDB 4cb1a35a91 Have Barret rigs use channel 9999 for temporary frequency changes 2022-01-08 07:09:07 -06:00
Mike Black W9MDB 088b718305 Another attempt to get Barret set_freq working 2022-01-07 23:57:27 -06:00
Mike Black W9MDB 3022ba279a Fix Barrett 4050 get_freq 2022-01-07 23:20:14 -06:00
Mike Black W9MDB 1d19a0ffbc Fix Barret set_freq and serial# and new try on software version 2022-01-07 16:20:26 -06:00
Mike Black W9MDB 9731b5fda2 Remove README.Barrett from Makefile.am 2022-01-07 07:23:37 -06:00
Mike Black W9MDB 0f26a981c1 Add 4050.c 2022-01-07 07:17:57 -06:00
Mike Black W9MDB 4dd97ef79c Change Barret set_mode to use temporary commmand instead of channel write 2022-01-07 07:12:17 -06:00