void SHTW2_read(){
uint8_t m_sample[3];
uint8_t writeMode = 0x70U;
uint8_t readMode = 0x71U;
uint8_t reg[2] = {0x7CU, 0xA2U};
uint8_t reg1 = 0xA2U;
ret_code_t err_code;
//while (m_xfer_done == false);
m_xfer_done = false;
err_code = nrf_drv_twi_tx(&m_twi, SHTW2_ADDR, &writeMode, sizeof(writeMode), true);
APP_ERROR_CHECK(err_code);
while (m_xfer_done == false);
//nrf_delay_ms(5);
m_xfer_done = false;
err_code = nrf_drv_twi_tx(&m_twi, SHTW2_ADDR, reg, sizeof(reg), true);
APP_ERROR_CHECK(err_code);
while (m_xfer_done == false);
//nrf_delay_ms(5);
/*m_xfer_done = false;
err_code = nrf_drv_twi_tx(&m_twi, SHTW2_ADDR, ®1, sizeof(reg1), true);
APP_ERROR_CHECK(err_code);
while (m_xfer_done == false);*/
nrf_delay_ms(15);
m_xfer_done = false;
err_code = nrf_drv_twi_tx(&m_twi, SHTW2_ADDR, &readMode, sizeof(readMode), true);
APP_ERROR_CHECK(err_code);
while (m_xfer_done == false);
m_xfer_done = false;
err_code = nrf_drv_twi_rx(&m_twi, SHTW2_ADDR, m_sample, sizeof(m_sample));
APP_ERROR_CHECK(err_code);
//while (m_xfer_done == false);
temperature = (m_sample[0] << 8 | m_sample[1]);
//temperature = temperature * 0.0026702880859375;
//temperature = temperature - 45;
}