@@ -56,47 +56,47 @@ static void esp_spp_cb(esp_spp_cb_event_t event, esp_spp_cb_param_t *param)
56
56
switch (event)
57
57
{
58
58
case ESP_SPP_INIT_EVT:
59
- ESP_LOGI (SPP_TAG, " ESP_SPP_INIT_EVT" );
59
+ log_i ( " ESP_SPP_INIT_EVT" );
60
60
esp_bt_gap_set_scan_mode (ESP_BT_SCAN_MODE_CONNECTABLE_DISCOVERABLE);
61
61
esp_spp_start_srv (sec_mask, role_slave, 0 , SPP_SERVER_NAME);
62
62
break ;
63
- case ESP_SPP_DISCOVERY_COMP_EVT:
64
- ESP_LOGI (SPP_TAG, " ESP_SPP_DISCOVERY_COMP_EVT" );
63
+ case ESP_SPP_DISCOVERY_COMP_EVT:// discovery complete
64
+ log_i ( " ESP_SPP_DISCOVERY_COMP_EVT" );
65
65
break ;
66
- case ESP_SPP_OPEN_EVT:
67
- ESP_LOGI (SPP_TAG, " ESP_SPP_OPEN_EVT" );
66
+ case ESP_SPP_OPEN_EVT:// Client connection open
67
+ log_i ( " ESP_SPP_OPEN_EVT" );
68
68
break ;
69
- case ESP_SPP_CLOSE_EVT:
69
+ case ESP_SPP_CLOSE_EVT:// Client connection closed
70
70
client = 0 ;
71
- ESP_LOGI (SPP_TAG, " ESP_SPP_CLOSE_EVT" );
71
+ log_i ( " ESP_SPP_CLOSE_EVT" );
72
72
break ;
73
- case ESP_SPP_START_EVT:
74
- ESP_LOGI (SPP_TAG, " ESP_SPP_START_EVT" );
73
+ case ESP_SPP_START_EVT:// server started
74
+ log_i ( " ESP_SPP_START_EVT" );
75
75
break ;
76
- case ESP_SPP_CL_INIT_EVT:
77
- ESP_LOGI (SPP_TAG, " ESP_SPP_CL_INIT_EVT" );
76
+ case ESP_SPP_CL_INIT_EVT:// client initiated a connection
77
+ log_i ( " ESP_SPP_CL_INIT_EVT" );
78
78
break ;
79
- case ESP_SPP_DATA_IND_EVT:
80
- ESP_LOGV (SPP_TAG, " ESP_SPP_DATA_IND_EVT len=%d handle=%d" , param->data_ind .len , param->data_ind .handle );
79
+ case ESP_SPP_DATA_IND_EVT:// connection received data
80
+ log_v ( " ESP_SPP_DATA_IND_EVT len=%d handle=%d" , param->data_ind .len , param->data_ind .handle );
81
81
// esp_log_buffer_hex("",param->data_ind.data,param->data_ind.len); //for low level debug
82
82
83
83
if (SerialQueueBT != 0 ){
84
84
for (int i = 0 ; i < param->data_ind .len ; i++)
85
85
xQueueSend (SerialQueueBT, param->data_ind .data + i, (TickType_t)0 );
86
86
}
87
87
else {
88
- ESP_LOGE (SPP_TAG, " SerialQueueBT ERROR" );
88
+ log_e ( " SerialQueueBT ERROR" );
89
89
}
90
90
break ;
91
- case ESP_SPP_CONG_EVT:
92
- ESP_LOGI (SPP_TAG, " ESP_SPP_CONG_EVT" );
91
+ case ESP_SPP_CONG_EVT:// connection congestion status changed
92
+ log_i ( " ESP_SPP_CONG_EVT" );
93
93
break ;
94
- case ESP_SPP_WRITE_EVT:
95
- ESP_LOGV (SPP_TAG, " ESP_SPP_WRITE_EVT" );
94
+ case ESP_SPP_WRITE_EVT:// write operation completed
95
+ log_v ( " ESP_SPP_WRITE_EVT" );
96
96
break ;
97
- case ESP_SPP_SRV_OPEN_EVT:
97
+ case ESP_SPP_SRV_OPEN_EVT:// Server connection open
98
98
client = param->open .handle ;
99
- ESP_LOGI (SPP_TAG, " ESP_SPP_SRV_OPEN_EVT" );
99
+ log_i ( " ESP_SPP_SRV_OPEN_EVT" );
100
100
break ;
101
101
default :
102
102
break ;
@@ -106,38 +106,38 @@ static void esp_spp_cb(esp_spp_cb_event_t event, esp_spp_cb_param_t *param)
106
106
static bool _init_bt (const char *deviceName)
107
107
{
108
108
if (!btStarted () && !btStart ()){
109
- ESP_LOGE (SPP_TAG, " %s initialize controller failed\n " , __func__);
109
+ log_e ( " %s initialize controller failed\n " , __func__);
110
110
return false ;
111
111
}
112
112
113
113
esp_bluedroid_status_t bt_state = esp_bluedroid_get_status ();
114
114
if (bt_state == ESP_BLUEDROID_STATUS_UNINITIALIZED){
115
115
if (esp_bluedroid_init ()) {
116
- ESP_LOGE (SPP_TAG, " %s initialize bluedroid failed\n " , __func__);
116
+ log_e ( " %s initialize bluedroid failed\n " , __func__);
117
117
return false ;
118
118
}
119
119
}
120
120
121
121
if (bt_state != ESP_BLUEDROID_STATUS_ENABLED){
122
122
if (esp_bluedroid_enable ()) {
123
- ESP_LOGE (SPP_TAG, " %s enable bluedroid failed\n " , __func__);
123
+ log_e ( " %s enable bluedroid failed\n " , __func__);
124
124
return false ;
125
125
}
126
126
}
127
127
128
128
if (esp_spp_register_callback (esp_spp_cb) != ESP_OK){
129
- ESP_LOGE (SPP_TAG, " %s spp register failed\n " , __func__);
129
+ log_e ( " %s spp register failed\n " , __func__);
130
130
return false ;
131
131
}
132
132
133
133
if (esp_spp_init (esp_spp_mode) != ESP_OK){
134
- ESP_LOGE (SPP_TAG, " %s spp init failed\n " , __func__);
134
+ log_e ( " %s spp init failed\n " , __func__);
135
135
return false ;
136
136
}
137
137
138
138
SerialQueueBT = xQueueCreate (QUEUE_SIZE, sizeof (uint8_t )); // initialize the queue
139
139
if (SerialQueueBT == NULL ){
140
- ESP_LOGE (SPP_TAG, " %s Queue creation error\n " , __func__);
140
+ log_e ( " %s Queue creation error\n " , __func__);
141
141
return false ;
142
142
}
143
143
esp_bt_dev_set_device_name (deviceName);
0 commit comments