diff options
| author | hathach <[email protected]> | 2018-03-29 18:03:04 +0700 |
|---|---|---|
| committer | hathach <[email protected]> | 2018-03-29 18:03:04 +0700 |
| commit | e2f97443694c5f8ffd4657055a4caaffab153f2c (patch) | |
| tree | 3b70162f96d3829e2c5584f8ce948e4d2a0b71a9 /hw | |
| parent | 43bf760f814f55fac50794e3eb8e6ecb5d692705 (diff) | |
rename tusb_hal_tick_get to tusb_hal_millis
rename TUSB_CFG_TICKS_HZ to BOARD_TICKS_HZ
Diffstat (limited to 'hw')
| -rw-r--r-- | hw/bsp/board.h | 2 | ||||
| -rw-r--r-- | hw/bsp/ea4357/board_ea4357.c | 24 | ||||
| -rw-r--r-- | hw/bsp/hitex/board_hitex4350.c | 2 | ||||
| -rw-r--r-- | hw/bsp/keil/board_mcb4300.c | 2 | ||||
| -rw-r--r-- | hw/bsp/lpcxpresso/board_lpclink2.c | 2 | ||||
| -rw-r--r-- | hw/bsp/lpcxpresso/board_lpcxpresso11u14.c | 2 | ||||
| -rw-r--r-- | hw/bsp/lpcxpresso11u68/board_lpcxpresso11u68.c | 2 | ||||
| -rw-r--r-- | hw/bsp/lpcxpresso1347/board_lpcxpresso1347.c | 2 | ||||
| -rw-r--r-- | hw/bsp/lpcxpresso1769/board_lpcxpresso1769.c | 2 | ||||
| -rw-r--r-- | hw/bsp/ngx/board_ngx4330.c | 2 |
10 files changed, 33 insertions, 9 deletions
diff --git a/hw/bsp/board.h b/hw/bsp/board.h index aaedf27d6..2c566bb11 100644 --- a/hw/bsp/board.h +++ b/hw/bsp/board.h @@ -121,6 +121,8 @@ //--------------------------------------------------------------------+ #define CFG_UART_BAUDRATE 115200 ///< Baudrate for UART +#define BOARD_TICKS_HZ 1000 + //--------------------------------------------------------------------+ // Board Common API //--------------------------------------------------------------------+ diff --git a/hw/bsp/ea4357/board_ea4357.c b/hw/bsp/ea4357/board_ea4357.c index bfd100e1e..963e7629c 100644 --- a/hw/bsp/ea4357/board_ea4357.c +++ b/hw/bsp/ea4357/board_ea4357.c @@ -65,12 +65,34 @@ enum { BOARD_BUTTON_COUNT = sizeof(buttons) / sizeof(buttons[0]) }; +/*------------------------------------------------------------------*/ +/* TUSB HAL MILLISECOND + *------------------------------------------------------------------*/ +#if TUSB_CFG_OS == TUSB_OS_NONE + +volatile uint32_t system_ticks = 0; + +void SysTick_Handler (void) +{ + system_ticks++; +} + +uint32_t tusb_hal_millis(void) +{ + return (system_ticks*1000) / BOARD_TICKS_HZ; +} + +#endif + +/*------------------------------------------------------------------*/ +/* BOARD API + *------------------------------------------------------------------*/ void board_init(void) { CGU_Init(); #if TUSB_CFG_OS == TUSB_OS_NONE // TODO may move to main.c - SysTick_Config(CGU_GetPCLKFrequency(CGU_PERIPHERAL_M4CORE) / TUSB_CFG_TICKS_HZ); // 1 msec tick timer + SysTick_Config(CGU_GetPCLKFrequency(CGU_PERIPHERAL_M4CORE) / BOARD_TICKS_HZ); // 1 msec tick timer #endif //------------- USB -------------// diff --git a/hw/bsp/hitex/board_hitex4350.c b/hw/bsp/hitex/board_hitex4350.c index 4811f02f0..23e070a92 100644 --- a/hw/bsp/hitex/board_hitex4350.c +++ b/hw/bsp/hitex/board_hitex4350.c @@ -54,7 +54,7 @@ void board_init(void) { CGU_Init(); - SysTick_Config(CGU_GetPCLKFrequency(CGU_PERIPHERAL_M4CORE) / TUSB_CFG_TICKS_HZ); // 1 msec tick timer + SysTick_Config(CGU_GetPCLKFrequency(CGU_PERIPHERAL_M4CORE) / BOARD_TICKS_HZ); // 1 msec tick timer //------------- USB Bus power HOST ONLY-------------// // Hitex VBUS0 is P2_3 diff --git a/hw/bsp/keil/board_mcb4300.c b/hw/bsp/keil/board_mcb4300.c index 6addfb252..b9a3f4144 100644 --- a/hw/bsp/keil/board_mcb4300.c +++ b/hw/bsp/keil/board_mcb4300.c @@ -75,7 +75,7 @@ void board_init(void) CGU_Init(); #if TUSB_CFG_OS == TUSB_OS_NONE // TODO may move to main.c - SysTick_Config(CGU_GetPCLKFrequency(CGU_PERIPHERAL_M4CORE) / TUSB_CFG_TICKS_HZ); // 1 msec tick timer + SysTick_Config(CGU_GetPCLKFrequency(CGU_PERIPHERAL_M4CORE) / BOARD_TICKS_HZ); // 1 msec tick timer #endif //------------- USB Bus power HOST ONLY-------------// diff --git a/hw/bsp/lpcxpresso/board_lpclink2.c b/hw/bsp/lpcxpresso/board_lpclink2.c index d59b211fb..5f6f18cb6 100644 --- a/hw/bsp/lpcxpresso/board_lpclink2.c +++ b/hw/bsp/lpcxpresso/board_lpclink2.c @@ -57,7 +57,7 @@ void board_init(void) CGU_Init(); #if TUSB_CFG_OS == TUSB_OS_NONE // TODO may move to main.c - SysTick_Config(CGU_GetPCLKFrequency(CGU_PERIPHERAL_M4CORE) / TUSB_CFG_TICKS_HZ); // 1 msec tick timer + SysTick_Config(CGU_GetPCLKFrequency(CGU_PERIPHERAL_M4CORE) / BOARD_TICKS_HZ); // 1 msec tick timer #endif //------------- USB -------------// diff --git a/hw/bsp/lpcxpresso/board_lpcxpresso11u14.c b/hw/bsp/lpcxpresso/board_lpcxpresso11u14.c index eb8c39eda..79df45a36 100644 --- a/hw/bsp/lpcxpresso/board_lpcxpresso11u14.c +++ b/hw/bsp/lpcxpresso/board_lpcxpresso11u14.c @@ -68,7 +68,7 @@ void board_init(void) SystemInit(); #if TUSB_CFG_OS == TUSB_OS_NONE // TODO may move to main.c - SysTick_Config(SystemCoreClock / TUSB_CFG_TICKS_HZ); // 1 msec tick timer + SysTick_Config(SystemCoreClock / BOARD_TICKS_HZ); // 1 msec tick timer #endif GPIOInit(); diff --git a/hw/bsp/lpcxpresso11u68/board_lpcxpresso11u68.c b/hw/bsp/lpcxpresso11u68/board_lpcxpresso11u68.c index ffdbc2706..5796c2341 100644 --- a/hw/bsp/lpcxpresso11u68/board_lpcxpresso11u68.c +++ b/hw/bsp/lpcxpresso11u68/board_lpcxpresso11u68.c @@ -59,7 +59,7 @@ void board_init(void) SystemInit(); #if TUSB_CFG_OS == TUSB_OS_NONE // TODO may move to main.c - SysTick_Config(SystemCoreClock / TUSB_CFG_TICKS_HZ); // 1 msec tick timer + SysTick_Config(SystemCoreClock / BOARD_TICKS_HZ); // 1 msec tick timer #endif GPIOInit(); diff --git a/hw/bsp/lpcxpresso1347/board_lpcxpresso1347.c b/hw/bsp/lpcxpresso1347/board_lpcxpresso1347.c index a0a615edc..c0a870d7e 100644 --- a/hw/bsp/lpcxpresso1347/board_lpcxpresso1347.c +++ b/hw/bsp/lpcxpresso1347/board_lpcxpresso1347.c @@ -69,7 +69,7 @@ void board_init(void) SystemInit(); #if TUSB_CFG_OS == TUSB_OS_NONE // TODO may move to main.c - SysTick_Config(SystemCoreClock / TUSB_CFG_TICKS_HZ); // 1 msec tick timer + SysTick_Config(SystemCoreClock / BOARD_TICKS_HZ); // 1 msec tick timer #endif GPIOInit(); diff --git a/hw/bsp/lpcxpresso1769/board_lpcxpresso1769.c b/hw/bsp/lpcxpresso1769/board_lpcxpresso1769.c index 39d669886..7aceb87f4 100644 --- a/hw/bsp/lpcxpresso1769/board_lpcxpresso1769.c +++ b/hw/bsp/lpcxpresso1769/board_lpcxpresso1769.c @@ -68,7 +68,7 @@ void board_init(void) SystemInit(); #if TUSB_CFG_OS == TUSB_OS_NONE // TODO may move to main.c - SysTick_Config(SystemCoreClock / TUSB_CFG_TICKS_HZ); // 1 msec tick timer + SysTick_Config(SystemCoreClock / BOARD_TICKS_HZ); // 1 msec tick timer #endif //------------- LED -------------// diff --git a/hw/bsp/ngx/board_ngx4330.c b/hw/bsp/ngx/board_ngx4330.c index 88212146f..63c72756e 100644 --- a/hw/bsp/ngx/board_ngx4330.c +++ b/hw/bsp/ngx/board_ngx4330.c @@ -71,7 +71,7 @@ void board_init(void) CGU_Init(); #if TUSB_CFG_OS == TUSB_OS_NONE // TODO may move to main.c - SysTick_Config( CGU_GetPCLKFrequency(CGU_PERIPHERAL_M4CORE)/TUSB_CFG_TICKS_HZ ); /* 1 ms Timer */ + SysTick_Config( CGU_GetPCLKFrequency(CGU_PERIPHERAL_M4CORE)/BOARD_TICKS_HZ ); /* 1 ms Timer */ #endif //------------- USB Bus power HOST ONLY-------------// |
