Commit Graph

3883 Commits

Author SHA1 Message Date
SummerGift d9a9b90b33 [update] board/sconscript to fix compile error after dist 2020-02-25 16:30:12 +08:00
Bernard Xiong f35a6745de
Merge pull request #3405 from bigmagic123/fix_raspi_sdio
fix raspi3-32 sdio driver
2020-02-25 09:26:09 +08:00
bigmagic f3b9a9bdfa fix raspi3-32 sdio driver 2020-02-24 22:45:11 +08:00
Bernard Xiong 2c41f4f1c8
Merge pull request #3403 from DavidLin1577/patch-1
[bsp/hifive1]Fixed symbol error in interrupt.c
2020-02-24 22:32:36 +08:00
David Lin f4a2a00f3d
[bsp/stm32]Fixed typo 'lenth' in drv_eth.c
Note that the word 'lenth' is wrong in the output infomation,
so that 'lenth' should been replaced with 'length'.
And floder-> folder in line 22.
2020-02-24 20:54:53 +08:00
David Lin 011ed26bac
[bsp/hifive1]Fixed symbol error in interrupt.c
Note that the symbol ';;' is wrong in 'return (rt_uint32_t)PLIC_claim_interrupt(&g_plic);;',
so that ';;' should been replaced with ';'.
2020-02-24 20:12:23 +08:00
SummerGift 30bb2b6209 [update] bsp/stm32/README.md 2020-02-24 15:32:52 +08:00
SummerGift 8e2868c5b3 [update] README.md 2020-02-24 14:34:13 +08:00
SummerGift 1a87fdf59f [update] mdk project.uvoptx 2020-02-24 14:29:57 +08:00
SummerGift b5dac5da72 [add] bsp/stm32/stm32h747-st-discovery/figures/board.png 2020-02-24 14:26:04 +08:00
SummerGift a776e99c1e [add] bsp/stm32/stm32h747-st-discovery/board 2020-02-24 14:24:19 +08:00
SummerGift 0904f7b638 [update] bsp/stm32/stm32h747-st-discovery/project.ewp 2020-02-24 14:22:04 +08:00
SummerGift 375b1768b0 [update] bsp/stm32/libraries/STM32H7xx_HAL/CMSIS/Device/ST/STM32H7xx/Include/stm32h747xx.h to handle multi-core situations 2020-02-24 14:21:21 +08:00
SummerGift c782a967f6 [add] bsp/stm32/stm32h747-st-discovery/applications 2020-02-24 14:19:14 +08:00
thread-liu 34cd69348b [update] 修改了 stm32f407-atk-explorer mdk5 工程编译报错的bug 2020-02-24 13:02:42 +08:00
SummerGift df77345f34 [add] stm32/stm32h747-st-discovery bsp 2020-02-24 12:17:53 +08:00
malongwei c0a48f3ab0 add stm32f407-atk-explorer sram driver 2020-02-23 11:37:24 +08:00
bigmagic 0458f0b798 remove comments in Chinese and keep the code style 2020-02-20 23:00:17 +08:00
bigmagic 0471b6d344 [bsp/raspi3] raspi3 mmu 2020-02-20 23:00:17 +08:00
Bernard Xiong e5bd2884d7
Merge pull request #3340 from whj4674672/master
Porting for stm32h7xx spi
2020-02-20 13:08:58 +08:00
Bernard Xiong b15964521c
Merge pull request #3390 from DavidLin1577/patch-10
Fixed  spelling mistakes of function
2020-02-20 10:56:39 +08:00
David Lin d33230bcff
Fixed spelling mistakes of function
LPC17xx_SD_WirteDataBlock -> LPC17xx_SD_WriteDataBlock
2020-02-20 09:13:46 +08:00
Bernard Xiong 3bd9694c2d
Merge pull request #3337 from geniusgogo/fixed_drv_pwm
[STM32/drv_pwm.c]fixed PWM timer init.
2020-02-19 09:40:12 +08:00
Bernard Xiong 60ff401cac
Merge pull request #3381 from pinxue/master
Make MicroPython run on Raspi3-64 bsp
2020-02-18 17:39:36 +08:00
Bernard Xiong 5e1be7f67c
Merge pull request #3384 from DavidLin1577/patch-10
Fixed  spelling mistakes of macro, parameter ,functions
2020-02-18 16:56:12 +08:00
Bernard Xiong 10d480eec0
Merge pull request #3383 from armink/fix_eclipse
Fix eclipse
2020-02-18 15:39:45 +08:00
David Lin 8b4f55a34b
Fixed spelling mistakes of code in drv_sound.c
macro error:  
	PL041_CHANNLE_LEFT_DAC  -> PL041_CHANNEL_LEFT_DAC
	PL041_CHANNLE_RIGHT_DAC  ->  PL041_CHANNEL_RIGHT_DAC
	PL041_CHANNLE_LEFT_ADC   -> PL041_CHANNEL_LEFT_ADC
	PL041_CHANNLE_RIGHT_ADC  -> PL041_CHANNEL_RIGHT_ADC             
parameter error:
	channle -> channel
functions error:
	aaci_pl041_channle_disable -> aaci_pl041_channel_disable
	aaci_pl041_channle_enable -> aaci_pl041_channel_enable
	aaci_pl041_channle_write -> aaci_pl041_channel_write
	aaci_pl041_channle_cfg -> aaci_pl041_channel_cfg
2020-02-17 22:39:32 +08:00
armink 19dd40440f [bsp/stm32] update eclipse project. 2020-02-17 22:35:22 +08:00
David Lin 8a3b6b1da1
Update drv_pl041.h 2020-02-17 22:32:43 +08:00
David Lin 9ca77d6f51
Fixed spelling mistakes of code in drv_pl041.h
macro error:  
	PL041_CHANNLE_LEFT_DAC  -> PL041_CHANNEL_LEFT_DAC
	PL041_CHANNLE_RIGHT_DAC  ->  PL041_CHANNEL_RIGHT_DAC
	PL041_CHANNLE_LEFT_ADC   -> PL041_CHANNEL_LEFT_ADC
	PL041_CHANNLE_RIGHT_ADC  -> PL041_CHANNEL_RIGHT_ADC             
parameter error:
	channle -> channel
functions error:
	aaci_pl041_channle_disable -> aaci_pl041_channel_disable
	aaci_pl041_channle_enable -> aaci_pl041_channel_enable
	aaci_pl041_channle_read -> aaci_pl041_channel_read
	aaci_pl041_channle_write -> aaci_pl041_channel_write
	aaci_pl041_channle_cfg -> aaci_pl041_channel_cfg
