Releases: SiLab-Bonn/basil
v2.4.5
ENH: adding multiple outputs to CMD
ENH: adding additional tests and examples
ENH: adding module to store 64bit time stamps
ENH: adding Weiss climate chamber
ENH: adding enable/disable feature to the FEI4 Rx
ENH: adding support for HP 81104A function generator
ENH: adding support for reset of SiTcp buffer
v2.4.4
ENH: adding Mimosa26 input register
ENH: fe65 thermistor support (130KT1608T)
MAINT: supporting latest COCOTB
BUG/ENH: multiple fixes and enhancements in the serial module
BUG/ENH: multiple fixes and enhancements in the SCPI module
ENH: adding return channel and get_status function
BUG: fixing trigger threshold when trigger is high for a long time
BUG: fix m26 core
ENH: fix MIO example dependency
ENH: support and example for the SUSS probe station
ENH: Added data throughput test to the MMC3 ethernet example
ENH: Support for Agilent Technologies E3644A
BUG: i2c transfers > 16 + proper mem size exeption
ENH: add keithley 2602a and 2634b
v2.4.3
ENH: Mimosa26 support
ENH: simultaneous trigger timestamp and ID for TLU module
BUG: enhance signal delay in TDC for inverted signals
ENH: JTAG support
ENH: Keithley switcher card support
ENH: Arduino support
ENH: Suess prober support
ENH: adding trigger threshold for TLU module
BUG: SiTcp corrupted large slow commands
ENH: adding TDC testbench
BUG: fixed writing HL register twice when using lazy style and RL register
BUG: fix duty cycle and phase shift in DCM_sim module
ENH: adding is_initialized property for all basil classes
... and again lots of cleaning up and minor improvements.
v2.4.2
BUG: fix TLU behavior in trigger logic module
BUG: changing polarity of IFCLK on FX2 (fixing data errors)
ENH: supporting more commands for Tektronix MSO4104b
v2.4.0
ENH: adding fx2_to_bus.v interface for MIO (FX2) slow bus
MIO only: use the fx2_to_bus interface to fix read errors on the FX2 slow bus
BUG: fix GPIO driver register definition
BUG: possible lost of data in sram_fifo
ENH: update mio examples and add CI tests
ENH: new sram test example
ENH: add delay and trigger mode for gpac_adc_rx
ENH: more simulation models (e.g. DCM)
ENH: keithley_6517a driver
v2.1.2
BUG: fix trigger counter reset
BUG: fix trigger counter missing first trigger
BUG: fix SRAM FSM missing first data word after reset
ENH: MSO2104B support
ENH: fadc_rx external trigger and programmable delay
ENH: support WEISS SB22 heat/cold chamber
ENH: added SiUsb3 transfer layer for new generation of MIO devices
ENH: rename host folder to basil to allow packaging
ENH: rename device folder to firmware
ENH: wait_for_ready()
Note: run "python setup.py develop" after updating basil
v2.1.0
- added I2C module
- added SCPI generic device driver for almost all lab equipment, appliances and added drivers for device support
- cleanup of HL and TL
- remove UL (hierarchy within HL still possible)
- support for extra simulation modules
- better support of EUDAQ TLU and added documentation for TLU module
- GPAC and Quad Module Adapter Card calibration read back
- many small module and driver changes to be more consistent
- many bugfixes
improvments
ENH: new VISA transport layer to talk to almost all lab devices with different interfaces