* @brief Convert RMT ticks to nanoseconds * @param ticks Tick count from RMT symbol * @param ns_per_tick Cached nanoseconds per tick * @return Duration in nanoseconds */
| 81 | * @return Duration in nanoseconds |
| 82 | */ |
| 83 | inline u32 ticksToNs(u32 ticks, u32 ns_per_tick) { |
| 84 | // Convert RMT ticks to nanoseconds |
| 85 | // Example: 16 ticks × 25 ns/tick = 400ns |
| 86 | return ticks * ns_per_tick; |
| 87 | } |
| 88 | |
| 89 | /** |
| 90 | * @brief Check if symbol is a reset pulse |
no outgoing calls
no test coverage detected