Bright Pan
a61d228b76
Nanopb is a plain-C implementation of Google's Protocol Buffers data
...
format. It is targeted at 32 bit microcontrollers, but is also fit for
other embedded systems with tight (2-10 kB ROM, <1 kB RAM) memory
constraints.(http://koti.kapsi.fi/jpa/nanopb/ )
How to use the example:
1. move examples/nanopb to bsp/xxxx/
2. enable macro RT_USING_NANOPB in rtconfig.h
3. regenerate the project file (scons --target=xxxx)
4. rebuild the project
2015-03-10 18:24:17 +08:00
Grissiom
fe603dd379
ymodem: fix examples due to new API
2014-11-03 11:46:57 +08:00
hduffddybz
7aff40f3f9
fix
2014-08-24 21:23:52 -08:00
hduffddybz
6ccfe9f374
fix
2014-08-24 21:16:02 -08:00
hduffddybz
c1d0db700c
add version checking
2014-08-24 21:12:47 -08:00
hduffddybz
a8804d3503
correct netconn API usage
2014-08-18 00:41:03 -08:00
hduffddybz
b833a5ca80
correct spelling error
2014-08-06 00:19:13 -08:00
Grissiom
1b878f256f
examples/kernel: fix warnings issued by Clang
...
Fix some "unused variable" and "used before set" warnings.
2014-04-12 16:33:35 +08:00
Grissiom
e336a9807a
TC: if TC is enabled, add the TC dir to CPPPATH
...
Some component that depend on TC would like to include the tc_comm.h.
2013-12-24 12:08:22 +08:00
Grissiom
21fe463168
TC: delay longer in tc_stop
2013-12-23 10:47:15 +08:00
Grissiom
fddbd836b4
TC: re-implement the loop feature
...
We should not use the _tc_stat to determine whether we should loop the
TCs. Use an other variable and introduce tc_loop FinSh command.
2013-12-23 10:42:39 +08:00
Grissiom
f6bf69f233
TC: more tolerate for tick in TC thread
2013-12-21 13:18:46 +08:00
Grissiom
f7b1421880
TC: expand TABs
2013-12-21 12:57:35 +08:00
Grissiom
ac0e10bb83
TC: more tolerate on the timeout tick in semaphore_dynamic
...
With system that has RT_TICK_PER_SECOND is 1000, it's easy to get one
tick error.
2013-12-21 12:45:16 +08:00
Grissiom
5019b3ee14
TC: format code, expand TABs
...
No functional changes.
2013-12-21 11:59:22 +08:00
Grissiom
6b02886eb3
TC: print a summary after all the tests
2013-12-21 11:59:21 +08:00
Grissiom
9a679cc7d8
TC: fix the thread_delete
...
The tc thread should delay more time than tid2 in order to let it run
the test. The hard-coded "27" is not enough in some cases.
2013-12-20 10:52:51 +08:00
Grissiom
bf640015e6
TC: clear the TC_STAT_RUNNING flag when tc forgot to do so
...
TCs are supposed to exit with the TC_STAT_RUNNING cleared. If it forgot
to do this, do it by ourselves.
2013-12-20 10:23:31 +08:00
Grissiom
a51b5799f7
TC: fix the heap tests
2013-12-18 23:04:18 +08:00
Grissiom
752fe135cd
TC: code cleanup
2013-12-18 22:21:31 +08:00
Grissiom
b66c5ee074
TC: always print the test result despite the wait time
2013-12-18 22:20:10 +08:00
Grissiom
a7c4d07fb7
TC: heap_realloc: check for realloc(ptr, 0)
2013-12-18 22:03:55 +08:00
Grissiom
c6c6b5ef74
TC: semaphore_dynamic: code cleanup
2013-12-18 21:47:00 +08:00
Grissiom
4434c87a71
TC: release the sem in cleanup
...
The sem that has been created should be deleted. The sem that has been
inited should be detached.
2013-12-18 21:46:08 +08:00
Grissiom
e9e8e3f3ca
TC: do not use rt_sem_trytake to clean the sem
...
There can be a race condition that the sem has alread been detached
after we did the cleanup. Besides, there is a RT_IPC_CMD_RESET command
in rt_sem_control which is more clear in setting the sem values.
2013-12-18 20:52:55 +08:00
Grissiom
a391e0a893
log_trace: add a in-mem-log example
...
After `log_trace_init()`, call `memlog_init`. It then turn the logtrace
into a "in-memory" logger which will buffer all the log in memory. It
also set a hook in idle to flush all the log into console. One may
create an other thread to flush the logs but idle might be the simplest
place to go.
2013-10-23 01:48:47 +08:00
Grissiom
5674198759
components/utilities: add ymodem
...
Real-YModem implemented a flexible YModem support. It use callback-based
structure to let the user application to deal with the data. It contains
3 examples:
1. echo.c: write the data recieved on YModem to an other device
2. null.c: discard the YModem data
3. tofile.c: write the data to the file system
Currently, it does not support batch file transmission.
2013-10-09 23:26:42 +08:00
yiyue.fang
5510dec187
fixed a syntax error
...
error: expected expression before 'void'
error: too many arguments to function
2013-04-10 00:17:52 +08:00
aozima
71297d15e2
fix spelling error by ziyi897, this commit fixes #74 .
2013-04-02 16:13:11 +08:00
Grissiom
b0c84dc305
remove gui examples
...
As part of RTGUI, we should also remove gui examples. Copy
demo/examples/* in RT-Thread/RTGUI to examples/gui in RTT When you need
them.
2013-02-24 18:19:31 +08:00
Grissiom
f06c70feed
sync with rtgui-0.6
2013-02-01 10:27:10 +08:00
Ming, Bai
b4de7cce57
Re-normalizing the repo
2013-01-08 22:40:58 +08:00
Bernard Xiong
72782e9203
convert end of line
2013-01-08 05:05:02 -08:00
rogerz.zhang@gmail.com
d573786d52
fix memory access error in list_tc() under bsp/simulator
...
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2550 bbd45198-f89e-11dd-88c7-29a3b14d5316
2012-12-29 08:11:38 +00:00
dzzxzz@gmail.com
62447b2cd8
sync RTGUI with github( https://github.com/RT-Thread/RTGUI ) 9ae08379da5b698d6facc40bd0415de2e254ae9c
...
As always, full log is in GitHub.
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2449 bbd45198-f89e-11dd-88c7-29a3b14d5316
2012-11-26 02:42:52 +00:00
nongli1031@gmail.com
6773015c4a
add tc_done()
...
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2381 bbd45198-f89e-11dd-88c7-29a3b14d5316
2012-10-30 01:13:54 +00:00
nongli1031@gmail.com
aa0d3695e1
add rt_sem_treytalk()
...
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2380 bbd45198-f89e-11dd-88c7-29a3b14d5316
2012-10-30 00:55:48 +00:00
nongli1031@gmail.com
6fe2afed8c
for rt-thread 1.1.0
...
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2372 bbd45198-f89e-11dd-88c7-29a3b14d5316
2012-10-26 03:36:13 +00:00
bernard.xiong@gmail.com
2cdbbf8b05
Fixed thread_delay test issue.
...
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2371 bbd45198-f89e-11dd-88c7-29a3b14d5316
2012-10-25 08:54:26 +00:00
wuyangyong
8d4d8a8338
fixed bug: close sock when connect fail.
...
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2287 bbd45198-f89e-11dd-88c7-29a3b14d5316
2012-09-10 14:01:30 +00:00
dzzxzz@gmail.com
fcfdd06bab
fixed a compiling error and change tabs to spaces
...
demo_view_benchmark.c:125:18: error: static declaration of
'_benchmark_onshow' follows non-static declaration
demo_view_benchmark.c:87:9: note: previous implicit declaration of
'_benchmark_onshow' was here
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2277 bbd45198-f89e-11dd-88c7-29a3b14d5316
2012-09-07 02:21:57 +00:00
dzzxzz@gmail.com
9707b6ce0b
sync RTGUI with github( https://github.com/RT-Thread/RTGUI )
...
a8dac7ed473f381b7042cf9d14028488192624c5
As always, full log is in GitHub.
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2276 bbd45198-f89e-11dd-88c7-29a3b14d5316
2012-09-07 01:50:13 +00:00
dzzxzz@gmail.com
526de394b0
update RTGUI/SConscript
...
do not include demo_listview.c and demo_listview_icon.c
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2255 bbd45198-f89e-11dd-88c7-29a3b14d5316
2012-08-13 08:39:03 +00:00
dzzxzz@gmail.com
9a99573152
sync gui examples with github 6cf0a8bc19c292ca810c917574895c8defa3922e
...
As always, full log is in GitHub.
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2254 bbd45198-f89e-11dd-88c7-29a3b14d5316
2012-08-13 08:32:01 +00:00
dzzxzz@gmail.com
cb9cfb3100
fixed compiling errors while rtgui sync with github
...
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2235 bbd45198-f89e-11dd-88c7-29a3b14d5316
2012-07-26 08:06:15 +00:00
chaos.proton@gmail.com
92a50c838d
sync with RTGUI c074ff2898b9e
...
Full log is in GitHub.
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2222 bbd45198-f89e-11dd-88c7-29a3b14d5316
2012-07-20 12:37:56 +00:00
bernard.xiong@gmail.com
760f837871
fixed list directory issue on path.
...
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2200 bbd45198-f89e-11dd-88c7-29a3b14d5316
2012-07-02 23:28:06 +00:00
dzzxzz@gmail.com
70e39ffa54
update rtgui related project
...
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2177 bbd45198-f89e-11dd-88c7-29a3b14d5316
2012-06-19 00:48:11 +00:00
bernard.xiong@gmail.com
5cf2b9c3a2
Fixed buffer size issue.
...
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2166 bbd45198-f89e-11dd-88c7-29a3b14d5316
2012-06-14 15:47:27 +00:00
wuyangyong
2c82d4945b
use rt_deice API.
...
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2135 bbd45198-f89e-11dd-88c7-29a3b14d5316
2012-05-29 03:21:04 +00:00