Commit Graph

4764 Commits

Author SHA1 Message Date
bigmagic 67b6177de7 code format 2020-10-26 14:00:19 +08:00
bigmagic 7043451e41 add raspi4 watchdog driver 2020-10-26 13:53:26 +08:00
Bernard Xiong f48c1d8ba8
Merge pull request #3984 from mysterywolf/pr4
[bsp][stm32][bluepill] support RTC
2020-10-25 15:29:37 +08:00
Bernard Xiong 0633951f23
Merge pull request #3965 from GFWisshit/sparc-v8
Add support for architecture sparc-v8 and soc bm3803.
2020-10-25 12:29:16 +08:00
mysterywolf 951ed9e218 [bsp][stm32][bluepill] support RTC 2020-10-25 09:54:59 +08:00
mysterywolf 0cacc10600 [bsp] [stm32] [bluepill] 更新英文文档,为下周二的英文视频做准备 2020-10-24 18:42:21 +08:00
GFWisshit c3040add4a 添加了README.md 2020-10-24 18:01:18 +08:00
打盹的消防车 7e011d0f18
Update rtconfig.h 2020-10-24 14:46:19 +08:00
打盹的消防车 14275bb29a
Update .config 2020-10-24 14:45:10 +08:00
thread-liu 5f911c6dc2 [update] mp1 drivers and add rs485 driver. 2020-10-24 11:59:21 +08:00
打盹的消防车 69ded5d22c
Update .config 2020-10-23 19:25:46 +08:00
Dozingfiretruck d79df8c329 修复ADC异常 2020-10-23 18:15:59 +08:00
GFWisshit ad917d9010 修改了license header,修改了sconscipt,修改了board.c指针的强制转换类型,interrupt.c添加了新的函数。 2020-10-21 15:09:33 +08:00
Bernard Xiong 84b206533a
Merge pull request #3966 from mysterywolf/master
add stm32f103-blue-pill BSP
2020-10-21 14:42:14 +08:00
Bernard Xiong 14ef00e982
Merge pull request #3970 from supperthomas/supperthomas
[bsp/nrf5x]: add the readme
2020-10-21 14:15:46 +08:00
mysterywolf ba63b34c58 更新 STM32 BSP wiki说明 2020-10-21 02:55:44 +08:00
mysterywolf 2077aecd13 Update readme 2020-10-21 02:45:59 +08:00
GFWisshit c1f4d6c691 修改license header,修改driver目录下的SConscript。 2020-10-20 17:32:26 +08:00
supperthomas 84de81bed8 add nrf52832 readme 2020-10-17 22:03:46 +08:00
supperthomas d3e511e4b1 [bsp/nrf5x] rebuild the readme and doc 2020-10-17 20:46:34 +08:00
mysterywolf 1e54d51086 Update Readme 2020-10-16 16:39:21 +08:00
GFWisshit 7f330c7b79 Add support for architecture sparc-v8 and soc bm3803. 2020-10-16 11:40:00 +08:00
mysterywolf ab6182aac6 add stm32f103-blue-pill BSP 2020-10-16 11:31:17 +08:00
Dozingfiretruck af1e92e661 stm32wb 2020-10-14 15:03:33 +08:00
WangQiang 10fb49318c 修改了一些文件头的copyright信息和Change Log 2020-10-14 10:27:17 +08:00
luhuadong 7b38aed845 [bsp][stm32] supplement some other files with STM32CubeMX 2020-10-13 22:26:57 +08:00
thread-liu 01bdb2c86e [update] Dynamic change console 2020-10-13 15:11:37 +08:00
WangQiang 2b5ec59a19 修改了README文件 2020-10-12 19:40:17 +08:00
WangQiang d911dc9267 1. 去掉了多余的测试打印信息
2. 恢复了1052的BSP的初始配置
2020-10-12 19:17:01 +08:00
WangQiang 3b07c8d593 修改了imxrt1052-nxp-evk的BSP的以太网相关配置,用于适配PHY模型 2020-10-12 19:17:00 +08:00
WangQiang 502378cf93 1. 抽象了PHY的设备模型,在components中增加了PHY设备的相关代码以及KCONFIG配置和SConscript脚本
2. 在IMXRT的Libraries中增加了peripherals目录,用于具体型号的设备驱动相关的代码的实现,不应与MCU的平台相关,实现PHY的设备对象中的相关接口。
3. 修改了BSP中的Sconstruct文件,增加了peripherals目录的构建
4. 修改了KEIL环境的SCT文件,用于实现以太网功能
2020-10-12 19:17:00 +08:00
WangQiang d6ff0fc0c3 增加了imxrt1064-nxp-evk的BSP的以太网功能 2020-10-12 19:16:59 +08:00
Kismet Liu 896caa3285 [bsp] fix mm32 iar icf bugs 2020-10-10 17:24:33 +08:00
aozima 05777266b9 Merge remote-tracking branch 'remotes/gitee/master' into gitee_master 2020-10-09 15:17:27 +08:00
thread-liu 8edb7c316a [add] stm32h7 adc and dac driver. 2020-10-09 10:24:08 +08:00
chenyingchun0312 0051092c81 sync nrf52840 some config files to nrf52832 2020-09-28 17:27:05 +08:00
thread-liu 076e33aa03 [update] stm32mp1 pin-index 2020-09-27 14:29:36 +08:00
Bernard Xiong 8ffe242228
Merge pull request #3926 from geniusgogo/master
[stm32/gpio]Optimized the pin-index algorithm
2020-09-24 08:06:40 +08:00
Bernard Xiong d8f35fc951
Merge pull request #3911 from chenyingchun0312/master
add rtc device driver for nrf52x
2020-09-24 08:04:07 +08:00
Bernard Xiong cc8de794c4
Merge pull request #3927 from thread-liu/stm32mp157a-dk1
[add] openamp for stm32mp157-dk1
2020-09-24 08:03:27 +08:00
chenyingchun0312 c5b0a848dc support RTC0, RTC1, RTC2 select 2020-09-23 23:32:47 +08:00
Bernard Xiong f98a0f88af
Merge pull request #3928 from thread-liu/stm32mp157a-ev1
[add] openamp for stm32mp157a-ev1
2020-09-23 20:17:34 +08:00
thread-liu 7cfb6919b3 [add] openamp for stm32mp157a-ev1 2020-09-23 15:52:00 +08:00
thread-liu 30b3eeac0f [update] ci test. 2020-09-23 15:48:18 +08:00
thread-liu e9864bb0b8 [add] openamp for stm32mp157-dk1 2020-09-23 13:42:28 +08:00
Bernard Xiong d92fbba3c1
Merge pull request #3919 from wormsX/T-head_Smart-v1.0.0
add t-head smart-evb bsp, and risc-v cpu e906
2020-09-22 22:03:26 +08:00
chenyingchun0312 797ce29ae0 Merge remote-tracking branch 'upstream/master' 2020-09-22 17:10:48 +08:00
Bernard Xiong 8302a72243
Merge pull request #3913 from Michael0066/master
MIPS:fix the RT_EXCEPTION_MAX value
2020-09-19 22:11:30 +08:00
xieyangrun 7305712ef2 [stm32/gpio]Optimized the pin-index algorithm 2020-09-18 18:33:13 +08:00
michael ab78ea1de1 bsp:ls2k:improved implement of shutdown and reboot command 2020-09-17 20:22:51 +08:00
michael 623bf0abc9 bsp:ls2k:unify code format 2020-09-17 10:39:45 +08:00
Bernard Xiong 37b1174eff
Merge pull request #3920 from wangyq2018/es32f369x
[bsp] add new driver & iar support.
2020-09-17 07:59:19 +08:00
Bernard Xiong a5ab12c964
Merge pull request #3905 from supperthomas/supperthomas
[bsp_nrf5x] rebuild the menuconfig and ble stack config
2020-09-17 07:52:39 +08:00
supperthomas c47d9f13f2 fix the template 2020-09-16 22:32:38 +08:00
wangyq2018 6bd76cc554 [bsp] add new driver & iar support. 2020-09-16 15:15:00 +08:00
Bernard Xiong 0908df39e7
Merge pull request #3901 from bigmagic123/raspi_add_mbox
Raspi add mbox
2020-09-15 16:59:50 +08:00
Bernard Xiong ac9de9e289
Fix typo 2020-09-15 13:54:09 +08:00
michael 93bcc2e0d2 unify code format 2020-09-15 11:34:29 +08:00
michael dd36771801 bsp:ls2k:add reboot and power command 2020-09-15 11:25:37 +08:00
michael b86d608d63 bsp:ls2k: add reboot and shutdown support 2020-09-15 11:20:15 +08:00
bigmagic abe9da6088 gmac address variable 2020-09-14 15:14:10 +08:00
bigmagic 28ef6216fe remove unnecessary code 2020-09-14 14:27:57 +08:00
bigmagic 5cd3a1f45c Correction of clerical errors 2020-09-14 14:25:38 +08:00
luhuadong 49e4a87c07 [bsp][stm32] add usart3 driver init for stm32l4r5-nucleo 2020-09-14 14:15:57 +08:00
chenyingchun0312 02a609e33f add rtc device driver for nrf52x
Signed-off-by: chenyingchun0312 <chenyingchun0312@163.com>
2020-09-14 01:09:07 +08:00
supperthomas 912d9cda37 [bsp/nrf5x] fix the kconfig 2020-09-12 22:09:23 +08:00
supperthomas e7351c6f49 [bsp/nrf5x] fix the template 2020-09-12 21:00:28 +08:00
supperthomas 5cc9f45a3e [bsp/nrf5x]:add nimble and fix kconfig 2020-09-12 17:20:22 +08:00
bigamgic 627dc2a898 rename function 2020-09-11 16:55:10 +08:00
bigamgic 65fa8c92ca raspberry pi bsp update readme 2020-09-11 16:39:54 +08:00
bigamgic b31fe0a578 add raspi4 mbox driver 2020-09-11 16:28:14 +08:00
Bernard Xiong de0bb6f96c
Merge pull request #3883 from bigmagic123/ls2k_add_gmac
Ls2k add gmac
2020-09-11 13:33:16 +08:00
Bernard Xiong ac751db670
Merge pull request #3888 from mysterywolf/master
[add] [libc] libc新增getline/getdelim函数(posix.1-2008)
2020-09-11 13:20:50 +08:00
Bernard Xiong 36cb4349a6
Merge pull request #3897 from yangjie11/yj_dev1
[components][driver/pin.c]pin 框架增加 rt_pin_get
2020-09-11 12:57:59 +08:00
bigmagic a97b0a0d39 code format 2020-09-11 11:44:49 +08:00
yangjie 38b3a3445e [bsp][driver] 初始化 BSP 中的 rt_pin_ops 2020-09-11 11:16:42 +08:00
chenzx 60287b69fd add t-head smart-evb bsp, and risc-v cpu e906 2020-09-11 10:18:24 +08:00
Bernard Xiong 6ebab25768
Merge pull request #3864 from luhuadong/develop
[bsp][stm32] support ethernet device for stm32f769-disco
2020-09-11 08:52:57 +08:00
Cathy Li c73d0a7466 Update BSP README with EN Version. 2020-09-09 18:22:26 +08:00
mysterywolf b9b15f89a0 [bsp][efm32] 增加RT_LIBC_USING_TIME 2020-09-08 16:42:58 +08:00
mysterywolf 4305a678a3 修改common文件夹的sconscript 并 取消并恢复上一个commit的提交内容 2020-09-08 16:29:47 +08:00
mysterywolf 4e58b995df [bsp] 修改bsp/lpc408x默认配置文件,使能libc 2020-09-08 15:25:37 +08:00
Bernard Xiong 16c7ba0b77
Merge pull request #3891 from thread-liu/stm32mp157a-dk1
[update] stm32mp1-dk1 bsp drivers
2020-09-08 12:08:15 +08:00
thread-liu abab8b0365 [update] delete extra code. 2020-09-08 09:36:59 +08:00
thread-liu 7c6de68e83 [update] delete rt-thread header file. 2020-09-07 11:59:58 +08:00
Bernard Xiong 8247336afd
Merge pull request #3882 from thread-liu/mp1-ev1
[update] stm32mp1-ev1 bsp drivers
2020-09-06 16:50:43 +08:00
Bernard Xiong ee45d0af2a
Merge pull request #3858 from zyf-in-github/stm32l4_can
[bsp][stm32]add can support for stm32l4
2020-09-06 15:51:45 +08:00
Bernard Xiong 6916af16ca
Merge pull request #3836 from BernardXiong/rm_x1000_bsp
[BSP] remove x1000 bsp for license issue
2020-09-06 10:22:26 +08:00
bigmagic 39224e4888 fixed loongson bsp compile flags 2020-09-05 10:28:03 +08:00
thread-liu c83c8b490a [update] format code. 2020-09-05 09:24:25 +08:00
thread-liu 8662bb7013 [add] <rtthread.h> header 2020-09-04 13:55:26 +08:00
bigmagic c66314a8b6 fixed loongson bsp build on windows 2020-09-04 11:57:35 +08:00
thread-liu 5dea3cdc27 [update] stm32mp1-ev1 bsp drivers 2020-09-04 10:52:23 +08:00
bigmagic e5a70d532b modify ls2k bsp readme 2020-09-04 10:50:02 +08:00
thread-liu 2507c6459a [update] format 2020-09-04 10:39:18 +08:00
thread-liu cd5c57b614 [update] stm32mp157a-dk1 bsp 2020-09-04 10:24:58 +08:00
bigmagic e0aa079e52 LwIP on 64 bit processor 2020-09-04 10:23:31 +08:00
bigmagic 88314868dd add ls2k gmac driver 2020-09-04 10:16:34 +08:00
Bernard Xiong cf622e5177
Merge pull request #3874 from sheltonyu/developer
[bsp/at32] add link detecting thread for ethernet driver
2020-09-04 09:37:43 +08:00
Bernard Xiong bd6171b6ac
Merge pull request #3853 from xfwangqiang/gcc-fix
[BSP][imxrt]fixed ethernet driver bug for imxrt
2020-09-04 09:34:55 +08:00
Bernard Xiong cf442c2c2e
Merge pull request #3876 from xfwangqiang/dev
[BSP][IMXRT]fixed SConstruct file spell error in imxrt1064-nxp-evk
2020-09-04 08:48:20 +08:00
Bernard Xiong 21c42e6c7f
Merge pull request #3875 from ChenxuanZhao/develop
[bsp/stm32] Add C++ Support
2020-09-04 08:48:03 +08:00
Bernard Xiong b0418f6cbf
Merge pull request #3878 from supperthomas/supperthomas
[bsp/nrf5x]add the sample of softdevice config
2020-09-04 08:47:11 +08:00
Bernard Xiong 5c1fd3ed39
Merge pull request #3868 from nuclei-community/dev_hbird_eval
[bsp/nuclei] Add BSP support for Nuclei HummingBird FPGA Evaluation Board
2020-09-04 08:33:03 +08:00
Chenxuan Zhao 1ca8a956cc [bsp/stm32] Add C++ Support 2020-09-04 07:59:37 +08:00
supperthomas 421dea8fdb [bsp/nrf5x] add the sample of softdevice config 2020-09-03 20:53:06 +08:00
WangQiang 8da824c51b fixed SConstruct file spell error in imxrt1064-nxp-evk 2020-09-03 15:59:33 +08:00
sheltonyu 68df79e8ed [bsp/at32] add link detecting thread for ethernet driver 2020-09-03 15:15:14 +08:00
Chenxuan Zhao 53e4b9d515 Add C++ Support 2020-09-03 14:59:18 +08:00
Huaqi Fang a64f36f198 bsp/nuclei: Fix issues mentioned in PR #3868
Signed-off-by: Huaqi Fang <578567190@qq.com>
2020-09-02 11:10:54 +08:00
Bernard Xiong 82ac7d1eea
Merge pull request #3865 from chenyingchun0312/master
Add some config for nrf52832
2020-09-02 08:40:27 +08:00
Huaqi Fang bc3471e8fa bsp/nuclei: Add more information in hbird_eval doc
Signed-off-by: Huaqi Fang <578567190@qq.com>
2020-09-01 09:17:33 +08:00
Huaqi Fang 1d6c11fb0f bsp/nuclei: Add new bsp entry doc in README.md
Signed-off-by: Huaqi Fang <578567190@qq.com>
2020-09-01 08:54:18 +08:00
Huaqi Fang 25709dca1c bsp/nuclei: Add initial bsp support for Nuclei HummingBird SoC
Signed-off-by: Huaqi Fang <578567190@qq.com>
2020-09-01 08:47:21 +08:00
chenyingchun0312 10a9c12175 add ADC, WDT, PWM to Kconfig 2020-08-31 21:32:11 +08:00
luhuadong 8a23803362 [bsp][stm32] support ethernet device for stm32f769-disco 2020-08-31 15:52:15 +08:00
Bernard Xiong d272c9aaf7
Merge pull request #3856 from SummerLife/master_710
[stm32][bsp] fix stm32f769-st-disco bsp scons --dist function
2020-08-31 08:55:07 +08:00
chenyingchun0312 696e4c5513 disable NRFX_QSPI_ENABLED for nrf52832
Signed-off-by: chenyingchun0312 <chenyingchun0312@163.com>
2020-08-30 17:22:08 +08:00
thread-liu c77e9991ea [update] delete extra null string. 2020-08-28 13:47:49 +08:00
zhuyunfan 6dd5af4fa6 [bsp][stm32]add can support for stm32l4 2020-08-28 12:30:33 +08:00
thread-liu fbc307529e [update] error Structural member variables 2020-08-28 11:56:33 +08:00
SummerGift a1877017f7 [stm32][bsp] f7 series bsp templates 2020-08-28 09:38:55 +08:00
SummerGift 1b8244c735 [stm32][bsp] fix stm32f769-st-disco bsp scons --dist function 2020-08-28 09:32:09 +08:00
Bernard Xiong 672881ee15
Merge pull request #3846 from ynkan/master
修复STM32的硬件定时器的时钟配置问题
2020-08-27 19:43:18 +08:00
林永 9eb2275935
Update drv_hwtimer.c 2020-08-27 17:29:07 +08:00
林永 f60f4525f7
Update drv_hwtimer.c
新增函数 pclkx_doubler_get 用于获取定时器时钟倍频状态
2020-08-27 15:22:15 +08:00
Bernard Xiong 07ee531c22
Merge pull request #3849 from OpenNuvoton/m480
Remove legacy.
2020-08-27 12:40:35 +08:00
WangQiang 5f2bfe16f5 fixed ethernet driver bug for imxrt 2020-08-27 11:43:53 +08:00
林永 5121b8da43
Update drv_hwtimer.c
好的,已修正。
2020-08-27 10:41:09 +08:00
林永 dbd389a5a0
Update drv_hwtimer.c
抱歉,这里有个失误.
2020-08-26 21:16:40 +08:00
Bernard Xiong 5b3ec9490c
Merge pull request #3842 from Michael0066/dev
MIPS:remove redundant #ifdef ARCH_MIPS64
2020-08-26 17:35:07 +08:00
michael 52a4bace68 bsp:ls2k:uniform coding style, use space for indentation
use space instead of table for indentation in ls2k_ram.lds
2020-08-26 15:17:33 +08:00
Wayne Lin 3fef3b845d Remove legacy. 2020-08-26 13:09:37 +08:00
林永 f8e21052ef
Update drv_hwtimer.c
STM32的硬件定时器在 APBxCLKDivider 为 RCC_HCLK_DIV1 的时候,timer clocks 频率等于外设总线时钟PCLKx. 反之 timer clocks 为 PCLKx 的2倍.
2020-08-25 13:44:32 +08:00
michael febc124781 bsp:ls2k: adapt to FPU 2020-08-25 11:54:53 +08:00
michael bb20c33f13 bsp:ls2k:add c++ support 2020-08-24 11:33:49 +08:00
michael 9d742141b8 bsp:ls2k:gpio read typo error,fix it.
from ls2k user manuanl know that GPIO0_I is input, GPIO1_I is reserved.
here typo error, fix it.
2020-08-24 09:35:22 +08:00
michael b4f75d1ef8 bsp:ls2k:make rtc driver to adapter Kconfig
rtc driver can not configured through Kconfig
2020-08-24 09:35:16 +08:00
杨连钊 679bda59d8 [bsp/nrf5x/libraries/drivers] add wdt driver 2020-08-22 21:45:37 +08:00
Bernard Xiong f177f11eea
Merge pull request #3835 from guohp1128/master
add nrf5x adc driver
2020-08-21 09:32:46 +08:00
guohp1128 614f0a76ee update nrf5x gpio driver 2020-08-19 22:27:00 +08:00
guohp1128 e2263acd5b add nrf5x adc driver 2020-08-19 21:18:53 +08:00
Bernard Xiong dbe90a232b [BSP] remove x1000 bsp for license issue 2020-08-19 08:49:25 +08:00
thread-liu cde20da97f [update] stm32mp157a-st-ev1. 2020-08-18 11:54:44 +08:00
aozima 79fd12842b Merge branch 'master' into gitee_master 2020-08-14 16:29:11 +08:00
Bernard Xiong 5b94c1482e
Merge pull request #3749 from rtthread-bot/gitee_master
[auto pr] rtthread-bot
2020-08-14 15:03:40 +08:00
Bernard Xiong 4d3027e994
Merge pull request #3814 from thread-liu/stm32mp1-ev1
[update] add stm32mp1-st-ev1 bsp.
2020-08-13 16:59:34 +08:00
thread-liu dd2bf1e442 [update] format 2020-08-13 14:11:34 +08:00
thread-liu b4c4d554c9 [update] add stm32mp157a-st-ev1 bsp 2020-08-13 13:34:28 +08:00
Bernard Xiong 5a6a7e391e
Merge pull request #3808 from BernardXiong/stm32f429-disco
[BSP][stm32f429-st-disco] Add SDRAM, LCD port files
2020-08-13 09:05:28 +08:00
nongxiaoming 1af61b3bc7 [bsp] stm32f429-st-disco:modify to use RT_USING_SPI default. 2020-08-12 16:02:51 +08:00
luhuadong 25cafc9d42 [stm32] perform an automatic ADC calibration to improve the conversion accuracy using function HAL_ADCEx_Calibration_Start(). 2020-08-12 02:09:52 +08:00
nongxiaoming e548b77da0 [bsp] stm32:fix the lcd driver for stm32f429 discovery board. 2020-08-11 13:21:27 +08:00
Bernard Xiong c7bdca34b1
Merge pull request #3792 from xfwangqiang/gcc-fix
fixed gcc assembly option in rtconfig.py for imxrt1064-nxp-evk
2020-08-09 11:55:47 +08:00
Bernard Xiong ea01edb6ec [BSP] Add SDRAM, LCD port files 2020-08-08 16:12:25 +08:00
supperthomas b254563a67 [bsp/nrfx5]: fix the board of nrf52832(pca10040) 2020-08-07 21:43:06 +08:00
whik f6c4572299 1.Add scons support
2.Add Kconfig file
3.Delete some unnecessary files and directories
2020-08-06 20:04:49 +08:00
WangQiang 49b86c6a21 fixed gcc assembly option and objcopy option in rtconfig.py for imxrt1052-nxp-evk 2020-08-06 18:03:15 +08:00
来日方长 f44bdc1019
Update SConscript 2020-08-06 12:10:49 +08:00
Meco 3e46db932a 修改部分nucelo开发板readme 2020-08-05 03:12:26 +08:00
Bernard Xiong 505984faed
Merge pull request #3788 from wangyq2018/es8p508x
bugfixed on SConscript
2020-08-03 19:45:07 +08:00
Bernard Xiong 0bcfe89318
Merge pull request #3799 from OpenNuvoton/m480
[nuvoton] Sync drivers of Nuvoton-M480 platform.
2020-08-03 19:32:25 +08:00
wangyq2018 bc830faf54 bugfixed on SConscript 2020-08-03 16:12:44 +08:00
Bernard Xiong 6e797c97f0
Merge pull request #3796 from supperthomas/supperthomas
[bsp/nrf5x]: add the driver of pwm
2020-08-03 16:02:37 +08:00
Wayne Lin f0fc56989c Update driver supporting status. 2020-08-03 15:14:51 +08:00
Wayne Lin c9392e2a8b 1. Correct typo.
2. Fix spi/qspi/uspi TX/RX PDMA trigger issue.
3. Drain RX FIFO to remove remain FEF frames in FIFO.
4. Implement RT_DEVICE_CTRL_CLOSE in uart/uuart/scuart driver.
2020-08-03 12:15:33 +08:00
supperthomas 58b05abc91 [bsp/nrf5x]: add the driver of pwm 2020-08-01 20:17:55 +08:00
SummerGift d9a312d55d [bsp][stm32] update stm32h743-st-nucleo/board/SConscript to fix compiling error after dist 2020-08-01 09:52:00 +08:00
WangQiang 24ebc3dc5b fixed gcc assembly option in rtconfig.py for imxrt1064-nxp-evk 2020-07-30 11:57:12 +08:00
Bernard Xiong 40b69ae273
Merge pull request #3785 from liuduanfei/master
Update SConstruct
2020-07-28 12:08:04 +08:00
liuduanfei 70e5cd4d73
Update SConstruct
Update SConstruct fix compilation error
2020-07-28 09:45:29 +08:00
Bernard Xiong 6bf76a375c Merge branch 'master' into gitee_master 2020-07-28 05:44:20 +08:00
Bernard Xiong fa599be08c
Merge pull request #3767 from ErnestChen1/function_parameter
[update] function must have parameter
2020-07-27 17:57:28 +08:00
chenchaoqun a1ac12c1f1 [update] function must have parameter 2020-07-24 15:20:12 +08:00
Bernard Xiong e22bbf975e
Merge pull request #3760 from balanceTWK/master_stm32_wdt
[bsp][stm32][wdt] Optimize code style.
2020-07-24 10:19:15 +08:00
Bernard Xiong 6dcb032620
Merge pull request #3759 from thread-liu/master
[update] add English README.md
2020-07-24 07:26:50 +08:00
Bernard Xiong c220e22414
Merge pull request #3761 from supperthomas/supperthomas
[bsp/nrf5x] add the config of softdevice
2020-07-24 07:23:34 +08:00
tangweikang ab8b25bcd3 [bsp][stm32][wdt] Optimize code style. 2020-07-23 18:37:35 +08:00
thread-liu b1013e7a89 [update] add english README.md 2020-07-23 10:26:52 +08:00
supperthomas 2446ee8b95 [bsp/nrf5x] add the softdevice config 2020-07-22 22:54:34 +08:00
Bernard Xiong 1a42ca9035
Merge pull request #3746 from thread-liu/master
[update] add STM32MP1xx template project.
2020-07-21 18:08:11 +08:00
supperthomas ebba4e1a9d [bsp/nrfx5x] fix the config 2020-07-20 20:40:50 +08:00
RT-Thread 6c6b3850bc !30 增加CAN配置和使用CubeMx生成的CAN模块Mspinit代码
Merge pull request !30 from sgf201/addCanConfit
2020-07-16 14:35:39 +08:00
luhuadong 8ed05a53ac [bsp] add missing dist_handle function for two stm32 bsp 2020-07-14 16:22:56 +08:00
thread-liu 38e42ad69a [update] add STM32MP1xx template project. 2020-07-14 10:04:46 +08:00
sgf201 b3f1bf1309 repalce tab with space in Kconfig file 2020-07-09 15:46:45 +08:00
sgf201 ea8bd605e3 add CAN config and msp initial code 2020-07-09 15:31:48 +08:00
Bernard Xiong a6d7dc73ed
Merge pull request #3724 from XYX12306/master
mainly update some supports on-chip peripheral driver about stm32f413-st-nucleo board
2020-07-08 13:51:28 +08:00
Bernard Xiong 03f727d0c6
Merge pull request #3732 from NU-LL/stm32g070-st-nucleo
add stm32g070-st-nucleo bsp
2020-07-08 10:32:30 +08:00
whik 1731a6cd99 1.Modify project directory structure
2.Add support for GPIO and UART peripherals
3.Add pin and serial device driver support
4.Put pictures in local folder
5.Modify README file
2020-07-07 17:17:45 +08:00
Bernard Xiong 27ed5ee61c
Merge pull request #3722 from LYH-ux/ADTYDHD
first commit of tm4c123bsp, validate on MDK5
2020-07-07 14:54:41 +08:00
Bernard Xiong 4d12383868
Merge pull request #3739 from bigmagic123/add_raspi4_spi
raspi4 spi0 driver can run
2020-07-07 13:59:11 +08:00
NU-LL 9c055e893b Fix format issues 2020-07-07 10:11:08 +08:00
Bernard Xiong 02ac2b7a56
Merge pull request #3706 from guohp1128/guohp
提交nrf5x的gpio驱动
2020-07-06 22:21:04 +08:00
Bernard Xiong d180c1611b
Merge pull request #3733 from ifreecoding/debug-drv_flash_f4
1.增加对stm32_flash_erase函数入口参数size为0的检测。
2020-07-06 11:57:08 +08:00
bigamgic b9d4987866 fix code layout 2020-07-04 22:37:35 +08:00
bigamgic f333dcabe3 raspi4 spi0 driver can run 2020-07-04 22:32:02 +08:00
Du Huanpeng cde1e5d940 bsp: ls2k: pwm driver
attach probe of the oscilloscope too the
3.3v & PWM3 like below:

          jack
    ------|  |---|    |-|    |----
    |o o 3.3v    |eth1| |eth0|
    |o o
    |o o
    |o o PWM3
    |o o

