| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-08-12 | revert ready() check in claim (do it later in separated PR) | hathach | |
| 2021-08-12 | add ready check for edpt claim | hathach | |
| 2021-08-12 | bus_reset will reset all endpoints | hathach | |
| allow for dynamic configuration as well as state-less enumeration | |||
| 2021-08-12 | da1469x: Fix no VBUS startup | Jerzy Kasenberg | |
| For self powered device if device started without VBUS present it would not be correctly attached to USB bus even if tusb_vbus_changed() was later called. This modifies dcd_init() so it starts USB state machine without checking if VBUS is present or not, like all others drivers do. tusb_vbus_changed() function is also removed its content was moved to dcd_init. | |||
| 2021-08-12 | white space | hathach | |
| 2021-08-12 | simplify hw_endpoint_init() | hathach | |
| 2021-08-11 | more dcd clean up | hathach | |
| 2021-08-11 | clean up endpoint set/clear stall | hathach | |
| 2021-08-11 | rp2040 enable suspend and resume interrupt | hathach | |
| 2021-08-11 | Merge pull request #1013 from kasjer/kasjer/da1469x-fix-register-file-dependency | Ha Thach | |
| dcd_da1469x: Use mcu.h instead of MCU specific header | |||
| 2021-08-10 | dcd_da1469x: Use mcu.h instead of MCU specific header | Jerzy Kasenberg | |
| dcd_da1469x can work with broader range of MCUs that share same USB core. Specific header file that was used DA1469xAB.h now it is changed to mcu/mcu.h which includes actual MCU specific register file. | |||
| 2021-08-10 | Merge pull request #1012 from hathach/fix-newline-keycode-usage | Ha Thach | |
| correct newline usage keycode (ENTER 0x28) | |||
| 2021-08-10 | correct newline usage keycode (ENTER 0x28) | hathach | |
| 2021-08-10 | Merge pull request #1011 from hathach/correct-hid-inout-example | Ha Thach | |
| Correct hid inout example | |||
| 2021-08-10 | update node script to always shift dummy reportID like python | hathach | |
| allow specify all product id with 0xFFFF in boards.js | |||
| 2021-08-09 | Update systick reload value | Stefan Kerkmann | |
| The systick timer is driven by the AHB bus divided by 4, set the correct reload value to generate a timer irq every ms. | |||
| 2021-08-09 | fix hid_test.py for hid inout to correctly preceeded with dummy reportID | hathach | |
| add note for install hidapi on windows | |||
| 2021-08-09 | Merge pull request #1004 from ctag-fh-kiel/master | Ha Thach | |
| STM32L151 portable driver adaptations | |||
| 2021-08-08 | STM32L151 portable driver adaptations | Robert Manzke | |
| 2021-08-07 | Minor style changes | Stefan Kerkmann | |
| 2021-08-07 | Use linear buffer for GD32VF103 | Stefan Kerkmann | |
| As the peripheral is the same as on the STM32F1 and STM32F4 lines we do the same. | |||
| 2021-08-07 | Remove unnecessary define guard | Stefan Kerkmann | |
| The GD32VF103 family only has USB-OTG peripherals. | |||
| 2021-08-07 | Code style changes | Stefan Kerkmann | |
| 2021-08-07 | Use functions provided by the nuclei-sdk hal | Stefan Kerkmann | |
| 2021-08-07 | Correctly initialize and handle the system tick | Stefan Kerkmann | |
| Forgot to reload the systick timer in the irq handler | |||
| 2021-08-07 | Remove unsuitable clock configurations from init code | Stefan Kerkmann | |
| Only 48MHz, 72MHz, 96MHz and 120 MHz system clocks derived from an external crystal are suitable for the usb peripheral, as the internal oscillator is not stable enough. Also the usb-prescaler only supports division by 1 (48MHZ), 1.5(72MHz), 2(96MHz) and 2.5(120Mhz). 120Mhz is also out of spec and not added here. | |||
| 2021-08-07 | Use nuclei-sdk functions for init code | Stefan Kerkmann | |
| Instead of using the HAL functions we can just use the defines from the board support for the longan nano that comes with the nuclei-sdk. Also we move some includes and defines to the header file. | |||
| 2021-08-07 | Cleanup include paths and use linker files from nuclei-sdk | Stefan Kerkmann | |
| 2021-08-07 | Remove redundant linker files | Stefan Kerkmann | |
| We use the linker files provided by nuclei-sdk instead | |||
| 2021-08-07 | Add correct endpoint count for GD32VF103 | Stefan Kerkmann | |
| This controller family only supports USB FS with four endpoints | |||
| 2021-08-07 | Remove dependencies to external libraries for the dcd driver | Stefan Kerkmann | |
| The core of tinyusb must be as independent as possible, we previously relied on nuclei-sdk or the GD32VF103 firmware library for the synopsys driver to work with the GD32VF103. Fortunatly we needed very few parts from them so we implement them here. | |||
| 2021-08-06 | Merge pull request #985 from HiFiPhile/same70 | Ha Thach | |
| SAMx7x improvements | |||
| 2021-08-06 | Merge pull request #1000 from hathach/more-doc | Ha Thach | |
| More doc | |||
| 2021-08-05 | update link to docs.tinyusb.org | hathach | |
| 2021-08-05 | change webusb-serial landing page | hathach | |
| - to example.tinyusb.org/webusb-serial/ - remove landing page from doc | |||
| 2021-08-05 | Minor fix. | MasterPhi | |
| 2021-08-05 | add html extra for webusb example | hathach | |
| 2021-08-05 | rename to .readthedocs.yaml | hathach | |
| exclude all submodules for docs | |||
| 2021-08-04 | Merge pull request #997 from hathach/perigoso-readme-patch | Rafael Silva | |
| readme: fix link to online documentation | |||
| 2021-08-04 | readme: fix link to online documentation | Rafael Silva | |
| 2021-08-04 | Merge pull request #983 from perigoso/docs | Ha Thach | |
| Docs | |||
| 2021-08-03 | Add stm32 license header | Stefan Kerkmann | |
| 2021-08-03 | Revert "Disable -Werror for now" | Stefan Kerkmann | |
| This reverts commit 5e0c2e122300e7a6289b3bd08044f9cf1dbdef05. | |||
| 2021-08-03 | Update nuclei-sdk with __riscv_flen fix | Stefan Kerkmann | |
| 2021-08-03 | Set FreeRTOS to RISC-V (doesn't compile) | Stefan Kerkmann | |
| 2021-08-03 | Use JTAG for jlink flashing | Stefan Kerkmann | |
| 2021-08-03 | Minor clean ups | Stefan Kerkmann | |
| 2021-08-03 | Use https github as submodule | Stefan Kerkmann | |
| 2021-08-03 | Disable -Werror for now | Stefan Kerkmann | |
| Without having __riscv_flen defined we get multiple warinings. But defining it causes the startup code to contain floating point instructions. This results in a exception right after booting. See startup_gd32vf103.S lines 289-294 should open a PR at nuclei sdk | |||
| 2021-08-03 | Add board support for gd32vf103 longan nano | Stefan Kerkmann | |
