Commit Graph

25 Commits

Author SHA1 Message Date
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
greedyhao 6b44585ade [bluetrum] sdk version change from latest to 0.0.2 2021-12-28 21:25:04 +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
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 879e9d4c54 更新rtconfig.h 2021-12-01 22:02:36 -05:00
greedyhao 26310fe254 [bsp/bluetrum] add flash support 2021-11-30 14:38:51 +08:00
Meco Man a9910a780e [posix][libc] 优化libc中posix结构 2021-10-26 23:09:54 -04:00
liukangcc 7dc99c1ff4 [update] bsp .config file and rtconfig.h file. 2021-10-14 14:49:53 +08:00
greedyhao 65cade5b7e TAB converts to Spaces 2021-08-08 16:38:25 +08:00
greedyhao 8c5fed62c1 [bsp][bluetrum] stream close 存在问题 2021-06-21 21:00:41 +08:00
greedyhao 3e65ce5d03 [bluetrum] add fmrx support 2021-05-13 10:22:45 +08:00
greedyhao ada0570b47 [ab32vg1] add irda support 2021-04-13 10:28:47 +08:00
greedyhao 849e7728db [ab32vg1] Enable RT_USING_LIBC 2021-04-09 17:41:28 +08:00
greedyhao 42dc1c9c3e [ab32vg1] rewrite drv_xx.c 2021-04-09 17:35:26 +08:00
greedyhao 4b9e58cb1b [bsp][bluetrum] add adc and rtc support 2021-02-04 13:51:55 +08:00
greedyhao 801aa4747b [bsp][bluetrum] add pwm support 2021-01-28 17:06:09 +08:00
greedyhao 76dbf1936d [bsp][bluetrum] only keep uart driver open 2021-01-26 16:20:25 +08:00
greedyhao 7d0155eeaa [bsp][bluetrum] add sdio support 2021-01-20 19:28:26 +08:00
greedyhao 7741df50ab [bsp][bluetrum] update link.lds 2020-12-30 17:43:23 +08:00
greedyhao 216285a2c3 [bluetrum] fix context switch error 2020-12-25 17:19:58 +08:00
greedyhao 67bf5cea1f [bluetrum] add sound and romfs support 2020-12-19 10:45:03 +08:00
greedyhao 54c880e979 [bluetrum] edit .lds
Expand the COMM section
2020-12-15 23:43:04 +08:00
greedyhao 1d660babe4 [bluetrum] disable finish echo 2020-12-11 15:08:33 +08:00
greedyhao 40ef822979 [bsp][bluetrum] add a new board support 2020-12-10 11:02:26 +08:00