type commands below to rt-thread console:
    msh /> pwm_enable pwm0 3
    msh /> pwm_set pwm0 3 140 90

turn off pwm:
    msh /> pwm_disable pwm0 3

Signed-off-by: Du Huanpeng <548708880@qq.com>
2020-07-03 15:54:03 +08:00
ifreecoding 2b1bcf6833 1.增加对stm32_flash_erase函数入口参数size为0的检测。
2.stm32_flash_write函数按byte、half word、word对齐写入,提升写入效率。
2020-07-03 10:28:37 +08:00
LYH-ux 0c81552866 modify the incident in config/*.h 2020-07-02 14:43:10 +08:00
LYH-ux 7f2abb615f modify the link.ld file and board/SConscript 2020-07-02 13:01:57 +08:00
LYH-ux 2aaeea751e modify the coding style and add change logs 2020-07-01 23:44:57 +08:00
NU-LL d869b605c6 add stm32g070-st-nucleo bsp 2020-07-01 20:29:43 +08:00
Bernard Xiong 4108836a90
Merge pull request #3697 from OpenNuvoton/m480
Support Nuvoton M480 Platform.
2020-07-01 14:36:52 +08:00
Wayne Lin 2b82674ad1 Shrink package size. 2020-06-30 12:17:18 +08:00
Bernard Xiong e68ec7ad68
Merge pull request #3725 from balanceTWK/gd32vf
[BSP][gd32vf103] add drv_gpio.c
2020-06-29 16:03:46 +08:00
Wayne Lin f9825299b9 Append full-name of M480 peripheral.
Correct format and typo.
2020-06-29 14:09:57 +08:00
Bernard Xiong 7ba7b996dd
Merge pull request #3717 from imgtec/bsp-ls2k/rtc-v2
bsp: ls2k: internal rtc driver
2020-06-28 19:09:37 +08:00
BalanceTWK f8d0566482 [BSP][gd32vf] add drv_gpio.c 2020-06-27 21:01:27 +08:00
XYX12306 f9347472cb convert the tab key of some files to four spaces 2020-06-27 14:43:39 +08:00
LYH-ux aebdcaccbb first commit of tm4c123bsp, validate on MDK5 2020-06-24 19:54:42 +08:00
RT-Thread fe67df3408 !29 【开源贡献活动】 增加线程栈静态分析功能(python版本) https://gitee.com/rtthread/rt-thread/issues/I1I3UR
Merge pull request !29 from 来日方长/stackchecker_WorstCaseStack_giteemaster
2020-06-24 19:28:00 +08:00
Bernard Xiong 08048bbcb7
Merge pull request #3721 from ArdaFu/master
[BSP][TM4C129X] Fix the bug that HEAP is not initialized at system start up.
2020-06-24 14:52:49 +08:00
朱天龙 (Armink) b31822420b
Merge pull request #3715 from thread-liu/add_stm32mp1_driver
[update] add drivers for stm32mp1.
2020-06-24 13:48:48 +08:00
ArdaFu 8e2a699d63 [BSP][TM4C129X] Fix the bug that HEAP is not initalized at system start up. 2020-06-24 13:35:49 +08:00
thread-liu a84d575314 [update] format code 2020-06-24 12:53:24 +08:00
thread-liu c9db3a070f [update] close dfc and format code. 2020-06-24 09:34:53 +08:00
Wayne Lin dba0b1f3ca Add compiling option for building time.
Fix rtt port issues.
2020-06-24 00:32:10 +08:00
Du Huanpeng e58c7bb2cd bsp: ls2k: internal rtc driver
hardware date format
  year, the same as ctime
  month 1 ~ 12
  no leap second

Signed-off-by: Du Huanpeng <548708880@qq.com>
2020-06-23 20:14:09 +08:00
thread-liu 3c848e3c90 [update] clear code 2020-06-23 14:19:30 +08:00
thread-liu 0ce550bbbd [update] README.md 2020-06-23 11:41:18 +08:00
thread-liu 2fcd940b57 [update] add drivers for stm32mp1. 2020-06-23 11:26:11 +08:00
bigamgic 1ec681a551 fix ls2k libc and irq 2020-06-21 23:28:11 +08:00
bigamgic eb0544c847 fix loongson 2k1000 libc 2020-06-21 23:27:55 +08:00
来日方长 37808b135b update bsp/stm32/stm32l475-atk-pandora/rtconfig.py.
添加-fstack-usage -fdump-rtl-dfinish选项
2020-06-21 22:13:08 +08:00
Bernard Xiong a57279956e
Merge pull request #3708 from thread-liu/add_stm32mp1_library
[add] STM32MP157A Discovery bsp
2020-06-21 14:38:53 +08:00
thread-liu 8c44edf8a2 [update] stm32mp1 link 2020-06-20 16:39:32 +08:00
guohp1128 9f2c1ce57a 重修改格式 2020-06-20 14:52:37 +08:00
thread-liu 8191607efc [update] bsp/stm32/README.md 2020-06-20 14:13:09 +08:00
thread-liu bf70a67a1e [add] stm32mp1 bsp 2020-06-20 14:12:43 +08:00
thread-liu 0606261b97 [add] stm32mp1 drivers 2020-06-20 14:05:14 +08:00
thread-liu 4ef02cd8e3 [add] stm32mp1 library 2020-06-20 14:03:51 +08:00
guohp1128 933fd4a05c 修改格式 2020-06-20 14:01:39 +08:00
guohp1128 1d960894ff 提交nrf5x的gpio驱动 2020-06-20 13:39:30 +08:00
tangweikang 2e8375dd12 [bsp][stm32][drv_sdio.c] adapt stm32f2 series | 适配 stm32f2 系列 2020-06-18 19:22:38 +08:00
Bernard Xiong 6609dfb516 [stm32] fix linkscript issue in stm32f411-atk-nano 2020-06-18 09:56:59 +08:00
Wayne Lin c04c19a6f1 Support Nuvoton NuMaker-IOT-M487 and NuMaker-PFM-M487 boards. 2020-06-17 16:30:11 +08:00
Bernard Xiong d7d6dbe774
Merge pull request #3695 from imgtec/bsp-ls2k/clk-up-v1
bsp: ls2k: initial clk driver
2020-06-17 09:11:47 +08:00
Bernard Xiong fa19533a3d
Merge pull request #3694 from nuclei-community/dev_nuclei_rvstar_pr_new
bsp/nuclei: Add more drivers support for gd32vf103_rvstar board
2020-06-16 15:18:23 +08:00
Du Huanpeng 50039211b4 bsp: ls2k: initial clk driver
Signed-off-by: Du Huanpeng <548708880@qq.com>
2020-06-16 11:21:22 +08:00
Bernard Xiong 4ad15920d1
Merge pull request #3687 from luhuadong/develop
[BSP] [AT32] fixed scons --dist
2020-06-16 10:51:10 +08:00
Bernard Xiong b8504b0947
Merge pull request #3692 from bigmagic123/raspi4_gpio_irq
add raspi4 gpio interrupt
2020-06-16 10:50:36 +08:00
bigamgic 0fbbe01bf6 ls2k1000 cpu frequency 1GHz 2020-06-16 09:37:33 +08:00
bigamgic 2f4b8604d9 fix mips64 8-byte alignment 2020-06-16 09:37:18 +08:00
Huaqi Fang 7761923ec5 bsp/nuclei: Add more drivers support for gd32vf103_rvstar board
Squashed commit of the following:

commit 32dd349ccf
Author: Huaqi Fang <578567190@qq.com>
Date:   Thu Jun 11 16:08:08 2020 +0800

    bsp/nuclei: Add more documentation about how to use RT-Thread in RV-STAR

    Signed-off-by: Huaqi Fang <578567190@qq.com>

commit c9474c20a5
Author: Huaqi Fang <578567190@qq.com>
Date:   Thu Jun 11 14:06:42 2020 +0800

    bsp/nuclei: remove comments in rt_hw_*_drvinit

    Signed-off-by: Huaqi Fang <578567190@qq.com>

commit 89b5caa2c3
Author: Huaqi Fang <578567190@qq.com>
Date:   Thu Jun 11 13:52:12 2020 +0800

    bsp/nuclei: Add a entry README.md for nuclei bsp

    Signed-off-by: Huaqi Fang <578567190@qq.com>

commit ae50d6e9bd
Author: Huaqi Fang <578567190@qq.com>
Date:   Thu Jun 11 11:52:52 2020 +0800

    bsp/nuclei: update README.md cover more pinmux section

    Signed-off-by: Huaqi Fang <578567190@qq.com>

commit 1a42d85dfe
Author: Huaqi Fang <578567190@qq.com>
Date:   Thu Jun 11 08:52:06 2020 +0800

    bsp/nuclei: clean up unused code in drv_spi.c

    Signed-off-by: Huaqi Fang <578567190@qq.com>

commit b40edcdf59
Author: Huaqi Fang <578567190@qq.com>
Date:   Wed Jun 10 14:09:15 2020 +0800

    bsp/nuclei: Format the code comments for hw pinmux init

    Signed-off-by: Huaqi Fang <578567190@qq.com>

commit c8ae9fdfdb
Author: Huaqi Fang <578567190@qq.com>
Date:   Mon Jun 8 17:12:43 2020 +0800

    bsp/nuclei: Add more drivers support for gd32vf103

    * More drivers are supported for rvstar board, see README.md
    * If user want to use these supported drivers, menuconfig is required
    * User also need to setup pinmux for its coresponding driver in
    board/board.c

    Signed-off-by: Huaqi Fang <578567190@qq.com>

Signed-off-by: Huaqi Fang <578567190@qq.com>
2020-06-16 09:35:58 +08:00
bigamgic 72d4e2ed50 add raspi4 gpio interrupt 2020-06-16 09:16:07 +08:00
Bernard Xiong 0a7e38c5a1
Merge pull request #3680 from xfwangqiang/dev_nxp
[BSP][IMXRT]fixed scons --dist in IMXRT BSP
2020-06-15 23:31:42 +08:00
WangQiang 574ace9146 修复了imxrt下imxrt1052-atk-commander, imxrt1052-fire-pro, imxrt1052-nxp-evk等BSP的scons --dist失败的问题 2020-06-15 17:01:59 +08:00
RT-Thread 6e36f54e28 !22 【开源贡献活动】K210编译报错及解决方案总结 https://gitee.com/rtthread/rt-thread/issues/I1BFQG
Merge pull request !22 from shentalon/N/A
2020-06-15 13:10:16 +08:00
RT-Thread 96be278ff7 !21 K210修复uart_init函数重复定义问题
Merge pull request !21 from asd7893361/master
2020-06-15 13:10:06 +08:00
RT-Thread 9fac61927e !20 add bsp stm32f411-atk-nano
Merge pull request !20 from bigaj/STM32F4_ATK_Nano
2020-06-15 13:09:51 +08:00
WangQiang 6da9c939fa 优化了sdk_dist.py中的dist_do_building函数,不会影响其他BSP的调用 2020-06-15 11:44:35 +08:00
luhuadong 4313ee6961 [BSP][AT32] fixed scons --dist 2020-06-14 12:21:20 +08:00
armink 673662656a [BSP][stm32] Add 3 wires SPI driver support. 2020-06-13 11:58:28 +08:00
WangQiang 094d0b4fe3 修复了imxrt1064-nxp-evk的BSP使用scons --dist生成的工程目录中没有libraries的问题 2020-06-12 16:15:40 +08:00
shentalon 2c622692ee 【开源贡献活动】https://gitee.com/rtthread/rt-thread/issues/I1BFQG 2020-06-11 22:37:43 +08:00
asd7893361 ea66435418 1、修改SPI1接口定义,使符合sipeed M1 dock模块TF卡;
2、调通TF卡挂载;
2020-06-08 00:07:05 +08:00
XYX12306 a2517e4cb5 fixed the serious bug caused by the main function calling the key processing function and the system running error
corrected the description of README.md file
2020-06-08 00:02:33 +08:00
XYX12306 29a0dde714 update README.md and main.c file
update template.uvprojx and enable to automatic operate after burning
support SPI/I2C/timer/pwm/ADC/RTC/WDG/FLASH/OTGFS/RNG/UDID on-chip peripheral driver
take CubeMX_Config.ioc Rename to STM32F413ZH.ioc
2020-06-07 15:30:50 +08:00
asd7893361 4dbbefdd8f 修复kconfig中引脚名错误问题
config BSP_LCD_WR_PIN
        int "DC pin number of 8080 interface"  -》 int "WR pin number of 8080 interface"
2020-06-06 23:05:27 +08:00
nongxiaoming 3ded26a700 [bsp][imxrt] fix the gpio drivers warning,'int_mode' may be used uninitialized. 2020-06-06 17:20:36 +08:00
asd7893361 8b638d1013 修复“multiple definition of `uart_init'”问题。 2020-06-06 00:31:12 +08:00
whik 02c6c92a19 add support for SmartFusion2 family FPGA 2020-06-05 21:56:40 +08:00
tyustli eb0e373cf6 [bsp][imxrt] fix docs and templates err 2020-06-05 18:04:54 +08:00
Bernard Xiong 695a58648a
Merge pull request #3653 from liu2guang/master
调整STM32系列bsp部分外使的中断优先级配置
2020-06-04 17:57:14 +08:00
Bernard Xiong 1b60cdaefb
Merge pull request #3650 from bigmagic123/fix_raspi2
fix raspi bsp
2020-06-04 11:04:05 +08:00
Bernard Xiong 6a1c9f3222
Merge pull request #3642 from imgtec/bsp-ls2k/gpio-noirq-v2
bsp: ls2k: initial gpio driver without irq support
2020-06-04 11:01:57 +08:00
流光 6ba3767949 [update] Configure the lowest priority of STM32 systick interrupts | 配置STM32 systick中断优先级为系统最低. 2020-06-04 10:19:22 +08:00
流光 0a5d7d60eb [upadte] Configure the priority of STM32 uart rx interrupts | 显式配置STM32串口接收中断优先级. 2020-06-04 10:18:57 +08:00
bigmagic 266716a959 remove unnecessary code 2020-06-04 00:04:16 +08:00
bigmagic 587e50dc1c fix raspi2 timer 2020-06-03 23:58:34 +08:00
Du Huanpeng 725d930937 bsp: ls2k: initial gpio driver without irq support
Signed-off-by: duhuanpeng <548708880@qq.com>
2020-06-03 10:54:18 +08:00
thread-liu 076c61b3fa [更新] 修改了 stm32f103-hw100k-ibox iar 工程编译报错的 bug 2020-06-02 18:45:23 +08:00
Bernard Xiong 997c652784
Merge pull request #3624 from ShermanShao/master
[BSP]Add nrf5x SPI BSP
2020-06-01 16:10:29 +08:00
Bernard Xiong 7c761516aa
Merge pull request #3622 from DriftSnail/master
Add BSP for STM32F103RET6-OneNET-NBIoT Board .
2020-05-31 18:33:50 +08:00
Nimbus f66a132f6d Add BSP for STM32F103RET6-OneNET-NBIoT Board 2020-05-30 11:41:28 +08:00
bigaj ccaf833e1f add bsp stm32f411-atk-nano 2020-05-28 20:58:45 +08:00
Bernard Xiong cadd6d73ea
Merge pull request #3628 from sheltonyu/developer
[bsp/at32] 1.add support for AT-START-F407 board, 2.add eth and rtc d…
2020-05-28 11:06:37 +08:00
Bernard Xiong 8039bac92a
Merge pull request #3627 from bigmagic123/add_raspi4_uart
support raspi4 all uart
2020-05-26 16:05:53 +08:00
sheltonyu e2086dcd3b [bsp/at32] 1.add support for AT-START-F407 board, 2.add eth and rtc driver 2020-05-26 14:49:09 +08:00
Bernard Xiong 697077f8a8
Merge pull request #3605 from A-orz/master
Add SD Card driver for stm32h743-atk-apollo board
2020-05-26 14:03:53 +08:00
bigmagic db0b00d12a add_raspi4_uart 2020-05-26 13:56:42 +08:00
Bernard Xiong b377859946
Merge pull request #3625 from SummerLife/master525
[tools/dist] add Studio IDE dist feature for stm32 BSP
2020-05-26 12:23:36 +08:00
liuduanfei 2849cb4282 formatting code 2020-05-26 11:35:03 +08:00
liuduanfei efdde9ffd4 formatting code 2020-05-26 10:46:33 +08:00
liuduanfei 1a4c6cb05f formatting code 2020-05-26 10:41:52 +08:00
Bernard Xiong fbd8303375
Merge pull request #3626 from bigmagic123/add-raspi4-32bit
Add raspi4 32bit
2020-05-26 10:40:44 +08:00
liuduanfei 1d1376e7fa clean code 2020-05-25 20:27:05 +08:00
ShermanShao11 a17867878d [BSP]Add nrf5x SPI BSP 2020-05-25 19:42:33 +08:00
bigmagic c4faf6dfdf add raspi3-64 config 2020-05-25 17:50:01 +08:00
bigmagic f4c71fc5bf rename raspi4 to raspi4-64 2020-05-25 17:46:48 +08:00
bigmagic 38f400d50a add raspi4 32bit mode bsp 2020-05-25 17:30:05 +08:00
SummerGift fea7f2bb58 [add] dist_dir function for every stm32 bsp 2020-05-25 14:36:42 +08:00
SummerGift 01873a5687 [add] rt-thread ide project dist feature 2020-05-25 14:32:17 +08:00
Bernard Xiong 83737fa7ce
Merge pull request #3613 from whj4674672/master
[bsp/stm32/stm32h743-atk-apollo]support stm32h7 fal
2020-05-24 22:35:50 +08:00
bigmagic aca518b6ca remove fb clear function 2020-05-24 21:16:29 +08:00
liuduanfei 5db00fa758 add author information 2020-05-23 22:35:43 +08:00
liuduanfei 535aa894e8 clean code 2020-05-23 22:25:01 +08:00
whj4674672 8d45e7f856 add drv_flash_h7.c 2020-05-23 17:30:40 +08:00
Bernard Xiong fc44e8f0ae
Merge pull request #3610 from Sunwancn/stm32l433-st-nucleo
[BSP]Add stm32l433-st-nucleo BSP
2020-05-23 04:57:38 +08:00
Bernard Xiong daa3227ca8
Merge pull request #3617 from ifreecoding/debug
局部变量tm_new未初始化,该结构体变量中的tm_isdst值为栈中残留值,不确定,该值会影响是否使用夏令时,最终表现概率性使用夏令时,…
2020-05-22 18:25:36 +08:00
Bernard Xiong 7fa4c90ed8
Merge pull request #3591 from tyustli/master
[bsp] fix stm32 f1 series rtc bug
2020-05-22 10:35:32 +08:00
bigmagic fbe793e9a6 add bsp/ls2k window compilation instructions 2020-05-21 23:06:13 +08:00
ifreecoding 76cd1608a7 局部变量tm_new未初始化,该结构体变量中的tm_isdst值为栈中残留值,不确定,该值会影响是否使用夏令时,最终表现概率性使用夏令时,出现相差1小时的问题。将其初始化为0,默认不使用夏令时 2020-05-21 17:13:36 +08:00
whj4674672 b91f1ab54e [bsp/stm32/stm32h743-atk-apollo]support stm32h7 fal 2020-05-20 13:40:33 +08:00
Sunwancn f43e7ba90b Add stm32l433-st-nucleo BSP 2020-05-18 19:55:42 +08:00
liuduanfei 3c9da16d8d Add SD Card driver for stm32h743-atk-apollo board 2020-05-17 13:45:42 +08:00
liuduanfei d1a12288ad Add SD Card driver for stm32h743-atk-apollo board 2020-05-17 13:31:18 +08:00
Bernard Xiong ee2cec13b1
Merge pull request #3602 from thread-liu/rt-thread-thread-liu
SPI 设备初始化 NSS 类型判断错误
2020-05-16 14:05:40 +08:00
XYX12306 fe2122d076 Merge remote-tracking branch 'upstream/master' 2020-05-15 19:52:14 +08:00
Bernard Xiong 4ef35a9dee
Merge pull request #3568 from NU-LL/l476_add_spi_adc_time
support SPI/ADC/TIME on-chip peripheral driver
2020-05-15 15:13:48 +08:00
thread-liu 3496017c84 [update] spi nss type 2020-05-15 15:07:19 +08:00
tyustli 55edb9642a 【修改】添加注释及模块化程序 2020-05-15 12:53:36 +08:00
GaoJie c4eed718e8 [BSP] [STM32] drv_can.c CANx_SCE_IRQHandler() 的 RT_CAN_BUS_ACK_ERR 处理3个邮箱的 TXOK标志 2020-05-13 10:05:23 +08:00
GaoJie 1e94742a0e [BSP] In bsp of stm32, Change drv_can1 to drv_can2 in function CAN2_SCE_IRQHandler() of drv_can.c 2020-05-13 09:35:30 +08:00
tyustli a7c293fac0 [bsp] fix stm32 f1 series rtc bug 2020-05-12 14:08:24 +08:00
luhuadong 921aa67eec [BSP] update the picture of stm32l412-nucleo 2020-05-08 19:33:09 +08:00
luhuadong 542edd9066 [BSP] update a picture of stm32l412-nucleo 2020-05-07 20:48:50 +08:00
luhuadong 12887d54ce [BSP] optimize dist handle according to #3582 2020-05-07 20:45:54 +08:00
Bernard Xiong 90fb832bf2
Merge pull request #3582 from SummerLife/optimize_dist_handle
[bsp] optimize bsp dist handle process
2020-05-07 14:07:52 +08:00
NU-LL c8e7093ee6 Fix LPTIM error 2020-05-07 12:39:24 +08:00
NU-LL 6e861d4938 Fix adc initialization 2020-05-07 11:14:17 +08:00
NU-LL e444ec908c Add STM32CubeMX initial configuration 2020-05-07 10:42:55 +08:00
Bernard Xiong 31402e494a
Merge pull request #3579 from supperthomas/master
[nrfx] add the qspi_flash of nordic pdk
2020-05-06 21:31:58 +08:00
Bernard Xiong c88870bfd7
Merge pull request #3527 from z14git/pwm_patch
add PWM1_CONFIG
2020-05-06 21:30:36 +08:00
Bernard Xiong 6632f9c006
Merge pull request #3576 from whj4674672/master
[bsp/stm32/stm32h743-atk-apollo]support stm32h7 uart dma
2020-05-06 21:07:45 +08:00
Bernard Xiong 35e81207c7
Merge pull request #3553 from xiangxistu/master
[update] gizwits-gokitv21 support uart2
2020-05-06 21:02:41 +08:00
Bernard Xiong a998556e83
Merge pull request #3561 from luhuadong/develop
[BSP] Add stm32l412-st-nucleo BSP
2020-05-06 21:00:23 +08:00
Bernard Xiong e38ee383aa
Merge pull request #3528 from majianjia/master
Fix bug cause STM32 HAL SPI timeout
2020-05-06 20:57:09 +08:00
SummerGift 9f6696964a [update] add new line 2020-05-06 15:43:26 +08:00
SummerGift 36755af0be [update] nuclei dist handle 2020-05-06 15:37:11 +08:00
SummerGift dbfd464a77 [update] lpc55sxx/tools/sdk_dist.py 2020-05-06 15:17:59 +08:00
SummerGift b74ec1ec8c [add] stm32 bsp dist handle in rtconfig.py 2020-05-06 15:05:09 +08:00
SummerGift daf43f7443 [add] stm32 sdk_dist.py 2020-05-06 14:55:36 +08:00
Bernard Xiong 79e8838690
Merge pull request #3580 from ousugo/fixtypo
fix led0 --> led1
2020-05-05 21:02:13 +08:00
ousugo dff597e68c fix led0 --> led1 2020-05-05 15:13:11 +08:00
supperthomas 979cec4af6 [nrfx] add the qspi_flash of nordic pdk 2020-05-05 13:35:38 +08:00
luhuadong c0ed7f6e89 [BSP] correct stm32l412-st-nucleo capacity info 2020-05-04 23:00:41 +08:00
whj4674672 92ddb8b0f3 [bsp/stm32/stm32h743-atk-apollo]support stm32h7 uart dma 2020-05-02 15:09:41 +08:00
supperthomas 4f87edbd35
Merge branch 'master' into master 2020-05-02 09:43:50 +08:00
supperthomas 1ea7a3f519 [nrfx] Add the on-chip flash 2020-05-02 09:41:56 +08:00
Bernard Xiong 786eb5ae9c [C++] rename the Thread/Mutex to cxx_Thread/Mutex to avoid same name issue 2020-04-30 21:08:04 +08:00
XYX12306 572df0f5bf add bsp/stm32/stm32f413-st-nucleo 2020-04-29 09:37:30 +08:00
Maofeng 79b44d29ad [bsp\nrf5x]Support BSP UART0 2020-04-28 23:14:33 +08:00
NU-LL c7b74a1e8f support SPI/ADC/TIME on-chip peripheral driver 2020-04-28 13:33:15 +08:00
Bernard Xiong 252b9aa01c
Merge pull request #3562 from bigmagic123/raspi_mbox
Raspi mbox
2020-04-27 18:23:49 +08:00
Fu Wei 609911bee9 [RISC-V:K210]Add UART1~3 support for K210
This patch adds UART1~3 support for K210, and separates the rt_uart_ops of
UARTHS from UART.
This patch add configs in Kconfig for configuring the pins of UARTx,
please check the sysctl_set_power_mode for the pins in the io_config_init
of bsp/k210/driver/drv_io_config.c

Signed-off-by: Fu Wei <wefu@redhat.com>
2020-04-26 19:51:35 +08:00
bigmagic 6251fc93b6 [bsp/raspi]fix hdmi driver 2020-04-26 09:53:59 +08:00
bigmagic 2099924e20 add raspi3 mbox option 2020-04-26 09:53:59 +08:00
luhuadong b3dc8111db [BSP] update stm32l412-st-nucleo mdk5 project 2020-04-24 23:46:38 +08:00
luhuadong d47f03788f [BSP] update stm32l412-st-nucleo mdk5 project 2020-04-24 23:43:28 +08:00
luhuadong db327dc2e6 [BSP] Adjust RCC for stm32l412-st-nucleo BSP 2020-04-24 21:58:06 +08:00
luhuadong ae724e447f [BSP] Add stm32l412-st-nucleo BSP 2020-04-24 02:46:01 +08:00
yangjie ef00e50ad5 [bsp][stm32l475-atk-pandora]将SPI3配置为 transmit only master 模式,防止LCD模块使用的PIN脚被SPI3_MISO占用 2020-04-23 16:21:01 +08:00
Bernard Xiong 01a7587d3d
Merge pull request #3547 from luhuadong/develop
[BSP] add Libraries when scons --dist
2020-04-23 13:19:46 +08:00
luhuadong e1bd3673fd [AT32 BSP] do bsp special dist handle 2020-04-22 16:58:10 +08:00
Bernard Xiong f01017aa95
Merge pull request #3549 from xckhmf/master
[update]modify nrf5x/nrf52840 for [No Softdevice]&[RT_USING_USER_MAIN]
2020-04-22 03:55:15 +08:00
xiangxistu e822924176 [update] support uart2
Signed-off-by: xiangxistu <xiangxistu@foxmail.com>
2020-04-21 21:14:20 +08:00
Bernard Xiong 00503fb835
Merge pull request #3512 from xupenghu/stm32l010rb-nucleo
Stm32l010rb nucleo
2020-04-20 23:52:28 +08:00
xupenghu_huaweipc 3b20282e13 add bsp/stm32l010rb-nucleo, fix some pr suggest. 2020-04-20 19:20:56 +08:00
Maofeng 805432d315 [update]modify nrf5x/nrf52840 for [No Softdevice]&[RT_USING_USER_MAIN] 2020-04-19 17:37:43 +08:00
luhuadong 964cbe612a Resolve conflicts 2020-04-18 16:26:36 +08:00
Bernard Xiong d2ff505538
Merge pull request #3546 from nuclei-community/dev_nuclei_pr
[BSP][Nuclei] Add Nuclei RISC-V Processor support
2020-04-18 07:50:30 +08:00
bigmagic bcae196541 [bsp\raspi4]move io to `iomap.h` 2020-04-17 22:35:43 +08:00
bigmagic 098eccc057 add raspi3-64 readme note 2020-04-17 22:35:36 +08:00
luhuadong 3b2fa47209 [BSP] add Libraries when scons --dist 2020-04-17 22:14:37 +08:00
Huaqi Fang ee4cabe69f [BSP][Nuclei] Add Nuclei RISC-V Processor support
* Nuclei RISC-V Processor support is added both RV32 and RV64
* Nuclei RVSTAR BSP is added, UART driver is added
* MSH works well in RVSTAR board

---------------------------

Squashed commit of the following:

commit b7368bc2ed
Author: Huaqi Fang <578567190@qq.com>
Date:   Fri Apr 17 14:38:54 2020 +0800

    [BSP][Nuclei] Pretty source code

    Signed-off-by: Huaqi Fang <578567190@qq.com>

commit 2c42a997f7
Author: Huaqi Fang <578567190@qq.com>
Date:   Thu Apr 16 15:51:03 2020 +0800

    [libcpu] Remove ARCH_NUCLEI in libcpu kconfig

    Signed-off-by: Huaqi Fang <578567190@qq.com>

commit 915ad4c076
Author: Huaqi Fang <578567190@qq.com>
Date:   Thu Apr 16 15:50:00 2020 +0800

    [BSP][Nuclei] Remove ARCH_NUCLEI in bsp KConfig

    Signed-off-by: Huaqi Fang <578567190@qq.com>

commit fe43869c79
Author: Huaqi Fang <578567190@qq.com>
Date:   Wed Apr 15 12:43:20 2020 +0800

    [BSP][NUCLEI] Simply application main.c

    Remove previous complicated application of gd32vf103_rvstar

    Signed-off-by: Huaqi Fang <578567190@qq.com>

commit 8fd31727bc
Author: Huaqi Fang <578567190@qq.com>
Date:   Wed Apr 15 12:38:04 2020 +0800

    [BSP][NUCLEI] Format application and board source code

    Signed-off-by: Huaqi Fang <578567190@qq.com>

commit b432308b20
Author: Huaqi Fang <578567190@qq.com>
Date:   Wed Apr 15 11:58:28 2020 +0800

    [BSP][Nuclei] Format source code of drivers of gd32vf103

    Signed-off-by: Huaqi Fang <578567190@qq.com>

commit 7366173d74
Author: Huaqi Fang <578567190@qq.com>
Date:   Wed Apr 15 11:54:02 2020 +0800

    [LIBCPU][NUCLEI] Optimize nuclei cpu portable code

    Signed-off-by: Huaqi Fang <578567190@qq.com>

commit 8c2cd4745b
Author: Huaqi Fang <578567190@qq.com>
Date:   Tue Apr 14 15:45:42 2020 +0800

    nuclei: Update README.md

    Signed-off-by: Huaqi Fang <578567190@qq.com>

commit fa8a2f24ea
Author: Huaqi Fang <578567190@qq.com>
Date:   Tue Apr 14 14:06:54 2020 +0800

    nuclei: Add gpio driver not tested

    Signed-off-by: Huaqi Fang <578567190@qq.com>

commit 1be40bc50b
Author: Huaqi Fang <578567190@qq.com>
Date:   Thu Apr 9 14:55:22 2020 +0800

    Nuclei: Update README.md

    Signed-off-by: Huaqi Fang <578567190@qq.com>

commit 4c8beb204b
Author: Huaqi Fang <578567190@qq.com>
Date:   Thu Apr 9 10:20:25 2020 +0800

    Nuclei: Change idle stack size from 256 to 396 bytes

    If changed to 396 bytes, then debug optimization level changed
    from O2 to O0, and the application can run successfully without
    stack overflow issue of tidle0 task
    warning: tidle0 stack is close to end of stack address.

    Signed-off-by: Huaqi Fang <578567190@qq.com>

commit da2bcf5c56
Author: Huaqi Fang <578567190@qq.com>
Date:   Thu Apr 9 10:11:40 2020 +0800

    nuclei: Remove unused kconfig

    Signed-off-by: Huaqi Fang <578567190@qq.com>

commit 0b932c677a
Author: Huaqi Fang <578567190@qq.com>
Date:   Thu Apr 9 09:32:22 2020 +0800

    nuclei: optimize drivers support

    Signed-off-by: Huaqi Fang <578567190@qq.com>

commit 0431f6f01f
Author: Huaqi Fang <578567190@qq.com>
Date:   Wed Apr 8 19:28:02 2020 +0800

    tools: Update mkdist.py for nuclei bsp

    Signed-off-by: Huaqi Fang <578567190@qq.com>

commit 0e1f502edf
Author: Huaqi Fang <578567190@qq.com>
Date:   Wed Apr 8 18:46:58 2020 +0800

    nuclei: optimize rvstar support directory

    Signed-off-by: Huaqi Fang <578567190@qq.com>

commit 1131f6e648
Author: Huaqi Fang <578567190@qq.com>
Date:   Wed Apr 8 18:37:24 2020 +0800

    nuclei: update kconfig

    Signed-off-by: Huaqi Fang <578567190@qq.com>

commit ad81c1d3bf
Author: Huaqi Fang <578567190@qq.com>
Date:   Wed Apr 8 15:43:00 2020 +0800

    nuclei: Rename board name

    Signed-off-by: Huaqi Fang <578567190@qq.com>

commit d780138a1a
Author: Huaqi Fang <578567190@qq.com>
Date:   Tue Apr 7 09:36:19 2020 +0800

    libcpu: Add Nuclei arch option in KConfig

    Signed-off-by: Huaqi Fang <578567190@qq.com>

commit 60320d34b1
Author: Huaqi Fang <578567190@qq.com>
Date:   Fri Apr 3 16:51:01 2020 +0800

    nuclei: Update nuclei sdk of rt-thread support

    Signed-off-by: Huaqi Fang <578567190@qq.com>

commit a042b806ef
Author: Huaqi Fang <578567190@qq.com>
Date:   Fri Apr 3 11:34:09 2020 +0800

    nuclei: modify application for not print anything

    Signed-off-by: Huaqi Fang <578567190@qq.com>

commit 2a9603adcb
Author: Huaqi Fang <578567190@qq.com>
Date:   Fri Apr 3 11:31:01 2020 +0800

    nuclei: Add .gitignore for nuclei bsp

    Signed-off-by: Huaqi Fang <578567190@qq.com>

commit 34aaf6aeba
Author: Huaqi Fang <578567190@qq.com>
Date:   Fri Apr 3 11:28:06 2020 +0800

    nuclei_sdk: update link script of rvstar to contain rt-thread needed sections

            /* section information for finsh shell */
            . = ALIGN(4);
            __fsymtab_start = .;
            KEEP(*(FSymTab))
            __fsymtab_end = .;

            . = ALIGN(4);
            __vsymtab_start = .;
            KEEP(*(VSymTab))
            __vsymtab_end = .;

            /* section information for initial. */
            . = ALIGN(4);
            __rt_init_start = .;
            KEEP(*(SORT(.rti_fn*)))
            __rt_init_end = .;

    The above code placed in rodata section

    Signed-off-by: Huaqi Fang <578567190@qq.com>

