11#define NUM_EMULATOR_CHANNELS (1 + CAMS_PER_BANK)
Multi-channel software PWM output configuration.
void handleEmulatorCallback(int channel, const MultiChannelStateSequence &mcss, int stateIndex)
void enableTriggerStimulator(bool incGlobalConfiguration=true)
void disableTriggerStimulator()
void startTriggerEmulatorPins()
void onConfigurationChangeRpmEmulatorCallback(engine_configuration_s *previousConfiguration)
void initTriggerEmulator()
void stopTriggerEmulatorPins()
void enableExternalTriggerStimulator()
int getPreviousIndex(const int currentIndex, const int size)
bool needEvent(const int currentIndex, const MultiChannelStateSequence &mcss, int channelIndex)
void setTriggerEmulatorRPM(int value)