Commit Graph

2973 Commits

Author SHA1 Message Date
liuxianliang de1fd2bfc4 [add] lwIP 2.1.2 transplantation on RT-Thread.
Signed-off-by: liuxianliang <liuxianliang@rt-thread.com>
2020-06-20 14:01:09 +08:00
liuxianliang a9796b90ad [add] the code of original lwIP 2.1.2.
Signed-off-by: liuxianliang <liuxianliang@rt-thread.com>
2020-06-20 13:44:12 +08:00
liuxianliang f715f29588 [fix] lwip clock confict with minilib clock
Signed-off-by: liuxianliang <liuxianliang@rt-thread.com>
2020-06-18 16:42:02 +08:00
xieyangrun 1418cb1875 [net/lwip]: enable LWIP_SO_LINGER option feature of LWIP. 2020-06-18 11:06:06 +08:00
Bernard Xiong 7b31868464
Merge pull request #3686 from armink/fix_spi
[SFUD] Update the flash chip information table.
2020-06-13 19:12:21 +08:00
Bernard Xiong b04fdd89ed
Merge pull request #3679 from DavidLin1577/patch-11
[finsh]Fixed a bug may cause stackover flow
2020-06-13 16:23:40 +08:00
armink 02c8084138 [SFUD] Update the flash chip information table. 2020-06-13 16:03:46 +08:00
armink b7a9312be6 [SFUD] Update rt_sfud_flash_probe_ex API 2020-06-13 12:07:20 +08:00
armink 6a9e081ec5 [SFUD] Add new probe API (rt_sfud_flash_probe_ext) for using user SPI configuration. 2020-06-13 11:50:30 +08:00
armink 930de79000 [SFUD] Update the log format to rtdbg. 2020-06-13 11:36:12 +08:00
armink 179d0ee439 [SFUD] Update the W25Q64DW JEDEC ID 2020-06-13 11:28:24 +08:00
armink 202bde05ec [DeviceDriver][SPI] Fix 3 wires SPI issue. 2020-06-13 11:24:26 +08:00
David Lin 5bb38bb4e8
Update msh_file.c 2020-06-13 10:13:51 +08:00
Cliff Chen 1a9ecf27f3 [components] dfs: update elmfat to R0.14 patch 1
merge from https://github.com/abbrev/fatfs.git
(cf1fa008119c8ae2d05311ba3d97da0c4dca33b6)

