summaryrefslogtreecommitdiff
path: root/components
AgeCommit message (Collapse)Author
2013-05-12cdc_vcom: not to start sending data when the data is already sendingGrissiom
We start the sending transaction in SOF handler. But if the data is already sending, start an other transaction will cause data lose. Implement a state machine is cdc_vcom and avoid that.
2013-05-12usbdevice/core: small optimization on the event loopGrissiom
Sort the switch cases by the frequency of the events.
2013-05-10cdc_vcom: send data as many as possibleGrissiom
The data filled into dcd_ep_write does not to be limited by MaxPacketSize.
2013-05-10usbdevice/core: misc cleanupGrissiom
2013-05-10cdc_vcom: send a zero-length-packet at the end is transactionGrissiom
2013-05-09cdc_vcom: fix the bug that use ringbuffer pool as usb packet bufferGrissiom
This commit set the buffer for packet to CDC_MaxPacketSize which is a reasonable value for it. However, maybe we should make CDC_{RX,TX}_BUFSIZE configurable as well.
2013-05-08ringbuffer: format the code to a more symmetric structureGrissiom
2013-05-08reimplement ringbufferGrissiom
The new implementation use the mirroring method to distinguish full buffer and the empty buffer. It also support buffers of arbitrary size.
2013-05-05Merge branch 'master' of https://github.com/RT-Thread/rt-threadBernard Xiong
2013-05-05add RAMFS implementationBernard Xiong
2013-05-04usbdevice/core/core.c: fix garbage value bugGrissiom
This could crash the program with -O1 and -O2 in MDK.
2013-04-10add error handler in dlopen.cshaolin
2013-04-04fix compiling warning in finsh shelluser
2013-04-04fix the wrong strcpy issue in list() functionBernard Xiong
2013-04-03Merge pull request #70 from geniusgogo/dfs-fixbugprife
Dfs clean and optimized code
2013-04-03strip more characters in finsh tokenBernard Xiong
2013-04-01dfs_fs.c: optimized redundant loop.geniusgogo
2013-04-01dfs.c: delete the redunant space in the line end.geniusgogo
2013-04-01dfs.c: fix null pointer bug.geniusgogo
2013-03-30implement a shell for moduleBernard Xiong
2013-03-28add comments to help understanding pthreadRogerz Zhang
2013-03-25add the first porting for lwip 1.4.1Bernard Xiong
2013-03-23add libc in link when enable RT_USING_NEWLIBBernard Xiong
2013-03-02dfs_elm.c: fix the head file conflicts caused by time.hprife
2013-03-01fixed uninitialized variable.aozima
2013-03-01fixed dfs(elmfat) bug: fixed the stat(st_mtime) issue.aozima
2013-02-28fixed list_tcps bug: ipaddr_ntoa isn't reentrant.aozima
2013-02-21remove RT-Thread GUI from RT-Thread temporaryBernard Xiong
2013-02-01sync with rtgui-0.6Grissiom
2013-01-25Merge branch 'master' of github.com:RT-Thread/rt-threadprife
2013-01-25show volume size in KBytes in dfprife
2013-01-24Merge pull request #21 from heyuanjie87/ForPullRequestqiuyiuestc
class driver can custom string description
2013-01-24class driver can custom string descriptionheyuanjie87
2013-01-22fix memory leak in dfs_elm.c and umount fatfs when mount fatfs fails (this ↵prife
bug leads to mkfs failure in linux)
2013-01-21Merge pull request #18 from prife/finsh-64gccBernard Xiong
fix bug in finsh when built with 64bit-gcc
2013-01-22fix bug in finsh when built with 64bit-gccprife
2013-01-17fixed the string descriptor send to host more than actualheyuanjie87
2013-01-17handle standard request to interface that defined in classheyuanjie87
2013-01-17Add RT_MTD_ESRC definitions.Bernard Xiong
Add RT_MTD_ESRC definitions. If the source page has issue when copying a page, the low level can return this error code.
2013-01-13Merge pull request #11 from grissiom/remove-newlib-mathBernard Xiong
remove math code for newlib
2013-01-13newlib: use the LIBS argument in DefineGroup instead of modifying the EnvGrissiom
2013-01-11Newlib: link with libm in default.Grissiom
libm is a frequently used lib. Newlib is compiled with -ffunction-sections in recent GCC tool chains. The linker would just link in the functions that have been referenced. So setting this won't result in bigger text size.
2013-01-10Merge pull request #12 from heyuanjie87/usb-deviceqiuyiuestc
Usb device:correct the macro
2013-01-11Correct macro definitionheyuanjie87
2013-01-11revert some define to usb_common.hheyuanjie87
2013-01-10Merge pull request #9 from heyuanjie87/usb-deviceqiuyiuestc
Usb-device
2013-01-10remove math code for newlibGrissiom
Newlib already have optimized and full featured math implementation. To use it, one should add: env['LIBS'] = ['m'] or equivalent to the SConstruct.
2013-01-09Merge pull request #10 from grissiom/fix-mathBernard Xiong
fix math.h
2013-01-09fix math.hGrissiom
Declare sin/cos and M_PI in math.h.
2013-01-09revert the defineheyuanjie87