commit 3451466e9d
Author: Huaqi Fang <578567190@qq.com>
Date:   Fri Apr 3 10:04:42 2020 +0800

    bsp: Add initial commit of nuclei rvstar board bsp

    Signed-off-by: Huaqi Fang <578567190@qq.com>

Signed-off-by: Huaqi Fang <578567190@qq.com>
2020-04-17 21:07:29 +08:00
Bernard Xiong 33f7124b36
Merge pull request #3541 from bigmagic123/add_raspi4
Add raspi4 bsp
2020-04-17 13:30:22 +08:00
Bernard Xiong 198c0d914c
Merge pull request #3532 from qzhang1535/br_mini2440
Update bsp for mini2440
2020-04-17 11:42:05 +08:00
bigmagic 709e0d5799 add bsp/raspi4 gicv2 2020-04-16 18:48:27 +08:00
bigmagic a120c914bb add bsp/raspi4 readme 2020-04-16 16:44:29 +08:00
bigmagic fb8c7829a8 add raspi4 bsp 2020-04-16 16:44:14 +08:00
Jonne 4b035622ce 1. Modify the file indention
2. Modify the license head
2020-04-15 21:03:43 +08:00
Jonne c0947d443a 1. Add 4.3 inch lcd(480x272) support for mini2440
2. Add choice menu for lcd configure
3. Remove origin sdcard driver and add new mmc driver that use kernel
mmc stack for s3c2440
2020-04-15 00:06:55 +08:00
supperthomas 1e5d940b1e add the bsp of nrf5x 2020-04-14 22:18:42 +08:00
Bernard Xiong 7cf7841cca
Merge pull request #3510 from whj4674672/master
增加stm32h743-atk-apollo对pcf8574 和 uart2的支持
2020-04-13 23:27:11 +08:00
Jianjia Ma 24bc2560ef
Fix bug cause HAL SPI timeout
The bug affects in SPI mode 1 (probably and mode 2)
When changing SPI device, HAL returns timeout error for the first time trying to read/write.
2020-04-13 10:50:55 +01:00
Bernard Xiong 5c399d50a7
Merge pull request #3520 from qzhang1535/br_mini2440
更新mini2440 bsp包:
2020-04-13 17:18:42 +08:00
z14git 5fa0656a9a add PWM1_CONFIG 2020-04-13 15:28:12 +08:00
Jonne 204376f0ec Modify the return code with using macro 2020-04-13 08:46:51 +08:00
Jonne e5fac04e7d Add gpio and interrupt settings for uart1 uart2 2020-04-11 21:14:12 +08:00
Jonne 0227b5823e 1. Remove unuseful function(rt_system_module_init)
2. Modify the return code to -1 when failed
3. Change the mounting filesystem from ramfs to sdcard
4. Replace RT_USING_RTGUI with PKG_USING_GUIENGINE and remove RT_USING_FTK
2020-04-11 17:56:06 +08:00
whj4674672 32d13e389b sppport stm32h743-atk-apollo pcf8574 and uart2(485) 2020-04-11 17:27:46 +08:00
DeclanHuaChen 9545529b33 Fix some spelling mistakes 2020-04-11 16:06:32 +08:00
Jonne b3c7bc964b 更新mini2440 bsp包:
1、加入Kconfig以支持图形化菜单配置
2、编译脚本中添加动态模块编译参数
3、开启自动初始化机制支持
4、重构串口驱动以解决开启posix支持后终端无响应问题
5、解决dm9000网卡驱动link up问题
6、添加mnt.c文件用来挂载文件系统
2020-04-10 23:28:36 +08:00
duhuanpeng ab8e5e5a17 MIPS: ls1bdev: add .gitignore
Signed-off-by: duhuanpeng <548708880@qq.com>
2020-04-10 15:07:52 +08:00
duhuanpeng a705e5e389 MIPS: ls1bdev: fix a compile error
rt_hw_fpu_init() is defined in mips_fpu.h,
in board.c refered it without including mips_fpu.h.