2020-02-17 22:31:51 +08:00
David Lin 1f353c6f17
Fixed spelling mistakes of code in drv_pl041.c
macro error:  
	PL041_CHANNLE_NUM ->   PL041_CHANNEL_NUM 
parameter error:
	channle -> channel
functions error:
	aaci_pl041_channle_disable -> aaci_pl041_channel_disable
	aaci_pl041_channle_enable -> aaci_pl041_channel_enable
	aaci_pl041_channle_read -> aaci_pl041_channel_read
	aaci_pl041_channle_write -> aaci_pl041_channel_write
	aaci_pl041_channle_cfg -> aaci_pl041_channel_cfg
2020-02-17 22:11:57 +08:00
Bernard Xiong bbdc9e2c7c
Merge pull request #3350 from eYoung8475/master
[bsp][stm32][stm32f103-atk-warshipv3]add sdcard driver
2020-02-17 12:28:56 +08:00
yangwu 55eaea2f26 make spi driver pass compiling 2020-02-16 22:12:07 +08:00
yangwu 7c94a2c3f6 fix recursive macro dependency 2020-02-16 22:10:41 +08:00
David Lin e5845ea753
Fixed typo: 'commond'
Note that the word 'commond' is wrong,
so that 'commond' should been replaced with 'command'.
2020-02-16 16:31:39 +08:00
Karl Zhang 95f4c7d374 PKG_USING_TFM: Use TFM package macro instead
RT_USING_TFM was duplicate macro. Remove it.

Change-Id: I626c63fe661202e63074f0db82ba99c06d12bc03
Signed-off-by: Karl Zhang <karl.zhang@arm.com>
2020-02-15 19:29:16 +08:00
Karl Zhang bd927324cc LPC55S69: Add NS project support
This requires TFM package support to run in the secure side, while the
RTT running in non-secure.

Change-Id: Ic749f92937fc99e6e29ba4a1be66cb7819670f2c
Signed-off-by: Karl Zhang <karl.zhang@arm.com>
2020-02-15 19:18:33 +08:00
Bernard Xiong cd8dd40cd2
Merge pull request #3362 from bigmagic123/fix_spi
Fix spi
2020-02-06 22:05:22 +08:00
Bernard Xiong e5aafd2aa0
Merge pull request #3359 from wendal/master
fix: 为W60x添加rt_hw_us_delay
2020-02-06 22:01:18 +08:00
bigmagic 3e533e9992 fix spi bug 2020-02-06 16:03:31 +08:00
bigmagic 4ec07a04e6 use gcc-arm-none-eabi-5_4 compile raspi3 2020-02-06 16:00:56 +08:00
Wendal Chen c677f88eee fix: 为W60x添加rt_hw_us_delay https://github.com/RT-Thread/W601_IoT_Board/issues/10
思路是将drv_soft_i2c的w60x_udelay, 改名为rt_hw_us_delay, 并搬到broad.c
2020-02-05 20:09:02 +08:00
品雪 cca440f815
update Kconfig in raspi-64 bsp
to fix RTT root path
2020-02-04 18:40:27 +08:00
Bernard Xiong c95987e757
Merge pull request #3296 from ChazJin/patch-5
Fix bug for drv_enet.c
2020-01-26 20:51:14 +08:00
Bernard Xiong 5ca53690f7
Merge pull request #3336 from geniusgogo/fixed_drv_eth
[stm32/libraries/HAL_Drivers/drv_eth.c]fixed read phy SR register return value
2020-01-26 18:21:19 +08:00
Bernard Xiong 810063e642
Merge pull request #3290 from tyustli/imxrt-usbd
[imxrt] [driver] add usb device driver
2020-01-24 19:16:02 +08:00
Bernard Xiong 8d309ed533
Merge pull request #3343 from chengxiaohu/master
Add DMA for ADC driver, and other little update.
2020-01-24 19:07:19 +08:00
Bernard Xiong 43abbc3ce8
Merge pull request #3356 from wangyq2018/es32f369x
[bsp]add bsp essemi/es32f369x.
2020-01-23 16:27:02 +08:00
Bernard Xiong 0f781d013c
Merge pull request #3217 from essemi-yuzr/master
Add essemi/ES32F0271 BSP drivers
2020-01-23 16:26:33 +08:00
wangyq2018 9a5a66a716 [bsp]add bsp essemi/es32f369x. 2020-01-23 11:07:22 +08:00
Eric LGF 8f7cf60f24
[bsp] fix macro error 2020-01-20 16:03:33 +08:00
Bernard Xiong 78388f503e
Merge pull request #3344 from foss-for-synopsys-dwc-arc-processors/arc_new_bsp
[bsp][synopsys] add basic new embarc bsp support
2020-01-20 10:13:50 +08:00
luhuadong bfceeef81c [BSP] [stm32f769-st-disco] fix error 'undefined reference to *entry*' after scons --menuconfig 2020-01-18 11:04:40 +08:00
linyiyang 8f1d5c5ba2 [bsp][stm32][stm32f103-atk-warshipv3]add sdcard driver 2020-01-17 21:08:50 +08:00
luhuadong 779feb5cd4 fix error 'undefined reference to entry' after menuconfig 2020-01-17 18:59:12 +08:00
Ihavedone caef50f3d1 修复SPI4 RX DMA相关的宏定义写成 SPI4 TX的问题 2020-01-17 11:54:05 +08:00
Ihavedone 5eeae513ae 添加了不需要由 PWM 或 引脚 控制LCD背光时的背光控制空函数,防止编译报错 2020-01-17 11:30:07 +08:00
Watson Zeng fe24ae7ca4 [bsp][synopsys] add basic new embarc bsp support
* the initial support of synopsys designware ARC processor
  using embARC_BSP, all synopsys ARC-based boards are
  supported:
  -ARC Software Development Platform
  -ARC EM Starter Kit
  -ARC EM Software Development Platform
  -ARC HS Development Kit
  -ARC IoT Development Kit

* The embARC BSP is a new generation embARC software development
  package.  ​It is designed to be the inter-layer between hardware and
  operating system. ​ BSP could hide the difference of hardware/boards,
  provide a unified interface to upper-layer.

* the initial support of synopsys MWDT toolchain.
  The DesignWare® ARC® MetaWare Development Toolkit builds upon
  a 25-year legacy of industry-leading compiler and debugger products.
  It is a complete solution that contains all the components needed to
  support the development, debugging and tuning of embedded applications
  for the DesignWare ARC processors.

* for detailed board information, pls go embarc.org.

