Example Host software for integration of MAX3266x chips (, MAX32664GWEB) equipped with Heart Rate from Wrist Algorithm. This is “stand-alone” software that runs on the MAX32630 low-power microcontroller to display heart rate on the display of the MAXREFDES101 reference design. It is intended provide a simple example of how to initialize and communicate with the sensor hub. Windows and Android communications are not supported.

Dependencies:   Maxim_Sensor_Hub_Communications BMI160 whrmDemoUI max32630hsp3

Fork of Host_Software_MAX32664GWEB_HR_wrist by mehmet gok

Committer:
gmehmet
Date:
Thu Jan 10 11:06:01 2019 +0300
Revision:
13:3d1a6b947396
Parent:
0:ddc2fef69ef9
Code for evaluating Max3266x Heart Rate from Wrist Agorithm

Who changed what in which revision?

UserRevisionLine numberNew contents of line
gmehmet 0:ddc2fef69ef9 1 #ifndef LCDSETTINGS_H
gmehmet 0:ddc2fef69ef9 2 #define LCDSETTINGS_H
gmehmet 0:ddc2fef69ef9 3
gmehmet 0:ddc2fef69ef9 4 /** MemoryLCD width in pixels */
gmehmet 0:ddc2fef69ef9 5 #define DISPLAY_WIDTH (128)
gmehmet 0:ddc2fef69ef9 6
gmehmet 0:ddc2fef69ef9 7 /** MemoryLCD height in pixels */
gmehmet 0:ddc2fef69ef9 8 #define DISPLAY_HEIGHT (128)
gmehmet 0:ddc2fef69ef9 9
gmehmet 0:ddc2fef69ef9 10 /** Data type for storing buffer the pixel buffer */
gmehmet 0:ddc2fef69ef9 11 #if ((DISPLAY_WIDTH % 32) == 0)
gmehmet 0:ddc2fef69ef9 12 #define DISPLAY_BUFFER_TYPE uint32_t
gmehmet 0:ddc2fef69ef9 13 #define DISPLAY_BUFFER_TYPE_MASK (0x1F)
gmehmet 0:ddc2fef69ef9 14 #else
gmehmet 0:ddc2fef69ef9 15 #define DISPLAY_BUFFER_TYPE uint8_t
gmehmet 0:ddc2fef69ef9 16 #define DISPLAY_BUFFER_TYPE_MASK (0x07)
gmehmet 0:ddc2fef69ef9 17 #endif
gmehmet 0:ddc2fef69ef9 18
gmehmet 0:ddc2fef69ef9 19 #define DISPLAY_BUFFER_TYPE_SIZE (sizeof(DISPLAY_BUFFER_TYPE) * 8)
gmehmet 0:ddc2fef69ef9 20 #define DISPLAY_BUFFER_ELEMENTS ((DISPLAY_WIDTH*DISPLAY_HEIGHT)/DISPLAY_BUFFER_TYPE_SIZE)
gmehmet 0:ddc2fef69ef9 21
gmehmet 0:ddc2fef69ef9 22 /** Maximum length of a printf to the display */
gmehmet 0:ddc2fef69ef9 23 #define MAX_PRINTF_CHARS 40
gmehmet 0:ddc2fef69ef9 24
gmehmet 0:ddc2fef69ef9 25 /** Color definitions */
gmehmet 0:ddc2fef69ef9 26 #define White 0xFFFFFFFF
gmehmet 0:ddc2fef69ef9 27 #define Black 0x00000000
gmehmet 0:ddc2fef69ef9 28
gmehmet 0:ddc2fef69ef9 29 #endif