123456789101112131415161718192021222324252627 |
- #ifndef EUPHONIUM_BELL_UTILS
- #define EUPHONIUM_BELL_UTILS
- #include <random>
- #include <string.h>
- #include <vector>
- namespace bell {
- std::string generateRandomUUID();
- } // namespace bell
- #ifdef ESP_PLATFORM
- #include <freertos/FreeRTOS.h>
- #define BELL_SLEEP_MS(ms) vTaskDelay(ms / portTICK_PERIOD_MS)
- #define BELL_YIELD() vTaskYield()
- #else
- #include <unistd.h>
- #define BELL_SLEEP_MS(ms) usleep(ms * 1000)
- #define BELL_YIELD() ()
- #endif
- #endif
|