Tweak servo µs macros

2.0.x
Scott Lahteine 6 years ago
parent 49e83dd7c8
commit 8924389dfc

@ -63,9 +63,9 @@
#define INVALID_SERVO 255 // flag indicating an invalid servo index #define INVALID_SERVO 255 // flag indicating an invalid servo index
// // Convert microseconds to ticks and back (PRESCALER depends on architecture)
#define usToTicks(_us) (( clockCyclesPerMicrosecond()* _us) / PRESCALER) // converts microseconds to tick (PRESCALER depends on architecture) #define usToTicks(_us) (clockCyclesPerMicrosecond() * (_us) / (PRESCALER))
#define ticksToUs(_ticks) (( (unsigned)_ticks * PRESCALER)/ clockCyclesPerMicrosecond() ) // converts from ticks back to microseconds #define ticksToUs(_ticks) (unsigned(_ticks) * (PRESCALER) / clockCyclesPerMicrosecond())
//#define NBR_TIMERS ((MAX_SERVOS) / (SERVOS_PER_TIMER)) //#define NBR_TIMERS ((MAX_SERVOS) / (SERVOS_PER_TIMER))

Loading…
Cancel
Save