Commit Graph

975 Commits

Author SHA1 Message Date
wanghaijing f62d8938dc [sdio] free memory and enhance performance 2021-02-05 15:49:30 +08:00
Meco Man c2fca3dffe 修复RTC驱动以及libc time.c库若干问题 2021-02-05 13:13:22 +08:00
iysheng a281ee9874 code format 2021-02-05 11:46:44 +08:00
tangyuxin 0230d32ca0 添加断言及注释 2021-02-01 15:02:22 +08:00
tangyuxin b42506fb73 优化功能重复的代码 2021-02-01 15:02:21 +08:00
tangyuxin c5218b5eee 修复紧急工作队列插入问题
紧急工作仍插入队列尾部,先将其插入队列头部
2021-02-01 15:02:20 +08:00
tangyuxin 5b52e6c7e3 修复同步取消锁中断等信号的问题 2021-02-01 15:02:19 +08:00
tangyuxin 5a16a2060e 定时处理函数临界区保护更加完整
定时器回调函数中,添加工作之前打开了中断。此时在极端情况下,会导致状态不对。
2021-02-01 15:02:18 +08:00
tangyuxin 10b5aa8f59 合并 cancel 和 cancel_delayed 函数,优化代码体积
合并 _workqueue_cancel_work 和 _workqueue_cancel_delayed_work 函数,优化代码体积
2021-02-01 15:02:17 +08:00
tangyuxin 0c87becb3e 合并 submit 和 submit_delayed,优化代码体积
将 _workqueue_submit_delayed_work 和 _workqueue_submit_work 函数合并成一个。优化代码体积
2021-02-01 15:02:16 +08:00
Bernard Xiong f9c5007cae
Merge pull request #3271 from fmkong/sensor_irq_disable
[drivers/sensor]disable irq only when the sensor and module sensors a…
2021-01-22 18:35:21 +08:00
Bernard Xiong b36aeb46a6
Merge pull request #4226 from redocCheng/master
解决添加RT_USING_MTD_NOR编译报错的问题
2021-01-22 18:24:04 +08:00
redoc a04bb0be3a
删除换行 2021-01-22 13:45:41 +08:00
redoc d0743d6090
1、【删除】多余语句 2021-01-22 13:44:15 +08:00
Trisuborn 3bf767dfe1 文本错误 2021-01-20 23:55:57 +08:00
Trisuborn 55402e19db 优化互补PWM输出功能的实现逻辑,兼容原本API,增加互补PWM使能/失能命令 2021-01-20 23:47:18 +08:00
Trisuborn 63239801d9 修改无意义代码 2021-01-20 11:24:00 +08:00
Trisuborn aed3cc162f 为stm32的PWM驱动添加对STM32H7的支持、添加互补PWM功能的支持,补全pwm_get命令 2021-01-19 17:14:32 +08:00
shuobatian 791527caca add armclang support 2021-01-11 20:07:12 +08:00
redoc 3ac86d08cb
解决添加RT_USING_MTD_NOR编译报错的问题。 2021-01-07 16:28:54 +08:00
Meco Man e3fc77f288 update serial.c 2021-01-01 17:24:26 +08:00
Meco Man a657c00e72 update pipe.c 2021-01-01 17:21:48 +08:00
Meco Man a940728162 update serial 2021-01-01 17:07:11 +08:00
Bernard Xiong 5af9540190
Merge pull request #4213 from mysterywolf/typo
Typo: rt_data_queue_peak() in dataqueue
2020-12-31 16:30:34 +08:00
Meco Man a233495718 Typo: rt_data_queue_peak() in dataqueue 2020-12-31 16:02:42 +08:00
Bernard Xiong 5fd6aec3d1
Merge pull request #4097 from zhangsz0516/zhangsz_1127
[update][PM]更新RT-Thread PM2.0框架
2020-12-31 08:33:27 +08:00
张世争 5b4845089a [update][PM]更新RT-Thread PM2.0框架 2020-12-30 15:21:17 +08:00
Bernard Xiong 94ba15a80b
Merge pull request #4062 from luanxg/lxg_dev
[update] 获取timer count时,防止因中断到来导致overflow更新
2020-12-29 08:27:11 +08:00
yangjie eeaf1fcc50 resolve Conflicts
bsp/nrf52832/board/Sconscript
	bsp/nrf52832/startups/Sconscript
	bsp/raspberry-pi/raspi4-32/driver/SConscript
