- 05 Dec, 2023 3 commits
-
-
Jan Procházka authored
* Allow setting 120MHz cpu freq * add 120MHz to C6 frequency menu
-
Marcel Toele authored
* Added USBMIDI support to libraries/USB * Added MIDI examples to libraries/USB * Added missing newline at end of file to MidiController.ino * Added USBMIDI.cpp to CMake file * Fix narrowing conversion warning in USBMIDI.cpp * Fix incomplete initializers warning in USBMIDI.cpp * Apply suggestions from code review Co-authored-by: Lucas Saavedra Vaz <lucassvaz@yahoo.com.br> * add skip files for C6+H2 * remove already patched workaroud for bug * move #define to top of file --------- Co-authored-by: Me No Dev <me-no-dev@users.noreply.github.com> Co-authored-by: Lucas Saavedra Vaz <lucas.vaz@espressif.com> Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com> Co-authored-by: Lucas Saavedra Vaz <lucassvaz@yahoo.com.br>
-
Jan Procházka authored
* Add check if build.board is uppercase * echo matrix.fqbn
-
- 01 Dec, 2023 1 commit
-
-
Vojtěch Bartoška authored
-
- 30 Nov, 2023 4 commits
-
-
RefactorFactory authored
1. Like a real keyboard, the USB interface descriptor will have an interface subclass of boot and an interface protocol of keyboard. This will cause some PC BIOS to send a SET PROTOCOL BOOT request to the device. 2. When the device sends reports to the host, if the host requested boot protocol, don't send a report ID because boot protocol does not use report IDs. 3. To work with some simple PC BIOS: a. Use endpoint address of 1 for input and output. b. Use separate reports for the shift key. These extra reports can be disabled by calling USBHIDKeyboard::setShiftKeyReports(false). Co-authored-by: Rodrigo Garcia <rodrigo.garcia@espressif.com> Co-authored-by: Me No Dev <me-no-dev@users.noreply.github.com> Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com>
-
Matthias Hertel authored
* Supporting ETag http headers on static files * Supporting ETag http headers on static files * WebServer Example and Doku * new template for readme added. * example updated, som more TRACE output. * better TRACE formatting. * upload and trace enhancements * Create .skip.esp32h2 * Update libraries/WebServer/examples/WebServer/data/index.htm Co-authored-by: Lucas Saavedra Vaz <lucassvaz@yahoo.com.br> * files.htm trailing newLine --------- Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com> Co-authored-by: Lucas Saavedra Vaz <lucassvaz@yahoo.com.br>
-
Chester authored
* Update BLERemoteCharacteristic.cpp Fix kernel panic issue when trying to release BLEClient when the target device have a ble descriptor. * Update BLERemoteCharacteristic.cpp Co-authored-by: Lucas Saavedra Vaz <lucassvaz@yahoo.com.br> --------- Co-authored-by: Lucas Saavedra Vaz <lucas.vaz@espressif.com> Co-authored-by: Lucas Saavedra Vaz <lucassvaz@yahoo.com.br>
-
Me No Dev authored
-
- 29 Nov, 2023 17 commits
-
-
Luca Burelli authored
Turns out that disabling the periman APIs from remap has a negligible effect on the source: the core is already excluded from remapping, as are most of the libraries. It's also expected to be a private API not exposed by default. This patch removes it from both esp32-hal.h and io_pin_remap.h, adjusting the relevant libraries.
-
Vlastimil Hajek authored
-
Me No Dev authored
Copy of https://github.com/espressif/arduino-esp32/pull/8622 for v3.0.0
-
Me No Dev authored
-
Me No Dev authored
Needed for some setups, where only the right channel is being used.
-
dpnebert authored
* Modified 'BLEAdvertising.h' & 'BLEAdvertising.cpp' Added three methods for removing service UUID from BLEAdvertised * Update BLEAdvertising.cpp Changed 'i' to 'index' --------- Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com>
-
tobozo authored
* Added absolute mouse support * make click() virtual --------- Co-authored-by: Rodrigo Garcia <rodrigo.garcia@espressif.com> Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com>
-
Christian Ferbar authored
* esp32-hal-bt.c free Bluetooth LE memory if CONFIG_BTDM_CONTROLLER_MODE_BR_EDR_ONLY is set BLE memory can be released if bluetooth-classic - only is requested * tStart( add error output * ble mem_release only for esp32 * disable BLE with BT_MODE define * BluetoothSerial add begin()+disableBLE; add memrelease * btStart with BT_MODE parameter * beautification * Update BluetoothSerial.cpp fix wrong merges --------- Co-authored-by: Me No Dev <me-no-dev@users.noreply.github.com>
-
Luca Burelli authored
* [pin_remap 1/3] platform: define ARDUINO_CORE_BUILD when building core files * [pin_remap 2/3] core,libs: add pin remap hooks * platform: remove previous build options if file is missing "touch" would create the file if not present, but not delete its contents if a previous run left the file in the build dir. * platform: make debug_custom.json file customizable by board * platform: fix default debug prefix "debug.toolchain.prefix" must end with a dash, since only the tool name is appended to this string. The reason this is not a major issue is that the "debug_custom.json" file (copied in the sketch directory when debugging is enabled) forces its own prefix. And to make things more interesting, the "toolchainPrefix" entry in that file should _not_ end with a dash. * [pin_remap 3/3]: add Arduino Nano ESP32 board * fix: periman: include it by default, add include guard * fix: io_pin_remap: adjust for new perimap APIs * fix: libraries: manually handled pin remapping files Previously all libraries invoked either high-level APIs (transparently remapped, like the user sketch) or low-level ESP-IDF calls (where the remap to GPIO numbers had to be added manually). Since 3.x, some of these are mixed (for example, periman* APIs are remapped, while soc* are not). This must be handled by disabling the automatic API remapping and making sure all calls use GPIO numbers. * feat: show remapped pins in chip debug reports --------- Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com> Co-authored-by: Me No Dev <me-no-dev@users.noreply.github.com>
-
dpnebert authored
* Example sketch prints MAC for different interfaces Interfaces described in documenation: https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/system/misc_system_api.html#mac-address * Update README.md to include 'MacAddress' * Add files via upload * Delete libraries/ESP32/examples/MacAddress/GetMacAddress.ino * Delete libraries/ESP32/examples/MacAddress/GetMacAddress/GetMacAddress.ino * Delete libraries/ESP32/examples/MacAddress/GetMacAddress/MacAddress directory * Add files via upload * Add files via upload * Adds necessary MAC header file * Reverting - moving to the sketch * Adds include with esp_mac_type_t values --------- Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com> Co-authored-by: Rodrigo Garcia <rodrigo.garcia@espressif.com>
-
Jan Procházka authored
* 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>
-
diplfranzhoepfinger authored
* 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>
-
Jan Procházka authored
* Add check if adc calibration habdle exists before deleting * check also on adc continous detach
-
Clemens Kirchgatterer authored
-
Mirco Pizzichini authored
Co-authored-by: Me No Dev <me-no-dev@users.noreply.github.com>
-
rtpmsys authored
* 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>
-
Gonzalo Brusco authored
* 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>
-
- 27 Nov, 2023 2 commits
-
-
Juraj Andrássy authored
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>
-
lbernstone authored
-
- 25 Nov, 2023 1 commit
-
-
Jan Procházka authored
* 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>
-
- 24 Nov, 2023 1 commit
-
-
Pedro Minatel authored
-
- 23 Nov, 2023 1 commit
-
-
Mario Pesch authored
* 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
-
- 22 Nov, 2023 2 commits
-
-
Stanimir-Petev authored
* Board variant ESP32-C3-DevKit-Lipo Added board variant for Olimex ESP32-C3-DevKit-Lipo * Board variant ESP32-C6-EVB Added board variant for Olimex ESP32-C6-EVB * Board variant ESP32-S2-DevKit-Lipo-USB Added board variant for Olimex ESP32-S2-DevKit-Lipo-USB * Board variant ESP32-S2-DevKit-Lipo Added board variant for Olimex ESP32-S2-DevKit-Lipo * Board variant ESP32-S3-DevKit-Lipo Added board variant for Olimex ESP32-S3-DevKit-Lipo * Added Olimex boards in the board.txt files Added missing Olimex boards: ESP32-S2-DevKit-Lipo ESP32-S2-DevKit-Lipo-USB ESP32-S3-DevKit-Lipo ESP32-C3-DevKit-Lipo ESP32-C6-EVB Added additional upload speed options to the ESP32-EVB and ESP32-POE(-ISO) boards. * Update Made changes on the definitions of the pins and formatting as suggested. --------- Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com>
-
powerfeatherdev authored
* 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
-
- 21 Nov, 2023 3 commits
-
-
Ha Thach authored
-
Ha Thach authored
* 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
-
Jason2866 authored
* add c2 * Fix typo * changes from code review * rm hack needed to compile for c2 * rm `DARDUINO_USB_MODE=1` not needed for c2 * log_e message no RMT support * correct log_e * Update esp32-hal-rgb-led.c * Add component test build for ESP32-C2 * Disable most components for ESP32-C2 * Add missing ADC SOC defines for ESP32-C2 * Add hidden board definition and fix LED pin in variant * Add default empty zigbee libs and mode * Change SPI default pins * change rx1 tx1 default gpio --------- Co-authored-by: Me No Dev <me-no-dev@users.noreply.github.com> Co-authored-by: me-no-dev <hristo@espressif.com> Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com>
-
- 17 Nov, 2023 4 commits
-
-
lbernstone authored
* Added troubleshooting doc for USB-CDC * Clarification * Change requested by @pedrominatel * Fixed the title level issue --------- Co-authored-by: pedrominatel <pminatel@gmail.com>
-
Alex authored
Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com>
-
Ha Thach authored
-
Ha Thach authored
-
- 13 Nov, 2023 1 commit
-
-
Me No Dev authored
-