ProffieOS Documentation
✎
🔍
All ProffieOS Documentation Pages
Project maintained by
profezzorn
Hosted on GitHub Pages — Theme by
mattgraham
Single-page documentation
All ProffieOS Documentation Pages
Glossary
Your first ProffieOS installation
Proffieboard Setup
Search page
Making changes to this site
Config
🔗
ColorChange<> in a blade style
Using the configuration generator
Finding a config file on your SD card.
ProffieOS v6.x, Keeping edits when uploading
Preset Configuration
The Config File
The CONFIG_BUTTONS section
The CONFIG_PRESETS section
The CONFIG_PROP section
The CONFIG_STYLES section
The CONFIG_TOP section
Your first config file
Config, blades
🔗
Blade Configuration
DimBlade
FASTLEDBladePtr
LED Channel Selection
LED Configuration
ServoBladePtr
SimpleBladePtr
SpiBladePtr
StringBladePtr
SubBlade
SubBladeReverse
SubBladeWithList
SubBladeWithStride
SubBladeZZ
WS2811BladePtr
WS281XBladePtr
Config, functions
🔗
AltF
AnalogReadPinF
BatteryLevel
BladeAngleX
BlastF
BlastFadeoutF
BlasterCharge
BlasterModeF
BlinkingF
BrownNoiseF
BulletCount
Bump
CenterDistF
ChangeSlowly
CircularSectionF
ClampF
ClashImpactFX
Divide
EffectIncrementF
EffectPosition
EffectPulse
EffectRandomF
HoldPeakF
HumpFlickerFX
Ifon
InOutFunc
IncrementF
IncrementModulo
IncrementWithReset
Int
IntSelect
IntSelectX
IsBetween
IsLessThan
LayerFunctions
LinearSectionF
LockupPulseF
MarbleF
ModF
Mult
NoisySoundLevel
NoisySoundLevelCompat
OnsparkF
OriginalBlastF
Percentage
RampF
RandomBlinkF
RandomF
RandomPerLEDF
ReadPinF
Scale
Sin
SliceF
SlowNoise
SmoothSoundLevel
SmoothStep
SparkleF
StrobeF
Subtract
Sum
SwingAcceleration
SwingSpeed
SyncAltToVarianceF
SyncAltToVarianceL
ThresholdPulseF
TimeSinceEffect
Trigger
TwistAcceleration
TwistAngle
Variation
VolumeLevel
WavLen
WavNum
WavLen
Config, styles
🔗
Usage
AlphaL
AudioFlicker
Blast
BlastFadeout
Blinking
BrownNoiseFlicker
ByteOrderStyle
ColorChange
ColorCycle
ColorSelect
Cylon
DisplayStyle
Gradient
HardStripes
HumpFlicker
IgnitionDelay
InOutHelper
InOutHelperX
InOutSparkTip
InOutTr
Layers
LengthFinder
LocalizedClash
Lockup
LockupTr
Mix
OnSpark
OriginalBlast
PixelateX
Pulsing
Rainbow
RandomBlink
RandomFlicker
RandomPerLEDFlicker
Remap
ResponsiveBlastFadeL
ResponsiveBlastL
ResponsiveBlastWaveL
ResponsiveClashL
ResponsiveDragL
ResponsiveLightningBlockL
ResponsiveLockupL
ResponsiveMeltL
ResponsiveStabL
RetractionDelay
Rgb
Rgb16
RgbArg
RgbCycle
RotateColorsX
Sequence
SimpleClash
Sparkle
Stripes
Strobe
StylePtr
TransitionEffect
TransitionLoop
TransitionPulseL
Blade Style EFFECTs
Blade Styles
Named Colors
Responsive Styles & Effects for ProffieOS 4.x or later.
Style Arguments
Config, transitions
🔗
TrBlinkX
TrBoingX
TrCenterWipeInX
TrCenterWipeX
TrColorCycle
TrConcat
TrDelayX
TrDoEffectAlwaysX
TrDoEffectX
TrExtendX
TrFadeX
TrInstant
TrJoin
TrJoinR
TrLoop
TrLoopNX
TrLoopUntil
TrRandom
TrSelect
TrSequence
TrSmoothFadeX
TrSparkX
TrWaveX
TrWipeInSparkTip
TrWipeInX
TrWipeSparkTip
TrWipeX
Display
🔗
PQF files
SCR files
OLED additional features: Bullet Counts
Color Displays
OLED display fonts: StarJEDI or Aurabesh
OLED images and animations
PQOIML
Explainers
🔗
The history of clash detection in ProffieOS
Save File Format
Understanding usb and uploads
Version Numbers
Hardware
🔗
Adressable LED Strips
GND vs BATT-
Proffieboard v2.2 BOM alternative parts
Proffieboard v2.2 part map
Resistors
SD Cards
Speakers
Supported Hardware
Touch Buttons
Howto
🔗
How to add a blade
Blade Detect
Blade ID constant monitoring
Blade ID
How to edit presets.ini by hand
How many leds does my blade have?
How to back up a Proffieboard
How to install a new sound font
How to recover from a bad programming
How to use a ProffieOS saber
Making your own prop file
Navigating the menu system
Saving FLASH Memory
Speeding things up
How to switch LED pads
People
🔗
About Profezzorn
Props
🔗
Using dual_prop.h
Props, fett263
🔗
ProffieOS6 "Dual Mode" Ignition, Preon, Retraction, PostOff sounds in Fett263 Prop
ProffieOS6 "Real Clash" sounds in Fett263 Prop
ProffieOS6 Fett263 Track Player
Fett263 Prop File with "Battle Mode" and Gesture Controls for ProffieOS5.x
Menu Prompts and Sounds for ProffieOS6
Sound
🔗
Alt Sounds
Faster performance of fonts and blade animations.
Pairing sequential effect sounds
ProffieOS v6.x acceleration-based accent swings
smoothsw.ini
Sound Font config.ini configuration
Sound Font Configuration
Sub-sub sounds
Tools
🔗
Button Commands
POV (persistance of vision)
Additional Serial Monitor Commands
Serial Monitor Commands
Serial Monitor
The ProffieOS Workbench
Zadig
Troubleshooting
🔗
How to decipher Arduino error messages
Audio Troubleshooting
What is it beeping?
How to test a FET
Troubleshooing Files and Folder Structure
Is it uploading?
It doesn't compile, and I don't know why
Deciphering the Status LED
How to test if data pins are working.
USB Connection Issues
Finding Voltage Drops
WebUSB
What is it saying?
Where's my port?