since I was using some register manipulation lately (sending data via SPI and UART by directly manipulating registers) I was really surprised that I couldn't find any documentation at all about the registers...
Is it just me being blind, or isn't there any documentation?
The only documentation I found is https://github.com/esp8266/esp8266-wiki ... -registers which is a copy of viewtopic.php?f=13&t=273, both being three years old and only talking about GPIOs.
Since I also found that I can simply use GPOS / GPOC for setting / clearing bits, I also think this documentation is outdated.
For SPI and UART I haven't found anything about the registers like SPI1U / SPI1U1 / SPI1CMD / U1D / U1S / ... except their definition in https://github.com/esp8266/Arduino/blob ... 266_peri.h for the Arduino IDE.
By looking at the comments of this file and reverse engineering some higher level spi/uart functions of the Arduino SDK I was able to find the necessary information about the registers... But that was pretty time consuming.
Is there any attempt of documenting these registers I may have missed?