Commit Graph

265 Commits

Author SHA1 Message Date
zhouchuanfu d52a412f4c 增加串口DMA发送功能 2019-05-03 20:52:31 +08:00
zhouchuanfu 18d24cfd8d 增加uart的dma半中断接收方式,用来解决连续一次性接收大于dma缓存的数据而不会丢失数据。 2019-05-03 18:16:16 +08:00
Bernard Xiong 514be9cc47
Merge pull request #2348 from Shuobatian/shuobatian_hwtimer
fix drv_timer.c  stm32f7 TIM14 Interrupt
2019-04-30 08:42:13 +08:00
Bernard Xiong 3ae69adf9e
Merge pull request #2610 from jhbdream/stm32l4r9-bsp
add bsp for stm32l4r9
2019-04-29 13:50:00 +08:00
jhb 93f810fdb3 add dsi lcd driver for stm32l4r9-st-eval board
add touch driver for stm32l4r9-st-eval board
add sram driver for stm32l4r9-st-eval board
fix [HAL_Drivers/drv_gpio.c] for L4 serials about VDDIO2 enable
fix [HAL_Drivers/SConscript] for can not auto remove [soft_iic.c] file when not define BSP_USING_IICx
2019-04-24 09:35:06 +08:00
Bernard Xiong 78f21eb628
Merge pull request #2606 from yangjie11/yj_fix_branch
[bsp][stm32]support PWM1
2019-04-23 21:36:55 +08:00
Bernard Xiong a706957beb
Merge pull request #2605 from willianchanlovegithub/HAL_Drivers
[bsp][stm32[HAL_Drivers]Fix GPIO serial number disorder
2019-04-23 20:49:15 +08:00
yangjie11 e0345397f8
Update drv_pwm.c 2019-04-23 19:36:28 +08:00
yangjie e92a4263b4 [bsp][stm32/libraries]support PWM1 2019-04-23 19:17:21 +08:00
Willian Chan 4c7d841046 [bsp][stm32[HAL_Drivers]Fix GPIO serial number disorder
Signed-off-by: Willian Chan <chentingwei@rt-thread.com>
2019-04-23 18:27:05 +08:00
杨连钊 e641798633
Update drv_wdt.c 2019-04-18 22:17:24 +08:00
Bernard Xiong 10ec398472
Merge pull request #2586 from Guozhanxin/f411
[bsp][stm32]fix the error when open uart6 alonely!
2019-04-17 23:49:35 +08:00
guozhanxin cd41b993a7 [bsp][stm32]fix the error when open uart6 alonely! 2019-04-17 11:32:07 +08:00
SummerGift c8fff14107
【修改】:错误提示信息 2019-04-16 18:05:40 +08:00
armink fa4d4ab7cf Update all of debug log definition to DBG_TAG and DBG_LVL. 2019-04-12 10:18:57 +08:00
ZYH 8f93eb4a0f [BSP][STM32]Add usb device fs for stm32f4 2019-04-10 15:30:41 +08:00
ZYH 14558ce8cf [BSP][STM32]Add qspi for stm32f4 2019-04-10 15:27:01 +08:00
guozhanxin 6013aafb6b [bsp][stm32]添加 uart6 的支持 2019-04-02 19:16:07 +08:00
greedyhao 9de59de52a 升级f7的hal库版本为1.15 修复野火f7的bug 2019-03-29 23:05:06 +08:00
Bernard Xiong 43a499c008
Merge pull request #2497 from whj4674672/master
[READY][bsp][stm32]add stm32h743-atk-apollo
2019-03-27 10:24:29 +08:00
杨连钊 b3cea3f5a8
Update drv_common.c 2019-03-25 10:35:32 +08:00
whj 1d760bfeec [bsp][stm32]增加stm32h743-atk-apollo bsp 2019-03-24 11:34:17 +08:00
whj4674672 6dca889a36 [bsp][stm32]add stm32h743-atk-apollo 2019-03-24 10:43:59 +08:00
zylx b941e6c730 [bsp][stm32]添加 RTC 时钟源选择 2019-03-19 18:24:28 +08:00
Bernard Xiong 0adf83b6a1
Merge pull request #2352 from ylz0923/master
[bsp][stm32] add can driver.
2019-03-17 10:04:05 +08:00
Bernard Xiong 656d20362b
Merge pull request #2449 from qgyhd1234/checksum
[components][lwip]添加 LWIP 硬件校验和选项,修改 STM32 系列和 rt1052 系列以太网驱动,支持硬件校验和
2019-03-14 20:23:36 +08:00
zylx 9818ee2d29 [components][lwip]添加 LWIP 硬件校验和选项,修改 STM32 系列和 rt1052 系列以太网驱动,支持硬件校验和 2019-03-14 16:39:50 +08:00
guozhanxin 8a9e1caebe [bsp][stm32]更新pwm驱动 2019-03-08 10:58:45 +08:00
armink 0d7ba79219 Remove the DBG_COLOR and DBG_ENABLE definition. 2019-03-06 17:54:30 +08:00
guozhanxin f4e74ccd18 [bsp][stm32] add rt_hw_us_delay 2019-03-05 18:23:22 +08:00
jinsheng 24b289b776 增加 flash drv 宏判断,增加fal 配置 2019-03-02 12:52:53 +08:00
杨连钊 0b63d83485 [bsp][stm32][stm32f103-fire-arbitrary] 优化代码 2019-02-27 12:20:52 +08:00
jinsheng c0855d1350 增加 flash 2019-02-27 10:34:10 +08:00
guo 4452afdc67
Merge branch 'master' into rtt_sensor 2019-02-18 23:58:38 -06:00
杨连钊 5795a34d18 [bsp][stm32] add can driver. 2019-02-19 13:53:09 +08:00
shuobatian d84ce01926 fix drv_timer.c stm32f7 TIM14 Interrupt 2019-02-19 09:18:51 +08:00
ZYH 6a150c0963 [BSP][STM32]增加GPIO驱动对GPIOK时钟初始化 2019-02-19 08:18:59 +08:00
guozhanxin 7967365dc5 [bsp][stm32] add more driver supoort for l4 2019-02-16 12:41:55 +08:00
guanwenliang 9a9a7b3593 STM32G071 BSP对SPI和UART DMA读写的支持 2019-02-15 16:44:51 +08:00
guanwenliang 7b53218720 完善STM32G071的BSP 2019-02-15 10:43:09 +08:00
yuneizhilin e5726f206a 完善stm32_adc_init函数 2019-02-01 12:56:36 +08:00
Bernard Xiong 903d1d73ca
Merge pull request #2301 from sunshine0824/stm32l432
[bsp][stm32] add rtc and iwdg bsp support
2019-02-01 10:28:25 +08:00
sun_shine 4283003981 [bsp][stm32] add onchip flash support 2019-01-31 14:33:51 +08:00
Bernard Xiong 48aa297560
Merge pull request #2280 from sunshine0824/stm32l053
Stm32l053
2019-01-30 21:41:48 +08:00
SummerGift 532a14ddd8 [bsp][stm32] fix flash partition bug 2019-01-28 14:00:13 +08:00
sun_shine aec43da278 [bsp][stm32] modify HAL_Drivers for stm32l0 2019-01-27 13:11:15 +08:00
SummerGift 317fbd4222 [bsp][stm32] add stm32g071-st-nucleo bsp 2019-01-22 15:08:30 +08:00
SummerGift 45ece194cc [bsp][stm32] update bsp headfile 2019-01-22 10:05:57 +08:00
SummerGift 3b472cb3cd [bsp][stm32] optimize stm32 headfile 2019-01-22 09:15:05 +08:00
Bernard Xiong 99bef01983
Merge pull request #2232 from SummerGGift/add_stm32_new_framework
[bsp][stm32] update bsp && fix driver bug
2019-01-21 08:44:42 +08:00
MurphyZhao bc2ee9999b [bsp][stm32] 移除 f0 和 f1 中 flash write 对 size 对齐的限制
Signed-off-by: MurphyZhao <d2014zjt@163.com>
2019-01-19 14:44:23 +08:00
SummerGift e9a6050e61 [bsp][stm32] Fixed an error when SPI transfers data larger than 65535 2019-01-19 14:31:30 +08:00
SummerGift 38a3858dcb [bsp][stm32] fix dma config bug 2019-01-19 09:15:40 +08:00
MurphyZhao 25b49352d5 [bsp][stm32/libraries] 修复 drv_flash_l4.c 驱动中无法写入非8字节对齐的数据的限制
Signed-off-by: MurphyZhao <d2014zjt@163.com>
2019-01-18 11:13:10 +08:00
SummerGift 224c171dc8 Merge remote-tracking branch 'remotes/origin/master' into add_stm32_new_framework 2019-01-18 09:28:06 +08:00
SummerGift 4805d99430 [bsp][stm32] update drv_lcd 2019-01-17 14:18:38 +08:00
HubretXie 35ded2acb3
Update uart_config.h 2019-01-17 13:09:39 +08:00
HubretXie a4b57e2d6c
Update uart_config.h 2019-01-17 13:09:06 +08:00
HubretXie 8580b9a818
Update dma_config.h
串口dma中断名称统一修改为uart
2019-01-17 12:58:31 +08:00
HubretXie 0e4b502319
Update dma_config.h
串口dma中断名称统一修改为uart
2019-01-17 12:56:39 +08:00
HubretXie 6203117522
Update drv_usart.c
DMA中断函数名称统一修改为UART
2019-01-17 12:53:52 +08:00
Bernard Xiong 479ea9a520
Merge pull request #2192 from HubertXie/master
[stm32][drv_usart]修复串口中断接收数据丢数据问题
2019-01-17 09:59:17 +08:00
SummerGift 0d7ac3448f [bsp][stm32] add lcd driver 2019-01-14 16:37:44 +08:00
HubretXie 706c0410cd
[stm32][drv_usart]修复串口中断接收丢数据问题
使用串口中断方式接收数据,读取数据时会自动清除标识,这里再次清除中断标识会导致下一个数据丢失。
使用finsh就可以测出这个问题,中断接收丢数据时无法查看历史命令。
2019-01-12 15:03:37 +08:00
Bernard Xiong 45c86a54ba
Merge pull request #2169 from HubertXie/master
[stm32][drv_gpio]增加STM32F0系列GPIO关闭中断处理
2019-01-12 11:20:31 +08:00
SummerGift 289b4316af [bsp][stm32] add extern "C" for header file 2019-01-09 10:12:35 +08:00
SummerGift 0d025a69e6 [bsp][stm32] fix bug in dma config && clean up the dma config code 2019-01-08 18:20:17 +08:00
HubretXie 0e333a3a10
Update drv_gpio.c 2019-01-08 16:02:01 +08:00
SummerGift 02a1fa3079 [bsp][stm32] add hwtimer driver for f7 series 2019-01-08 14:02:18 +08:00
SummerGift 40a474fefa [bsp][stm32] optimize eth driver 2019-01-08 14:01:27 +08:00
SummerGift 688d8994d9 [bsp][stm32] update drv_spi.c 2019-01-08 14:00:01 +08:00
SummerGift 574492a282 [bsp][stm32] Modify the DMA implementation 2019-01-08 11:59:27 +08:00
SummerGift d023fb47ba [bsp][stm32] add all series dma_config files 2019-01-08 11:58:46 +08:00
HubretXie bdc0e4f540
[stm32][drv_gpio]增加对Stm32f0系列关中断处理方式
增加stm32f0系列GPIO关中断处理
2019-01-08 09:52:16 +08:00
Bernard Xiong 3d95a03597
Merge pull request #2101 from HubertXie/master
[drv_gpio]修改GPIO驱动关中断处理方式
2019-01-08 07:34:36 +08:00
SummerGift 77fd04b945 [bsp][stm32] update wdt driver 2019-01-03 09:18:32 +08:00
SummerGift 710f82d46b [bsp][stm32] optimize falsh && eth driver 2018-12-28 14:16:49 +08:00
SummerGift 4d6d16fc98 [bsp][stm32] update drivers 2018-12-26 18:16:26 +08:00
SummerGift 11dfedecdc [bsp][stm32] fix eth bug 2018-12-26 18:15:35 +08:00
SummerGift d486ac5fed [bsp][stm32] add sdio_config.h 2018-12-26 18:03:21 +08:00
SummerGift 218876eaf4 [bsp][stm32] add qspi_config.h 2018-12-26 18:02:25 +08:00
SummerGift c6be644157 [bsp][stm32] update stm32 mul-series drivers 2018-12-26 10:43:46 +08:00
SummerGift 8963bb6966 [bsp][stm32] restore soft iic driver 2018-12-26 10:20:05 +08:00
SummerGift 7279078005 [bsp][stm32] update drv_eth 2018-12-26 10:17:33 +08:00
SummerGift a80b272048 [bsp][stm32] add f0 flash driver 2018-12-26 10:15:59 +08:00
SummerGift 663baf89cc [bsp][stm32] add f0 config files 2018-12-26 10:14:12 +08:00
SummerGift d498b8fce5 [bsp][stm32] add qspi_config.h for l4 series 2018-12-25 16:25:49 +08:00
SummerGift 003931db16 [bsp][stm32] fix f4 spi3 bug 2018-12-25 16:23:52 +08:00
HubretXie c51f27797e
修改GPIO关中断处理
因为STM32有些IO共用一个中断向量,关中断时不能直接关闭中断
2018-12-23 21:04:32 +08:00
Hao Zhu 774dd42a4a [bsp] [stm32] 修改f7系列DMA时钟 添加SD卡适配 2018-12-21 13:03:37 +08:00
Hao Zhu 42d232aaa1 Merge remote-tracking branch 'upstream/master' 2018-12-21 12:56:34 +08:00
Hao Zhu ec93984094 [bsp] [stm32] 更新spi usart的时钟设置 更新脚本设置 2018-12-21 11:17:32 +08:00
Hao Zhu 0dc7adbf30 Merge remote-tracking branch 'upstream/master' 2018-12-20 18:21:05 +08:00
SummerGift 08bc2b3f5d [bsp][stm32] fix flash bug 2018-12-20 15:04:20 +08:00
SummerGift d830b6cbf8 [bsp][stm32] modify drv_config.h 2018-12-20 14:01:05 +08:00
SummerGift 29fd279be1 Merge remote-tracking branch 'remotes/origin/master' into add_stm32_new_framework
# Conflicts:
#	bsp/stm32/README.md
#	bsp/stm32/libraries/HAL_Drivers/drv_config.h
2018-12-20 13:50:00 +08:00
Bernard Xiong a12591e37e
Merge pull request #2058 from greedyhao/master
[WIP][🏅BSP][stm32] 添加野火stm32f767开发板bsp
2018-12-20 13:16:42 +08:00
SummerGift 71751eb6f1 [bsp][stm32] add sdio, hw_timer and pwm drivers 2018-12-17 10:38:38 +08:00
Bernard Xiong b9261e4340
Merge pull request #2068 from yangjie11/stm32-dev
[bsp][stm32 hal drv_gpio] add  more settings for "GPIO_InitStruct.Pull"
2018-12-14 11:08:49 +08:00
Hao Zhu 2fbced6f21 Merge remote-tracking branch 'upstream/master' 2018-12-14 08:47:54 +08:00
Hao Zhu cabf2f5ee5 添加i2c支持 2018-12-13 14:18:26 +08:00
yangjie caba8a7d11 [bsp][stm32 hal drv_gpio]If there is no pull-up or pull-down outside, there will be problems with just setting "GPIO_InitStruct.Pull = GPIO_NOPULL". 2018-12-13 10:33:46 +08:00
e190 c042da4e9d
修复RTC驱动中一个粗心BUG
137行多了()
2018-12-13 08:38:53 +08:00
e190 3af4e3b404
修复I2C驱动一个粗心BUG
I2C2_BUS_CONFIG改为I2C3_BUS_CONFIG
2018-12-13 08:33:21 +08:00
Hao Zhu e0c2bf09e3 修改错误 2018-12-12 16:51:39 +08:00
Hao Zhu 9890034242 [bsp][stm32][stm32f767] 移植qspi 2018-12-12 16:49:27 +08:00
Hao Zhu 819c7d8929 [bsp][stm32][stm32f767] 修改一系列错误 2018-12-12 09:00:48 +08:00
Hao Zhu 757232cdb6 Merge remote-tracking branch 'upstream/master' 2018-12-11 23:08:55 +08:00
Hao Zhu b9b05fff4b [bsp][stm32][stm32f767] 移植片内flash驱动
补全了必要的hal库,stm32f767-fire的sram大小更正为512
2018-12-11 22:53:25 +08:00
e190 e296967000
修复spi驱动中spi_config一个bug" 2018-12-11 09:18:25 +08:00
Hao Zhu 9d340ec6a9 [bsp][stm32] 添加野火stm32f767开发板bsp 2018-12-10 21:39:28 +08:00
SummerGift 892ad62983 [bsp][stm32] optimize flash driver config 2018-12-10 14:06:24 +08:00
SummerGift d509db834b [bsp][stm32] add more drivers for stm32 bsp 2018-12-10 09:48:10 +08:00
SummerGift 5cbe222196 [bsp][STM32] update stm32 bsp 2018-11-30 18:29:59 +08:00
SummerGift 739b2ba51c [bsp][STM32] Add bsp based on new framework 2018-11-29 17:06:06 +08:00