Signed-off-by: duhuanpeng <548708880@qq.com>
2020-04-10 15:07:47 +08:00
duhuanpeng 7f04500a92 MIPS: ls1bdev: default instruction set MIPSr2
-mips32 will break the compilation if FPU enabled.

Signed-off-by: duhuanpeng <548708880@qq.com>
2020-04-10 15:07:42 +08:00
xupenghu_huaweipc 36eb783fc7 add bsp/stm32/stm32l010-st-nucleo 2020-04-10 09:36:53 +08:00
Bernard Xiong 234cd0e9b2
Merge pull request #3509 from wangyq2018/bugfix
fixed i2c bug, change i2c_dbg() to LOG_E().
2020-04-10 00:37:36 +08:00
wangyq2018 00b10f7ded fixed i2c bug, change i2c_dbg() to LOG_E() 2020-04-09 16:09:04 +08:00
Bernard Xiong baa3145bfe
Merge pull request #3504 from bigmagic123/add_ls2k_bsp
Add ls2k bsp
2020-04-07 21:23:05 +08:00
bigmagic c79f947fff [bsp/ls2k]modified readme 2020-04-07 16:39:08 +08:00
Bernard Xiong 946749f8ba
Merge pull request #3495 from thread-liu/slave
[update] 更新 bsp/stm32 不规范
2020-04-07 15:33:35 +08:00
Bernard Xiong 1210a611de
Merge pull request #3498 from bigmagic123/add_soc_cntp
add soc timer cntpct
2020-04-07 15:32:44 +08:00
bigmagic 8b4e365935 add ls2k readme 2020-04-07 14:39:33 +08:00
bigmagic c024e2e485 add ls2k bsp config 2020-04-07 14:39:20 +08:00
bigmagic 990f731b77 fix mips64 some bug 2020-04-07 14:39:12 +08:00
bigmagic 0f26ffa7a2 add ls2k bsp 2020-04-07 14:38:58 +08:00
bigmagic b45d2326c9 fix x1000 memory use bug 2020-04-03 20:26:50 +08:00
bigmagic efbb5490d7 add soc timer cntpct 2020-04-03 20:18:18 +08:00
thread-liu a68f142ac6 [update] bsp/stm32/stm32h743-st-nucleo 2020-04-02 08:49:45 +08:00
thread-liu 0b61ac03ee [update] bsp/stm32/stm32/stm32f429-st-disco 2020-04-01 17:52:55 +08:00
thread-liu 8d15d2b681 [update] bsp/stm32/stm32h743-st-nucleo 2020-04-01 17:50:56 +08:00
SummerGift e5c1183350 [optimize] stm32 uart driver 2020-03-23 15:44:54 +08:00
Bernard Xiong f91b9e7670
Merge pull request #3431 from tanglj86/master
[bsp/stm32] add support for NUCLEO-F410RB board;
2020-03-22 21:27:48 +08:00
Bernard Xiong 9388434043
Merge pull request #3452 from supperthomas/aa
[bsp/stm32] add the bsp of stm32l496zg-nucleo board
2020-03-22 21:27:36 +08:00
Bernard Xiong a8cd463347
Merge pull request #3470 from Sunwancn/fix-adc-channel-bug
[drv_adc.c]Fixed ADC channel configuration bug for SMT32F0/L0/H7
2020-03-22 21:25:56 +08:00
Bernard Xiong 2e42ad8279
Merge pull request #3442 from redocCheng/master
drv_flash_f1.c support stm32f103vg
2020-03-22 21:24:47 +08:00
Bernard Xiong 88eafe77e9
Merge pull request #3466 from gyd0317/dev
add STM32L1 HAL DRIVER
2020-03-22 21:24:11 +08:00
Sunwancn d211a27aff [drv_adc.c]Fix ADC channel Configuration bug for SMT32F0/L0/H7 2020-03-20 09:05:45 +08:00
Bernard Xiong 9c544e069c
Merge pull request #3468 from bigmagic123/aarch64_cache_api
Aarch64 cache api
2020-03-19 02:11:34 +08:00
supperthomas bd85518665 Merge branch 'master' of github.com:supperthomas/rt-thread into back 2020-03-18 22:43:04 +08:00
gyd0317 588bda5553 change gcc statup files 2020-03-18 21:42:13 +08:00
tanglj86 816a714de1 fix some format issues; 2020-03-18 18:51:22 +08:00
redoc 4b46aafa75
Update drv_flash_f1.c
1、【修改】返回值。
2020-03-18 15:38:10 +08:00
redoc 5a5f262649
Update drv_flash_f1.c
调整stm32_flash_erase的返回值
2020-03-18 15:31:20 +08:00
redoc bac9410d7d
Update drv_flash_f1.c
1、【修改】运算方式,更加简洁易懂;
2、【修正】代码格式 tab、 LOG_D;
3、【增加】返回值;
4、【去除】bank1_flag和bank2_flag,改用bank_size判定。
2020-03-18 15:05:12 +08:00
bigmagic f6a13de08f add raspi3-64 spi driver 2020-03-18 14:22:15 +08:00
bigmagic ba482c3346 add raspi3-64 i2c driver 2020-03-18 14:22:05 +08:00
luhuadong e6417379ca fixed a typo 2020-03-18 13:47:50 +08:00
Bernard Xiong ed0637fef4
Merge pull request #3463 from sheltonyu/develop
1. modify at32_msp default configuration 2. add hwtimer driver and fi…
2020-03-17 23:23:53 +08:00
unknown db23a69f49 dd STM32L1 HAL DRIVER 2020-03-17 22:11:13 +08:00
sheltonyu ce4ac6315d 1. modify at32_msp default configuration 2. add hwtimer driver and fix up some driver errors 3. update related files 2020-03-17 10:10:43 +08:00
supperthomas 56a2e831f4 Merge branch 'master' of github.com:supperthomas/rt-thread 2020-03-16 23:59:08 +08:00
andychen329 96cb2579cf
update readme :Fixed spelling mistakes
MM32L073PF ->  MM32L373PF
2020-03-16 18:02:10 +08:00
Bernard Xiong a7bcf90d78
Merge pull request #3433 from DavidLin1577/patch-5
Fixed a hidden stack overflow bug
2020-03-15 20:52:06 +08:00
Bernard Xiong 6d3c0be646
Merge pull request #3453 from DavidLin1577/patch-6
[bsp]Fixed a  stack overflow bug in drv_crypto.c
2020-03-15 20:39:48 +08:00
David Lin d38dbcaaa3
Update pwm.c 2020-03-15 07:22:34 +08:00
David Lin 508b334fe7
Update pwm.c 2020-03-15 00:21:38 +08:00
David Lin 45ae555a0b
[bsp]Fixed a stack overflow bug in drv_crypto.c
Added if null before used.
2020-03-14 23:11:37 +08:00
David Lin 25ac5039e7
Update pwm.c
rt_malloc -> rt_calloc
2020-03-14 22:38:48 +08:00
supperthomas a90610dee5 [bsp/stm32] add bsp of stm32l496zg-nucleo 2020-03-14 18:08:21 +08:00
supperthomas e847fab957 [bsp/stm32] add bsp of stm32l496zg-nucleo 2020-03-14 17:50:53 +08:00
yangjie 9b889944ba [bsp][stm32/pandora]增加AP6181移植文件 2020-03-14 16:59:31 +08:00
yangjie dae2d1e8fe [bsp][stm32/pandora]增加对板载 AP6181 的支持 2020-03-14 16:17:02 +08:00
Bernard Xiong 891e4794c0
Merge pull request #3295 from ChazJin/patch-3
Fix bug for synopsys_emac.c
2020-03-14 15:50:30 +08:00
Bernard Xiong d17011d124
Merge pull request #3439 from sheltonyu/develop
[bsp/at32] modify at32f403a-start README.md
2020-03-13 18:12:21 +08:00
Bernard Xiong ea968f6833
Merge pull request #3372 from karl-zh/lpc55_add_ns_scons
Lpc55 add ns scons project
2020-03-12 16:59:23 +08:00
redoc 91a52192b8
update tab 2020-03-12 15:04:10 +08:00
redoc 363903b984
chage tab 2020-03-12 15:02:26 +08:00
redoc acf4fc6d2e
update drv_flash_f1.c
support stm32f103vg
2020-03-12 14:46:46 +08:00
sheltonyu 1becc3a77f [bsp/at32] modify at32f403a-start README.md 2020-03-11 17:51:51 +08:00
Bernard Xiong 3e8c03e934
Merge pull request #3421 from ErnestChen1/master
[bsp] fix UART DMA TX
2020-03-10 16:24:38 +08:00
Bernard Xiong 817afbdf59
Merge pull request #3434 from tyustli/pm
[bsp/stm32] add pm support by cubemx tool
2020-03-10 13:05:30 +08:00
Bernard Xiong 86e91dc7df
Merge pull request #3435 from sheltonyu/develop
Upload at32 bsp first version.
2020-03-10 13:03:51 +08:00
sheltonyu f15aec01ed upload at32 bsp first version. 2020-03-09 15:10:16 +08:00
tyustli 6304ed3ad5 [bsp/stm32] add pm support by cubemx tool 2020-03-09 14:08:58 +08:00
David Lin b2d33e9147
Update pwm.c 2020-03-08 07:18:37 +08:00
David Lin c689c2c67f
Fixed a hidden stack overflow bug
'memset' should been next step after 'NULL' judge
2020-03-08 00:48:32 +08:00
tanglj86 e8614639eb [bsp/stm32] add support for NUCLEO-F410RB board; 2020-03-07 19:11:49 +08:00
David Lin 622e8cb0ca
Fixed typo 'rthread' in help infomation
rthread -> rtthread
2020-03-06 21:46:21 +08:00
Bernard Xiong 90e8b3664d
Merge pull request #3401 from thread-liu/master
[update] 修改了 stm32f407-atk-explorer mdk5 工程编译报错的bug
2020-03-04 11:45:26 +08:00
Bernard Xiong dc47a6fcdf
Merge pull request #3415 from greedyhao/f411-mini
[bsp][stm32] add stm32f411-mini-system bsp
2020-03-03 23:59:44 +08:00
greedyhao 5748ca3967 [bsp/stm32] rename 2020-03-03 09:03:41 +08:00
greedyhao d96056a4f2 [bsp/stm32] update readme 2020-03-02 21:11:13 +08:00
bigmagic 7d23d713ed fix raspi3 hdmi driver 2020-03-02 20:49:27 +08:00
bigmagic 3024571acb add mbox control act led 2020-03-02 20:49:27 +08:00
bigmagic 0279daeeee add raspi3 mbox driver 2020-03-02 20:49:27 +08:00
bigmagic d5f8397009 add raspi3-64 wdt driver 2020-03-02 20:49:27 +08:00
bigmagic 972f28476c [bsp/raspi3-64]use hw timer1 and hw timer3 2020-03-02 20:49:27 +08:00
bigmagic ff10eaed9c [bsp/raspi3-64]fix gpio drvier 2020-03-02 20:49:27 +08:00
Ernest c1821b85a1 [bsp] fix UART DMA TX 2020-02-29 21:20:54 +08:00
greedyhao aee731fdf8 [bsp][stm32] add usbd support for stm32f411-mini-system 2020-02-29 09:39:50 +08:00
greedyhao 3ddf6c96f5 [bsp][stm32] stm32f411-mini-system edit kconfig 2020-02-28 19:37:06 +08:00
bigmagic e09c99fcfb fix raspi3-64 sdio driver 2020-02-28 14:56:56 +08:00
Watson Zeng 7f2d559b75 [bsp][synopsys] fix the PKG_EMBAC_BSP_PATH
the embARC_BSP package in env packages is changed
frome system to peripheral folder, this change should also to be fixed in the config files correspondingly.

