Skip to content

Releases: profezzorn/ProffieOS

ProffieOS 6.6

06 Mar 04:27
Compare
Choose a tag to compare

Same as 6.5, plus:

  • Fix SimpleBlade power bug
  • working motion chip retry logic
  • Fett263 prop: fix lockup outside battle mode
  • Fett263 prop: fix MOTION_WAKE for monophonic fonts
  • fix some compiler warnings and comments

ProffieOS 6.5

16 Jan 04:36
Compare
Choose a tag to compare

Same as ProffieOS 6.4, with the following fixes:

  • just stop the hum on power off if no out/poweroff sounds are found
  • TransitionLoop crashing bug fixed
  • Fett263 prop: Fix for saber_off_time_millis
  • Fix compile error in pov_tools

ProffieOS 6.4

08 Jan 23:15
Compare
Choose a tag to compare

Same as 6.3, but the following bugfixes:

  • subblade errors now says "error in blade array" instead of crashing again
  • Fixed a rare type inference bug in TrConcat
  • ignite_time fix for fett264 prop
  • fix for DISABLE_COLOR_CHANGE in fett263 prop
  • Improved comment at top of ProffieOS.ino
  • Serial monitor welcome message now includes ProffieOS version.

ProffieOS 6.3

02 Jan 22:35
Compare
Choose a tag to compare

Same as ProffieOS 6.2, plus:

  • bugfix for CFX fonts affecting fade-out and pstoff
  • Make TImeSinceEffect an SVF and remove upper limit
  • document EffectPosition and TimeSinceEffect
  • uncomment all CONFIG_FILE fields

ProffieOS v6.2

31 Dec 23:52
Compare
Choose a tag to compare
ProffieOS v6.2 Pre-release
Pre-release

