TencentOS-tiny/examples
daishengdong d0b8d0675e 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)
2019-10-28 15:50:46 +08:00
..
LoRaWAN add stm32L053r8 support 2019-09-30 11:37:22 +08:00
blehr finish nimble blehr porting and do some kernel improve 2019-10-09 12:15:59 +08:00
event_driven_at_module add ring queue/message queue/mail queue, binary heap/priority queue/priority message queue/priority mail queue 2019-10-28 15:50:46 +08:00
event_driven_hello_world add event-driven framework 2019-09-24 17:21:58 +08:00
farm_ai_demo fix doc 2019-09-17 19:58:33 +08:00
fatfs first commit for opensource 2019-09-16 13:19:50 +08:00
fatfs_through_vfs first commit for opensource 2019-09-16 13:19:50 +08:00
hello_world add ring queue/message queue/mail queue, binary heap/priority queue/priority message queue/priority mail queue 2019-10-28 15:50:46 +08:00
lvgl_gui_demo update lvgl demo 2019-10-12 16:54:39 +08:00
sensor first commit for opensource 2019-09-16 13:19:50 +08:00
tcp_through_module first commit for opensource 2019-09-16 13:19:50 +08:00
tcp_udp_base_lwip first commit for opensource 2019-09-16 13:19:50 +08:00
tencent_cloud_sdk_coap delete some project files 2019-09-17 17:32:51 +08:00
tencent_cloud_sdk_data_template fix scrambling 2019-09-29 15:38:17 +08:00
tencent_cloud_sdk_mqtt delete some project files 2019-09-17 17:32:51 +08:00
tencent_firmware_mqtt first commit for opensource 2019-09-16 13:19:50 +08:00
tencent_os_mqtt first commit for opensource 2019-09-16 13:19:50 +08:00
tickless first commit for opensource 2019-09-16 13:19:50 +08:00
udp_through_module first commit for opensource 2019-09-16 13:19:50 +08:00