- 30 Aug, 2023 1 commit
-
-
Luca Burelli authored
* Nano ESP32: fix previous merge issues * platform: remove previous build options if file is missing "touch" would create the file if not present, but not delete its contents if a previous run left the file in the build dir. * platform: make debug_custom.json file customizable by board * platform: fix default debug prefix "debug.toolchain.prefix" must end with a dash, since only the tool name is appended to this string. The reason this is not a major issue is that the "debug_custom.json" file (copied in the sketch directory when debugging is enabled) forces its own prefix. And to make things more interesting, the "toolchainPrefix" entry in that file should _not_ end with a dash. * Nano ESP32: add debugging support
-
- 29 Aug, 2023 3 commits
-
-
Luca Burelli authored
* io_pin_remap: additional bugfixes - FunctionalInterrupt.h: prevent macro expansion in declaration - io_pin_remap.h: fix remaining pin-remapped functions whose API allow a variable number of parameters * Nano ESP32: make GPIO matrix reset robust to pin mode choice * Nano ESP32: add backwards-compatible pin definitions * Nano ESP32: erase flash when running "Burn Bootloader" * Nano ESP32: add filesystem type selection
-
Luca Burelli authored
* io_pin_remap: additional bugfixes - FunctionalInterrupt.h: prevent macro expansion in declaration - io_pin_remap.h: fix remaining pin-remapped functions whose API allow a variable number of parameters * Nano ESP32: make GPIO matrix reset robust to pin mode choice * Nano ESP32: add backwards-compatible pin definitions
-
Lucas Saavedra Vaz authored
-
- 12 Aug, 2023 1 commit
-
-
Me No Dev authored
SPI - fix attach pin for ESP32-S3
-
- 11 Aug, 2023 1 commit
-
-
Jan Prochazka authored
-
- 04 Aug, 2023 4 commits
-
-
Vojtěch Bartoška authored
-
Luca Burelli authored
* io_pin_remap: fix tone() function mapping declaration Since tone() can have either 2 or 3 parameters, pass any argument after the first to the actual function implementation. * io_pin_remap: add sanity checks to the core build Building with BOARD_HAS_PIN_REMAP but without setting ARDUINO_CORE_BUILD on core files is absolutely forbidden, as this would lead to multiple pin remappings being silently applied on the same numbers. Also advise the user when, on a board that has a custom pin mapping, - the core is being built without pin mapping support, or - the user explictly asked to use GPIO pin numbers.
-
Me No Dev authored
-
Valerii Koval authored
Added special handling of the `ARDUINO_BUILD_CORE` macro required only for the core files
-
- 24 Jul, 2023 2 commits
- 20 Jul, 2023 1 commit
-
-
Luca Burelli authored
-
- 18 Jul, 2023 1 commit
-
-
Vojtěch Bartoška authored
-
- 17 Jul, 2023 11 commits
-
-
Pedro Minatel authored
* Added the ReadTheDocs configuration file * File renamed to YAML
-
Martino Facchin authored
* USB: enable DFU interface and stub * nano_nora: add Arduino Nano ESP32 board support * [pin_remap 1/3] platform: define ARDUINO_CORE_BUILD when building core files * [pin_remap 2/3] core,libs: add pin remap hooks * [pin_remap 3/3] nano_nora: implement and enable pin remap * nano_nora: fix: reset all matrix connections at boot * nano_nora: add recovery image for release/v2.x * nano_nora: use official Arduino branding * nano_nora: core split + recovery mode rework Use an absolute address in SPIRAM to store the magic tokens, almost at the end of the memory, to avoid the markers from being overwritten on any kind of sketch and core combination. Also, only start the recovery once if a valid binary is present in the Flash, by immediately setting that for the next boot when recovery starts. * platform: fix: use {compiler.sdk.path} for sdk path In preparation for the sdk -> tool transition * package_index: remove dfu-util from template The tool is already available in mainline package_index.json * on_release: allow single board packages --------- Co-authored-by: Luca Burelli <l.burelli@arduino.cc>
-
Me No Dev authored
-
rstephan authored
In WiFiSTA you can ask for the subnet mask, but not in WiFiAP. Only the CIDR is reported. Therefor the missing method is added to have the same features in softAP as well.
-
colincross authored
The constants that need to be passed to gpio_matrix_in and gpio_matrix_out to detach an input or output pin from a peripheral vary by platform. Use SIG_GPIO_OUT_IDX to detach an output, and GPIO_MATRIX_CONST_ONE_INPUT and GPIO_MATRIX_CONST_ZERO_INPUT to detach an input. ESP32 before IDF 4.0 didn't define GPIO_MATRIX_CONST_*_INPUT, so add compatibility #defines for GPIO_FUNC_IN_LOW/HIGH. GPIO_FUNC_IN_LOW/HIGH exist in IDF 4.0+, but can't be used because they have the wrong values for ESP32-C3 at least in IDF 4.4.3 (https://github.com/espressif/esp-idf/issues/11737).
-
Nguyen Anh Tuan authored
-
Rodrigo Garcia authored
* fixes example folder * adds new Serial std::func example
-
DanKoloff authored
* Olimex ESP32-GATEWAY fixes Fixes related to board revisions selection. * Create pins_arduino.h
-
Stephan Martin authored
Example showing how to transmit messages using the TWAI interface and a CAN transceiver.
-
schrolli authored
-
MWolfahrt authored
Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com>
-
- 01 Jul, 2023 1 commit
-
-
Ha Thach authored
also re-order Adafruit boards a bit
-
- 29 Jun, 2023 3 commits
-
-
supersjellie authored
-
Me No Dev authored
-
Rodrigo Garcia authored
-
- 12 Jun, 2023 3 commits
- 31 May, 2023 8 commits
-
-
Me No Dev authored
-
w3jc authored
typo
-
Sanket Wadekar authored
This PR fixes an issue of multiple device callbacks (one callback per device) were not getting registered and invoked. Consider an example where I create two devices, a switch and a fan; each of them having their own write callbacks. On controlling either switch/fan through Rainmaker app, the callback that got registered at last gets invoked. This is also seen in the issue reported in #8231
-
Tomáš Pilný authored
* Added printQR function to library * Upgraded example * Upgraded README * Safegueard for qrcode.h include * Updated Safegueard for qrcode.h include
-
Errol Joshua authored
* Added Nebula s3 Board * added nebulas3 board * added variant * added semicolons * added pins details * added secondary sda1 and scl1 * USB_CDC enabled by default * Changed nebulas3.build.board to NebulaS3 * Changed NebulaS3 to NEBULAS3
-
Paint Your Dragon authored
* Add MatrixPortal ESP32-S3 (WIP) * Update bootloader files, etc. * Add MatrixPortal S3 PSRAM setup to boards.txt
-
杨峰 authored
* add dfrobot romeo esp32S3 * add dfrobot romeo esp32s3 * Update pins_arduino.h * Update pins_arduino.h * Update pins_arduino.h * Update pins_arduino.h
-
Rodrigo Garcia authored
-