![]() |
LibDriver MAX30105
|
max30105 basic driver modules More...
Data Structures | |
| struct | max30105_handle_s |
| max30105 handle structure definition More... | |
| struct | max30105_info_s |
| max30105 information structure definition More... | |
Typedefs | |
| typedef struct max30105_handle_s | max30105_handle_t |
| max30105 handle structure definition | |
| typedef struct max30105_info_s | max30105_info_t |
| max30105 information structure definition | |
Functions | |
| uint8_t | max30105_info (max30105_info_t *info) |
| get chip's information | |
| uint8_t | max30105_irq_handler (max30105_handle_t *handle) |
| irq handler | |
| uint8_t | max30105_init (max30105_handle_t *handle) |
| initialize the chip | |
| uint8_t | max30105_deinit (max30105_handle_t *handle) |
| close the chip | |
| uint8_t | max30105_read (max30105_handle_t *handle, uint32_t *raw_red, uint32_t *raw_ir, uint32_t *raw_green, uint8_t *len) |
| read the data | |
| uint8_t | max30105_read_temperature (max30105_handle_t *handle, uint16_t *raw, float *temp) |
| read the temperature | |
| uint8_t | max30105_get_interrupt_status (max30105_handle_t *handle, max30105_interrupt_status_t status, max30105_bool_t *enable) |
| get the interrupt status | |
| uint8_t | max30105_set_interrupt (max30105_handle_t *handle, max30105_interrupt_t type, max30105_bool_t enable) |
| set the interrupt bool | |
| uint8_t | max30105_get_interrupt (max30105_handle_t *handle, max30105_interrupt_t type, max30105_bool_t *enable) |
| get the interrupt bool | |
| uint8_t | max30105_set_fifo_write_pointer (max30105_handle_t *handle, uint8_t pointer) |
| set the fifo write pointer | |
| uint8_t | max30105_get_fifo_write_pointer (max30105_handle_t *handle, uint8_t *pointer) |
| get the fifo write pointer | |
| uint8_t | max30105_set_fifo_overflow_counter (max30105_handle_t *handle, uint8_t counter) |
| set the fifo overflow counter | |
| uint8_t | max30105_get_fifo_overflow_counter (max30105_handle_t *handle, uint8_t *counter) |
| get the fifo overflow counter | |
| uint8_t | max30105_set_fifo_read_pointer (max30105_handle_t *handle, uint8_t pointer) |
| set the fifo read pointer | |
| uint8_t | max30105_get_fifo_read_pointer (max30105_handle_t *handle, uint8_t *pointer) |
| get the fifo read pointer | |
| uint8_t | max30105_set_fifo_data (max30105_handle_t *handle, uint8_t data) |
| set the fifo data | |
| uint8_t | max30105_get_fifo_data (max30105_handle_t *handle, uint8_t *data) |
| get the fifo data | |
| uint8_t | max30105_set_fifo_sample_averaging (max30105_handle_t *handle, max30105_sample_averaging_t sample) |
| set the fifo sample averaging | |
| uint8_t | max30105_get_fifo_sample_averaging (max30105_handle_t *handle, max30105_sample_averaging_t *sample) |
| get the fifo sample averaging | |
| uint8_t | max30105_set_fifo_roll (max30105_handle_t *handle, max30105_bool_t enable) |
| enable or disable the fifo roll | |
| uint8_t | max30105_get_fifo_roll (max30105_handle_t *handle, max30105_bool_t *enable) |
| get the fifo roll status | |
| uint8_t | max30105_set_fifo_almost_full (max30105_handle_t *handle, uint8_t value) |
| set the fifo almost full value | |
| uint8_t | max30105_get_fifo_almost_full (max30105_handle_t *handle, uint8_t *value) |
| get the fifo almost full value | |
| uint8_t | max30105_set_shutdown (max30105_handle_t *handle, max30105_bool_t enable) |
| set the shutdown | |
| uint8_t | max30105_get_shutdown (max30105_handle_t *handle, max30105_bool_t *enable) |
| get the shutdown | |
| uint8_t | max30105_reset (max30105_handle_t *handle) |
| reset the chip | |
| uint8_t | max30105_set_mode (max30105_handle_t *handle, max30105_mode_t mode) |
| set the mode | |
| uint8_t | max30105_get_mode (max30105_handle_t *handle, max30105_mode_t *mode) |
| get the mode | |
| uint8_t | max30105_set_particle_sensing_adc_range (max30105_handle_t *handle, max30105_particle_sensing_adc_range_t range) |
| set the particle sensing adc range | |
| uint8_t | max30105_get_particle_sensing_adc_range (max30105_handle_t *handle, max30105_particle_sensing_adc_range_t *range) |
| get the particle sensing adc range | |
| uint8_t | max30105_set_particle_sensing_sample_rate (max30105_handle_t *handle, max30105_particle_sensing_sample_rate_t rate) |
| set the particle sensing sample rate | |
| uint8_t | max30105_get_particle_sensing_sample_rate (max30105_handle_t *handle, max30105_particle_sensing_sample_rate_t *rate) |
| get the particle sensing sample rate | |
| uint8_t | max30105_set_adc_resolution (max30105_handle_t *handle, max30105_adc_resolution_t resolution) |
| set the adc resolution | |
| uint8_t | max30105_get_adc_resolution (max30105_handle_t *handle, max30105_adc_resolution_t *resolution) |
| get the adc resolution | |
| uint8_t | max30105_set_led_red_pulse_amplitude (max30105_handle_t *handle, uint8_t amp) |
| set the red led pulse amplitude | |
| uint8_t | max30105_get_led_red_pulse_amplitude (max30105_handle_t *handle, uint8_t *amp) |
| get the red led pulse amplitude | |
| uint8_t | max30105_set_led_ir_pulse_amplitude (max30105_handle_t *handle, uint8_t amp) |
| set the ir led pulse amplitude | |
| uint8_t | max30105_get_led_ir_pulse_amplitude (max30105_handle_t *handle, uint8_t *amp) |
| get the ir led pulse amplitude | |
| uint8_t | max30105_set_led_green_pulse_amplitude (max30105_handle_t *handle, uint8_t amp) |
| set the green led pulse amplitude | |
| uint8_t | max30105_get_led_green_pulse_amplitude (max30105_handle_t *handle, uint8_t *amp) |
| get the green led pulse amplitude | |
| uint8_t | max30105_set_led_proximity_pulse_amplitude (max30105_handle_t *handle, uint8_t amp) |
| set the proximity led pulse amplitude | |
| uint8_t | max30105_get_led_proximity_pulse_amplitude (max30105_handle_t *handle, uint8_t *amp) |
| get the proximity led pulse amplitude | |
| uint8_t | max30105_set_slot (max30105_handle_t *handle, max30105_slot_t slot, max30105_led_t led) |
| set the led slot | |
| uint8_t | max30105_get_slot (max30105_handle_t *handle, max30105_slot_t slot, max30105_led_t *led) |
| get the led slot | |
| uint8_t | max30105_set_die_temperature (max30105_handle_t *handle, max30105_bool_t enable) |
| enable or disable die temperature | |
| uint8_t | max30105_get_die_temperature (max30105_handle_t *handle, max30105_bool_t *enable) |
| get the die temperature status | |
| uint8_t | max30105_set_proximity_interrupt_threshold (max30105_handle_t *handle, uint8_t threshold) |
| set the proximity interrupt threshold | |
| uint8_t | max30105_get_proximity_interrupt_threshold (max30105_handle_t *handle, uint8_t *threshold) |
| get the proximity interrupt threshold | |
| uint8_t | max30105_proximity_threshold_convert_to_register (max30105_handle_t *handle, uint32_t adc, uint8_t *reg) |
| convert the proximity threshold to the register raw data | |
| uint8_t | max30105_proximity_threshold_convert_to_data (max30105_handle_t *handle, uint8_t reg, uint32_t *adc) |
| convert the register raw data to the proximity threshold | |
| uint8_t | max30105_get_id (max30105_handle_t *handle, uint8_t *revision_id, uint8_t *part_id) |
| get the chip id | |
max30105 basic driver modules
| typedef struct max30105_handle_s max30105_handle_t |
max30105 handle structure definition
| typedef struct max30105_info_s max30105_info_t |
max30105 information structure definition
max30105 adc resolution enumeration definition
| Enumerator | |
|---|---|
| MAX30105_ADC_RESOLUTION_15_BIT | 15 bits |
| MAX30105_ADC_RESOLUTION_16_BIT | 16 bits |
| MAX30105_ADC_RESOLUTION_17_BIT | 17 bits |
| MAX30105_ADC_RESOLUTION_18_BIT | 18 bits |
Definition at line 145 of file driver_max30105.h.
| enum max30105_bool_t |
max30105 bool enumeration definition
| Enumerator | |
|---|---|
| MAX30105_BOOL_FALSE | false |
| MAX30105_BOOL_TRUE | true |
Definition at line 62 of file driver_max30105.h.
max30105 interrupt status enumeration definition
Definition at line 94 of file driver_max30105.h.
| enum max30105_interrupt_t |
max30105 interrupt enumeration definition
Definition at line 107 of file driver_max30105.h.
| enum max30105_led_t |
max30105 led enumeration definition
Definition at line 156 of file driver_max30105.h.
| enum max30105_mode_t |
max30105 mode enumeration definition
| Enumerator | |
|---|---|
| MAX30105_MODE_RED | red only mode |
| MAX30105_MODE_RED_IR | red and ir mode |
| MAX30105_MODE_GREEN_RED_IR | green, red and ir mode |
Definition at line 84 of file driver_max30105.h.
max30105 particle sensing adc range enumeration definition
Definition at line 119 of file driver_max30105.h.
max30105 particle sensing sample rate enumeration definition
Definition at line 130 of file driver_max30105.h.
max30105 sample averaging enumeration definition
Definition at line 71 of file driver_max30105.h.
| enum max30105_slot_t |
max30105 slot enumeration definition
| Enumerator | |
|---|---|
| MAX30105_SLOT_1 | slot 1 |
| MAX30105_SLOT_2 | slot 2 |
| MAX30105_SLOT_3 | slot 3 |
| MAX30105_SLOT_4 | slot 4 |
Definition at line 170 of file driver_max30105.h.
| uint8_t max30105_deinit | ( | max30105_handle_t * | handle | ) |
close the chip
| [in] | *handle | pointer to a max30105 handle structure |
Definition at line 243 of file driver_max30105.c.
| uint8_t max30105_get_adc_resolution | ( | max30105_handle_t * | handle, |
| max30105_adc_resolution_t * | resolution ) |
get the adc resolution
| [in] | *handle | pointer to a max30105 handle structure |
| [out] | *resolution | pointer to an adc resolution buffer |
Definition at line 1823 of file driver_max30105.c.
| uint8_t max30105_get_die_temperature | ( | max30105_handle_t * | handle, |
| max30105_bool_t * | enable ) |
get the die temperature status
| [in] | *handle | pointer to a max30105 handle structure |
| [out] | *enable | pointer to a bool value buffer |
Definition at line 2389 of file driver_max30105.c.
| uint8_t max30105_get_fifo_almost_full | ( | max30105_handle_t * | handle, |
| uint8_t * | value ) |
get the fifo almost full value
| [in] | *handle | pointer to a max30105 handle structure |
| [out] | *value | pointer to a fifo almost full value buffer |
Definition at line 1369 of file driver_max30105.c.
| uint8_t max30105_get_fifo_data | ( | max30105_handle_t * | handle, |
| uint8_t * | data ) |
get the fifo data
| [in] | *handle | pointer to a max30105 handle structure |
| [out] | *data | pointer to a fifo data buffer |
Definition at line 1118 of file driver_max30105.c.
| uint8_t max30105_get_fifo_overflow_counter | ( | max30105_handle_t * | handle, |
| uint8_t * | counter ) |
get the fifo overflow counter
| [in] | *handle | pointer to a max30105 handle structure |
| [out] | *counter | pointer to a counter buffer |
Definition at line 965 of file driver_max30105.c.
| uint8_t max30105_get_fifo_read_pointer | ( | max30105_handle_t * | handle, |
| uint8_t * | pointer ) |
get the fifo read pointer
| [in] | *handle | pointer to a max30105 handle structure |
| [out] | *pointer | pointer to a pointer buffer |
Definition at line 1046 of file driver_max30105.c.
| uint8_t max30105_get_fifo_roll | ( | max30105_handle_t * | handle, |
| max30105_bool_t * | enable ) |
get the fifo roll status
| [in] | *handle | pointer to a max30105 handle structure |
| [out] | *enable | pointer to a bool value buffer |
Definition at line 1280 of file driver_max30105.c.
| uint8_t max30105_get_fifo_sample_averaging | ( | max30105_handle_t * | handle, |
| max30105_sample_averaging_t * | sample ) |
get the fifo sample averaging
| [in] | *handle | pointer to a max30105 handle structure |
| [out] | *sample | pointer to a fifo sample averaging buffer |
Definition at line 1198 of file driver_max30105.c.
| uint8_t max30105_get_fifo_write_pointer | ( | max30105_handle_t * | handle, |
| uint8_t * | pointer ) |
get the fifo write pointer
| [in] | *handle | pointer to a max30105 handle structure |
| [out] | *pointer | pointer to a pointer buffer |
Definition at line 884 of file driver_max30105.c.
| uint8_t max30105_get_id | ( | max30105_handle_t * | handle, |
| uint8_t * | revision_id, | ||
| uint8_t * | part_id ) |
get the chip id
| [in] | *handle | pointer to a max30105 handle structure |
| [out] | *revision_id | pointer to a revision id buffer |
| [out] | *part_id | pointer to a part id buffer |
Definition at line 2551 of file driver_max30105.c.
| uint8_t max30105_get_interrupt | ( | max30105_handle_t * | handle, |
| max30105_interrupt_t | type, | ||
| max30105_bool_t * | enable ) |
get the interrupt bool
| [in] | *handle | pointer to a max30105 handle structure |
| [in] | type | interrupt type |
| [out] | *enable | pointer to a bool value buffer |
Definition at line 787 of file driver_max30105.c.
| uint8_t max30105_get_interrupt_status | ( | max30105_handle_t * | handle, |
| max30105_interrupt_status_t | status, | ||
| max30105_bool_t * | enable ) |
get the interrupt status
| [in] | *handle | pointer to a max30105 handle structure |
| [in] | status | interrupt status |
| [out] | *enable | pointer to a bool value buffer |
Definition at line 663 of file driver_max30105.c.
| uint8_t max30105_get_led_green_pulse_amplitude | ( | max30105_handle_t * | handle, |
| uint8_t * | amp ) |
get the green led pulse amplitude
| [in] | *handle | pointer to a max30105 handle structure |
| [out] | *amp | pointer to a green led pulse amplitude buffer |
Definition at line 2035 of file driver_max30105.c.
| uint8_t max30105_get_led_ir_pulse_amplitude | ( | max30105_handle_t * | handle, |
| uint8_t * | amp ) |
get the ir led pulse amplitude
| [in] | *handle | pointer to a max30105 handle structure |
| [out] | *amp | pointer to an ir led pulse amplitude buffer |
Definition at line 1965 of file driver_max30105.c.
| uint8_t max30105_get_led_proximity_pulse_amplitude | ( | max30105_handle_t * | handle, |
| uint8_t * | amp ) |
get the proximity led pulse amplitude
| [in] | *handle | pointer to a max30105 handle structure |
| [out] | *amp | pointer to a proximity led pulse amplitude buffer |
Definition at line 2105 of file driver_max30105.c.
| uint8_t max30105_get_led_red_pulse_amplitude | ( | max30105_handle_t * | handle, |
| uint8_t * | amp ) |
get the red led pulse amplitude
| [in] | *handle | pointer to a max30105 handle structure |
| [out] | *amp | pointer to a red led pulse amplitude buffer |
Definition at line 1895 of file driver_max30105.c.
| uint8_t max30105_get_mode | ( | max30105_handle_t * | handle, |
| max30105_mode_t * | mode ) |
get the mode
| [in] | *handle | pointer to a max30105 handle structure |
| [out] | *mode | pointer to a chip mode buffer |
Definition at line 1577 of file driver_max30105.c.
| uint8_t max30105_get_particle_sensing_adc_range | ( | max30105_handle_t * | handle, |
| max30105_particle_sensing_adc_range_t * | range ) |
get the particle sensing adc range
| [in] | *handle | pointer to a max30105 handle structure |
| [out] | *range | pointer to a particle sensing adc range buffer |
Definition at line 1659 of file driver_max30105.c.
| uint8_t max30105_get_particle_sensing_sample_rate | ( | max30105_handle_t * | handle, |
| max30105_particle_sensing_sample_rate_t * | rate ) |
get the particle sensing sample rate
| [in] | *handle | pointer to a max30105 handle structure |
| [out] | *rate | pointer to a particle sensing sample rate buffer |
Definition at line 1741 of file driver_max30105.c.
| uint8_t max30105_get_proximity_interrupt_threshold | ( | max30105_handle_t * | handle, |
| uint8_t * | threshold ) |
get the proximity interrupt threshold
| [in] | *handle | pointer to a max30105 handle structure |
| [out] | *threshold | pointer to a proximity interrupt threshold buffer |
Definition at line 2461 of file driver_max30105.c.
| uint8_t max30105_get_shutdown | ( | max30105_handle_t * | handle, |
| max30105_bool_t * | enable ) |
get the shutdown
| [in] | *handle | pointer to a max30105 handle structure |
| [out] | *enable | pointer to a bool value buffer |
Definition at line 1451 of file driver_max30105.c.
| uint8_t max30105_get_slot | ( | max30105_handle_t * | handle, |
| max30105_slot_t | slot, | ||
| max30105_led_t * | led ) |
get the led slot
| [in] | *handle | pointer to a max30105 handle structure |
| [in] | slot | slot number |
| [out] | *led | pointer to a led mode buffer |
Definition at line 2259 of file driver_max30105.c.
| uint8_t max30105_info | ( | max30105_info_t * | info | ) |
get chip's information
| [out] | *info | pointer to a max30105 info structure |
Definition at line 2658 of file driver_max30105.c.
| uint8_t max30105_init | ( | max30105_handle_t * | handle | ) |
initialize the chip
| [in] | *handle | pointer to a max30105 handle structure |
Definition at line 96 of file driver_max30105.c.
| uint8_t max30105_irq_handler | ( | max30105_handle_t * | handle | ) |
irq handler
| [in] | *handle | pointer to a max30105 handle structure |
Definition at line 295 of file driver_max30105.c.
| uint8_t max30105_proximity_threshold_convert_to_data | ( | max30105_handle_t * | handle, |
| uint8_t | reg, | ||
| uint32_t * | adc ) |
convert the register raw data to the proximity threshold
| [in] | *handle | pointer to a max30105 handle structure |
| [in] | reg | register raw data |
| [out] | *adc | pointer to an adc range buffer |
Definition at line 2523 of file driver_max30105.c.
| uint8_t max30105_proximity_threshold_convert_to_register | ( | max30105_handle_t * | handle, |
| uint32_t | adc, | ||
| uint8_t * | reg ) |
convert the proximity threshold to the register raw data
| [in] | *handle | pointer to a max30105 handle structure |
| [in] | adc | adc range |
| [out] | *reg | pointer to a register raw buffer |
Definition at line 2496 of file driver_max30105.c.
| uint8_t max30105_read | ( | max30105_handle_t * | handle, |
| uint32_t * | raw_red, | ||
| uint32_t * | raw_ir, | ||
| uint32_t * | raw_green, | ||
| uint8_t * | len ) |
read the data
| [in] | *handle | pointer to a max30105 handle structure |
| [out] | *raw_red | pointer to a red raw data buffer |
| [out] | *raw_ir | pointer to an 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 406 of file driver_max30105.c.
| uint8_t max30105_read_temperature | ( | max30105_handle_t * | handle, |
| uint16_t * | raw, | ||
| float * | temp ) |
read the temperature
| [in] | *handle | pointer to a max30105 handle structure |
| [out] | *raw | pointer to a raw data buffer |
| [out] | *temp | pointer to a converted temperature buffer |
Definition at line 576 of file driver_max30105.c.
| uint8_t max30105_reset | ( | max30105_handle_t * | handle | ) |
reset the chip
| [in] | *handle | pointer to a max30105 handle structure |
Definition at line 1487 of file driver_max30105.c.
| uint8_t max30105_set_adc_resolution | ( | max30105_handle_t * | handle, |
| max30105_adc_resolution_t | resolution ) |
set the adc resolution
| [in] | *handle | pointer to a max30105 handle structure |
| [in] | resolution | adc resolution |
Definition at line 1778 of file driver_max30105.c.
| uint8_t max30105_set_die_temperature | ( | max30105_handle_t * | handle, |
| max30105_bool_t | enable ) |
enable or disable die temperature
| [in] | *handle | pointer to a max30105 handle structure |
| [in] | enable | bool value |
Definition at line 2344 of file driver_max30105.c.
| uint8_t max30105_set_fifo_almost_full | ( | max30105_handle_t * | handle, |
| uint8_t | value ) |
set the fifo almost full value
| [in] | *handle | pointer to a max30105 handle structure |
| [in] | value | fifo almost full value |
Definition at line 1318 of file driver_max30105.c.
| uint8_t max30105_set_fifo_data | ( | max30105_handle_t * | handle, |
| uint8_t | data ) |
set the fifo data
| [in] | *handle | pointer to a max30105 handle structure |
| [in] | data | fifo data |
Definition at line 1083 of file driver_max30105.c.
| uint8_t max30105_set_fifo_overflow_counter | ( | max30105_handle_t * | handle, |
| uint8_t | counter ) |
set the fifo overflow counter
| [in] | *handle | pointer to a max30105 handle structure |
| [in] | counter | overflow counter |
Definition at line 922 of file driver_max30105.c.
| uint8_t max30105_set_fifo_read_pointer | ( | max30105_handle_t * | handle, |
| uint8_t | pointer ) |
set the fifo read pointer
| [in] | *handle | pointer to a max30105 handle structure |
| [in] | pointer | read pointer |
Definition at line 1003 of file driver_max30105.c.
| uint8_t max30105_set_fifo_roll | ( | max30105_handle_t * | handle, |
| max30105_bool_t | enable ) |
enable or disable the fifo roll
| [in] | *handle | pointer to a max30105 handle structure |
| [in] | enable | bool value |
Definition at line 1235 of file driver_max30105.c.
| uint8_t max30105_set_fifo_sample_averaging | ( | max30105_handle_t * | handle, |
| max30105_sample_averaging_t | sample ) |
set the fifo sample averaging
| [in] | *handle | pointer to a max30105 handle structure |
| [in] | sample | fifo sample averaging |
Definition at line 1153 of file driver_max30105.c.
| uint8_t max30105_set_fifo_write_pointer | ( | max30105_handle_t * | handle, |
| uint8_t | pointer ) |
set the fifo write pointer
| [in] | *handle | pointer to a max30105 handle structure |
| [in] | pointer | written pointer |
Definition at line 841 of file driver_max30105.c.
| uint8_t max30105_set_interrupt | ( | max30105_handle_t * | handle, |
| max30105_interrupt_t | type, | ||
| max30105_bool_t | enable ) |
set the interrupt bool
| [in] | *handle | pointer to a max30105 handle structure |
| [in] | type | interrupt type |
| [in] | enable | bool value |
Definition at line 717 of file driver_max30105.c.
| uint8_t max30105_set_led_green_pulse_amplitude | ( | max30105_handle_t * | handle, |
| uint8_t | amp ) |
set the green led pulse amplitude
| [in] | *handle | pointer to a max30105 handle structure |
| [in] | amp | green led pulse amplitude |
Definition at line 2000 of file driver_max30105.c.
| uint8_t max30105_set_led_ir_pulse_amplitude | ( | max30105_handle_t * | handle, |
| uint8_t | amp ) |
set the ir led pulse amplitude
| [in] | *handle | pointer to a max30105 handle structure |
| [in] | amp | ir led pulse amplitude |
Definition at line 1930 of file driver_max30105.c.
| uint8_t max30105_set_led_proximity_pulse_amplitude | ( | max30105_handle_t * | handle, |
| uint8_t | amp ) |
set the proximity led pulse amplitude
| [in] | *handle | pointer to a max30105 handle structure |
| [in] | amp | proximity led pulse amplitude |
Definition at line 2070 of file driver_max30105.c.
| uint8_t max30105_set_led_red_pulse_amplitude | ( | max30105_handle_t * | handle, |
| uint8_t | amp ) |
set the red led pulse amplitude
| [in] | *handle | pointer to a max30105 handle structure |
| [in] | amp | red led pulse amplitude |
Definition at line 1860 of file driver_max30105.c.
| uint8_t max30105_set_mode | ( | max30105_handle_t * | handle, |
| max30105_mode_t | mode ) |
set the mode
| [in] | *handle | pointer to a max30105 handle structure |
| [in] | mode | chip mode |
Definition at line 1532 of file driver_max30105.c.
| uint8_t max30105_set_particle_sensing_adc_range | ( | max30105_handle_t * | handle, |
| max30105_particle_sensing_adc_range_t | range ) |
set the particle sensing adc range
| [in] | *handle | pointer to a max30105 handle structure |
| [in] | range | particle sensing adc range |
Definition at line 1614 of file driver_max30105.c.
| uint8_t max30105_set_particle_sensing_sample_rate | ( | max30105_handle_t * | handle, |
| max30105_particle_sensing_sample_rate_t | rate ) |
set the particle sensing sample rate
| [in] | *handle | pointer to a max30105 handle structure |
| [in] | rate | particle sensing sample rate |
Definition at line 1696 of file driver_max30105.c.
| uint8_t max30105_set_proximity_interrupt_threshold | ( | max30105_handle_t * | handle, |
| uint8_t | threshold ) |
set the proximity interrupt threshold
| [in] | *handle | pointer to a max30105 handle structure |
| [in] | threshold | proximity interrupt threshold |
Definition at line 2426 of file driver_max30105.c.
| uint8_t max30105_set_shutdown | ( | max30105_handle_t * | handle, |
| max30105_bool_t | enable ) |
set the shutdown
| [in] | *handle | pointer to a max30105 handle structure |
| [in] | enable | bool value |
Definition at line 1406 of file driver_max30105.c.
| uint8_t max30105_set_slot | ( | max30105_handle_t * | handle, |
| max30105_slot_t | slot, | ||
| max30105_led_t | led ) |
set the led slot
| [in] | *handle | pointer to a max30105 handle structure |
| [in] | slot | slot number |
| [in] | led | led mode |
Definition at line 2141 of file driver_max30105.c.