- 27 May, 2022 5 commits
-
-
Michael Ammann authored
Better allocate the buffer for f_mkfs from the heap otherwise the stack requirement of this library is huge due to a work buffer allocated for f_mkfs in sdcard_mount. The work buffer is only needed if argument format_if_empty is set true (which is by default false). This change is quite important if you plan to use this library in a task. as now it increased the tasks stacks size by 4k, even this memory is never used if users are not aware of the large stack requirement during init this library may have other variables on stack that would have written memory outsides its range which can cause various side effects. Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com>
-
h-actsafe authored
The internal _isRemoteAddressSet variable is set to true when calling connect() functions. If connecting fails _isRemoteAddressSet needs to be re-set to false, otherwise other functions, such as discover() will fail without clear error messages.
-
Rotzbua authored
... as availability depends on compilation parameters.
-
Jan Procházka authored
Fixed channel / unit selection for ESP32C3 (has only 5 channels on 1 adc unit). Removed unnecessary includes. Fixed different attenuation on channels to be taken in care in __analogReadMilliVolt. All chips in __analogReadMilliVolts now use adc characteristics + calculation from raw to voltage as ESP32 does.
-
Rodrigo Garcia authored
-
- 25 May, 2022 1 commit
-
-
Me No Dev authored
Fixes inability to flash the bootloader with esptool 4.x on device with flash size different than the default
-
- 19 May, 2022 1 commit
-
-
Me No Dev authored
Fixes: https://github.com/espressif/arduino-esp32/issues/5871
-
- 18 May, 2022 2 commits
-
-
Jan Procházka authored
* Added HW timer unit test * Adde setUp and tearDown functions
-
Rodrigo Garcia authored
-
- 16 May, 2022 2 commits
-
-
Rodrigo Garcia authored
* Adds DHCP Range Setup to APMode * ready for supporting any netmask in DHCP server
-
Abdelatif Guettouche authored
Signed-off-by: Abdelatif Guettouche <abdelatif.guettouche@espressif.com>
-
- 13 May, 2022 3 commits
-
-
Gonzalo Brusco authored
* Adjustable Serial Event Task Stack Size And Priority * Added options to Kconfig * Added Core Affinity * Added CONFIG_FREERTOS_UNICORE * Removed _CONFIG from FREERTOS_UNICORE * Fixing Core choice for OnReceive() Makes it alligned to changes in #6718 Also eliminates conflict with #6718 for merging Co-authored-by: Rodrigo Garcia <rodrigo.garcia@espressif.com> Co-authored-by: Me No Dev <me-no-dev@users.noreply.github.com>
-
Me No Dev authored
-
Me No Dev authored
* Update Kconfig to autoselect the proper cunning core * Always run UDP on Core0 by default
-
- 11 May, 2022 5 commits
-
-
fealy authored
* Add new board XIAO_WIFI
-
David McCurley authored
Fixes corrupt log entry printed by SoftAP DHCPServer. Converts String() to expected cstr format.
-
lbernstone authored
-
Michael Ammann authored
NINA-W106-00B : 32Mb / 4MB NINA-W106-10B : 16Mb / 8MB older NINA-W101/W102 : had 16Mb / 2MB only
-
Rodrigo Garcia authored
* Adds Arduino standard functions * Fixes round() Adds Arduino basic math Macros with '_' prefix.
-
- 10 May, 2022 1 commit
-
-
Me No Dev authored
-
- 09 May, 2022 7 commits
-
-
Kostis Anagnostopoulos authored
* fix(hal.cpu) compiler warn about printf-format for pointers > warning was: ``` framework-arduinoespressif32/cores/esp32/esp32-hal-cpu.c:132:9: note: in expansion of macro 'log_e' log_e("not found func=%08X arg=%08X",cb,arg); ^~~~~ framework-arduinoespressif32/tools/sdk/esp32/include/log/include/esp_log.h:276:27: warning: format '%X' expects argument of type 'unsigned int', but argument 7 has type 'void *' [-Wformat=] ``` * fix(tone.cpp) compiler warn about printf-format for pointers > format-str expected plain uint while `duration` is long-uint. Warning was: ``` .../cores/esp32/esp32-hal-log.h:115:32: note: in expansion of macro 'ESP_LOG_LEVEL_LOCAL' #define log_d(format, ...) do {ESP_LOG_LEVEL_LOCAL(ESP_LOG_DEBUG, TAG, format, ##__VA_ARGS__);}while(0) ^~~~~~~~~~~~~~~~~~~ .../cores/esp32/Tone.cpp:31:9: note: in expansion of macro 'log_d' log_d("Task received from queue TONE_START: _pin=%d, frequency=%u Hz, duration=%u ms", tone_msg.pin, tone_msg.frequency, tone_msg.duration); ^~~~~ .../tools/sdk/esp32/include/log/include/esp_log.h:276:27: warning: format '%u' expects argument of type 'unsigned int', but argument 8 has type 'long unsigned int' [-Wformat=] ```
-
smarq8 authored
-
Tomáš Pilný authored
Summary Added compiler.warning_flags to all chips in platform.txt to reflect users setting of warning level output during compilation (set up in Arduino IDE preferences) Impact When a warning is set to none the compilation will no longer display warnings Related links Solves issue #6118
-
Jan Procházka authored
* Changed in pinMode() default intr_type pins default configuration has intr_type = GPIO_INTR_DISABLE With this implementation, it will set the intr_type to previously set intr_type. It will no longer disable interrupt, when pinmode is called multiple times on same pin with interrupt enabled.
-
Abdelatif Guettouche authored
Workflow is scheduled. It looks like the depedency on the Test job was not enough and the Event job was triggering even without the label. Signed-off-by: Abdelatif Guettouche <abdelatif.guettouche@espressif.com>
-
Jan Procházka authored
-
Rodrigo Garcia authored
-
- 04 May, 2022 5 commits
-
-
me-no-dev authored
-
Sergei Silnov authored
upload-idf-component.yml action was only running for tags like v*, while in this project tags like 2.0.3 are used. With this change, the workflow will run for all tags.
-
DeuxVis authored
-
Unexpected Maker authored
Implemented a new method for allowing folks to preserve their TinyUF2 bootloader setup when flashing their boards via Arduino IDE, without being locked out of not using it if they want to use a different partition. Adafruit had already added support for keeping (reflashing) the TinyUF2 bootloader when flashing via Arduino IDE (thanks @ladyada ), but the issue with it is it doesn't allow users to not choose to use it. Even if they select a specific partition scheme from the partition drop down list, it ignores that selection and only does the TinyUF2 partitioning/bootloader thing. We wanted to let users choose between keeping their TinyUF2 partitioning and bootloader, or choose another partition scheme and have the TinyUF2 support disabled and just operate like they would expect. We've implemented this by adding the TinyUF2 support as a partition scheme option, and using these build options in platform.txt to choose to use teh UF2 path or use the standard path.
-
Valerii Koval authored
This fixes possible issues when developers specify arbitrary partition files using relative or absolute paths. Additionally, hyphens in filenames are replaced with underscores to avoid compilation warnings "ISO C++11 requires whitespace after the macro name" Resolves platformio/platform-espressif32#787
-
- 29 Apr, 2022 1 commit
-
-
Rodrigo Garcia authored
Description of Change Fixes IPAddress INADDR_NONE declaration when using Arduino WiFi or ETH. This symbol was defined as 0xffffffff by lwip /inet.h, making it impossible to use INADDR_NONE correctly. This PR only works when <wifi-provisioning/wifi_config.h> has a modification to include <lwip/ip4_addr.h> instead of <lwip/inet.h>. This will be done directly to the sdk folder in the github structure and it has been fixed in IDF by a separated Merge Request. This will be reflected in the future, for good. Tests scenarios This PR was tested with all Arduino WiFi examples, including AsyncUDP. Also with ETH examples. It was also tested for #6610 test cases. Testing done for ESP32, ESP32-S2, ESP32-C3 and ESP32-S3. Related links fixes #6610 fixes #6247 fixes #4732
-
- 28 Apr, 2022 1 commit
-
-
Me No Dev authored
Added options to WiFi STA for connect: - setMinSecurity: default WIFI_AUTH_WPA2_PSK - setScanMethod: default WIFI_FAST_SCAN - setSortMethod: default WIFI_CONNECT_AP_BY_SIGNAL (required all channels scan method) Added parameters for SSID and BSSID to WiFi.scanNetworks() Fixes: #6485 Fixes: Any issue about WiFi connecting slower now than in 1.0.x
-
- 27 Apr, 2022 3 commits
-
-
Me No Dev authored
Fixes: https://github.com/espressif/arduino-esp32/issues/5907
-
Simone authored
Add support for the Trueverit Universal IoT Driver MK III (https://www.trueverit.com/) The board will be released on market using electronic distributors soon, as the other one board added via #5269 This new board (referred as MK III) has onboard Texas Instruments RTL8201 Eth PHY chip.
-
Me No Dev authored
-
- 26 Apr, 2022 3 commits
-
-
Valerii Koval authored
* Actualize PlatformIO installation instructions Split instructions for stable and upstream versions * Add link to platformio.ini documentation
-
Ivan Grokhotkov authored
Co-authored-by: Me No Dev <me-no-dev@users.noreply.github.com>
-
Unexpected Maker authored
Fixed wrong SCK and MISO pins for TinyS2
-