Commit Graph

3359 Commits

Author SHA1 Message Date
tangyuxin eca4863888 [bsp][qemu-vexpress-a9]修复py3环境下编译,整数相除为浮点数的问题 2019-09-02 11:22:51 +08:00
赵智超 b77a1fdea1 stm32f427-RoboMaster-a板 BSP包提交,完成基本要求 2019-09-01 15:59:10 +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 a712f6804f
Merge pull request #3004 from xuzhuoyi/tms320-int-bugfix
[bsp][tms320f28379d] Fix an issue that interrupts are disabled in the thread
2019-08-26 13:47:56 +08:00
Bernard Xiong ef23a86891
Merge pull request #2980 from Guozhanxin/riscv
[bsp][gd32vf103v-eval]Add scons compilation support.|添加 scons 编译支持
2019-08-26 13:46:29 +08:00
guozhanxin de2e82bc46 * [bsp][gd32vf103v-eval]删除无用代码。 2019-08-25 12:13:56 +08:00
xuzhuoyi a101327d24 [bsp][tms320f28379d] Fix an issue that interrupts are disabled in the thread 2019-08-24 18:42:54 +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
yexinfu 0c1a12afd8 修复stm32 timer_start函数不能设置HWTIMER_MODE_PERIOD模式
修复timer_start函数注释:将TIM2改为TIM更合理
2019-08-23 07:45:45 +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
guozhanxin 47ced5be44 [bsp][gd32vf103v-eval]Add scons compilation support.|添加 scons 编译支持 2019-08-21 22:26:56 +08:00
Bernard Xiong 3383f37f79
Merge pull request #2979 from tyustli/flash
[bsp] [stm32] fix drv_flash_l4.c bug
2019-08-21 19:32:39 +08:00
tyustli c4d0c91502 [bsp] [stm32] fix drv_flash_l4.c bug 2019-08-21 18:39:14 +08:00
liufeilong 9e2dedeff5 实现网络稳定传输以及ADB正常传输文件 2019-08-21 13:43:37 +08:00
liufeilong 1b01546ca0 新增sd初始化以及spi03设备 2019-08-21 13:42:17 +08:00
liufeilong 3ac168c9f6 更正gpio框架中断方式宏定义与1c底层中断方式宏定义不一致问题 2019-08-21 13:40:57 +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
Bernard Xiong 67d5fd4cba
Merge pull request #2945 from tyustli/imxrt
change Libraries->libraries
2019-08-13 11:41:33 +08:00
laoyening cf4f42ea19 在没插好网线,开发板就上电时,以太网硬件初始化返回失败,导致下一步的以外网DMA环结构和以太网中断都没有被初始化好。等到网线被插好之后,以太网接收数据线程堆栈溢出,程序发生奔溃。 2019-08-12 17:47:52 +08:00
SummerGift 641628fd14 change Libraries->libraries 2019-08-11 18:14:44 +08:00
tangyuxin 5e0119564f [bsp][w60x] update GCC linker scripts 2019-08-11 15:18:37 +08:00
yangjie af9ca82722 [bsp][swm320-lq100]修改看门狗设备名称与stm32保持一致 2019-08-09 18:48:36 +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
Bernard Xiong fcfa986bca
Merge pull request #2928 from Zero-Free/audio_developer
添加qemu和stm32l475-atk-pandora对音频设备驱动框架的支持
2019-08-08 08:37:06 +08:00
Bernard Xiong 15e0187790
Merge pull request #2867 from yaojinrun/master
修正了dist命令对imxrt系列bsp包的支持,修改前的dist命令生成的工程缺少了Libraries。
2019-08-08 08:34:27 +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
EvalZero 559e297e4b [bsp][qemu-vexpress-a9]update qemu-vexpress-a9 audio device drivers. 2019-08-06 15:01:23 +08:00
EvalZero f79a694b97 [bsp][x1000]disable x1000 audio driver 2019-08-06 14:44:38 +08:00
Bernard Xiong 87267b41bc
Merge pull request #2916 from enkiller/w60x
[bsp][w60x] 更新驱动,添加加解密及配网功能,增强稳定性。
2019-08-05 08:35:23 +08:00
armink 2150439a73 [bsp/stm32] Update the eclipse project. 2019-08-03 15:56:18 +08:00
tangyuxin 08656c3034 [bsp][w60x] 更新驱动,添加加解密及配网功能,增强稳定性。
1. 新增 crypto, onchip_Flash, soft_i2c 驱动
2. 新增 oneshot 配网功能
3. 完善 I2C, UART, SPI, WIFI 等基本驱动
4. 更新 Kconfig 配置,用户交互更加友好
5. 屏蔽 末尾 80 内存,无法作为栈使用。
2019-08-03 10:52:37 +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 cfd54c76b6 [BSP][QEMU-VExress] fix the automac issue under rtthread-apps 2019-07-30 15:11:03 +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
yangjie 66abaa3818 Merge branch 'master' of https://github.com/RT-Thread/rt-thread into dma 2019-07-27 18:08:11 +08:00
tyustli 2cb74f92fb add stm32 l475 pwm2 channel3、4 driver 2019-07-26 11:08:58 +08:00
Bernard Xiong be88330f86
Merge pull request #2884 from balanceTWK/master_wdt
[update][bsp][stm32] drv_wdt.c
2019-07-26 05:59:09 +08:00
Bernard Xiong cadc95d5db
Merge pull request #2893 from tyustli/gd32
add gd32vf103v-eval bsp
2019-07-26 05:58:39 +08:00
tyustli 1adf9d4a52 add gd32vf103v-eval bsp 2019-07-24 19:25:39 +08:00
tyustli 75efc6d94f ss 2019-07-24 17:33:31 +08:00
tyustli 3ba754b69e second 2019-07-24 17:32:24 +08:00
tyustli 12f2c34d83 first version 2019-07-24 17:31:26 +08:00
tyustli 49e9d19c82 first version 2019-07-24 17:03:26 +08:00
yangjie 31197c891d [bsp][stm32/libraries]各个系列默认添加库文件stm32xxxx_hal_gpio.c
[bsp][stm32/libraries]修改各个系列下的sconscript文件,默认添加 stm32xxxx_hal_gpio.c
2019-07-24 15:22:41 +08:00
yangjie 584cabe035 [bsp][stm32/drv_common.c]修复在关闭UART设备框架时,编译报错 2019-07-23 19:20:19 +08:00
yangjie c794ac0255 Merge branch 'master' of https://github.com/RT-Thread/rt-thread into dma 2019-07-23 11:00:49 +08:00
Bernard Xiong c94cac2e27
Merge pull request #2887 from jesven/master
修正qemu-vexpress-a9系统心跳不准的问题
2019-07-23 10:17:19 +08:00
shaojinchun 7f03e71e3a 修正qemu-vexpress-a9系统心跳不准的问题 2019-07-23 08:42:17 +08:00
tangweikang a509186e97 [update][bsp][stm32] drv_wdt.c 2019-07-22 09:15:25 +08:00
Bernard Xiong 9ce43c5d58
Merge pull request #2879 from Ingenic-community/X1000_lds
X1000: x1000_ram.lds: 修复调试时崩溃的问题/Fix crash when debugging.
2019-07-21 17:51:36 +08:00
Zhou Yanjie b6e8269cd6 X1000: x1000_ram.lds: 更新版权信息/Update copyright information.
更新版权信息。

