- 14 10月, 2013 1 次提交
-
-
由 Grissiom 提交于
Mutex has the idea of ownership, only the thread which owns the mutex can release it. So rt_mutex_release could only be called in thread context. Add a debug guard to it.
-
- 12 10月, 2013 2 次提交
-
-
由 Bernard Xiong 提交于
kernel: fix compiling error when RT_DEBUG is not defined
-
由 Grissiom 提交于
Define RT_DEBUG_IN_THREAD_CONTEXT when RT_DEBUG is not defined.
-
- 11 10月, 2013 6 次提交
-
-
由 Bernard Xiong 提交于
kernel: add RT_DEBUG_IN_THREAD_CONTEXT
-
由 Grissiom 提交于
In thread context means: 1) the scheduler has been started; 2) not in interrupt context. It is more stronger than RT_DEBUG_NOT_IN_INTERRUPT. With this commit, you will catch the error on situations like taking mutex before scheduling instead of crashing on NULL pointer reference.
-
由 Bernard Xiong 提交于
DFS: add dfs_file_flush prototype in dfs_file.h
-
由 Bernard Xiong 提交于
log_trace: fix the memmove use
-
由 Grissiom 提交于
The first parameter of memmove is the dst, not src. Besides, fix the wrong move size.
-
由 Grissiom 提交于
-
- 09 10月, 2013 7 次提交
-
-
-
由 bernard 提交于
-
由 Bernard Xiong 提交于
components/utilities: add ymodem
-
由 Grissiom 提交于
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.
-
-
由 bernard 提交于
-
由 bernard 提交于
-
- 01 10月, 2013 2 次提交
-
-
由 Bernard Xiong 提交于
scons script: support to generate vs2012 project xml
-
由 prife 提交于
rename template.vcproj to template_vs2005.vcproj add template_vs2012.vcxproj NOTE: the vs2012.py is ugly, just can work.
-
- 28 9月, 2013 3 次提交
-
-
由 Bernard Xiong 提交于
DFS/jffs2: fix file mode init bug in jffs2_open/opendir
-
由 prife 提交于
found by haitao5198 clear mount parition device talbe when jffs2 mount falied
-
由 prife 提交于
found by haitao52198 URL:http://www.rt-thread.org/phpBB3/viewtopic.php?f=3&t=3112&p=17153#p17153
-
- 26 9月, 2013 3 次提交
-
-
由 Bernard Xiong 提交于
Compiling fix
-
由 Grissiom 提交于
-
由 Grissiom 提交于
-
- 23 9月, 2013 7 次提交
-
-
由 Bernard Xiong 提交于
logtrace: cleanup code and fix compiling warnings
-
由 Grissiom 提交于
logtrace only use odd number of log levels. So the use could set some custom level amount them.
-
由 Grissiom 提交于
-
由 Grissiom 提交于
-
由 Bernard Xiong 提交于
kservice: export vsnprintf as rt_vsnprintf
-
由 Grissiom 提交于
vsnprintf is a common string function that could be used in many places. Using both vsnprintf in libc and vsnprintf in the RTT could make a bigger image. Moreover, if newlib is not enabled when compiling with GCC, referencing vsnprintf will lead to link error: .../arm-none-eabi/lib/armv7-ar/thumb/softfp/libc.a(lib_a-sbrkr.o): In function `_sbrk_r': sbrkr.c:(.text._sbrk_r+0xc): undefined reference to `_sbrk' collect2: error: ld returned 1 exit status Using rt_vsnprintf could avoid such problem.
-
由 Bernard Xiong 提交于
finsh: unregister rx_indicate when closing the device
-
- 22 9月, 2013 2 次提交
-
-
由 Grissiom 提交于
Because the device could still remain opened when closed by finsh, the old rx_indicate is useless for finsh. Some buggy driver will still generate rx_indicate even after the device has been closed. So FinSh should unregister the rx_indicate when releasing the old device.
-
由 Bernard Xiong 提交于
-
- 21 9月, 2013 1 次提交
-
-
由 bernard 提交于
-
- 20 9月, 2013 1 次提交
-
-
由 bernard 提交于
-
- 17 9月, 2013 2 次提交
-
-
-
由 bernard 提交于
-
- 15 9月, 2013 1 次提交
-
-
由 Bernard Xiong 提交于
rt_event_recv: add a check on the option flag
-
- 14 9月, 2013 2 次提交