- 17 Jul, 2023 10 commits
-
-
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 9 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
-
Rodrigo Garcia authored
* Fixes HWCDC::end() There is a missing `tx_lock = NULL;` * Update HWCDC.cpp Initialize rx_data_buf[] with zeros.
-
- 11 May, 2023 4 commits
-
-
Luca Burelli authored
* HardwareSerial: fix begin() lock issue on error path If the user supplied a wrong UART number, the begin() method would return without releasing the lock. Add missing unlock call. * removing unsed Case test --------- Co-authored-by: Rodrigo Garcia <rodrigo.garcia@espressif.com>
-
Tomáš Pilný authored
* Updated preferences.rst * Added into FAQ info about SPIFFS failed mount
-
Tinyu authored
* Add M5CoreS3 boards.txt and pins definition * Fix some pins definition
-
Tomáš Pilný authored
* Added link to external examples to the doc * Fixed FunctionalInterrupt.ino + added introduction comment and few outputs
-
- 03 May, 2023 10 commits
-
-
David McCurley authored
-
me-no-dev authored
-
Me No Dev authored
-
per1234 authored
A new flexible and powerful "pluggable discovery" system was added to the Arduino boards platform framework. This system makes it easy for Arduino boards platform authors to use any arbitrary communication channel between the board and development tools. Boards platform configurations that use the old property syntax are automatically translated to the new syntax by Arduino CLI: https://arduino.github.io/arduino-cli/latest/platform-specification/#sketch-upload-configuration > For backward compatibility with IDE 1.8.15 and older the previous syntax is still supported This translation is only done in platforms that use the old syntax exclusively. If `pluggable_discovery` properties are defined for the platform then the new pluggable discovery-style `upload.tool.<protocol_name>` properties must be defined for each board as well. This platform was converted to use the new pluggable discovery platform properties syntax, so those properties are required. Although such properties were added to board definitions at the time the syntax was changed, new board definitions without the required properties were added later. Those missing properties caused uploads to fail for users of the recent versions of Arduino IDE and Arduino CLI with an error of the form: Error during Upload: Property 'upload.tool.serial' is undefined It is also important to provide compatibility with versions of Arduino development tools from before the introduction of the modern pluggable discovery system. For this reason, the old style `<board ID>.upload.tool` properties are retained. Old versions of the development tools will treat the `<board ID>.upload.tool.default` properties as an unused arbitrary user defined property with no special significance and the new versions of the development tools will do the same for the `upload.tool` properties.
-
Dirk O. Kaar authored
Co-authored-by: Me No Dev <me-no-dev@users.noreply.github.com>
-
Jan Procházka authored
* Create allboards.yml for all boards test * Clean workflow from unused stuff * Use compile-sketch main * Update find_all_boards.sh
-
Renan Passos authored
* Update timer.rst Changed text because of an inconsistence between title and text explaining the timerGetConfig function. I don't know if the method timerSetConfig really exists. * Update timer.rst Add informations about timerSetConfig function.
-
Tomáš Pilný authored
-
David McCurley authored
Revert to previous definition of `FPSTR` and `F` macros.
-
Me No Dev authored
-