Supowang1989
f63d2d4e48
Merge pull request #56 from thelittlehan/master
...
linux port更新
2019-10-30 19:16:36 +08:00
supowang
d64e7f1e8b
add GD32E23x bsp
2019-10-30 17:47:06 +08:00
supowang
ca994901db
add GD32E230C_START support
2019-10-30 17:44:37 +08:00
Chen Han
514a4200e7
modify cpu init
2019-10-30 17:41:33 +08:00
Chen Han
2472c4868c
use signal replace poll
2019-10-30 16:40:42 +08:00
Chen Han
a58895f50c
add mutex in critical section
2019-10-30 16:39:35 +08:00
Supowang1989
4080ef371c
Merge pull request #55 from thelittlehan/master
...
添加linux下mqtt运行demo
2019-10-30 12:19:16 +08:00
supowang
e16bd90018
Update README.md
2019-10-30 10:18:13 +08:00
daishengdong
c411ed1eec
add a set of dyn(create / destroy) interface
...
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
2019-10-29 16:57:43 +08:00
Chen Han
2264a028ac
add readme step
2019-10-29 15:45:21 +08:00
Chen Han
ce71db8801
to focus mqtt_config.h
2019-10-29 15:44:59 +08:00
supowang
3615aaf3f4
Update README.md
2019-10-29 15:19:25 +08:00
Chen Han
70ff2dad56
add mqtt demo
2019-10-29 15:12:36 +08:00
Chen Han
d22ebb3696
update linux port
...
add cpu delay function
2019-10-29 15:12:20 +08:00
supowang
6485c7da2e
Update tos_cpu.c
2019-10-28 20:12:36 +08:00
supowang
c6a856dea6
update readme
2019-10-28 19:01:58 +08:00
supowang
1ae9583c62
update porting guide doc
2019-10-28 18:59:28 +08:00
supowang
23e852a41a
fix iar compile error for kernel change
2019-10-28 17:36:42 +08:00
supowang
e53c032689
fix board compile for kernel change
2019-10-28 17:25:09 +08:00
daishengdong
bd613af56e
fix board keil compile
2019-10-28 17:20:08 +08:00
daishengdong
7e11e4f009
fix apollo stm32f767 keil compile
2019-10-28 16:07:56 +08:00
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
supowang
f35b725a59
rollback some project
2019-10-28 11:16:18 +08:00
Supowang1989
080f2e468b
Merge pull request #52 from animala/master
...
移植M23,谢谢
2019-10-28 11:08:59 +08:00
mybays
da935aa5a3
Merge pull request #1 from Tencent/master
...
update to trunk
2019-10-25 18:57:55 +08:00
Grey Huang
f092814891
return
2019-10-25 18:54:43 +08:00
Grey Huang
b76a703108
change files
2019-10-25 18:47:35 +08:00
Supowang1989
071473b8dc
Merge pull request #53 from thelittlehan/master
...
添加linux移植,基于pthread和signal实现
2019-10-25 17:42:10 +08:00
Chen Han
d27bafc82e
add transplant to linux
2019-10-25 17:27:54 +08:00
Grey Huang
b548a03df4
add fold arm-v8m/ m23
2019-10-25 16:28:16 +08:00
Grey Huang
112704aa8a
参加移植大赛
2019-10-25 16:24:23 +08:00
Supowang1989
f48e74764a
Update README.md
2019-10-25 12:05:39 +08:00
Supowang1989
b4c86e3e9c
Update 3.TencentOS tiny快速入门.md
2019-10-25 12:02:33 +08:00
Supowang1989
c918e2157f
Update 3.TencentOS tiny快速入门.md
2019-10-25 12:01:25 +08:00
Supowang1989
69208b8071
Update 2.TencentOS tiny购买指南_免费版.md
2019-10-25 12:00:58 +08:00
Supowang1989
7072db750d
Update 3.TencentOS tiny快速入门.md
2019-10-25 12:00:38 +08:00
supowang
135842b966
add gd32v eval lcd display support
2019-10-24 16:07:48 +08:00
supowang
b5b55cff39
Merge branch 'master' of https://github.com/Tencent/TencentOS-tiny
2019-10-24 11:36:59 +08:00
supowang
7b9b895838
add GD32VF103C_EVAL support
2019-10-24 11:36:41 +08:00
daishengdong
db12f050c6
Update tos_task.c
2019-10-24 10:32:51 +08:00
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
Supowang1989
c4d928a42b
Merge pull request #50 from acevest/longan_nano_lcd
...
add LCD driver for longan nano
2019-10-21 10:14:41 +08:00
Supowang1989
62193ec682
Merge pull request #49 from acevest/fix_hzk_mem_waste
...
fix chinese font memory waste
2019-10-21 10:13:44 +08:00
acevest
04ce46711d
add lcd code for longan nano
2019-10-19 00:48:15 +08:00
acevest
55c3d82750
fix chinese font memory waste
2019-10-18 20:33:46 +08:00
supowang
3fdca943d8
add evb_mx_plus support
2019-10-18 17:39:59 +08:00
supowang
32416ce02d
add stm32 nucleo lora pack support
...
add stm32 nucleo lora pack support
2019-10-18 16:20:42 +08:00
Supowang1989
0ee0a7e2ae
Merge pull request #48 from acevest/riscv_irq
...
riscv support all irq handler
2019-10-16 19:07:39 +08:00
acevest
f4d5ff70b2
bumblebee use eclic_mtip_handler as systick handler
2019-10-16 18:16:42 +08:00
acevest
f41e287c2a
risc-v support all irq handler
2019-10-16 18:10:03 +08:00