Sorry no update lately, spent a few cycles building my son (he's 3) a robot costume. I am finishing the OLED menu system, I havea some pre-processing so it can be customized, but unless you really want to get down and dirty with the code it won't be something you'll want to do.
On the plus side, if anyone has some custom request for a menu option(s) it will be a breeze to do, config looks like this:
Code:
"Config"
"Exit" EntrySub 0 0 0 0 -1
"Fire Mode" Entry8 fireMode 1 1 7 2
"Trigger Timing" EntrySub 0 0 0 0 -1
"Marker Timing" EntrySub 0 0 0 0 -1
"Eye Control" EntrySub 0 0 0 0 -1
"Settings" EntrySub 0 0 0 0 -1
"Eye Control"
"Back" EntrySub Config 0 0 0 -1
"Enable" Entry8 eyeEnabled 1 0 1 1
"Sense" Entry8 eyeHighBlocked 1 0 1 6
"Holdoff" Entry8 eyeHoldoff 1 0 20 -1
"Detect Lvl" Entry8 eyeDetectLevel 1 0 255 -1
"Detect Holdoff" Entry8 eyeDetectHoldoff 1 0 20 -1
"Drive" Entry8 eyeStrong 1 0 1 4
"Trigger Timing"
"Back" EntrySub Config 0 0 0 -1
"Mode" Entry8 singleSolenoid 1 0 1 5
"Ramp" EntrySub 0 0 0 0 -1
"Burst Count" Entry8 burstCount 1 1 4 -1
"Enhanced Mode Timeout" Entry16 enhancedTriggerTimeout 1
"Debounce" debounce Entry8 1 1 50 -1
"Rebounce" debounce Entry8 1 1 50 -1
"Marker Timing"
"Back" EntrySub Config 0 0 0 -1
"BPS" Entry10X ballsPerSecondX10 1 40 1000 -1
"Dwell 1" dwell1 Entry8 1 1 75 -1
"Dwell 2" dwell2 Entry8 1 1 75 -1
"Dwell 2 Holdoff" dwell2Holdoff Entry8 1 1 25 -1
"Dwell 2 Max" maxDwell2 Entry8 1 1 250 -1
"Shortcycle Prevent" shortCyclePreventionInterval Entry8 1 1 25 -1
"Bolt Holdoff" boltHoldoff 1 1 25 -1
"ABS Timeout" ABSTimeout Entry16 1 1 30 -1
"ABS Addition" ABSAddition Entry8 1 1 15 -1
"Accessory Time" accessoryRunTime 1 1 250 -1
"Settings"
"Back" EntrySub Config 0 0 0 -1
"Invert OLED" Entry8 invertDisplay 0 0 1 3
"Brightness" Entry8 brightness 0 1 8 -1
"Buttons" Entry8 invertButtons 0 0 1 0
"Repeat Delay" Entry8 repeatDelay 0 1 10 -1
"Dimmer" Entry8 dimmer 1 1 8 -1
"Ramp"
"Back" EntrySub "Trigger Timing" 0 0 0 -1
"Top Mode" Entry8 rampTopMode 1 1 7 2
"Enable Count" Entry8 rampEnableCount 1 1 10 -1
"Climb" Entry8 rampClimb 1 0 5 -1
"Timeout" Entry16 rampTimeout 1 100 1000 -1