| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-05-27 | [lts 3,1,x] format codes | Meco Man | |
| 2021-02-26 | [Update] Sync from v4.0.3 | chenjh | |
| 2019-12-20 | Sync from master v4.0.2 . | armink | |
| 2019-12-17 | Sync from master (75a3f3dd3a930eab1dc58fa0258a9d1605a0ac11) | armink | |
| 2019-05-17 | Update the kernel and components to master version. | armink | |
| 2019-01-28 | Sync from master (aa1e41d04f6b7b37786b1d88f492701e9d4acf5a) | armink | |
| 2019-01-02 | [component] Sync to latest version. | armink | |
| 2018-10-14 | [license] Change license to Apache. | Bernard Xiong | |
| 2018-09-12 | [DeviceDriver] Add rbb (ring block buffer) data structure. | armink | |
| 2018-08-11 | [components][pipe] Fix 'pipe' command close bug when open failed. | neverxie | |
| 2018-06-26 | [Kernel] clean code for indentation. | Bernard Xiong | |
| 2018-06-26 | [Kernel] clean code for indentation. | Bernard Xiong | |
| 2018-06-26 | [Kernel] Add flag in wait queue and fix wakeup issue. | Bernard Xiong | |
| 2018-06-12 | [components][drivers] Add irq lock to rt_wqueue_wait. | armink | |
| 2018-06-10 | [Kernel] Add device ops feature. | Bernard Xiong | |
| 2018-04-09 | [components] fixed signed/unsigned mismatch warning | liang yongxiang | |
| 2018-03-25 | [drivers]Fix put_force bug | tangyuxin | |
| 2017-12-31 | [DeviceDrivers] fix type unknown issue in pipe | Bernard Xiong | |
| 2017-12-31 | [DeviceDrivers] fix the compiling warning. | BernardXiong | |
| 2017-12-29 | [DeviceDrivers] Add device API in pipe device. | bernard | |
| 2017-11-09 | [Driver][Pipe]Memory leak issue when close a pipe. | JasonJiaJie | |
| There is a memory leak issue when close a pipe. | |||
| 2017-10-18 | [DeviceDrivers] Remove compiling warning in workqueue. | bernard | |
| 2017-10-17 | [libc] Add RT_USING_POSIX macro. | bernard | |
| 1. Add macro check in rtdebug.h; 2. Use RT_USING_POSIX for poll/select, stdin etc. 3. Split dfs_posix.h to dfs_posix.h, dfs_poll.h and dfs_select.h; | |||
| 2017-10-17 | [DeviceDrivers] Add sync mode in work queue. | bernard | |
| 2017-10-16 | [components][drivers] Check macro "RT_USING_DFS" when using DFS relative ↵ | ArdaFu | |
| method/functions. | |||
| 2017-10-15 | [DeviceDrivers] change cmd type. | bernard | |
| 1. Change 'rt_uint8_t' type of cmd to 'int'; 2. Add waitqueue; 3. Split device ipc header files; | |||
| 2017-02-27 | [DeviceDrivers] Fix the re-work issue in workqueue. | Bernard Xiong | |
| 2017-01-31 | [DeviceDrivers] Add critical_work for wqueue. | bernard | |
| 2016-11-02 | [DeviceDrivers]Modify the dataqueue comments. | armink | |
| 2016-10-31 | [DeviceDrivers]Improve dataqueue resume suspended thread code. Thanks for ↵ | armink | |
| @grissiom suggestion. | |||
| 2016-10-31 | [DeviceDrivers]Reset dataqueue waiting_lwm flag when suspended_push_list is ↵ | armink | |
| empty | |||
| 2016-10-29 | [DeviceDrivers]Fix dataqueue irq not resume bug. | armink | |
| 2016-10-19 | [DeviceDrivers]Fix dataqueue calculate put and get buffer index bug. | armink | |
| 2016-10-19 | [DeviceDrivers]Fix dataqueue's bug when push data is timeout the lwm flag ↵ | armink | |
| isn't reset. | |||
| 2015-05-11 | [DeviceDriver] Add more exported symbols for completion. | Bernard Xiong | |
| 2015-04-04 | [DeviceDriver] Fix inverted logic on SConscript | ItsEddy | |
| Remove dataqueue/pipe if not enable RT_USING_HEAP, supply the missing `not`. | |||
| 2015-03-31 | [DeviceDriver] Remove dataqueue/pipe if not enable RT_USING_HEAP | Bernard Xiong | |
| 2015-03-24 | Update completion.c | KodakWang | |
| fix: completion wait after, maybe can't clean the flag. | |||
| 2015-01-23 | [Driver/ringbuffer]: Fix put_force bug | Bright Pan | |
| OXape reports: http://www.rt-thread.org/phpBB3/topic3939.html driver/ringbuffer: when data length is bigger than space length for rb, the read_index in rb is not update. When length > space, update the read_index, the bug can be fix, and works fine. | |||
| 2014-08-04 | [DeviceDrivers] Add modification under Linux | Bernard Xiong | |
| 2014-07-13 | [Drivers] Add workqueue implementation. | bernard | |
| 2013-10-23 | device/pipe: add a control cmd to get the space left in pipe | Grissiom | |
| 2013-08-22 | dev/portal: fix bug in portal callback forwarding | Grissiom | |
| When forwarding rx/tx callback from the underlaying device(pipe), the "dev" argument should be the portal. So the portal callback could think itself as called. | |||
| 2013-08-22 | dev/portal: add checks on oflag | Grissiom | |
| It does not make sense to open portal without a flag. One should open a portal with RT_DEVICE_OFLAG_RDWR in most cases. | |||
| 2013-08-20 | dev/portal: implement portal device | Grissiom | |
| Portal is a device that connect devices. Currently, you can only connect pipes in portal. Pipes are unidirectional. But with portal, you can construct a bidirectional device with two pipes. | |||
| 2013-08-20 | dev/pipe: make pipe a type of device | Grissiom | |
| Pipe have many differences with char device. The main difference is altough pipe have both read and write, it is unidirectional in nature. | |||
| 2013-08-19 | dev/pipe: cleanup | Grissiom | |
| 2013-08-19 | dev/pipe: call rx_indicate the time we resume reader | Grissiom | |
| Some reader(FinSh again) would like to block on a semaphore which is released in rx_indicate. So we should invoke rx_indicate in _rt_pipe_resume_reader. | |||
| 2013-08-19 | device/pipe: add nonblocking read/write and force write mode | Grissiom | |
| The previous implementation will always blocks the reader/writer. However, at least FinSh would expect the device to be nonblocking --- read should return 0 when there is no data in it. | |||
| 2013-08-19 | ringbuffer: add put_force and putchar_force API | Grissiom | |
| Add the APIs that will discard the old data when rb is full. | |||
