* Example for IDF component registry
* Added readme
* updated readme
* remove idf dependency
* add empty lines on file end
* idf_component.yml version change
* Updated readme for local development
---------
Co-authored-by: Rodrigo Garcia <rodrigo.garcia@espressif.com>
* Update RMT initialization code
- Commented out setting interrupt priority for both TX and RX configurations in the RMT initialization code.
* checks IDF version within RMT interrupt priority
---------
Co-authored-by: Rodrigo Garcia <rodrigo.garcia@espressif.com>
* Update WiFiClient.h
Added missing getSocketOption() with full access to level and option
* Update WiFiClient.h
* Handle timeout settings below 1 second
Fix error with connect timeout settings below 1000ms.
Add getsocketoptions function.
* Add cast for setsockopt length
---------
Co-authored-by: Me No Dev <me-no-dev@users.noreply.github.com>
* Added Bandwith setting method
* Separted AP and STA on it's own class each
* Missing WiFi
* Rename for consistency
---------
Co-authored-by: Me No Dev <me-no-dev@users.noreply.github.com>
esp8266 and esp32 server.available() is not implemented as documented
it is implemented like server.accept() is documented by Arduino
Co-authored-by: Rodrigo Garcia <rodrigo.garcia@espressif.com>
* Extended bus types for peripheral manager
* add extra_type to peripheral manager
* Fix function call
* Fix check for no extra_type
* Add extra_type for SD and ETH CS pin
* added bus_num and bus_channel to pin structure
* update printPerimanInfo with new fields
* replaced setting bus to INIT with DetachPin call
* add defines for extra attributes
* use new required parameters in perimanSetPinBus
* function rename
* removed duplicate define
* Update print format
---------
Co-authored-by: Rodrigo Garcia <rodrigo.garcia@espressif.com>
* add senseBox MCU-S2
Add new senseBox Board (MCU-S2) with ESP32-S2
* update senseBox MCU-S2 integration
* update pins_arduino.h
* remove defines and add end symbols
* remove Serial Alias
* change board order
* Add support for ESP32-S3 PowerFeather
* Replace GPIO_NUM_X with just the pin number
* Pattern powerfeather entries after generic s3 board
* Remove redefinitions, add pin aliases to pins_arduino.h
* fix ZigbeeMode mennu for adafruit boards
* remove tinyuf2 csv in variant, use csv in tools/partiions
* add tinyuf2 no ota partitions scheme for all adafruit boards
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>
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>
* 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>
* 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
* 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
* 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>
* 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
* 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
* 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>