Commit Graph

15 Commits

Author SHA1 Message Date
daishengdong
72481955e2 a very simple shell framework
simple, clear, easy to DIY
2020-01-08 13:54:56 +08:00
daishengdong
c9556307df add tos_slist.h, rename tos.h to tos_k.h 2020-01-03 17:25:38 +08:00
daishengdong
96cf620708 a bugfix for mail queue and printf clipping switch
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.
2019-11-25 21:04:37 +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
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
IllusionLee
330cfb0fe8 conflict fix 2019-10-08 10:48:58 +08:00
acevest
9deea199ca fix typo 2019-10-04 22:41:09 +08:00
IllusionLee
dba0bcf452 Fix garbled code about bmp.h oled.c oled.h oledfont.h . 2019-10-04 17:23:41 +08:00
IllusionLee
3d5b7bd6a1 Fix warning about oled.c with 'this for clause does not guard'. 2019-10-04 16:59:14 +08:00
IllusionLee
6dd262ac09 Fix warning about E53_IA1.c with 'array subscript has type char'. 2019-10-04 16:55:16 +08:00
IllusionLee
d22f427dcb Fix warning about oledfont.h with 'missing braces around initializer'. 2019-10-04 16:50:14 +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
supowang
58314cf373 fix doc
fix doc
2019-09-17 19:58:33 +08:00
supowang
edb2879617 first commit for opensource
first commit for opensource
2019-09-16 13:19:50 +08:00