NUCLEO-F401RE + BlueNRG shield client test (TI Sensortag reading)

Dependencies:   mbed-src

Committer:
ostapsky
Date:
Sat Aug 16 11:00:04 2014 +0000
Revision:
0:aa1e012ec210
CLIENT mode first revision

Who changed what in which revision?

UserRevisionLine numberNew contents of line
ostapsky 0:aa1e012ec210 1 /******************** (C) COPYRIGHT 2012 STMicroelectronics ********************
ostapsky 0:aa1e012ec210 2 * File Name : clock.h
ostapsky 0:aa1e012ec210 3 * Author : AMS - HEA&RF BU
ostapsky 0:aa1e012ec210 4 * Version : V1.0.0
ostapsky 0:aa1e012ec210 5 * Date : 19-July-2012
ostapsky 0:aa1e012ec210 6 * Description : Header file for clock library, that gives a simple time
ostapsky 0:aa1e012ec210 7 * reference to the BLE Stack.
ostapsky 0:aa1e012ec210 8 ********************************************************************************
ostapsky 0:aa1e012ec210 9 * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
ostapsky 0:aa1e012ec210 10 * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME.
ostapsky 0:aa1e012ec210 11 * AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT,
ostapsky 0:aa1e012ec210 12 * INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE
ostapsky 0:aa1e012ec210 13 * CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING
ostapsky 0:aa1e012ec210 14 * INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
ostapsky 0:aa1e012ec210 15 *******************************************************************************/
ostapsky 0:aa1e012ec210 16
ostapsky 0:aa1e012ec210 17 #ifndef __CLOCK_H__
ostapsky 0:aa1e012ec210 18 #define __CLOCK_H__
ostapsky 0:aa1e012ec210 19
ostapsky 0:aa1e012ec210 20 #include <hal_types.h>
ostapsky 0:aa1e012ec210 21
ostapsky 0:aa1e012ec210 22 /**
ostapsky 0:aa1e012ec210 23 * Number of clocks in one seconds.
ostapsky 0:aa1e012ec210 24 * This value must be set by each platorm implementation, basing on its needs.
ostapsky 0:aa1e012ec210 25 */
ostapsky 0:aa1e012ec210 26 extern const tHalUint32 CLOCK_SECOND;
ostapsky 0:aa1e012ec210 27
ostapsky 0:aa1e012ec210 28 typedef tHalUint32 tClockTime;
ostapsky 0:aa1e012ec210 29
ostapsky 0:aa1e012ec210 30 /**
ostapsky 0:aa1e012ec210 31 * This function initializes the clock library and should be called before
ostapsky 0:aa1e012ec210 32 * any other Stack functions.
ostapsky 0:aa1e012ec210 33 *
ostapsky 0:aa1e012ec210 34 */
ostapsky 0:aa1e012ec210 35 void Clock_Init(void);
ostapsky 0:aa1e012ec210 36
ostapsky 0:aa1e012ec210 37 /**
ostapsky 0:aa1e012ec210 38 * This function returns the current system clock time. it is used by
ostapsky 0:aa1e012ec210 39 * the host stack and has to be implemented.
ostapsky 0:aa1e012ec210 40 *
ostapsky 0:aa1e012ec210 41 * @return The current clock time, measured in system ticks.
ostapsky 0:aa1e012ec210 42 */
ostapsky 0:aa1e012ec210 43 tClockTime Clock_Time(void);
ostapsky 0:aa1e012ec210 44
ostapsky 0:aa1e012ec210 45 /**
ostapsky 0:aa1e012ec210 46 * This function waits for a given number of milliseconds.
ostapsky 0:aa1e012ec210 47 *
ostapsky 0:aa1e012ec210 48 */
ostapsky 0:aa1e012ec210 49 void Clock_Wait(int i);
ostapsky 0:aa1e012ec210 50
ostapsky 0:aa1e012ec210 51
ostapsky 0:aa1e012ec210 52 #endif /* __CLOCK_H__ */
ostapsky 0:aa1e012ec210 53
ostapsky 0:aa1e012ec210 54