ME11C Sample Code in Maxim Integrated Team

Dependencies:   BMI160 max32630hsp3 MemoryLCD USBDevice

Fork of Host_Software_MAX32664GWEC_SpO2_HR-_EXTE by Seyhmus Cacina

Committer:
seyhmuscacina
Date:
Mon Mar 25 07:56:34 2019 +0000
Revision:
2:3b5d2467e6c7
Parent:
0:b259fd1a88f5
Fork the repository

Who changed what in which revision?

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