diff --git a/components/esp-flasher/EspFlasher.vue b/components/esp-flasher/EspFlasher.vue index 58c7cdc..499a91a 100644 --- a/components/esp-flasher/EspFlasher.vue +++ b/components/esp-flasher/EspFlasher.vue @@ -31,6 +31,8 @@ type ImageOption = { target: string; }; +const emit = defineEmits(['chipDetected']) + const props = defineProps({ imageOptions: { type: Array as PropType, @@ -168,6 +170,7 @@ async function programConnect() { programConnected.value = true; chip_type.value = esploader.chip.CHIP_NAME; + emit('chipDetected', chip_type.value); // Temporarily broken // await esploader.flashId(); @@ -480,19 +483,13 @@ async function reset() {