Lil__Nicky

Untitled

Feb 17th, 2022
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.06 KB | None | 0 0
  1. ProffieOS: Control software for lightsabers and other props.
  2. http://fredrik.hubbe.net/lightsaber/teensy_saber.html
  3. Copyright (c) 2016-2019 Fredrik Hubinette
  4.  
  5. Fett263 Button (prop) file, "Battle Mode 2.0", "Edit Mode", "Track Player", "Real Clash", "Choreography Mode", "Dual Mode Ignition",
  6. "Multi-Phase", "Multi-Blast"
  7. Copyright (c) 2020-2021 Fernando da Rosa
  8.  
  9. Voice Prompts and sounds required for certain features and should be included in /common folder or /font folder on SD card.
  10. Free prompts (courtesy of Brian Conner) available here: http://fredrik.hubbe.net/lightsaber/sound/
  11.  
  12. Track Player requires track files to be located in /font/tracks for font specific tracks or /common/tracks for universal (all presets) or a combination of the two.
  13.  
  14. ---------- 2 / 3 Button Controls ----------
  15. NOTE:
  16. Click = do short click
  17. Long Click = hold button for 1 second and release
  18. Hold = hold button down
  19.  
  20. Standard Controls While Blade is OFF
  21. Turn On / Ignite Saber* = Click PWR
  22. *If FETT263_MOTION_WAKE_POWER_BUTTON defined first Click will Wake up motion detection and boot sound will play
  23. Turn On / Ignite Saber (Muted) = Double Click PWR
  24. Change Preset (one at a time*) = Click AUX
  25. *if pointing down will go to previous
  26. NEW! Scroll Presets (using twist menu) = Long Click AUX
  27. Turn Right (Stepped) = Next Preset
  28. Increment by 5 = Hold PWR + Turn Right
  29. Turn Left (Stepped) = Previous Preset
  30. Increment by 5 = Hold PWR + Turn Left
  31. Click PWR = Select Preset
  32. Click AUX = go to First Preset
  33. Play Track = Long Click PWR pointing up
  34. NEW! Track Player* = Long Click PWR parallel
  35. *requires tracks in either font/tracks/ or common/tracks/
  36. *if no tracks in font or common will "Loop" default track
  37. Turn Right (Stepped) = Next Track
  38. Turn Left (Stepped) = Previous Track
  39. Click PWR = Play Current Track Once
  40. Click AUX = Random (will play current track and then randomly select next tracks)
  41. Hold PWR + Turn Right = Rotate (will play current track and then next sequential tracks)
  42. Hold PWR + Turn Left = Loop Current Track
  43. Long Click PWR = Stop Track Player
  44. NEW! Toggle Gesture Sleep* = Hold PWR + Twist
  45. *toggles gesture controls on/off
  46. *gestures sleep automatically if Blade Detect is enabled and blade is missing
  47. NEW Control! Volume Menu = Hold PWR, Click AUX
  48. Turn Right (Stepped) = Increase Volume (to max)
  49. Turn Left (Stepped) = Decrease Volume (to min)
  50. Click PWR or AUX = Exit
  51. Check Battery Level* = Hold AUX, Click PWR
  52. *requires EFFECT_BATTERY_LEVEL style and/or FETT263_SAY_BATTERY_VOLTS or FETT263_SAY_BATTERY_PERCENT define
  53. NEW! Change Font
  54. Next Font = Hold AUX + Long Click PWR (parallel or up)
  55. Previous Font= Hold AUX + Long Click PWR (down)
  56. NEW! Copy Preset = Hold PWR + Long Click AUX
  57.  
  58. Optional Gesture Controls (if enabled and Gesture Sleep is deactivated)
  59. Ignite Saber
  60. Swing On
  61. Stab On
  62. Twist On
  63. Thrust On
  64.  
  65. Standard Controls While Blade is ON
  66. Turn Off / Retract Blade* = Click PWR (Hold PWR**)
  67. *if PowerLock is disabled
  68. **using FETT263_HOLD_BUTTON_OFF define
  69. Turn Off / Retract Blade (PowerLock Mode) = Hold PWR + Hold AUX
  70. Blast Effect = Click Aux
  71. Multi-Blast Mode = Long Click Aux
  72. Each Swing in Multi-Blast Mode will deflect Blast effect
  73. To exit, click AUX or do Clash
  74. Clash Effect = Clash Saber
  75. Stab Effect = Stab (thrust and impact tip of blade on object)
  76. Lockup Effect = Hold PWR + Clash Saber (Hold AUX**)
  77. **using FETT263_HOLD_BUTTON_LOCKUP
  78. **Battle Mode changes to Hold AUX + Swing with this define
  79. Drag Effect = Hold AUX + Stab Down
  80. Melt Effect = Hold AUX + Stab Parallel or Up
  81. Lightning Block Effect = Hold PWR + click AUX
  82. NEW! Force/Quote = Long Click PWR (parallel or down)
  83. If quotes exist in current font pointing straight down will toggle between Force/Quote and play
  84. *Quotes play sequentially 1,2,3...
  85. If parallel will do Force/Quote based on current mode
  86. Start/Stop Tracks = Long Click PWR (pointing straight up)
  87. *default track only (use Track Player while OFF to select tracks or playback modes)
  88. Color Change = Hold AUX + Click PWR (parallel or down)
  89. Rotate Hilt to select color (unless ColorChange<> style is used with COLOR_CHANGE_DIRECT*)
  90. If styles use Edit Mode Color Editing styles, Color List is used
  91. If styles use ColorChange<> then colors within the style are used
  92. *if COLOR_CHANGE_DIRECT is defined then each click will change color instead of turn
  93. Otherwise ColorWheel is used per style set up.
  94. Click PWR to save
  95. NEW! Color Zoom* = Hold PWR, Release to Save
  96. *For Color List or ColorWheel you can Hold PWR down to zoom in color for easier selection
  97. Release PWR to save
  98. Power Save* = Hold AUX + Click PWR (pointing straight up)
  99. *requires EFFECT_POWERSAVE in style
  100. NEW! Change Style (All Blades)
  101. Next Style = Hold AUX + Long Click PWR (parallel or up)
  102. Previous Style = Hold AUX + Long Click PWR (down)
  103. Multi-Phase Preset Change*
  104. *requires FETT263_MULTI_PHASE define
  105. Hold AUX + Twist = Next Preset
  106. Hold PWR + Twist = Previous Preset
  107. Optional Gesture Controls (if enabled)
  108. Retract Blade
  109. Twist Off
  110.  
  111. "Battle Mode" Controls* - While ON
  112. *may vary by defines
  113. Enter/Exit Battle Mode = Hold AUX (Hold AUX + Swing**)
  114. **if FETT263_HOLD_BUTTON_LOCKUP defined
  115. Clash / Lockup = controlled by gesture
  116. Clash blade
  117. If blade swings through the clash it will do a "glancing Clash"
  118. If using FETT263_BM_CLASH_DETECT 6 define (Battle Mode 2.0) normal clash used for hits below the
  119. FETT263_BM_CLASH_DETECT value (1 ~ 8), if undefined or equal to 0 then Battle Mode 1.0 is used.
  120. If blade stops/slows on clash the saber will initiate Begin Lockup
  121. To perform a "clash" do an immediate Pull Away this will transition from Begin Lockup to End Lockup in quick succession
  122. To Lockup, steady the blade after Clash
  123. To end Lockup do Pull Away
  124. Drag / Melt = controlled by gesture
  125. Stab (thrust with impact at tip of blade)
  126. If pointing down Drag will initiate
  127. To end Drag pull blade up from floor at an angle
  128. If parallel or up Melt will initiate
  129. To end Melt pull blade away from object at an angle
  130. Blast Effect = Click AUX
  131. NEW! swing within 2 seconds to enter Multi-Blast Mode
  132. Multi-Blast Mode = Long Click AUX
  133. Each Swing in Multi-Blast Mode will deflect Blast effect
  134. To exit, click AUX or do Clash
  135. Lightning Block = Hold PWR, Click AUX
  136. Force Push* = Push Saber
  137. *requires FETT263_FORCE_PUSH
  138. NEW! Force/Quote = Long Click PWR (parallel or down)
  139. If pointing down will toggle Force/Quote mode and do Force Effect or play Quote accordingly
  140. *Quote plays sequentially
  141. If parallel will do Force/Quote
  142. Start/Stop Tracks = Long Click PWR (pointing up)
  143. *default track only (use Track Player while OFF to select tracks or playback modes)
  144.  
  145. Rehearsal / Choreography Modes*
  146. *requires FETT263_SAVE_CHOREOGRAPHY define
  147. Begin Rehearsal** = While Off, Hold AUX + Twist
  148. **If a Saved Rehearsal Exists it will prompt you to "Replace?"
  149. To confirm Turn the hilt Right (Clockwise) to "Accept" and Click PWR to begin a new Rehearsal
  150. To keep saved rehearsal Click AUX and Rehearsal Mode will be cancelled.
  151. Saber will Ignite in Rehearsal Mode
  152. In Rehearsal Mode, standard Clash and Lockup controls are used to record sequence
  153. Clash = Clash
  154. Hold PWR + Clash = Lockup
  155. Rehearsal will also record the sound files used for each effect to repeat in Choreography
  156. Cancel Rehearsal Mode = Hold AUX
  157. Save Rehearsal = Hold PWR
  158. Begin Choreography = While Off, Hold AUX - or - Hold AUX + Swing
  159. During Choreography Mode Clashes, Lockups and sound files are replayed in sequence
  160. When recorded sequence completes the saber goes into Battle Mode automatically
  161. If no saved rehearsal is available for font saber will ignite in Battle Mode*
  162. *may vary by define
  163. During Choreography PWR button is disabled
  164. Turn Off = Hold AUX + Hold PWR
  165.  
  166. Edit Mode*
  167. *requires FETT263_EDIT_MODE_MENU & ENABLE_ALL_EDIT_OPTIONS defines
  168. *requires /common folder with all menu prompt sounds
  169. Enter Edit Mode = While Off, Hold AUX + Hold PWR
  170. If menu prompt wav files are missing from preset you will get "Error in Font Directory" warning, refer to Edit Mode setup and requirements
  171.  
  172. While in Edit Mode controls are as follows:
  173. Rotate Forward, Increase Value, Confirm "Yes" = Turn Right (Stepped)
  174. Increment by 5 (Fonts, Tracks, Blade Length) = Hold PWR + Turn Right
  175. Rotate Back, Decrease Value, Confirm "No" = Turn Left (Stepped)
  176. Increment by 5 (Fonts, Tracks, Blade Length) = Hold PWR + Turn Right
  177. Select, Save, Enter = Click PWR
  178. Cancel, Revert, Go Back = Click AUX
  179. Go to Main Menu (from sub-menu) - Hold AUX
  180. Exit Edit Mode - Hold AUX (or rotate to "Exit") while in Main Menu
  181.  
  182. "Edit Color" Additional Control
  183. "Color List" and "Adjust Color Hue" Zoom Mode = Hold PWR while turning to Zoom color in, release to save
Advertisement
Add Comment
Please, Sign In to add comment