Releases: profezzorn/ProffieOS
Releases · profezzorn/ProffieOS
ProffieOS v7.14
New release, same as 7.13, plus the following fixes:
- fix HSL conversion (prevents certain colors from going black when changing lightness in fett263 prop)
- fix for bullet counts on OLED display
- Fett263 prop: Fix for Force Push > Spin Mode fall through to Clash (#615)
- Fett264 prop: Bug fix for MENU_SWING_OPTION (#610)
Full Changelog: v7.13...v7.14
ProffieOS 7.13
It is the same as 7.12, plus two changes:
- “list_fonts” is now faster and more accurate, allowing edit mode and the workbench to find fonts where the hum lives in an alt directory.
- A bugfix for preset.ini writing which prevents weird results when using save directories.
ProffieOS v7.12
Same as 7.11, but with a fix for "special abilities" in the Fett263 prop.
ProffieOS 7.11
7.10 plus the following fixes:
- Fett263: Bug fixes for FETT263_SAVE_GESTURE_OFF, fix for TWIST_RIGHT and LEFT preventing Drag and Melt
- BC_buttons: No lockups in CC mode, vol menu fix, fix twist on, spoken battery level tweaks, remove twist to change preset
- TouchButton fixes for PB3
v7.10
Same as 7.8, plus:
- glitch neopixel fix
- a for SAVE_STATE which incorrectly used SAVE_DYNAMIC_DIMMING instead of SAVE_BLADE_DIMMING
- Fixes for Teensy compilation
- Fix defaults for TrDoEffectAlwaysX
- Fix wav restart after wrong rate
- PWM clock fix
Please note that 7.9 had bugs, which is why we are skipping from 7.8 to 7.10.
ProffieOS 7.8
Same as ProffieOS 7.7, plus:
- two ws2811 bugfixes, one freezing, one for Free3 on V3 boards.
- slow smoothswing start fix
- audio underflow with oled fix
ProffieOS 7.7
ChangeLog (since 6.9):
- New code for reading/writing ini files. Should cut down on SD card corruption significantly.
- Better Teensy4 support, including WS281x support.
- Alternate sound files: altNNN/
- Sound file sub-sub directories: hum/001/001.wav
- Updated clash detection
- StylePtr default arguments
- Bendable time in most transitions
- Most help command text moved to wiki page to save memory.
- Support for sorted track/font menus.
- OLED error messages
- low-power OLED mode
- Most OLED images can now use the length of the corresponding wav to decide how long to show the image or animation.
- Dynamic mixer bugfix
- New config file section: CONFIG_STYLES
- All config.ini files in the font search path are now read.
- New prop file: saber_caiwyn_buttons.h
- TrConcat can now be used without putting colors between transitions.
- Experimental ESP32-S3 support.
- New font config variables: ProffieOSHumDelay and ProffieOSSmoothSwingHumstart
- New config file defines: BOOT_VOLUME, AUDIO_CLASH_SUPPRESSION_LEVEL, DISABLE_TALKIE, BLADE_ID_SCAN_MILLIS, KILL_OLD_PLAYERS, POV_INCLUDE_FILE, BLADE_ID_TIMES
- New sound effect: altchng
- New OLED images: preon, in, out, pstoff
- SubBladeZZ
- Lots of new EFFECT_* enum values
- New Styles LockupTrL, StylePOV, ContinuousPOV, ChargingStylePtr, TransitionPulseL
- New Functions: ClampFX, Divide, IsBetween, Subtract, TwistAcceleration, AltF, SyncAltToVarianceF, LockupPulseF, ModF, VolumeLevel, HumpFlickerFX
- New Transitions: TrBlink(X), TrDoEffect(X), TrDoEffectAlways(X), TrLoop, TrLoopN(X), TrLoopUntil
- Sound library addition: moffopt.wav
- New style arguments: ALT_COLOR2_ARG, ALT_COLOR3_ARG, STYLE_OPTION2_ARG, STYLE_OPTION3_ARG, IGNITION_OPTION2_ARG, RETRACTION_OPTION2_ARG
- New pairable sound transitions: lock - endlock, armhum - endarm, auto - endauto, lb - endlb, melt - endmelt, drag - enddrag
- Fett263 prop changes: clash and ignition delays removed, force/quote available while off, quick select, gesture sleep control changed, circular volume and dimming menues, disable modes on the fly, "special ability" effects, bc control variations, "spin mode", combine spoken percent/volt readings, "recrement by" controls for time options, support for new style arguments, edit settings menu, quick select on boot, "quiet" track player.
- BC prop changes: combine volt/percent battery levels, sequential/random quote toggle, twist to select presets, battle mode disable, fast off, quick min/max volume
ProffieOS 6.9
Same as 6.8, plus:
- A bugfix in Remap<> which would make it not compile sometimes.
- Fix for a weird hardware calibration bug found in some chips
ProffieOS 6.8
- Adds a bugfix for sound compression to ProffieOS 6.7
Everything else is the same as ProffieOS 6.7.
ProffieOS 6.7
Same as ProffieOS 6.6, plus:
- Fixed a bug in TrExtend
- Bug for cycle counting on teensy which would cause micros() to calculate things wrong and leading to some random errors.