Commit Graph
100 Commits
Author SHA1 Message Date
hathach bae570f7c7 tested with midi 2020-04-15 10:30:07 +07:00
hathach 8614dcece7 tested with hid 2020-04-15 01:01:07 +07:00
hathach 3ef6e33533 use class driver open() for interface support detection
tested with dfu_runtime
2020-04-15 01:00:37 +07:00
hathach ae60146274 use explicit all_subclass and all_protocol since 0xFF is stil valid 2020-04-14 22:35:34 +07:00
hathach b90b00d43b complete adding subclass and protocol to driver id 2020-04-14 18:35:50 +07:00
hathach 593fe154ec adding subclass & protocol to class driver structure 2020-04-14 18:00:59 +07:00
Ha Thach 57ffa94a52 Merge pull request #334 from majbthrd/usbnet_osagnostic
usbnet: OS-agnostic (Windows/Linux/macOS) network driver
2020-04-14 17:39:50 +07:00
Ha Thach 4f693fea15 Merge pull request #335 from majbthrd/lwip_timeouts
net_lwip_webserver: add support for lwip timeouts
2020-04-13 13:14:26 +07:00
Ha Thach 7a93894b99 Merge pull request #325 from hathach/refactor-irqhandler
move irqhandler to application
2020-04-13 10:18:17 +07:00
Ha Thach 04a06ec401 Merge branch 'master' into refactor-irqhandler 2020-04-11 15:49:34 +07:00
hathach 4748b349a2 add dcd_irq_handler to porting doc 2020-04-11 15:46:20 +07:00
Ha Thach 13a3081d30 Merge pull request #333 from hathach/fix-esp32s2-setup-packet
fix incorrect setup packet
2020-04-11 15:18:41 +07:00
hathach 1751064f70 print correct example name 2020-04-11 13:40:40 +07:00
Ha Thach 07809d03a7 Merge pull request #332 from pigrew/stm32fsdev-dcdconnect
stm32fsdev: Implement dcd_connect.
2020-04-11 13:20:31 +07:00
hathach ae1314f1c7 fix incorrect setup packet
also increase usbd stack in example when debug is enabled
2020-04-11 12:55:45 +07:00
Ha Thach 2ff3f765db Merge pull request #319 from hathach/add-esp32s2
port ESP32 S2
2020-04-10 23:53:03 +07:00
hathach a37a56acd3 remove CONFIG_IDF_TARGET_ESP32S2BETA per review 2020-04-10 23:38:36 +07:00
hathach 8953bc9255 added comment note for beta chip walkaround 2020-04-10 20:25:53 +07:00
Ha Thach bbb0e1088d Merge pull request #330 from hathach/dcd-disconnect-connect
Dcd disconnect connect for samd and nrf
2020-04-10 16:11:04 +07:00
hathach d8d5902ccb change saola-1 led to pin 18 by default 2020-04-10 15:44:50 +07:00
hathach c545cfc0bc Correct dedicated FIFO SRAM size to 1024
add note for up to 5 active IN endpoints (including EP0 IN)
2020-04-10 15:42:50 +07:00
hathach 978eec73b3 remove 100us delay at the end of dcd_init() 2020-04-10 15:39:59 +07:00
hathach 30945ab9f3 revert name to dcd_int_handler due to function prototype warning 2020-04-10 15:27:23 +07:00
hathach c0695b4b55 clear USB_RXFLVI_M before read_rx_fifo()
more format clean up
2020-04-10 15:13:12 +07:00
hathach 933e3cdfc7 change indent from 4 -> 2 spaces 2020-04-10 15:01:12 +07:00
hathach cec747776d rename dcd_init_handler to dcd_irq_handler to consistent with other ports 2020-04-10 14:47:02 +07:00
hathach d122d7de88 remove commented code 2020-04-10 14:45:55 +07:00
hathach a40d1e800d try to fix racing condition with setup 2020-04-10 14:04:18 +07:00
hathach 1b3d1b52c9 fix uint32_t format with log 2020-04-10 13:54:50 +07:00
hathach 778db647c4 add CONFIG_FREERTOS_WATCHPOINT_END_OF_STACK=y 2020-04-10 13:53:57 +07:00
hathach d6578823bb rename static function for dcd_cxd56 to prevent conflict 2020-04-09 12:00:45 +07:00
hathach c1f3fbbc03 implement dcd connect/disconnect for samd and nrf 2020-04-09 11:47:02 +07:00
hathach 11201f1a06 adding dcd_connect/disconnect 2020-04-09 11:42:42 +07:00
Ha Thach defea45d44 Merge branch 'master' into refactor-irqhandler 2020-04-09 11:22:20 +07:00
hathach 16dbbb2b4f make saola as cmake component, easier to add more esp32 board 2020-04-09 11:19:08 +07:00
hathach cefbd9579c add neopixel led strip driver for saola, make saola as an component 2020-04-09 11:02:16 +07:00
hathach bfde988af3 update cmake 2020-04-08 23:20:05 +07:00
hathach 40e23672ff rename hal_dcd_isr to dcd_irq_handler for fomu 2020-04-08 16:47:20 +07:00
hathach e879ad1e6f move irq from msp430 2020-04-08 16:42:36 +07:00
hathach 8f17945b67 move irq for stm32 synopsys 2020-04-08 16:37:09 +07:00
hathach 9014ca5528 move irq for stm32 fsdev 2020-04-08 16:26:14 +07:00
hathach 880595433c use macro for easy enable/disable SOF 2020-04-08 15:41:16 +07:00
hathach 7b7a78ab2e disable SOF interrupt since it is not used for now 2020-04-08 15:33:07 +07:00
hathach fc9170b2c1 clean up 2020-04-08 15:15:52 +07:00
hathach 70df1aff13 add TODO for saola on-board neopixel 2020-04-08 15:00:16 +07:00
Ha Thach 36b33ee775 Merge pull request #328 from majbthrd/nuc_connect
nuvoton: add dcd_disconnect() dcd_connect()
2020-04-07 23:25:03 +07:00
hathach a2dee7fb50 rename saola to saola_1 2020-04-07 23:07:25 +07:00
hathach f6edb46c0a update docs for esp32s2 2020-04-07 23:01:26 +07:00
hathach 4265dfb2de minor clean up 2020-04-07 21:47:24 +07:00
hathach 353aa80814 add ci build_esp32s.py 2020-04-07 16:49:17 +07:00
hathach 62c14a6866 esp32s2 work with hid_composite_freertos 2020-04-07 16:35:02 +07:00
hathach aff52919d6 skip freertos example for cxd56 msp430 and fomu 2020-04-07 16:23:27 +07:00
hathach ccfc058646 add hid_composite_freertos example 2020-04-07 16:19:47 +07:00
hathach 7394113748 example clean up 2020-04-07 16:05:04 +07:00
hathach 3c724251f0 clean up 2020-04-07 13:45:26 +07:00
hathach 6a9f971882 add saola button pin support, esp32 build with board_test 2020-04-07 13:42:48 +07:00
hathach 51944f0dc9 only check in sdkconfig.defaults 2020-04-07 12:19:12 +07:00
Ha Thach bfc43bad81 Merge pull request #321 from pigrew/tweak20200331
Misc. tweaks, and fix for USBTMC descriptors without an INT EP
2020-04-07 12:12:44 +07:00
hathach f44440df5d ci again 2020-04-07 11:21:34 +07:00
hathach f073a5ecd3 CI: seperate esp32s2 into different job
skip esp32s in build_all.py script
2020-04-07 11:15:59 +07:00
hathach 19f767317f more ci 2020-04-06 23:33:09 +07:00
hathach c64db32b82 ci test 2020-04-06 22:23:24 +07:00
hathach ef7992ce65 fix CI 2020-04-06 21:36:53 +07:00
hathach 06e87b47a2 revert name to dcd_init_handler()
since the function signature is different
2020-04-06 21:28:02 +07:00
hathach a344427e3f fix CROSS_COMPILE for esp32s2 2020-04-06 20:39:20 +07:00
hathach 9d26666c91 update ci setup-node / setup-ruby 2020-04-06 20:35:52 +07:00
hathach 22a9b05834 rename dcd_int_handler to dcd_irq_handler for consistency with other port 2020-04-06 19:49:25 +07:00
hathach cfb2ef1cff move setup nodes before cache msp430 2020-04-06 19:43:47 +07:00
hathach 06377a341b add tud_irq_handler() for all lpc ip3511 (13, 15, 11) 2020-04-06 18:00:37 +07:00
hathach 138965d1d1 add tud_irq_handler() to all NUC board 2020-04-06 17:43:56 +07:00
hathach 4179334aca call tud_irq_handler() for all nrf5x board 2020-04-06 17:35:11 +07:00
hathach a61d34e09c add WIP changelog 2020-04-06 17:24:34 +07:00
hathach fb05451a26 mass rename dcd_isr() to dcd_irq_handler() 2020-04-06 17:24:22 +07:00
hathach dc4bf02dcb mass rename tud_isr to tud_irq_handler 2020-04-06 17:04:49 +07:00
hathach c026236824 house keeping 2020-04-06 16:33:04 +07:00
hathach 050de0ec33 fix issue and typo with In token when Fifo empty
fix transmit packet endpoint's fifo
2020-04-06 16:32:55 +07:00
hathach 5a00c6ca96 Merge branch 'master' into add-esp32s2 2020-04-06 14:43:49 +07:00
hathach 5963ace5ab add -B for clean and flash 2020-04-06 14:33:36 +07:00
hathach 2d6d298302 move irqhandler to application
tud_isr() must be called by application to forward the irqhandle to the
stack
2020-04-06 14:11:45 +07:00
Ha Thach 4430ea61e2 Merge pull request #323 from pigrew/ci-cache-msp430
Cache MSP430 toolchain and NPM modules.
2020-04-06 00:15:50 +07:00
Ha Thach 9df2a9ba43 Merge pull request #324 from hathach/add-custom-osal
allow application to implement its own os
2020-04-06 00:11:45 +07:00
hathach c2606c0213 allow application to implement its own os 2020-04-05 18:22:16 +07:00
hathach 1e7c3cf95e update dcd esp32s2 fifo allocation to match current dcd synopsys 2020-04-03 17:09:38 +07:00
hathach 0814bd9948 minor clean up 2020-04-03 12:39:57 +07:00
hathach 748cc88769 add saola board.mk 2020-04-03 12:20:06 +07:00
hathach 7c33a7127f make as wrapper to idf.py for consistency
update ci build script to only build esp32-s2 target with freertos
examples
2020-04-03 12:08:06 +07:00
hathach 2824e5c97a more ci test 2020-04-01 23:03:57 +07:00
hathach ec578fa8cb try adding esp32 to ci 2020-04-01 22:55:44 +07:00
hathach f8422b5a48 rename project to cdc_msc_freertos 2020-04-01 22:55:26 +07:00
hathach 1c0d7a3577 reduce freertos task stack size to fit small mcu 2020-04-01 21:43:23 +07:00
hathach ff9ceb65d2 doc update 2020-04-01 20:56:46 +07:00
hathach 19f977a274 add esp32s2 saola bsp
update cdc_msc_freertos main.c to work with esp32s2
add CMake file
2020-04-01 20:24:46 +07:00
hathach a3e50242b9 add dcd_esp32s2
skip esp32s2_saola for make build since idf use cmake
2020-04-01 17:07:28 +07:00
Ha Thach 7a32ee58f3 Merge pull request #318 from majbthrd/confignum
add provision for multiple configurations
2020-04-01 00:05:11 +07:00
hathach 370dd18394 more changelog 2020-03-30 12:48:07 +07:00
Ha Thach 75f9ce2e94 Merge pull request #315 from hathach/develop
added changelog for release
2020-03-30 12:19:42 +07:00
hathach dcbe6fea39 minor changelog 2020-03-30 11:45:33 +07:00
hathach d1aeac4e33 added changelog 2020-03-30 11:44:03 +07:00
Ha Thach a582674b91 Merge pull request #312 from hathach/develop
house keeping work
2020-03-29 00:40:36 +07:00
Ha Thach 8179c831ae Merge pull request #309 from pigrew/stm32_hal_updates
Stm32 F0,F3,F4 updates
2020-03-28 23:19:13 +07:00