This commit is contained in:
lmx
2025-12-10 16:21:41 +08:00
parent 3b36715264
commit d92818a894
9 changed files with 79 additions and 160 deletions

View File

@ -375,36 +375,7 @@ void stop_clloct(void){
os_task_del("BLE_send_fuc");
}
/**
* @brief 初始化在app_main.c的app_main函数被调用
*
*/
void xtell_task_create(void){
#if TCFG_GSENOR_USER_IIC_TYPE
int ret = hw_iic_init(0);
xlog("init iic result:%d\n", ret); //返回0成功
#else
int ret = soft_iic_init(0);
int num_chars_written = snprintf(log_buffer_1, sizeof(log_buffer_1),"init iic: %d\n", ret);
#endif
// MPU9250_Mag_Init();
//iic总线设备扫描
// extern void i2c_scanner_probe(void);
// i2c_scanner_probe();
xlog("xtell_task_create\n");
circle_buffer_init(&g_ble_send_cb, g_sensor_data_storage, SENSOR_DATA_BUFFER_SIZE, sizeof(ble_send_data_t));
os_sem_create(&receiver_ready_sem, 0);
extern void test_uart_init(void);
test_uart_init();
}
/**
@ -435,7 +406,38 @@ void uartSendData(void *buf, u16 len) //发送数据的接口。
}
#endif
}
//////////////////////////////////////////////////////////////////////////////
/**
* @brief 初始化在xtell_app_main.c的app_main函数被调用
*
*/
void xtell_task_create(void){
#if TCFG_GSENOR_USER_IIC_TYPE
int ret = hw_iic_init(0);
xlog("init iic result:%d\n", ret); //返回0成功
#else
int ret = soft_iic_init(0);
// int num_chars_written = snprintf(log_buffer_1, sizeof(log_buffer_1),"init iic: %d\n", ret);
#endif
// MPU9250_Mag_Init();
//iic总线设备扫描
// extern void i2c_scanner_probe(void);
// i2c_scanner_probe();
xlog("xtell_task_create\n");
circle_buffer_init(&g_ble_send_cb, g_sensor_data_storage, SENSOR_DATA_BUFFER_SIZE, sizeof(ble_send_data_t));
os_sem_create(&receiver_ready_sem, 0);
extern void test_uart_init(void);
test_uart_init();
}
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//test
//
@ -452,7 +454,7 @@ void sensor_test_task(void){
while(1){
WF_GET_Temperature_Pressure(&temperature, &pressure);
xlog("temperature: %.3f,pressure: %.3f\n",temperature,pressure);
os_time_dly(100);
os_time_dly(40);
}
}
@ -469,8 +471,8 @@ void test_func(void){
acc_data_buf[i] = i;
}
SL_SC7U22_Config();
mmc5603nj_init();
// SL_SC7U22_Config();
// mmc5603nj_init();
#if BMP280
BMP280_init();
#else