Same as ProffieOS 6.1, plus:

  • several OLED fixes
  • fix for crash when SD is not available
  • twist detection fixed for saber.h prop
  • dac off bugfix
  • Fix swing ignition delay for motion boot (#371)
  • Fix Zoom Sound for 2 Button ColorZoom (#361)
  • Several updates for fett263, BC and shtok props.

ProffieOS 6.1

03 Dec 04:46
Compare
Choose a tag to compare
ProffieOS 6.1 Pre-release
Pre-release

Same as 6.0, but with many bugfixes, including:

  • fix audio filter gain
  • many OLED fixes
  • fix for preon + monophonic fonts
  • a long list of fixes for the FETT263 prop, including dial delays, color zoom on 1 button, swing option menu and more.
  • several fixes for the BC prop
  • SaberBlasterProp fixes
  • fix for powering down blades properly

ProffieOS 6.0

10 Nov 04:09
a1ea19e
Compare
Choose a tag to compare
ProffieOS 6.0 Pre-release
Pre-release

First release of ProffieOS 6.x.

NEW FEATURES

  • Proffieboard V3 support.
  • Audio high-pass filtering.
  • interrupt driven i2c
  • 1600Hz motion sensing
  • better WS2811 data buffering
  • better filtering of high-frequency motion and gyro data
  • much better display frame rates
  • AudioLibrary
  • Per-effect volume
  • Per-effect "paired" setting. (Tested by NoSloopy)
  • EFFECT_POSTOFF (tested by NoSloppy)
  • preon->ignition transition is now gapless
  • Support for rotary inputs.
  • Support for potentiometer inputs.
  • Support for Savi's workshop blades.
  • pow/aux commands now allows for generating chords and different types of clicks.
  • blade styles used in your config file can now have arguments.
  • Maximum NUM_BLADES increased to 20.
  • Clash strength calculations (note that the clash strength can increas after the clash occurs.)
  • Aurebesh font
  • Many many bugfixes and optimizations.
  • SaberBlasterProp
  • Accent Swing file selection (replaces accent slashes) (tested by Afrojedi)
  • idle.bmp / idle.pbm support for OLED displays
  • OLED bullet counts

DEFINES

  • DYNAMIC_BLADE_DIMMING (tested by Afrojedi)
  • DYNAMIC_BLADE_LENGTH (tested by Afrojedi)
  • DYNAMIC_CLASH_THRESHOLD (tested by Afrojedi)
  • SAVE_BLADE_DIMMING (tested by Afrojedi)
  • SAVE_CLASH_THRESHOLD (tested by Afrojedi)
  • INCLUDE_SSD1306
  • FILTER_CUTOFF_FREQUENCY
  • FILTER_ORDER
  • NO_REPEAT_RANDOM
  • FEMALE_TALKIE_VOICE (tested by Afrojedi)
  • DISABLE_BASIC_PARSER_STYLES (tested by Afrojedi)
  • ENABLE_ALL_EDIT_OPTIONS

STYLES

  • ColorSelect
  • StaticFire
  • Remap (tested by NoSloppy)

TRANSITIONS

  • TrCenterWipe / TrCenterWipeX
  • TrCenterWipeIn
  • TrCenterWipeInSparkX / TrCenterWipeInSpark
  • TrColorCycleX
  • TrExtend / TrExtendX
  • TrSelect
  • TrSpark / TrSparkX

FUNCTIONS

  • CenterDistF (tested by NoSloppy)
  • ClashImpactF / ClashImpactFX
  • EffectPosition
  • HoldPeakF
  • IntSelect
  • LinearSectionF
  • RampF
  • Sum
  • TimeSinceEffect
  • WavLen (tested by NoSloppy)
  • Wavnum (tested by NoSloppy)
  • SwingAcceleration

SERIAL MONITOR COMMANDS

  • get_gesture (tested by Afrojedi)
  • set_gesture (tested by Afrojedi)
  • get_max_blade_lenght (tested by Afrojedi)
  • get_blade_length (tested by Afrojedi)
  • set_blade_length (tested by Afrojedi)
  • get_blade_dimming (tested by Afrojedi)
  • set_blade_dimming (tested by Afrojedi)
  • get_clash_threshold (tested by Afrojedi)
  • set_clash_threshold (tested by Afrojedi)

FETT263 PROP FEATURES

  • Edit Mode Menu
  • Battle Mode 2.0
  • "Real Clash" - Clash Sounds based on Clash Strength
  • Track Player
  • Dual Mode Sounds Ignition, Preon, Retraction PstOff
  • Spoken Battery Level / Colors
  • Hybrid Force / Quote Player
  • Rehearsal / Choreography Mode
  • Gesture Sleep
  • Preset Menu
  • Volume Menu update

FETT263 MENUES

  • Edit Style
    • Select Style
    • Edit Style Settings
  • Edit Color
    • Color List
    • Adjust Color Hue
    • Adjust White Level
    • Adjust Black Level
    • Copy Colors (if multiple blades)
    • Reset Colors
  • Edit Font
  • Edit Track
  • Edit Settings
    • Edit Volume
    • Edit Control Settings
    • Edit Clash Threshold
    • Edit Blade Length
    • Edit Brightness
  • Copy Preset
  • Delete Preset

FETT263 PROP DEFINES

  • FETT263_EDIT_MODE_MENU
  • FETT263_SAVE_CHOREOGRAPHY
  • FETT263_DUAL_MODE_SOUND
  • FETT263_CLASH_STRENGTH_SOUND
  • FETT263_MAX_CLASH
  • FETT263_SAY_COLOR_LIST
  • FETT263_SAY_COLOR_LIST_CC
  • FETT263_SAY_BATTERY
  • FETT263_BATTLE_MODE_ALWAYS_ON
  • FETT263_BATTLE_MODE_START_ON
  • FETT263_LOCKUP_DELAY
  • FETT263_BM_CLASH_DETECT
  • FETT263_BM_DISABLE_OFF_BUTTON
  • FETT263_SWING_ON
  • FETT263_SWING_ON_PREON
  • FETT263_SWING_ON_NO_BM
  • FETT263_SWING_ON_SPEED
  • FETT263_TWIST_OFF
  • FETT263_TWIST_ON
  • FETT263_TWIST_ON_PREON
  • FETT263_TWIST_ON_NO_BM
  • FETT263_STAB_ON
  • FETT263_STAB_ON_PREON
  • FETT263_THRUST_ON
  • FETT263_THRUST_ON_PREON
  • FETT263_THRUST_ON_NO_BM
  • FETT263_SAVE_GESTURE_OFF
  • FETT263_FORCE_PUSH
  • FETT263_FORCE_PUSH_ALWAYS_ON
  • FETT263_FORCE_PUSH_LENGTH
  • FETT263_MULTI_PHASE
  • FETT263_SAY_BATTERY_VOLTS
  • FETT263_SAY_BATTERY_PERCENT
  • FETT263_QUOTE_PLAYER_START_ON
  • FETT263_HOLD_BUTTON_OFF
  • FETT263_HOLD_BUTTON_LOCKUP

FETT263 PROP EXTRA SOUNDS

  • dim.wav
  • battery.wav
  • bmbegin.wav
  • bmend.wav
  • vmbegin.wav
  • vmend.waav
  • push.wav
  • faston.pwav
  • blstbgn.wav
  • blstend.wav
  • quote01.wav
  • +all the sounds in the sound library

Additional Resources

ProffieOS 5.9

30 Mar 04:47
Compare
Choose a tag to compare

ProffieOS 5.9 is the same as 5.7, plus the following fixes:

  • fixed several motion timeout issues
  • support for LSM6DSM motion chip
  • touchbutton bugfixes
  • fixed SPIBladePtr arguments

ProffieOS 5.7

05 Nov 03:57
Compare
Choose a tag to compare

Same as 5.6, with updates to fett263 prop file:
new define FETT263_FORCE_PUSH_LENGTH
Fix for missed clash on swings
Using FastOn for Multi-Phase preset change

ProffieOS 5.6

30 Oct 06:51
Compare
Choose a tag to compare

Same as 5.5, but SPEAK_TOUCH_VALUES works now.