Releases: cyberman54/ESP32-Paxcounter
Releases · cyberman54/ESP32-Paxcounter
v1.6.971
Last release based on platformio-espressif v1.5.0
v1.6.95
- LMIC stack migrated to LMIC MCCI v2.30 (now coming from platformio lib manager, deleted from repo)
- Bosch BSEC integrated
- Bugfixes in BME680 payload encoding
v.1.6.82
- added BME680 sensor support
- payload encoder reworked & bug fixed causing sending cayenne payload on wrong FPort
- added timesync via LoRaWAN network (needs LoRaWAN 1.0.3 network server)
- upgrade LMIC mcci version
v1.6.62
- improved stability and performance of OTA update.cpp (Wifi-connect, stream timeout, buffer final write, ...)
- improved firmware version compare for OTA updates
- SPI slave interface added (experimental)
- code sanitizations & smaller bugfixes
- update platformio-espressif 1.5.0
v1.6.5
Code migration from LMIC 1.5 to LMIC 1.6 (arduino port of MCCI corporation)
v1.6.1 snapshot
Last release based on LMIC v1.5
v1.6.0
v1.6.0:
- overall performance improvement
- Wifi MAC adresses are now sniffed from both MGMT & DATA frames (not only MGMT)
- multitasking restructured for better load balancing between 2 cores of esp32
- statemachine loop deprecated, all tasks are now triggered by interrupt and rtos task notification
- bugfix in button read interrupt (caused false positive after power on)
v1.5.1
v1.5.1
- tasking & timing reworked, this should give improved stabiliy
- minor bug fixes
- added GPS chip Quectel L76 I2C support (e.g. for Pycom Pytrack board)
v1.4.35
v1.4.35
- Experimental OTA firmware update via wifi implemented, using JFrog Bintray cloud service for distributing binaries
- Version management enhanced: now central controlled by value of PROGVERSION in
platformio.ini
platformio.ini
restructured: now selectable flash / OTA upload- New file ota.conf holding user credentials for OTA and Bintray (should be kept local)
- New Reset OTA command (rcommand x09 x09) invokes OTA update process on device
- Device Status (rcommand x81) now shows the reason of last reset for both cores, according to
https://github.com/espressif/arduino-esp32/blob/master/libraries/ESP32/examples/ResetReason/ResetReason.ino payload.cpp
: missing encoding of PROGVERSION in payload encoder type "packed" added
v1.4.2
v1.4.2:
- Send queues implemented for Lora and wired interface (SPI), queue size is configured in
paxcounter.conf
- Rcommand interpreter improved, will now parse multiple commands per downlink
- Rcommand reset 0x09: added flush queue subcommand 0x03
- Added free RAM information to device status query rcommand 0x81