1
WXK
2023-08-28 aa08ceb38550e9e6f1ee2d74e1d57339fc6888a6
ExternalDevices/dps368_test.c
@@ -42,7 +42,7 @@
s16 test_read_block(u8 ReadAddr, u8 Len, u8 *read_buffer)
{
      uint8_t t;
   uint32_t temp=0;
//   uint32_t temp=0;
   for(t=0;t<Len;t++)
   {
      *read_buffer=test_read_byte(ReadAddr+t);        
@@ -142,17 +142,18 @@
}
float Height;
float GetPressAndHeight(void)
{  u8 ret;
    /*Instantiate driver state*/
   ret = dps310_get_processed_data(&drv_state,&pressure,&temperature);
    Height = 44330 * (1.0 - pow((pressure / 1013.25), (1 / 5.255)));
    if(pressure==0)
{
//    u8 ret;
//
//
//    /*Instantiate driver state*/
//
//   ret = dps310_get_processed_data(&drv_state,&pressure,&temperature);
//
//    Height = 44330 * (1.0 - pow((pressure / 1013.25), (1 / 5.255)));
//    if(pressure==0)
      Height = 0;
   return Height;
   //height=PressToHeight(pressure,temperature);
   // printf("get_processed_data ret val = %d, pressure = %lf, temp = %lf\n",ret,pressure,temperature);
//   return Height;
//   //height=PressToHeight(pressure,temperature);
//   // printf("get_processed_data ret val = %d, pressure = %lf, temp = %lf\n",ret,pressure,temperature);
   }