ESP32 and ESP8266 freely downloadable book

User avatar
kolban
Posts: 1683
Joined: Mon Nov 16, 2015 4:43 pm
Location: Texas, USA

ESP32 and ESP8266 freely downloadable book

Postby kolban » Sat Oct 01, 2016 10:45 pm

The Book has been superceded by an ESP32 dedicated book:

https://leanpub.com/kolban-ESP32




Folks,
The book covering both the ESP32 and ESP8266 has been updated and release. The download can be found here:

https://leanpub.com/ESP8266_ESP32

This book is free for download and you may choose to contribute to its on-going development and upkeep only should you find value within. Since I only received an ESP32 10 days before this release, I had to rush to get content in. However, over the months ahead, my plan is to keep refreshing it with new and polished materials.

Please feel free to use this thread for discussions on the book ... however, for technical question, please post those as separate topic threads.

Neil
Last edited by kolban on Tue Nov 01, 2016 3:51 am, edited 1 time in total.
Free book on ESP32 available here: https://leanpub.com/kolban-ESP32

WiFive
Posts: 3073
Joined: Tue Dec 01, 2015 7:35 am

Re: ESP32 and ESP8266 freely downloadable book

Postby WiFive » Sun Oct 02, 2016 1:00 am

Thanks!

There is still so much info we haven't received yet. Do you have any plans to do an esp32 only version?

User avatar
kolban
Posts: 1683
Joined: Mon Nov 16, 2015 4:43 pm
Location: Texas, USA

Re: ESP32 and ESP8266 freely downloadable book

Postby kolban » Sun Oct 02, 2016 3:41 am

Right now I'm going to wait and see whether the writing can sensibly be merged into one book with consumability. If it can't, then I'll look at interest and demand and take the community interest as my guide. Step one is research and collect the subject materials and then we'll all be in a better place to make a decision.
Last edited by kolban on Sun Oct 02, 2016 5:11 am, edited 1 time in total.
Free book on ESP32 available here: https://leanpub.com/kolban-ESP32

WiFive
Posts: 3073
Joined: Tue Dec 01, 2015 7:35 am

Re: ESP32 and ESP8266 freely downloadable book

Postby WiFive » Sun Oct 02, 2016 4:38 am

To me it is almost a fundamentally different approach. With esp8266, ram, processor, and peripheral limitations are always on your mind whether you are using native, rtos, nodemcu, espruino, arduino. For esp32, you have dual core, rtos, gpio matrix, coproc, DMA, lots of ram. You approach with completely different state of mind.

davydnorris
Posts: 10
Joined: Thu Sep 15, 2016 8:11 am

Re: ESP32 and ESP8266 freely downloadable book

Postby davydnorris » Sun Oct 02, 2016 1:44 pm

Thanks so much for your book - I bought it a while back and am especially appreciative of the ESP32 updates.

One area I am really hoping will be included at some stage is some stuff on DMA and especially a section on I2S input and output. There's so little out there anywhere on I2S and I'm currently fighting it so I can stream audio out to WiFi

User avatar
kolban
Posts: 1683
Joined: Mon Nov 16, 2015 4:43 pm
Location: Texas, USA

Re: ESP32 and ESP8266 freely downloadable book

Postby kolban » Sun Oct 02, 2016 3:43 pm

@davydnorris,
My hope is to try and eventually cover every nook and cranny. Unfortunately, I don't have any additional information on ESP32 than the rest of the community does. We are all waiting and watching keenly for news and updates on ESP-IDF and how to leverage it as best as possible. It is very early days in the life of ESP32 and I think we must all be patient. There is certainly enough in ESP32 to keep us going for a while at this time. I'd rather Espressif gave us the hardware and dribbled out the ESP-IDF as they bake it. The alternative would be to delay ESP32 release and try and cook everything in isolation. The way they are doing it is (in my opinion) good community practice. We just have to make sure that we realize what it is and try and not berate Espressif for "not having my area available yet ..." ... I have faith it will all come together. I would imagine that by about summer 2017, we should be in good shape.

For I2S, I've personally never touched that area ... and that pleases me ... its something new and interesting to study ... so a solid YES ... looking forward to that tech area.
Free book on ESP32 available here: https://leanpub.com/kolban-ESP32

davydnorris
Posts: 10
Joined: Thu Sep 15, 2016 8:11 am

Re: ESP32 and ESP8266 freely downloadable book

Postby davydnorris » Mon Oct 03, 2016 12:05 am

kolban wrote:@davydnorris,
My hope is to try and eventually cover every nook and cranny. Unfortunately, I don't have any additional information on ESP32 than the rest of the community does. We are all waiting and watching keenly for news and updates on ESP-IDF and how to leverage it as best as possible. It is very early days in the life of ESP32 and I think we must all be patient. There is certainly enough in ESP32 to keep us going for a while at this time. I'd rather Espressif gave us the hardware and dribbled out the ESP-IDF as they bake it. The alternative would be to delay ESP32 release and try and cook everything in isolation. The way they are doing it is (in my opinion) good community practice. We just have to make sure that we realize what it is and try and not berate Espressif for "not having my area available yet ..." ... I have faith it will all come together. I would imagine that by about summer 2017, we should be in good shape.

For I2S, I've personally never touched that area ... and that pleases me ... its something new and interesting to study ... so a solid YES ... looking forward to that tech area.
I should have qualified my comment that I'd love more info for I2S and DMA on *both* the ESP8266 and ESP32 - I am assuming that there will be very little difference between the two chips in terms of overall usage of the API, but if the ESP32 does have two I2S busses as has been mentioned, then there will have to be some sort of selection parameter or functions added.

I agree completely with you on your other comment about getting the chip and IDF out there ASAP - I'd much rather be playing and making stuff than waiting for it all to be 'finished' and to miss the mark. Much better to get feedback from the community and prioritise

bbx10node
Posts: 11
Joined: Thu Sep 29, 2016 5:25 am

Re: ESP32 and ESP8266 freely downloadable book

Postby bbx10node » Mon Oct 03, 2016 5:52 am

Example I2S projects for the ESP8266 are available.

MP3 player using non-OS SDK: https://github.com/espressif/ESP8266_MP3_DECODER

There is Arduino ESP8266 support for I2S. Play WAV files from SPIFFS: https://github.com/bbx10/SFX-I2S-web-trigger

davydnorris
Posts: 10
Joined: Thu Sep 15, 2016 8:11 am

Re: ESP32 and ESP8266 freely downloadable book

Postby davydnorris » Mon Oct 03, 2016 6:31 am

bbx10node wrote:Example I2S projects for the ESP8266 are available.

MP3 player using non-OS SDK: https://github.com/espressif/ESP8266_MP3_DECODER

There is Arduino ESP8266 support for I2S. Play WAV files from SPIFFS: https://github.com/bbx10/SFX-I2S-web-trigger
These are great resources for I2S output, but there's almost nothing for I2S input, apart from this:
https://github.com/cnlohr/esp8266duplexi2s

DrScanlon
Posts: 11
Joined: Tue Oct 04, 2016 8:46 pm

Re: ESP32 and ESP8266 freely downloadable book

Postby DrScanlon » Tue Oct 04, 2016 8:54 pm

I have this book and just received the recently updated copy. As a pure newbie in the land of ESPXXX, I find the book invaluable.
My one suggestion would be to make the ESP32 subject matter a completely different book or a separate (segregated) part in the existing work. I think that would make it much easier to maintain a train of thought when seeking info on a specific device. Overall, very well done.

Frank

Who is online

Users browsing this forum: Majestic-12 [Bot] and 53 guests