Signed-off-by: Watson Zeng <zhiwei@synopsys.com>
2020-01-16 16:02:00 +08:00
Bernard Xiong 54814c42e7
Merge pull request #3324 from bigmagic123/bsp_raspi
Bsp raspi
2020-01-16 15:43:07 +08:00
Ihavedone 04831062bd 添加了 PWM9_CONFIG 默认配置 和 TIM3_CONFIG 默认配置 2020-01-15 21:05:12 +08:00
bigmagic 317e5bf4a4 [bsp/raspi] remove "kernel7.img" from bsp 2020-01-15 17:23:18 +08:00
bigmagic 114288878e [bsp/raspberry-pi] add raspi2/cpu 2020-01-15 17:19:49 +08:00
bigmagic 08f55d9fda add raspi3-32 in bsp 2020-01-15 16:38:22 +08:00
whj4674672 f117df8476 Porting for stm32h7xx spi 2020-01-15 14:31:40 +08:00
xieyangrun d2a857e13a [STM32/drv_pwm.c]fixed PWM timer init. 2020-01-15 13:45:30 +08:00
xieyangrun 0094765b31 [stm32/libraries/HAL_Drivers/drv_eth.c]fixed read phy SR register return value conflicts with function's parameter 2020-01-15 11:38:35 +08:00
Kevin Peng cd95e4cd59 LPC55S69: Add Protected Storage demo
This demo shows how protected storage works in RTT. It tests by write
and read data over PSA APIs, then check the integrity. The test will
run repeatedly, each time with different data.

The TFM package does not support LPC55S69 board officially yet.

Change-Id: Ib1cd4fc8166b21e3f774f092c95d2811d51123fe
Signed-off-by: Kevin Peng <kevin.peng@arm.com>
Signed-off-by: Karl Zhang <karl.zhang@arm.com>
2020-01-15 08:43:02 +08:00
Karl Zhang 2479d7de4a LPC55S69: TFM: Preparation to add PS demo
Link TFM PS APIs and veneer library. This is a preparation to add a
demo in RTT which can call into TFM for secure services.

Change-Id: I19ea617690d174a28af29b1804674bcaae59f838
Signed-off-by: Karl Zhang <karl.zhang@arm.com>
2020-01-15 08:43:00 +08:00
Bernard Xiong cad32a326c
Merge pull request #3314 from karl-zh/RT_USING_TFM
Add TFM support in RTT
2020-01-14 12:00:22 +08:00
Bernard Xiong b5caf6f5ef
Merge pull request #3328 from wangyq2018/es32f0654
[bsp]update essemi/es32f0654.
2020-01-14 11:59:14 +08:00
Bernard Xiong c07ad5c24f
Merge pull request #3323 from chenxuuu/patch-1
fix makeimg.py wrong on linux
2020-01-14 09:51:11 +08:00
wangyq2018 696b130afe [bsp]1.update es32f0654 libraries.
2.adapt to the new power management interface.
         3.rename es32f0654 folder to essemi_es32f0654 folder.
	 4.add can driver.
2020-01-13 10:22:18 +08:00
bigmagic 2fbe05d7fc [bsp/raspi] remove "kernel8.img" from bsp 2020-01-10 20:48:25 +08:00
Bernard Xiong 390687122e
Merge pull request #3318 from eYoung8475/master
[bsp][stm32]add stm32f103-atk-warshipv3 sram driver
2020-01-10 20:37:14 +08:00
bigmagic 464f1cf5fa fix compile warning 2020-01-10 14:40:27 +08:00
bigmagic c8e4bca1fc fix some bug 2020-01-10 14:14:37 +08:00
bigmagic fdde8ab198 add raspi2 and raspi3 BSP 2020-01-10 10:38:21 +08:00
chenxuuu 438397b586
fix makeimg.py wrong on linux 2020-01-09 17:05:05 +08:00
linyiyang 7e003b2214 修改相关sram名称为external sram; 2020-01-08 22:04:49 +08:00
Bernard Xiong d0098acd88
Merge pull request #3319 from ethanDu1/bugfix_drvflashf7
Bugfix drvflashf7
2020-01-07 16:58:13 +08:00
ethan.du 8e4d05d7ae modify assert and code style 2020-01-07 14:29:33 +08:00
Bernard Xiong 1f8c3e5e56
Merge pull request #3312 from xiangxistu/dev
[bsp][stm32] fix a problem that using gcc compile the chips of stm G4 series  but chip doesn't work
2020-01-07 08:08:38 +08:00
Bernard Xiong 6765cf7943
Merge pull request #3311 from xiangxistu/master
[bsp][stm32] fixed a bug that caused system crash by changing the run_mode in low power mode
2020-01-07 08:08:22 +08:00
Bernard Xiong 026dcd62d9
Merge pull request #3306 from BernardXiong/bsp_lpc55
[BSP] fix the lpc55 issue under Linux/GCC
2020-01-07 08:07:52 +08:00
ethan.du 8f5e1c5715 add space 2020-01-06 19:43:45 +08:00
ethan.du 6b614c05b8 modify space 2020-01-06 19:40:25 +08:00
ethan.du 516702d69e drv_flash_f7.c support single bank mode 2020-01-06 19:24:23 +08:00
linyiyang 8b11bfd3ac
Provide more information about this SRAM 2020-01-06 19:14:35 +08:00
amy qian 3f70d44116 添加遗漏的.lib文件 2020-01-06 10:30:10 +08:00
amy qian 0ef62c7b10 删除了demo.c文件修改了main.c,相应修改了readme 2020-01-06 10:27:04 +08:00
linyiyang 75e832c65e [bsp][stm32]add stm32f103-atk-warshipv3 sram driver 2020-01-06 09:12:45 +08:00
liuxinaliang ead5f07c5f [bsp][stm32] change tab into whitespace
Signed-off-by: liuxinaliang <liuxianliang@rt-thread.com>
2020-01-03 17:59:10 +08:00
amy qian 220343ab7e 修改了readme格式 2020-01-03 17:44:00 +08:00
amy qian f76b3f9aa0 readme修改了下格式 2020-01-03 17:30:28 +08:00
amy qian 88667374d5 修改了readme 2020-01-03 17:20:12 +08:00
amy qian 1b0b463bb2 增加Cypress PSoC6系列产品的支持 2020-01-03 16:52:07 +08:00
Karl Zhang be4e2395ff LPC55S69: Update the flash layout to fit RTT in NS
RTT fits in NS flash when enabled TF-M for secure.

Change-Id: Icfd796b7fbe8fba76f713f9d5a14bbdcb5dcd9d5
Signed-off-by: Karl Zhang <karl.zhang@arm.com>
2020-01-03 15:51:25 +08:00
Kevin Peng 5f4b780558 LPC55S69: Integration with TF-M
This patch enables TF-M running on secure side and RT-Thread running on
NS side by:

1. Updates the VTOR address
2. Remove a HW initialization which is already done in TF-M
3. Add a new project and linker script to build RTT in NS

