bsergei
c814a23458
Fixed SPI default pins for M5Stack Stamp S3 board ( #8187 )
...
Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com>
2023-08-30 10:56:43 +03:00
Ricardo Lipas Augusto
2173373dcc
ledc.c: Fix analogWrite() last channel available verification ( #8509 )
...
* Fix analogWrite channel available verification
The last channel allocated is number 0, which conflicted with the value given to an uninitialized pin, giving the "No more analogWrite channels available!" error when trying to use it
Pins are now given the value -1 to indicate that they are not used so channel 0 can be used without errors.
* Fix incorrect array initialization
Keeping array of zeros for `pin_to_channel` and shifting stored channel
values by +1 to keep the pin with channel 0 from being interpreted as unused.
ref: https://github.com/espressif/arduino-esp32/pull/8509#issuecomment-1676103452
2023-08-29 14:16:54 +03:00
Gautier Seidel
e2c4799b06
feature(m5stack-atom): allow events and loop on core0 ( #8462 )
...
Closes #8461
Co-authored-by: Gautier Seidel <gautier@seidel.fr>
Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com>
2023-08-29 13:58:54 +03:00
lbernstone
082a61ebe4
Added a partition table for 32MB ESP32-S3 (4.8/4.8/24) ( #8498 )
...
* Added a partition table for 32MB (4.8/4.8/24)
* Added a 32MB LittleFS scheme, fixed some inconsistencies
2023-08-29 13:58:17 +03:00
vortigont
f0910e66a5
add 'NO_GLOBAL_UPDATE' define to avoid creating global UpdateClass instance ( #8500 )
...
Save 180 bytes of ram if UpdateClass instance is not required
2023-08-29 13:57:31 +03:00
Ha Thach
dbc060b181
add Adafruit metro S3 16MB Flash, 8MB PSRam ( #8478 )
...
* add Adafruit metro S3 16MB Flash, 8MB PSRam
also reorder to have feather boards next to each others
* correct SS pin to 21, also add NEOPIXEL_PIN
* change metro s3 psram type to opi, default SD_CS (SS) to input pull up
* remove psram qspi option
2023-08-29 13:56:23 +03:00
Unexpected Maker
b0f84a2eb2
Added new UM NanoS3 board. ( #8487 )
...
* Added UM NanoS3 board.
Signed-off-by: Seon Rozenblum <seon@unexpectedmaker.com>
* Added UM NanoS3 board.
Signed-off-by: Seon Rozenblum <seon@unexpectedmaker.com>
---------
Signed-off-by: Seon Rozenblum <seon@unexpectedmaker.com>
Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com>
2023-08-29 13:56:04 +03:00
w3jc
9e4acce1a2
Update adc.rst ( #8493 )
...
* Update ledc.rst
typo
* Update adc.rst
12 bits (range from 0 to 4095)
2023-08-29 13:55:36 +03:00
Holger Lembke
42fc2fb14a
When FFat is mounted before SD, then filesystem reports wrong system sizes ( #8520 )
...
* Fixes wrong usedbytes/totalbytes results.
drive id was implemented fixed, does not work with arbitrary initialization.
See https://github.com/espressif/arduino-esp32/issues/3546
* Fixing indention/tabs
2023-08-29 13:53:42 +03:00
Limor "Ladyada" Fried
f197150d77
Small pin updates for MatrixPortal S3 ( #8521 )
...
* Add MatrixPortal ESP32-S3 (WIP)
* Update bootloader files, etc.
* Add MatrixPortal S3 PSRAM setup to boards.txt
* fix neopixel pin
---------
Co-authored-by: Phillip Burgess <paintyourdragon@dslextreme.com>
2023-08-29 13:52:46 +03:00
James-4DSystems
de04fb23f1
New Board - 4D Systems ( #8530 )
...
New range of boards from 4D Systems
Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com>
2023-08-29 13:52:11 +03:00
James-4DSystems
a9794f9c4f
Update partition_table.rst with Variants Folder detail ( #8531 )
...
* Update partition_table.rst
Updating Partition Table Partition with information regarding Variants folder
* Update docs/source/tutorials/partition_table.rst
Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com>
---------
Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com>
2023-08-29 13:51:55 +03:00
Pascal Brunot
13772ad745
added lilygo t-display (esp32-based) board definition ( #8533 )
...
* added lilygo t-display (esp32) board
this board is the predecessor to the already included lilygo-t-display-s3
added USB defines for t-display
* implementation of @P-R-O-C-H-Y comments
* added build properties to fix failed compilation
2023-08-29 13:51:21 +03:00
Me No Dev
fc438b1c07
Merge pull request #8536 from P-R-O-C-H-Y/SD-status_SPI_lock
...
SD lib - AcquireSPI on ff_sd_status
2023-08-29 13:50:52 +03:00
Me No Dev
505797ca50
Merge pull request #8541 from PilnyTomas/WiFiClient_fix
...
Reimplemented flush in WiFiClient
2023-08-29 13:49:54 +03:00
Jan Procházka
1a5b367d42
Merge branch 'master' into WiFiClient_fix
2023-08-24 17:14:55 +02:00
Me No Dev
e0657db0f0
Merge pull request #8559 from SuGlider/hwcdc_buffer_review
...
Allows changing HW CDC Buffer Size after or before begin()
2023-08-24 10:26:03 +03:00
Rodrigo Garcia
6d1706cd70
allows setting buffer size after or before begin()
2023-08-23 20:31:29 -03:00
Me No Dev
f1eacf750d
Merge pull request #8551 from SuGlider/btInUse
...
Fixes ESP32 BT Memory Releasing
2023-08-23 11:39:06 +03:00
Rodrigo Garcia
c783918289
Fixes ESP32 BT Memory Releasing
2023-08-22 21:33:25 -03:00
Tomas Pilny
dd091755ee
Removed forgotten #ifdef
2023-08-18 15:02:20 +02:00
Tomas Pilny
4c4a6b8d37
Reimplemented flush in WiFiClient
2023-08-18 14:10:31 +02:00
Jan Prochazka
3ceecd45a2
AcquireSPI on ff_sd_status
2023-08-16 13:09:29 +02:00
Me No Dev
099b432d10
Merge pull request #8513 from PilnyTomas/mdns_fix
...
Removed duplicate MDNS.begin() call in example
2023-08-13 00:09:10 +03:00
Tomas Pilny
e9346a635d
Removed duplicate MDNS.begin() call in example
2023-08-11 11:28:13 +02:00
Vojtěch Bartoška
e1f14331f1
Add v2.0.11 into issue template ( #8460 )
2023-08-04 16:27:54 +03:00
Valerii Koval
bde2d643ec
Sync PlatformIO build scripts ( #8488 )
...
Added special handling of the `ARDUINO_BUILD_CORE` macro required only for the core files
2023-08-04 15:40:31 +03:00
Vojtěch Bartoška
21b88659b9
Add v2.0.10 into issue template ( #8425 )
2023-07-18 15:58:11 +03:00
Pedro Minatel
fb2aa59145
Add .readthedocs.yaml configuration file ( #8352 )
...
* Added the ReadTheDocs configuration file
* File renamed to YAML
2023-07-17 13:57:25 +03:00
rstephan
7a3768460b
Soft-AP: get subnet mask ( #8358 )
...
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.
2023-07-17 13:14:30 +03:00
colincross
289c2a1405
Use SDK macros for matrix detach constants ( #8345 )
...
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 ).
2023-07-17 13:10:23 +03:00
Nguyen Anh Tuan
095008964d
set _use_insecure back to false in setCACert method. ( #8386 )
2023-07-17 12:54:14 +03:00
Rodrigo Garcia
1945778e82
Fixes Serial Example and Adds a new std:func Serial Example ( #8409 )
...
* fixes example folder
* adds new Serial std::func example
2023-07-17 12:50:41 +03:00
DanKoloff
e7ceeb1b04
Olimex ESP32-GATEWAY fixes in boards.txt and pins_arduino.h ( #8395 )
...
* Olimex ESP32-GATEWAY fixes
Fixes related to board revisions selection.
* Create pins_arduino.h
2023-07-17 12:49:46 +03:00
Stephan Martin
5d2d4aaef0
Add TWAI transmit example ( #8360 )
...
Example showing how to transmit messages using the TWAI interface and a CAN transceiver.
2023-07-17 12:48:37 +03:00
schrolli
97e69666c9
Update gpio.rst: typo in function name 'attachInterrupt' ( #8336 )
2023-07-17 12:46:21 +03:00
MWolfahrt
959a57fe07
Added support for M5Stamp Pico from M5Stack ( #8301 )
...
Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com>
2023-07-17 12:45:53 +03:00
Ha Thach
855f526191
add Adafruit QT PY S3 with 4MB flash 2 MB PSRAM ( #8370 )
...
also re-order Adafruit boards a bit
2023-07-01 11:08:21 +03:00
supersjellie
1c3384cc34
Fix for timeout issues on WebServer ( #8319 )
2023-06-29 23:26:16 +03:00
Rodrigo Garcia
18164e6f02
Fixes crash when calling twice end() ( #8332 )
2023-06-29 23:13:05 +03:00
w3jc
72c41d0953
Update ledc.rst ( #8218 )
...
typo
2023-05-31 15:03:16 +03:00
Sanket Wadekar
2c4dead307
fix: rainmaker device callback not getting invoked ( #8249 )
...
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
2023-05-31 14:41:02 +03:00
Tomáš Pilný
82227e6d7e
Provisioning fix and upgrades ( #8209 )
...
* Added printQR function to library
* Upgraded example
* Upgraded README
* Safegueard for qrcode.h include
* Updated Safegueard for qrcode.h include
2023-05-31 14:37:34 +03:00
Errol Joshua
0034a438a1
Add board: Nebula S3 ( #8257 )
...
* 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
2023-05-31 14:33:52 +03:00
Paint Your Dragon
e601a886c9
Add board: Adafruit MatrixPortal ESP32-S3 ( #8230 )
...
* Add MatrixPortal ESP32-S3 (WIP)
* Update bootloader files, etc.
* Add MatrixPortal S3 PSRAM setup to boards.txt
2023-05-31 14:33:15 +03:00
杨峰
c382265870
I have added support for the DFRobot Romeo ESP32-S3 board. ( #8195 )
...
* add dfrobot romeo esp32S3
* add dfrobot romeo esp32s3
* Update pins_arduino.h
* Update pins_arduino.h
* Update pins_arduino.h
* Update pins_arduino.h
2023-05-31 14:32:41 +03:00
Rodrigo Garcia
5548fbe02d
fixes ESP32-C3 WiFiProv and btInUse() ( #8243 )
2023-05-31 14:30:11 +03:00
Rodrigo Garcia
083db166a1
Fixes HWCDC::end() ( #8247 )
...
* Fixes HWCDC::end()
There is a missing `tx_lock = NULL;`
* Update HWCDC.cpp
Initialize rx_data_buf[] with zeros.
2023-05-31 14:11:17 +03:00
Luca Burelli
3ec5f4efa1
HardwareSerial: fix begin() lock issue on error path ( #8182 )
...
* 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>
2023-05-11 16:13:36 +03:00
Tomáš Pilný
a2c892073b
Updated preferences and FAQ documentation (added SPIFFS) ( #8150 )
...
* Updated preferences.rst
* Added into FAQ info about SPIFFS failed mount
2023-05-11 13:49:30 +03:00