summaryrefslogtreecommitdiff
path: root/hw
AgeCommit message (Collapse)Author
2021-09-25add NCM driver in a compatible manner : hathach/tinyusb#550Peter Lawrence
2021-09-25add CFG_TUSB_OS_INC_PATH for os include pathhathach
useful for freertos/ prefix with esp IDF
2021-09-24MMU worksScott Shawcroft
2021-09-23da14695_dk_usb: Fix button configurationJerzy Kasenberg
Unlike da1469x_dk_pro, K1 pin (6) is connected to VCC when active. This adds required pull down and reverses active logic state.
2021-09-23da1469x_dk_pro: Fix button setupJerzy Kasenberg
Button on board has 1k resistor to ground when pressed. When not pressed pin 6 is floating. This forces MCU pull-up for this pin for correct behavior.
2021-09-22Trying to setup the mmuScott Shawcroft
2021-09-18Merge pull request #1094 from kasjer/kasjer/da146xx-vbus-handlingHa Thach
dcd_da146xx: Add VBUS handling
2021-09-18Merge branch 'master' into zhangslice-masterhathach
2021-09-17rpi start. doesn't workScott Shawcroft
2021-09-17da1469x_dk_xxx: Add VBUS handlingJerzy Kasenberg
Two BSPs with DA146xx MCUs are now adopted to VBUS handling changed introduced to dcd_da146xx driver. da14695_dk_usb as bus-powered devices informs driver that VBUS is present at startup. da1469x-dk-pro has VBUS change interrupt handler that informs driver about VBUS changes.
2021-09-15Add J1-19 pin setting as a buttonkkitayam
2021-09-15Change default LED state to offkkitayam
2021-09-15Merge branch 'master' of github.com:hathach/tinyusb into ↵hathach
kkitayam-impl_close_all_for_khci
2021-09-13Add support for Nucleo F412ZGszymonh
2021-09-10Remove heap memory areakkitayam
2021-09-07add msc workaround for cxd56hathach
2021-08-31clear stall and reset data toggle when open edpthathach
required to pass one of msc test.
2021-08-29add CFG_EXAMPLE_MSC_READONLY for curiosityhathach
allow family/board to exclude specific example. exclude net_lwip_webserver from curiosity.
2021-08-29Add PYOCD_OPTIONmainr
Added PYOCD_OPTION to pass board-specific options to build
2021-08-29Added support for Microchip Curiosity Nano SAMD21 board (DM320119)mainr
Added support for Microchip Curiosity Nano SAMD21 board (DM320119) under hw/bsp/samd21/boards/curiosity_nano The nEDBG on this board requires dap_protocol be specified as SWD (changed in examples/rules.mk) NOTE: requires entry (03eb:2175) for VID:PID of nEDBG be added to /etc/udev/rules for pyocd
2021-08-29Merge branch 'master' into merge-waveshare-h7Ha Thach
2021-08-29disable systick when running freertos on other stm familieshathach
2021-08-29remove old openh743i, explicitly disable systick when using freertos for H7hathach
2021-08-23cleaned up unused code, only enalbing port clocks as neededGreg Steiert
2021-08-23initial commit of support for K32L2BGreg Steiert
2021-08-19whitespacehathach
2021-08-19rename to stm32f103_bluepillhathach
2021-08-19add stm32f103 mini v2.0 boardhathach
2021-08-19group stm32f1 boardhathach
2021-08-19merge waveshare to h7 familyhathach
2021-08-15Merge pull request #959 from KarlK90/gd32vf103-support-tiny-usbHa Thach
[PORT] Add GD32VF103 support and Sipeed Longan Nano Board support
2021-08-15change toolchain to riscv-none-embed-gcc-xpack for cihathach
2021-08-15move gd32vf103 to its own familyhathach
2021-08-09Update systick reload valueStefan 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-07Minor style changesStefan Kerkmann
2021-08-07Code style changesStefan Kerkmann
2021-08-07Use functions provided by the nuclei-sdk halStefan Kerkmann
2021-08-07Correctly initialize and handle the system tickStefan Kerkmann
Forgot to reload the systick timer in the irq handler
2021-08-07Remove unsuitable clock configurations from init codeStefan 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-07Use nuclei-sdk functions for init codeStefan 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-07Cleanup include paths and use linker files from nuclei-sdkStefan Kerkmann
2021-08-07Remove redundant linker filesStefan Kerkmann
We use the linker files provided by nuclei-sdk instead
2021-08-06Merge pull request #985 from HiFiPhile/same70Ha Thach
SAMx7x improvements
2021-08-03Update nuclei-sdk with __riscv_flen fixStefan Kerkmann
2021-08-03Set FreeRTOS to RISC-V (doesn't compile)Stefan Kerkmann
2021-08-03Use JTAG for jlink flashingStefan Kerkmann
2021-08-03Minor clean upsStefan Kerkmann
2021-08-03Add board support for gd32vf103 longan nanoStefan Kerkmann
2021-07-30Move clock enable to BSP.MasterPhi
2021-07-27Small tidy up for waveshare openh743i BSP.Ben Evans