|  | LibDriver BMP384
    | 
bmp384 fifo driver modules More...
| Functions | |
| uint8_t | bmp384_get_fifo_length (bmp384_handle_t *handle, uint16_t *length) | 
| get the fifo length | |
| uint8_t | bmp384_get_fifo_data (bmp384_handle_t *handle, uint8_t *data, uint16_t length) | 
| get the fifo data | |
| uint8_t | bmp384_set_fifo_watermark (bmp384_handle_t *handle, uint16_t watermark) | 
| set the fifo watermark | |
| uint8_t | bmp384_get_fifo_watermark (bmp384_handle_t *handle, uint16_t *watermark) | 
| get the fifo watermark | |
| uint8_t | bmp384_set_fifo (bmp384_handle_t *handle, bmp384_bool_t enable) | 
| enable or disable the fifo | |
| uint8_t | bmp384_get_fifo (bmp384_handle_t *handle, bmp384_bool_t *enable) | 
| get the fifo status | |
| uint8_t | bmp384_set_fifo_stop_on_full (bmp384_handle_t *handle, bmp384_bool_t enable) | 
| enable or disable the fifo stopping on full | |
| uint8_t | bmp384_get_fifo_stop_on_full (bmp384_handle_t *handle, bmp384_bool_t *enable) | 
| get the fifo stopping on full status | |
| uint8_t | bmp384_set_fifo_sensortime_on (bmp384_handle_t *handle, bmp384_bool_t enable) | 
| enable or disable the fifo sensor time on | |
| uint8_t | bmp384_get_fifo_sensortime_on (bmp384_handle_t *handle, bmp384_bool_t *enable) | 
| get the fifo sensor time on status | |
| uint8_t | bmp384_set_fifo_pressure_on (bmp384_handle_t *handle, bmp384_bool_t enable) | 
| enable or disable the fifo pressure on | |
| uint8_t | bmp384_get_fifo_pressure_on (bmp384_handle_t *handle, bmp384_bool_t *enable) | 
| get the fifo pressure on status | |
| uint8_t | bmp384_set_fifo_temperature_on (bmp384_handle_t *handle, bmp384_bool_t enable) | 
| enable or disable the fifo temperature on | |
| uint8_t | bmp384_get_fifo_temperature_on (bmp384_handle_t *handle, bmp384_bool_t *enable) | 
| get the fifo temperature on status | |
| uint8_t | bmp384_set_fifo_subsampling (bmp384_handle_t *handle, uint8_t subsample) | 
| set the fifo subsampling | |
| uint8_t | bmp384_get_fifo_subsampling (bmp384_handle_t *handle, uint8_t *subsample) | 
| get the fifo subsampling | |
| uint8_t | bmp384_set_fifo_data_source (bmp384_handle_t *handle, bmp384_fifo_data_source_t source) | 
| set the fifo data source | |
| uint8_t | bmp384_get_fifo_data_source (bmp384_handle_t *handle, bmp384_fifo_data_source_t *source) | 
| get the fifo data source | |
| uint8_t | bmp384_flush_fifo (bmp384_handle_t *handle) | 
| flush the fifo | |
| uint8_t | bmp384_read_fifo (bmp384_handle_t *handle, uint8_t *buf, uint16_t *len) | 
| read the fifo | |
| uint8_t | bmp384_fifo_parse (bmp384_handle_t *handle, uint8_t *buf, uint16_t buf_len, bmp384_frame_t *frame, uint16_t *frame_len) | 
| parse the fifo data | |
bmp384 fifo driver modules
| uint8_t bmp384_fifo_parse | ( | bmp384_handle_t * | handle, | 
| uint8_t * | buf, | ||
| uint16_t | buf_len, | ||
| bmp384_frame_t * | frame, | ||
| uint16_t * | frame_len ) | 
parse the fifo data
| [in] | *handle | pointer to a bmp384 handle structure | 
| [in] | *buf | pointer to fifo data | 
| [in] | buf_len | fifo data length | 
| [out] | *frame | pointer to a frame buffer | 
| [in,out] | *frame_len | pointer to a frame length buffer | 
Definition at line 3729 of file driver_bmp384.c.
| uint8_t bmp384_flush_fifo | ( | bmp384_handle_t * | handle | ) | 
flush the fifo
| [in] | *handle | pointer to a bmp384 handle structure | 
Definition at line 2607 of file driver_bmp384.c.
| uint8_t bmp384_get_fifo | ( | bmp384_handle_t * | handle, | 
| bmp384_bool_t * | enable ) | 
get the fifo status
| [in] | *handle | pointer to a bmp384 handle structure | 
| [out] | *enable | pointer to a bool buffer | 
Definition at line 759 of file driver_bmp384.c.
| uint8_t bmp384_get_fifo_data | ( | bmp384_handle_t * | handle, | 
| uint8_t * | data, | ||
| uint16_t | length ) | 
get the fifo data
| [in] | *handle | pointer to a bmp384 handle structure | 
| [out] | *data | pointer to a data buffer | 
| [in] | length | data buffer length | 
Definition at line 604 of file driver_bmp384.c.
| uint8_t bmp384_get_fifo_data_source | ( | bmp384_handle_t * | handle, | 
| bmp384_fifo_data_source_t * | source ) | 
get the fifo data source
| [in] | *handle | pointer to a bmp384 handle structure | 
| [out] | *source | pointer to fifo data source buffer | 
Definition at line 1257 of file driver_bmp384.c.
| uint8_t bmp384_get_fifo_length | ( | bmp384_handle_t * | handle, | 
| uint16_t * | length ) | 
get the fifo length
| [in] | *handle | pointer to a bmp384 handle structure | 
| [out] | *length | pointer to a fifo length buffer | 
Definition at line 566 of file driver_bmp384.c.
| uint8_t bmp384_get_fifo_pressure_on | ( | bmp384_handle_t * | handle, | 
| bmp384_bool_t * | enable ) | 
get the fifo pressure on status
| [in] | *handle | pointer to a bmp384 handle structure | 
| [out] | *enable | pointer to a bool buffer | 
Definition at line 1005 of file driver_bmp384.c.
| uint8_t bmp384_get_fifo_sensortime_on | ( | bmp384_handle_t * | handle, | 
| bmp384_bool_t * | enable ) | 
get the fifo sensor time on status
| [in] | *handle | pointer to a bmp384 handle structure | 
| [out] | *enable | pointer to a bool buffer | 
Definition at line 923 of file driver_bmp384.c.
| uint8_t bmp384_get_fifo_stop_on_full | ( | bmp384_handle_t * | handle, | 
| bmp384_bool_t * | enable ) | 
get the fifo stopping on full status
| [in] | *handle | pointer to a bmp384 handle structure | 
| [out] | *enable | pointer to a bool buffer | 
Definition at line 841 of file driver_bmp384.c.
| uint8_t bmp384_get_fifo_subsampling | ( | bmp384_handle_t * | handle, | 
| uint8_t * | subsample ) | 
get the fifo subsampling
| [in] | *handle | pointer to a bmp384 handle structure | 
| [out] | *subsample | pointer to subsample buffer | 
Definition at line 1175 of file driver_bmp384.c.
| uint8_t bmp384_get_fifo_temperature_on | ( | bmp384_handle_t * | handle, | 
| bmp384_bool_t * | enable ) | 
get the fifo temperature on status
| [in] | *handle | pointer to a bmp384 handle structure | 
| [out] | *enable | pointer to a bool buffer | 
Definition at line 1087 of file driver_bmp384.c.
| uint8_t bmp384_get_fifo_watermark | ( | bmp384_handle_t * | handle, | 
| uint16_t * | watermark ) | 
get the fifo watermark
| [in] | *handle | pointer to a bmp384 handle structure | 
| [out] | *watermark | pointer to a fifo watermark buffer | 
Definition at line 677 of file driver_bmp384.c.
| uint8_t bmp384_read_fifo | ( | bmp384_handle_t * | handle, | 
| uint8_t * | buf, | ||
| uint16_t * | len ) | 
read the fifo
| [in] | *handle | pointer to a bmp384 handle structure | 
| [in] | *buf | pointer to a data buffer | 
| [in,out] | *len | pointer to a data length buffer | 
Definition at line 3659 of file driver_bmp384.c.
| uint8_t bmp384_set_fifo | ( | bmp384_handle_t * | handle, | 
| bmp384_bool_t | enable ) | 
enable or disable the fifo
| [in] | *handle | pointer to a bmp384 handle structure | 
| [in] | enable | bool value | 
Definition at line 714 of file driver_bmp384.c.
| uint8_t bmp384_set_fifo_data_source | ( | bmp384_handle_t * | handle, | 
| bmp384_fifo_data_source_t | source ) | 
set the fifo data source
| [in] | *handle | pointer to a bmp384 handle structure | 
| [in] | source | fifo data source | 
Definition at line 1212 of file driver_bmp384.c.
| uint8_t bmp384_set_fifo_pressure_on | ( | bmp384_handle_t * | handle, | 
| bmp384_bool_t | enable ) | 
enable or disable the fifo pressure on
| [in] | *handle | pointer to a bmp384 handle structure | 
| [in] | enable | bool value | 
Definition at line 960 of file driver_bmp384.c.
| uint8_t bmp384_set_fifo_sensortime_on | ( | bmp384_handle_t * | handle, | 
| bmp384_bool_t | enable ) | 
enable or disable the fifo sensor time on
| [in] | *handle | pointer to a bmp384 handle structure | 
| [in] | enable | bool value | 
Definition at line 878 of file driver_bmp384.c.
| uint8_t bmp384_set_fifo_stop_on_full | ( | bmp384_handle_t * | handle, | 
| bmp384_bool_t | enable ) | 
enable or disable the fifo stopping on full
| [in] | *handle | pointer to a bmp384 handle structure | 
| [in] | enable | bool value | 
Definition at line 796 of file driver_bmp384.c.
| uint8_t bmp384_set_fifo_subsampling | ( | bmp384_handle_t * | handle, | 
| uint8_t | subsample ) | 
set the fifo subsampling
| [in] | *handle | pointer to a bmp384 handle structure | 
| [in] | subsample | fifo subsample | 
Definition at line 1124 of file driver_bmp384.c.
| uint8_t bmp384_set_fifo_temperature_on | ( | bmp384_handle_t * | handle, | 
| bmp384_bool_t | enable ) | 
enable or disable the fifo temperature on
| [in] | *handle | pointer to a bmp384 handle structure | 
| [in] | enable | bool value | 
Definition at line 1042 of file driver_bmp384.c.
| uint8_t bmp384_set_fifo_watermark | ( | bmp384_handle_t * | handle, | 
| uint16_t | watermark ) | 
set the fifo watermark
| [in] | *handle | pointer to a bmp384 handle structure | 
| [in] | watermark | fifo watermark | 
Definition at line 639 of file driver_bmp384.c.