Signed-off-by: Cliff Chen <cliff.chen@rock-chips.com>
Change-Id: I321ba7933e1a4d6c07b3fbaa2a134eb54bb43b32
2020-06-12 16:31:43 +08:00
David Lin 7129694f38
[finsh]Fixed a bug may cause stackover flow
add code:
if (line_buf == RT_NULL) return -RT_ENOMEM;
2020-06-12 08:49:46 +08:00
luhuadong 9e7fdad8fb [Sensor] Add Plantower sensor info 2020-06-11 21:26:31 +08:00
David Lin 822df76f8e
Update ethernetif.c 2020-06-10 23:32:06 +08:00
David Lin aa0b68a575
Update ethernetif.c 2020-06-10 23:30:44 +08:00
David Lin 8beb439926
Update ethernetif.c 2020-06-10 23:27:25 +08:00
David Lin 1703c70fd5
[ drivers/usb]Fixed a bug may cause stackover flow 2020-06-10 12:53:51 +08:00
David Lin 4f53c68b3b
Update ethernetif.c 2020-06-10 11:09:11 +08:00
David Lin a5fddaecc3
Update ethernetif.c 2020-06-10 11:08:01 +08:00
David Lin 5f6c3d7345
Update ethernetif.c
if LWIP_NETIF_HOSTNAME enable, the length is 'sizeof(struct netif)+ LWIP_HOSTNAME_LEN',
not only  equal to  'sizeof(struct netif)'.
2020-06-10 10:59:50 +08:00
Bernard Xiong be43008c56 [libc] remove pthread.h in newlib/syscalls.c 2020-06-06 13:23:56 +08:00
Bernard Xiong fe2e9e924e [libc] fix 64bit issue for pthreads 2020-06-06 13:21:32 +08:00
Bernard Xiong a4f1905b6d [libc] Fix pthreads compiling issue with new newlib version 2020-06-06 13:20:58 +08:00
Wayne Lin c72ee2d63c [W25Q32BV]Support fast read QUAD_OUTPUT and QUAL_IO. 2020-06-02 14:46:52 +08:00
Bernard Xiong a6a8b90935
Merge pull request #3618 from longtengmcu/master
fix three bugs about ethernet
2020-06-01 15:32:53 +08:00
Bernard Xiong 1ef77bd969
Merge pull request #3601 from OpenNuvoton/rtt_issues
Fix issues
2020-05-30 09:43:54 +08:00
Bernard Xiong 81610509d1
Merge pull request #3603 from cliff-cmc/master
[dlmodule] Fix crash when dlmodule exit
2020-05-29 08:53:55 +08:00
Bernard Xiong 32714439f0
Merge pull request #3634 from jch12138/master
添加static前缀,防止与用户自定函数冲突
2020-05-29 06:47:54 +08:00
jch12138 c0a4da7c5b 添加static前缀,防止与用户自定函数冲突 2020-05-28 20:57:43 +08:00
longtengmcu d75f03e4b0 1、解决do_pollfd函数中处理底层网络设备返回错误-1的情况,返回-1时select函数也要返回-1 …
2、网卡设备调用关闭dhcp时,底层要调用dhcp_stop函数来关闭dhcp功能,打开时再调用dhcp_start,否则再次打开dhcp时无法获取ip地址或者出现在使用静态ip地址会在dhcp租约到期时自动再获取ip地址。
3、sal_socket.c程序中的sal_accept函数增加判断网卡up,down的功能
4、修改注释信息
2020-05-21 22:05:38 +08:00
Wayne Lin f0e4009c30 Fix rt_hw_inputcapture_isr public function name in header file.
Fix miss-break in HWTIMER_CTRL_INFO_GET case.
2020-05-20 16:04:31 +08:00
Bernard Xiong 19c01e9d5e
Merge pull request #3611 from 2000000/watchdog_fix
[drivers][watchdog] 修复watchdog.c 注释的一处笔误
2020-05-20 15:10:19 +08:00
luhuadong ce35dfbc40 [AT] Adjust where the AT socket callback function 2020-05-20 01:11:46 +08:00
GaoJie 8aaa89a6f1 [drivers][watchdog] 修复watchdog.c 注释的一处笔误 2020-05-19 17:30:19 +08:00
longtengmcu 63950c9259 1、解决do_pollfd函数中处理底层网络设备返回错误-1的情况,返回-1时select函数也要返回-1
2、网卡设备调用关闭dhcp时,底层要调用dhcp_stop函数来关闭dhcp功能,打开时再调用dhcp_start,否则再次打开dhcp时无法获取ip地址或者出现在使用静态ip地址会在dhcp租约到期时自动再获取ip地址。
3、sal_socket.c程序中的sal_accept函数增加判断网卡up,down的功能
2020-05-17 15:51:35 +08:00
Cliff Chen 42f9de1b42 [dlmodule] Fix crash when dlmodule exit
Signed-off-by: Cliff Chen <cliff.chen@rock-chips.com>
2020-05-15 17:53:55 +08:00
Wayne Lin 5d65fe074f Merge branch 'master' of https://github.com/rt-thread/rt-thread into rtt_issues 2020-05-15 09:41:27 +08:00
luhuadong 88a02d7bd8 fixed some typos 2020-05-09 10:33:36 +08:00
Bernard Xiong 084996ddb5
Merge pull request #3565 from OpenNuvoton/rtt_issues
Get stuck issue after open-close-open CAN device.
2020-05-04 22:06:16 +08:00
Prry 040816dee8 add vendor information of sensor 2020-05-02 00:39:48 +08:00
Bernard Xiong 664bc4e9d8
Merge pull request #3569 from egbert-h/master
mstorage.c: fix the issue bug in_read_capacity()
2020-05-01 17:40:02 +08:00
Bernard Xiong 786eb5ae9c [C++] rename the Thread/Mutex to cxx_Thread/Mutex to avoid same name issue 2020-04-30 21:08:04 +08:00
Wayne Lin 39431f5a70 Rename usbd and usbh source files for IAR building issue. 2020-04-30 15:47:42 +08:00
hphuang 9d374f873c mstorage.c: fix the issue that _read_capacity() returns the wrong last valid address of storage medium 2020-04-28 19:07:08 +08:00
Wayne Lin 5bddcd378e Get stuck issue after open-close-open CAN device.
Signed-off-by: Wayne Lin <wosayttn@gmail.com>
2020-04-27 16:01:05 +08:00
bigmagic 3afb24f4c1 fix aarch64 compiler warning 2020-04-17 22:35:55 +08:00
Bernard Xiong d3ce0b27ff
Merge pull request #3534 from Keyun-Johan/mydoc
socket_new() 错误返回时的问题
2020-04-15 16:08:43 +08:00
Keyun-Johan 5ea637903d
Update sal_socket.c
OK
2020-04-13 17:42:37 +08:00
David Lin e9d930070d
Update pipe.c 2020-04-13 07:20:29 +08:00
Keyun-Johan 63e855d78a socket_new()成功后,后续函数不成功返回-1,没有删除socket 2020-04-12 19:22:19 +08:00
David Lin ff09587d23
[components/drivers] update pipe.c
Fixed stackover flow bug when create pipe->fifo
2020-04-12 11:58:33 +08:00
bigmagic 3d29ac8953 remove redefinition 'mode_t' 2020-04-11 22:35:02 +08:00
DeclanHuaChen 9545529b33 Fix some spelling mistakes 2020-04-11 16:06:32 +08:00
yangjie cb9bc38ec9 [components][serial]关闭uart时,反初始化tx_dma->data_queue,防止内存泄漏 2020-04-10 18:41:59 +08:00
Bernard Xiong 6375094569
Merge pull request #3503 from yangjie11/yj_dev
[components][dataqueue]add rt_data_queue_deinit
2020-04-10 15:41:32 +08:00
Bernard Xiong 08ef236308
Merge pull request #3513 from jch12138/master
为FINSH添加clear命令
2020-04-10 11:14:33 +08:00
Bernard Xiong 5599bc73fa
Merge pull request #3425 from DavidLin1577/patch-1
Fixed wrong output information
2020-04-10 00:48:38 +08:00
yangjie 1d7b34f471 [components][dataqueue]修改is_init为magic数 2020-04-08 11:05:37 +08:00
jch12138 ebfba4974c add clear 2020-04-07 20:19:33 +08:00
yangjie dfcd38b74d [components][dataqueue]add rt_data_queue_deinit 2020-04-07 17:36:56 +08:00
Bernard Xiong e382ae08da
Merge pull request #3491 from GitHubIDforRoger/posix_termios.h头文件找不到pid_t定义的bug
posix_termios.h头文件修改
2020-04-07 16:36:32 +08:00
luanxueguang a1dc525859 [update] 修复拼写错误 2020-04-02 13:50:09 +08:00
roger a3d6d47225 祛除了不必要的格式修改 2020-03-31 09:35:13 +08:00
Bernard Xiong 0f57faa591
Merge pull request #3484 from qz721/master
修复USB不能正常识别composite设备的bug
2020-03-30 21:20:02 +08:00
roger 63a82cac47 在posix_termios.c中引用termios.h 2020-03-30 15:59:44 +08:00
roger 8601850a21 first commit 2020-03-30 15:21:58 +08:00
Bernard Xiong 7f6755c622
Merge pull request #3472 from DavidLin1577/patch-2
[components/usb]Fixed a stack overflow bug
2020-03-26 22:06:23 +08:00
qz721 a49ddaef96
修复USB不能正常识别composite设备的bug 2020-03-26 16:24:10 +08:00
SummerGift e5c1183350 [optimize] stm32 uart driver 2020-03-23 15:44:54 +08:00
David Lin 985a70ab15
Update hub.c 2020-03-21 20:56:31 +08:00
David Lin 10e0f28754
Update cdc_vcom.c 2020-03-21 20:54:13 +08:00
David Lin 3679dfa07e
Update ecm.c 2020-03-21 20:42:55 +08:00
Bernard Xiong 30a9ef64c1
Merge pull request #3427 from DavidLin1577/patch-2
Fixed typos in Kconfig
2020-03-21 11:45:40 +08:00
Bernard Xiong beda0899f5
Merge pull request #3397 from luhuadong/develop
[Sensor] Support custom commands for rt_sensor_control
2020-03-16 21:28:30 +08:00
Bernard Xiong cc319ac1aa
Merge pull request #3458 from shawn1221/mmc-upstream-20200316
component: sdio: fix potential ricky clock setting
2020-03-16 21:20:09 +08:00
Bernard Xiong 822d8f4002
Merge pull request #3456 from zhao0116/spi
spi: support slave mode and master mode runtime config
2020-03-16 15:34:33 +08:00
Shawn Lin 4c7106fa9d component: sdio: fix potential ricky clock setting
Currently RTT mmc stack only support Highspeed mode or
blow, which means the max speed should be 52MHz according
to JEDEC spec. Two problems show here:

