Meco Man
c9878aacd2
[scons][iar] 将IAR的PLATFORM字段由iar调整为iccarm
...
将路径更新为IAR最新版本的路径
2022-06-09 07:01:59 +08:00
Meco Man
83b3aadaa3
[Scons][iar][iccarm] IAR统一使用iccarm作为判断条件而不是是用IDE的名字来进行判断
...
因为不确定后续IAR是否会像Keil一样内含有不同的编译工具链
此外,将判断条件改为列表方式,这样更方便后续增加其他可能的IAR编译链
2022-06-09 07:01:59 +08:00
Meco Man
50f041f5c2
[Scons] 将GCC判断条件改为列表方式,方便后续增加新的编译工具链
2022-06-09 07:01:59 +08:00
Meco Man
4ac54cfd60
[arduino] suuport MsTimer2 library
2022-05-25 10:03:54 +08:00
Meco Man
3d4bb43aec
[arduino][readme] 增加对5v容忍的描述
2022-05-25 10:03:54 +08:00
Meco Man
b0364da7e3
[arduino] add F_CPU to indicate the frequency of CPU
2022-05-25 10:03:54 +08:00
Meco Man
36f142fbc3
[arduino] add RTDUINO_NO_SETUP_LOOP
2022-05-25 10:03:54 +08:00
Meco Man
9182d4cbb7
[stm32] remove meaningless files
2022-05-20 10:51:55 +08:00
Meco Man
8a7b9da76d
[stm32 nucleo][f072][f401] support TIM7/TIM11 hardware timer
2022-05-10 13:55:16 +08:00
Man, Jianting (Meco)
0e66f3f833
[arduino] update ( #5895 )
2022-05-01 12:24:35 +08:00
Meco Man
ec9629b5f0
更新文档 潘多拉增加spi2
2022-04-28 09:19:39 +08:00
Man, Jianting (Meco)
a0f8d43744
[gcc][armcc][armclang] rtconfig.CROSS_TOOL->rtconfig.PLATFORM ( #5802 )
...
* [gcc][armcc][armclang] rtconfig.CROSS_TOOL->rtconfig.PLATFORM
2022-04-20 09:56:04 +08:00
Man, Jianting (Meco)
7b47e8d052
[stm32f401-nucleo] arduino support ( #5842 )
...
* [stm32f401-nucleo] arduino support
* 增加application arduino main文件
* 调整目录结构
2022-04-20 09:09:58 +08:00
Man, Jianting (Meco)
0dc493d6da
[stm32f072] support Arduino I2C and update readme ( #5824 )
...
[stm32f072] support Arduino I2C and update readme
2022-04-18 09:36:12 +08:00
Man, Jianting (Meco)
9fa8c78c9a
update arduino related ( #5809 )
...
- add comments
- remove ARDUINO_PWM_HZ
- remove initVariant blank function
- support DAC0
- improve Kconfig of STM32L475 PANDORA
- add readme
- add i2c1 bus device
2022-04-16 15:10:00 +08:00
Man, Jianting (Meco)
953ebe29de
[arduino] 非必要功能使用弱依赖 ( #5757 )
2022-04-06 10:25:38 +08:00
guo
201bd8871d
Revert "优化build输出" ( #5747 )
2022-03-30 16:59:20 +08:00
guozhanxin
921247b420
[bsp/stm32] improve build output.
2022-03-30 00:52:12 +08:00
guozhanxin
e353b2d5f1
[bsp] Update all projects.
2022-03-29 19:28:06 +08:00
Man, Jianting (Meco)
db04395d76
[stm32 pandora][arduino] 增加依赖项 ( #5709 )
2022-03-25 20:43:22 +08:00
Man, Jianting (Meco)
81e5fa061f
[stm32f072 nucleo] support pwm for arduino ( #5693 )
2022-03-21 22:04:37 +08:00
Man, Jianting (Meco)
fba060e550
[stm32 pandora] fix the bug when using LCD demo ( #5692 )
...
* [stm32 pandora] fix the bug when using LCD demo
* arduino 增加内部温度传感器和参考电压通道
* remove ARDUINO_PINOUT_PWM_MAX
2022-03-21 11:53:31 +08:00
Man, Jianting (Meco)
9ee5940f25
[arduino][stm32l475 pandora] fullly support analog output(PWM) and analog input(ADC) ( #5690 )
2022-03-20 15:46:33 +08:00
Man, Jianting (Meco)
5b17eeeb9b
[stm32][nucleo-f072] add arduino support ( #5650 )
...
* [stm32][nucleo-f072] add arduino gpio support
* 完善stm32f401nucleo的基本配置
* 修改led引脚描述
* 潘多拉增加arduino引脚别名
* [ARDUINO]STM32L072RB 增加ADC A0-A5的引脚配置
* add pwm
2022-03-10 13:44:39 +08:00
liukangcc
ccbd22f493
[update] refresh project
2022-01-26 18:30:23 +08:00
Man, Jianting (Meco)
bb1084556f
[console] 解决在没有定义RT_USING_DEVICE的情况下使用device报错的问题
...
* [console] 解决在没有定义RT_USING_DEVICE的情况下使用device报错的问题
* format codes
* [libc] 整理格式
* refresh projects
2022-01-09 00:20:32 +08:00
Meco Man
5187d75af5
[armclang] 使用__clang__代替__CLANG_ARM
2021-12-29 14:15:38 -05:00
guo
2babfedd52
Merge pull request #5397 from liukangcc/cflag
...
[update] CFLAGS
2021-12-21 17:50:54 +08:00
Man, Jianting (Meco)
6369e89502
[posix] POSIX standard implementation for PSE51 ( #5384 )
...
* [posix] POSIX standard implementation for PSE51
- add some posix's interfaces that we haven't before.
- these PR have passed the interface definition test across gcc platfrom;
- have tested base on qemu-a9 and stm32h750-art-pi.
* [newlib] only enable POSIX.1-1990
* update projects
2021-12-17 15:34:17 +08:00
liukangcc
b0f6c2fbae
[update] CFLAGS
2021-12-17 14:28:40 +08:00
Tangyuxin
d724eed9fc
分离内存分配接口与内存分配算法 ( #5175 )
...
* [kernel][mem] Multiple instances of small memory allocation algorithm
* [kernel][mem] Change small memory management algorithm memory header flag
* [kernel][mem] Fix assertion problem
* [kernel][slab] Multiple instances of slab memory management algorithm
* [kernel][memheap] Remove rt_malloc/rt_free/rt_realloc and other related memory interfaces
* [kernel][mem] Clean up memory space of small memory management objects
* [kernel][kservice] Add memory application interface and thread protection interface
* [kernel][kservice] Fix function return value problem
* [kernel][memheap] Optimize memheaptrace print
* [kernel][memheap] Support best mode
* [kernel][memory] Remove semaphore lock
* [kernel][memheap] Add locked flag
* [kernel][memory] Support malloc memory in interrupt
* [kernel][memheap] Add 'memheapcheck' cmd
* [kernel][mem] Fix failure to request full memory
* [kernel][memheap] Fix compilation warning
* [kernel][mem] Fix mem realloc ASSERT
* [examples][testcases] Add small mem testcase
* [examples][mem_tc] Modify test memory size
* [examples][testcases] Add slab memory management algorithm test case
* [examples][testcases] fix small memory management algorithm test case
* [kernel][memory] Adjusting memory allocation algorithm object definition and interface
* [kernel][memory] Fix compilation warning
* [examples][utest] Fix mem test case
* [examples][utest] fix slab test case
* [utest][testcases] Shorten test time
* [kernel][memory] Formatting code
* [examples][utest] Adjust test run time
* [examples][utest] Formatting code
* [bsp] update all rtconfig.h
2021-12-16 16:23:58 +08:00
Meco Man
878ecd14f4
[stm32] add ignore_format.yml
2021-12-13 00:49:48 -05:00
Bernard Xiong
36d5154256
Merge pull request #5320 from mysterywolf/pse-master
...
[POSIX] move PSE branch to master
2021-12-05 13:16:39 +08:00
Meco Man
7b5e6a81f9
[stm32][gcc] 修复栈为0的bug,将栈扩展到0x400(与Keil IAR一致)
2021-12-03 10:05:03 -05:00
Meco Man
879e9d4c54
更新rtconfig.h
2021-12-01 22:02:36 -05:00
guo
cda8caeda0
Merge pull request #5180 from liukangcc/bsp
...
[update] bsp .config file and rtconfig.h file.
2021-10-15 13:54:46 +08:00
liukangcc
7dc99c1ff4
[update] bsp .config file and rtconfig.h file.
2021-10-14 14:49:53 +08:00
guo
b1baf42d4e
Revert "Fix compiler flags issue"
2021-10-14 14:36:18 +08:00
liukangcc
3ac36a3107
[update] Fix compiler flags issue
2021-10-14 10:32:22 +08:00
Meco Man
698569c3ca
[stm32][lib] modify heap size to zero
2021-10-11 17:25:15 -04:00
Bernard Xiong
63c741996b
Merge pull request #5031 from liukangcc/armclang
...
[update] support armclang
2021-09-28 13:51:23 +08:00
liukangcc
0e46c8a33d
[update] support armclang
2021-09-26 10:46:21 +08:00
ze9hyr
563d11f8cd
警告消除及代码格式化
...
修改文件头信息
修改ACM32F030 BSP的文件格式
新增BSP驱动中的lib文件
IAR和GCC支持备份
1. 修复不能包含HAL_EFLASH.h问题, 2. 消除GCC编译的几个警告
1. gcc启动文件重命名;2. 文件头信息修改; 3. 硬件timer支持修改
移动 .ignore_format.yml到bsp的目录下
修改目录成相对目录
2021-09-08 13:10:39 +08:00
JCZou
0369db718c
Fix compiler flags issue
...
CCFLAGS is used by gcc and g++ compiler. So CFLAGS should be used for
gcc to avoid passing gcc flags to g++.
2021-08-19 08:53:27 +02:00
chenjh
67b86e61ba
[uart] Modify the uart file to configure uart_pin for pullup
2021-07-07 18:51:21 +08:00
wanghaijing
7c074c0717
[remove] incorrect SPI IIC information
2021-04-25 14:24:22 +08:00
Meco Man
a13aea3a30
remove return
2021-03-28 22:42:37 +08:00
Meco Man
390c635267
[stm32] remove 'count' variable in main()
2021-03-28 19:36:32 +08:00
Meco Man
5bd17e1433
[stm32] auto formatted
2021-03-14 15:33:55 +08:00
yangjie
dc09f3760f
更新 stm32 工程,nxp 工程
2020-12-28 15:02:17 +08:00