Features
Aardvark GPIO Support
- Added GPIO driver for the Aardvark USB adapter, enabling digital I/O control via
lager gpiandlager gpocommands - Supports reading and writing individual GPIO pins on the Aardvark adapter
SPI Chip Select Control
- SPI commands now support manual vs automatic chip select (CS) assertion for both Aardvark and LabJack adapters
- Allows fine-grained control over CS pin behavior during multi-byte SPI transactions
GPI Command Enhancements
- Added GPIO direction configuration support to
lager gpicommands - GPIO dispatcher now supports Aardvark and LabJack backends with direction control
Bug Fixes
- Fixed SPI protocol files to use separate TX and RX data handling across all backends
- Fixed LabJack SPI driver transaction handling
Improvements
- Improved natural sorting for CLI list outputs (nets, boxes, instruments, defaults, logs, and status views)
- Updated SPI base class and net abstractions for better multi-backend consistency
- Temporarily disabled FT232H backend code pending further testing
- Added comprehensive test scripts for Aardvark and LabJack I2C, SPI, and GPIO

