#pragma once
#include <cstdint>

// vTaskDelay(0) leaves a high-priority task runnable. The idle sender must
// actually block so the lower-priority physical-input loop can run.
constexpr uint32_t input_sender_idle_ticks(uint32_t converted_ticks)
{
    return converted_ticks ? converted_ticks : 1;
}