Note:
    There are no secure service calls to TF-M in this patch

Change-Id: I4023a082cfb5c8df8a4f0ecc7ffee850daaadeb4
Signed-off-by: Kevin Peng <kevin.peng@arm.com>
Signed-off-by: Karl Zhang <karl.zhang@arm.com>
2020-01-03 15:51:24 +08:00
liuxinaliang 6ad56dfbec [bsp][stm32] fix a problem that using gcc compile the chips of stm G4 series but chip doesn't work
Signed-off-by: liuxinaliang <liuxianliang@rt-thread.com>
2020-01-03 12:45:46 +08:00
liuxinaliang 4e23cb027f [bsp][stm32] fixed a bug that caused system crash by changing the run_mode in low power mode
Signed-off-by: liuxinaliang <liuxianliang@rt-thread.com>
2020-01-03 11:17:50 +08:00
Bernard Xiong 00338fd2ac [BSP] fix the lpc55 issue under Linux/GCC 2020-01-02 08:17:32 +08:00
ZYH 0d0d0d37dc [BSP][STM32][STM32F469-DISCO]fix build error with qspi 2019-12-30 23:45:14 +08:00
liuxinaliang e473ad5606 [bsp][stm32] bsp/stm32/stm32f407-atk-explorer 增加 USB Device支持 2019-12-30 18:13:21 +08:00
tyustli b8c13d494c remote host config 2019-12-27 12:57:55 +08:00
Bernard Xiong 55128eda45
Merge pull request #3281 from tyustli/usb
[stm32] [drivers] port usb host driver to stm32 new series
2019-12-27 12:52:50 +08:00
chao_king ae90273b68
Fix bug for drv_enet.c
源文件主要存在以下问题:
1> rt_hw_gd32_eth_init函数中对MAC初始化完成后并没有修改PHY的连接状态,这会导致测试TCP例程时无法建立TCP链接,应在初始化完成后将PHY的连接状态修改成linkup;

已在GD32450Z-EVAL开发板上测试,修改后没有再出现以上问题。
2019-12-26 19:03:46 +08:00
chao_king 728e1d995d
Fix bug for synopsys_emac.c
源文件主要存在以下两点问题:
1> EMAC_init函数中对MAC进行配置时直接对寄存器进行操作,然而寄存器名称与官方文档中的寄存器名称不符,另外并没有对基于的gd32f450z开发板使用的PHY芯片DP83848进行配置,直接使用了其上电自协商的模式,而且直接配置了MAC为百兆全双工的工作模式,这里应该通过读取PHY的自协商结果来设置MAC,所以替换了GD官方的初始化函数;
2> 使用原文件编译下载至开发板后复位有概率ping不通,这是由于在初始化过程中清空发送FIFO的操作没有增加延迟导致的,所以换成了GD官方的enet_txfifo_flush函数;

已在GD32450Z-EVAL开发板上测试,修改后没有再出现以上问题。
2019-12-26 18:58:22 +08:00
tyustli 00fa2e2d78 solve gcc build err 2019-12-26 14:10:06 +08:00
Bernard Xiong dd23a36713
Merge pull request #3284 from BernardXiong/remove_files
[bsp] Remove unnecessary files.
2019-12-22 03:34:14 +08:00
Bernard Xiong 5ef1bfc878 [bsp] Remove unnecessary files. 2019-12-21 07:25:12 +08:00
a1012112796 15ceaad6e4 [BSP/stm32f427-robomaster-a] Correct RAM configuration information 2019-12-20 22:02:11 +08:00
tyustli 0135c7bd8b port usb host driver to stm32 new series 2019-12-20 14:35:26 +08:00
Bernard Xiong c73c349113
Merge pull request #3257 from FlyGoat/mips-refine-v1
MIPS Base Code Refine v1
2019-12-17 19:51:38 +08:00
Jiaxun Yang c236e8c5d5 [bsp] Adapt ls{1b,1c}dev to new mips common code
LS1C selfboot feature have been rewiritten, and we changed
bare boot base to 0x80000000 to better utilize memory.

Signed-off-by: Jiaxun Yang <jiaxun.yang@flygoat.com>
2019-12-17 11:09:59 +08:00
Bernard Xiong bb9a55817c
Merge pull request #3237 from qiyongzhong0/stm32l4r5-st-nucleo
add stm32l4r5-st-nucleo BSP
2019-12-13 07:19:37 +08:00
HubretXie ad397a63a8
[bsp][stm32]修复硬件定时器bug 2019-12-12 14:56:40 +08:00
Jiaxun Yang 4584054e17 [bsp] Add mipssim bsp
This bsp is used for test MIPS base code in simutator,
implemented basic MIPS cpuport and serial port driver.

Signed-off-by: Jiaxun Yang <jiaxun.yang@flygoat.com>
2019-12-11 15:25:31 +08:00
Bernard Xiong 44123368a9
Merge pull request #3256 from armink/fix_eclipse
[bsp/stm32] update eclipse project.
2019-12-11 15:13:31 +08:00
armink 6c85182b72 [bsp/stm32] update eclipse project. 2019-12-11 14:38:26 +08:00
Bernard Xiong a972fcc0b5 [BSP] move libcpu/mips/x1000 to bsp/x1000/cpu 2019-12-11 11:01:40 +08:00
Bernard Xiong 4d9bc92885
Update SConscript 2019-12-11 08:23:09 +08:00
a1012112796 316d2e8847 [BSP/stm32f427-robomaster-a] add SD card suport 2019-12-10 23:04:25 +08:00
Bernard Xiong 500b5498d0
Merge pull request #3213 from liweihao-cn/master
增加音频设备驱动
2019-12-09 11:54:56 +08:00
qiyongzhong0 5c15fd615d 修改stm32驱动库:
1.修改drv_flash_l4.c文件中stm32_onchip_flash定义的blk_size字段,由原来2048改为FLASH_PAGE_SIZE,以增强芯片适应性.
2.修改drv_usbd.c文件中stm_usbd_register函数,增加支持RT_USING_DEVICE_OPS配置.
2019-12-05 13:40:04 +08:00
qiyongzhong0 2700130ea6 add stm32l4r5-st-nucleo BSP 2019-12-05 11:44:39 +08:00
armink f1e5883543 [bsp/stm32] Add DMAMUX support for stm32l4+.
Signed-off-by: armink <armink.ztl@gmail.com>
2019-12-01 15:50:51 +08:00
Bernard Xiong a687065ba2
Merge pull request #3225 from HubertXie/master
增加GPIO中断进入退出保护
2019-11-28 21:17:18 +08:00
HubretXie 7f56898fad
Update drv_gpio.c
增加GPIO中断进入退出保护
2019-11-27 14:08:42 +08:00
greedyhao fb3e2764e6 Update uart_config.h 2019-11-26 10:52:00 +08:00
a1012112796 ab981a32b5 [Device/I2C] Chang debug message print way to ulog 2019-11-26 07:41:43 +08:00
HappyTime 6e8047e1d6
Update drv_common.c
Fix comment errors
2019-11-23 16:08:44 +08:00
Bernard Xiong a530a25c40
Merge pull request #3212 from wangyq2018/es8p508x
[bsp]add bsp essemi/es8p508x.
2019-11-23 06:31:22 +08:00
essemi-yuzr ebaa90d648 Add ADC drivers 2019-11-22 16:06:37 +08:00
essemi-yuzr 04466033af Add es32f0271 drivers 2019-11-21 11:12:51 +08:00
Bernard Xiong 26988a3d4c
Update SConscript 2019-11-21 06:57:41 +08:00
Bernard Xiong 4064a4c7bf
Update SConscript 2019-11-21 06:56:50 +08:00
liweihao df97214957 增加音频设备驱动 2019-11-20 22:38:57 +08:00
wangyq2018 383509e220 [bsp]add bsp essemi/es8p508x. 2019-11-20 10:30:45 +08:00
Bernard Xiong 1bf5f67e8a
Merge pull request #3210 from wangyq2018/es32f0334
[bsp] update es32f0334.
2019-11-19 09:24:34 +08:00
wangyq2018 96fd9a5039 [bsp]1.update es32f0334 libraries.
2.adapt to the new power management interface.
     3.move es32f0334 folder to essemi folder.
