summaryrefslogtreecommitdiff
path: root/hw/bsp/stm32l476disco
AgeCommit message (Collapse)Author
2021-11-02grouping stm32L4 family in bsphathach
2021-11-02add fix for stm32l4 (version 3.10a) which generate transfer complete when ↵hathach
setup recieved and control out data complete
2021-03-18add example specific DEPS_SUBMODULEShathach
2021-03-17spaceshathach
2021-03-17explicitly add dcd source file without vendor/familyhathach
2021-03-05update DEPS_SUBMODULES to optimize cihathach
2021-03-04rename FAMILY_SUBMODULES to DEPS_SUBMODULEShathach
2021-03-04merge no-family example buildhathach
specify FAMILY_SUBMODULES for all boards
2021-01-26change output filename to BOARD-Directoryhathach
2020-10-30use cmsis 5 for all stm32hathach
2020-10-30add more stm mcuhathach
2020-10-30l4 use offical st driver repohathach
2020-10-08clean up jlink default interfacehathach
2020-05-06stm32l476disco: Fix system clock setupJerzy Kasenberg
Code suggested that PLL with MSI is used resulting in 80MHz clock. When in fact PLL was not configured and system clock was left at MSI 48MHz. This happens because PLL configuration requires that SysTick interrupt has interrupt priority level configured correctly. As it seems ST code intentionally setups variable uwTickPrio to invalid value and later when it is not setup by user code configuration of oscillator will fail before PLL is configured. This simple changes systick priority to some valid value that allows clock to use PLL.
2020-05-06stm32l476disco: fix uninitialized filed usageJerzy Kasenberg
Field PLLState was not initialized in RCC_OscInitStruct.PLL in function SystemClock_Config(). Value is used in HAL_RCC_OscConfig() regardless of oscillator. In lucky case value would be 0 RCC_PLL_NONE and nothing would happen. If value was incorrect following line would end up in assert: assert_param(IS_RCC_PLL(RCC_OscInitStruct->PLL.PLLState)); If value was valid but no RCC_PLL_NONE pll could be configured with some other random values. Setting PLLState to RCC_PLL_NONE eliminates potential problem.
2020-04-17mass rename tud/dcd_irq_handler to tud/dcd_init_handlerhathach
2020-04-08move irq for stm32 synopsyshathach
2020-03-26Modify include of HAL, and remove CMSIS clock configuration code, and ↵Nathan Conrad
implement UART for STM32F407Disco
2019-12-12Merge pull request #234 from hathach/stm32f4-blackpillHa Thach
move VBUS sense out of dcd_synosys to bsp
2019-12-11close #204 define HSE_VALUE in _hal_conf instead of board.mkhathach
2019-12-11move VBUS sense out of dcd_synosys to bsphathach
2019-11-20move -flto to board.mkhathach
current board that doesn work with flto is spresense and mimxrt10xx (due to xip image_vector_table is optimized out).
2019-10-24fix missing board uart read/write()hathach
2019-10-03couldn't get 32L4 running with crystal less modehathach
2019-09-13adding stm32l4 support, board test run with stm32l476disco, usb doens't work yethathach