-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathrelease_notes.txt
31 lines (27 loc) · 1.32 KB
/
release_notes.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Version 1.0.0: (2024-11-18)
- bump version to 1.0.0 before merging vm_dev branch into main
Version 0.4.1: (2024-10-23)
- add unsigned char * pExpected parameter to Hypstar::readPacket. If not
NULL (which is default), then discard all received bytes until the
expected one
- Hypstar::waitForInstrumentToBoot calls readPacket with pExpected
pointing to 0xCB to ignore garbage before the first BOOTED packet and
avoid "Did not receive BOOTED packet..." error.
Version 0.4.0: (2024-08-12)
- Use loglevel from config when waiting for instrument to boot
- fix return of pointer to local variable when throwing ePacketLengthMismatch
Version 0.3.7: (2024-08-07)
- Improve logging of exceptions
- Update log messages when waiting for instrument to boot
- Fix Python 3.12 utcfromtimestamp warnings
Version 0.2:
- renamed functions and structures to be self-explanatory;
- driver now does not read calibration coefficients on each instantiation,
only when getCalibrationCoefficients() is called. This improves startup
time;
- refactored out direct calls and packet handling from functions. Now
low-level serial has single(ish) point of entry;
- removed boost dependencies;
- singleton approach for instantiation to avoid serial hardware
congestion;
- added unsafe functions (all the flash write - firmware, calibration)