ESP32 Paxcounter Versions Save

Wifi & BLE driven passenger flow metering with cheap ESP32 boards

v3.6.1

8 months ago

Maintenance Release

What's Changed

New Contributors

Full Changelog: https://github.com/cyberman54/ESP32-Paxcounter/compare/v3.6.0...v3.6.1

v3.6.0

11 months ago

Maintenance Release

What's Changed

New Contributors

Full Changelog: https://github.com/cyberman54/ESP32-Paxcounter/compare/v3.4.7...v3.6.0

v3.4.7

1 year ago

v3.4.4

1 year ago

Maintenance Release

  • added board T-DongleS3 (USB-Stick)
  • Build workflow for S3-usb-stick boards by @t-huyeng
  • added windows and macos os for build testing by @t-huyeng
  • changes button logic
  • Documentation for the project with Mkdocs Material by @t-huyeng

Full Changelog: https://github.com/cyberman54/ESP32-Paxcounter/compare/v3.4.0...v3.4.4

v3.4.0

1 year ago

Maintenance Release:

  • add CI workflow in repository (thanks to @t-huyeng )
  • changed RGB LED library (SmartLeds -> FastLED) in preparation for ESP32-S3 compatibility of this project
  • fixed some build errors due to erraneous entries in board hal files
  • upgrade Arduino Espressif32 v2.0.4 -> v2.0.5 (using ESP IDF v4.4)

v3.3.2

1 year ago

v3.3.2 Maintenance Release

Note: If you build this project before, please update paxcounter.conf and platformio.ini files from the template before new build

Maintenance:

  • upgraded some libaries
  • code changes to match changes of AXP192 Xpowers lib API

v3.3.1

1 year ago

v3.3.1 Maintenance Release

Note: If you build this project before, please update paxcounter.conf and platformio.ini files from the template before new build

Bugfixes:

  • Uptime() rollover

Maintenance:

  • changed library for TFT LCD displays
  • changed library for XPower PMU chip
  • upgraded Arduino-esp32 framework to v2.0.4
  • code sanitizations

v3.2.0

2 years ago

v3.2.0 Maintenance Release

Note: If you build this project before, please update paxcounter.conf and platformio.ini files from the template before new build

Bugfixes:

  • Module Display: Curve Plotter "zero drop" fixed
  • Modules IF482 & DCF77: fixes after removal of EZtime lib

Improvements:

  • Time sync accuracy via GPS
  • GPS configuration (115.200bps, UBX commands)
  • TTN keys now shown in same order as in TTN v3 console
  • SD card logging (stabilized SPI and MMC interfaces, timestamp in ISO8601 format, single file)

Stability:

  • Reworked task priorities / timings
  • Module SDS011: Device driver library changed

Removals:

  • No more support of non UBLOX and I2C GPS chips
  • "Corona Warn App" / ENS detection (been told Covid-19 now ends...)
  • Some Arduino Libraries are not longer used (EZtime, ESP32-micro-sdcard, sds011)

v3.1.0

2 years ago

v3.1.0 Maintenance Release

  • Libraries EZtime and Arduino Time removed (now using esp-idf native time functions incl. timezone handling)
  • readme.md updated, i.e. fport/rcommand protocol descriptions
  • DCF77 encoder reworked (increased stability, reduced RAM)
  • GPS serial encoder task stability increased (caused watchdog trigger because of missing yield)
  • "Mobaserial" clock protocol removed (because code was draft)
  • TTNv3 device support (thanks to @Drasek)

v3.0.0

2 years ago

v3.0.0 maintenance release

  • Removed deprecated jfrog bintray OTA service
  • Added new paxexpress OTA service
  • Moved Wifi and BLE sniffing code to new external library libpax
  • Increased privacy by evaluating universal (= random) MACs only
  • Removed time and timezone libraries, now we use ezTime library
  • Preserve time-of-day during sleep
  • Removed beacon monitor mode (due to privacy concerns)
  • Code sanitizations and small bug fixes