| | |
| | | SL_SC7A22H_I2c_Spi_Write(SL_SC7A22H_SPI_IIC_MODE, 0x7f, 0x00); |
| | | delay_us(100); |
| | | SL_SC7A22H_I2c_Spi_Read(SL_SC7A22H_SPI_IIC_MODE, SC7A22H_CHIP_ID_ADDRESS, 1, ®_value1); |
| | | if(reg_value1==0x18) |
| | | { |
| | | SC7A22H_get_Pedo(); |
| | | } |
| | | // if(reg_value1==0x18) |
| | | // { |
| | | // SC7A22H_get_Pedo(); |
| | | // } |
| | | |
| | | #if SL_Sensor_Algo_Release_Enable==0x01 |
| | | |
| | |
| | | *x_data =(signed short)((((unsigned char)raw_data[0])* 256) + ((unsigned char)raw_data[1]));//16λ |
| | | *y_data =(signed short)((((unsigned char)raw_data[2])* 256) + ((unsigned char)raw_data[3]));//16λ |
| | | *z_data =(signed short)((((unsigned char)raw_data[4])* 256) + ((unsigned char)raw_data[5]));//16λ |
| | | #if SL_Sensor_Algo_Release_Enable==0x01 |
| | | printf("SC7A22H_rawdata_16bit:x:%d y:%d z:%d\r\n",*x_data,*y_data,*z_data); |
| | | #endif |
| | | //#if SL_Sensor_Algo_Release_Enable==0x01 |
| | | // printf("SC7A22H_rawdata_16bit:x:%d y:%d z:%d\r\n",*x_data,*y_data,*z_data); |
| | | //#endif |
| | | |
| | | } |
| | | |