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
acevest
93ae1c96ca
risc-v add irq stack
2019-10-08 20:42:40 +08:00
acevest
b147d060fb
save 48bytes when no need to switch task in interrupt handler
2019-10-08 14:41:30 +08:00
acevest
2d419440f3
divide bumblebee and spike irq trap entry code
2019-10-08 14:41:30 +08:00
acevest
1e04f5b344
risc-v reduce use 128 bytes irq stack
2019-10-08 13:48:52 +08:00
acevest
384a4f6ef3
enable set systick priority for bumblebee
2019-09-26 22:11:24 +08:00
acevest
b1b2d1eabc
organize risc-v code for spike and bumblebee
2019-09-25 21:53:27 +08:00
acevest
1747cedc61
support GD32VF103C START board
2019-09-24 10:29:31 +08:00
acevest
2d9580cf78
gd32vf103 jump to task success
2019-09-24 10:28:14 +08:00
acezhao
72b4656c2a
remove some comments
2019-09-20 10:46:04 +08:00
acezhao
f3212cc924
add gcc demo
2019-09-18 12:54:03 +08:00
acezhao
262dbe0b56
move rv32i port code under gcc
2019-09-18 12:54:03 +08:00
acezhao
de43d4ef0e
replace multiple instructions with macro SAVE_CONTEXT and RESTORE_CONTEXT
2019-09-18 12:53:56 +08:00
acezhao
ad72fb73d2
fix port_systick_config bug
2019-09-18 12:53:46 +08:00
acezhao
af245f2e5b
port TencentOS tiny to RISC-V
2019-09-18 12:53:38 +08:00