(1) max_data_rate = (unsigned int)-1. The value of unsigned int
depends on compilers/arch. Moreover, it makes no sense to assume
cpu addressing width with IP clock rate limit.
(1)hs_max_data_rate was set to 200MHz.

So what should BSP drivers do if 52MHz < max_data_rate < 200MHz?
Either it blindly sets a spec-violated clock rate to drive a Highspeed
card, or just adjust the clock rate internally. Both cases are
really bad for practice.

If the card claims to support Highspeed, we set the clock to not
to exceed 52MHz. Otherwise it should be set according to
card->max_data_rate parsed by ext_csd. This patch fixes it as-is,
and also simplify the code a lot.

Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com>
2020-03-16 14:45:41 +08:00
luhuadong 7c4e70b3b3 [Sensor] Add user-commands range limitation 2020-03-16 11:03:32 +08:00
Cliff Chen 1c68bd9d3c Support msc mode automatic switching
Signed-off-by: Cliff Chen <cliff.chen@rock-chips.com>
2020-03-16 10:50:34 +08:00
Yifeng Zhao d906bf5b18 spi: support slave mode and master mode runtime config
support slave mode and master mode runtime config.

Change-Id: Iabadbade8997bb8e3adef8ce95f6c45f6bb35329
Signed-off-by: Yifeng Zhao <yifeng.zhao@rock-chips.com>
2020-03-16 10:20:03 +08:00
Bernard Xiong d33d9dd9a6
Merge pull request #3437 from Chinese66/patch-1
Update ry_sy.c
2020-03-13 18:09:43 +08:00
Shawn Lin 11277014a3 [Components] sdio: try bus width depends on host's capability
It makes no sense to try bus width if not supported by drivers or BSP,
since we know it must be failed. It saves a lot for booting in time
critical environment.

Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com>
2020-03-12 09:00:41 +08:00
Shawn Lin a33bc0f321 [component] sdio: Fix mmc mount function if the whole device is a partition
If the whole sd card was formatted as a partition, current
code break out the loop mistakenly, so it skips dfs_mount_device
later. Simply remove the broken 'break' to solve this problem.

Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com>
2020-03-12 09:00:33 +08:00
Chinese66 2822ec377d
Update ry_sy.c
修改了读取不到文件大小,导致的文件传输的问题,问题说明在
https://www.rt-thread.org/qa/forum.php?mod=viewthread&tid=423781
2020-03-11 11:56:35 +08:00
David Lin eb5467bece
Fixed wrong output information in core.c
rt_kprintf("alloc memery failed\n"); -> rt_kprintf("alloc memory failed\n");
2020-03-08 00:20:31 +08:00
David Lin 053ffb0527
Fixed typos in Kconfig
mesage -> message
memmory -> memory
2020-03-05 09:20:05 +08:00
David Lin 39538e036b
Fixed wrong output information
to ->too
2020-03-04 23:13:45 +08:00
David Lin f9ab9d5868
Fixed wrong output information
to -> too
2020-03-04 23:04:52 +08:00
Bernard Xiong b3d196392c
Merge pull request #3413 from luhuadong/patch1
[Sensor] Add vendor info and sensor types for cmd
2020-03-04 11:44:25 +08:00
Bernard Xiong 87a8585e36
Merge pull request #3423 from djndl1/cppthread
make clock_time.h available to C++
2020-03-03 23:59:14 +08:00
Bernard Xiong d81ab720d3
Merge pull request #3420 from Lawlieta/chenyong
[driver][wlan] add raw frame send interface and Management frame filter interface
2020-03-03 16:41:34 +08:00
djndl1 48b9ab570f make clock_time.h available to C++ 2020-03-03 01:34:18 +08:00
chenyong 986b64cbe0 [driver][wlan] add raw frame send interface and Management frame filter interface
Signed-off-by: chenyong <1521761801@qq.com>
2020-02-29 17:12:48 +08:00
David Lin fac95192ea
[finsh]Minor optimization in finsh_compiler.c
The code just clean the first member of array 'finsh_vm_stack', but it works well in the past years, 
            memset(&finsh_vm_stack[0], 0, sizeof(finsh_vm_stack[0]));
    Is it better to re-code as below, it will be more readable and robust:
            memset(&finsh_vm_stack[0], 0, sizeof(finsh_vm_stack));
