| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-04-19 | fix: code format of serial.c and compile error in aarch64 context_gcc | zhao maosheng | |
| 2024-04-19 | [component][driver][serial/tty]using serial name to name tty | zms123456 | |
| 当使用新device model时,serial的名字由系统分配,id也由系统分配,此时应根据系统分配的serial id来作为serial-tty的id | |||
| 2024-04-19 | [drivers/serial] Introduce hooker for TTY (#8733) | Shell | |
| In this patch, a hook list has been introduced to address the concerns regarding coupling issues arising from modifications to the serial code for integrating TTY logic. Signed-off-by: Shell <[email protected]> | |||
| 2024-04-19 | [components][drivers] fix posix tty, and add more baudrate (#8683) | zms123456 | |
| * serial-tty fix * v2 | |||
| 2024-04-19 | sync smart & dfs (#8672) | Shell | |
| Signed-off-by: xqyjlj <[email protected]> Signed-off-by: Shell <[email protected]> Co-authored-by: xqyjlj <[email protected]> | |||
| 2024-03-20 | [components/driver] Fix issue for serial_V2 in no buffer bloking tx mode. | Liu Yang | |
| 2024-03-01 | [components/driver] update serial (#8567) | fangjianzhou | |
| 2024-02-21 | fix(serial_v2): tx_fifo->rb.buffer_ptr not init when RT_DEVICE_FLAG_DMA_TX ↵ | LaterComer | |
| and RT_SERIAL_TX_BLOCKING 为什么提交这份PR (why to submit this PR) serial_v2驱动框架,rt_serial_tx_enable()函数,在 DMA阻塞发送(RT_DEVICE_FLAG_DMA_TX and RT_SERIAL_TX_BLOCKING) 的时候,使用rt_malloc分配了tx_fifo内存,但是并未对tx_fifo->rb.buffer_ptr指针进行初始化(rt_malloc不会自动初始化内存),因此可能导致buffer_ptr是一个随机指针。但是rt_serail_write()函数需要根据tx_fifo->rb.buffer_ptr是否为RT_NULL来判断是调用_serial_fifo_tx_blocking_nbuf()还是_serial_fifo_tx_blocking_buf()。 由于tx_fifo->rb.buffer_ptr可能是一个随机值(不一定为RT_NULL=0),导致RT_DEVICE_FLAG_DMA_TX and RT_SERIAL_TX_BLOCKING模式下调用了_serial_fifo_tx_blocking_buf(),但是rb没有真正开辟内存空间,导致内存异常 你的解决方案是什么 (what is your solution) rt_serial_tx_enable(),在DMA阻塞发送分支下,对tx_fifo->rb.buffer_ptr进行初始化,赋值为RT_NULL。 | |||
| 2023-10-25 | 🎈 perf: perf rt_hw_interrupt_disable/enable (#8042) | xqyjlj | |
| Signed-off-by: Shell <[email protected]> Co-authored-by: Shell <[email protected]> | |||
| 2023-09-28 | [serial_v2] ↵ | zan319 | |
| 修复阻塞模式下中断发送的逻辑顺序问题与多线程下的竞态条件 (#7997) | |||
| 2023-07-24 | modify some function prototypes of the dfs_file_ops structure and the ↵ | xiao-mang | |
| function declarations based on it (#7849) | |||
| 2023-07-07 | [components][drivers][serial] serial.c 修复串口有时重复发送 '\r' ↵ | sp-cai | |
| 的问题 (#7767) | |||
| 2023-06-10 | [dfs] Add DFS v2.0 (#7606) | Bernard Xiong | |
| 2023-05-15 | [components][drivers][HUST CSE]修复serial_v2.c中可能产生的死循环 ↵ | 7YZ7 | |
| (#7394) | |||
| 2023-04-19 | [serial-v2]fix the data type error | Meco Man | |
| 2023-04-17 | [HUST CSE] Fix many abnormal symbols in annotations and format code | 7YZ7 | |
| 2023-04-14 | [components] Wrong order of judgment | lessone1 | |
| 2023-04-08 | [DFS] prepare for dfs_v2.0 (#7200) | Bernard Xiong | |
| * [DFS] prepare for dfs_v2. dfs_fd -> dfs_file; dfs_fnode -> dfs_vnode. * [BSP] fix code analysis warning * [smart] fix the pointer overflow. * code format * [smart] fix the lwp->lwp_obj checking. | |||
| 2023-03-22 | [errno code][-RT_EBUSY] fix that use RT_EBUSY without - | Meco Man | |
| 2023-02-23 | serial_v2 rt_device_write/read return data type as rt_ssize_t | jonas | |
| 2023-02-07 | rt_device_write/read return data type as rt_ssize_t | Meco Man | |
| rt_ssize_t can give negative error code, which follows the unix style correctly | |||
| 2023-01-13 | [rt-smart][fix/lwp] don't restore terminal for background lwp (#6847) | Shell | |
| * [fix/lwp] don't restore term for background lwp | |||
| 2023-01-05 | [drivers][serial_v2]修复DMA+TX阻塞模式异常 (#6781) | wdfk-prog | |
| * [drivers][serial_v2]修复DMA+TX阻塞模式异常 | |||
| 2022-12-26 | fix compiling warning. | bernard | |
| 2022-12-09 | [rtsmart] fix uart can't input after userapp exited at rv64 platform. | guozhanxin | |
| 2022-12-03 | sync branch rt-smart. (#6641) | guo | |
| * Synchronize the code of the rt mart branch to the master branch. * TTY device * Add lwP code from rt-smart * Add vnode in DFS, but DFS will be re-write for rt-smart * There are three libcpu for rt-smart: * arm/cortex-a, arm/aarch64 * riscv64 Co-authored-by: Rbb666 <[email protected]> Co-authored-by: zhkag <[email protected]> | |||
| 2022-10-12 | [DeviceDriver][serialv2] Support configure when serial is open. | 朱天龙 (Armink) | |
| 2022-10-10 | tshell is the default value of FINSH_THREAD_NAME | a1012112796 | |
| 2022-09-20 | [fix] Fix simulator compilation warnings (#6438) | Tangyuxin | |
| * [fix] Fix simulator compilation warnings * Update bsp/simulator/rtconfig_project.h Co-authored-by: Man, Jianting (Meco) <[email protected]> | |||
| 2022-08-13 | add assert for serial v2 | tfx2001 | |
| 2022-08-03 | [serial_v2] fixed bug (#6213) | HubretXie | |
| * [kernel][timer] fixed bug serial_v2 驱动问题,导致所有写入都使用阻塞方式写入 | |||
| 2022-08-02 | Fix some compilation warning (#5744) | dongly | |
| * Fix some compilation warning * 补充修正一些数据类型的使用错误 Co-authored-by: Meco Man <[email protected]> | |||
| 2022-04-26 | [drivers][serial] ioctl add F_SETFL cmd (#5876) | Tangyuxin | |
| 2022-04-04 | 完善 Serial V2 框架 (#5770) | 朱天龙 (Armink) | |
| * [stm32] fix h7 uart V2 driver unused code. * [DeviceDriver][serialv2] fix the serialv2 when using for console device on DMA mode. * [stm32][art-pi] using serial v2 by default * [DeviceDriver][SerialV2] Add termios for serial@V2 . * [BSP][STM32] Add hardware flow control for STM32 serial@V2 driver. * [DeviceDriver][Serial@V2] Add hardware flow control for serial V2. | |||
| 2022-03-27 | 完善串口 V2 框架 (#5720) | 朱天龙 (Armink) | |
| * [stm32] fix h7 uart V2 driver unused code. * [DeviceDriver][serialv2] fix the serialv2 when using for console device on DMA mode. * [stm32][art-pi] using serial v2 by default | |||
| 2022-03-20 | Open RT_USING_POSIX_STDIO caused serial_v2 to compile failed (#5684) | 打盹的消防车 | |
| * fix:Open RT_USING_POSIX_STDIO caused serial_v2 to compile failed | |||
| 2022-01-14 | update | Meco Man | |
| 2022-01-14 | [update] move dfs_posix.h to legacy/dfs/dfs_posix.h | liukangcc | |
| 2022-01-05 | add RT_USING_POSIX_STDIO | Meco Man | |
| 2021-12-21 | Merge pull request #5318 from enkiller/1201 | guo | |
| [components][src] Optimize interrupt disable time | |||
| 2021-12-05 | [posix] 按照高级unix环境编程整理IO类别 | Meco Man | |
| 2021-12-01 | [components][drivers] format file | tangyuxin | |
| 2021-11-29 | 增加RT_USING_POSIX_FS | Meco Man | |
| 2021-11-24 | revise some RT_USING_POSIX to RT_USING_POSIX_DEVIO | Meco Man | |
| 2021-09-11 | 使用poll.h代替dfs_poll.h | Meco Man | |
| 2021-09-09 | [serial] 优化RT_USING_POSIX_TERMIOS预编译 | Meco Man | |
| 2021-08-22 | [ioctl] implement function of getting window's size(TIOCGWINSZ) | Meco Man | |
| 2021-07-09 | [serial_v2] Serial_v2 support device ops feature | chenjh | |
| 2021-07-01 | [drivers]serial.c | HubretXie | |
| 解决STM32串口使用DMA接收方式时,清空缓存bug | |||
| 2021-06-21 | Merge pull request #4764 from KyleChenjh/master | Bernard Xiong | |
| [serial] 增加serial_v2版本的框架和基于stm32的串口驱动 | |||
