Circuit-Digest / ESP32-Oscilloscope

Create your own affordable ESP32-based oscilloscope with 1Msps sampling rate using this DIY project. Features include a 1.69” TFT display, tactile switches, and essential components. Find the circuit diagram, PCB layout, and Arduino code on GitHub for an accessible and compact solution
https://circuitdigest.com/microcontroller-projects/diy-esp32-oscilloscope
45 stars 20 forks source link

2024 code maintaining #4

Open pauel3312 opened 1 month ago

pauel3312 commented 1 month ago

LIST OF ISSUES SOLVED

1- fixed issue #3 by replacing i2s_read_bytes with i2s_read 2- fixed core compiling issue by adding #include "hal/gpio_ll.h" to TFT_eSPI_ESP32.h in TFT_eSPI\Processors 3- fixed to_scale function, it had a random -20000 that botched everything 4- changed a few values that changed names 5- moved oscilloscope stop routines to loop function else it would crash because the wrong thread was calling i2s_adc_disable