Commit Graph

563 Commits

Author SHA1 Message Date
xiaofan 7676b5e69b Optimize STM32 Ethernet Drvier
1. Add phy_linkchange function to simplify eth_phy_isr and phy_monitor_thread_entry
2. phy_speed is uint8_t may case some problems, use enumeration instead of hardware-dependent values
3. Fix eth_phy_isr can not detect link up
4. Use macro to check phy status for flexibility

Signed-off-by: xiaofan <xfan1024@live.com>
2019-09-03 18:51:09 +08:00
xiaofan 37fe581be4 Fix STM32 Ethernet Driver Spelling Mistake
Rename PHY_INTERRUPT_MSAK_REG to PHY_INTERRUPT_MASK_REG

Signed-off-by: xiaofan <xfan1024@live.com>
2019-09-03 18:50:45 +08:00
tyustli 51d1ec80a4 fix docs link err 2019-09-03 11:41:22 +08:00
tyustli 60aa0e6f1e [bsp] [stm32] fix stm32l452 Kconfig error 2019-08-31 13:26:55 +08:00
tangweikang 0f74ee7e20 Merge branch 'master' of https://github.com/RT-Thread/rt-thread into drv_encoder
# Conflicts:
#	components/drivers/misc/encoder.c
2019-08-30 16:11:46 +08:00
tangweikang b76d3dac8a [components][drivers] change name: encoder -> pulse_encoder 2019-08-30 15:58:52 +08:00
Willian Chan 63e5257a06 [bsp][stm32][stm32l475-atk-pandora]Fix the indentation issue.
Signed-off-by: Willian Chan <chentingwei@rt-thread.com>
2019-08-28 16:49:42 +08:00
Willian Chan 35b03ed139 [bsp][stm32][stm32l475-atk-pandora]Modify README.md
Signed-off-by: Willian Chan <chentingwei@rt-thread.com>
2019-08-28 13:53:55 +08:00
Willian Chan f4a96bb13b [bsp][stm32][stm32l475-atk-pandora]Add lcd driver codes
Signed-off-by: Willian Chan <chentingwei@rt-thread.com>
2019-08-28 13:46:37 +08:00
Willian Chan 48b4385c01 [bsp][stm32][stm32l475-atk-pandora]Add lcd driver and fix compilation report error on spi_config.h
Signed-off-by: Willian Chan <chentingwei@rt-thread.com>
2019-08-28 12:03:11 +08:00
Bernard Xiong 9a6e47bcc6
Merge pull request #3012 from tyustli/imxrt-docs
[bsp] [imxrt] rename docs imxrt -> i.MX RT
2019-08-27 18:26:30 +08:00
tyustli 3730df2411 1、[bsp] [imxrt] rename docs imxrt -> i.MX RT
2、[bsp] [stm32] fix drv_can assert bug
2019-08-27 15:35:58 +08:00
armink 8369472fdb [bsp/stm32/stm32f103-yf-ufun] Add eclipse project. 2019-08-27 11:01:22 +08:00
armink fd39d5c92a [bsp/stm32/stm32f411-st-nucleo] add eclipse support. 2019-08-27 10:51:51 +08:00
tangweikang 05b1dff094 [bsp][stm32] add drv_encoder.c to stm32f103-atk-warshipv3 2019-08-27 09:31:41 +08:00
Bernard Xiong f87dd2e7c4
Merge pull request #2998 from tyustli/can
[bsp] [stm32] fix drv_can.c and can.c bug
2019-08-24 13:50:15 +08:00
tyustli 363c9b1460 [bsp] [stm32] fix drv_can.c and can.c bug 2019-08-23 20:40:09 +08:00
tangweikang 94d7bdd010 [bsp][stm32] add drv_encoder.c to stm32f407-atk-explorer 2019-08-23 16:50:59 +08:00
tangweikang 1d4139ab53 [bsp][stm32] add drv_encoder.c 2019-08-23 14:08:02 +08:00
Willian Chan aba81f65f4 [bsp][stm32][stm32f103-dofly-M3S]Add spi sdcard port code
Signed-off-by: Willian Chan <chentingwei@rt-thread.com>
2019-08-23 11:40:59 +08:00
Bernard Xiong 61f151f463
Merge pull request #2981 from LaoYeNing/rtt-branch
[stm32][driver_eth] 修复开启自动协商时出错的 bug
2019-08-22 17:31:24 +08:00
tyustli c4d0c91502 [bsp] [stm32] fix drv_flash_l4.c bug 2019-08-21 18:39:14 +08:00
Bernard Xiong ccf80cc2f3
Merge pull request #2953 from wuhanstudio/pwm-clock-enable
[stm32][driver] pwm enable clock
2019-08-19 16:47:19 +08:00
Bernard Xiong 38209e2652
Merge pull request #2968 from tyustli/driver-can
[bsp] [stm32] fix drv_can.c
2019-08-19 16:39:06 +08:00
tyustli c81eebcd5d [bsp] [stm32] fix drv_can.c 2019-08-16 12:14:30 +08:00
Wu Han 2e90a7e5b2 [stm32][driver] switch HAL_TIM_PWM_Init with HAL_TIM_Base_Init for new CubeMX 2019-08-15 13:38:44 +08:00
Wu Han a1a7621b87 [bsp][stm32][stm32f103-yf-ufun] add pwm CubeMX config 2019-08-15 11:37:10 +08:00
Wu Han 6a1e12f178 [stm32][driver] pwm enable clock 2019-08-15 11:21:14 +08:00
laoyening cdb70c696e 1、修复因LAN8720A重启无效而导致无法进行自动协商,引起网卡初始化失败。
2、LWIP-1.4.1中tcp协议栈的初始化顺序有误,导致使用netdev组件时,网卡无法正常注册,该问题之前在LWIP-2.0.2和LWIP-2.1.0已经修复。
2019-08-15 10:37:58 +08:00
Wu Han b5fdb36b6f [bsp][stm32][stm32f103-yf-ufun] update readme 2019-08-15 10:23:06 +08:00
Wu Han 487532dc9c [bsp][stm32][stm32f103-yf-ufun] add pwm config 2019-08-15 10:15:06 +08:00
laoyening cf4f42ea19 在没插好网线,开发板就上电时,以太网硬件初始化返回失败,导致下一步的以外网DMA环结构和以太网中断都没有被初始化好。等到网线被插好之后,以太网接收数据线程堆栈溢出,程序发生奔溃。 2019-08-12 17:47:52 +08:00
Bernard Xiong 532ad16b7b
Merge pull request #2933 from murphyzhao/fix-pwm-usagefault
[bsp][stm32] fix drv_pwm.c device register usagefault
2019-08-08 11:17:54 +08:00
Bernard Xiong 7261c7460c
Merge pull request #2934 from yangjie11/test_uart
[bsp][stm32]修改stm32 bsp 制作教程中 link.icf 图片的错误信息
2019-08-08 11:17:09 +08:00
Bernard Xiong 33e774358f
Merge pull request #2935 from ErnestChen1/master
[bsp][stm32][stm32f429-atk-apollo][audio]add f429 audio driver
2019-08-08 11:12:53 +08:00
Ernest 45fe517da5 [bsp][stm32][stm32f429-atk-apollo][audio]add f429 audio driver 2019-08-08 09:54:05 +08:00
Bernard Xiong 48afe9318a
Merge pull request #2930 from murphyzhao/fix-assert
[bsp][stm32] fix RT_ASSERT location error
2019-08-08 08:37:49 +08:00
yangjie 17fa3d538c [bsp][stm32]修改stm32 bsp 制作教程中 link.icf 图片的错误信息 2019-08-07 14:46:33 +08:00
MurphyZhao e3a0773520 [bsp][stm32] fix drv_pwm.c device register usefault
Signed-off-by: MurphyZhao <d2014zjt@163.com>
2019-08-07 14:30:15 +08:00
MurphyZhao 1f842df9ce [bsp][stm32] remove C99 feature
Signed-off-by: MurphyZhao <d2014zjt@163.com>
2019-08-07 14:24:09 +08:00
EvalZero baac77c8c2 [bsp][qemu-vexpress-a9][stm32l475-atk-pandora]add audio driver copyright file header. 2019-08-07 14:03:18 +08:00
MurphyZhao 891823521a [bsp][stm32] fix RT_ASSERT location error
Signed-off-by: MurphyZhao <d2014zjt@163.com>
2019-08-06 18:00:57 +08:00
EvalZero 4e8278fa7e [bsp][stm32][stm32l475-atk-pandora]add stm32l475-atk-pandora audio device drivers. 2019-08-06 16:52:52 +08:00
armink 2150439a73 [bsp/stm32] Update the eclipse project. 2019-08-03 15:56:18 +08:00
tyustli a08f767a42 fix 429 uart2/3 hardware init and add can1 2019-08-02 10:42:37 +08:00
Wu Han 2f95667af1 [bsp][stm32f103-yf-ufun] Add SDIO support 2019-07-30 21:41:10 +08:00
Bernard Xiong ba084c5b5b
Merge pull request #2907 from yangjie11/stm32Kconfig
[bsp][stm32/templates]简化stm32模板下的Kconfig,增加Kconfig参考模板
2019-07-30 13:11:03 +08:00
Chinese66 6f7749bb07 添加f1的usbd驱动 2019-07-29 21:37:35 +08:00
yangjie 011f62a53a [bsp][stm32/templates]简化stm32模板下的Kconfig,增加Kconfig参考模板 2019-07-29 14:02:24 +08:00
yangjie 30491ddd73 [bsp][stm32]修改drv_spi.c中的tab为空格 2019-07-27 18:11:46 +08:00