| | |
| | | /* |
| | | * Copyright (c) 2019-2023 Beijing Hanwei Innovation Technology Ltd. Co. and |
| | | * Copyright (c) 2019-2025 Beijing Hanwei Innovation Technology Ltd. Co. and |
| | | * its subsidiaries and affiliates (collectly called MKSEMI). |
| | | * |
| | | * All rights reserved. |
| | |
| | | dual_timer_handle[id].base->BG_LOAD = count; |
| | | } |
| | | |
| | | #if defined(__ICCARM__) |
| | | #pragma default_function_attributes = __ramfunc |
| | | #endif |
| | | uint32_t dual_timer_get(enum DUAL_TIMER_DEV_T id) |
| | | { |
| | | return dual_timer_handle[id].base->VALUE; |
| | | } |
| | | #if defined(__ICCARM__) |
| | | #pragma default_function_attributes = |
| | | #endif |
| | | |
| | | // Dual-Timer work at one shot mode, usually disable interrupt |
| | | void dual_timer_delay(enum DUAL_TIMER_DEV_T id, uint32_t count) |