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
Mike Black W9MDB
f3e0178f6b
Add Barrett 4050
2022-01-07 06:55:13 -06:00
Mikael Nousiainen
c764336e73
Fix build warnings caused by changes to I/O function signatures
2021-12-18 23:49:45 +02:00
Mike Black W9MDB
d820ee9dbf
Add expected_len to read_string function for potential serial I/O speedup
...
https://github.com/Hamlib/Hamlib/issues/850
2021-11-24 13:02:39 -06:00
Mike Black W9MDB
8fe190d622
Reduce error messages about RIG_VFO_OTHER which only applies to some rigs like Icom rigs with the 0x25 command
...
Add a flush_flag to read_string so that the new serial_flush will not produce a timeout value when flushing
https://github.com/Hamlib/Hamlib/issues/835
2021-11-01 23:43:45 -05:00
AuroraRAS
782ad2a034
make the Android.mk files adapt to multi arch
2021-09-25 07:03:23 +08: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
4501c1c97b
Remove generated files
2021-04-14 15:41:01 -05:00
Mike Black W9MDB
9d310062eb
More files for git clone configure to work
2021-04-14 09:19:27 -05:00
Michael Black W9MDB
ee60a68bec
astyle files
2021-02-28 09:46:01 -06:00
Michael Black W9MDB
83c47fad42
Android NDK now builds -- check README.android for info on libusb
...
https://github.com/Hamlib/Hamlib/issues/546
2021-02-28 15:50:36 +01:00
Michael Black W9MDB
f6d2225810
Fix compilation warnings in 950
2021-02-26 11:08:25 -06:00
Michael Black W9MDB
6e8b90aeec
Fix cppcheck warnings
2021-01-09 15:19:19 -06:00
Michael Black W9MDB
ca8ed30f8f
astyle files
2021-01-09 10:13:17 -06:00