2020-02-29 16:53:44 +08:00
bigmagic e09c99fcfb fix raspi3-64 sdio driver 2020-02-28 14:56:56 +08:00
luhuadong ac6f133f86 [Sensor] fixed %% print 2020-02-26 17:31:26 +08:00
luhuadong 3994ebbfd4 [Sensor] Add vendor info and sensor types for cmd 2020-02-26 17:20:41 +08:00
A.orz a646b9275d
Update sd.c
clean #if 0 code
2020-02-23 09:20:09 +08:00
luhuadong 815d231f4a add change log 2020-02-22 22:43:14 +08:00
luhuadong 82f981d34c [Sensor] Support custom commands for rt_sensor_control 2020-02-22 21:00:35 +08:00
Bernard Xiong 87cf14d95f
Merge pull request #3389 from DavidLin1577/patch-3
Fixed typo: 'lenght'  and 'sfotware' in Kconfig
2020-02-22 20:03:03 +08:00
Bernard Xiong 1c3a482ca4
Merge pull request #3396 from DavidLin1577/patch-10
Fixed typo 'WirtePageWithLayout' in uffs
2020-02-22 13:25:04 +08:00
David Lin ec20c2c7ff
Fixed typo 'WirtePageWithLayout' in uffs
WirtePageWithLayout ->WritePageWithLayout
2020-02-21 21:37:05 +08:00
David Lin 3790384734
Fixed typo 'WirtePageWithLayout' in uffs
WirtePageWithLayout ->WritePageWithLayout
2020-02-21 21:34:21 +08:00
David Lin 8d497e945a
Fixed typo 'WirtePageWithLayout' in uffs
WirtePageWithLayout ->WritePageWithLayout
2020-02-21 21:30:35 +08:00
luhuadong 26fa5e5fa2 [Sensor] Add the prefix corresponding to sensor types 2020-02-20 16:09:52 +08:00
luhuadong 7c2d7c7eb7 [Sensor] ASAIR is the trademark of Aosong 2020-02-20 15:39:39 +08:00
David Lin e16591ced1
Fixed typo: 'lenght' and 'sfotware' in Kconfig
lenght -> length
sfotware -> software
2020-02-19 22:35:43 +08:00
luhuadong c734a7b3fa [Sensor] Dust and eCO2 data should be defined unsigned 2020-02-17 23:26:54 +08:00
luhuadong da8e829fa8 [Sensor] Add some class and vendor information of sensor 2020-02-17 23:17:54 +08:00
Bernard Xiong c3410c7884
Merge pull request #3380 from DavidLin1577/patch-8
[net] Fixed macro error in lc-switch.h
2020-02-17 12:17:23 +08:00
Bernard Xiong 72a2c8361c
Merge pull request #3377 from DavidLin1577/patch-5
Fixed typo: 'wirte' in uffs_nandif.c
2020-02-17 12:12:51 +08:00
David Lin ca1e9137d6
[net] Fixed macro error in lc-switch.h
Fixed macro error: __LC_SWTICH_H__ -> __LC_SWITCH_H__
2020-02-16 20:54:45 +08:00
David Lin 8e19bec11b
Fixed typo: 'wirte' in uffs_nandif.c
Note that the word 'wirte' is wrong,
so that 'wirte' should been replaced with 'write'.
2020-02-16 20:08:36 +08:00
David Lin 812d3d2833
Fixed typo: 'lenght'
Note that the word 'lenght' is wrong,
so that 'lenght' should been replaced with 'length'.
2020-02-16 17:07:34 +08:00
Bernard Xiong dd5178efdf
Merge pull request #3352 from z14git/serial_bug_fix
修复因串口接收缓冲区满且没有开启ULOG_USING_ISR_LOG而造成的死机问题
2020-02-11 11:56:01 +08:00
luhuadong 3d5357bc75 [AT] Fix typos in Kconfig 2020-02-10 03:35:04 +08:00
z14git 50c2af5eea [serial.c] 修复在没有开启ulog时,警告日志不会输出的问题 2020-01-21 16:38:07 +08:00
z14git 1499844699 修复因串口接收缓冲区满且没有开启ULOG_USING_ISR_LOG而造成的死机问题 2020-01-18 10:12:29 +08:00
Ihavedone 0fdf20cf58 添加虚拟串口接收缓存的 ENV 配置项,可手动配置接收缓存大小,默认为128字节 2020-01-17 15:42:56 +08:00
Bernard Xiong e3e0aa7f4d
Merge pull request #3317 from a1012112796/writing/log
[ULOG] fix row size bug for backend which don't suport color
2020-01-07 16:46:14 +08:00
a1012112796 73cae9564b [ULOG] fix raw size bug for backend which don't suport color 2020-01-07 11:22:26 +08:00
Bernard Xiong f5ae4d2fc3
Merge pull request #3310 from tonyzheng-rockchip/fix-dlmodule
Fix dlmodule
2020-01-07 08:10:15 +08:00
tonyzheng-rockchip 1f5118f7dd Add priority & stack_size param parsing for dlmodule 2020-01-03 14:31:38 +08:00
tonyzheng-rockchip 04c20bc8ed Revert "Add priority & stack_size parameters for dlmodule custom"
This reverts commit f38b5a9f9f.
2020-01-03 09:18:51 +08:00
Bernard Xiong 24f961fa70
Merge pull request #3303 from junlon2006/hotfix/compile-warning
🐛 fix compile warning, undefine var
2020-01-02 11:50:57 +08:00
tonyzheng-rockchip f38b5a9f9f Add priority & stack_size parameters for dlmodule custom 2020-01-02 08:54:48 +08:00
Bernard Xiong 848c3ff02b
Merge pull request #3298 from xiangxistu/master
[net][lwip] fix assert in the sys_arch_mbox_fetch function when close socket
2020-01-01 11:55:55 +08:00
shangjinlong b87f493f2b 🐛 fix compile warning, undefine var 2019-12-31 16:16:15 +08:00
liuxinaliang 83b290c289 [net][lwip] fix lwIP 2.1.0 personalized sign bug 2019-12-29 15:35:22 +08:00
liuxinaliang a0e62f665f [net][lwip] fix assert in the sys_arch_mbox_fetch function when close socket 2019-12-29 15:32:27 +08:00
zhaoshaowei 3ad6b30e18
[componects] 修复不能发现禁止写spi flash失败的情形
`(register_status & SFUD_STATUS_REGISTER_WEL) == 1` 这个表达式始终为假

