Commit Graph

14 Commits

Author SHA1 Message Date
daishengdong
06cae326a2 add API (tos_task_create_dyn & tos_task_walkthru & tos_task_curr_task_get)
tos_task_create_dyn: create task with dynamic allocated task handler and stack
tos_task_walkthru: API to walk through the statistic list of all the existing task
tos_task_curr_task_get: get current running task handler
2019-10-23 21:22:13 +08:00
daishengdong
3a8b03432f add tos_mmheap_check & tos_mmheap_pool_check API and TOS_CFG_MMHEAP_DEFAULT_POOL_EN switch
tos_mmheap_check: get the information of the heap(space that is free and used)
tos_mmheap_pool_check: get the information of a pool
TOS_CFG_MMHEAP_DEFAULT_POOL_EN: enable the default pool of the heap(if user not set this, a default of 1u is set). if you wanna disable the default pool, you should call tos_mmheap_pool_add to add your own pool of the heap before tos_mmheap_alloc is called.
2019-10-14 22:09:57 +08:00
SheldonDai
04694f6013 add countdownlatch and completion 2019-10-10 14:15:25 +08:00
supowang
c1fcaa1236 add license for kernel
add license for kernel
2019-10-09 13:15:53 +08:00
SheldonDai
aad1564e09 finish nimble blehr porting and do some kernel improve 2019-10-09 12:15:59 +08:00
SheldonDai
ca133a077a Merge branch 'master' of https://github.com/Tencent/TencentOS-tiny 2019-09-27 11:30:31 +08:00
SheldonDai
26edb2dfb3 remove robin enable config 2019-09-27 11:30:24 +08:00
Supowang1989
7b06a3044b Merge pull request #12 from acevest/gd32v
add pre support for GD32VF103C_START board
2019-09-26 10:19:30 +08:00
SheldonDai
874b7307ae event-driven tab2space 2019-09-24 17:33:30 +08:00
SheldonDai
9727512631 add event-driven framework
see examples/event_driven_at_module and examples/event_driven_hello_world, demo project: TencentOS-tiny\board\TencentOS_tiny_EVB_MX\KEIL\event_driven_hello_world
2019-09-24 17:21:58 +08:00
acevest
1747cedc61 support GD32VF103C START board 2019-09-24 10:29:31 +08:00
SheldonDai
1401c2bff5 fix some spell 2019-09-23 21:06:32 +08:00
SheldonDai
4cfe60a9cb fix a tick list add bug
fix a tick list add bug: if a lower priority task has the same tick_expires with a higher priority task in the tick list, the lower should be added behind the higher one.
2019-09-23 20:40:31 +08:00
supowang
edb2879617 first commit for opensource
first commit for opensource
2019-09-16 13:19:50 +08:00