2020-12-28 12:02:31 +08:00
tyustli 48d7cf4af9 【修改】解耦 touch 和 pin 2020-12-25 17:31:16 +08:00
Prry a38e7768ac 缩进由“TAB键”改用为“空格” 2020-12-20 22:23:28 +08:00
yangjie ef62febf1f [SConscript]update group name 2020-12-19 16:49:11 +08:00
Prry e7ed764254 添加TOF传感器描述信息 2020-12-19 12:23:37 +08:00
Bernard Xiong 57ddea482f
Merge pull request #4150 from mysterywolf/setwin
[ioctl] add TIOCSWINSZ
2020-12-14 15:05:47 +08:00
mysterywolf 1404d208db [ioctl] add TIOCSWINSZ 2020-12-14 01:13:51 +08:00
Bernard Xiong 2a4b6453b0
Merge pull request #4145 from thread-liu/action
[Audio] Header files are repeatedly included
2020-12-11 17:38:09 +08:00
Bernard Xiong e2d951ad2a
Merge pull request #3929 from geniusgogo/i2c_update
[dirver/i2c] i2c driver support bus lock, STOP control
2020-12-10 22:44:04 +08:00
thread-liu c827a42a18 [update] audio deficiency head file, compile fail. 2020-12-10 16:56:59 +08:00
liuduanfei 1f7a8e46a4
Update audio.c
修改注释错误 repaly ---> replay
2020-12-07 11:50:15 +08:00
Bernard Xiong 497806c883
Merge pull request #4055 from DavidLin1577/patch-18
[components/drivers]fixed re-include '.h' file of audio
2020-12-05 14:56:52 +08:00
Bernard Xiong fbab9c8c11
Merge pull request #4054 from DavidLin1577/patch-17
[components / drivers]update audio_mic.c
2020-12-05 14:55:37 +08:00
张世争 9609bc032a [RTC alarm]alarm功能优化,SOFT_RTC增加alarm功能 2020-12-03 17:52:03 +08:00
Bernard Xiong 9d60727058
Merge pull request #4109 from bigmagic123/fix_raspi4
Fix raspi4
2020-12-03 08:10:37 +08:00
tangyuxin c3ba2b07fa [components][workqueue] Modify system work queue initialization level 2020-12-02 14:30:31 +08:00
bigmagic 7a1f0e0f67 when flag is RT_DEVICE_FLAG_STREAM, paser '\n' break! 2020-12-02 10:11:38 +08:00
Bernard Xiong 2ee715c411
Merge pull request #4088 from loogg/mlw
add 'rt_ringbuffer_peak' API
2020-12-02 07:35:07 +08:00
guozhanxin bb016927f8 Improve the clock Settings for switching to high speed mode in the SDIO framework. 2020-11-27 17:28:49 +08:00
Bernard Xiong 0228f7b31d
Merge pull request #4044 from zhangsz0516/zhangsz_1120a
[rtc.alarm][fix]fix alarm when update datetime
2020-11-25 16:24:47 +08:00
张世争 945053a833 [components][PM][Update]优化PM电源模式选择 2020-11-23 21:41:19 +08:00
malongwei d6c8b46dad add 'rt_ringbuffer_peak' API 2020-11-22 14:20:02 +08:00
luanxueguang accb73d8df [update] 获取timer count时,防止因中断到来导致overflow更新 2020-11-21 17:44:52 +08:00
David Lin 9f5d860d04
Update audio.c 2020-11-21 16:07:03 +08:00
David Lin 7f1aa82a88
Update audio_pipe.c 2020-11-21 16:05:24 +08:00
David Lin db71258051
[components / drivers]fixed re-include of audio 2020-11-21 16:00:40 +08:00
David Lin f086765401
Update cdc_vcom.c 2020-11-21 15:37:45 +08:00
David Lin b10c9b7b63
Update hid.c 2020-11-21 15:36:56 +08:00
David Lin cc6b6a6ee3
Update hid.c 2020-11-21 15:36:26 +08:00
David Lin da464e6cc3
Update mstorage.c 2020-11-21 15:35:53 +08:00
David Lin 107b2063c1
Update winusb.c 2020-11-21 15:32:09 +08:00
David Lin f273e52614
Update audio_speaker.c 2020-11-21 15:30:12 +08:00
David Lin b73775da85
Update audio_mic.c 2020-11-21 15:29:45 +08:00
David Lin 626e8537f0
[components / drivers]update audio_mic.c
1. delete '#include <rtservice.h>', because rtthread.h had include rtservice.h;
2. delete '#include <rtthread.h>', because rtdevice.h had include rtthread.h.
2020-11-21 15:25:27 +08:00
张世争 e8eb74da58 [rtc.alarm][fix]fix alarm when update datetime 2020-11-20 09:02:20 +08:00
guozhanxin 3952fd780f [fix] When enable audio and usb at the same time. The warning <"MIN" redefined> is shown. 2020-11-18 11:13:28 +08:00
Bernard Xiong 3700283812
Merge pull request #3924 from qiyongzhong0/fix_bug_of_dataqueue
Fix bug of dataqueue
2020-11-18 08:09:34 +08:00
Bernard Xiong 37ecf07992
Merge pull request #4028 from zhangsz0516/zhangsz_1117
[componets/drivers/touch]完善Touch设备命令
2020-11-18 08:07:54 +08:00
张世争 10862586bf [componets/drivers/touch]完善Touch设备命令 2020-11-17 08:34:30 +08:00
Bernard Xiong 065488e746
Merge pull request #3956 from xfwangqiang/gcc-fix
[Components]&&[BSP][imxrt]add ethernet configuration for imxrt1064-nxp-evk
2020-11-13 07:10:16 +08:00
Bernard Xiong 4b2b9a87c6
Merge pull request #3871 from OpenNuvoton/rtt_usbhost_issue
Fix USB host core bugs.
2020-11-07 14:42:37 +08:00
Bernard Xiong 932e14acb4
Merge pull request #3964 from zhangsz0516/zhangsz_1015
add alarm flags, alarm can repeated by hour minute and second
2020-11-03 07:55:41 +08:00
SimpleInit c495d5a247 1.Add sensor vendor MAXIM.
2.Fix: When printing sub-zero temperature, "-" is displayed after ".".

