ESP32 localhost webserver with File Upload capability onto SPIFFS w/ MCP4725 DAC transmit routine
This repository contains a web application for ESP32 that enables users to upload, delete, download, and format files. Additionally, it includes a routine to transmit data from a medical dataset uploaded on the SPIFFS using an MCP4725 DAC peripheral.
V3/
..h
file under include/
.src/
.no_ota_2_2.csv
.featheresp32
and adafruit_feather_esp32_v2
are available in platformio.ini
.<style>
. If your application requires elaborate CSS and/or frameworks, it’s recommended to load the files onto SPIFFS and reference them in your HTML..html
, .css
, and .js
files in SPIFFS.http://"your-hostname"
. By default –> retia_cp200
. Refer V3
/retia.ino
for complete wifi config details.V5/
is a “serial” version of the app, without the web app capabilites. Think of it as a glorified DAC system hooked onto your PC. It has an API that can be used to transmit files directly via serial. Using com_script.py
, you can trasmit your local file. The script allows you to change your COM port, file location etc. The idea behind this implementation is that now you have no limit on file that has to be trasmitted, as the file will be on your PC and not SPIFFS. Note: The script is configured to scale down DAC’s reference voltage of 3.3V to 3.0V. (See V5/retia.ino
)Parts of the SPIFFS upload mechanism are based on this repository.