nodemcu-firmware
esp32_usb_soft_host
nodemcu-firmware | esp32_usb_soft_host | |
---|---|---|
3 | 5 | |
7,583 | 394 | |
0.4% | - | |
6.1 | 5.3 | |
4 days ago | over 2 years ago | |
C | C | |
MIT License | GNU Affero General Public License v3.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
nodemcu-firmware
-
What languages can I use with the esp32?
You can run LUA on the ESP32. It's strongly associated with "NodeMCU" which was the name of an ESP8266 board that it originally ran on. At this point "NodeMCU" is mostly word salad and gets applied generically to so many ESP8266 and ESP32 boards that it's virtually meaningless, but the LUA firmware is well supported and works.
- File Transfer using Bluetooth Classic, ESP32, SD SPI, and Android
-
Lua, a Misunderstood Language
If anyone wants to be paid for porting http://www.eluaproject.net/ and https://github.com/nodemcu/nodemcu-firmware firmware to new ARM hardware + ethernet (not wifi) let me know. Other ongoing embedded work available.
esp32_usb_soft_host
-
ESP32 and A barcode scanner
I can't vouch for it but there is a project which implements a USB host in software on an ESP32 here: https://github.com/sdima1357/esp32_usb_soft_host
-
which pins can i use with USB type B?
I doubt OP is up for wrangling that route though, I found this USB host project but it's a low-speed only proof of concept, not a fully fleshed out library.
-
Just a little tip to make your ESP32 kinda work like a regular USB device
To actually make an ESP32 do USB in software, see an example here.
-
What is currently the best solution to run the ESP32 in USB host mode?
I found this soft solution and I'm aware of a more complex hardware add-on.
-
Reading a Weather panel USB output (Easyweather)?
It's quite possible that the weather station is an HID device itself, in which case esp32_soft_usb_host might just work.
What are some alternatives?
ESP32 - DroneBridge for ESP32. A transparent short range wifi based telemetry (serial to WiFi) link. Support for MAVLink, MSP, LTM (iNAV) or any other protocol
Lua-RTOS-ESP32 - Lua RTOS for ESP32
OpenFFBoard - OpenFFBoard is a universal force feedback interface for DIY simulation devices
esp32-cam-webserver - Expanded version of the Espressif ESP webcam
HULP - ESP32 ULP Coprocessor Helper
Sonoff-Homekit - Make your Sonoff Switch compatible with Apple Homekit! 🎉
esp32-wifi-manager - Captive Portal for ESP32 that can connect to a saved wireless network or start an access point where you can connect to existing wifis.
RFLink - RFLink for ESP, with MQTT client
CherryUSB - CherryUSB is a tiny and portable USB Stack (device & host) for embedded system with USB IP
arduino-esp32 - Arduino core for the ESP32
FSHistory - Play and Enjoy the History of Microsoft Flight Simulator