- 14 9月, 2022 8 次提交
-
-
由 Jason2866 提交于
-
由 Jason2866 提交于
-
由 Rodrigo Garcia 提交于
Co-authored-by: NJan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com>
-
由 Tomáš Pilný 提交于
-
由 RefactorFactory 提交于
Arduino-esp32 2.0.4 was released with a version of TinyUSB hid_device.h that uses uint16_t for the last argument: https://github.com/espressif/arduino-esp32/blob/2.0.4/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/class/hid/hid_device.h TU_ATTR_WEAK void tud_hid_report_complete_cb(uint8_t instance, uint8_t const* report, uint16_t len); But USBHID implements this callback with uint8_t: https://github.com/espressif/arduino-esp32/blob/2.0.4/libraries/USB/src/USBHID.cpp void tud_hid_report_complete_cb(uint8_t instance, uint8_t const* report, uint8_t len){ if (tinyusb_hid_device_input_sem) { xSemaphoreGive(tinyusb_hid_device_input_sem); } } The result is that when USBHIDKeyboard sends a report to the host, it times out, waiting 100 ms for the callback to be called. It does this once for pressing the key and once for releasing the key, so 100 ms * 2 = 200 ms. The latest version of hid_device.h reverts the last argument to uint8_t: https://github.com/espressif/arduino-esp32/blob/860b104691a28f77896ac544c7745de1ba53642d/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/class/hid/hid_device.h TU_ATTR_WEAK void tud_hid_report_complete_cb(uint8_t instance, uint8_t const* report, /*uint16_t*/ uint8_t len ); But these commits suggest that the last argument will eventually be changed to uint16_t: https://github.com/hathach/tinyusb/commit/556b5d5044bd02e89d6b6c6f21e95d46f5fcdfc1 change report len in hid API from uint8_t to uint16_t since HS interrupt endpoint can be up to 1024, 8-bit is not enough. affected APIs are: - tud_hid_n_report() / tud_hid_report() - tud_hid_report_complete_cb() https://github.com/hathach/tinyusb/commit/b495d6f8ec263e51b0683ab85ff9e54dab6f5fd3 temporarily revert len back to uint8_t in tud_hid_report_complete_cb() for up coming release To prevent this from becoming broken again, in preparation for the change to uint16_t, make USBHID resilient to any type for the last argument for tud_hid_report_complete_cb() by using some C++ template metaprogramming, adapted from https://stackoverflow.com/a/22632571. Co-authored-by: NRodrigo Garcia <rodrigo.garcia@espressif.com>
-
由 Jan Procházka 提交于
* add default SPI pins ifndef in arduino_pins.h * Revert "add default SPI pins ifndef in arduino_pins.h" This reverts commit be35b83ab997a88242269621cccbe1d17a0a844f. * Add missing default SPI pins * revert change for d32_pro
-
由 Tomáš Pilný 提交于
* Removed option to change CHANNEL * Revert "Removed option to change CHANNEL" This reverts commit b2ec27de1d2d4703a15f6397550a46896413828a. * Fixed the ability to change CHANNEL * WiFi scan only on selected channel
-
由 FedericoBusero 提交于
-
- 07 9月, 2022 4 次提交
-
-
由 Jason2866 提交于
Co-authored-by: NJan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com>
-
由 Michael Ammann 提交于
Co-authored-by: NJan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com>
-
由 TAMC 提交于
Co-authored-by: NJan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com>
-
由 Limor "Ladyada" Fried 提交于
-
- 06 9月, 2022 1 次提交
-
-
由 Valerii Koval 提交于
This update includes the following: - Implemented an additional build step that produces an adjusted bootloader image with updated headers according to selected flash mode and size values. This step is only executed for debugging or uploading via debug probes. - Implemented a basic mechanism to dynamically add an extra UF2 bootloader image if corresponding partition is selected (e.g. for Adafruit targets) - Minor code formatting
-
- 29 8月, 2022 2 次提交
-
-
由 Sanket Wadekar 提交于
-
由 Michael Ammann 提交于
* Create pins_arduino.h * Update boards.txt * Update boards.txt
-
- 26 8月, 2022 1 次提交
-
-
由 Daniel Egnor 提交于
* Compile error if CONFIG_FREERTOS_HZ != 1000 * add a check at the CMake level, per feedback * Set CONFIG_FREERTOS_HZ=1000 in CI test of Arduino-as-component
-
- 24 8月, 2022 1 次提交
-
-
由 Paul Price 提交于
somehow had duplicated the same name across all my boards. the PID's and VID's were correct, but the name was the same for all of them. that is fixed now.
-
- 22 8月, 2022 4 次提交
-
-
由 Me No Dev 提交于
* Update get.py to support python 3.10+ * Use try/except to remove version check
-
由 Me No Dev 提交于
* Update esptool to version 4.2.1 * Fix esptool for MacOS * Esptool v4.2.1 for CI Platformio (#7147) to complete the test. Co-authored-by: NJason2866 <24528715+Jason2866@users.noreply.github.com>
-
Add entries to gitignore
-
This change enables picking the right board configuration from the variants/ folder. Previously, we would always pick the default configuration (e.g., "esp32" instead of "heltec_wifi_lora_32_V2").
-
- 16 8月, 2022 5 次提交
-
-
由 Rodrigo Garcia 提交于
Co-authored-by: NJan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com>
-
由 Tomáš Pilný 提交于
Co-authored-by: NVojtěch Bartoška <76958047+VojtechBartoska@users.noreply.github.com> Co-authored-by: NJan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com>
-
由 Jan Procházka 提交于
* Added erase flash menu to all boards * fixed typo in board name
-
由 Jan Procházka 提交于
* typo edit: 8M flash (FAT to SPIFFS) + FAT to FATFS * more precize fatfs size in 16M flash partition * Revert size in 8M with spiffs partition
-
由 Tinyu 提交于
* Create M5Station pins_arduino.h * Update pins_arduino.h * Update boards.txt * add EraseFlash menu option * Update boards.txt Co-authored-by: NJan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com>
-
- 15 8月, 2022 1 次提交
-
-
由 Jan Procházka 提交于
* Added NVS test sketch + test script * Added cfg.json with multiple fqbns * cfg.json missing commas fix * Changed OPI PSRAM to QSPI accordind to new HW setup. * disabled PSRAM for ESP32S3 * Reverting PSRAM changes * Remove Octal flash test Octal flash needs to be tested locally before each release.
-
- 11 8月, 2022 4 次提交
-
-
由 WebDust21 提交于
-
由 Rodrigo Garcia 提交于
* Improves time for setting touch interrupt * Fixes Interrupt Touchpad initialization Co-authored-by: NJan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com>
-
由 Gareth Coleman 提交于
-
由 vortigont 提交于
- on flash writes try to use large block erase - skip writing empty blocks of data after erase - more accurate block calculations
-
- 10 8月, 2022 1 次提交
-
-
由 Tomáš Pilný 提交于
-
- 09 8月, 2022 2 次提交
-
-
由 20162026 提交于
-
由 Paul Price 提交于
-
- 08 8月, 2022 6 次提交
-
-
由 Jan Procházka 提交于
-
由 WEMOS Electronics 提交于
-
由 ChuckVanzant 提交于
-
由 Dryw Wade 提交于
-
由 Rodrigo Garcia 提交于
-
由 Me No Dev 提交于
-