![]() |
LibDriver MAX30105
|
max30105 example driver modules More...
Functions | |
| uint8_t | max30105_fifo_irq_handler (void) |
| fifo example irq handler | |
| uint8_t | max30105_fifo_init (void(*fifo_receive_callback)(uint8_t type)) |
| fifo example init | |
| uint8_t | max30105_fifo_deinit (void) |
| fifo example deinit | |
| uint8_t | max30105_fifo_read (uint32_t *raw_red, uint32_t *raw_ir, uint32_t *raw_green, uint8_t *len) |
| read the data | |
max30105 example driver modules
| #define MAX30105_FIFO_DEFAULT_ADC_RESOLUTION MAX30105_ADC_RESOLUTION_18_BIT |
18 bits
Definition at line 62 of file driver_max30105_fifo.h.
| #define MAX30105_FIFO_DEFAULT_DIE_TEMPERATURE MAX30105_BOOL_FALSE |
disable
Definition at line 72 of file driver_max30105_fifo.h.
| #define MAX30105_FIFO_DEFAULT_FIFO_ALMOST_FULL 0xF |
0xF
Definition at line 58 of file driver_max30105_fifo.h.
| #define MAX30105_FIFO_DEFAULT_FIFO_ROLL MAX30105_BOOL_TRUE |
enable
Definition at line 57 of file driver_max30105_fifo.h.
| #define MAX30105_FIFO_DEFAULT_INTERRUPT_ALC_OVF_EN MAX30105_BOOL_TRUE |
enable
Definition at line 74 of file driver_max30105_fifo.h.
| #define MAX30105_FIFO_DEFAULT_INTERRUPT_DATA_RDY_EN MAX30105_BOOL_FALSE |
disable
Definition at line 73 of file driver_max30105_fifo.h.
| #define MAX30105_FIFO_DEFAULT_INTERRUPT_DIE_TEMP_RDY_EN MAX30105_BOOL_TRUE |
enable
Definition at line 75 of file driver_max30105_fifo.h.
| #define MAX30105_FIFO_DEFAULT_LED_GREEN_PULSE_AMPLITUDE 0x7F |
0x7F
Definition at line 65 of file driver_max30105_fifo.h.
| #define MAX30105_FIFO_DEFAULT_LED_IR_PULSE_AMPLITUDE 0x7F |
0x7F
Definition at line 64 of file driver_max30105_fifo.h.
| #define MAX30105_FIFO_DEFAULT_LED_PROXIMITY_PULSE_AMPLITUDE 0x7F |
0x7F
Definition at line 66 of file driver_max30105_fifo.h.
| #define MAX30105_FIFO_DEFAULT_LED_RED_PULSE_AMPLITUDE 0x7F |
0x7F
Definition at line 63 of file driver_max30105_fifo.h.
| #define MAX30105_FIFO_DEFAULT_MODE MAX30105_MODE_GREEN_RED_IR |
green red ir mode
Definition at line 59 of file driver_max30105_fifo.h.
| #define MAX30105_FIFO_DEFAULT_PARTICLE_SENSING_ADC_RANGE MAX30105_PARTICLE_SENSING_ADC_RANGE_4096 |
adc range 4096
Definition at line 60 of file driver_max30105_fifo.h.
| #define MAX30105_FIFO_DEFAULT_PARTICLE_SENSING_SAMPLE_RATE MAX30105_PARTICLE_SENSING_SAMPLE_RATE_100_HZ |
100 Hz
Definition at line 61 of file driver_max30105_fifo.h.
| #define MAX30105_FIFO_DEFAULT_PROXIMITY_THRESHOLD 1023 |
1023
Definition at line 67 of file driver_max30105_fifo.h.
| #define MAX30105_FIFO_DEFAULT_SAMPLE_AVERAGING MAX30105_SAMPLE_AVERAGING_8 |
max30105 fifo example default definition
sample 8
Definition at line 56 of file driver_max30105_fifo.h.
| #define MAX30105_FIFO_DEFAULT_SLOT1 MAX30105_LED_RED_LED1_PA |
led red
Definition at line 68 of file driver_max30105_fifo.h.
| #define MAX30105_FIFO_DEFAULT_SLOT2 MAX30105_LED_IR_LED2_PA |
led ir
Definition at line 69 of file driver_max30105_fifo.h.
| #define MAX30105_FIFO_DEFAULT_SLOT3 MAX30105_LED_GREEN_LED3_PA |
led none
Definition at line 70 of file driver_max30105_fifo.h.
| #define MAX30105_FIFO_DEFAULT_SLOT4 MAX30105_LED_NONE |
led none
Definition at line 71 of file driver_max30105_fifo.h.
| uint8_t max30105_fifo_deinit | ( | void | ) |
fifo example deinit
Definition at line 364 of file driver_max30105_fifo.c.
| uint8_t max30105_fifo_init | ( | void(* | fifo_receive_callback )(uint8_t type) | ) |
fifo example init
| [in] | *fifo_receive_callback | pointer to a fifo receive callback |
Definition at line 69 of file driver_max30105_fifo.c.
| uint8_t max30105_fifo_irq_handler | ( | void | ) |
fifo example irq handler
Definition at line 48 of file driver_max30105_fifo.c.
| uint8_t max30105_fifo_read | ( | uint32_t * | raw_red, |
| uint32_t * | raw_ir, | ||
| uint32_t * | raw_green, | ||
| uint8_t * | len ) |
read the data
| [out] | *raw_red | pointer to a red raw data buffer |
| [out] | *raw_ir | pointer to a ir raw data buffer |
| [out] | *raw_green | pointer to a green raw data buffer |
| [in,out] | *len | pointer to a length buffer |
Definition at line 390 of file driver_max30105_fifo.c.