-
Notifications
You must be signed in to change notification settings - Fork 1
/
CHANGELOG
51 lines (42 loc) · 2.15 KB
/
CHANGELOG
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
# Change Log
## Unreleased
## 0.9
- Fixed the scanning commands to reset the integration time at the start of a scan.
- Enabled automated integration time adjustment for all scanning commands.
- Fixed bug which caused wrong readings for one cycle after changing the threshold in idle mode.
## 0.8
- Changed `SCAN THR` to scan a single channel in DAC values (like it was done pre-0.7).
- Fixed the automatic adjustment of the integration time.
- Fixed the calculation of the frequency error.
- Added support for the Scinti_Readout hardware version v2.
## 0.7
- Extracted AD5144 driver into a seperate library.
- Moved code into a single sketch (except lcd, rtc & bme280-related code).
- Renamed command `SET PE GAIN` to `SET GAIN`.
- Added command `SET OFFSET`.
- Change command `SCAN THR` to scan a single channel only, command `SCAN PE THR` to scan both
channels from 0 p.e. up to the highest possible threshold simultaneously.
- Added dynamic adjustment of integration time based on last frequency measurement.
- Added output of the full spectrum via the serial port after a spectrum scan.
## 0.6
- Changed event loop to use millis() instead of delay(). Commands are handled faster now.
- Added RTC support.
- Added LCD support (disabled).
- Added temperature measurement via BME280 (disabled).
- Added 40us delay after change of potentiometer value to wait for the switching noise to decay.
- Added command `GET TEMP`.
## 0.5
- Added commands `SET PE GAIN $CH, $VAL` and `SET PE THR $CH, $PETHR`.
- Use space as delimiter in the serial output.
- Added the current threshold setting in photoelectrons to the serial output.
## 0.4
- Use FreqCount instead of self-written function based on delay to measure the frequency.
The frequency input is on pin 47 instead of pin 2 (Arduino MEGA) now, the interrupt handler
captures rising edges on this pin.
- Print calculated frequency in Hertz independent of the configured integration time.
## 0.3
- Replaced command `SET $CH, $THR` by `SET THR $CH, $THR` and `SET WIDTH $CH, $THR`.
- Replaced command `SCAN $CH` by `SCAN THR` to scan both treshold channels simultaneously.
- Added trigger event sum to serial output.
## 0.2
Initial version.