summaryrefslogtreecommitdiff
path: root/components/drivers/serial/serial.c
AgeCommit message (Collapse)Author
2023-02-07rt_device_write/read return data type as rt_ssize_tMeco 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
2022-12-26fix compiling warning.bernard
2022-12-09[rtsmart] fix uart can't input after userapp exited at rv64 platform.guozhanxin
2022-12-03sync 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-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-02Fix 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-01-14updateMeco Man
2022-01-14[update] move dfs_posix.h to legacy/dfs/dfs_posix.hliukangcc
2022-01-05add RT_USING_POSIX_STDIOMeco Man
2021-12-05[posix] 按照高级unix环境编程整理IO类别Meco Man
2021-11-29增加RT_USING_POSIX_FSMeco Man
2021-11-24revise some RT_USING_POSIX to RT_USING_POSIX_DEVIOMeco Man
2021-09-11使用poll.h代替dfs_poll.hMeco 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-01[drivers]serial.cHubretXie
解决STM32串口使用DMA接收方式时,清空缓存bug
2021-06-13add sys/ioctl for serialMeco Man
2021-04-27update serial drvAubr.Cool
2021-03-18[components][serial] fix do RT_DEVICE_CTRL_CLOSE cmd when close serial ↵iysheng
device regardless of DMA config
2021-03-16Merge pull request #4427 from mysterywolf/componentsBernard Xiong
[components] auto & manual formatted
2021-03-10[ioctl] 增加TIOCGWINSZ功能Meco Man
2021-03-08[compoenets] auto & manual formattedMeco Man
2021-01-01update serial.cMeco Man
2021-01-01update serialMeco Man
2020-12-31Typo: rt_data_queue_peak() in dataqueueMeco Man
2020-12-14Merge pull request #4150 from mysterywolf/setwinBernard Xiong
[ioctl] add TIOCSWINSZ
2020-12-14[ioctl] add TIOCSWINSZmysterywolf
2020-12-02when flag is RT_DEVICE_FLAG_STREAM, paser '\n' break!bigmagic
2020-09-17Merge pull request #3916 from willianchanlovegithub/WillianchanBernard Xiong
[drivers/serial]add a line feed to the carriage return character when…
2020-09-14[drivers/serial]resolve compile errorWillianChan
Signed-off-by: WillianChan <[email protected]>
2020-09-14[drivers/serial]modify annotationWillianChan
Signed-off-by: WillianChan <[email protected]>
2020-09-14[drivers/serial]add a line feed to the carriage return character when using ↵WillianChan
interrupt tx Signed-off-by: WillianChan <[email protected]>
2020-04-10[components][serial]关闭uart时,反初始化tx_dma->data_queue,防止� ↵yangjie
��存泄漏
2020-03-23[optimize] stm32 uart driverSummerGift
2020-01-21[serial.c] 修复在没有开启ulog时,警告日志不会输出的问题z14git
2020-01-18修复因串口接收缓冲区满且没有开启ULOG_USING_ISR_LOG而造成� ↵z14git
��死机问题
2019-11-01[DeviceDrivers] add warning about overflow by serial receiverErnest
2019-07-23【完善】去除串口 dma 中无法触发的代码判断SummerGift
2019-06-18fix kernel and framework no cast type errortyustli
2019-05-13[components/drivers/serial]add low level DMA TX config support.misonyo
2019-04-12Update all of debug log definition to DBG_TAG and DBG_LVL.armink
2019-03-06Remove the DBG_COLOR and DBG_ENABLE definition.armink
2019-03-03解决_tc_flush可能引起的缓冲区冲突MLW
2019-02-12[Kernel] Code cleanup for compiling warning.Bernard Xiong
2019-01-16Update serial.c陈迎春
"remove #ifdef RT_SERIAL_USING_DMA in rt_serial_open, always check device open dma flag"
2018-12-08[add] DMA choice of serial[email protected]
2018-11-02The dbg_log API is DISCARDED. Change all dbg_log to LOG_X.armink
2018-10-14[license] Change license to Apache.Bernard Xiong