1 # AllWize Library Change Log
3 The format is based on [Keep a Changelog](http://keepachangelog.com/)
4 and this project adheres to [Semantic Versioning](http://semver.org/).
8 - Fix wrong buffer length when CI not WIZE (undocumented?)
11 - Examples using CayenneLPP and MBUSPayload payload encoders
12 - Non-blocking delay for esp8266 boards
15 - Reduce payload size when using AllWize_LoRaWAN class by merging Wize and LoRaWAN headers
16 - Change examples to not use pointer to class objects
17 - AllWize_LoRaWAN class using main class frame counter
18 - Overall examples clean up
22 - Fix documentation issues preventing correct checkout (#9)
25 - Added missing documentation to some methods
26 - Added support for [AllWize K2 board definition](https://github.com/AllWize/allwize-boards)
29 - Removed dependency on SoftwareSerial for Atmel AVR platform
33 - Removed dependency on ESPSoftwareSerial for ESP8266 since it's already in SDK
34 - Fixed keywords.txt file (thanks to @per1234)
37 - Board info to ESP8266 examples
40 - Moved soft_reset to softReset to fit standards
44 - Avoid reset if wiring problems in ESP8266 boards
45 - Reset line after reception
48 - Allow overriding USE_MEMORY_CACHE setting
49 - Define monitor_speed in platformio.ino files
52 - ESP8266 examples pinout change
57 - Fixed variable collision when debug enabled
58 - Removed unneeded flushes
59 - Check datarates depending on module type
60 - Fix WIZE module returning only 255 bytes on TEST0
61 - Define C and CI fields as per standard
63 - Fixed sercom definition for AllWize K2
66 - Support for physical config pin
69 - Methods to change timeout and baudrate
72 - Moved OMS and RC1701HP definitions to their own files
76 - Example support for the AllWize K2 and Moteino boards
77 - setUID and setMID methods
78 - Added air quality example with MH-Z16 and BME280
85 - Fixed channel numbering
89 - Fixed possible overflow (thanks to @mariusmonton)
92 First supported release