ESP32 dedicated freely downloadable book
Re: ESP32 dedicated freely downloadable book
Happy summer all
The June 2017 release is now up and available.
https://leanpub.com/kolban-ESP32
Polish and tinkering now. Lots more to come.
Neil
The June 2017 release is now up and available.
https://leanpub.com/kolban-ESP32
Polish and tinkering now. Lots more to come.
Neil
Free book on ESP32 available here: https://leanpub.com/kolban-ESP32
-
- Posts: 95
- Joined: Tue Feb 21, 2017 10:17 pm
Re: ESP32 dedicated freely downloadable book
So, Neil, what new tidbits have you shared in the current iteration?kolban wrote:New month ... the May 2017 release is now available for download ...
https://leanpub.com/kolban-ESP32
As always, thanks for reading and don't hesitate to let us know if there are content areas that you would like to see covered in more detail.
Neil
Re: ESP32 dedicated freely downloadable book
Right now I'm tinkering where I want to tinker and what catches my eye. I try and focus my attention where the most forum questions pop up and where I have skills to either understand or try to understand. Recently, its been across the board which I take to mean that core materials are now available to all and folks are pecking at the periphery. As such, I've been tinkering with polishing up materials and coming back to areas covered before and cleaning.
Areas that are starting to get more coverage from me, but are likely not of value to most include the low-level registers. Been reading the Tech Ref and trying to decode it.
I've also been spending a lot of time on C++ class encapsulation of many areas which, of course, doesn't make it into a book but does show up on the GitHub repositories. I've also been working on a diagnostics library. This is a relatively large piece of code that can be linked with an arbitrary app that starts up a WebServer in the background (on the ESP32). When a browser attached to the ESP32, the result are web pages that allow us to see the internal status of the device as well as manipulate that status. Think of it as a dashboard / console of the device.
Beyond that, been looking at integration with nRF24 devices and started examination of the camera support. Bought a WROVER board and started to cover its unique functions. I keep feeling that Bluetooth should be covered more and I do indeed have quite a bit done ... but I keep stalling on it as I can't find a compelling use case for BLE (yet).
Did some coverage of the new FATFS file system and added a TFTP server to the library to allow us to upload / download data from the file system through the network.
So ... as you can see ... all over the place.
Things on hold include the Duktape work because I ran out of RAM and am waiting on the Duktape author to reduce RAM utilization or Espressif to ship modules of ESP32 with more RAM (which ever comes first). Beginning early study of Mongoose OS.
Areas that are starting to get more coverage from me, but are likely not of value to most include the low-level registers. Been reading the Tech Ref and trying to decode it.
I've also been spending a lot of time on C++ class encapsulation of many areas which, of course, doesn't make it into a book but does show up on the GitHub repositories. I've also been working on a diagnostics library. This is a relatively large piece of code that can be linked with an arbitrary app that starts up a WebServer in the background (on the ESP32). When a browser attached to the ESP32, the result are web pages that allow us to see the internal status of the device as well as manipulate that status. Think of it as a dashboard / console of the device.
Beyond that, been looking at integration with nRF24 devices and started examination of the camera support. Bought a WROVER board and started to cover its unique functions. I keep feeling that Bluetooth should be covered more and I do indeed have quite a bit done ... but I keep stalling on it as I can't find a compelling use case for BLE (yet).
Did some coverage of the new FATFS file system and added a TFTP server to the library to allow us to upload / download data from the file system through the network.
So ... as you can see ... all over the place.
Things on hold include the Duktape work because I ran out of RAM and am waiting on the Duktape author to reduce RAM utilization or Espressif to ship modules of ESP32 with more RAM (which ever comes first). Beginning early study of Mongoose OS.
Free book on ESP32 available here: https://leanpub.com/kolban-ESP32
Re: ESP32 dedicated freely downloadable book
A cool demo would be using a BLE connection to set up WiFi credentials via a phone app - otherwise you have to create log AP, log on to that, pass on wifi credentials and then turn on Station mode with said credentials.but I keep stalling on it as I can't find a compelling use case for BLE (yet).
...and unless you have allowed your android app access to your wifi control you can't do this.
...ios just won't allow it *ever*!
Anyway - just thought I would put that out there
Re: ESP32 dedicated freely downloadable book
Free book on ESP32 available here: https://leanpub.com/kolban-ESP32
Re: ESP32 dedicated freely downloadable book
Happy August folks.
The August release of the book is now up. Coverage of more specialized areas such as DMA has begun. A lot of coverage of the C++ BLE classes. As always more to come.
https://leanpub.com/kolban-ESP32
Neil
The August release of the book is now up. Coverage of more specialized areas such as DMA has begun. A lot of coverage of the C++ BLE classes. As always more to come.
https://leanpub.com/kolban-ESP32
Neil
Free book on ESP32 available here: https://leanpub.com/kolban-ESP32
Re: ESP32 dedicated freely downloadable book
May want to check thiskolban wrote:Coverage of more specialized areas such as DMA has begun.
Re: ESP32 dedicated freely downloadable book
Thank you sir. I hadn't seen that code before ... GREAT ... the more illustrations we can find of DMA the better ... its puzzling to say the least. I'm trying (not very well yet) to build a C++ wrapper class.
https://github.com/nkolban/esp32-snippe ... ls/I2S.cpp
But its in super early stages and input only so far.
Neil
https://github.com/nkolban/esp32-snippe ... ls/I2S.cpp
But its in super early stages and input only so far.
Neil
Free book on ESP32 available here: https://leanpub.com/kolban-ESP32
Re: ESP32 dedicated freely downloadable book
FYI:
Broken link on pg. 140 - lwIP 2.0.0. should now link to http://www.nongnu.org/lwip/2_0_x/index.html.
Broken link on pg. 140 - lwIP 2.0.0. should now link to http://www.nongnu.org/lwip/2_0_x/index.html.
Re: ESP32 dedicated freely downloadable book
Thank you sir. Link updated in source and will be present in September onwards edition.
Free book on ESP32 available here: https://leanpub.com/kolban-ESP32
Who is online
Users browsing this forum: ESP_ondrej and 140 guests