|
|
|
|
|
|
|
|
#if defined(KINETISL) && F_CPU == 48000000 |
|
|
#if defined(KINETISL) && F_CPU == 48000000 |
|
|
return count * 1000 + ((current * (uint32_t)87381) >> 22); |
|
|
return count * 1000 + ((current * (uint32_t)87381) >> 22); |
|
|
#elif defined(KINETISL) && F_CPU == 24000000 |
|
|
#elif defined(KINETISL) && F_CPU == 24000000 |
|
|
return count * 1000 + ((current * (uint32_t)174763) >> 23); |
|
|
|
|
|
|
|
|
return count * 1000 + ((current * (uint32_t)174763) >> 21); |
|
|
#endif |
|
|
#endif |
|
|
return count * 1000 + current / (F_CPU / 1000000); |
|
|
return count * 1000 + current / (F_CPU / 1000000); |
|
|
} |
|
|
} |