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
FreeRTOS for Cadence Tensilica HIFI 4 DSP on R329, D1-H, T113 With GCC Compiler
Interpreter experiment. Testing dispatch methods: Switching, Direct/Indirect Threaded Code, Tail-Calls and Inlining
Generating the call graph from elf binary file
ESP32 Firmware Patching Framework with Streamlined Binary/Runtime Patching Methods. Used in conjunction with Platformio and Ghidra.
IDAPython plugin for Tensilica Xtensa (as seen in ESP8266), version 2
ESPxRGB is an Arduino/ESP-IDF library of RGB, RGBW, HSV conversion functions and Gamma Correction written in Xtensa assembler for ESP SoCs with Xtensa cores (ESP32).
Xtensa CPU architecture (ESP8266) binaries for ScratchABit interactive disassembler
Bare-metal programming on ESP32-S3 dual-core Xtensa LX7 without using Espressif's ESP-IDF
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
C++ pull-type JSON parser/generator for constrained platforms with automated code generation.
Fast build environment for ESP8266 with Docker.
Dokerized ESP32 toolchain
Hardware accelerated Cooley-Tukey FFT implementation for the Xtensa architecture.