SFUD_STATUS_REGISTER_WEL = (1 << 1)
2019-12-27 16:52:52 +08:00
Bernard Xiong c2322353aa
Merge pull request #3294 from tonyzheng-rockchip/fix-dlmodule
Fix dlmodule must depends on file system issue
2019-12-27 15:42:28 +08:00
tonyzheng-rockchip d910372010 Fix dlmodule must depends on file system issue
解决dlmodule只能依赖于文件系统的问题;
    增加dlmodule扩展接口,以适应更多需求;
2019-12-27 14:27:31 +08:00
任光伟 27b7e0d929 解决在判断接收字节为0与RESET信号量之间接收到数据时,导致此次数据无法被处理的bug。
Signed-off-by: RGW <rgw5267@gmail.com>
2019-12-26 00:53:19 +08:00
ZYH a4dba7b583 [Components][USB][ECM] fix build error 2019-12-25 13:15:10 +08:00
任光伟 9893f64610 ulogbuffer增加1,为\0预留空间
Signed-off-by: RGW <rgw5267@gmail.com>
2019-12-23 10:49:01 +08:00
Bernard Xiong c2f23fd1e8
Merge pull request #3278 from xiangxistu/master
[net][lwip] add personalized RT-Thread sign into lwip protocol stack
2019-12-22 03:33:51 +08:00
liuxianliang f9ef8c7ed9 [net][lwip] modified hostname, support lwIP 1.4.1 ,lwIP 2.0.2 and lwIP 2.1.2
Signed-off-by: liuxianliang <liuxianliang@rt-thread.com>
2019-12-21 17:43:32 +08:00
Bernard Xiong 9111aca176
Merge pull request #3279 from armink/fix_rbb
[DeviceDriver][IPC] Fix rbb free bug in rt_rbb_destroy.
2019-12-19 14:59:29 +08:00
Bernard Xiong 01fa184f9a
Merge pull request #3275 from BernardXiong/delayUtil
Delay until
2019-12-19 11:04:40 +08:00
armink 6228ff5e98 [DeviceDriver][IPC] Fix rbb free bug in rt_rbb_destroy. 2019-12-19 10:39:55 +08:00
liuxianliang a9cad2b95b [net][lwip] rename hostname, change "RT-Thread_xx" into "RTTHREAD_xx"
Signed-off-by: liuxianliang <liuxianliang@rt-thread.com>
2019-12-19 10:36:40 +08:00
Bernard Xiong 7a00b42e97
Update pipe.c 2019-12-18 23:19:54 +08:00
Bernard Xiong b5e4aa58e0 [Kernel] Fix the signal compiling issue when using minilibc 2019-12-18 23:06:36 +08:00
Bernard Xiong 055061a639 [DeviceDrivers] Fix pipe memory issue. 2019-12-18 21:38:05 +08:00
Bernard Xiong 78d42efd22 [DFS] cleanup the log in dfs. 2019-12-18 21:37:42 +08:00
Bernard Xiong a87c2ef970
Merge pull request #3234 from fmkong/spi_flash_sfud
[drivers/spi_flash_sfud] accept the error from spi read or write in spi_write_read function.
2019-12-18 20:03:28 +08:00
liuxianliang 3557d8f8a1 [net][lwip] add personalized RT-Thread sign into lwip protocol stack as hostname.
Signed-off-by: liuxianliang <liuxianliang@rt-thread.com>
2019-12-18 14:20:55 +08:00
Fanming f3ee2dd186 [drivers/sensor]disable irq only when the sensor and module sensors are all cloesed. 2019-12-17 17:53:16 +08:00
Fanming 7e9d54d87a [drivers/spi_flash_sfud] accept the error from spi read or write in spi_write_read function. 2019-12-17 17:46:43 +08:00
Bernard Xiong 457759ded7 [Util] fix the dependence of file feature in ymodem 2019-12-17 13:38:49 +08:00
Steven Liu 3c5f46468c [components]: utilities: ymodem: Add ry_sy function.
Use "ry" to receive files and use "sy file_path" to
send files. Default console uart and you can choose
any other uart if you want.

