Browse Source

注释demo uart相关任务

devtest
zwsd 3 years ago
parent
commit
49dbe9993b
  1. 58
      main/ble_spp_server_demo.c

58
main/ble_spp_server_demo.c

@ -381,25 +381,25 @@ void uart_task(void *pvParameters) {
vTaskDelete(NULL);
}
static void spp_uart_init(void) {
uart_config_t uart_config = {
.baud_rate = 115200,
.data_bits = UART_DATA_8_BITS,
.parity = UART_PARITY_DISABLE,
.stop_bits = UART_STOP_BITS_1,
.flow_ctrl = UART_HW_FLOWCTRL_RTS,
.rx_flow_ctrl_thresh = 122,
.source_clk = UART_SCLK_APB,
};
// Install UART driver, and get the queue.
uart_driver_install(UART_NUM_0, 4096, 8192, 10, &spp_uart_queue, 0);
// Set UART parameters
uart_param_config(UART_NUM_0, &uart_config);
// Set UART pins
uart_set_pin(UART_NUM_0, UART_PIN_NO_CHANGE, UART_PIN_NO_CHANGE, UART_PIN_NO_CHANGE, UART_PIN_NO_CHANGE);
xTaskCreate(uart_task, "uTask", 2048, (void *)UART_NUM_0, 8, NULL);
}
// static void spp_uart_init(void) {
// uart_config_t uart_config = {
// .baud_rate = 115200,
// .data_bits = UART_DATA_8_BITS,
// .parity = UART_PARITY_DISABLE,
// .stop_bits = UART_STOP_BITS_1,
// .flow_ctrl = UART_HW_FLOWCTRL_RTS,
// .rx_flow_ctrl_thresh = 122,
// .source_clk = UART_SCLK_APB,
// };
// // Install UART driver, and get the queue.
// uart_driver_install(UART_NUM_0, 4096, 8192, 10, &spp_uart_queue, 0);
// // Set UART parameters
// uart_param_config(UART_NUM_0, &uart_config);
// // Set UART pins
// uart_set_pin(UART_NUM_0, UART_PIN_NO_CHANGE, UART_PIN_NO_CHANGE, UART_PIN_NO_CHANGE, UART_PIN_NO_CHANGE);
// xTaskCreate(uart_task, "uTask", 2048, (void *)UART_NUM_0, 8, NULL);
// }
#ifdef SUPPORT_HEARTBEAT
void spp_heartbeat_task(void *arg) {
@ -439,17 +439,17 @@ void spp_cmd_task(void *arg) {
vTaskDelete(NULL);
}
static void spp_task_init(void) {
spp_uart_init();
// static void spp_task_init(void) {
// spp_uart_init();
#ifdef SUPPORT_HEARTBEAT
cmd_heartbeat_queue = xQueueCreate(10, sizeof(uint32_t));
xTaskCreate(spp_heartbeat_task, "spp_heartbeat_task", 2048, NULL, 10, NULL);
#endif
// #ifdef SUPPORT_HEARTBEAT
// cmd_heartbeat_queue = xQueueCreate(10, sizeof(uint32_t));
// xTaskCreate(spp_heartbeat_task, "spp_heartbeat_task", 2048, NULL, 10, NULL);
// #endif
cmd_cmd_queue = xQueueCreate(10, sizeof(uint32_t));
xTaskCreate(spp_cmd_task, "spp_cmd_task", 2048, NULL, 10, NULL);
}
// cmd_cmd_queue = xQueueCreate(10, sizeof(uint32_t));
// xTaskCreate(spp_cmd_task, "spp_cmd_task", 2048, NULL, 10, NULL);
// }
static void gap_event_handler(esp_gap_ble_cb_event_t event, esp_ble_gap_cb_param_t *param) {
esp_err_t err;
@ -690,7 +690,7 @@ void ble_spp_server_demo_app_main(uint16_t *conn_id_ble, esp_gatt_if_t *gatts_if
esp_ble_gap_register_callback(gap_event_handler);
esp_ble_gatts_app_register(ESP_SPP_APP_ID);
spp_task_init();
// spp_task_init();
return;
}
Loading…
Cancel
Save