diff options
| author | hathach <[email protected]> | 2018-03-29 18:10:01 +0700 |
|---|---|---|
| committer | hathach <[email protected]> | 2018-03-29 18:10:01 +0700 |
| commit | 97db3c7c3d7cfbbb19dbda09809aa39bb19608b9 (patch) | |
| tree | d7a1461e5c658e7ccc59f71891ccc4ab8cdcc639 /hw | |
| parent | e2f97443694c5f8ffd4657055a4caaffab153f2c (diff) | |
update nrf52 hal millis
Diffstat (limited to 'hw')
| -rw-r--r-- | hw/bsp/pca10056/board_pca10056.c | 19 |
1 files changed, 17 insertions, 2 deletions
diff --git a/hw/bsp/pca10056/board_pca10056.c b/hw/bsp/pca10056/board_pca10056.c index 77293cf6e..98071429b 100644 --- a/hw/bsp/pca10056/board_pca10056.c +++ b/hw/bsp/pca10056/board_pca10056.c @@ -34,6 +34,7 @@ */ /**************************************************************************/ +#include "bsp/board.h" #include "board_pca10056.h" #include "nrf_gpio.h" @@ -48,11 +49,25 @@ /*------------------------------------------------------------------*/ -/* VARIABLE DECLARATION +/* TUSB HAL MILLISECOND *------------------------------------------------------------------*/ +volatile uint32_t system_ticks = 0; + +void SysTick_Handler (void) +{ + system_ticks++; +} + +uint32_t tusb_hal_millis(void) +{ + //#define tick2ms(tck) ( ( ((uint64_t)(tck)) * 1000) / configTICK_RATE_HZ ) + //return tick2ms( app_timer_cnt_get() ); + + return (system_ticks*1000) / BOARD_TICKS_HZ; +} /*------------------------------------------------------------------*/ -/* FUNCTION DECLARATION +/* BOARD API *------------------------------------------------------------------*/ void board_init(void) { |