Signed-off-by: Steven Liu <steven.liu@rock-chips.com>
2019-12-13 11:49:53 +08:00
Bernard Xiong ea507e2e81
Merge pull request #3232 from balanceTWK/sfud_temp
[components][sfud] update sfud options.
2019-12-11 08:30:29 +08:00
Jingsai Lu cd1ff2ab0d fix spelling mistake in the comments of shell.c 2019-12-07 13:47:03 +08:00
tangweikang 15b10bd5e2 [components][sfud] update sfud options. 2019-12-03 16:45:46 +08:00
HubretXie 3c2bfa2349
【修复bug】修复sal判断internet连接的隐藏bug
1、当前判断网卡是否连接Internet是通过连接rtt-thread的服务器来判断的,
2、这个月开始好像服务器挂了,不响应请求
3、这里超时用的2000秒,导致sys workqueue被卡死在这里了
2019-11-26 09:38:16 +08:00
a1012112796 ab981a32b5 [Device/I2C] Chang debug message print way to ulog 2019-11-26 07:41:43 +08:00
Bernard Xiong 55c3182b78
Merge pull request #3193 from wangk-ge/master
修改内存泄漏问题
2019-11-21 22:04:42 +08:00
Bernard Xiong 54b72927d1
Merge pull request #3214 from chengxiaohu/master
添加 W25Q64DW SPI Flash 到支持列表
2019-11-21 22:04:19 +08:00
Bernard Xiong 92ab9d28b6
Merge pull request #3206 from hichard/master
1.修复sd卡热插拔内存泄露的bug
2019-11-21 06:34:01 +08:00
Bernard Xiong 5a40f932c9
Merge pull request #3207 from loogg/mlw
去除sal shut_down后释放socket导致close失败的问题
2019-11-21 06:33:20 +08:00
chengxiaohu 6b8a3469f8 Merge branch 'master' of https://github.com/chengxiaohu/rt-thread 2019-11-20 23:38:35 +08:00
chengxiaohu 2a512f3df0 添加 W25Q64DW SPI Flash 到支持列表。实际应用中发现该芯片不支持sfdp。 2019-11-20 23:33:10 +08:00
malongwei c531fdc7ae 去除sal shut_down后释放socket导致close失败的问题 2019-11-16 12:33:09 +08:00
hichard ec3b4349d3 Merge branch 'master' of https://github.com/RT-Thread/rt-thread into renhaibo-branch 2019-11-16 11:20:13 +08:00
hichard aafed7b434 1.修复sd卡热插拔内存泄露的bug
2.dfs增加函数,配合实现sd卡热插拔自动挂载卸载文件系统
2019-11-16 11:16:48 +08:00
Bernard Xiong 97b7661f6e
Merge pull request #3202 from armink/fix_rtc
[components] remove libc dependency in ulog and RTC driver.
2019-11-16 10:30:23 +08:00
ZYH d3ee03f9c6 [RNDIS]fix speed on HS 2019-11-15 15:05:21 +08:00
armink e59339e4b8 [components] remove libc dependency in ulog and RTC driver. 2019-11-14 18:09:55 +08:00
Steven Liu 12eacb8df6 components: drivers: misc: pwm: Missing "pwm1" here. 2019-11-11 17:10:25 +08:00
wangk-ge 649f75f861
修改内存泄漏问题 2019-11-11 16:46:43 +08:00
chenyong df07cccccc [components][finsh] fix compile error when the symbol table feature closed 2019-11-11 10:36:49 +08:00
Bernard Xiong 3777bec075
Merge pull request #3140 from tanglj86/master
fix rt_thread_mdelay parameter error bug;
2019-11-11 08:19:14 +08:00
Ernest f82d4f1f6f [DeviceDrivers] add warning about overflow by serial receiver 2019-11-01 10:38:07 +08:00
tanglj86 5e16a09cfb fix rt_thread_mdelay parameter error bug; 2019-10-19 15:00:15 +08:00
qinpan1003 b838280d24 fix bug for pthread_create memory leak 2019-10-10 22:42:14 +08:00
Bernard Xiong 6aa07774bb
Merge pull request #3105 from zhangjun1996/master
[components]添加ftruncate、flock、getuid、umask接口
2019-10-09 20:20:59 +08:00
zhangjun d08f533659 [components][dfs][filesystems][elmfat]修正代码风格 2019-10-08 09:11:35 +08:00
tyustli 7adbabca87 fix Queue.h mpool bug 2019-09-30 14:47:45 +08:00
zhangjun f7e7170536 [components][libc][compilers][newlib]添加flock接口 2019-09-26 14:34:59 +08:00
zhangjun 8ed3daed5f [components][libc][compilers][newlib]添加getuid和umask函数 2019-09-26 11:27:37 +08:00
zhangjun 60f2ae4d3c [components][dfs]添加ftruncate接口 2019-09-26 10:22:33 +08:00
chenyong 2b50d3d32c [components][finsh] Decouple RT_USING_DEVICE dependency for msh feature
Signed-off-by: chenyong <1521761801@qq.com>
2019-09-25 20:14:39 +08:00
MurphyZhao 260a61d36a [components/drivers][pm] fix data type problem
Signed-off-by: MurphyZhao <d2014zjt@163.com>
2019-09-23 18:02:46 +08:00
Bernard Xiong 32baa8e998
Merge pull request #3041 from FlyLu/master
fix i2c flags bug
2019-09-21 10:08:21 +08:00
Bernard Xiong 4d63839024
Merge pull request #3092 from liu2guang/finsh_update_dev
[修复] 修复msh无法配置超过256字节的长度输入 | Fixed MSH unable to configure input leng…
2019-09-21 07:54:54 +08:00
流光 dfd9fa4d9d [修复] 修复msh无法配置超过256字节的长度输入 | Fixed MSH unable to configure input length exceeding 256 bytes 2019-09-20 14:48:01 +08:00
guozhanxin 711ce4a0ea [usbd] Fixed Windows first recording failure.|修复windows下第一次录音失败的问题。
windows下第一次录放音失败的原因是:第一录放音时 windows 会先连续发送开始、结束检测设备,然后才正式开始。线程来不及处理两次开始事件不会累积,最后导致直接结束,
2019-09-19 23:12:24 +08:00
guozhanxin 98b1956937 [usbd] Add usb audio class. 2019-09-19 21:01:25 +08:00
guozhanxin cde81a296d [usbd] Fixed an error where change the interface did not call handler.|修正了改变接口不调用回调的问题 2019-09-19 20:58:58 +08:00
Bernard Xiong ae7a33c27c
Merge pull request #3077 from jesven/fix_mempool
修正rt_mp_free有可能唤醒一个错误任务指针的问题
2019-09-17 14:11:14 +08:00
shaojinchun 770cc2ffeb 修改mempool使用rt_list_for_each宏进行遍历 2019-09-17 11:02:34 +08:00
shaojinchun ae1fdc70f0 修正rt_mp_free有可能唤醒一个错误任务指针的问题 2019-09-16 16:55:40 +08:00
Bernard Xiong 1b2a1263df
Merge pull request #3075 from liruncong/libc
[components/libc/compilers]c++文件引用libc.h支持
2019-09-16 08:47:49 +08:00
liruncong 408bb22af6 [components/libc/compilers]撤销由VS编辑器在键入}后自动引起的缩进 2019-09-15 11:47:11 +08:00
Bernard Xiong 6db1bd4516
Merge pull request #3062 from yangjie11/yj_kconfig_com
[bsp]解除组件初始化与使用user main的依赖,并修改相应的 Kconfig
2019-09-15 09:35:42 +08:00
Bernard Xiong 00c2e46d5b
Merge pull request #3067 from Lawlieta/develop
[net][netdev] fix IMEI spell mistake in ifconfig command
2019-09-15 09:34:25 +08:00
liruncong d76d30cf50 [components/libc/compilers]c++文件引用libc.h支持 2019-09-14 22:52:06 +08:00
liruncong 7953cdfae3 [components/utilities/utest]修正无测试用例时,执行utest_run时跑飞问题. utest_init增加__CLANG_ARM编译开关判断 2019-09-14 22:44:44 +08:00
guozhanxin 59dfbb1266 [usb device] Fix the problem of multiple altsetting of interface failing to properly enumerate.
修复多备用设备的接口不能正常枚举的问题。
2019-09-12 18:04:44 +08:00
chenyong 438d17e27b [net][netdev] fix IMEI spell mistake in ifconfig command
Signed-off-by: chenyong <1521761801@qq.com>
2019-09-12 14:34:54 +08:00
Bernard Xiong 900cc4b13b
Merge pull request #3052 from Lawlieta/develop
[net] Remove libc select in SAL and AT Socket function
2019-09-12 08:42:51 +08:00
zhangjun 3f39059217 [components][libc][compilers][common]移除time.c中未使用的变量timezone 2019-09-11 18:51:10 +08:00
zhangjun 43f4e10b9a Merge branch 'master' of https://github.com/rt-thread/rt-thread 2019-09-11 18:42:31 +08:00
yangjie 476dfe51f7 [components/Kconfig]解除组件初始化与使用user main的依赖,默认两者均不使能 2019-09-11 12:03:37 +08:00
Bernard Xiong 7464427894 [SFUD] Fix the compiling warning for SFUD_FLASH_DEVICE_TABLE definition 2019-09-11 10:24:50 +08:00
chenyong 4da818f8c2 [net] Remove libc select in SAL and AT Socket function
Signed-off-by: chenyong <1521761801@qq.com>
2019-09-10 14:20:44 +08:00
zhangjun a186ada6da [components][libc][compilers]移动time相关头文件到common目录 2019-09-10 09:59:11 +08:00
Bernard Xiong 1370a4c79b
Merge pull request #3044 from yangjie11/stm32-lib
[bsp][stm32] update Stm32 lib
2019-09-09 08:08:43 +08:00
yangjie 27222e9cd8 [compilers][libc] 在 minilibc 的 math.h 中增加 float_t 与 double_t 的定义 2019-09-07 18:06:03 +08:00
Bernard Xiong 187a860e17
Merge pull request #3045 from loogg/mlw-fs
at_socket的socket成员可能重复问题
2019-09-07 13:37:51 +08:00
malongwei b0ccfa31ab fix at_socket.c 2019-09-07 11:47:15 +08:00
tangyuxin 8a3e66bc27 [components][drivers][wlan] 修复WLAN事件附加数据为空的问题 2019-09-06 15:28:46 +08:00
linch 55b69111dc fix i2c flags bug 2019-09-06 14:44:50 +08:00
Bernard Xiong 30c43a098a
Merge pull request #3030 from enkiller/pr
[components][net][sal]修复多线程访问创建相同fd的问题
2019-09-05 08:04:13 +08:00
tangyuxin 2f2933245e [components][drivers][sdio]修复 SDIO product 为空的问题 2019-09-03 16:55:10 +08:00
tangyuxin 4219eb7fc3 [components][net][sal]修复多线程访问创建相同fd的问题 2019-09-03 16:16:10 +08:00
zhangjun dabe951415 [components][libc][common]修改__IAR_SYSTEMS_ICC__宏定义的作用范围 2019-09-02 14:52:32 +08:00
tangweikang 0f74ee7e20 Merge branch 'master' of https://github.com/RT-Thread/rt-thread into drv_encoder
# Conflicts:
#	components/drivers/misc/encoder.c
2019-08-30 16:11:46 +08:00
tangweikang b76d3dac8a [components][drivers] change name: encoder -> pulse_encoder 2019-08-30 15:58:52 +08:00
zhangjun 6910a9e97b 修复IAR8.1之后出现的__localtime32等重定义错误 2019-08-27 15:03:01 +08:00
Bernard Xiong 6f8ea1dac9
Merge pull request #3003 from Lawlieta/develop_at
[network][at] Fix the end sign "\r\n" conversion error in AT server,and at_server_send、at_server_recv function
2019-08-26 15:59:57 +08:00
chenyong 108b85f2af [network][at] Fix the end sign "\r\n" conversion error,and at_server_send、at_server_recv function
Signed-off-by: chenyong <1521761801@qq.com>
2019-08-26 14:55:38 +08:00
Bernard Xiong a9866f9372
Merge pull request #3001 from Lawlieta/develop
[network][netdev] Improve the ping command error log prompt
2019-08-26 13:46:55 +08:00
Bernard Xiong 4652480b64
Merge pull request #2993 from balanceTWK/encoder_perfect
[components][drivers][encoder] update
2019-08-26 13:45:27 +08:00
chenyong f39b44ce80 [network][netdev] Improve the ping command error log prompt
Signed-off-by: chenyong <1521761801@qq.com>
2019-08-24 16:37:26 +08:00
tyustli 363c9b1460 [bsp] [stm32] fix drv_can.c and can.c bug 2019-08-23 20:40:09 +08:00
tangweikang 086d26e0b4 [components][drivers][encoder] update 2019-08-23 14:43:44 +08:00
chenyong 0d8a216260 [network][netdev] Improve the default netdev operation and format code
Signed-off-by: chenyong <1521761801@qq.com>
2019-08-22 18:33:30 +08:00
chenyong d588940dac [network][lwip] Fix DNS server address set error when multiple network device.
Signed-off-by: chenyong <1521761801@qq.com>
2019-08-22 18:33:29 +08:00
Bernard Xiong 61f151f463
Merge pull request #2981 from LaoYeNing/rtt-branch
[stm32][driver_eth] 修复开启自动协商时出错的 bug
2019-08-22 17:31:24 +08:00
zhangjun 9714b520c4 [components][libc]修改Kconfig选项名 2019-08-22 15:59:51 +08:00
zhangjun 3ede7630c0 [components][libc][compilers][common]拆分armcc和iar的time相关函数到common目录,同时修复原来在使用LIBC时time相关函数的BUG(armcc下使用gmtime、localtime、mktime会导致崩溃) 2019-08-22 15:34:50 +08:00
Bernard Xiong d682c35441
Merge pull request #2948 from balanceTWK/master_capture
[components][drivers] add input capture driven framework
2019-08-21 13:48:12 +08:00
tangweikang f9bad31d57 [components][drivers] change name: capture -> inputcapture 2019-08-21 10:51:02 +08:00
Bernard Xiong 0425f913ef
Merge pull request #2949 from enkiller/wlan
[components][drivers][wlan] 1.修复异步调用 dhcp 无法停止的bug 2.支持解挂载 lwip 协议
2019-08-20 08:44:29 +08:00
tyustli 32cffea71e [bsp] [stm32] fix drv_can.c 2019-08-19 09:15:03 +08:00
tangyuxin d6fb6fec47 [components][drivers][wlan] 1.修复异步调用 dhcp 无法停止的bug 2.支持解挂载 lwip 协议 2019-08-18 20:16:21 +08:00
tyustli c81eebcd5d [bsp] [stm32] fix drv_can.c 2019-08-16 12:14:30 +08:00
tangweikang e1587de6f7 [components][drivers] update capture driven framework 2019-08-15 16:44:05 +08:00
laoyening cdb70c696e 1、修复因LAN8720A重启无效而导致无法进行自动协商,引起网卡初始化失败。
2、LWIP-1.4.1中tcp协议栈的初始化顺序有误,导致使用netdev组件时,网卡无法正常注册,该问题之前在LWIP-2.0.2和LWIP-2.1.0已经修复。
2019-08-15 10:37:58 +08:00
tangweikang 473505053f [components][drivers] add capture driven framework 2019-08-13 20:33:23 +08:00
Bernard Xiong ed1db32196
Merge pull request #2937 from balanceTWK/master_encoder
[components][drivers] add encoder driven framework
2019-08-13 11:39:37 +08:00
Bernard Xiong 94b0b0cd2c
Merge pull request #2943 from enkiller/wlan
[components][drivers][wlan] WLAN 支持被动扫描
2019-08-13 11:38:44 +08:00
tangweikang 2b9a9e0163 [components][drivers] update : Move clear_count() function from ops->control() to ops->clear_count() 2019-08-12 13:47:03 +08:00
tangweikang e5dc60e3cf [components][drivers] update encoder driven framework 2019-08-11 16:15:43 +08:00