2019-11-18 10:54:38 +08:00
Bernard Xiong c768160083
Merge pull request #3208 from greedyhao/master
[bsp/stm32] Update f7 HAL Lib SConscript
2019-11-17 22:15:54 +08:00
greedyhao cc319c0181 Update SConscript
添加 stm32f7xx_hal_crc_ex.c,避免开启 CRC IP 的时候报错
2019-11-16 21:30:32 +08:00
a1012112796 d41b4704fc [BSP][stm32/stm32f103-atk-warshipv3] open swd port config on stm32cubemx 2019-11-16 10:32:24 +08:00
Bernard Xiong 939e2486c3
Merge pull request #3195 from liweihao-cn/master
修改读写逻辑,解决i2c驱动无法读取的问题
2019-11-12 22:52:36 +08:00
Bernard Xiong da7751c044
Merge pull request #3129 from jesven/fix_same_prio
修正相同优先级任务切换太频繁的问题
2019-11-12 22:47:18 +08:00
Bernard Xiong 9397419914
Merge pull request #3197 from SummerGGift/del_useless_folder_in_cmsis
[bsp/stm32] del useless folder in CMSIS to avoid compilation error in rt-thread IDE
2019-11-12 13:40:44 +08:00
SummerGift 457d474ac1 [bsp/stm32] del useless folder in CMSIS to avoid compilation error in rt-thread IDE 2019-11-12 10:49:27 +08:00
a1012112796 dddda42626 [BSP][stm32/stm32f427-robomaster-a] update config and readme docs 2019-11-11 23:04:40 +08:00
liweihao a24b896443 修改读写逻辑,解决i2c驱动无法读取的问题 2019-11-11 22:46:28 +08:00
Bernard Xiong 568c272811
Merge pull request #3160 from xfan1024/stm32-ethernet-using-timer
STM32以太网驱动改进
2019-11-11 08:18:55 +08:00
tangweikang 2f5d269900 [stm32][doc] update STM32系列外设驱动添加指南.md 2019-11-07 14:30:35 +08:00
armink e32c7c98a2 [bsp/stm32] update stm32 bsp eclipse project 2019-10-31 13:49:50 +08:00
guozhanxin d687c5ff21 [bsp][stm32]update project.|更新工程。 2019-10-31 00:02:03 +08:00
guozhanxin 40d6055849 [bsp][stm32]Enable interrupt in drive.|在驱动里使能中断,不需要在cubemx里配置中断了。 2019-10-30 23:53:13 +08:00
Bernard Xiong 43a46ee716
Merge pull request #3161 from SummerGGift/master_1029
[bsp][stm32] update h7 && g0 series hal library
2019-10-30 09:43:25 +08:00
Bernard Xiong 204271c3c3
Merge pull request #3151 from SummerGGift/1024
[fix] add #include <rtthread.h> for stm32g4xx_hal.h
2019-10-30 09:01:49 +08:00
xiaofan 4eb2d7eed0 STM32 Ethernet: Using Timer Instead of Poll Thread
Signed-off-by: xiaofan <xfan1024@live.com>
2019-10-29 17:21:18 +08:00
xiaofan 2a9e7c0eea Fix code style
Signed-off-by: xiaofan <xfan1024@live.com>
2019-10-29 17:21:17 +08:00
SummerGift b734026d5c [update] g0 series bsp 2019-10-29 16:27:13 +08:00
SummerGift 60f0f476ef [update] g0 hal library 2019-10-29 16:10:01 +08:00
SummerGift ad05e65c1f [del] Delete useless files to avoid compilation errors 2019-10-29 15:48:54 +08:00
SummerGift 8978d2f5c0 [del] Delete useless files to avoid compilation errors 2019-10-29 15:47:35 +08:00
Bernard Xiong 5a1349ab96
Merge pull request #3154 from armink/master
完善 scons target=eclipse
2019-10-28 16:27:25 +08:00
Bernard Xiong a29fd11ffb
Merge pull request #3034 from xfan1024/stm32-ethernet
优化STM32以太网驱动
2019-10-28 16:18:49 +08:00
Bernard Xiong 381f176859
Merge pull request #3139 from liweihao-cn/master
The subaddresssize should be 0
2019-10-28 16:18:10 +08:00
Bernard Xiong 97fcbdeccc
Merge pull request #3155 from z14git/pwm_led
修复pwm初始化时,相应的时钟没有使能的问题
2019-10-28 16:16:35 +08:00
armink c73d9518c7 [bsp/stm32] remove the rtconfig_reinc.h file. 2019-10-28 15:42:38 +08:00
guozhanxin 66be48ddaf [bsp][stm32] Add USBFS for F412-Nucleo.|为 F412-Nucleo 添加 USBFS。 2019-10-27 21:33:32 +08:00
guozhanxin 9f8d6557ea [bsp][stm32] Add USB HS for H7-TOOL.|为 H7-TOOL 添加 USBHS. 2019-10-27 21:16:48 +08:00
guozhanxin f50f38745b Perfect usb driver compatible with HS.|完善usb驱动兼容 HS 2019-10-27 21:06:58 +08:00
z14git d3f8b9b9c1 修复pwm初始化时,相应的时钟没有使能的问题 2019-10-27 17:16:06 +08:00
Bernard Xiong 4e3a7ee2f7
Merge pull request #3153 from qgyhd1234/h7_tool
【添加】添加 H7-TOOL bsp
2019-10-27 11:22:00 +08:00
zylx b0db5ef2b9 【修改】更新cpu频率至400M,防止cpu锁死 2019-10-26 18:36:33 +08:00
zylx af315e639e 【修改】更新readme 2019-10-26 02:45:51 +08:00
zylx d4937b1825 【修改】添加对 esp32 的支持 2019-10-26 02:43:52 +08:00
zylx 99e2020d82 【更新】配置外设管脚,添加kconfig选项 2019-10-25 18:01:17 +08:00
zylx 42e0ba2b8b 【添加】添加 H7-TOOL bsp 2019-10-25 17:56:30 +08:00
armink 8dabc3be27 [tools] change the eclipse project include path format 2019-10-25 16:35:09 +08:00
armink 5560e59d20 [bsp/stm32] update the eclipse project config and add include file. 2019-10-25 15:09:15 +08:00
armink 21e5a706e0 [bsp/stm32] update the eclipse project config. 2019-10-25 13:53:34 +08:00
nxp58695 b422e11a06 added LPC55S6x BSP 2019-10-24 17:56:09 +08:00
SummerGift 0b0936cae1 [fix] add #include <rtthread.h> for stm32g4xx_hal.h 2019-10-24 17:26:22 +08:00
ZYH 959a10a1b2 [BSP][STM32][STM32H743-ST-NUCLEO] 修复编译错误,添加CI
Signed-off-by: ZYH <lymz@foxmail.com>
2019-10-23 14:54:11 +08:00
Ernest 7be06b67bb [add] default environment 2019-10-22 16:48:57 +08:00
Bernard Xiong e5ce731ed8
Merge pull request #3146 from aozima/fix_align
fixed linker script and stack align issues.
2019-10-22 12:04:02 +08:00
aozima 525d353403 fixed linker script and stack align issues. 2019-10-22 09:47:41 +08:00
tyustli 8f100a83bc [bsp] [gd32vf103] explicit call clock init 2019-10-21 17:12:00 +08:00
Bernard Xiong c1bf9e645e
Merge pull request #3142 from xuzhuoyi/stm32f429-disco
[bsp][stm32][stm32f429-st-disco] Move stm32f429-disco to stm32 dir
2019-10-21 08:36:43 +08:00
guozhanxin 347336feba add stm32f412-st-nucleo bsp 2019-10-20 22:34:55 +08:00
xuzhuoyi b95400b14d [bsp][stm32] Add stm32g431-st-necleo and stm32f429-st-disco to stm32/README.md 2019-10-19 22:15:30 +08:00
xuzhuoyi 9122fc14a3 [bsp][stm32][stm32f429-st-disco] Update readme.md 2019-10-19 21:41:21 +08:00
xuzhuoyi d1a0f4b86b [bsp][stm32][stm32f429-st-disco] Modify SRAM size for stm32f429zi 2019-10-19 20:35:18 +08:00
xuzhuoyi 595e42719b [bsp][stm32][stm32f429-st-disco] Update stm32f429-disco BSP with new stm32 bsp framework 2019-10-19 19:02:31 +08:00
Bernard Xiong 3dfdfb2dd5
Merge pull request #3137 from balanceTWK/master_stm32_RTC
[update][bsp][stm32] drv_rtc.c
2019-10-19 16:55:11 +08:00
liweihao 3138f2d8d7 The subaddresssize should be 0 2019-10-19 14:45:55 +08:00
Bernard Xiong 21d24d51b8
Merge pull request #3125 from yygg/master
fix warning: #1296-D
2019-10-18 08:49:11 +08:00
tangweikang 2a37a4abf6 [update][bsp][stm32] drv_rtc.c 2019-10-17 18:29:32 +08:00
whj4674672 ac1ab2d140 [bsp][stm32h7]Fix BUG that cannot run in IAR environment 2019-10-16 14:43:50 +08:00
whj4674672 91e39a278f [BSP][stm32h743-atk-apollo] add QSPI FLASH 2019-10-13 14:17:34 +08:00
shaojinchun fb4959bbbb 修正qemu-vexpress-a9平台上第二核时钟不对的问题 2019-10-12 11:11:44 +08:00
ZYH 5df3ac20e7 [bsp][k210] update sdk support for v0.5.6 2019-10-11 13:01:05 +08:00
yygg_you 361ee3da97 fix warning: #1296
When compiling C code containing statements like this:
rt_base_t xx_io_tbl[] =
{
   GET_PIN(A,0),
};
the compiler will report:
Warning: #1296-D: extended constant initialiser used
2019-10-10 11:06:21 +08:00
xuzhuoyi b171e1d245 [bsp][stm32][stm32g431-st-nucleo] Add LPUART support and README.md 2019-10-05 14:32:36 +08:00
xuzhuoyi cd267a30e4 [bsp][stm32][stm32g431-st-nucleo] Add stm32g431-st-nucleo bsp 2019-10-03 22:29:13 +08:00
xuzhuoyi f30a03f093 [bsp/stm32] Add STM32G4xx_HAL library 2019-10-03 18:18:07 +08:00
Bernard Xiong 67bb485dd4
Merge pull request #3100 from balanceTWK/master_encoder_9_20
[bsp][stm32][driver] drv_pulse_encoder.c
2019-09-30 20:17:50 +08:00
tangweikang 4d796c8fb3 [bsp][stm32][driver][drv_pulse_encoder.c] code style 2019-09-29 18:05:39 +08:00
Bernard Xiong 076addc9ea
Merge pull request #3006 from jiezhi320/master
fix bug when use HWTIMER_MODE_PERIOD
2019-09-29 16:54:08 +08:00
tyustli 300242134a remove old stm32h743-nucleo bsp 2019-09-29 09:56:40 +08:00
Bernard Xiong 88ad2398e9
Merge pull request #3102 from Lawlieta/develop
[components][finsh] Decouple RT_USING_DEVICE dependency for msh feature
2019-09-28 12:32:01 +08:00
chenyong 74793a53fd [bsp] update project configure file for finsh component change
Signed-off-by: chenyong <1521761801@qq.com>
2019-09-26 15:40:13 +08:00
SummerGift b4347c2025 [stm32][docs] optimize BSP production tutorial 2019-09-25 17:34:52 +08:00
tangweikang c11686751e [bsp][stm32][driver][drv_pulse_encoder.c] code style 2019-09-24 14:27:40 +08:00
tangweikang f1fe6479b1 [bsp][stm32][driver][drv_pulse_encoder.c] remove pulse_encoder->parent.user_data 2019-09-24 11:54:05 +08:00
Bernard Xiong d376a82e40 [BSP][iMX6UL] Fix the Kconfig issue 2019-09-22 10:51:29 +08:00
Bernard Xiong 47fa1d929f
Merge pull request #3095 from armink/fix_serial
Fix serial
2019-09-21 16:15:36 +08:00
armink 5c68b748d7 [bsp/imxrt] Remove the use of device user data on uart driver. 2019-09-21 13:55:16 +08:00
armink fe6cf948d5 [bsp/stm32] Remove the use of device user data on uart driver. 2019-09-21 13:51:04 +08:00
a1012112796 0bae6e884c [bsp][stm32][stm32/stm32f427-robomaster-a/]修改部分配置错误
1. 引入 #3062 '[bsp][Kconfig]在bsp的Kconfig中select组件初始化与user main的选项'所做的修改至本BSP包
2. 删去原rtconfig.h中非必要及无意义的配置,包括sensor,pwm,uart3,dma.
2019-09-21 08:58:08 +08:00
tangweikang 7c455e6767 [bsp][stm32][driver] drv_pulse_encoder.c 2019-09-20 15:57:26 +08:00
Bernard Xiong ade78fb12c
Merge pull request #3083 from tyustli/h743
add stm32h743-st-nucleo bsp
2019-09-20 06:30:11 +08:00
Bernard Xiong 7f8642e75c
Merge pull request #3080 from gavin-liugang/master
imxrt: Update for imxrt UART, SDRAM, ENET, PHY modules
2019-09-20 06:25:44 +08:00
gbcwbz cfb6e59941 [bsp][stm32][stm32f767-atk-apollo] Fix missing lcd_port.h error 2019-09-19 11:44:17 +08:00
Gavin Liu 943f83d58f imxrt:enet: Support imxrt ethernet interface
1. Add "drv_eth.c" for all imxrt platforms.
2. Add ksz8081 phy driver for imxrt1052-nxp-evk board.
3. Disable the LED demo in main.c file if enable the ENET
   and ksz8081 phy, because the PINs of LED and ksz8081
   reset are from the same GPIO.
