feat: Add support for SpaceMouse mod (6D input knob) (#1853)

Use `-DSPACEMOUSE=YES` CMake option to activate on Horus color targets.
Co-authored-by: Niel Horne (elecpower), Raphael Coeffic (raphaelcoeffic) and Peter Feerick (pfeerick).
This commit is contained in:
Risto
2022-09-18 09:23:48 +02:00
committed by GitHub
co-authored by Niel Horne (elecpower), Raphael Coeffic (raphaelcoeffic) and Peter Feerick (pfeerick).
parent 3765e678b9
commit 9dc4065525
42 changed files with 491 additions and 47 deletions
+27 -27
View File
@@ -207,37 +207,37 @@ void DebugTimer::stop()
DebugTimer debugTimers[DEBUG_TIMERS_COUNT];
const char * const debugTimerNames[DEBUG_TIMERS_COUNT] = {
"Pulses int." // debugTimerIntPulses,
,"Pulses dur." // debugTimerIntPulsesDuration,
,"10ms dur. " // debugTimerPer10ms,
,"10ms period" // debugTimerPer10msPeriod,
,"Rotary enc." // debugTimerRotEnc,
,"Haptic " // debugTimerHaptic,
,"Mixer calc " // debugTimerMixer,
,"Tel. wakeup" // debugTimerTelemetryWakeup,
,"perMain dur" // debugTimerPerMain,
," perMain s1" // debugTimerPerMain1,
," guiMain " // debugTimerGuiMain,
," LUA " // debugTimerLua,
," LCD wait " // debugTimerLcdRefreshWait,
," LCD refr." // debugTimerLcdRefresh,
," Menus " // debugTimerMenus,
," Menu hnd" // debugTimerMenuHandlers,
,"Menu Vers. " // debugTimerVersion,
,"Menu simple" // debugTimerSimpleMenu,
,"Menu drawte" // debugTimerDrawText,
,"Menu drawt1" // debugTimerDrawText1,
,"Mix ADC " // debugTimerGetAdc,
,"Mix getsw " // debugTimerGetSwitches,
,"Mix eval " // debugTimerEvalMixes,
,"Mix 10ms " // debugTimerMixes10ms,
,"ADC read " // debugTimerAdcRead,
"Pulses int." // debugTimerIntPulses
,"Pulses dur." // debugTimerIntPulsesDuration
,"10ms dur. " // debugTimerPer10ms
,"10ms period" // debugTimerPer10msPeriod
,"Rotary enc." // debugTimerRotEnc
,"Haptic " // debugTimerHaptic
,"Mixer calc " // debugTimerMixer
,"Tel. wakeup" // debugTimerTelemetryWakeup
,"perMain dur" // debugTimerPerMain
," perMain s1" // debugTimerPerMain1
," guiMain " // debugTimerGuiMain
," LUA " // debugTimerLua
," LCD wait " // debugTimerLcdRefreshWait
," LCD refr." // debugTimerLcdRefresh
," Menus " // debugTimerMenus
," Menu hnd" // debugTimerMenuHandlers
,"Menu Vers. " // debugTimerVersion
,"Menu simple" // debugTimerSimpleMenu
,"Menu drawte" // debugTimerDrawText
,"Menu drawt1" // debugTimerDrawText1
,"Mix ADC " // debugTimerGetAdc
,"Mix getsw " // debugTimerGetSwitches
,"Mix eval " // debugTimerEvalMixes
,"Mix 10ms " // debugTimerMixes10ms
,"ADC read " // debugTimerAdcRead
,"mix-pulses " // debugTimerMixerCalcToUsage
,"mix-int. " // debugTimerMixerIterval
,"Audio int. " // debugTimerAudioIterval
,"Audio dur. " // debugTimerAudioDuration
," A. consume" // debugTimerAudioConsume,
," A. consume" // debugTimerAudioConsume
,"SpaceMouse " // debugTimerSpaceMouseWakeup
};
#endif