Commit Graph

144 Commits

Author SHA1 Message Date
Tomas Rezucha 4691e54ffb pcap: Fix format warnings
Related to https://github.com/espressif/idf-extra-components/issues/65
2022-09-06 16:00:31 +02:00
Tomas Rezucha a45de9cf24 usb: Fix CDC format errors
Related to https://github.com/espressif/idf-extra-components/issues/65
2022-09-06 16:00:30 +02:00
Tomas Rezucha d7056e85ea usb: Run test_app in CI
Closes https://github.com/espressif/idf-extra-components/issues/69

MSC doesn't work on v4.4 see https://github.com/espressif/idf-extra-components/issues/89
2022-09-06 15:59:57 +02:00
Mahavir Jain d9500f0f91
Merge pull request #87 from espressif/feature/upgrade_expat_to_R_2_4_8
expat: update to release R_2_4_8
2022-09-05 08:57:03 +05:30
Mahavir Jain ea25d2b9c9
expat: update to release R_2_4_8
Detailed changelog:

https://github.com/libexpat/libexpat/releases/tag/R_2_4_8

https://github.com/libexpat/libexpat/blob/R_2_4_8/expat/Changes
2022-09-02 22:34:49 +05:30
Tomas Rezucha 6f8e366562
Merge pull request #77 from espressif/feature/usb_host_uvc
USB host UVC class
2022-08-29 08:59:32 +02:00
Martin Valik 783eaec80d Descriptor parser rewrite 2022-08-22 14:01:07 +02:00
Martin Valik 768f84b2a4 USB host UVC class 2022-08-11 16:27:37 +02:00
Tomas Rezucha a83313a4ca
Merge pull request #85 from suda-morris/feature/add_led_strip_v2
led_strip: added led strip driver v2
2022-08-11 13:41:37 +02:00
suda-morris 5c650af08f led_strip: added led strip driver v2 2022-08-11 15:05:13 +08:00
Tomas Rezucha c7ae4f48df
Merge pull request #84 from suda-morris/feature/add_bdc_motor_driver
bdc_motor: added BDC motor control library
2022-08-10 12:44:18 +02:00
suda-morris 15bfb4cb6d bdc_motor: added BDC motor driver 2022-08-10 15:30:51 +08:00
Tomas Rezucha 98a30f24c5
Merge pull request #73 from espressif/feature/usb_host_msc
usb host msc class
2022-08-10 09:26:11 +02:00
Martin Valik 89d685991a usb: Add MSC class driver 2022-08-10 07:55:03 +02:00
Ivan Grokhotkov 06d1e62fba
ci: build with extra warnings and -Werror (#83) 2022-08-10 07:54:29 +02:00
Mahavir Jain fc784c3a91
Merge pull request #82 from espressif/ci/clang_tidy_sarif_0_3_3
ci: upgrade clang-tidy-sarif to v0.3.3
2022-08-08 14:10:04 +05:30
Ivan Grokhotkov e179239f45
ci: upgrade clang-tidy-sarif to v0.3.3 2022-08-08 08:40:58 +02:00
Mahavir Jain 8592ab08ed
Merge pull request #80 from espressif/bugfix/inttypes_redefined
coap: define HAVE_INTTYPES_H to avoid PRIu32 redifinition
2022-08-08 09:20:51 +05:30
Ivan Grokhotkov ec6b538396
ci: pin clang-tidy-sarif to v0.3.1 2022-08-08 00:53:03 +02:00
Ivan Grokhotkov 639053ce6d
cdc_acm_host: temporarily disable format warnings
Reported at https://github.com/espressif/esp-idf/issues/9511
Follow-up in https://github.com/espressif/idf-extra-components/issues/65
2022-08-08 00:20:34 +02:00
Ivan Grokhotkov 4573d2810b
coap: define HAVE_INTTYPES_H to avoid PRIu32 redifinition 2022-08-08 00:12:57 +02:00
Mahavir Jain ae3b40d5f6
Merge pull request #78 from laukik-hase/coap/mbedtls-3.2.1_support
coap: Updated submodule to fix Mbed TLS `v3.2.1`-related errors
2022-08-05 16:44:21 +05:30
Laukik Hase 44bca01bc3
coap: Updated submodule to fix mbedtls-3.2.1 related errors 2022-08-05 16:02:24 +05:30
Ivan Grokhotkov 0234f76fa2
Merge pull request #76 from Lapshin/fix/ignore-format-warnings
coap: ignore format warnings
2022-07-29 12:23:01 +02:00
Alexey Lapshin 6129302e42 coap: ignore format warnings 2022-07-29 12:17:21 +04:00
Mahavir Jain cb19419c16
Merge pull request #75 from mrdeep1/libcoap_upgrade
coap: Update libcoap library to commit 8fbe440
2022-07-28 16:00:32 +05:30
Jon Shallow f183068416 coap: Update libcoap library to commit 8fbe440
Fixes #74

Provides new functionality to build Client Only or Server Only code.

Provides new functionality to include TCP (and hence TLS) support.

Removes the requirement for -Wno-warning
2022-07-27 12:38:28 +00:00
Tomas Rezucha 5e53b3ec68
Merge pull request #71 from espressif/ci/tests_actions
Maintenance PR
2022-07-15 08:41:05 +02:00
Tomas Rezucha 9b182d57bc usb_host: Build USB test app in CI
Relates to https://github.com/espressif/idf-extra-components/issues/69

This commit is a good reason why https://github.com/espressif/idf-extra-components/issues/16 should be addressed
2022-07-14 09:47:06 +02:00
Tomas Rezucha b151da964c misc: Add default pull request template 2022-07-13 13:21:54 +02:00
Tomas Rezucha 48fff54a9f ci: Add global pytest.ini settings
Closes https://github.com/espressif/idf-extra-components/issues/67
2022-07-13 13:20:40 +02:00
Tomas Rezucha 9f25a94820 ci: Upgrade upload action
Closes https://github.com/espressif/idf-extra-components/issues/68
2022-07-13 13:07:45 +02:00
Tomas Rezucha b6590fa482
Merge pull request #70 from espressif/misc/pr_template
Add Pull requests templates
2022-07-13 12:56:56 +02:00
Tomas Rezucha be438e5aa7 Create update_component.md 2022-07-12 15:38:23 +02:00
Tomas Rezucha 836e43de73
Create new_component.md 2022-07-12 15:25:18 +02:00
Tomas Rezucha 278cfefa71
Merge pull request #66 from espressif/feature/usb
usb_host: Add CDC-ACM driver
2022-07-12 14:59:39 +02:00
Tomas Rezucha c9fc71aa6e usb_host: Move to idf-extra-components 2022-07-12 08:16:18 +02:00
Tomas Rezucha 65182c35dc usb_host: Fixed CDC endpoint descriptor parsing 2022-07-12 08:15:34 +02:00
Tomas Rezucha c8f20bfaff usb_host: Unify CDC event callbacks
And return error code from C++ close method.
2022-07-12 08:15:34 +02:00
Tomas Rezucha 8a0a831762 usb_host: Propagate new device connection to user
Closes https://github.com/espressif/esp-idf/issues/8762
2022-07-12 08:15:34 +02:00
Tomas Rezucha e6eb7575cb usb_host: Enable custom CDC commands
This new API allows further extension for vendor specific commands
2022-07-12 08:15:34 +02:00
Tomas Rezucha 53a2111127 usb_host: Pin test task to core 0
When we try to uninstall usb_host library on multi-core SoC (ESP32S3)
the USB interrupt can be triggered even after it was disabled on one CPU
2022-07-12 08:15:34 +02:00
Tomas Rezucha d9b8717058 usb_host: Rename symbols that conflict with TinyUSB 2022-07-12 08:15:34 +02:00
Tomas Rezucha fe4b75d4ce usb_host: Use USB_Host library calls for desc printing 2022-07-12 08:15:34 +02:00
Tomas Rezucha 55ec1cf8cc ci: Add USB Host CDC and MSC pytests to pipeline 2022-07-12 08:15:34 +02:00
Tomas Rezucha d8754830a3 usb_host: Add Mock device to CDC tests 2022-07-12 08:15:34 +02:00
Tomas Rezucha 02584155aa usb_host: Update CDC tests for latest USB Host 2022-07-12 08:15:34 +02:00
Tomas Rezucha 77b12508e4 usb_host: Don't build CDC host driver for unsupported targets 2022-07-12 08:15:33 +02:00
Darian Leung ff8b939cbb usb: USB Host stack uses USB PHY driver
This commit updates the USB Host stack to use the USB PHY driver. The
USB PHY and the OTG Controller should now both be setup/deleted using
usb_new_phy() and usb_del_phy() respectively.

- The hcd_install() now expects the USB PHY and OTG Contorller to be
    already setup before it is called
- usb_host_install() now has an option to skip calling usb_del_phy() if
    the user wants to setup their own USB PHY (e.g., in the case of using
    and external PHY).
- CDC-ACM and MSC examples/test updated to use internal PHY

Closes https://github.com/espressif/esp-idf/issues/8061
2022-07-12 08:15:33 +02:00
Tomas Rezucha 52b2f0b137 usb: Add USB host CDC-ACM class driver 2022-07-12 08:15:33 +02:00