forked from unwireddevices/RIOT
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGELOG.txt
146 lines (114 loc) · 4.13 KB
/
CHANGELOG.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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
18.07.2019
* rtctimers and rtctimers_millis replaced by lptimer
30.11.2018
* power consumption issues fixed
* hold Safe/Connect button for > 1 sec to enter standby mode
16.11.2018
* GPIO and SPI power consumption fixes
* STMicro ST95HF driver and st95 module
* LMP91000 driver and gassensor module with support for SpecSensors H2S, CO, O3, SO2, NO2 sensors
01.11.2018
* synced with RIOT OS Release 2018.07
* lps331, bme280, sht21 module moved to meteo module
* opt3001 module renamed to light module
* lis2hh12, lsm6ds3, adxl345 modules moved to inclinometer module
14.06.2018
* fix stability issues
12.03.2018
* version 1.99 (beta)
* synced with RIOT OS Release 2018.01
* full STM32L0 support
* initial LoRaWAN support
05.03.2018
* version 1.82
* RF switch logic fixed
* umdk-adxl345 initial implementation
* umdk-hx711 module
* umdk-range ultrasound rangefinder module renamed to umdk-usound
* SX1272 incorrect AGC settings fixed
18.01.2018
* version 1.81
* gateway firmware overflow fixed
* umdk-pulse autorestart if the board was rebooted (watchdog, etc.)
* backup registers numbers defined in boards' periph_conf.h
17.01.2018
* synced with RIOT OS Release 2017.10
* truly universal SX1272/SX1276 driver
* umdk-range renamed to umdk-usound
16.01.2018
* RX timeouts and low RSSI readings at DR0 fixed
* LoRaLAN network stack now uses subseconds timer only
10.01.2018
* rtctimers: fix overflow bug
* rtctimers: proper overflow handling, virtually unlimited timer duration
* rtctimers: rename rtctimer_t to rtctimers_t
* AES-128 implemented in Cortex-M3 optimized assembler (disabled by default)
18.12.2017
* connection stability improvements
* GPS fixes for Quectel L76 modules
* firmware size optimizations
05.12.2017
* connection stability improvements
* better collision avoidance algorithms
26.11.2017
* connection stability improvements
* EEPROM write fails after failed EEPROM operation fixed
* gateway running on MSI clock fixed
* same EEPROM settings structure for both gateway and device
* major internal refactoring
23.11.2017
* stable subseconds RTC timer implementation with 60 s upper limit
* ADC fix for STM32L1CB-A series
* fix RTC interrupts priority
* almost 8KB smaller footprint due to new AES128 implementation
* fully dynamic memory allocation for enabled modules
* small scale speed and memory optimizations
06.11.2017
* multiple fixes in loralan network stack
* Listen-Before-Talk using LoRa Channel Activity Detection
* determine MCU RAM/flash/EEPROM size in runtime
* MCU HSE/HSI crystal selection in runtime on startup
* subseconds RTC timers and better power efficiency
* better SX1276 settings handling
31.10.2017
* HD44780 driver, both direct bitbang and PCF8574 I2C GPIO expander
* umdk-ibutton module
* umdk-pacs module (commercial firmware only)
10.10.2017
* automatically determine EEPROM size to seamlessly support both L151CB and L151CC
28.09.2017
* unwd-base branch with UART settings for use with UNWD-BASE2
* commands to alter gate settings through MQTT
* software reboot to bootlader for the gate firmware
21.07.2017
* 'safe' command to reboot in safe mode
* 15-seconds grace period before switching on LPM on Class A devices
12.07.2017
* USART-based 1-Wire driver added
* USART settings fix in umdk-uart
* new "ibutton" module in commercial firmware
* Mercury M200 and M230 modules in commercial firmware
* LMT01 driver fix for low-power modes
05.06.2017
* new "switch" module in commercial firmware
02.06.2017
* CRC for all data stored in EEPROM
* new EEPROM memory layout
* fix GPIO "get all" command
* setting node class through umdk-config
23.05.2017
* ability to change device class and reboot node with umdk-config commands
18.04.2017
* umdk-gpio now has a special command to report status of all gpios
17.04.2017
* commercial low-power version of umdk-counter move to umdk-pulse
* module initialization fixed for modules with ID > 31
16.04.2017
* MH-Z19 driver added
* MH-Z19 umdk module added
* timeout added to STM32L1 I2C transfer initialization
* do not allow to switch CPU frequency when in safe mode
11.04.2017
* umdk-config system module added
09.04.2017
* fixed error with gateway refusing to accept join requests after 20 or so joins