4. Update the relevant Kconfig and Sconscript files.

Signed-off-by: Gavin Liu <gavin-liugang@outlook.com>
2019-09-19 11:21:42 +08:00
Gavin Liu 5cabac6d9c imxrt:app: Support ramfs for imxrt1052-nxp-evk
Add ramfs (8MB size) support for imxrt1052-nxp-evk board.

Signed-off-by: Gavin Liu <gavin-liugang@outlook.com>
2019-09-19 11:13:57 +08:00
Gavin Liu 57630ae4bd imxrt:sdram: Add sdram support for imxrt1052-nxp-evk
1. Add sdram item in bsp/imxrt/imxrt1052-nxp-evk/board/Kconfig
2. Add sdram configuration header file for imxrt1052-nxp-evk
3. Update the sdram space assignment for memheap

Signed-off-by: Gavin Liu <gavin-liugang@outlook.com>
2019-09-19 11:13:57 +08:00
Gavin Liu 259e9e4fc6 imxrt:board: Add LPUART3 item for imxrt1052-nxp-evk
Add LPUART3 item in imxrt1052-nxp-evk Kconfig file to support
Arduino UART interface.

Signed-off-by: Gavin Liu <gavin-liugang@outlook.com>
2019-09-19 11:13:57 +08:00
Gavin Liu 9791c31c1b imxrt:uart: Add PINs init for each uart port
Add PINs init function based on the selected UART port.

