Commit graph

2244 commits

Author SHA1 Message Date
hathach
af17b041a6 add tinyuf2 no ota partitions scheme for all adafruit boards 2023-11-17 21:31:08 +07:00
hathach
bcb659e568 remove tinyuf2 csv in variant, use csv in tools/partiions 2023-11-17 20:43:15 +07:00
hathach
41668b5129 fix ZigbeeMode mennu for adafruit boards 2023-11-17 20:23:20 +07:00
lbernstone
c4fd383811
Added troubleshooting doc for USB-CDC (#8840)
* Added troubleshooting doc for USB-CDC

* Clarification

* Change requested by @pedrominatel

* Fixed the title level issue

---------

Co-authored-by: pedrominatel <pminatel@gmail.com>
2023-11-17 12:54:07 +02:00
Alex
14b0b04263
Added arduino uno backward compatibility pins (#8833)
Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com>
2023-11-17 12:53:47 +02:00
Ha Thach
6cc0e9dd20
add tinyuf2 partitions csv (#8894) 2023-11-17 12:52:28 +02:00
Ha Thach
93909f7308
fix issue when s3 switch usb from cdc to jtag while reset to bootrom (#8880) 2023-11-17 12:51:54 +02:00
Me No Dev
76782f2c75
Fully guard I2C Slave in preparation for C2 support (#8882) 2023-11-13 22:46:46 +02:00
TD-er
82e5fe8a36
Add platform specific flash speed to magicFlashChipSpeed (#8864)
Various ESP32-variants like the C6, H2, etc. differ in their used flash frequencies.

Also the maximum possible flash size wasn't handled in `magicFlashChipSize`

Co-authored-by: Me No Dev <me-no-dev@users.noreply.github.com>
2023-11-13 21:38:01 +02:00
Vojtěch Bartoška
3daa302ac2
Update warning note PlatformIO (#8866) 2023-11-13 21:36:33 +02:00
Juraj Andrássy
fbfcb802b6
WiFiSTA - method setDNS as in WiFi libraries by Arduino (#8854)
https://www.arduino.cc/reference/en/libraries/wifi/wifi.setdns/
2023-11-11 00:30:36 +02:00
Juraj Andrássy
0b6d20ed65
WiFi.BSSID and scan result BSSID with parameter as in WiFi libraries by (#8853)
Arduino
2023-11-11 00:29:46 +02:00
Juraj Andrássy
3fa2807aad
WiFiSTA - new status constant WL_STOPPED (#8849)
to change initial WiFi.status() because WL_NO_SHIELD
is checked in any generic Arduino WiFi example

Co-authored-by: Rodrigo Garcia <rodrigo.garcia@espressif.com>
2023-11-11 00:28:49 +02:00
Juraj Andrássy
a9a72d1fdc
WiFiSTA - allow using DHCP again after disconnecting static IP (#8848)
reset _useStaticIp to false in WiFi.disconnect()

Co-authored-by: Rodrigo Garcia <rodrigo.garcia@espressif.com>
2023-11-11 00:27:07 +02:00
Unexpected Maker
bf81fbbb75
Add new UM TinyC6 board and re-ordered UM boards in boards.txt file. (#8814) 2023-11-10 23:58:26 +02:00
Vojtěch Bartoška
57753d05f5
Update boards.rst (#8851)
* Update boards.rst

* HW reference link

* Formatting fixes

* typo

* Devkits website link

* link fix
2023-11-10 23:58:02 +02:00
Rodrigo Garcia
bf17d0e0a0
Makes MP3 header files public for I2S code (#8868)
* Makes MP3 header files public for I2S code

* Fix mdns version to 1.2.1

* commetary
2023-11-10 23:57:18 +02:00
Me No Dev
b1335dce41
IDF release/v5.1 (#8865)
* IDF release/v5.1 b6a66b7d8c

* Fix CI - RMakerCustomAirCooler.ino

No use of `#include "led_strip.h"` in the code

---------

Co-authored-by: Rodrigo Garcia <rodrigo.garcia@espressif.com>
2023-11-10 21:40:14 +02:00
lbernstone
6b287db119
Update/upgrade OTAWebUpdater.ino example (#8839)
* Update/upgrade OTAWebUpdater.ino example

* Wrong side of the MAC address in ssid

* Better not to cheat it on an example :)

* Changes requested by @me-no-dev
2023-11-10 01:27:38 +02:00
Rodrigo Garcia
6cc307255b
Increase BT SPP task priority (#8859) 2023-11-09 23:15:50 +02:00
Rodrigo Garcia
de7cac11ae
Neopixel fix (#8845)
* improve neopixel definition for all boards

* Improve NeoPixel definition for all boards

* neopixelWrite uses Peirpheral Manager now

The function can now be used for many GPIOs in the same sketch by using Peripheral Manager attach/detach, not being necesary to worry about initialization.

* improve error message

* check if pin is RGB_BUILTIN

* fixes boards that don't RGB_BUILTIN
2023-11-09 23:15:10 +02:00
Jan Procházka
2ac1c06809
Zigbee protocol support (#8844)
* add zigbee+zboss to idf_components.yml

* add zigbee partitions

* created zigbee mode in tools menu to link proper libs

* renamed Zigbee menu and build as suggested

---------

Co-authored-by: Me No Dev <me-no-dev@users.noreply.github.com>
2023-11-09 23:11:20 +02:00
Rodrigo Garcia
1e2ee37104
Fixes Rainmaker to be a Managed Component (#8842)
* Uses IDF Managed Components

This changes is targeted to be used within Arduino Lib Builder and with projects that use Arduino as IDF Component.

* Fixes RainMaker QR code

Fixes RainMaker in order to use it as Managed Component and with the latest RainMaker release.

* Removes Camera Component

* SR Component only needed for the S3
2023-11-09 23:08:39 +02:00
Vojtěch Bartoška
e382b6a072
Fix of Readme (#8852) 2023-11-08 15:35:25 +01:00
Vojtěch Bartoška
bf822eff7d
Readme update 2023-11-08 13:55:32 +01:00
Rodrigo Garcia
2b2c5df2fe
Fixes uart attach/detach (#8820)
* Fixes uart attach/detach

* Fixes uart logging locks

* enforces Serial0 setPins
2023-11-08 13:07:38 +02:00
Lucas Saavedra Vaz
322ba37bec
PeriMan: Improve log messages (#8812)
* Improve log messages

* Add name function

---------

Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com>
2023-11-08 13:07:04 +02:00
Lucas Saavedra Vaz
6d9ebea500
RMT: Fix RMT TX interrupt level (#8813) 2023-10-27 15:52:33 +03:00
JDavid
6357663f33
Fix linker failure when using BluetoothSerial on latest release with Arduino as Component. (#8784) 2023-10-27 12:51:13 +03:00
Me No Dev
a3d8de6adf
[REDO] Update espota.py (#8797)
* Update espota.py

Changes documented in comment section of code.

* Push binary to tools

---------

Co-authored-by: rowingdude <49796265+rowingdude@users.noreply.github.com>
2023-10-25 14:59:08 +03:00
Lucas Saavedra Vaz
49644c1c5a
CI: Add UART test (#8801) 2023-10-25 14:58:49 +03:00
Lucas Saavedra Vaz
f04b7d9202
BluetoothSerial: Fix SPP service mode (#8806) 2023-10-25 13:43:46 +03:00
Lucas Saavedra Vaz
78ac143b15
Remove unsupported DOUT and QOUT options (#8805)
* boards.txt: Remove unsupported DOUT and QOUT options

* CI: Remove DOUT and QOUT tests
2023-10-25 12:59:43 +03:00
Lucas Saavedra Vaz
b9fdae7b7a
UART: Change default Serial1/2 pins and move definition to header (#8800) 2023-10-25 10:52:05 +03:00
Rodrigo Garcia
9dd9bde682
Serial as a #define (#8798)
* Serial as a #define

* Typo

* fixes USBCDC declaration

* Fixes Examples

* simplifies examples

* Adds USB Serial Events

* adds error msg when ESP32 is used with USB
2023-10-25 10:50:51 +03:00
lbernstone
e8f82286b5
Added entry for octal flash S3 (#8660)
* Added entry for octal flash S3

* Default flash size should be 16M for WROOM2

* Added CRs

* One more CR

---------

Co-authored-by: Me No Dev <me-no-dev@users.noreply.github.com>
2023-10-24 16:27:53 +03:00
吴潇
1dcd075664
add beetle esp32c6 and firebeetle2 esp32c6 (#8793) 2023-10-24 16:26:59 +03:00
uPesy Electronics
a04f351488
Add new uPesy boards as variant (#8778)
* Add uPesy EDU ESP32 board variant

* Add uPesy ESP32C3 Basic board variant

* Add uPesy ESP32C3 Basic board variant

* Add uPesy ESP32C3 Mini board variant + some tweak

* tweak uPesy C3 Mini pinout

tweak uPesy C3 Mini pinout

tweak uPesy C3 basic pinout

Add uPesy ESP32S3 pin variant

Add uPesy ESP32S3 pin variant

Tweak uPesy ESP32s3/C3 pinout variant

* add upesy esp32s3 config in boards.txt

* remove some lines that causes errors

* respect case for build.variant in boards.txt

* Update variants/uPesy_edu_esp32/pins_arduino.h

Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com>

* Update variants/uPesy_esp32c3_mini/pins_arduino.h

Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com>

* Update variants/uPesy_esp32c3_basic/pins_arduino.h

Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com>

* respect case for build.board in boards.txt

* remove empty lines in boards.txt

* rename option https://github.com/espressif/arduino-esp32/pull/8778#discussion_r1363554039

---------

Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com>
2023-10-24 16:25:51 +03:00
Jan Procházka
ec112d1722
add ESP32C6 and ESP32H2 to docs (#8799) 2023-10-24 15:23:37 +03:00
Msq001
8d58d65645
Update CMakeLists.txt for "fatal error: esp_partition.h: No such file or directory" (#8787)
according to https://docs.espressif.com/projects/esp-idf/zh_CN/v5.0/esp32/migration-guides/release-5.x/storage.html
2023-10-24 01:01:12 +03:00
Pedro Minatel
d25f9cc717
[Docs] Fixed the RTD theme and core version (#8794)
Co-authored-by: Vojtěch Bartoška <76958047+VojtechBartoska@users.noreply.github.com>
2023-10-23 11:57:31 +02:00
Me No Dev
730d827553
Fix RMT fail to start due to bad ISR priority
The RMT config structure was missing initializer for the ISR priority, which was causing RMT to fail to initialize.
2023-10-23 11:45:42 +03:00
Jan Procházka
819aae4061
I2S fix missing perimanSetBusDeinit() (#8782)
* add missing perimanSetBusDeinit

* fix printPerimanInfo
2023-10-20 16:36:06 +03:00
Pedro Minatel
5f30a41fb5
Removed YML wron file and changed the YAML (#8785) 2023-10-20 16:35:06 +03:00
Me No Dev
601efed98f
[I2S][SR] Add new I2S library and Sound Recognition support (#8714)
* [I2S][SR] Add new I2S library and Sound Recognition support

* periman + TDM and PDM support

* separated init function + default values for pins

* fix SR example

* fix init functions

* remove old I2S from CmakeList

* Add ESP_I2S and ESP_SR to Cmakelist includedirs

* TDM slot_mask fix

* Peripheral manager pin check fix

* Compile ESP_SR Arduino code only if ESP-SR is available as component

* Guard I2S modes, depending on what is supported by the chip

* add check if i2s is supported

* Remove old I2S Example

---------

Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com>
2023-10-18 12:05:26 +03:00
Jan Procházka
4114c663b5
[Docs] Add Migration guide + some API updates (#8716)
* Update sigmadelta docs

* minor docs updates

* Added migration guide to docs

* Update Introduction to migration guide

* update formatting

* fix typo

* Add BLE breaking changes

* Apply changes from code review by @lucasssvaz

Co-authored-by: Lucas Saavedra Vaz <lucassvaz@yahoo.com.br>

* uart migration

* added RMT and UART + links fix

* fix renamed BLE examples

* Apply suggestions from code review by @lucasssvaz

Co-authored-by: Lucas Saavedra Vaz <lucassvaz@yahoo.com.br>

* Change UART driver changes to HardwareSerial changes

* update sigmadelta

* BLE and examples update + rename

---------

Co-authored-by: Lucas Saavedra Vaz <lucassvaz@yahoo.com.br>
2023-10-18 10:46:28 +02:00
JDavid
4b3aebe11f
Fix linker failure when using SPIFFS or LittleFS with Arduino as component. (#8768)
Co-authored-by: Me No Dev <me-no-dev@users.noreply.github.com>
2023-10-17 13:22:42 +03:00
Rodrigo Garcia
f21820946a
sets BLEScanResults by reference (#8759) 2023-10-16 23:46:43 +03:00
Rodrigo Garcia
a8622c4f91
HardwareSerial::end(bool) review + Baud Rate detection review and example (#8762)
* removes pin detaching from end(false)

* adds UART0 baud rate detection example

* fixes baud rate messages
2023-10-16 23:45:09 +03:00
Jason2866
093680e065
provide grow_on_mount feature (#8769) 2023-10-16 23:42:40 +03:00