Wykres commitów

25 Commity (6014e3a198623b040969e4cf8776a6577959a710)

Autor SHA1 Wiadomość Data
Jon Sailor 8f064dabcd tinyusb: add 'extern C' bit to tusb_console.h
Public headers need the "if __cplusplus, extern C" boilerplate. Otherwise, C++
sources which include the header will look for a name-mangled symbol and fail
at link time.

Closes https://github.com/espressif/esp-idf/pull/6455
Closes IDFGH-4641
2021-03-23 17:36:34 +05:30
Roland Dobai 958bfcbf59 Update tinyusb to the latest upstream version 2021-01-15 15:06:20 +01:00
Michael (XIAO Xufeng) 680f924e86 tinyusb: reduce annoying log under verbose level in CDC
And a robust fix.
2021-01-11 01:00:06 +08:00
Andrei Gramakov 1d1896d409 tinyusb: Add fix for tinyusb reading
Closes IDF-2029
2021-01-08 14:21:26 +00:00
Roland Dobai eff26f8651 tinyusb: Fix Mass Storage and Vendor Class builds 2021-01-05 09:48:00 +00:00
Ivan Grokhotkov b1c4107275 vfs: zero-initialize struct stat in *_stat and *_fstat handlers
...otherwise some fields will contain garbage values.
This wasn't noticed until HAVE_BLKSIZE got enabled in newlib builds.
2020-12-29 16:18:04 +01:00
Ivan Grokhotkov 7f3b16a99d freertos: always enable static allocation
to use it for newlib locks
2020-12-29 16:18:04 +01:00
Marius Vikhammer dc0e80a4c8 Docs: fix doxygen warnings 2020-12-16 14:37:14 +08:00
Angus Gratton 420aef1ffe Updates for riscv support
* Target components pull in xtensa component directly
* Use CPU HAL where applicable
* Remove unnecessary xtensa headers
* Compilation changes necessary to support non-xtensa gcc types (ie int32_t/uint32_t is no
  longer signed/unsigned int).

Changes come from internal branch commit a6723fc
2020-11-13 07:49:11 +11:00
Michael (XIAO Xufeng) b1ace5808d Merge branch 'bugfix/tusb_console_strlen' into 'master'
Fix a strncpy-related warning caused by a wrong argument

See merge request espressif/esp-idf!10685
2020-10-14 17:42:10 +08:00
Andrei Gramakov ab33f55e1b tinyusb: Fix a strncpy-related warning caused by a wrong argument
The issue was in using with `strncpy` a size of source array instead of using a size of destination array.
2020-10-12 12:30:42 +02:00
Andrei Gramakov 3164116abd Update `tinyusb_cdcacm_write_flush` to using ticks counting instead of the FreeRTOS timer 2020-10-08 09:42:44 +02:00
Andrei Gramakov c863b4c777 docs: tinyusb documentation 2020-08-27 13:49:33 +02:00
Andrei Gramakov 84aa1c0cc3 usb: cdc support, streams redirection; ci, examples upd
tusb: cdc, tasks encapsulation, callbacks api, multiple interfaces
examples: added serial interface and usb console
ci: reimplemented cmake/make test in python with ignore lists

IDF-578
2020-08-06 15:26:08 +02:00
Michael (XIAO Xufeng) 9103343812 Merge branch 'feature/tinyusb_config_cleanup' into 'master'
Feature/tinyusb config cleanup

Closes IDFGH-3653

See merge request espressif/esp-idf!9782
2020-08-01 23:58:26 +08:00
morris 2917651478 esp_rom: extract common ets apis into esp_rom_sys.h 2020-07-27 15:27:01 +08:00
Andrei Gramakov a2b42b37f6 usb: removes non-integrated features 2020-07-24 12:10:10 +02:00
Andrei Gramakov 20cec420ad usb: configure_pins fix for tinyusb
Closes https://github.com/espressif/esp-idf/issues/5588
2020-07-24 12:10:10 +02:00
Andrei Gramakov 7e4cdc140a usb: configure_pins fix for tinyusb
Closes https://github.com/espressif/esp-idf/issues/5588
2020-07-23 11:49:00 +02:00
morris a4d0033c03 esp_rom: extract common GPIO apis into esp_rom_gpio.h 2020-07-07 11:40:19 +08:00
Andrei Gramakov 50f7678403 usb: fixed a typo in configure_pins 2020-06-01 14:17:15 +02:00
Ivan Grokhotkov d311144a00 soc/usb: use new headers in LL, move some code out of LL
* Keep only USB related register operations in the LL.
* Move pad-related logic into the driver.
* Driver is now responsible for enabling the peripheral.
2020-04-29 10:04:13 +02:00
Andrei Gramakov 337fff703a tinyusb: updated the license header in the driver 2020-03-23 13:11:49 +01:00
Andrei Gramakov 08543533d8 tinyusb: switch to esp-develop branch 2020-03-09 14:49:29 +01:00
Andrei Gramakov 9d059be165 usb: added a tinyusb component; ci; soc.
ci: ignore s2-only projects from the cmake-make test
soc: refactored the usb part
2020-03-09 07:55:06 +01:00