NavHAL 0.1.0
NAVRobotec's architecture-agnostic HAL for embedded systems.
Loading...
Searching...
No Matches
test_timer.h
Go to the documentation of this file.
1
18
19#ifndef TEST_TIMER_H
20#define TEST_TIMER_H
21#include "unity.h"
22#include <stdint.h>
23
29
35
41
47
53
59
66
72
73
79
85
86#endif // TEST_TIMER_H
87
void test_timer_reset_clears_count(void)
Test timer counter reset.
Definition test_timer.c:89
void test_timer_start_sets_CEN_bit(void)
Test timer start functionality.
Definition test_timer.c:57
void test_timer_enable_and_disable_interrupt(void)
Test interrupt control.
Definition test_timer.c:152
void test_timer_init_sets_prescaler_and_arr(void)
Test timer initialization.
Definition test_timer.c:41
void test_timer_enable_and_disable_channel(void)
Test channel enable/disable.
Definition test_timer.c:132
void test_timer_get_arr_returns_arr_value(void)
Test auto-reload register access.
Definition test_timer.c:183
void test_timer_get_count_returns_count_value(void)
Test counter value access.
Definition test_timer.c:200
void test_timer_stop_clears_CEN_bit(void)
Test timer stop functionality.
Definition test_timer.c:73
void test_timer_set_compare_and_get_compare(void)
Test compare register operations.
Definition test_timer.c:106
void test_timer_clear_interrupt_flag_clears_UIF(void)
Test interrupt flag clearing.
Definition test_timer.c:168