1
1
/* HW Timer test */
2
2
#include < unity.h>
3
3
4
- #define TIMER_FREQUENCY 5000000
4
+ #define TIMER_FREQUENCY 4000000
5
5
#define TIMER_FREQUENCY_XTAL_CLK 1000
6
6
7
7
/*
@@ -74,8 +74,8 @@ void timer_divider_test(void){
74
74
delay (1000 );
75
75
comp_time_val = timerRead (timer);
76
76
77
- TEST_ASSERT_INT_WITHIN (5000 , 5000000 , time_val);
78
- TEST_ASSERT_INT_WITHIN (10000 , 10000000 , comp_time_val);
77
+ TEST_ASSERT_INT_WITHIN (4000 , 4000000 , time_val);
78
+ TEST_ASSERT_INT_WITHIN (8000 , 8000000 , comp_time_val);
79
79
80
80
// divider is 256, value should be 2^4
81
81
timerEnd (timer);
@@ -88,8 +88,8 @@ void timer_divider_test(void){
88
88
delay (1000 );
89
89
comp_time_val = timerRead (timer);
90
90
91
- TEST_ASSERT_INT_WITHIN (5000 , 5000000 , time_val);
92
- TEST_ASSERT_INT_WITHIN (3125 , 312500 , comp_time_val);
91
+ TEST_ASSERT_INT_WITHIN (4000 , 4000000 , time_val);
92
+ TEST_ASSERT_INT_WITHIN (2500 , 250000 , comp_time_val);
93
93
}
94
94
95
95
void timer_read_test (void ){
@@ -130,4 +130,4 @@ void setup(){
130
130
}
131
131
132
132
void loop (){
133
- }
133
+ }
0 commit comments