I'm here because of two things:
1-
First of all let me say I downloaded your ESP8255 eBook for free to see what it was.
And it was (sorry, it is) an absolutely fantastic work (I'm only at page 37) .
That said I will most probably buy it.
2-
As you asked instead of emailing you, to make technical comments at this post, here is one:
I'm afraid the reset circuit at page 37 could damage the module.
Attached are the simulation screenshots (schematic and graphic from LTspice).
The green line is the pulse that turns ON the switch (S1 at your schematics) .
So, when the green line is at 3.3V it is like you've pressed the S1 button.
When the green line is at 0V it is like you've released the S1 button.
The white line is the Vc : The Reset line, which connects to the module reset.
As you can see, when we press the S1 button, the Vc goes to 0 and then exponentially
goes again to 3.3V (all ok here).
The problem is, when we release the S1 button, Vc goes almost immediately to around 5V
(in my opinion, because of the previous capacitor charge of 3.3V is, for brief instants, somewhat added to the power supply voltage), then exponentially discharges to 3.3V .
This is a problem.
Miguel Garcia