summaryrefslogtreecommitdiff
path: root/components/utilities
AgeCommit message (Collapse)Author
2014-12-26ymodem: fix a race-condition in handshakingGrissiom
As we are sending C continuously, there is a chance that the sender(remote) receive an C after sending the first handshake package. So the sender will interpret it as NAK and re-send the package. So we just ignore it and proceed.
2014-09-14[Ymodem]Change tabs to space.armink
2014-09-14[Ymodem]Change macro definition and code format.armink
2014-09-13[Ymodem]Add device open flag as input parameter to ymodem function.armink
2014-09-13[Ymodem]When active end the session, It can config send CAN number.armink
2014-09-11[LogTrace] Use OFLAG_RDWR to replace FLAG_RDWR when opening a device.bernard
2014-07-15ymodem: increase the default RYM_CHD_INTV_TICKGrissiom
Frequent 'C' on the handshake will confuse some sender(lrzsz for example).
2014-07-14ymodem: refactor _rym_read_codeGrissiom
Make fast path fast and slow path slow.
2014-04-10logtrace: add log_session_lvlGrissiom
log_session_lvl is suitable for performance critical places where in most cases, the log is turned off by level. If the session is const and the level is greater than session->lvl, the whole function will be optimized out.
2014-04-10logtrace: add const modifier to the APIsGrissiom
Compiler may do more optimization when the parameter is const.
2013-10-11log_trace: fix the memmove useGrissiom
The first parameter of memmove is the dst, not src. Besides, fix the wrong move size.
2013-10-09components/utilities: add ymodemGrissiom
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-09-26logtrace: only export cmd when finsh is enabledGrissiom
2013-09-23logtrace: adjust the log valuesGrissiom
logtrace only use odd number of log levels. So the use could set some custom level amount them.
2013-09-23logtrace: add LOG_TRACE_VERBOSE log levelGrissiom
2013-09-23logtrace: cleanup code and fix compiling warningsGrissiom
2013-09-17Merge branch 'master' of https://github.com/RT-Thread/rt-threadbernard
2013-09-17change the compiling macro before DFS optionbernard
2013-09-03log_trace: cleanupGrissiom
2013-06-30Move logtrace to utilitesBernard Xiong
2013-01-08convert end of lineBernard Xiong
2011-12-12fixed zmodem syntax error.wuyangyong
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1836 bbd45198-f89e-11dd-88c7-29a3b14d5316
2011-06-17code updateitspy.wei
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1521 bbd45198-f89e-11dd-88c7-29a3b14d5316
2011-06-02add DFS_USING_WORKDIR pre-defineitspy.wei
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1443 bbd45198-f89e-11dd-88c7-29a3b14d5316
2011-03-31fix memory leak problemitspy.wei
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1358 bbd45198-f89e-11dd-88c7-29a3b14d5316
2011-03-30add crc.hitspy.wei
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1357 bbd45198-f89e-11dd-88c7-29a3b14d5316
2011-03-30file transmission trough zmodem protocol.itspy.wei
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1356 bbd45198-f89e-11dd-88c7-29a3b14d5316
2011-03-04git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1305 ↵itspy.wei
bbd45198-f89e-11dd-88c7-29a3b14d5316
2011-03-03添加 zmodemitspy.wei
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1302 bbd45198-f89e-11dd-88c7-29a3b14d5316