![]() |
Speeduino
|
DSM 420a, For the DSM Eclipse with 16 teeth total on the crank. More...
Go to the source code of this file.
Namespaces | |
| namespace | decoders |
| namespace | decoders::dsm420a |
Functions | |
| shared::state_t | decoders::dsm420a::initialise (void) |
| void | decoders::dsm420a::triggerPrimary (uint32_t curTime, statuses ¤t, shared::state_t &decoderState, const config2 &page2, const config4 &page4) |
| void | decoders::dsm420a::triggerSecondary (statuses ¤t, shared::state_t &decoderState) |
| uint32_t | decoders::dsm420a::getRevolutionTime (const statuses ¤t, const shared::state_t &decoderState) |
| void | decoders::dsm420a::setEndTeeth (const statuses ¤t, shared::state_t &decoderState) |
DSM 420a, For the DSM Eclipse with 16 teeth total on the crank.
Tracks the falling side of the signal. Sync is determined by watching for a falling edge on the secondary signal and checking if the primary signal is high then.