summaryrefslogtreecommitdiff
path: root/hw
diff options
context:
space:
mode:
authorhathach <[email protected]>2018-03-29 18:10:01 +0700
committerhathach <[email protected]>2018-03-29 18:10:01 +0700
commit97db3c7c3d7cfbbb19dbda09809aa39bb19608b9 (patch)
treed7a1461e5c658e7ccc59f71891ccc4ab8cdcc639 /hw
parente2f97443694c5f8ffd4657055a4caaffab153f2c (diff)
update nrf52 hal millis
Diffstat (limited to 'hw')
-rw-r--r--hw/bsp/pca10056/board_pca10056.c19
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)
{