UNPKG

esp-web-tools

Version:

Web tools for ESP devices

27 lines (26 loc) 932 B
import { CHIP_FAMILY_ESP32, CHIP_FAMILY_ESP32S2, CHIP_FAMILY_ESP8266, } from "esp-web-flasher"; export const getChipFamilyName = (esploader) => { switch (esploader.chipFamily) { case CHIP_FAMILY_ESP32: return "ESP32"; case CHIP_FAMILY_ESP8266: return "ESP8266"; case CHIP_FAMILY_ESP32S2: return "ESP32-S2"; default: return "Unknown Chip"; } }; export const sleep = (time) => new Promise((resolve) => setTimeout(resolve, time)); export const fireEvent = (eventTarget, type, // @ts-ignore detail, options) => { options = options || {}; const event = new CustomEvent(type, { bubbles: options.bubbles === undefined ? true : options.bubbles, cancelable: Boolean(options.cancelable), composed: options.composed === undefined ? true : options.composed, detail, }); eventTarget.dispatchEvent(event); };