Signed-off-by: SimpleInit <63694297@qq.com>
2020-10-20 20:55:34 +08:00
张世争 8d3f687abb add alarm flags, alarm can repeated by hour minute and second 2020-10-15 14:37:00 +08:00
WangQiang 10fb49318c 修改了一些文件头的copyright信息和Change Log 2020-10-14 10:27:17 +08:00
WangQiang 502378cf93 1. 抽象了PHY的设备模型,在components中增加了PHY设备的相关代码以及KCONFIG配置和SConscript脚本
2. 在IMXRT的Libraries中增加了peripherals目录,用于具体型号的设备驱动相关的代码的实现,不应与MCU的平台相关,实现PHY的设备对象中的相关接口。
3. 修改了BSP中的Sconstruct文件,增加了peripherals目录的构建
4. 修改了KEIL环境的SCT文件,用于实现以太网功能
2020-10-12 19:17:00 +08:00
qiyongzhong0 77f0814992 Merge branch 'master' of https://github.com/RT-Thread/rt-thread into fix_bug_of_dataqueue 2020-09-29 12:35:13 +08:00
Bernard Xiong aa05fc1469
Merge pull request #3675 from DavidLin1577/patch-10
[drivers/usb]Fixed a bug may cause stackover flow
2020-09-27 08:23:55 +08:00
Bernard Xiong 08688f7095
Merge pull request #3712 from egbert-h/master
mstorage.c: fix bug in device descriptor that MAC OS enumeration failed.
2020-09-27 08:23:14 +08:00
xieyangrun 54c6e7d145 [dirver/i2c] i2c driver support bus lock, STOP control 2020-09-23 17:17:20 +08:00
qiyongzhong0 967cc968e8 fix difference of style 2020-09-18 09:45:47 +08:00
qiyongzhong0 44baf269f7 fix bug of dataqueue 2020-09-18 09:33:34 +08:00
Bernard Xiong 8afb8b1e29
Merge pull request #3918 from SimpleInit/master
删除非对齐地址访问语句和__CORTEX_M宏定义判断
2020-09-17 14:18:46 +08:00
Bernard Xiong 13c27246c8
Merge pull request #3916 from willianchanlovegithub/Willianchan
[drivers/serial]add a line feed to the carriage return character when…
2020-09-17 07:54:45 +08:00
SimpleInit a70808ce9e 删除非对齐地址访问语句和__CORTEX_M宏定义判断
Signed-off-by: SimpleInit <63694297@qq.com>
2020-09-14 23:57:14 +08:00
WillianChan ee3d05f583 [drivers/serial]resolve compile error
Signed-off-by: WillianChan <chentingwei@rt-thread.com>
2020-09-14 18:17:00 +08:00
WillianChan c6b4c2ea2b [drivers/serial]modify annotation
Signed-off-by: WillianChan <chentingwei@rt-thread.com>
2020-09-14 17:21:38 +08:00
WillianChan 183f8b9402 [drivers/serial]add a line feed to the carriage return character when using interrupt tx
Signed-off-by: WillianChan <chentingwei@rt-thread.com>
2020-09-14 15:27:06 +08:00
luhuadong 6c25b839ee [sensor] support GPS/GNSS sensor class 2020-09-11 18:04:28 +08:00
Bernard Xiong 36cb4349a6
Merge pull request #3897 from yangjie11/yj_dev1
[components][driver/pin.c]pin 框架增加 rt_pin_get
2020-09-11 12:57:59 +08:00
yangjie 9d0b860e54 [components][driver/pin.c]pin 框架增加 rt_pin_get 2020-09-11 11:14:53 +08:00
Bernard Xiong 8ea34bf936
Merge pull request #3850 from SimpleInit/master
修复"response+1"导致STM32 HAL库SPI内存非对齐访问的hard fault
2020-09-11 09:15:32 +08:00
Wayne Lin f4d86cec7f Fix USB host core issues.
1. Limit >4 USB ports hubs.
2. Double free intf.
3. dname buffer size is too small.
4. Reset child pointer after detaching instance.
2020-09-02 17:49:17 +08:00
qiyongzhong0 c16c5b968f fix dataqueue, limit queue size to usable values (2,4,8,16...) to avoid errors when put_index exceed 0xffff. 2020-08-30 14:35:09 +08:00
SimpleInit 4a654414e3 修复"response+1"导致STM32 HAL库SPI内存非对齐访问的hard fault 2020-08-26 21:03:15 +08:00
thread-liu fcd844f982 update error SFUD support manufacturer (Micronix -> Macronix) and add MX25L51245G sfud flash info. 2020-08-15 14:34:19 +08:00
Bernard Xiong d463a5a0ba
Merge pull request #3802 from liuduanfei/master
Change I2C configuration hierarchy
2020-08-13 18:18:10 +08:00
liuduanfei 27a6ebf4b1
Update Kconfig 2020-08-05 10:06:20 +08:00
liuduanfei 719b71a015
Update Kconfig 2020-08-04 15:11:48 +08:00
liuduanfei ba5f2a5bb6
Update Kconfig
Change I2C configuration hierarchy
2020-08-04 15:10:43 +08:00
tangweikang b2a9b8308e [components][usb] word error : PROERTY -> PROPERTY 2020-08-04 11:01:22 +08:00
zhiweih 814b646d17
Specify date string length in FINSH date command.
libc ctime returns a fixed 25 character string without a NULL terminator. Print it without specifying length in FINSH date command prints extra contents and could potentially be dangerous.
2020-07-27 23:09:26 +08:00