There are 3 repositories under xtensa topic.
Free and open (as much as possible) integrated SDK for ESP8266/ESP8285 chips
All CPU and MCU documentation in one place
ESP32 software USB host through general IO pins. We can connect up to 4 USB-LS HID (keyboard mouse joystick) devices simultaneously.
A compiler for ARM, X86, MSP430, xtensa and more implemented in pure Python
A kernel written in Rust
Interpreter experiment. Testing dispatch methods: Switching, Direct/Indirect Threaded Code, Tail-Calls and Inlining
FreeRTOS for Cadence Tensilica HIFI 4 DSP on R329, D1-H, T113 With GCC Compiler
IDAPython plugin for Tensilica Xtensa (as seen in ESP8266), version 2
ESP32 Firmware Patching Framework with Streamlined Binary/Runtime Patching Methods. Used in conjunction with Platformio and Ghidra.
Generating the call graph from elf binary file
Xtensa CPU architecture (ESP8266) binaries for ScratchABit interactive disassembler
Board Support Package for the WEMOS/LOLIN D1 mini
Tensilica Xtensa Architecture Plugin and ESP8266 Firmware Loader for Binary Ninja
ESP8266 and ESP32 ports of RIOT-OS, for detailed information about RIOT-OS see
A simple driver for ESP8266 enthusiasts out there to drive MCP23017 16-bit IO Expander
Rust build environment for the ESP32 and ESP8266
Dokerized ESP8266 toolchain
FreeBSD port of Espressif ESP32 toolchain. See https://github.com/trombik/xtensa-esp32-elf/blob/main/devel/xtensa-esp32-elf-legacy/README.md
Fast build environment for ESP8266 with Docker.
Dokerized ESP32 toolchain
Espressif ESP8266 and ESP32 toolchain and SDK integration in QtCreator IDE
Hardware accelerated Cooley-Tukey FFT implementation for the Xtensa architecture.