- 31 8月, 2021 1 次提交
-
-
由 Me No Dev 提交于
* Add support for the hardware CDC in ESP32-C3
-
- 24 8月, 2021 1 次提交
-
-
由 Rodrigo Garcia 提交于
* Adds rxBufferSize parameter to begin() * Adds HardwareSerial::setRXBufferSize()
-
- 23 8月, 2021 3 次提交
-
-
由 Me No Dev 提交于
* Add support and example for USB HID Devices * Add support and example for USB Vendor
-
由 Rodrigo Garcia 提交于
## Summary This PR is a complete reffactoring of UART Serial Hardware and respective HAL in order to use IDF instead of current Register manipulation approach. It implements Arduino SerialEvent functionality. Fix #5287 Fix #5273 Fix #5519 Fix #5247 Fix #5403 Fix #5429 Fix #5047 Fix #5463 Fix #5362 Fix #5112 Fix #5443 ## Impact It solves many reported issues related to UART. It was tested and works fine for ESP32, ESP-S2 and ESP32-C3.
-
由 Lori 提交于
-
- 19 8月, 2021 1 次提交
-
-
- 17 8月, 2021 1 次提交
-
-
由 me-no-dev 提交于
``` /* 0x0000 */ 0x7b, 0x7b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // {{.............. /* 0x0010 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................ ```
-
- 12 8月, 2021 2 次提交
-
-
由 Rodrigo Garcia 提交于
Fixes #5493 ## Summary PR #4996 has broken Touch Interrupt functionality by removing a single line of code used to set a Register. ## Impact This PR fixes issue #5493 by reverting the removal of necessary code as described above.
-
由 Me No Dev 提交于
Thanks @chegewara I2C Scan was failing because i2c_master_write does not accept size of 0. This change checks and skips that call if no length is provided (usually when scanning)
-
- 11 8月, 2021 2 次提交
-
-
由 Me No Dev 提交于
Fixes: https://github.com/espressif/arduino-esp32/issues/5513 Can still race if Serial.begin() is not called in setup()
-
-
- 02 8月, 2021 2 次提交
-
-
由 Me No Dev 提交于
* Add initial support for USB MSC * Add Firmware Upload/Download With MSC Current running firmware is available as file inside the MSC Disk. To update the firmware on the ESP, just copy a regular firmware bin into the drive * Support overwriting of the firmware file Overwriting a file is done totally differently on MacOS, Windows and Linux. This change supports it on all of them. * Allow CDC, FirmwareMSC and DFU to be enabled on boot * Add example ESP32-S2 USB-ONLY board * Various device code optimizations Added `end()` methods to MSC classes Made begin() methods safe to be called multiple times Optimized CDC class * Fix CDC Connect/Disconnect detection in Arduino IDE on Windows * Rework cdc_write * Update ESP32-S2 board configs
-
-
- 29 7月, 2021 1 次提交
-
-
由 chegewara 提交于
-
- 27 7月, 2021 1 次提交
-
-
由 Rodrigo Garcia 提交于
Fixes: #5375 Fixes: #5050
-
- 26 7月, 2021 1 次提交
-
-
由 rtrbt 提交于
-
- 23 7月, 2021 1 次提交
-
-
由 vortigont 提交于
lwip lib bundled with esp32 Arduino supports only one ntp server. Any additional servers set are just silently ignored. This default is different from esp8266 Arduino core and very confusing. Most of the examples provided uses 3 different ntp servers for redundancy while only the first one is used actually. Addressing issue #4964
-
- 21 7月, 2021 1 次提交
-
-
由 Rodrigo Garcia 提交于
Fixes: #5429
-
- 20 7月, 2021 2 次提交
-
-
由 me-no-dev 提交于
- Device will not reset if previous baudrate was not 9600 - CDC Device is not recognized if WebUSB is enabled
-
由 Me No Dev 提交于
* Fix compile archive arguments for the new toolchain * Add menu to S2 for picking through which port to upload Internal USB CDC requires to reset and wait for the new port (because persistence is not yet stable) * USB CDC should also be started in main * Fix URL and USB version for WebUSB * Update vendor callback API * Update CDC::write to use TX_DONE semaphore * Update USB_Serial example
-
- 17 7月, 2021 2 次提交
-
-
由 Me No Dev 提交于
* Update toolchain * Update package_esp32_index.template.json * add optional component dependencies after Kconfig options are known (#5404) Until this commit, Kconfig options (e.g. CONFIG_TINYUSB_ENABLED) were used in conditions preceding idf_component_register to determine which components need to be added to `arduino` component requirements. However the Kconfig options aren't known at the early expansion stage, when the component CMakeLists.txt files are expanded the first time and requirements are evaluated. So all the conditions evaluated as if the options were not set. This commit changes the logic to only add these components as dependencies when the Kconfig options are known. Dependencies become "weak", which means that if one of the components isn't included into the build for some reason, it is not added as a dependency. This may happen, for example, if the component is not present in the `components` directory or is excluded by setting `COMPONENTS` variable in the project CMakeLists.txt file. This also ensures that if the component is not present, it will not be added as a dependency, and this will allow the build to proceed. Follow-up to https://github.com/espressif/arduino-esp32/pull/5391. Closes https://github.com/espressif/arduino-esp32/issues/5319. * IDF master d93887f9f * PlatformIO updates for CI (#5387) * Update PlatformIO CI build script - Switch to the latest toolchains 8.4.0 for ESP32, ESP32S2, ESP32C3 - Use PlatformIO from master branch for better robustness * Update package.json for PlatformIO Co-authored-by: NIvan Grokhotkov <ivan@espressif.com> Co-authored-by: NValerii Koval <valeros@users.noreply.github.com>
-
-
- 16 7月, 2021 3 次提交
-
-
由 Me No Dev 提交于
Fixes: #5041
-
由 Me No Dev 提交于
* Add back ARDUINO_EVENT_WIFI_READY Fixes: https://github.com/espressif/arduino-esp32/issues/5315 * use strncpy and strncmp for WiFi SSID and Password in AP and STA Fixes: https://github.com/espressif/arduino-esp32/issues/5367 * Implement timeout for waitForConnectResult Fixes: https://github.com/espressif/arduino-esp32/issues/5330 * Remove old definition of "reverse" from stdlib_noniso Fixes: https://github.com/espressif/arduino-esp32/issues/5045 * Make "reverse" noniso conditional on ESP_DSP
-
由 Rodrigo Garcia 提交于
Fixes #5362
-
- 15 7月, 2021 1 次提交
-
-
由 Rodrigo Garcia 提交于
Fixes #5112 Call to pinMatrixInDetach() was changed from version 1.0.6 in version 2.0.0 injecting a bug as seen in cores/esp32/esp32-hal-uart.c https://github.com/espressif/arduino-esp32/commit/80418fadcfb91c75d5100a8fddeb9318a8ef7d42Co-authored-by: NMe No Dev <me-no-dev@users.noreply.github.com>
-
- 08 7月, 2021 1 次提交
-
-
由 me-no-dev 提交于
reference: https://github.com/espressif/arduino-esp32/issues/102
-
- 28 6月, 2021 1 次提交
-
-
由 me-no-dev 提交于
Fixes: https://github.com/espressif/arduino-esp32/issues/5337 Fixes: https://github.com/espressif/arduino-esp32/issues/4743 Thanks to @maxgerhardt
-
- 18 6月, 2021 1 次提交
-
-
由 Clemens Kirchgatterer 提交于
* Make String::concat() faster for some types. This patch removes the unneeded call to `strlen()` when concatenating some types to a `String`. Additionally it fixes some whitespace for consistency. * Update WString.cpp
-
- 11 6月, 2021 1 次提交
-
-
由 Jason2866 提交于
original PR #5278 from @s-hadinger, which is not accepted because of failure of CLAassistant `ESP.getFlashChipSize()` always returns `0` on Esp32c3 due to a change in the Flash layout. It looks like to Espressif documentation was not updated accordingly. https://docs.espressif.com/projects/esp-idf/en/latest/esp32c3/api-reference/storage/spi_flash.html#spi-flash-size - Esp32 and Esp32s3 have the flash information update by esptool.py and decribed here - https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/storage/spi_flash.html Esp32c3 has no image information at 0x0000 and contrary to the docu this information is at offset 0x0000
-
- 10 6月, 2021 1 次提交
-
-
由 lbernstone 提交于
Fixes #4866
-
- 09 6月, 2021 1 次提交
-
-
由 Dirk O. Kaar 提交于
WMath.cpp doesn't include Arduino.h, where makeWord(h, l) is declared, common denominator type therefore is uint8_t, which is in use already in Arduino.h, too. (#5230) Fixes #5229
-
- 31 5月, 2021 1 次提交
-
-
由 Me No Dev 提交于
esp-dsp: master 7cc5073 esp-face: master 420fc7e esp-rainmaker: f1b82c7 esp32-camera: master 6f8489e esp_littlefs: master b58f00c
-
- 18 5月, 2021 2 次提交
-
-
由 Ato Araki 提交于
-
由 Clemens Kirchgatterer 提交于
This PR lets the user override the LOOP STACK SIZE set in sdkconfig (for example with -DARDUINO_LOOP_STACK_SIZE=12288).
-
- 19 4月, 2021 3 次提交
-
-
由 me-no-dev 提交于
-
由 Basile 提交于
In esp32-hal-log, direct calls to ESP_LOG_x macros is more efficient than using intermediate function log_to_esp (#5081) As indicated in https://github.com/espressif/arduino-esp32/issues/4845#issuecomment-820540642_ it is more efficient to call directly the ESP LOG macros. This spares a function call, a 512b buffer and a call to vsnprintf. No change in functionality.
-
由 lbernstone 提交于
Fixes #5071
-
- 17 4月, 2021 1 次提交
-
-
由 Richard Strassheim 提交于
Added method to change the ledc PWM frequence programmatically Returning frequency from ledcChangeFrequency
-
- 15 4月, 2021 1 次提交
-
-
由 lbernstone 提交于
-