This is just some placeholder text.
This demonstrates using the RMT peripheral on the ESP32-S3 as a 10-bit serial transceiver.
The demo uses a shared GPIO pin (6) but can be separated to two pins. It initializes at 100kHz and begins sending a sequence of 10-bit numbers.
This only works for Windows, but you can easily modify it for Linux. It would roughly be the same, except you would need to modify the "linux" sections in the json files.
- Download OpenOCD for Windows: http://gnutoolchains.com/arm-eabi/openocd/ (you'll need 7zip to extract it).
OpenOCD-20181130.7z
is used in this guide. If you use a different version, you'll have to update the json files.
- Install libusb and stlink drivers
- libusb: https://zadig.akeo.ie/
- stlink server???: https://www.st.com/en/development-tools/st-link-server.html
- the STLinkWinUSB drivers also have to be installed but I have no idea where to find those yet...
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
; -------------------------------- | |
; NSIS packaging/install script with portable option! | |
; Docs: http://nsis.sourceforge.net/Docs/Contents.html | |
; Made for electron-boilerplate | |
; Based off this answer by Anders: | |
; https://stackoverflow.com/questions/13777988/use-nsis-to-create-both-normal-install-and-portable-install | |
; -------------------------------- | |
; -------------------------------- | |
; Variables |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
164c164 | |
< gnuplot = exec('gnuplot > '+options.filename, (options.exec ? options.exec : {}), options.finish || post_gnuplot_processing); | |
--- | |
> gnuplot = exec('gnuplot > '+options.filename, (options.exec ? options.exec : {}), post_gnuplot_processing); | |
166c166 | |
< gnuplot = exec('gnuplot | ps2pdf - '+options.filename, (options.exec ? options.exec : {}), options.finish || post_gnuplot_processing); | |
--- | |
> gnuplot = exec('gnuplot | ps2pdf - '+options.filename, (options.exec ? options.exec : {}), post_gnuplot_processing); |