Releases: Dakkaron/PEPit
Releases · Dakkaron/PEPit
v8.4
v8.1
v8.0
v7.0
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
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
v6.0
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
v5.2
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
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.