The objective of this post is to explain how to parse a JSON string with MicroPython running on the ESP32. Introduction The objective of this post is to explain how to parse a JSON string with MicroPython running on the ESP32. If you need help setting MicroPython on the ESP32, please check this previous post …
ESP32: MicroPython support
The objective of this post is to explain how to flash the MicroPython firmware to the ESP32 and test it with a simple "Hello World" program. Introduction The objective of this post is to explain how to flash the MicroPython firmware to the ESP32 and test it with a simple "Hello World" program. MicroPython is …
ESP32: HTTP POST Requests
How to make HTTP POST requests using the ESP32 and the Arduino environment.
ESP32: HTTP GET Requests
How to perform simple HTTP GET requests using the ESP32 and the Arduino environment.
ESP32: Dual core execution speedup
The objective of this post is to implement a simple power calculation algorithm on the ESP32 and test the speedup by executing it in the two cores of the microcontroller. Introduction The objective of this post is to implement a simple power calculation algorithm on the ESP32 and test the speedup by executing it in …
ESP32: FreeRTOS counting semaphores
The objective of this post is to provide an introduction to FreeRTOS counting semaphores, using the ESP32 and the Arduino support. Introduction The objective of this post is to provide an introduction to FreeRTOS counting semaphores, using the ESP32 and the Arduino support. We assume a previous installation of the ESP32 support for the Arduino …
ESP32: Running code on a specific core
The objective of this post is to explain how to run code on a specific core of the ESP32, using the Arduino environment support. Introduction The objective of this post is to explain how to run code on a specific core of the ESP32, using the Arduino environment support. More precisely, we will analyze how …
ESP32: Get Task execution core
The objective of this post is to explain how to check in which core of the ESP32 a certain FreeRTOS task is executing. Introduction The objective of this post is to explain how to check in which core of the ESP32 a certain FreeRTOS task is executing. One of the characteristics of the ESP32 is …
ESP32 Arduino: Getting FreeRTOS tasks priority
The objective of this post is to explain how to get the priorities of FreeRTOS tasks, using the ESP32 and the Arduino environment. Introduction The objective of this post is to explain how to get the priorities of FreeRTOS tasks, using the ESP32 and the Arduino environment. Task priorities are a very important concept for FreeRTOS because they …
Continue reading "ESP32 Arduino: Getting FreeRTOS tasks priority"
ESP32 Arduino: Passing a variable as argument of a FreeRTOS task
The objective of this post is to explain how to pass a variable as argument of a function implementing a FreeRTOS task. Introduction The objective of this post is to explain how to pass a variable as argument of a function implementing a FreeRTOS task. In order to understand this code, we will analyse first …
Continue reading "ESP32 Arduino: Passing a variable as argument of a FreeRTOS task"