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
Meco Man
7f619606a1
[stm32l475] improve the structrue of sconscript
2021-10-24 16:21:21 -04:00
Meco Man
fa4b7ec8fd
[stm32][bsp] The sconscript script in the application folder increases the recursion searching capability
2021-10-15 15:14:30 -04: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
liukangcc
0e46c8a33d
[update] support armclang
2021-09-26 10:46:21 +08:00
Meco Man
66e6038dfe
[bsp][stm32][f407-explorer] 优化board kconfig配置
2021-08-27 19:52:42 -04:00
Meco Man
2963a8095f
[stm32-f407-explorer] remove sdcard thread
2021-08-20 16:10:45 -04: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
Meco Man
ad2e60d716
[stm32f407-explorer] remove FAL_USING_AUTO_INIT
2021-08-17 06:42:37 -04:00
guo
b3ea49c8a3
Merge pull request #4930 from mysterywolf/littlefs-check
...
[stm32f407-explorer] 优化FAL相关设置
2021-08-08 20:54:22 +08:00
guo
d92dcb59be
Merge pull request #4920 from mysterywolf/at-esp8266
...
[stm32][stm32f407-explorer][Kconfig] implement ESP8266 configuration in extended module driver menu
2021-08-08 20:23:17 +08:00
Meco Man
0c4b2a9e3c
[bsp][stm32f407-exlorer] update readme
2021-08-07 02:03:43 +08:00
Meco Man
f8f9a304f0
[stm32f407-explorer] 优化FAL相关设置
2021-08-07 01:16:31 +08:00
Meco Man
edf7e90020
[stm32f407-explorer]优化Kconfig文件系统命名,SFUD注册w25q128时命名自适应,避免用户多设置一步名称
2021-08-06 15:15:56 +08:00
Meco Man
963cce1e1b
解决没有选定FAL和littlefs软件包的问题,解决挂载顺序不合理的问题,重命名spiflash设备为spiflash0
2021-08-05 21:11:37 +08:00
YJIE_1998
addfbefeeb
【修改】修改 drv_filesystem.c 文件 ci 格式
2021-08-05 18:31:06 +08:00
Meco Man
d03a0a0f6a
[stm32][stm32f407-explorer][Kconfig] implement ESP8266 configuration in extended module driver menu
2021-08-05 13:32:23 +08:00
YJIE_1998
2ac8bc8864
【修改】函数和宏命名,移除添加的文件
2021-08-05 10:47:34 +08:00
YJIE_1998
74b3bb0af3
【添加】添加dfs_romfs.h文件,并修改构建脚本
2021-08-04 19:21:45 +08:00
YJIE_1998
a403a3ec3b
【修改】移植 littlefs 文件系统
2021-08-04 18:22:04 +08:00
Meco Man
0030bde175
[stm32-stm32f407-atk-explorer] 优化文件系统选项Kconfig
2021-08-01 00:13:38 +08:00
Meco Man
b8ec694731
[STM32][explorer] 增加ROMFS根文件系统
2021-07-28 21:57:10 +08:00
chenjh
67b86e61ba
[uart] Modify the uart file to configure uart_pin for pullup
2021-07-07 18:51:21 +08:00
Meco Jianting Man
71a5385a97
[sconscript] application文件夹增加工程文件路径向下扫描功能
...
用户在加入自己的工程文件夹时,只要该文件内含有Sconscript,就可以被自动探测到,无需手动修改application下的sconscript手动添加。
2021-05-14 10:06:27 +08:00
Meco Jianting Man
74064e8cc7
[bug][bsp][stm32f407-explorer] 修复sdcard驱动没有加入工程的问题
2021-05-14 10:03:38 +08:00
Bernard Xiong
bfd836e44c
Merge pull request #4675 from mysterywolf/stm32f407_2
...
[bsp][stm32f407-explorer] fix a bug that cannot use fatfs in the main thread at starting up
2021-05-13 20:51:06 +08:00
Bernard Xiong
1dd166734b
Merge pull request #4671 from mysterywolf/stm32f407_1
...
[bsp-stm32f407-explorer] 完善F407探索者网络部分board配置
2021-05-13 20:50:57 +08:00
Meco Man
2b5970e94a
tab->spaces
2021-05-11 09:15:10 +08:00
Meco Man
119c04d0f2
[Kconfig] 避免COM2与以太网或PWM冲突
...
因此增加depends on指令,在开启以太网或者PWM驱动后,不再显示COM2
2021-05-10 20:20:29 +08:00
Meco Man
39417ac51a
[kconfig]优化 PHY_USING_LAN8720A
2021-05-10 17:15:46 +08:00
Meco Man
dc55b1e19c
[bsp][stm32f407-explorer] 重命名sram_port.h为drv_sram.h
2021-05-10 16:49:02 +08:00
Meco Man
ab6c69fe9e
优化SDIO_MAX_FREQ依赖 删除PHY_USING_LAN8720A无用配置
2021-05-10 16:45:00 +08:00
Meco Man
d81be2e8fd
[bsp][stm32f407-explorer] fix a bug that cannot use fatfs in the main thread at starting up
2021-05-10 15:14:50 +08:00
Meco Man
61ec310591
implement BSP_USING_ETH_SAL
2021-05-10 14:22:06 +08:00
Meco Man
efa64e0da4
[bsp-stm32f407-explorer] 完善F407探路者网络board配置
2021-05-09 21:30:14 +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
Meco Man
4f06fdc0ad
[stm32]删除RTC对libc的依赖
2021-03-05 09:26:26 +08:00
yangjie
dc09f3760f
更新 stm32 工程,nxp 工程
2020-12-28 15:02:17 +08:00
chenjh
352f599367
add dac config for stmf4
2020-12-15 17:58:12 +08:00
SummerGift
fea7f2bb58
[add] dist_dir function for every stm32 bsp
2020-05-25 14:36:42 +08:00