summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-03-08本次PR涉及①BSP驱动新增②F103库更新③GCC、IAR适配及MDK更� ↵stevetong459
��④README文件及由更新驱动引起的脚本改动。 (#5638) * 本次提交包括①BSP驱动新增②F103库更新③GCC、IAR适配及MDK更新④README文件及由更新驱动引起的脚本改动。 详情如下: 一、BSP驱动新增 这是本次PR的主要目的,现新增了如下BSP驱动: ADC、DAC、RTC、PWM、HWTIMER、I2C、SPI和WDT等八个驱动文件。 二、F103库更新: 本次提交使用2022年3月初极海官网发布的最新F103库,主要增加了版权声明、USB驱动及其他代码调整。 三、编译器适配: 1、新增GCC编译支持,在ENV工具下编译能成功且输出的bin文件能够使开发板闪灯。 2、新增IAR工程支持。 3、由F103的SDK更新,MDK的工程也进行了相应更新。 四、其他 1、README文件做了修改,加入了scons编译后的jlink下载说明和官网链接。 2、Kconfig、SConscript脚本根据驱动更新做了修改。 * 格式化代码(AStyle + Formatting) * 增加BSP APM版权声明 * 在ci添加当前bsp的路径,以能够验证gcc能否正常编译 * 路径的“\”改为“/”
2022-03-08[fix] add the header file to avoid compiler error. (#5643)xiangxistu
2022-03-07[libcpu/aarch64] add gtimer frq set and stack align (#5642)GUI
* [libcpu/aarch64] add smp support * [libcpu/aarch64] rt_hw_trap_irq get irq instead of iar when using gicv2 * [libcpu/aarch64] disable irq/fiq when switch thread * [libcpu/aarch64] add gtimer frq set and stack align
2022-03-07[bsp/n32g452xx] add drv_spi.c (#5640)来一颗糖
2022-03-07[kernel]Fixed issue that could all timers stop (#5637)guo
2022-03-07[bsp][stm32] Add support with pwm6 to pwm13 (#5620)Yang sheng
2022-03-07增加板卡标识 (#5633)Man, Jianting (Meco)
2022-03-07优化ULOG_OUTPUT_FLOAT,避免使用内置libc的vsnprintf函数 (#5632)Man, Jianting (Meco)
2022-03-04[bsp/gd32]Optimize UART (#5603)BruceOu
* [bsp/gd32]Optimize UART * [bsp/gd32]Optimize UART
2022-03-02[pipe.h] 移除多余的头文件,防止形成头文件递归包含 (#5621)Man, Jianting (Meco)
2022-02-28[lwip] integrate and improve lwipopts.h (#5613)Man, Jianting (Meco)
* [lwip-2.1.2] improve lwipopts.h * 增加LWIP RTT侧版本定义 * 移动调整cc.h和lwipopts.h定义 * lwip2.1.2 2.0.3抽出lwipopts.h lwippools.h * remove lwip1.4.1 lwipopts.h * [update] modify the default config through v1.4.1 * delete the useless macro and modify some unclear comments. * [lwipopts.h] 完善头文件相关宏以及临界区保护相关宏 * remove latest version label Co-authored-by: liuxianliang <[email protected]>
2022-02-27增加板卡标识 (#5615)Man, Jianting (Meco)
2022-02-23[lwip] integrate lwip porting layer (#5606)Man, Jianting (Meco)
* [lwip] integrate lwip porting layer * Lwip 通用文件梳理 (#2) * [modify] extract the common files for different version about lwip. * [update] the initialization logic of lwIP. * 整理源码结构 * ethernetif 头文件 ""改为<> * 整理代码 * add macro definition "RT_USING_DEVICE_IPC". * [update] mandatory selected "RT_USING_DEVICE_IPC". * [modify] compile error for lost "lwip/init.h" Co-authored-by: xiangxistu <[email protected]> Co-authored-by: liuxianliang <[email protected]>
2022-02-23[fix][components][utilities][var_export]replace the search algorithm and fix ↵WillianChan 陈威廉
some problems (#5611) * [fix][components][utilities]adjust the order of compiler macros Signed-off-by: WillianChan <[email protected]> * [modify][components][utilities]This PR complies with RT-Thread code specification Signed-off-by: WillianChan <[email protected]> * [fix][components][utilities][var_export]replace the search algorithm and fix some problems Signed-off-by: WillianChan <[email protected]> * [modify][components][utilities][var_export]make the code more beautiful Signed-off-by: WillianChan <[email protected]>
2022-02-23修正切换scons版本(比如最新的4.3.0)后,编译时在"scons: ↵liruncong
Reading SConscript files ..."后打印出"b''"的问题
2022-02-23[bsp] Fix a typo in qemu.sh (#5612)guo
2022-02-23[arduino][stm32l475] enable i2c4 bus (#5608)Man, Jianting (Meco)
* [Arduino][stm32l475] enable i2c bus device * 增加默认i2c总线设备名称
2022-02-22update libcpu/mips/gs232/gs232.h:clickcheck
更正了看门狗的寄存器地址
2022-02-21[libcpu/aarch64] disable irq/fiq when switch thread (#5605)GUI
* [libcpu/aarch64] add smp support * [libcpu/aarch64] rt_hw_trap_irq get irq instead of iar when using gicv2 * [libcpu/aarch64] disable irq/fiq when switch thread
2022-02-20[net] adjust folder structure (#5587)Man, Jianting (Meco)
* [net] adjust folder structure - 将lwip相关的文件夹,移入lwip文件夹 - Kconfig 分散到at netdev lwip sal文件夹中,使用menuconfig代替menu
2022-02-18add ch579m bsp (#5600)Tuber
* add ch579m bsp Author: Tuber <[email protected]> Date: Wed Feb 16 07:20:23 2022 +0000 * fix uart reg value error and format code * change file encode to utf-8
2022-02-17[arduino][stm32l475] update application/arduino folder (#5599)Man, Jianting (Meco)
2022-02-17[dmodule] 补充头文件 (#5602)Man, Jianting (Meco)
* add references * [dmodule] add <fcntl.h>
2022-02-17[libcpu/aarch64] rt_hw_trap_irq get irq instead of iar when using gicv2 (#5601)GUI
* [libcpu/aarch64] add smp support * [libcpu/aarch64] rt_hw_trap_irq get irq instead of iar when using gicv2
2022-02-17[Fix bug] fix thread init bug (#4891)Chester guo
When we create thread A by rt_thread_init but do not init the thread object,and then create thread B in the thread A,it maybe crash.
2022-02-14[fix][components][utilities]adjust the order of compiler macros (#5593)WillianChan 陈威廉
* [fix][components][utilities]adjust the order of compiler macros Signed-off-by: WillianChan <[email protected]> * [modify][components][utilities]This PR complies with RT-Thread code specification Signed-off-by: WillianChan <[email protected]>
2022-02-14[bsp][stm32][stm32f769-st-disco]add stm32f7xx_hal_dsi.c when using LTDC/MIPI-DSIWillianChan
Signed-off-by: WillianChan <[email protected]>
2022-02-14delete swm320-lq100 bspyanmowudi
2022-02-14[utestcases] add dependence RT_USING_UTESTCASESMeco Man
2022-02-14[bsp][stm32][stm32f769-st-disco]fix wrong CPPDEFINES and close lwipWillianChan
Signed-off-by: WillianChan <[email protected]>
2022-02-13[add] src/clock.c add hook for rt_tick_increase (#5569)tyustli
* [add] src/clock.c add hook for rt_tick_increase * [fix] clock.c rt_tick_incerase hook function * Update clock.c Co-authored-by: guo <[email protected]>
2022-02-10移除localtime_r多余的声明 (#5590)Man, Jianting (Meco)
2022-02-10修改dac.c函数名称错误 (#5591)woody
2022-02-10[ulog] Optimize code to improve readability.guozhanxin
2022-02-10[fix] memheap using assertions before scheduler starts.guozhanxin
2022-02-10[ulog] Fixed the problem of abnormal log output at the INIT_BOARD_EXPORT level.guozhanxin
2022-02-08[nuvoton] Update configuration files and fix issue. (#5588)Wayne
1. Add default rtconfig.h header. 2. Fix IP reset issue. Co-authored-by: Wayne Lin <[email protected]>
2022-02-08[bsp][essemi] fix bugs. (#5585)liuhy-2020
* [bsp][essemi] update es32f36xx libraries. * [bsp][essemi] add led_pin control.
2022-02-07[bsp][artpi] porting LVGL to ART-Pi with Media-IO (#5583)RudyLo
* [bsp][art-pi] add spi lcd ili9488 driver * [bsp][art-pi] support LVGL display * [bsp][artpi] support LVGL indev * [bsp][artpi] debug LVGL indev with ft6236 * [bsp][artpi] swap and invert touchpad coordinate * [bsp][artpi] redundant declarations * [bsp][artpi] indent BSP_USING_LVGL config * [bsp][artpi] default build debug version * [bsp][artpi] fix BSP_USING_LVGL Kconfig
2022-01-29remove duplicate codev4.1.0-betaguozhanxin
2022-01-29Merge remote-tracking branch 'remotes/origin/gitee_master'guozhanxin
2022-01-29add new bsp tms320c6678Man, Jianting (Meco)
原始提交PR:https://gitee.com/rtthread/rt-thread/pulls/372 提交者:https://gitee.com/wei-handong ---------------------- 在TI公司C6000 DSP处理器上成功移植rt-thread操作系统;主要在libcpu/ti-dsp/c6x添加keystone架构底层代码,在bsp/ti-c6678添加bsp工程,该工程已在本人的开发板上成功运行 * 添加TMS320C6678处理器,keystone架构底层代码 * 添加支持中断栈部分代码,修改格式 * 修改汇编rt_hw_context_switch_to处关于时间槽的使用;修改格式 * 修改使用C语言构建任务栈帧,清除fls和ffs对<c6x.h>文件的依赖 * 修改bsp tms320c6678工程,并测试 * 删除依赖TI的KeyStone_common.c文件 * 添加编译说明 * update bsp/ti-tms320c6678/README.md. * format code Co-authored-by: Huang bo <[email protected]> Co-authored-by: hdwei <[email protected]> Co-authored-by: bernard <[email protected]> Co-authored-by: rtthread-bot <[email protected]> Co-authored-by: Meco Man <[email protected]>
2022-01-28Merge pull request #5577 from mysterywolf/bspl0guo
2022-01-28[stm32]小ROMbsp 默认为-O2Meco Man
2022-01-28Merge pull request #4740 from Guozhanxin/scheduler_checkguo
2022-01-28Merge pull request #5575 from mysterywolf/simulatorguo
2022-01-28Merge pull request #5572 from charlown/masterguo
2022-01-28remove outdated commentMeco Man
2022-01-28[bsp/wch/arm/ch32f103c8-core]:add BSP_USING_TIM to fix compile error if no ↵charlown
select hwtimer.
2022-01-28merge #5571: add wch chip.charlown