In general, user should configure all necessary PINs based on
the specific imxrt board in:
    bsp/imxrt/xxxx/board/MCUX_Config/pin_mux.c
There is a convenient GUI tool named MCUXpresso Config Tools,
it's free and can be obtained from NXP offical website. Open
the file:
    bsp/imxrt/imxrt1052-nxp-evk/board/MCUX_Config/MCUX_Config.mex
with MCUXpresso Config Tools, set the necessary PINs (or clocks)
and generate the new code of pin_mux.c (or clock_config.c), the
project can get right configurations based on specific imxrt
board.

But, there is no relation between RT-Thread Kconfig and MCUXpresso
Config Tools. User selects one driver in RT-Thread menuconfig, then
the ping_mux.c should be udpated by MCUXpresso Config Tools to set
the right PIN configurations for the selected driver. It's clear
but a little complex.

We add the PIN init functions for some drivers in the board.c file,
1. It's convenient to usr a driver in RT-Thread. Just select the
   driver, then the code will include all necessary parts, and the
   driver can work well.
2. User can also configure the PINs with MCUXpresso Config Tools.
3. The drivers in bsp/imxrt/libraries/drivers are common for all
   imxrt boards. They may have different PIN configurations based
   on different hardware design. So we put the PIN init functions
   in each board.c file following each different imxrt board.

