demoUI library for HearRate from Wrist Maxim Max3266x demo

Dependencies:   MemoryLCD

Dependents:   Host_Software_MAX32664GWEB_HR_wrist

Committer:
gmehmet
Date:
Thu Jan 10 08:28:19 2019 +0000
Revision:
0:8a286edb293f
whrmDemoUI librarized commit2

Who changed what in which revision?

UserRevisionLine numberNew contents of line
gmehmet 0:8a286edb293f 1 /*
gmehmet 0:8a286edb293f 2 * demoUI.h
gmehmet 0:8a286edb293f 3 *
gmehmet 0:8a286edb293f 4 * Created on: Nov 29, 2018
gmehmet 0:8a286edb293f 5 * Author: Yagmur.Gok
gmehmet 0:8a286edb293f 6 */
gmehmet 0:8a286edb293f 7
gmehmet 0:8a286edb293f 8 #ifndef SOURCE_DEMOUI_WHRMDEMOUI_H_
gmehmet 0:8a286edb293f 9 #define SOURCE_DEMOUI_WHRMDEMOUI_H_
gmehmet 0:8a286edb293f 10
gmehmet 0:8a286edb293f 11 #include <events/mbed_events.h>
gmehmet 0:8a286edb293f 12 #include <mbed.h>
gmehmet 0:8a286edb293f 13
gmehmet 0:8a286edb293f 14 #include "screen/LS013B7DH03.h"
gmehmet 0:8a286edb293f 15
gmehmet 0:8a286edb293f 16 enum{
gmehmet 0:8a286edb293f 17 DISPLAY_WHRM = 0,
gmehmet 0:8a286edb293f 18 DISPLAY_REINITWHRM = 1
gmehmet 0:8a286edb293f 19 };
gmehmet 0:8a286edb293f 20
gmehmet 0:8a286edb293f 21 #define USE_DEMO_DISPDEV
gmehmet 0:8a286edb293f 22 #if defined(USE_DEMO_DISPDEV)
gmehmet 0:8a286edb293f 23
gmehmet 0:8a286edb293f 24
gmehmet 0:8a286edb293f 25 void demoUI_init();
gmehmet 0:8a286edb293f 26 void demoUI_display_algo_estimations(int integer);
gmehmet 0:8a286edb293f 27 void demoUI_display_set_algoMode(int algo);
gmehmet 0:8a286edb293f 28 int demoUI_display_get_mode(void);
gmehmet 0:8a286edb293f 29 void demoUI_display(int algoResult);
gmehmet 0:8a286edb293f 30
gmehmet 0:8a286edb293f 31
gmehmet 0:8a286edb293f 32
gmehmet 0:8a286edb293f 33 #else
gmehmet 0:8a286edb293f 34 void start_demo_display(void);
gmehmet 0:8a286edb293f 35 void display_algo_estimations( uint8_t mode , int integer, int fraction);
gmehmet 0:8a286edb293f 36 void setup_mode_button(void);
gmehmet 0:8a286edb293f 37
gmehmet 0:8a286edb293f 38 #endif
gmehmet 0:8a286edb293f 39
gmehmet 0:8a286edb293f 40
gmehmet 0:8a286edb293f 41 extern volatile uint8_t algoMode;
gmehmet 0:8a286edb293f 42
gmehmet 0:8a286edb293f 43
gmehmet 0:8a286edb293f 44
gmehmet 0:8a286edb293f 45 #endif /* SOURCE_DEMOUI_WHRMDEMOUI_H_ */