Skip to content

Releases: Dakkaron/PEPit

v8.4

09 Feb 19:51

Choose a tag to compare

Bugfix

  • Fixed on-device execution log display

v8.1

08 Feb 23:27

Choose a tag to compare

Bugfix

  • Added missing win screen image for manometer mode

v8.0

08 Feb 23:01

Choose a tag to compare

Manometer mode

Added manometer-only mode that doesn't show games. It's selectable using the web config.

Case version 4.2

  • Small improvements

Bugfixes

  • Graphical fixes for horse racing game
  • Fix for sensor drift when the battery voltage is low

v7.0

24 Jan 09:58

Choose a tag to compare

Joystick support

  • v7.0 adds support for the M5Stack Joystick2 connected to the left Grove-port.
  • Horseracing game and Plane game support joystick controls. Miner game doesn't yet but will soon.

Single-handed touch controls

  • Horseracing game and plane game now feature single-handed touch controls. The side on which they appear can be configured in the web configurator. Miner game doesn't yet but will soon.

Game changes

  • Horseracing game now has obstacles to jump over
  • Horseracing game now allows the player to buy different coat and helmet colors

Bugfixes

  • Power and touch calibration buttons now work reliably

v6.3

31 Dec 22:08

Choose a tag to compare

Horse Raceing Game

  • Added one-handed controls
  • Collisions between riders: The player needs to move sideways to overtake other riders
  • New horse colors: dun, grey and sorrel
  • Added item shop: Players can now buy differently-colored coats and helmets
  • Shop now asks for confirmation before buying horses or items

OS changes

  • Lua engine now runs in PSRAM instead of internal RAM which bumps the available memory for the Lua engine from ~50kb to ~6.5mb
  • Added left-handed/right-handed mode. This can be changed using the web configurator and determines on which side of the screen one-handed controls are shown for games that support that setting. Left-handed is default and recommended, because right-handed are difficult to use due to the air hose connector placement.

v6.2

29 Dec 00:02

Choose a tag to compare

Bugfix release

  • Fixes firmware update regression from v6.0
  • Fixes crash when starting horse racing game

v6.0

28 Dec 23:14

Choose a tag to compare

New Game: Horse racing

  • Compatible with inhalation, PEP/RMT, inhalation+PEP
  • Race your horse along a countryside parkway.
  • Buy procedurally generated horses

Modification: Inhalation display

  • Since the old inhalation display caused some confusion, it now works the same as the PEP/RMT display: Top bar shows pressure, bottom bar shows the duration of the current breath.

Bugfixes

  • Fixed a crash that can occur in rare situations when the wifi connection is established only after a RAM-intense game has been started
  • Fixed some backbuffer clearing issues
  • Fixed drawSpriteToSprite() LUA command

This update was withdrawn due to a bug in the updater

  • If you update to this firmware version, future OTA updates will not be found anymore! Do not install v6.0!
  • If you did accidentally install v6.0, do an update via SD card. For that, copy the firmware.bin file of v6.1 or newer to the SD card, put it into the PEPit and start the PEPit.

v5.5

10 Aug 19:53

Choose a tag to compare

Bugfix

  • Fixed bug that caused the version number not to be displayed on the boot screen
  • Fixed bug in relation to memory allocation when reading large ini sections
  • Improving handling of interrupted uploads via serial
  • Small fix to profiles.ini

v5.2

04 Aug 22:16

Choose a tag to compare

Bugfix:

  • Fixed using 2nd and 3rd Wifi configuration
  • Fixed detection of games compatible with a profile

Performance improvement

  • Using 2nd and 3rd Wifi is now much faster (~3 sec instead of ~16 and ~26 sec respectively)
  • Using first Wifi is now faster (~3 sec instead of ~6 sec)
  • Detection of no available Wifi is now much faster (~3 sec instead of ~30 sec)

v5.0

04 Aug 20:21

Choose a tag to compare

New therapy type

  • inhalationPep: Used for a combined inhalation + PEP therapy, where a Pari PEP S or RC Cornet/RC Cornet+ is connected to an Pari eFlow / LC Sprint to do inhalation and PEP therapy at the same time

Changed names of therapy types in systemconfig.ini

  • longBlow is now called pepLong
  • shortBlow is now called pepShort
  • equalBlow is now called pepEqual
  • inhalation stays inhalation
  • trampoline stays trampoline
  • Old therapy type names are still supported for backwards compatibility reasons

New Lua command

  • DrawAnimSpriteScaled: Allows to use real-time scaling with animated sprites

Miscellaneous

  • PEPit now shows an error if air pressure sensor is not connected or not responding

Internal things

  • Updated to Lua 5.4.7
  • Lua scripts are now directly referenced by gameconfig.ini, thus making redirects (RunFile()) obsolete, improving performance for former redirect scripts.