Update copyright information.

Signed-off-by: Zhou Yanjie <zhouyanjie@zoho.com>
2019-07-21 15:39:25 +08:00
Zhou Yanjie c042427664 X1000: x1000_ram.lds: 修复调试时崩溃的问题/Fix crash when debugging.
当ELF文件包含很多gnu_extab*开头的section时(>100),会导致GDB在加载操作
时崩溃。通过创建一个section来对以该名称开头的所有section进行分组可以
解决该问题。

When ELF contains many sectios(>100) starting with name gnu_extab*,
will causing GDB to crash on load action. Solving the problem by
creating a section to group all sections which begin with that name.

Signed-off-by: Zhou Yanjie <zhouyanjie@zoho.com>
2019-07-21 15:39:13 +08:00
Bernard Xiong 7d89aa7b2b
Merge pull request #2878 from Ingenic-community/X1000_board
X1000: board_io.c: 根据配置进行复位/Reset according to configuration.
2019-07-20 14:41:31 +08:00
Bernard Xiong 0f37018026
Merge pull request #2874 from Ingenic-community/mips
libcpu: MIPS: 清理代码并更新版权信息/Clean up code and update copyright information.
2019-07-20 14:03:34 +08:00
Bernard Xiong 367c5abeeb
Merge pull request #2876 from Ingenic-community/X1000
X1000: drv_mmc.c: 修复DMA中的问题/Fix bug in DMA.
2019-07-20 13:58:40 +08:00
Zhou Yanjie 24176e9571 X1000: board_io.c: 添加版权信息/Add copyright information.
添加版权信息。

Add copyright information.

Signed-off-by: Zhou Yanjie <zhouyanjie@zoho.com>
2019-07-20 13:42:56 +08:00
Zhou Yanjie f5fb8ddff6 X1000: board_io.c: 根据配置进行复位/Reset according to configuration.
根据配置选择是否对LCD或触摸屏进行复位,在未使用LCD或触摸屏时可缩短
系统初始化时间。

Select whether to reset the LCD or touchpad according to the
configuration, and shorten the system initialization time
when the LCD or touchpad is not used.

Signed-off-by: Zhou Yanjie <zhouyanjie@zoho.com>
2019-07-20 13:39:51 +08:00
Zhou Yanjie b9e8f7dfda X1000: drv_mmc.c: 更新版权信息/Update copyright information.
更新版权信息。

Update copyright information.

Signed-off-by: Zhou Yanjie <zhouyanjie@zoho.com>
2019-07-19 21:38:38 +08:00
Zhou Yanjie 41dac3e44e X1000: drv_mmc.c: 修复DMA中的问题/Fix bug in DMA.
修复MMC DMA破坏中断向量内存位置的问题,因为这里没有其他链接描述符。
在程序较小时该问题不容易出现,因为此时中断向量保留在缓存中。

Fix for MMC DMA corrupting interrupt vectors' memory location since
there is no other link descriptor. This is not noticeable if the
program is small, because the interrupt vectors stay in cache.

Signed-off-by: Zhou Yanjie <zhouyanjie@zoho.com>
2019-07-19 21:38:18 +08:00
Zhou Yanjie d6b2f56f15 libcpu: MIPS: 清理代码/Clean up code.
清理内容重复的头文件。

Clean up duplicate header files.

Signed-off-by: Zhou Yanjie <zhouyanjie@zoho.com>
2019-07-19 21:00:34 +08:00
Bernard Xiong c352c2be63
Merge pull request #2844 from ErnestChen1/drv_crypto
[drivers][crypto]add device CRC/RNG
2019-07-19 19:29:48 +08:00
armink 60e32cb61e [bsp/simulator] Fix project generate configuration. 2019-07-19 16:14:02 +08:00
yangjie 85ab390750 [bsp][stm32f091]mian函数添加LED指示灯闪烁 2019-07-19 15:03:12 +08:00
yangjie cca033fd6f [bsp][stm32f091]CubeMX使能SPI1,修复直接在env中打开SPI1外设报错 2019-07-19 15:02:17 +08:00