Fork of ble-x-nucleo-idb0xa1 with changes required by BleStarMbed

Dependents:   ble-star-mbed

Committer:
lorevee
Date:
Tue Feb 20 11:07:16 2018 +0000
Revision:
0:ac0b0725c6fa
Initial commit

Who changed what in which revision?

UserRevisionLine numberNew contents of line
lorevee 0:ac0b0725c6fa 1
lorevee 0:ac0b0725c6fa 2 #include "ble_clock.h"
lorevee 0:ac0b0725c6fa 3 #ifdef YOTTA_CFG_MBED_OS
lorevee 0:ac0b0725c6fa 4 #include "mbed-drivers/wait_api.h"
lorevee 0:ac0b0725c6fa 5 #include "mbed-drivers/rtc_time.h"
lorevee 0:ac0b0725c6fa 6 #else
lorevee 0:ac0b0725c6fa 7 #include "wait_api.h"
lorevee 0:ac0b0725c6fa 8 #include "rtc_time.h"
lorevee 0:ac0b0725c6fa 9 #endif
lorevee 0:ac0b0725c6fa 10
lorevee 0:ac0b0725c6fa 11 const uint32_t CLOCK_SECOND = 1000;
lorevee 0:ac0b0725c6fa 12
lorevee 0:ac0b0725c6fa 13 /*---------------------------------------------------------------------------*/
lorevee 0:ac0b0725c6fa 14
lorevee 0:ac0b0725c6fa 15 void Clock_Init(void)
lorevee 0:ac0b0725c6fa 16 {
lorevee 0:ac0b0725c6fa 17 //Not Used
lorevee 0:ac0b0725c6fa 18 }
lorevee 0:ac0b0725c6fa 19
lorevee 0:ac0b0725c6fa 20 /*---------------------------------------------------------------------------*/
lorevee 0:ac0b0725c6fa 21
lorevee 0:ac0b0725c6fa 22 tClockTime Clock_Time(void)
lorevee 0:ac0b0725c6fa 23 {
lorevee 0:ac0b0725c6fa 24 return clock();
lorevee 0:ac0b0725c6fa 25 }
lorevee 0:ac0b0725c6fa 26
lorevee 0:ac0b0725c6fa 27 /*---------------------------------------------------------------------------*/
lorevee 0:ac0b0725c6fa 28 /**
lorevee 0:ac0b0725c6fa 29 * Wait for a multiple of 1 ms.
lorevee 0:ac0b0725c6fa 30 *
lorevee 0:ac0b0725c6fa 31 */
lorevee 0:ac0b0725c6fa 32 void Clock_Wait(uint32_t i)
lorevee 0:ac0b0725c6fa 33 {
lorevee 0:ac0b0725c6fa 34 wait_ms(i);
lorevee 0:ac0b0725c6fa 35 }
lorevee 0:ac0b0725c6fa 36 /*---------------------------------------------------------------------------*/