Skip to content

Releases: cyberman54/ESP32-Paxcounter

v1.6.971

13 Dec 21:12
Compare
Choose a tag to compare

Last release based on platformio-espressif v1.5.0

v1.6.95

27 Nov 09:18
6d42056
Compare
Choose a tag to compare
v1.6.95 Pre-release
Pre-release
  • 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

19 Nov 14:35
b921731
Compare
Choose a tag to compare
v.1.6.82 Pre-release
Pre-release
  • 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

08 Nov 20:10
a51d9f7
Compare
Choose a tag to compare
v1.6.62 Pre-release
Pre-release
  • 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

21 Oct 20:31
Compare
Choose a tag to compare
v1.6.5 Pre-release
Pre-release

Code migration from LMIC 1.5 to LMIC 1.6 (arduino port of MCCI corporation)

v1.6.1 snapshot

21 Oct 20:34
8eb4cc6
Compare
Choose a tag to compare
v1.6.1 snapshot Pre-release
Pre-release

Last release based on LMIC v1.5

v1.6.0

05 Oct 18:12
aa00cb8
Compare
Choose a tag to compare

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

22 Sep 12:20
63536d0
Compare
Choose a tag to compare

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

18 Sep 15:46
569da23
Compare
Choose a tag to compare
v1.4.35 Pre-release
Pre-release

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

05 Aug 15:50
97b092d
Compare
Choose a tag to compare
v1.4.2 Pre-release
Pre-release

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