util.ts 514 B

12345678910111213141516171819202122
  1. import {
  2. CHIP_FAMILY_ESP32,
  3. CHIP_FAMILY_ESP32S2,
  4. CHIP_FAMILY_ESP8266,
  5. ESPLoader,
  6. } from "esp-web-flasher";
  7. export const getChipFamilyName = (esploader: ESPLoader) => {
  8. switch (esploader.chipFamily) {
  9. case CHIP_FAMILY_ESP32:
  10. return "ESP32";
  11. case CHIP_FAMILY_ESP8266:
  12. return "ESP8266";
  13. case CHIP_FAMILY_ESP32S2:
  14. return "ESP32-S2";
  15. default:
  16. return "Unknown Chip";
  17. }
  18. };
  19. export const sleep = (time: number) =>
  20. new Promise((resolve) => setTimeout(resolve, time));