/* * SPDX-FileCopyrightText: 2021-2022 Espressif Systems (Shanghai) CO LTD * * SPDX-License-Identifier: Apache-2.0 */ #include "timer_task.hpp" #include #include #include #include extern "C" void *create_tt(cb_t cb) { auto *tt = new TimerTaskMock(cb); return tt; } extern "C" void destroy_tt(void *tt) { auto *timer_task = static_cast(tt); delete (timer_task); } extern "C" void set_tout(void *tt, uint32_t ms) { auto *timer_task = static_cast(tt); timer_task->SetTimeout(ms); }