Comments (2)
@MauroMombelli Agreed, but as mentioned in the disclaimer section in the README, we assume the user to implement this behavior. The library's sole purpose is to allow developer/user to flash STM32 MCU and make it extensible(it can be flashed via MQTT, HTTP Client, Web Sockets, SPIFFS, etc.). The developer/user could use an additional pin on an ESP, MOSFETs, or any other methods they see fit. This also helps us ensure we do not have to test for every permutation and combination, in terms of pin compatibility and user setup.
If you implement this functionality, please do comment here with repo link and I shall update the README accordingly. Thank you.
from ota_update_stm32_using_esp32.
Perhaps a pin that has a pull down resistor could be used, such as GPIO2. So that the STM32 always starts automatically without ESP32 intervention.
https://www.tme.eu/Document/518ee50b428e44b1d7a5af85218fcf3b/esp32-wroom-32du.pdf
from ota_update_stm32_using_esp32.
Related Issues (17)
- Replacing UART by RS485 HOT 2
- Port to B-L475E-IOT01A HOT 1
- URI Header too long HOT 2
- Flashing with DFU HOT 1
- Thanks for your sharing HOT 1
- Firmware Update Over The Air (FOTA) for ECU (STM32) via ESP32 (HTTP - CAN protocols)
- How can we make this work with STM32H7 baords ?
- fatal error: driver/uart.h: No such file or directory HOT 1
- Compatibility with F407
- How to build and flash using esp-idf command prompt HOT 5
- Serial Timeout ERROR HOT 25
- For OTA updates for AVR MCUs, you can follow this project: ESP-LINK (ESP8266 it's cheaper)
- Header fields are too long for server to interpret HOT 4
- running the project in vscode HOT 14
- flash ESP32 instead of STM32 after uploading the file to the file server HOT 3
- ESP32 can't using other Serial? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ota_update_stm32_using_esp32.