- CHANGED: Structure of
device_info
array- ADDED: Support for additional sets of USB device information in
device_info
- CHANGED: Minor CLI documentation updates for
xvf_dfu
- CHANGED:
xvf_dfu
now raises an exception if attempting to use any other protocol than I2C.
- ADDED: Options to read and write the equalization filter
- ADDED: Host application to perform DFU operations over I2C and SPI
- ADDED:
--band
option for the NL Model band index- CHANGED: Added compiler option to treat all warnings as errors
- ADDED: Intertransaction delay configuration for SPI via command map shared library
- ADDED: Support for the USB communication with the device
- ADDED:
--version
option- ADDED:
--bypass-range-check
andcommand-map-path
options- ADDED: Autogenerated
control_ret_t
enum value to string map file- ADDED: calls to the
get_cmd_*
functions from thecommand_map
dynamic library- ADDED: call to the
range_check
function from thecommand_map
dynamic library- CHANGED: Error messages for the hanging resource
- CHANGED: Device no longer fetches the information to initialize itself from the
command_map
- CHANGED: Moved
print_arg
into thecommand_map
dynamic library- CHANGED: All internal host application errors are now
255
- FIXED: UINT8 value overwrite in
cmd_arg_srt_to_val
function
- FIXED:
--execute-command-list
option- ADDED:
hidden_cmd
flag incmd_t
structure- ADDED: Builds for x86 Mac and Windows
- CHANGED: UI for
--help
and--list-commands
options- ADDED:
--test-bytestream
option for internal testing
- ADDED: Initial host app: it supports control over I2C and SPI on a Raspberry Pi