summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-01-15Merge pull request #271 from majbthrd/nucoutmpsmajbthrd
nuc121: fix handling of OUT transfers larger than max packet size
2020-01-15nuc121: better fix for handling large OUT transfersPeter Lawrence
2020-01-14nuc121: fix handling of OUT transfers larger than max packet sizePeter Lawrence
2020-01-15Merge pull request #270 from hathach/developHa Thach
Add LED to NUC BSP
2020-01-15Merge pull request #269 from antmicro/volatile_buffers_fixSean Cross
dcd_eptri: Fix rx_buffer/tx_buffer volatile annotation
2020-01-14dcd_eptri: Fix rx_buffer/tx_buffer volatile annotationMateusz Holenko
This makes `rx_buffer` and `tx_buffer` *pointers* volatile in order to avoid caching them in a register. The original notation meant "a pointer to a volatile value" (equivalent of `volatile uint8_t *`). This resulted in `while(rx_buffer[ep_num] != NULL) ;` loop to get stuck forever, even though the IRQ handler set the `rx_buffer[ep_num] = NULL`.
2020-01-14skip nuc flash verifyhathach
2020-01-14more nuvoton supporthathach
- add LED for nutiny nuc 121, 125s, 126v - flash target to use nuvoton's openocd fork
2020-01-12Merge pull request #267 from majbthrd/adatypoHa Thach
correct apparent Adafruit typo in SAMD21 board.mk
2020-01-11correct apparent Adafruit typo in SAMD21 board.mkPeter Lawrence
2020-01-11Merge pull request #266 from hathach/developHa Thach
follow up to PR #240
2020-01-11add cdc_dual_ports example to actioncihathach
2020-01-11echo to both serial at oncehathach
2020-01-11clean examplehathach
2020-01-11Merge pull request #240 from majbthrd/masterHa Thach
implement multiple interfaces support
2020-01-10Merge pull request #265 from hathach/developHa Thach
add raytac mdbt50q rx dongle
2020-01-10add raytac mdbt50q rx donglehathach
2020-01-10Merge pull request #264 from hathach/developHa Thach
Added BSP for stm32f401/f411 blackpill
2020-01-10clean uphathach
2020-01-10added stm32f401 blackpillhathach
2020-01-10clean up HSE_VALUE for stm32hathach
2020-01-10clean up flash-stlinkhathach
2020-01-10add generic flash-stlinkhathach
2020-01-10Merge pull request #263 from arturo182/patch-1Ha Thach
Fix some style issues in the README
2020-01-10Fix some style issues in the READMEarturo182
2020-01-10added stm32f411 blackpillhathach
2020-01-09Merge pull request #262 from hathach/developHa Thach
follow up to #261
2020-01-09follow up to #261hathach
- fix button pullup - flash using teensy_loader_cli - update boards.md
2020-01-09add trigger.ymlhathach
2020-01-09Merge branch 'master' into develophathach
2020-01-09Merge pull request #261 from ladyada/teensy4Ha Thach
add a rough bsp. UART on D0/D1, LED on D13, button on D12
2020-01-09add a rough bsp. UART on D0/D1, LED on D13, button on D12Lady Ada
2020-01-07Merge pull request #259 from majbthrd/nuc121Ha Thach
add Nuvoton NUC121/NUC125/NUC126
2020-01-07Merge pull request #1 from hathach/majbthrd-nuc121majbthrd
Majbthrd nuc121
2020-01-07added Peter into contributors dochathach
2020-01-07fix ci buildhathach
- nuc 121/125: add CFG_EXAMPLE_MSC_READONLY since it is not enough SRAM to hold MSC disk - nuc 126: drop i2c source files in compile list due to SDK driver issue.
2020-01-07skip travis buildhathach
2020-01-07Merge branch 'master' into nuc121Ha Thach
2020-01-05Merge pull request #254 from majbthrd/multi-setconfigHa Thach
gracefully handle multiple SET_CONFIGURATION requests
2020-01-04dcd_nuc121: allow user ZLP transfers to get a callbackPeter Lawrence
2020-01-04add Nuvoton NUC121/NUC125/NUC126Peter Lawrence
2020-01-04change token namehathach
2020-01-04curlhathach
2020-01-03curl againhathach
2020-01-03change to tokenhathach
2020-01-03try to trigger mynewt examplehathach
2020-01-01Merge pull request #257 from gsnxp/rt1010fixHa Thach
fixed build issue with i.MXRT1010-EVK, corrected typo in examples/readme
2019-12-30fixed build issue with i.MXRT1010-EVK, corrected typo in examples/readmeGreg Steiert
2019-12-30fix missing parentheses in TU_MIN and TU_MAX macros (#256)majbthrd
2019-12-30Let device respond to endpoint requests on EP0 (#251)Jeremy Herbert
Since endpoint 0 is used for control requests, it doesn't have a class driver attached to it. As such, the corresponding `_usbd_dev.ep2drv` entry points to driver `0xFF`, which is invalid and this makes the `TU_ASSERT(drvid < USBD_CLASS_DRIVER_COUNT);` line fail, and eventually causes an endpoint stall. So as-is the stack cannot respond to any endpoint requests on endpoint 0. However, standard requests on endpoint 0 do not need a class driver to produce a valid response. This commit changes the order of execution so that the assert is only checked if the endpoint is not 0.