- 30 1月, 2021 2 次提交
-
-
由 morixinguan 提交于
-
由 morixinguan 提交于
-
- 14 1月, 2021 1 次提交
-
-
由 David Lin 提交于
-
- 23 6月, 2020 1 次提交
-
-
由 _杰杰_ 提交于
-
- 12 5月, 2020 2 次提交
-
-
由 mculover666 提交于
-
由 mculover666 提交于
-
- 07 5月, 2020 1 次提交
-
-
由 daishengdong 提交于
-
- 29 4月, 2020 1 次提交
-
-
由 mculover666 提交于
-
- 08 1月, 2020 1 次提交
-
-
由 daishengdong 提交于
simple, clear, easy to DIY
-
- 03 1月, 2020 1 次提交
-
-
由 daishengdong 提交于
-
- 28 11月, 2019 1 次提交
-
-
由 daishengdong 提交于
need meshctl installed on raspberrypi. nimble offical samples have a lot of pit ...
-
- 25 11月, 2019 1 次提交
-
-
由 daishengdong 提交于
1. add TOS_CFG_LIBC_PRINTF_EN 1: enable printf to implement tos_kprintf when you call tos_kprintf(actually currently it's a MACRO rather than a function) , the libc will be invloved into the image, most of the time it means a larger image size. 0: disable printf, means tos_kprintf is defined as an empty MACRO most of the time, means you will not get a log output from the uart(currently we donnot have a console yet) but a smaller image size. 2. fix a bug of tos_mail_q and tos_priority_mail_q if we are post-ing a mail and there is[are] task[s] just pend-ing for the mail queue, the mail delivered to the pend-er will be a pointer, and probably it's a pointer to the local variable on the stack. Actually we should do a memcpy rather than a pointer assignment. for more details, see the patch.
-
- 29 10月, 2019 1 次提交
-
-
由 daishengdong 提交于
1. tos_ring_q_create_dyn 2. tos_chr_fifo_create_dyn 3. tos_msg_q_create_dyn 4. tos_mail_q_create_dyn 5. tos_bin_heap_create_dyn 6. tos_prio_q_create_dyn 7. tos_prio_msg_q_create_dyn 8. tos_prio_mail_q_create_dyn
-
- 28 10月, 2019 2 次提交
-
-
由 daishengdong 提交于
-
由 daishengdong 提交于
add ring queue/message queue/mail queue, binary heap/priority queue/priority message queue/priority mail queue 1. remove the old msg queue and queue: i. msg queue is not a common and reusable/flexible component(need user to config the msg pool size and this componet can only be used by tos_queue) ii. tos_queue can only deliver the pointer message(cannot do a memory buffer deliver) 2. add ring queue(tos_ring_q) componet rinq queue can be reused by tos_chr_fifi/tos_msg_q/tos_mail_q as the foundational data container 3. add message queue(tos_msg_q) a little like the old queue mechanism, supply the capability to deliver a pointer message 4. add mail queue(tos_mail_q) supply the capability to deliver a memory buffer 5. add binary heap(tos_bin_heap) the basement componet to implement priority queue 6. add priority queue(tos_prio_q) can be reused by the priority message/mail queue as the foundational data container. 7. add priority message queue(tos_prio_msg_q) a message(pointer) deliver mechanism, supply the capability of delivering the message with priority(message with higher priority comes faster to the pender than with lower) 8. add priority mail queue(tos_prio_mail_q) a mail(memory buffer) deliver mechanism, supply the capability of delivering the mail with priority(mail with higher priority comes faster to the pender than with lower)
-
- 23 10月, 2019 1 次提交
-
-
由 daishengdong 提交于
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
-
- 14 10月, 2019 1 次提交
-
-
由 daishengdong 提交于
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.
-
- 21 9月, 2019 2 次提交
-
-
由 mculover666 提交于
-
由 mculover666 提交于
-