Lines Matching refs:ack
70 sc_ack_t *ack = (sc_ack_t *)pvParameters; in sc_ack_send_task() local
73 memcpy(remote_ip, ack->ctx.ip, sizeof(remote_ip)); in sc_ack_send_task()
79 int ack_len = (ack->type == SC_TYPE_ESPTOUCH) ? SC_ACK_TOUCH_LEN : SC_ACK_AIRKISS_LEN; in sc_ack_send_task()
85 if (ack->type == SC_TYPE_ESPTOUCH) { in sc_ack_send_task()
87 } else if (ack->type == SC_TYPE_ESPTOUCH_V2) { in sc_ack_send_task()
88 uint8_t port_bit = ack->ctx.token; in sc_ack_send_task()
103 esp_wifi_get_mac(WIFI_IF_STA, ack->ctx.mac); in sc_ack_send_task()
112 if (ack->type == SC_TYPE_ESPTOUCH) { in sc_ack_send_task()
113 memcpy(ack->ctx.ip, &local_ip.ip.addr, 4); in sc_ack_send_task()
133 if (ack->type == SC_TYPE_AIRKISS) { in sc_ack_send_task()
146 if (ack->type == SC_TYPE_AIRKISS) { in sc_ack_send_task()
177 … sendto(send_sock, &ack->ctx, ack_len, 0, (struct sockaddr*) &server_addr, sin_size); in sc_ack_send_task()
179 … sendlen = sendto(send_sock, &ack->ctx, ack_len, 0, (struct sockaddr*) &server_addr, sin_size); in sc_ack_send_task()
182 … sendlen = sendto(send_sock, &ack->ctx, ack_len, 0, (struct sockaddr*) &server_addr, sin_size); in sc_ack_send_task()
205 free(ack); in sc_ack_send_task()
211 sc_ack_t *ack = NULL; in sc_send_ack_start() local
218 ack = malloc(sizeof(sc_ack_t)); in sc_send_ack_start()
219 if (ack == NULL) { in sc_send_ack_start()
223 ack->type = type; in sc_send_ack_start()
224 ack->ctx.token = token; in sc_send_ack_start()
225 memcpy(ack->ctx.ip, cellphone_ip, 4); in sc_send_ack_start()
229 …if (xTaskCreate(sc_ack_send_task, "sc_ack_send_task", SC_ACK_TASK_STACK_SIZE, ack, SC_ACK_TASK_PRI… in sc_send_ack_start()
231 free(ack); in sc_send_ack_start()