Skip to content

Commit f2c2323

Browse files
Changed board variants to use calculate value from F_CPU for CYCLES_PER_MICROSECOND
1 parent 66579ef commit f2c2323

File tree

12 files changed

+14
-13
lines changed

12 files changed

+14
-13
lines changed

STM32F1/variants/STM32VLD/board/board.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,8 @@
3838

3939

4040

41-
#define CYCLES_PER_MICROSECOND 24
41+
//#define CYCLES_PER_MICROSECOND 24
42+
#define CYCLES_PER_MICROSECOND (F_CPU / 1000000U)
4243
//#define SYSTICK_RELOAD_VAL (F_CPU/1000) - 1 /* takes a cycle to reload */
4344
#define SYSTICK_RELOAD_VAL 23999 /* takes a cycle to reload */
4445

STM32F1/variants/generic_gd32f103c/board/board.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
#ifndef _BOARD_GENERIC_STM32F103C_H_
3737
#define _BOARD_GENERIC_STM32F103C_H_
3838

39-
#define CYCLES_PER_MICROSECOND 72
39+
#define CYCLES_PER_MICROSECOND (F_CPU / 1000000U)
4040
#define SYSTICK_RELOAD_VAL (F_CPU/1000) - 1 /* takes a cycle to reload */
4141

4242
#define BOARD_NR_USARTS 3

STM32F1/variants/generic_stm32f103c/board/board.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
#ifndef _BOARD_GENERIC_STM32F103C_H_
3737
#define _BOARD_GENERIC_STM32F103C_H_
3838

39-
#define CYCLES_PER_MICROSECOND 72
39+
#define CYCLES_PER_MICROSECOND (F_CPU / 1000000U)
4040
#define SYSTICK_RELOAD_VAL (F_CPU/1000) - 1 /* takes a cycle to reload */
4141

4242
#define BOARD_NR_USARTS 3

STM32F1/variants/generic_stm32f103r8/board/board.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
#ifndef _BOARD_GENERIC_STM32F103R8_H_
3737
#define _BOARD_GENERIC_STM32F103R8_H_
3838

39-
#define CYCLES_PER_MICROSECOND 72
39+
#define CYCLES_PER_MICROSECOND (F_CPU / 1000000U)
4040
#define SYSTICK_RELOAD_VAL (F_CPU/1000) - 1 /* takes a cycle to reload */
4141

4242
#define BOARD_NR_USARTS 3

STM32F1/variants/generic_stm32f103t/board/board.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
#ifndef _BOARD_GENERIC_STM32F103T_H_
3737
#define _BOARD_GENERIC_STM32F103T_H_
3838

39-
#define CYCLES_PER_MICROSECOND 72
39+
#define CYCLES_PER_MICROSECOND (F_CPU / 1000000U)
4040
#define SYSTICK_RELOAD_VAL (F_CPU/1000) - 1 /* takes a cycle to reload */
4141

4242
#define BOARD_NR_USARTS 2

STM32F1/variants/generic_stm32f103v/board/board.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
/* A few of these values will seem strange given that it's a
3939
* high-density board. */
4040

41-
#define CYCLES_PER_MICROSECOND 72
41+
#define CYCLES_PER_MICROSECOND (F_CPU / 1000000U)
4242
#define SYSTICK_RELOAD_VAL (F_CPU/1000) - 1 /* takes a cycle to reload */
4343

4444
#define BOARD_BUTTON_PIN PC0

STM32F1/variants/hytiny_stm32f103t/board/board.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
#ifndef _BOARD_GENERIC_STM32F103C_H_
3737
#define _BOARD_GENERIC_STM32F103C_H_
3838

39-
#define CYCLES_PER_MICROSECOND 72
39+
#define CYCLES_PER_MICROSECOND (F_CPU / 1000000U)
4040
#define SYSTICK_RELOAD_VAL (F_CPU/1000) - 1 /* takes a cycle to reload */
4141

4242
#define BOARD_NR_USARTS 2

STM32F1/variants/maple/board/board.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
#define _BOARD_MAPLE_H_
3535

3636
/* 72 MHz -> 72 cycles per microsecond. */
37-
#define CYCLES_PER_MICROSECOND 72
37+
#define CYCLES_PER_MICROSECOND (F_CPU / 1000000U)
3838

3939
/* Roger clark
4040

STM32F1/variants/maple_mini/board/board.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
#ifndef _BOARD_MAPLE_MINI_H_
3737
#define _BOARD_MAPLE_MINI_H_
3838

39-
#define CYCLES_PER_MICROSECOND 72
39+
#define CYCLES_PER_MICROSECOND (F_CPU / 1000000U)
4040
#define SYSTICK_RELOAD_VAL (F_CPU/1000) - 1 /* takes a cycle to reload */
4141

4242
#define BOARD_NR_USARTS 3

STM32F1/variants/microduino/board/board.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
#ifndef _BOARD_MICRODUINO_STM32_H_
3838
#define _BOARD_MICRODUINO_STM32_H_
3939

40-
#define CYCLES_PER_MICROSECOND 72
40+
#define CYCLES_PER_MICROSECOND (F_CPU / 1000000U)
4141
#define SYSTICK_RELOAD_VAL (F_CPU/1000) - 1 /* takes a cycle to reload */
4242

4343
/* Roger Clark.

0 commit comments

Comments
 (0)