Jonathan Suite dab548bf29 Firmware updates to allow fine-grained control of biast from command line (#1314)
* Initial commit of hackrf_biast

* Cleaned up hackrf_biast

* Cleaned up usage info

* Include getopt.h for non-GNU systems

* Add support for overriding HackRF's default antenna power behavior in firmware.  Add support for specifying antenna power behavior in libhackrf.

* Moved bias tee config routines into user_config.c, cleaned up operation of hackrf_biast

* hackrf_biast now calls usage() and exits when invoked with no arguments

* Fixed minor documentation error in usage()

* minor syntax cleanup

* Add some documentation to the host API call

* Add proper declaration magic in hackrf.h to hackrf_set_user_bias_t_opts() to appease Visual Studio

* Documentation changes suggested by @martinling

* Moved bias t setting above switch statement, removed line that explicit turned bias t off when entering OFF mode

* Change hackrf_set_user_bias_t_opts() to use a friendly struct() instead of a bitmask.  User friendliness fixes to hackrf_biast options.  More clang-format appeasement.

* Removed support for integer mode args from hackrf_biast

* clang-format error fixes

* Tweaked position of comment for clang-format v14

* Reformat files with clang-format v14 instead of 16

* Remove internal numeric modes for bias T settings

Co-authored-by: Martin Ling <martin-github@earth.li>

* Fix documentation error in hackrf_biast.c

---------

Co-authored-by: Martin Ling <martin-github@earth.li>
2023-09-13 11:15:30 -04:00
..
2015-07-22 22:56:17 +02:00
2022-09-23 14:46:52 -04:00
2022-09-23 14:46:52 -04:00
2023-01-05 15:13:06 +00:00
2022-09-23 14:46:52 -04:00
2023-01-06 14:33:53 +00:00
2023-01-06 14:33:53 +00:00
2023-01-06 14:33:53 +00:00
2023-01-06 14:33:53 +00:00
2023-01-06 14:33:56 +00:00
2023-01-06 14:33:56 +00:00
2022-09-23 14:46:52 -04:00
2023-01-06 14:33:56 +00:00
2023-01-06 14:33:56 +00:00
2023-01-06 14:33:56 +00:00
2023-01-06 12:45:51 +00:00
2023-01-06 14:33:56 +00:00
2023-01-05 15:13:06 +00:00
2022-09-23 14:46:52 -04:00
2022-09-23 14:46:52 -04:00

This directory contains things shared by multiple HackRF firmware
implementations.