|
||
---|---|---|
.vscode | ||
include | ||
lib | ||
res | ||
src | ||
test | ||
.gitignore | ||
.travis.yml | ||
MakeFirmware.sh | ||
NodeSP2_Overview.jpg | ||
README.md | ||
platformio.ini |
README.md
Title:NodeSP2 Date:2020/08/02 Author:KQ Keywords: Odroid-Go,ESP32,FFT,Assembler,S32C1I,Semaphore
NodeSP2
The general project description can be found at https://www.hacknology.de/projekt/2020/nodesp2/
Project structure
This projekt actually consists of three independant parts:
-
The I2S processing logic & the ESP32 FFT assembly language integration (which, as explained in https://www.hacknology.de/projekt/2020/nodesp/ is what this is all about ...). Found in branch /src.
-
An inline assembly demonstration of how to use the ESP32 atomic instruction for semaphores (w/o framework, RTOS etc. overhead - very fast :). Found in branch /lib/sema (a usage/test function can be found under /test).
-
A shell script (MakeFirmware.sh) to patch the Odroid-Starter picture. Use it like: echo y | ./MakeFirmware.sh NodeSP2 from the project directory root (Standard w/ VSC). (ignore the message flood). Found in project root.