The Wayback Machine - https://web.archive.org/web/20200621235322/https://github.com/espressif/arduino-esp32
Skip to content
Arduino core for the ESP32
C C++ Python Objective-C Shell HTML Other
Branch: master
Clone or download

Latest commit

nigel-mellor M5Stack's product offering includes various ESP32-based camera device…
…s. (#4030)

They are all broadly similar, all being based on the ESP32-D0WD core, but have
some subtle differences between variants around PSRAM inclusion and camera pin
mappings.

The ESP32CAM "unit" product (SKU: U007) has no PSRAM and maps the
"Pixel Data 0" (Y2 GPIO/OV2640 D2) camera pin to IO17 rather than IO32 as is
the case with most other M5Stack ESP32 camera devices.

The ESP32CAM also requires the "hmirror" and "vflip" camera configuration
bits setting in order to capture a true image.

The relevant M5Stack pin configuration documentation can be found here:
https://docs.m5stack.com/#/en/unit/esp32cam?id=pinmap
Latest commit b92c58d May 31, 2020

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Update install-platformio-esp32.sh Apr 13, 2020
cores/esp32 HardwareSerial bugfix & improvement (#3713) May 5, 2020
docs Docs for lib builder (#3415) Nov 11, 2019
libraries M5Stack's product offering includes various ESP32-based camera device… May 31, 2020
package Add ARM toolchain Oct 1, 2019
tools Allow using custom linker scripts (#3735) May 4, 2020
variants Add M5Stack-ATOM Board (#3883) Apr 23, 2020
.gitignore M5Stack's product offering includes various ESP32-based camera device… May 31, 2020
.gitmodules Set ESP-IDF to 3.2 (#2662) Apr 12, 2019
.travis.yml Use Github Actions for release (#3309) Oct 1, 2019
CMakeLists.txt Added missing wifi_provisioning dependency. (#4003) May 22, 2020
Kconfig.projbuild Make a selective menuconfig option for FFat (#2966) Jul 9, 2019
LICENSE.md Add LGPL 2.1 License Apr 16, 2019
Makefile.projbuild Remove duplicate ota_data flashing under IDF Aug 16, 2018
README.md Update README.md (#3353) Oct 14, 2019
boards.txt Add a new board of KITS for IoT education (#3703) May 29, 2020
component.mk Fix compilation errors when used as IDF component Jan 26, 2019
package.json Initial version of build script for @platformio; CI integration for L… Jan 28, 2017
platform.txt IDF release/v3.3 (#3339) Jan 20, 2020
programmers.txt initial import Oct 6, 2016

README.md

Arduino core for the ESP32

Build Status

Need help or have a question? Join the chat at https://gitter.im/espressif/arduino-esp32

Contents

Development Status

Latest stable release Release Version Release Date Downloads

Latest development release Development Version Development Date Downloads

Installation Instructions

Decoding exceptions

You can use EspExceptionDecoder to get meaningful call trace.

Issue/Bug report template

Before reporting an issue, make sure you've searched for similar one that was already created. Also make sure to go through all the issues labelled as for reference.

Finally, if you are sure no one else had the issue, follow the ISSUE_TEMPLATE while reporting any issue.

ESP32Dev Board PINMAP

Pin Functions

Tip

Sometimes to program ESP32 via serial you must keep GPIO0 LOW during the programming process

You can’t perform that action at this time.