refloat
refloat copied to clipboard
Feature: Implement Haptic Feedback 6.05
All function calls should be < 6.05 safe as they explicitly check if the play tone pointers aren't null to determine if the API is available.
Features: Duty Cycle Solid Tone: Duty Cycle threshold where solid tone is played. Tiltback will pulse at a period of 200ms and then go solid once this value is set. Set <= tiltback to always have it solid. Set >=95 to disable (just like tiltback) Duty Cycle Strength: Zero disables. Will pulse at 200ms when duty cycle tiltback is present. Duty Cycle Frequency: Error Strength: Zero Disables. Will pulse at 200ms with a 400ms pause every 2 beeps for hv/lv. For temp (and bms in future) it will pulse at half rate. i.e. 100ms with 200ms pause. Error Frequency: Vibrate Strength: Zero disables. Plays in separate channel Vibrate Frequency: