course in the making

mairswartz
Posts: 21
Joined: Tue Nov 07, 2017 9:59 pm

course in the making

Postby mairswartz » Tue Nov 28, 2017 6:24 am

Hi,

I am starting work on creating a video course on https://udemy.com. I'm hoping to get newbies or guys that only have Arduino experience into the esp-idf for writing code on the esp32.
I will be covering topics including
  • esp-idf installation
  • project setups and config
  • GPIO
  • i2c
  • deep sleep
  • PWM and other wire protocols
  • WIFI
  • BLE
  • OTA
1) are there any topics you would like to see in such a course?
2) would you be interested in participating in such a course?

looking forward to your feedback
Last edited by mairswartz on Wed Nov 29, 2017 12:44 am, edited 1 time in total.
check out my course https://learnesp32.com

User avatar
Gfast2
Posts: 182
Joined: Fri Aug 11, 2017 1:52 am

Re: course in the making

Postby Gfast2 » Tue Nov 28, 2017 9:58 am

Hi mairswartz,

I was (am) a Arduino+Processing Boy.

Topic I'd like to learn:
1. difference between lwip & linux tcp/ip stack
2. library porting
3. Debugging (gdb)
4. Webserver access filesystem on SD card filesystem (transfering big dump)
5. freeRTOS system monitoring (free heap / CPU Load / free Stack of each task)
6. Flash partition content exportation
7. Flash partition content encryption
8. built-in RTC in power-failing -> replug read time and reinit system
9. Write Logfile /Historian
10. Powerfail detection / Supercap (Circuit)

Cheers

Gfast2

mairswartz
Posts: 21
Joined: Tue Nov 07, 2017 9:59 pm

Re: course in the making

Postby mairswartz » Tue Nov 28, 2017 9:11 pm

excellent feddback,
thank you
check out my course https://learnesp32.com

pabalo
Posts: 1
Joined: Thu Jul 05, 2018 4:23 am

Re: course in the making

Postby pabalo » Thu Jul 05, 2018 4:37 am

I'm eager to take your course!

I was an arduino instructor at college, and I'm now working with C for embedded systems (currently working on atmega, atxmega, and ARM cortex M0). I mostly have noticed that there is not an easy to understand reference list through each system's keywords with which one codes its registers, pins, peripherals, etc. I mean, one can get the datasheet and get a good overall idea of each part of the system and their registers, but usually one has to look for examples or lurk through libraries to understand some obscure prefixes and suffixes in order to actually code them on the IDE. I would love to see such a guide, and useful examples.

Looking forward to your course on this awesome SoC uC! :)

Alsaber
Posts: 2
Joined: Wed Oct 24, 2018 1:00 pm

Re: course in the making

Postby Alsaber » Wed Oct 24, 2018 1:06 pm

Hi,

Is there any update in relation to the course in Udemy? When are you going to publish it?

Thank you very much

mairswartz
Posts: 21
Joined: Tue Nov 07, 2017 9:59 pm

Re: course in the making

Postby mairswartz » Tue Apr 23, 2019 11:52 am

Sorry For the late notification. For some reason I did not get notified of your response.

Yes the course is still being developed Its about 60% done. Please private message me if you would like to help review

here is the current outline

module lesson
Introduction
Introduction to the course
Introduction to the ESP-32
enviroment setup
Installation overview
mac os -installing the esp-idf
mac os - setting up vs code
windows os - installing the esp-idf
windows - os setting up vs code
project setup
project anatomy
building and flashing with Make
adding code
find and configure the serial port
Basic features and libraries
using logging
getting chip data
generating random numbers
reacing the magnotrometor
Ramping up fundimentals in c
pointer primer
refrencing c and h files
external molules - external source files
function pointers
freertos basics
tasks
mutex semphore
binary semaphore
queue
eventgtoups
configuration
menu basics
custom configuration
understanding memory
understanding ram allocation
dynamic memory
stack memory
flash table partition
storage
flashing files on the chip
NVS
SPIFFS
GPIO
output
input
debounce
touch capacitance
ADC
DAC
peripherals
i2c
spi
i2s
internet
wifi scanner
connect to internet
introduction to REST services
REST 1 - getting data
REST 2 - storing data
REST 3 - PARSING JSON
REST 4 - Refatoring for re-useabilaty
REST 5 - Sending SMS with POST
SERVER 1 - seeting up a basic server
SERVER 2 - serving files
SERVER 3 - responding to requests
MQTT introduction
MQTT reading data
MQTT sending data
BLE
<TBD>
check out my course https://learnesp32.com

User avatar
arunbm123
Posts: 96
Joined: Fri Feb 23, 2018 5:36 am

Re: course in the making

Postby arunbm123 » Tue Apr 23, 2019 12:18 pm

hello,

i faced difficulty in debugging using segger jlink , FT2232
Configuration, wiring etc

This topic will help everyone kindly include this.

new2esp
Posts: 2
Joined: Mon Jun 24, 2019 7:03 am

Re: course in the making

Postby new2esp » Mon Jun 24, 2019 7:10 am

any update regarding course?

mairswartz
Posts: 21
Joined: Tue Nov 07, 2017 9:59 pm

Re: course in the making

Postby mairswartz » Tue Jun 25, 2019 4:38 am

Its a lot of work. 8 hours of video and counting
If you would like a sneak peek message me your email address
check out my course https://learnesp32.com

Pratikm78
Posts: 13
Joined: Wed Jun 26, 2019 6:03 pm

Re: course in the making

Postby Pratikm78 » Thu Aug 29, 2019 10:02 pm

Any update on course. Any possibility of see what toy have so far?

Who is online

Users browsing this forum: No registered users and 96 guests