* @ingroup group_system_init * * @brief This function will initialize system timer */
| 821 | * @brief This function will initialize system timer |
| 822 | */ |
| 823 | void rt_system_timer_init(void) |
| 824 | { |
| 825 | #ifndef RT_USING_TIMER_ALL_SOFT |
| 826 | rt_size_t i; |
| 827 | |
| 828 | for (i = 0; i < sizeof(_timer_list) / sizeof(_timer_list[0]); i++) |
| 829 | { |
| 830 | rt_list_init(_timer_list + i); |
| 831 | } |
| 832 | |
| 833 | rt_spin_lock_init(&_htimer_lock); |
| 834 | #endif |
| 835 | } |
| 836 | |
| 837 | /** |
| 838 | * @ingroup group_system_init |
no test coverage detected