Demo Heart Rate with PAH8011

Dependencies:   pixart_heart_rate pixart_pah8011

Dependents:   PAH8011_nRF52_Program PixArt_PAH8011_HeartRate_NUCLEO-L476RG PixArt_PAH8011_HR_NUCLEO-L476RG

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers system_clock.cpp Source File

system_clock.cpp

00001 #include "system_clock.h"
00002 
00003 #include <mbed.h>
00004 
00005 
00006 static Ticker               g_ticker;
00007 static volatile uint64_t    g_sys_tick = 0;
00008 
00009 
00010 static void system_tick_handle(void)
00011 {
00012     g_sys_tick++;
00013 }
00014 
00015 void system_clock_init()
00016 {
00017     g_sys_tick = 0;
00018     
00019     g_ticker.attach(system_tick_handle, 0.001f);
00020 }
00021 
00022 uint64_t system_clock_get_tick()
00023 {
00024     return g_sys_tick;
00025 }
00026 
00027 uint64_t system_clock_time_to_milliseconds(uint64_t time)
00028 {
00029     return time;
00030 }