Signed-off-by: Watson Zeng <zhiwei@synopsys.com>
2020-02-28 10:53:06 +08:00
David Lin c15ebec442
[bsp] Fixed the wrong output infomation in Kconfig
RT-Thrad -> RT-Thread
2020-02-27 23:10:40 +08:00
greedyhao 8498a19082 [bsp][stm32] add stm32f411-mini-system bsp 2020-02-27 21:36:04 +08:00
Bernard Xiong 93b006e734
Merge pull request #3412 from bigmagic123/raspi_add_coretimer
Raspi add coretimer
2020-02-26 17:32:21 +08:00
Bernard Xiong 05bd0c0797
Merge pull request #3411 from armink/fix_eclipse
Fix eclipse
2020-02-26 17:31:15 +08:00
Bernard Xiong 9c02a7c308
Merge pull request #3408 from xiangxistu/master
[update] disable "--specs=nano.specs" parameter
2020-02-26 17:28:32 +08:00
bigmagic 773f7cdf52 [bsp/raspi3-64]add core timer driver 2020-02-26 15:35:07 +08:00
armink 5dffac8483 [bsp/stm32] Add cpp lib path for eclipse project. 2020-02-26 15:22:52 +08:00
liuxinaliang b07a417a7c [update] disable "--specs=nano.specs" parameter
Signed-off-by: liuxinaliang <liuxianliang@rt-thread.com>
2020-02-26 11:59:35 +08:00
朱天龙 (Armink) 1dd4452df0
Merge pull request #3402 from SummerLife/add_stm32_h747_discovery
[bsp/stm32]  add STM32H747-DISCO BSP
2020-02-26 11:25:31 +08:00
SummerGift c225b0f745 [update] bsp/stm32/stm32h747-st-discovery/board/SConscript 2020-02-26 10:26:48 +08:00
SummerGift abde5170dd [update] stm32/stm32f767-st-nucleo/SConstruct 2020-02-25 20:19:26 +08:00
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
nxf44444 6bc3301e08 /* modify indentation.*/ 2020-01-17 16:07:49 +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
Hehesheng 4fe5ce75c4 fixed drv_gpio bug 2020-01-14 17:06:18 +08:00
xinyi.gao 6779bbeb92 /*Add SAI and sdcard driver to i.MXRT1050 board*/ 2020-01-14 16:09:11 +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