EyeTrackVR-Docs/assets/firmware_guide_flashing_tool.md.ccf9522c.js
2024-03-04 21:51:18 +00:00

2 lines
4.6 KiB
JavaScript
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import{_ as o,i as t}from"./chunks/index.1ee321cb.js";import{o as n,c as s,H as a,l as i,Q as r,k as e,a as l}from"./chunks/framework.d2e7204f.js";const h=r('<h1 class="text-[var(--font-accent)]" id="firmware-flashing-tool" tabindex="-1">Firmware Flashing Tool <a class="header-anchor" href="#firmware-flashing-tool" aria-label="Permalink to &quot;Firmware Flashing Tool {.text-[var(--font-accent)]}&quot;"></a></h1><h2 id="what-is-this" tabindex="-1"><code>What is this?</code> <a class="header-anchor" href="#what-is-this" aria-label="Permalink to &quot;`What is this?`&quot;"></a></h2><p>The Firmware Flashing Tool allows you to flash the firmware to your ESPs without requiring VScode. It is a GUI tool that is built using <a href="https://tauri.app/" target="_blank" rel="noreferrer">Tauri</a> and <a href="https://www.solidjs.com/" target="_blank" rel="noreferrer">SolidJS</a>.</p><p>Features include:</p><ul><li>download pre-built firmware binaries</li><li>configure firmware settings</li><li>flash firmware to ESPs</li><li>open a serial monitor to view the ESPs output for debugging</li></ul><div class="info custom-block"><p class="custom-block-title">Note</p><p>This tool is currently in beta, and we are working on adding support for OTA and configuring network settings. If you have any issues, please let us know by opening an issue on the repository.</p></div><h2 id="how-to-use" tabindex="-1"><code>How To Use</code> <a class="header-anchor" href="#how-to-use" aria-label="Permalink to &quot;`How To Use`&quot;"></a></h2><h3 id="download-the-tool" tabindex="-1"><code>Download the tool</code> <a class="header-anchor" href="#download-the-tool" aria-label="Permalink to &quot;`Download the tool`&quot;"></a></h3><p>You can download the tool from the <a href="https://github.com/EyeTrackVR/FirmwareFlashingTool/releases" target="_blank" rel="noreferrer">releases page</a>.</p><h3 id="flash-the-firmware" tabindex="-1"><code>Flash the firmware</code> <a class="header-anchor" href="#flash-the-firmware" aria-label="Permalink to &quot;`Flash the firmware`&quot;"></a></h3><ol><li>Connect your ESP to your computer</li><li>Open the tool</li><li>Select the correct firmware for your board and setup.</li><li>Download the firmware</li><li>Connect to the Esp</li><li>Flash the firmware</li></ol><p>For the USB version, this is all you need to do! Well done.</p>',12),c=e("h3",{id:"wifi-setup",tabindex:"-1"},[e("code",null,"WiFi Setup"),l(),e("a",{class:"header-anchor",href:"#wifi-setup","aria-label":'Permalink to "`WiFi Setup`"'},"")],-1),d=r('<p>If you are using the WiFi version, you will need to configure the WiFi settings. After you have flashed the firmware you will need to connect to the ESPs WiFi network. The network name will be <code>EyeTrackVR</code>. The password will be <code>12345678</code>. Once you have connected to the network, you can open the Firmware Flashing tool and configure the WiFi settings. You will need to enter the SSID and password for your WiFi network. Once you have done this, you can click the <code>Save</code> button to save the settings to the ESP. The ESP will then restart and connect to your WiFi network. You can then connect to the ESPs IP address to view the web interface.</p><p>To find the ESP&#39;s IP address you can either use the serial monitor or look at your routers list of connected devices.</p><p>To open the serial monitor, you will need to connect to the esp, just as you did for flashing. Once you have connected, you can click the <code>Monitor</code> button to open the serial monitor. You should then see the ESPs output in the serial monitor.</p><h2 id="environments" tabindex="-1"><code>Environments</code> <a class="header-anchor" href="#environments" aria-label="Permalink to &quot;`Environments`&quot;"></a></h2><p>The firmware supports multiple environments. This means that we have full support for multiple types of ESPs. Each ESP is configured to be in a different environment. If you are using a different ESP, you will need to change the environment to the correct one.</p><p>Please reference the <a href="./../firmware_guide/environments">Firmware Environments Page</a> for more information.</p>',6),g=JSON.parse('{"title":"Firmware Flashing Tool","description":"","frontmatter":{},"headers":[],"relativePath":"firmware_guide/flashing_tool.md","filePath":"firmware_guide/flashing_tool.md","lastUpdated":1703359454000}'),u={name:"firmware_guide/flashing_tool.md"},b=Object.assign(u,{setup(f){return(p,m)=>(n(),s("div",null,[h,a(o,{options:i(t).flashing_tool},null,8,["options"]),c,a(o,{options:i(t).flashing_tool_1},null,8,["options"]),d]))}});export{g as __pageData,b as default};