46 char msg[16]; |
46 char msg[16]; |
47 |
47 |
48 for (int i = 1; i <= sound[0]; i += 2) { |
48 for (int i = 1; i <= sound[0]; i += 2) { |
49 if (sound != _sound_Startup) { |
49 if (sound != _sound_Startup) { |
50 snprintf(msg, 15, "{\"beep\":\"1\"}"); |
50 snprintf(msg, 15, "{\"beep\":\"1\"}"); |
51 ws_server_send_text_clients("/ws", msg, strlen(msg)); |
51 ws_server_send_text_clients((char *)"/ws", msg, strlen(msg)); |
52 } |
52 } |
53 gpio_set_level(PIEZO_BUZZER, 1); |
53 gpio_set_level(PIEZO_BUZZER, 1); |
54 vTaskDelay(sound[i] / portTICK_PERIOD_MS); |
54 vTaskDelay(sound[i] / portTICK_PERIOD_MS); |
55 gpio_set_level(PIEZO_BUZZER, 0); |
55 gpio_set_level(PIEZO_BUZZER, 0); |
56 vTaskDelay(sound[i+1] / portTICK_PERIOD_MS); |
56 vTaskDelay(sound[i+1] / portTICK_PERIOD_MS); |