Signed-off-by: Gavin Liu <gavin-liugang@outlook.com>
2019-09-19 11:13:57 +08:00
tyustli e3ba233dc0 add stm32h743-st-nucleo bsp 2019-09-18 10:11:13 +08:00
gbcwbz b789721307 [bsp][stm32][stm32f767-atk-apollo] Add LCD driver port 2019-09-17 13:59:14 +08:00
Bernard Xiong bb014b2061
Merge pull request #3050 from ericQiang/master
bug fix: the value of timer auto reload should be (val-1)
2019-09-16 17:36:23 +08:00
Bernard Xiong 6259e715d2
Merge pull request #3053 from willianchanlovegithub/WillianChan
[bsp][stm32][f796-disco]Add stm32f769-st-disco bsp
2019-09-16 17:35:57 +08:00
Willian Chan 58aa6b792a [bsp][stm32][templates/stm32f7xx]Fix the problem of indentation.
Signed-off-by: Willian Chan <chentingwei@rt-thread.com>
2019-09-16 14:05:50 +08:00
Willian Chan c3293f4386 [bsp][stm32][f769-disco]Fix the problem of indentation.
Signed-off-by: Willian Chan <chentingwei@rt-thread.com>
2019-09-16 13:49:10 +08:00
Bernard Xiong 91e1918250
Merge pull request #3071 from xfan1024/fix-stm32l0-exti-bug
Fix STM32L0 Series External Interrupt BUG
2019-09-15 09:38:54 +08:00
Bernard Xiong 41753b2e7a
Merge pull request #3066 from zhangjun1996/master
[bsp][stm32][libraries]删除冲突的spi库文件,修正stm32f1系列的uuid读取函数
2019-09-15 09:38:19 +08:00
Bernard Xiong 20d9ac459e
Merge pull request #3054 from a1012112796/writing_zzc_add_bsp_robomaster_a
[bsp][stm32] 更新stm32f427-robomaster-a外设驱动配置
2019-09-15 09:37:47 +08:00
Bernard Xiong 6db1bd4516
Merge pull request #3062 from yangjie11/yj_kconfig_com
[bsp]解除组件初始化与使用user main的依赖,并修改相应的 Kconfig
2019-09-15 09:35:42 +08:00
xiaofan 8be42fdf2f Fix STM32L0 Series Interrupt BUG
Signed-off-by: xiaofan <xfan1024@live.com>
2019-09-13 02:13:51 +08:00
tangweikang 41f00e5315 [bsp][stm32] fix : #define HEAP_BEGIN 2019-09-12 10:35:05 +08:00
zhangjun 3cf0f34164 [bsp][stm32][libraries]删除冲突的spi库文件,修正stm32f1系列的uuid读取函数 2019-09-12 10:34:49 +08:00
Willian Chan c51352d7cb [bsp][stm32f7]Fix "scons --dist" error in stm32f7's bsp
Signed-off-by: Willian Chan <chentingwei@rt-thread.com>
2019-09-11 18:16:34 +08:00
Willian Chan 315843438b [bsp][stm32][f769-disco]Add uart5 to support esp8266
Signed-off-by: Willian Chan <chentingwei@rt-thread.com>
2019-09-11 14:32:25 +08:00
yangjie 1ef33e66cd [bsp][Kconfig]在bsp的Kconfig中select组件初始化与user main的选项 2019-09-11 12:06:43 +08:00
Bernard Xiong 2ed84b61b0
Merge pull request #3056 from niannianyouyu/master
Add UART1 driver of rv32m1_vega
2019-09-11 00:06:44 +08:00
niannianyouyu 67ffb94360 Add the driver of UART1 2019-09-10 21:09:29 +08:00
a1012112796 60bda424eb [bsp][stm32] 更新stm32f427-robomaster-a外设驱动配置
1.增加串口1,7,8配置,经实机测试无误
2.增加PWM4 CH1 -- 4, PWM12(BUZZER)配置,因条件有限,仅测试了TIM12 CH1
3.经测试,CAN通信无法正常使用,原因尚未找出,故暂时删去此配置
测试所用编译器: mdk5, IAR
2019-09-10 19:17:38 +08:00
Willian Chan 19034c4aa4 [bsp][stm32][f769-disco]Modify README.md 2019-09-10 18:23:36 +08:00
Willian Chan 3bef0a1e41 [bsp][stm32]Delete dist files
Signed-off-by: Willian Chan <chentingwei@rt-thread.com>
2019-09-10 18:15:54 +08:00
Willian Chan 2d31662e94 [bsp][stm32]Delete dist files
Signed-off-by: Willian Chan <chentingwei@rt-thread.com>
2019-09-10 18:08:40 +08:00
Willian Chan ba9759e0fa [bsp][stm32][f796-disco]Add stm32f769-st-disco bsp
Signed-off-by: Willian Chan <chentingwei@rt-thread.com>
2019-09-10 18:00:48 +08:00
ericQiang ee668cce81 bug fix: the value of timer auto reload should be (val-1) 2019-09-09 22:22:29 +08:00
Bernard Xiong 4ba5fe5ab5
Merge pull request #3035 from Linjieqiang/fix_spelling_mistake
fix spelling mistake for "RT_IDEL_HOOK_LIST_SIZE"
2019-09-09 13:25:11 +08:00
Bernard Xiong 1370a4c79b
Merge pull request #3044 from yangjie11/stm32-lib
[bsp][stm32] update Stm32 lib
2019-09-09 08:08:43 +08:00
yangjie 53fc84656b [bsp][stm32/libraries] update STM32L4xx_HAL lib to V1.14.0 2019-09-05 18:07:41 +08:00
yangjie 77a90a2cdc [bsp][stm32/libraries] update STM32H7xx_HAL lib to V1.5.0 2019-09-05 17:53:14 +08:00
yangjie 804e3967d0 [bsp][stm32/libraries] update STM32G0xx_HAL lib to V1.3.0 2019-09-05 17:43:00 +08:00
yangjie 0cde9a27c6 [bsp][stm32/libraries] update STM32F7xx_HAL lib to V1.15.0 2019-09-05 17:35:36 +08:00
yangjie 2f269499de [bsp][stm32/libraries] update STM32F2xx_HAL lib to V1.8.0 2019-09-05 17:19:57 +08:00
yangjie bae87829a9 [bsp][stm32/libraries] update STM32F1xx_HAL lib to V1.8.0 2019-09-05 17:06:53 +08:00
yangjie 7498a9296a [bsp][stm32/libraries] update STM32L0xx_HAL lib to V1.11.2 2019-09-05 16:47:02 +08:00
yangjie 2f7d9d4330 [bsp][stm32/libraries] update STM32F0xx_HAL lib to V1.10.1 2019-09-05 14:58:33 +08:00
LinJieqiang d16d78c53e fix spelling mistake for "RT_IDEL_HOOK_LIST_SIZE" 2019-09-05 08:33:12 +08:00
Bernard Xiong 42248d81e5
Merge pull request #3036 from Linjieqiang/fix_stm32hal_rtc_error
bsp: fix stm32 rtc hal library error.
2019-09-05 08:05:50 +08:00
tyustli 1d44368b27 [bsp] [stm32] port to dfs 2019-09-04 20:36:52 +08:00
LinJieqiang dce37d0b4b bsp: fix stm32 rtc hal library error. 2019-09-04 10:08:34 +08:00
Bernard Xiong 03f8762e28
Merge pull request #2989 from yexinfu/master
[bsp][stm32][HAL_Drivers]modified stm32 timer_start cant set  HWTIMER_MODE_PERIOD mode
2019-09-04 08:03:28 +08:00
Bernard Xiong 9573b6c013
Merge pull request #3023 from a1012112796/writing_zzc_add_bsp_robomaster_a
新增stm32f427-RoboMaster-a板 BSP包
2019-09-03 22:26:37 +08:00
xiaofan 65afdf050a STM32 Ethernet driver: Add DP83848C support
Signed-off-by: xiaofan <xfan1024@live.com>
2019-09-03 18:51:53 +08:00
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
a1012112796 c14bb274dc 纠正 新增stm32f427-robomaster-a板BSP包编写错误
更改stm32f427-robomaster-a板BSP包board.png图片
2019-09-03 18:28:55 +08:00
tyustli 51d1ec80a4 fix docs link err 2019-09-03 11:41:22 +08:00
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
jiezhi320 383429e3b9
fix bug when use HWTIMER_MODE_PERIOD 2019-08-25 20:58:11 +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