27 lines
492 B
C
27 lines
492 B
C
#ifndef _CALI_PROCESS_H
|
|
#define _CALI_PROCESS_H
|
|
#include <stdint.h>
|
|
#include <stdio.h>
|
|
|
|
typedef enum{
|
|
UINT8_SINGLE,
|
|
UINT16_DOUBLE
|
|
} OUT_DATA_BIT_SIZE_T;
|
|
|
|
#pragma pack(1)
|
|
typedef struct{
|
|
uint16_t *real_pressure_value;
|
|
uint16_t *cali_params;
|
|
uint8_t cali_pressure_num;
|
|
OUT_DATA_BIT_SIZE_T cali_data_out_bit_size;
|
|
} CALI_INFO_T;
|
|
#pragma pack()
|
|
|
|
|
|
void math_resi_cali(uint16_t *raw_value, CALI_INFO_T *cali_info, void *processed_value, uint16_t math_cali_buffer_size);
|
|
|
|
|
|
|
|
#endif
|
|
|