# WhaleTeq WECG400 SDK Changelog

Test Environment:

- Linux Kernel Version (Ubuntu): 6.8.0.49-generic
- Raspberry Pi Version: Raspberry Pi 4 Model B (4GB RAM)
- Raspberry Pi Linux Kernel Version: 5.10.103-v7l+ (32-bit), 6.1.21-v8+ (64-bit)
- macOS Version: macOS Sonoma 14.4.1

IMPORTANT:

1. the calling convention is _cdecl
2. (Linux/ Raspberry Pi/ macOS) if the devices can not be connected
   1. switch to root user
   2. remove all the files - `/var/lock/whaleteq*.lock` (Linux) or `/private/var/whaleteq/lock/whaleteq*.lock` (macOS) and try again

## Version 1.0.5.2 - 2025-07-14

1. CHG: set DC Offset to 0mV after the call to WECGFree()

## Version 1.0.5.1 - 2025-03-06

1. NEW: added Mac library

## Version 1.0.4.6 - 2024-02-23

1. NEW: added support to configure the connection between Signal Ground and GND Ground; only compatible with fw 1.4.32 and later

## Version 1.0.4.2 - 2023-12-06

1. NEW: added Linux and Raspberry Pi library

## Version 1.0.3.5 - 2023-06-01

1. FIX: WECGLoadRawData() crash

## Version 1.0.3.3 - 2023-04-28

1. CHG: added support to periodically check the device connection status
2. CHG: change the usb write timeout to 200ms

## Version 1.0.3.2 - 2023-04-21

1. CHG: update WECGReset() to support DAC reset

## Version 1.0.3.1 - 2023-03-30

1. FIX: unknown blocking issue

## Version 1.0.2.2 - 2022-12-09

1. FIX: resolve blocking issue when outputting waveform signals and calling WECGGetInputImpedanceMode()

## Version 1.0.1.3 - 2022-09-27

1. CHG: update command protocol; only compatible with fw 1.4.25 and later

## Version 1.0.1.2 - 2022-08-25

1. FIX: failed to set amplitude
2. FIX: not accurate rectangle pulse width

## Version 1.0.1.1 - 2022-08-01

1. CHG: added support 4-port DUT design; 8-port DUT design will not be supported

## Version 1.0.0.7 - 2022-07-15

1. CHG: add WECGEnableLoop() to configure loop function
2. CHG: update play sample rate to 40K

## Version 1.0.0.6 - 2022-07-06

1. CHG: update sdk sample code

## Version 1.0.0.5 - 2022-06-14

1. CHG: added support output raw data

## Version 1.0.0.4 - 2022-05-17

1. FIX: not reset all the output relays

## Version 1.0.0.3 - 2022-05-06

1. FIX: incorrect input impedance description

## Version 1.0.0.1 - 2022-04-07

1. initial