HSP Platform firmware evaluating ECG data and hearth rate over PPG data.

Dependencies:   max32630fthr Adafruit_FeatherOLED USBDevice

Auto generated API documentation and code listings for MAXREFDES101_SOURCE

Classes

BMI160::AccConfig Accelerometer configuration data structure
BMI160::AxisData Structure for axis data
BMI160_I2C BMI160_I2C - supports BMI160 object with I2C interface
BMI160_SPI BMI160_SPI - supports BMI160 object with SPI interface
BufferedDisplay Framebuffered version of GraphicsDisplay
MAX30205::Configuration_u MAX30205 Configuration register bitfields
DSInterface DSInterface is Maxim's DeviceStudio Interface class
ecg_sensor_report
EcgComm EcgComm ECG sensor command handler class
BMI160::GyroConfig Gyroscope configuration data structure
MAX30001 Maxim Integrated MAX30001 ECG/BIOZ chip
MAX30001::max30001_bioz_reg CNFG_BIOZ (0x18)
MAX30001::max30001_cnfg_bmux_reg CNFG_BMUX (0x17)
MAX30001::max30001_cnfg_cal_reg CNFG_CAL (0x12)
MAX30001::max30001_cnfg_ecg_reg CNFG_ECG (0x15)
MAX30001::max30001_cnfg_emux_reg CNFG_EMUX (0x14)
MAX30001::max30001_cnfg_gen_reg CNFG_GEN (0x10)
MAX30001::max30001_cnfg_pace_reg CNFG_PACE (0x1A)
MAX30001::max30001_cnfg_rtor1_reg CNFG_RTOR1 (0x1D)
MAX30001::max30001_cnfg_rtor2_reg CNFG_RTOR2 (0x1E)
MAX30001::max30001_en_int2_reg EN_INT2 (0x03)
MAX30001::max30001_en_int_reg EN_INT (0x02)
MAX30001::max30001_info_reg INFO (0x0F)
MAX30001::max30001_mngr_dyn_reg MNGR_DYN (0x05)
MAX30001::max30001_mngr_int_reg MNGR_INT (0x04)
MAX30001::max30001_status_reg STATUS (0x01)
MAX30205 Library for the MAX30205
The MAX30205 temperature sensor accurately measures temperature and provide an overtemperature alarm/interrupt/shutdown output
MaximSensor MaximSensor is Maxim Sensor base class
Peripherals This static class is used as a central locatoin for all devices on the HSP platform it gives (in-effect) a singleton interface for each device so that anywhere in code one can reference on of these devices
SensorComm SensorComm is Maxim Sensor Studio GUI command handler base class
BMI160::SensorData Structure for holding sensor data
BMI160::SensorTime Structure for sensor time data
SPIFBlockDevice BlockDevice for SPI based flash devices such as the MX25R or SST26F016B
SSBootloaderComm SSBootloaderComm Command handler class for bootloader routines on SmartSensor
SSGenericCmd SSMAX30101Comm Command handler class for communication with MAX30101 on SmartSensor board
SSInterface SSInterface is Maxim's SmartSensor Interface class
SSMAX8614XComm SSMAX8614XComm Command handler class for communication with MAX30101 on SmartSensor board
TempComm TempComm Temperature sensor command handler class
USBMSD_BD Use the SDcard as mass storage device using the USBMSD class

Code

Arial10x10.h [code]
Arial28x28.h [code]
BLE_ICARUS.cpp [code]
BLE_ICARUS.h [code]
bmi160.cpp [code]
bmi160.h [code]
bmi160_i2c.cpp [code]
bmi160_spi.cpp [code]
BufferedDisplay.cpp [code] Buffered version of GraphicsDisplay
BufferedDisplay.h [code] Framebuffered version of GraphicsDisplay
build_version.h [code]
CRC8.cpp [code]
CRC8.h [code]
DSInterface.cpp [code]
DSInterface.h [code]
EcgComm.cpp [code]
EcgComm.h [code]
EcgComm_Defines.h [code]
EventStats.cpp [code]
EventStats.h [code]
GraphicsDisplay.cpp [code]
GraphicsDisplay.h [code]
LCDSettings.h [code]
LEDStatus.cpp [code]
LEDStatus.h [code]
LS013B7DH03.cpp [code] Driver class for the Sharp LS013B7DH03 memory LCD on some kits
LS013B7DH03.h [code] Driver class for the Sharp LS013B7DH03 memory LCD on some kits
main.cpp [code]
MAX20303.cpp [code]
MAX20303.h [code]
MAX30001.cpp [code]
MAX30001.h [code]
MAX30001_Helper.cpp [code]
MAX30001_Helper.h [code]
MAX30205.cpp [code]
MAX30205.h [code]
max32630hsp.cpp [code]
max32630hsp.h [code]
MaximSensor.cpp [code]
MaximSensor.h [code]
mbed_logo.c [code]
mbed_logo.h [code]
mbed_settings.py [code]
mem_debug.cpp [code]
mem_debug.h [code]
mxm_assert.h [code]
Neu44x36.h [code]
Peripherals.cpp [code]
Peripherals.h [code]
queue.cpp [code]
queue.h [code]
SensorComm.cpp [code]
SensorComm.h [code]
SPIFBlockDevice.cpp [code]
SPIFBlockDevice.h [code]
SSBootloaderComm.cpp [code]
SSBootloaderComm.h [code]
SSGenericCmd.cpp [code]
SSGenericCmd.h [code]
SSInterface.cpp [code]
SSInterface.h [code]
SSMAX8614XComm.cpp [code]
SSMAX8614XComm.h [code]
TempComm.cpp [code]
TempComm.h [code]
TextDisplay.cpp [code]
TextDisplay.h [code]
ubuntucondensed16x21.h [code]
ubuntucondensed20x26.h [code]
ubuntucondensed22x28.h [code]
UbuntuCondensed38x47.h [code]
USBMSD_BD.cpp [code]
USBMSD_BD.h [code]
utils.cpp [code]
utils.h [code]
version.h [code]
WatchInterface.cpp [code]
WatchInterface.h [code]

Namespaces