cun
This commit is contained in:
@ -266,7 +266,7 @@ u8 gravity_sensor_command(u8 w_chip_id, u8 register_address, u8 function_command
|
|||||||
// xlog("iic_tx_byte id\n");
|
// xlog("iic_tx_byte id\n");
|
||||||
if (0 == iic_tx_byte(gSensor_info->iic_hdl, w_chip_id)) {
|
if (0 == iic_tx_byte(gSensor_info->iic_hdl, w_chip_id)) {
|
||||||
ret = 0;
|
ret = 0;
|
||||||
xlog("\n gsen iic wr err 0\n");
|
xlog("WRITE: I2C NACK on writing ADDR: 0x%X\n", w_chip_id - 1);
|
||||||
strcpy(&w_log_buffer_1, "gsen iic wr err 0\n");
|
strcpy(&w_log_buffer_1, "gsen iic wr err 0\n");
|
||||||
goto __gcend;
|
goto __gcend;
|
||||||
}
|
}
|
||||||
@ -277,7 +277,7 @@ u8 gravity_sensor_command(u8 w_chip_id, u8 register_address, u8 function_command
|
|||||||
// xlog("iic_tx_byte: address\n");
|
// xlog("iic_tx_byte: address\n");
|
||||||
if (0 == iic_tx_byte(gSensor_info->iic_hdl, register_address)) {
|
if (0 == iic_tx_byte(gSensor_info->iic_hdl, register_address)) {
|
||||||
ret = 0;
|
ret = 0;
|
||||||
xlog("\n gsen iic wr err 1\n");
|
xlog("WRITE: I2C NACK on writing ADDR: 0x%X\n", register_address);
|
||||||
strcpy(&w_log_buffer_2, "gsen iic wr err 1\n");
|
strcpy(&w_log_buffer_2, "gsen iic wr err 1\n");
|
||||||
goto __gcend;
|
goto __gcend;
|
||||||
}
|
}
|
||||||
@ -316,7 +316,7 @@ u8 _gravity_sensor_get_ndata(u8 r_chip_id, u8 register_address, u8 *buf, u8 data
|
|||||||
|
|
||||||
iic_start(gSensor_info->iic_hdl);
|
iic_start(gSensor_info->iic_hdl);
|
||||||
if (0 == iic_tx_byte(gSensor_info->iic_hdl, r_chip_id - 1)) {
|
if (0 == iic_tx_byte(gSensor_info->iic_hdl, r_chip_id - 1)) {
|
||||||
xlog("I2C NACK on writing ADDR: 0x%X\n", r_chip_id - 1);
|
xlog("GET: I2C NACK on writing ADDR: 0x%X\n", r_chip_id - 1);
|
||||||
read_len = 0;
|
read_len = 0;
|
||||||
strcpy(&sen_log_buffer_1, "gsen iic rd err 0\n");
|
strcpy(&sen_log_buffer_1, "gsen iic rd err 0\n");
|
||||||
goto __gdend;
|
goto __gdend;
|
||||||
@ -325,7 +325,7 @@ u8 _gravity_sensor_get_ndata(u8 r_chip_id, u8 register_address, u8 *buf, u8 data
|
|||||||
|
|
||||||
delay(gSensor_info->iic_delay);
|
delay(gSensor_info->iic_delay);
|
||||||
if (0 == iic_tx_byte(gSensor_info->iic_hdl, register_address)) {
|
if (0 == iic_tx_byte(gSensor_info->iic_hdl, register_address)) {
|
||||||
xlog("I2C NACK on register ADDR: 0x%X\n", register_address);
|
xlog("GET: I2C NACK on register ADDR: 0x%X\n", register_address);
|
||||||
// xlog("\n gsen iic rd err 1\n");
|
// xlog("\n gsen iic rd err 1\n");
|
||||||
read_len = 0;
|
read_len = 0;
|
||||||
strcpy(&sen_log_buffer_2, "gsen iic rd err 1\n");
|
strcpy(&sen_log_buffer_2, "gsen iic rd err 1\n");
|
||||||
|
|||||||
@ -28,8 +28,8 @@
|
|||||||
1 1 0x2B
|
1 1 0x2B
|
||||||
*/
|
*/
|
||||||
#define FM176_7BIT_ADDR 0x28 //后两位地址由IF2、IF1决定
|
#define FM176_7BIT_ADDR 0x28 //后两位地址由IF2、IF1决定
|
||||||
#define FM176_READ_ADDR (FM176_7BIT_ADDR << 1)
|
#define FM176_WRITE_ADDR (FM176_7BIT_ADDR << 1)
|
||||||
#define FM176_WRITE_ADDR ((FM176_7BIT_ADDR << 1) | 0x01)
|
#define FM176_READ_ADDR ((FM176_7BIT_ADDR << 1) | 0x01)
|
||||||
|
|
||||||
|
|
||||||
unsigned char FM176XX_HardInit(void){
|
unsigned char FM176XX_HardInit(void){
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user