Commit Graph

2585 Commits

Author SHA1 Message Date
armink c990f0a026 [component][ulog] Add tag filter to hexdump function. 2018-11-08 11:23:03 +08:00
armink 2ff67c932f [component][ulog] Add show filter settings shell command 'ulog_filter'. 2018-11-08 11:22:02 +08:00
armink ad602f5b90 [component][ulog] Add filter get API. 2018-11-08 11:20:42 +08:00
armink 2fe79faf3d [component][ulog] Fix a memory leak problem. 2018-11-08 10:59:25 +08:00
chenchaoqun@rt-thread.com 931cdb1f6f [finsh/shell] compatible definition for cube package 2018-11-07 14:31:32 +08:00
armink 4e6f13e0da [component] fix Kconfig warning in at and ulog. 2018-11-06 11:41:44 +08:00
Bernard Xiong c7d9daefaa
Merge pull request #1868 from jg1uaa/master
change hello.mo building process, compile and link separately
2018-11-05 09:14:02 +08:00
flyingcys 39c0ba3df2 fix wlan_dev bug 2018-11-03 16:24:30 +08:00
Bernard Xiong 1946de1104
Merge pull request #1943 from zhaojuntao/ADD-LWIP210
Add lwip210
2018-11-02 20:14:09 +08:00
MurphyZhao 2d18b4ad08 [components][net] 移除 SAL 中 LWIP_NETCONN_FULLDUPLEX 的判断
Signed-off-by: MurphyZhao <d2014zjt@163.com>
2018-11-02 18:27:04 +08:00
MurphyZhao f3abe00d60 [components][net] 更新 LWIP210 注释
Signed-off-by: MurphyZhao <d2014zjt@163.com>
2018-11-02 16:59:37 +08:00
MurphyZhao c3cc7a29c8 [components][dfs] 移除冗余代码
[components][net] 修复 Kconfig
[components][net][sal] 还原对 SAL 框架的修改,在 proto_ops 结构体实例赋值位置修改

Signed-off-by: MurphyZhao <d2014zjt@163.com>
2018-11-02 10:26:37 +08:00
armink 83b7b763b7 The dbg_log API is DISCARDED. Change all dbg_log to LOG_X. 2018-11-02 10:20:30 +08:00
armink 5a70247898 [components][DeviceDriver] Update log tag from [SDIO] to SDIO. 2018-11-02 10:15:29 +08:00
Bernard Xiong 3dc6334b2a
Merge pull request #1944 from armink/add_ulog
[component][ulog] Update ulog hexdump format.
2018-11-02 09:44:04 +08:00
Bernard Xiong 198e108bcd
Merge pull request #1941 from HubertXie/master
Update at_socket.c
2018-11-01 19:48:05 +08:00
armink 9ceecb4d95 [component][ulog] Update ulog hexdump format. 2018-11-01 19:39:08 +08:00
HubretXie 61bb8a05d2
Update at_socket.c
at socket 接收数据正常时清除错误标识
2018-11-01 18:43:04 +08:00
MurphyZhao 58a6b51236 [components][dfs] AND [components][net][sal] 适配 LWIP210
Signed-off-by: MurphyZhao <d2014zjt@163.com>
2018-11-01 18:21:41 +08:00
MurphyZhao f08039ff6f [components][net] 更新 Kconfig 和 SConscript,支持 LWIP210
Signed-off-by: MurphyZhao <d2014zjt@163.com>
2018-11-01 18:16:29 +08:00
MurphyZhao 8455ad8797 [components][net][add] 增加 lwip-2.1.0 组件
Signed-off-by: MurphyZhao <d2014zjt@163.com>
2018-11-01 18:15:07 +08:00
armink c336099a93 [component][ulog] Reduce thread stack usage when using ulog. 2018-11-01 14:51:50 +08:00
HubretXie b9d6336526
Update at_socket.c
at接收超时 添加   EAGAIN  类型返回
2018-11-01 14:23:30 +08:00
armink e588dfa633 [component][ulog] Add newline param for ulog_output API. 2018-10-31 10:54:12 +08:00
armink 12a803bcc9 [component] Add ulog logger basic component. 2018-10-30 09:11:42 +08:00
Bernard Xiong 7fd434e2f7
Merge pull request #1935 from armink/add_pm
[DeviceDriver][pm] Update pm driver.
2018-10-29 19:44:20 +08:00
armink f05baecc5a [DeviceDriver][pm] Update pm driver. 2018-10-29 19:02:31 +08:00
Bernard Xiong 8c1c6516b3 [Components] Change license to Apache License v2.0 2018-10-29 11:06:58 +08:00
Bernard Xiong fbac6c8be7 Remove lwIP 1.3.2 and yaffs2 from RT-Thread Platform. 2018-10-29 11:05:33 +08:00
Bernard Xiong 98fc1cb4cf
Merge pull request #1933 from armink/add_pm
[DeviceDriver] Add power management device driver.
2018-10-29 10:27:38 +08:00
Bernard Xiong 05b58271b0
Merge pull request #1930 from zhang-peter/master
Add RT_VCOM_TX_TIMEOUT and some configure to Kconfig
2018-10-29 10:25:22 +08:00
armink 2d59fe0310 [DeviceDriver] Add power management device driver. 2018-10-29 09:54:52 +08:00
Bernard Xiong 125195c870
Merge pull request #1925 from qgyhd1234/gmtime_r
[kernel][kservice] add rt_gmtime_r api
2018-10-27 14:28:40 +08:00
hichard 6d2be00b9c 修复IAR dlib的时间映射,从rtt历史版本找到iar支持64bit时间的起始版本 2018-10-26 20:36:17 +08:00
zylx 920d6ecec7 [Libc] move gmtime_r api to rt-thread\components\libc\compilers\common 2018-10-26 15:21:31 +08:00
Peter Zhang 4f14dc9186 [components][drivers][usb_common]: Fix typo for 'ifndf' in usb_common.h 2018-10-26 14:33:21 +08:00
Peter Zhang 328a697c1d [components][drivers][usb][usb_device][cdc_vcom]: Add 'RT_VCOM_TX_TIMEOUT' to configure TX_TIMEOUT whick may block vcom tx thread for a long time. Add 'RT_VCOM_TASK_STK_SIZE', 'RT_VCOM_TX_USE_DMA', 'RT_VCOM_SERNO', 'RT_VCOM_SER_LEN', 'RT_VCOM_TX_TIMEOUT' to Kconfig 2018-10-26 14:29:22 +08:00
zyh d950ffc485 [Components][USB]修复拼写错误 2018-10-26 11:41:54 +08:00
zylx 3bf68f2f42 [Libc][dlib][armlibc] add gmtime_r api 2018-10-26 11:17:41 +08:00
Bernard Xiong 95fde46d18
Merge pull request #1923 from uestczyh222/usb
[Components][drivers][usb]修复非对齐访问异常
2018-10-26 07:08:24 +08:00
Bernard Xiong 484afe9d2c [Kernel] Add 64bit CPU support. 2018-10-26 06:35:42 +08:00
liruncong d3764db892 解决以下问题:
1) usb驱动中时间未与RT_TICK_PER_SECOND关联问题,RT_TICK_PER_SECOND变化时,这些时间将发生变化
解决: 增加USB_TIMEOUT_BASIC/USB_TIMEOUT_LONG/USB_DEBOUNCE_TIME
2) 修正rt_usbh_detach_instance函数使用device->cfg_desc前未判断是否有效. 可导致abort
3) rt_usbh_hub_port_change增加device->port初始化,否则struct uhcd_ops相关函数无法直接得到端口号
2018-10-23 20:04:51 +08:00
zyh c2539db38e [Components][drivers][usb]修复非对齐访问异常 2018-10-22 12:08:43 +08:00
Bernard Xiong 2ae638e22d
Merge pull request #1909 from slyant/mydev-change
修改at_client.c 传入参数timeout单位是ms,此处需要转换为tick
2018-10-19 19:09:32 +08:00
Bernard Xiong 1699a12b15
Merge pull request #1908 from enkiller/wlan-lwip
[components][wlan] 兼容lwip1.4
2018-10-18 21:35:06 +08:00
slyant a6b51ada1e 修改at_client.c 传入参数timeout单位是ms,此处需要转换为tick 2018-10-18 21:01:30 +08:00
Bernard Xiong ce2313d2d3
Merge pull request #1906 from enkiller/wlan-dev
[components][wlan] 修复某些情况下模式初始化两遍的bug
2018-10-18 15:59:31 +08:00
Bernard Xiong 29b49f46dd
Merge pull request #1905 from enkiller/dev
[components][net] dhcpd Support LWIP2.0 and LWIP1.4
2018-10-18 15:58:35 +08:00
tangyuxin a7956e5ec9 [components][wlan] 兼容lwip1.4 2018-10-18 14:24:15 +08:00
tangyuxin 1e0e221dd7 [components][wlan] 修复某些情况下模式初始化两遍的bug 2018-10-18 14:19:32 +08:00
tangyuxin e05cdc69a0 [components][net] dhcpd Support LWIP2.0 and LWIP1.4 2018-10-18 11:57:15 +08:00
Bernard Xiong 9c255e7d2f
Merge pull request #1899 from hichard/master
修复iar dlib时间映射函数的函数声明,适应不同版本的iar
2018-10-18 00:35:22 +08:00
armink e2b5fcd074 [component][at] Add some #ifdef on source code. 2018-10-16 10:31:21 +08:00
armink 8cae067452 [component][sal] Add some #ifdef on source code. 2018-10-16 10:31:06 +08:00
hichard 61656e23f2 修复iar dlib时间映射函数的函数声明,适应不同版本的iar 2018-10-15 19:45:16 +08:00
eddylin83 65340e46e3 fix at socket issue,online AT package might be fixed too(at_socket_device_register spell mistake) 2018-10-15 13:02:33 +08:00
Bernard Xiong 070248bb04
Update spi_flash_w25qxx.c 2018-10-15 09:23:58 +08:00
Bernard Xiong b5e9927b85 [license] Change the license of FS/DFS to Apache. 2018-10-15 01:46:07 +08:00
Bernard Xiong e320de70b6 [license] Change the license of SAL to Apache. 2018-10-15 01:23:33 +08:00
Bernard Xiong 4bbfaf9333 [license] Change the license of VBUS to Apache. 2018-10-15 01:20:56 +08:00
Bernard Xiong e158d48de0 [license] Fix the bad license replace. 2018-10-15 00:50:04 +08:00
Bernard Xiong 2c0640a178 [license] Change license to Apache. 2018-10-14 19:37:18 +08:00
Bernard Xiong 9064b28c2a [license] Change license to Apache. 2018-10-14 19:28:18 +08:00
Bernard Xiong cc883ad29a
Merge pull request #1891 from qgyhd1234/dfs
[dfs] fix ioctl getflag/setflag issue.
2018-10-14 10:21:54 +08:00
Bernard Xiong aa4d0903c5
Merge pull request #1884 from linuxhan/master
sal框架,使用at设备,UDP通讯数据无法获得
2018-10-13 13:42:47 +08:00
zylx 8431c05635 [dfs] fix ioctl getflag/setflag issue. 2018-10-13 10:23:47 +08:00
armink 4e578b0042 [component][at] Change the license to Apache-2.0. 2018-10-12 16:02:20 +08:00
armink 405fce917a [component][at] Move at log from at.h to at_log.h . 2018-10-12 15:54:09 +08:00
armink e9ffd2b2ef [component][at] Move at module version number definition to Kconfig file. 2018-10-12 15:48:40 +08:00
ZYH e00364c5e4 [Components][SDIO]修复脏值调用 2018-10-12 11:22:05 +08:00
linuxhan b6968d2999
Update at_socket.c 2018-10-11 22:41:13 +08:00
linuxhan 13a8afa2d4 Merge branch 'master' of https://github.com/RT-Thread/rt-thread 2018-10-11 22:34:40 +08:00
linuxhan f93fb14a12 修复SAL框架下AT设备UDP通讯无法接收到数据问题 2018-10-11 22:31:30 +08:00
chenyong d154c3e936 [net][sal] Add WIZnet chips TCP/IP address family support
Signed-off-by: chenyong <1521761801@qq.com>
2018-10-11 13:47:13 +08:00
SASANO Takayoshi 777554bb86 Fixed undefined reference to 'dlmodule_relocate'
This is caused by #ifdef __x86__
For x86(32bit) gcc, pre-defined macro is __i386__ not __x86__.
2018-10-10 15:38:24 +09:00
Bernard Xiong 65fc7421e0
Merge pull request #1871 from uestczyh222/master
[Components][USB]增加健壮性
2018-10-09 19:54:10 +08:00
Bernard Xiong 05101c4bba
Merge pull request #1789 from liruncong/dev-usb
修正drivers下一处bug,并修正armclang编译时该目录下的错误或警告
2018-10-09 13:49:52 +08:00
ZYH 2b7488ca85 [Components][USB]更新license 2018-10-09 11:43:35 +08:00
ZYH f73e4c3fc4 [Compoments][USB]增加对class的非法注册的判断 2018-10-09 11:41:38 +08:00
ZYH 294223c80b [Components][USB]修复当未开启复合设备时HID编译失败 2018-10-09 11:32:41 +08:00
hichard 3b957d7516 修复IAR的dlib时间映射,支持64bit的时间。 2018-10-08 22:13:38 +08:00
xuzhuoyi 472ca31d50 [libc] Remove redefinition in minilibc/errno.h 2018-10-06 15:44:10 +08:00
Bernard Xiong 0cd2c10627
Merge pull request #1833 from uestczyh222/sdio
Fix some bugs for sdio
2018-09-30 12:01:06 +08:00
ZYH 2e74539130 [Components][SDIO]fix 'rocr' declared without an initial value 2018-09-30 11:01:06 +08:00
Bernard Xiong fcb62b80da [libc] Add _EXFUN judgement 2018-09-30 09:41:43 +08:00
weety 84ffe47bb5 Fixed Kconfig spelling mistake. 2018-09-29 22:54:28 +08:00
guozhanxin 12b7634c62 [components][drivers][pwm] Add rt_pwm_disable function and API Interface 2018-09-26 17:29:39 +08:00
Bernard Xiong 32939be90c [libc] Fix the fputc issue when enable microlib. 2018-09-25 11:04:02 +08:00
Bernard Xiong b49859582a [libc] Fix the fputc issue when use microlib. 2018-09-23 14:43:21 +08:00
Bernard Xiong b98a0ba804 [Kernel] Add ARMCC 6.x support. 2018-09-23 12:08:44 +08:00
ZYH 780f538525 [Components][SDIO][MMC] fix null point check 2018-09-22 15:02:48 +08:00
ZYH 3d69c44ab8 [Components][SDIO]fix Null point access 2018-09-22 14:56:55 +08:00
ZYH f6be7abb2d [Components][SDIO]block 'err' declared without an initial value 2018-09-22 14:53:08 +08:00
ZYH f260f7effd [Components][SDIO]fix Assigned value is garbage or undefined 2018-09-22 14:49:47 +08:00
Bernard Xiong b5202d17fb
Merge branch 'master' into dev 2018-09-21 17:09:46 +08:00
Bernard Xiong a13565ce26
Merge pull request #1825 from heyuanjie87/mtd-kenghuo-cla
添加新的mtd接口
2018-09-20 18:16:21 +08:00
guozhanxin 42d181307e [components][dfs][ramfs] add RT_Object_Class_MemHeap flag for ramfs->memheap 2018-09-20 12:03:29 +08:00
heyuanjie87 b620c10014 更改许可 2018-09-20 09:41:05 +08:00
luofanlu d65424a51b
Update at_client.c
correct a spelling mistake
2018-09-19 22:53:22 +08:00
tangyuxin f7423741f2 [DeviceDriver][wlan] 已知问题修复
1.Kconfig添加DEBUG选项
2.函数入参检查
3.修复拼写错误及逻辑错误
4.低功耗可以设定等级
5.移除残留中文注释
2018-09-19 15:06:24 +08:00
heyuanjie87 3e71dc88f3 更改许可信息 2018-09-19 10:09:38 +08:00
heyuanjie87 bc5a5f89e9 添加新的mtd接口 2018-09-18 18:41:33 +08:00
Bernard Xiong ef4f904096
Merge pull request #1824 from yangfasheng/master
update armlibc/stdio.c
2018-09-18 18:38:57 +08:00
yangfasheng f31b11de78 update armlibc/stdio.c
Signed-off-by: yangfasheng <yangfasheng@rt-thread.com>
2018-09-18 17:53:28 +08:00
ZYH 9a666099aa [Components][Drivers][hwtimer]fix 'index' declared without an initial value 2018-09-18 15:30:52 +08:00
chenyong e2706c14b1 [net][at] Fix AT Socket select send data issue. 2018-09-17 18:07:26 +08:00
ZYH cc8ab15472 [Components][Drivers][SPI]fix "Value stored to 'result' is never read" 2018-09-17 10:06:54 +08:00
Bernard Xiong 277e0bc177
Merge pull request #1814 from parai/master
bring up dlmoudle on x86
2018-09-15 15:53:31 +08:00
parai.wang 133a42fbb7 bring up dlmoudle on x86 2018-09-15 13:32:42 +08:00
tangyuxin 324bfc5897 [DeviceDriver][wlan] add new wlan framework 2018-09-15 10:16:04 +08:00
Bluebear233 ad1d6600b8
Update libc.c
修复没有使用RT_USING_CONSOLE时,libc.c编译报错
2018-09-15 00:32:36 +08:00
chenyong 3302ef9d65 [net][at] Add at_client_recv function receive data timeout 2018-09-14 19:31:43 +08:00
chenyong 8f95b78da2 [net][at] fix at select receive event change issue. 2018-09-14 19:25:45 +08:00
Bernard Xiong 6e3e9cc076
Merge pull request #1796 from armink/rbb
[DeviceDriver] Add rbb (ring block buffer) data structure.
2018-09-12 21:32:25 +08:00
Bernard Xiong e59aa648b3
Merge pull request #1798 from HubertXie/master
Update sal_socket.c
2018-09-12 15:37:59 +08:00
HubretXie e14330daf9
Update sal_socket.c 2018-09-12 10:26:46 +08:00
HubretXie 8edb978c9a
Update at_client.c
修复LOG_X修改引起的编译错误
2018-09-12 10:22:31 +08:00
HubretXie e045c656f0
Update at_socket.c
修复LOG_X修改引起的编译错误
2018-09-12 10:22:00 +08:00
armink dff8a2c513 [DeviceDriver] Add rbb (ring block buffer) data structure. 2018-09-12 08:59:58 +08:00
liruncong ba20a00e19 _sys_command_string返回值错误,no support时cmd为随机数据,可能导致c库初始化时在此函数返回处死循环或跑飞. 2018-09-11 23:36:01 +08:00
HubretXie 8a9646b613
Update sal_socket.c
修复关闭socket时的Bug
2018-09-11 22:26:17 +08:00
Bernard Xiong b1bbf434a6
Merge pull request #1795 from liruncong/armlibc
armlibc下malloc/realloc/calloc函数声明同一更正
2018-09-11 20:52:08 +08:00
liruncong f61c2fb882 armlibc下malloc/realloc/calloc声明同一更正 2018-09-11 19:46:08 +08:00
Bernard Xiong 7d3f38e4f6
Merge pull request #1790 from liruncong/dev-dfs
dfs_uffs_getdents函数声明问题修正
2018-09-11 19:08:47 +08:00
Bernard Xiong 651d895391
Merge pull request #1788 from liruncong/dev
修正打开"Support C++ features"后gcc编译失败问题
2018-09-11 19:03:41 +08:00
Bernard Xiong 8c2448a4d4
Merge pull request #1774 from EvalZero/sdio_dev
[DeviceDriver][SDIO] Update sdio debug log.
2018-09-11 19:03:10 +08:00
liruncong b8b711d0a7 修正参数类型不匹配问题. uint32_t为unsigned int, 而rt_uint32_t为unsigned long
注: armclang编译器报错
2018-09-10 19:51:15 +08:00
liruncong 7b788014f7 修正drivers下,armclang编译时的警告或错误 注:vcom_tx_thread_entry下, if(!res & CDC_TX_HAS_DATE)应为bug. 2018-09-10 19:40:08 +08:00
liruncong 4496437a91 8. _init/_fini加入RT_WEAK,与库中定义重复,以便通过通过travis ci的gcc自定编译. 2018-09-10 19:20:38 +08:00
weety 799c5e4ea2 [sdio] Fixed merge error. 2018-09-09 22:07:06 +08:00
weety e19cfd4571 [sdio] Fixed issue for requset size calculation. 2018-09-09 21:20:08 +08:00
weety 02a2b78943 [sdio] Fixed error for dma size calculation. 2018-09-09 14:05:45 +08:00
weety 618e185cd3 [sdio] Limit the data size per request based on the sdio controller driver configuration parameters. 2018-09-08 23:21:13 +08:00
Bernard Xiong 6fcc5c5504
Merge pull request #1777 from zhaojuntao/ymodem-0906
[components][ymodem] 修复 ymodem 不支持 secureCRT 下 1024字节传输的问题
2018-09-07 06:41:24 +08:00
MurphyZhao dcbbb05f50 [components][ymodem] 修复 ymodem 不支持 secureCRT 下 1024字节传输的问题
Signed-off-by: MurphyZhao <d2014zjt@163.com>
2018-09-06 11:02:49 +08:00
Bernard Xiong c125c711a3
Merge pull request #1773 from weety/pyconfig
Pyconfig
2018-09-05 21:26:30 +08:00
weety ae6f47e274 Solve the problem of RT_USING_DFS cyclic dependency. 2018-09-05 20:52:16 +08:00
shauew eda579a156
修改源文件中的断言指令
避免编译报错!
2018-09-05 17:19:59 +08:00
EvalZero 2c01189114 [DeviceDriver][SDIO] Update sdio debug log. 2018-09-05 14:50:43 +08:00
Bernard Xiong 6abe7e4ebd
Merge pull request #1771 from Lawlieta/chenyong
[net][sal] Fix close/shutdown memory leak issue.
2018-09-05 11:18:51 +08:00
weety d344ff5a9e Merge branch 'pyconfig' of https://github.com/weety/rt-thread into pyconfig 2018-09-05 09:40:12 +08:00
weety 5e7c56add2 Fix dependency loop issue. 2018-09-05 09:35:34 +08:00
chenyong 1571ef5acf [net][sal] Fix close/shutdown memory leak issue. 2018-09-04 11:02:48 +08:00
Bernard Xiong 10de75faf2
Merge pull request #1744 from liruncong/master
消除usb结构体gcc编译时的相关警告
2018-09-03 14:00:45 +08:00
liruncong d3c08afd75 1. 保留目前未用到的rt_usbd_ep_unassign函数,暂时移除static属性,消除警告.
2. 修改一处存在多余括号问题. armclang有警告发出.
2018-09-02 22:39:51 +08:00
Bernard Xiong 3632693141
Merge pull request #1759 from Lawlieta/chenyong
[net][sal] Fix accept create new socket failed issue.
2018-09-02 12:47:05 +08:00
chenyong 39f3f93ec1 [net][sal] Fix accept create new socket failed issue. 2018-09-01 19:42:33 +08:00
Bernard Xiong 11479e53bd [lwIP] Fix the wait queue initialization issue. 2018-09-01 13:32:03 +08:00
Bernard Xiong ab1a220eae [components] Remove lwP from v3.1.0 2018-09-01 12:03:32 +08:00
Bernard Xiong ba5c1bea44 [dlmodule] Add cache ops in dlmodule. 2018-09-01 11:00:42 +08:00
Bernard Xiong d203e3820b
Merge pull request #1753 from Lawlieta/chenyong
[net][at] Modify 'AT+CLOSE' processing method
2018-08-31 18:41:55 +08:00
Bernard Xiong 07ec7e686d
Merge pull request #1754 from liangyongxiang/rt-used
add RT_USED to component init and finsh shell
2018-08-31 18:41:44 +08:00
Bernard Xiong d74d5801c8
Merge pull request #1751 from RT-Thread/feature_libdl
[Kernel] move module to libc/libdl.
2018-08-31 18:41:16 +08:00
chenyong 02c1f0c621 [net][at] Add AT Client Error LOG for multiple clients 2018-08-31 17:24:26 +08:00
Bernard Xiong 75c8515f1a [dlmodule] Add priority and stack size option for dlmodule. 2018-08-31 15:02:48 +08:00
liang yongxiang 7c0c1c1b4a [finsh] add RT_USED to macro FINSH_FUNCTION_EXPORT_CMD and FINSH_VAR_EXPORT 2018-08-31 15:02:01 +08:00
chenyong 33a5cf15ee [net][at] Modify AT socket object release judgment 2018-08-31 14:45:40 +08:00
chenyong a3ea0565cf Merge remote-tracking branch 'remotes/rtt/master' into chenyong 2018-08-31 14:09:08 +08:00
chenyong a8c9b2fee3 [net][at] Modify 'AT+CLOSE' processing method 2018-08-31 14:08:04 +08:00
Bernard Xiong efe4523132 [Kernel] move module tolibc/libdl. 2018-08-30 20:27:45 +08:00
Bernard Xiong f7d19319ab
Merge pull request #1749 from chenyong111/chenyong
Add AT multiple client support
2018-08-30 12:59:42 +08:00
shauew 4fb344e759
Update portserial_m.c
sorry, miss out other two parts.
2018-08-30 09:10:52 +08:00
chenyong 87c35d4e2f [net][at] Add AT Socket select SAL 2018-08-29 20:40:07 +08:00
chenyong cf96dfcbdb Merge branch 'master' into chenyong 2018-08-29 19:41:29 +08:00
shauew eea0b9ebf2
Update portserial_m.c
add macro to aviod compile error with:
rt_pin_mode(MODBUS_MASTER_RT_CONTROL_PIN_INDEX, PIN_MODE_OUTPUT);
2018-08-29 18:31:32 +08:00
Bernard Xiong 7bba75753c
Merge pull request #1742 from jesven/master
Move configs of VBUS to Kconfig, delete related head files in the bsp…
2018-08-28 17:21:57 +08:00
chenyong ed7f0cad8b [net][at] Add AT multiple client support 2018-08-28 11:59:30 +08:00
liruncong 923d6fe33d 消除usb结构体gcc编译时的相关警告 2018-08-28 03:18:39 +08:00
chenyong 6d702e579f [net][sal] Remove DFS dependencies in the SAL 2018-08-27 19:50:37 +08:00
chenyong 2d894b4102 [net][at] Modify AT Socket object callback name 2018-08-27 19:44:04 +08:00
shaojinchun 03cd2c005d Add the definition of RT_VBUS_USING_FLOW_CONTROL to vbus_api.h 2018-08-27 18:33:03 +08:00
shaojinchun 84e8c65683 RT_VMM_RB_BLK_NR now is calculated from _RT_VBUS_RING_SZ 2018-08-27 18:15:38 +08:00
shaojinchun 000887795f Move configs of VBUS to Kconfig, delete related head files in the bsp directory 2018-08-27 15:37:08 +08:00
chenyong fc73538153 [net][sal/at] Add components C++ support 2018-08-27 09:56:41 +08:00
chenyong 192b177518 [at][sal] Add query and unregistered protocol family functions 2018-08-25 16:01:31 +08:00
chenyong 0d737de882 [net][at] Modify AT Socket log information, fix at_freeaddrinfo() implement 2018-08-24 20:32:14 +08:00
MurphyZhao 3b161b58f2 [component][ymodem] Fix compilation warning in MDK
Signed-off-by: MurphyZhao <d2014zjt@163.com>
2018-08-23 17:23:03 +08:00
armink 9ef9e4b0f8 [DeviceDriver][SFUD] Update sfud to v1.0.6 latest version. 2018-08-22 16:48:17 +08:00
armink bc7a43bdaf [DeviceDriver][SFUD] Replace the vsnprintf to rt_vsnprintf. 2018-08-22 16:41:56 +08:00
chenyong 366fea22dc [net][at] Delete AT Client port function 2018-08-21 14:12:28 +08:00
chenyong c2e6f20caf [net][at] Modify the AT client initialization process, delete AT socket automatic initialization. 2018-08-21 12:05:09 +08:00
chenyong 622fa0e7ce [net][at] Fix receive error data when AT CLI exits. 2018-08-21 09:35:21 +08:00
MurphyZhao 651149fcbb [components/drivers/spi] 增加 sfud flash 设备查找接口
Signed-off-by: MurphyZhao <d2014zjt@163.com>
2018-08-16 14:48:46 +08:00
heyuanjie87 18510fa80f
Update select.c 2018-08-14 09:33:22 +08:00
heyuanjie87 c90b449dac
Update select.c 2018-08-13 22:42:09 +08:00
heyuanjie87 d948dba42a
update select.c 2018-08-12 20:41:56 +08:00
heyuanjie fd209cb880 [lwp]添加select系统调用 2018-08-12 20:26:16 +08:00
neverxie 3a83e5524f [components][pipe] Fix 'pipe' command close bug when open failed. 2018-08-11 18:45:18 +08:00
zylx f3bce48502 [net][at] add at_client_wait_connect 2018-08-08 18:18:03 +08:00
chenyong 05c3af1ee1 [net][sal] Add shutdown type options. 2018-08-06 15:06:29 +08:00
guochuangjian 3de51fe256 fix usRcvBufferPos == MB_SER_PDU_SIZE_MAX bug 2018-08-05 15:08:50 +08:00
zylx f166ac946b [net][at] fix server repeated enter issue 2018-08-04 18:47:01 +08:00
zylx e5d9bb9013 [net][at] fix repeated enter issue 2018-08-04 17:44:12 +08:00
朱天龙 (Armink) 5902e9a64d
Merge pull request #1693 from chenyong111/master
[net][at] Add AT serial device receive data length judgment.
2018-08-03 20:01:43 +08:00
chenyong 2e8d994485 [net][at] Modify the AT commands response ERROR judgment method. 2018-08-03 19:10:35 +08:00
chenyong f5d9276434 [net][at] Add AT serial device receive data length judgment. 2018-08-03 16:11:31 +08:00
Bernard Xiong f68bb0ec90 [pthreads] Fix the object check issue. 2018-08-03 14:28:45 +08:00
chenyong c2add5cb4e [net][at] Add AT Socket select LIBC configure. 2018-08-02 17:55:01 +08:00
chenyong a8d27156a3 [net][sal] Modify SAL configure judgment. 2018-08-02 17:53:02 +08:00
朱天龙 (Armink) ba1aedd1a5
Merge pull request #1687 from chenyong111/master
[net][sal] add socket set multicast group support.
2018-08-02 17:46:38 +08:00
chenyong dabf8efce4 [net][sal] add socket set multicast group support and format code. 2018-08-02 16:57:23 +08:00
heyuanjie 43f718961e 添加网络syscall 2018-08-01 17:03:06 +08:00
heyuanjie 9cf65d0b28 添加网络系统调用 2018-08-01 15:44:33 +08:00
Bernard Xiong 90cef4fbac
Merge pull request #1673 from yangfasheng/master
update dfs.c of File System
2018-08-01 11:44:53 +08:00
guochuangjian 650f06aa19 fix usRcvBufferPos == MB_SER_PDU_SIZE_MAX assert 2018-08-01 00:40:58 +08:00
hichard_ren@yeah.net bbb879717c add config main thread priority 2018-07-31 17:05:01 +08:00
heyuanjie c79fbd373f [lwp]给thread添加lwp成员 2018-07-30 11:12:12 +08:00
yangfasheng e13f1d9e7f update dfs.c of File System 2018-07-29 12:07:36 +08:00
Bernard Xiong e6fedb6e9b [DeviceDrivers] Remove warning in Kconfig 2018-07-28 20:22:47 +08:00
Bernard Xiong e71763b068 [DFS] Add RT_USING_DFS_MNTTABLE option in Kconfig 2018-07-28 20:22:14 +08:00
Bernard Xiong 8baf3d98e1 [DFS] fix the mkfs issue for multi-mounted fatfs 2018-07-28 16:34:51 +08:00
Bernard Xiong 46acbb8dc5
Merge pull request #1669 from armink/at
[net][at] Using DMA mode first when device is supported.
2018-07-28 08:03:22 +08:00
armink ccfde36b4d [net][at] Using DMA mode first when device is supported. 2018-07-27 19:32:37 +08:00
Bernard Xiong b9255c20d2 [finsh] Remove chdir feature in msh 2018-07-26 17:09:39 +08:00
chenyong 8b887e76e9 [net][at] Add AT commands component 2018-07-25 17:35:20 +08:00
Bernard Xiong 8fe4602632 [DFS] Enable long filename for ELM FatFS in default 2018-07-25 00:50:23 +08:00
tangyuxin 06d2f9591c [lwip]修复开启SNMP选项编译会失败的问题 2018-07-24 16:17:10 +08:00
tangyuxin efcc08f3af [lwip]Add Statistics Option 2018-07-24 09:44:18 +08:00
Bernard Xiong 69ec7c3aff
Merge pull request #1641 from liangyongxiang/lwip-debug
[lwIP] add all lwIP Debugging Options
2018-07-23 18:50:16 +08:00
Bernard Xiong cd5ccea44c
Merge pull request #1652 from enkiller/dev
[components][drivers][sdio]修复没有注册SDIO中断导致断言的问题
2018-07-22 11:19:32 +08:00
Bernard Xiong f57c46a6b7
Merge pull request #1650 from liangyongxiang/serial-poll-rx
[device][serial] call rx_indicate function only if the rx_length is n…
2018-07-22 10:16:46 +08:00
tangyuxin 78189dfb6b [components][drivers][sdio]修复没有注册SDIO中断导致断言的问题 2018-07-21 16:29:17 +08:00
liang yongxiang 2f402db661 [device][serial] call rx_indicate function only if the rx_length is not equal 0 2018-07-21 12:34:27 +08:00
tangyuxin cea61291e4 [components][dfs]修复list_fd打印乱码的问题 2018-07-20 15:30:24 +08:00
梁永祥 f489bfe522
Merge branch 'master' into lwip-debug 2018-07-19 21:06:57 +08:00
朱天龙 (Armink) 69c95944eb
Merge pull request #1643 from chenyong111/sal
Add SAL (socket abstraction layer) framework
2018-07-19 08:25:56 +08:00
liang yongxiang 9868dffc2f [lwIP] add all lwIP Debugging Options 2018-07-18 14:57:00 +08:00
chenyong 8cda48a132 [net][sal] Add SAL (socket abstraction layer) framework 2018-07-18 13:34:13 +08:00
liang yongxiang bd044f674d [components] format Kconfig 2018-07-18 11:59:50 +08:00
Bernard Xiong 41c27cce5e
Merge pull request #1639 from liangyongxiang/console-device
[libc] dependence update:
2018-07-17 21:17:21 +08:00
Bernard Xiong f51a864b08
Merge pull request #1638 from armink/fix_com_init
[components][finsh] Fix shell re-initialization check code to support…
2018-07-17 21:14:29 +08:00
liang yongxiang a27144eb4e [libc] dependence update: rt_device_write()/rt_console_get_device() need RT_USING_CONSOLE and RT_USING_DEVICE 2018-07-17 16:58:17 +08:00
armink 4c92650fde [components][finsh] Fix shell re-initialization check code to supported C89. 2018-07-17 12:52:02 +08:00
liang yongxiang b822ac8ff6 [libc] fix compilation error when RT_USING_HEAP is disable 2018-07-17 11:24:47 +08:00
aozima 6deeb61efb
Merge pull request #1622 from armink/fix_com_init
[components] Update dfs and lwIP 2.0.2 re-initialization process.
2018-07-16 20:48:24 +08:00
Bluebear233 dc0aa39b42
[DeviceDriver][serial] 修复get_index越界问题 2018-07-16 09:47:36 +08:00
armink e1c612bf0a [DeviceDriver][sfud] Fix block erase 0 byte issue when start address is equal end address. 2018-07-14 21:01:38 +08:00
armink 6139e6a3cc [dfs] Update error log for dfs. 2018-07-14 11:06:59 +08:00
armink c698c2c8e7 [dfs] Update DFS_FD_MAX default size to 16. 2018-07-14 10:03:59 +08:00
Bernard Xiong 1758f5773e
Merge pull request #1617 from armink/fix_rtdbg
Fix rtdbg
2018-07-14 06:46:50 +08:00
armink c779104ef7 [dfs] Fix dfs_file_ioctl return check on fcntl. 2018-07-13 11:14:36 +08:00
armink 730981ec42 [components] Update dfs and lwIP 2.0.2 re-initialization process. 2018-07-13 09:59:03 +08:00
Bernard Xiong 60435316ac [components] remove external folder 2018-07-12 14:15:20 +08:00
Bernard Xiong 5c420c0c6e Merge branch 'master' of https://github.com/RT-Thread/rt-thread 2018-07-12 14:09:39 +08:00
armink 6cd8658dad [rtdbg] Change all DBG_SECTION_NAME to new format. 2018-07-11 10:23:19 +08:00
zyh b3eaf17e19 [Components][pipe]暴露 rt_pipe_delete 接口 2018-07-10 14:54:39 +08:00
zyh 151330b721 [Components][USB][Device]Support customer HID class|支持自定义HID设备 2018-07-04 14:13:09 +08:00
Bernard Xiong 39998e4d89
Merge pull request #1602 from aozima/re_initial_dev
add re-initial check.
2018-07-04 07:15:45 +08:00
Bernard Xiong 33fb280140
Merge pull request #1601 from aozima/shell_dev
update shell prompt.
2018-07-04 07:15:03 +08:00
Bernard Xiong eb821ae031
Merge pull request #1598 from heyuanjie87/lwp
[msh]执行小程序
2018-07-02 21:03:58 +08:00
Bernard Xiong f388bb36c4
Merge pull request #1587 from zhaojuntao/Finsh-netstat
[finsh] update netstat
2018-07-02 19:56:52 +08:00
aozima efada8768e [shell] set prompt mode is default enable. 2018-07-02 19:46:37 +08:00
aozima f3fc141f5f [dfs] add re-initial check. 2018-07-02 16:58:49 +08:00
aozima 000fe93b9f [lwip] add re-initial check. 2018-07-02 16:58:47 +08:00
aozima 4f1112f838 [shell] add finsh_set_prompt(). 2018-07-02 16:23:00 +08:00
aozima 85e732ddaf [shell] add finsh_get/set_prompt_mode. 2018-07-02 15:12:17 +08:00
heyuanjie 409e7fca0a [msh]执行小程序 2018-07-02 13:47:47 +08:00
朱天龙 (Armink) 1d588c7475
Merge pull request #1596 from liquanqing/inc_modbus
[Components][modbus]add 485 controller pin to Kconfig | 在Kconfig中添加485控制引脚
2018-07-02 12:27:47 +08:00
aozima e49a29f2dc [shell] add re-initial check. 2018-07-02 09:56:12 +08:00
MurphyZhao 6856a8b5e6 [finsh] update netstat
Signed-off-by: MurphyZhao <d2014zjt@163.com>
2018-07-02 09:32:52 +08:00
Bluebear233 985db0e3bf
[KCONFIG]添加pipe缓冲区大小配置 2018-06-30 10:36:31 +08:00
Bernard Xiong 5b863eb89b
Merge pull request #1586 from zhaojuntao/wlan-fix-pwd
[drivers/wlan] Fix the problem that the password is empty
2018-06-29 22:19:47 +08:00
heyuanjie 8b8e448944 同步 2018-06-29 16:16:27 +08:00
heyuanjie 7d3af8e9ff 给lwp传递参数 2018-06-29 15:32:53 +08:00
MurphyZhao 6a85a624d7 [drivers/wlan] Fix the problem that the password is empty
Signed-off-by: MurphyZhao <d2014zjt@163.com>
2018-06-29 14:57:13 +08:00
Bernard Xiong 41f2f1829f [libc] Add more typedef in minilibc. 2018-06-29 13:40:28 +08:00
Bernard Xiong f0f883668c
Merge pull request #1579 from RT-Thread/fix_waitqueue
Fix waitqueue issue
2018-06-29 13:19:16 +08:00
Bluebear233 052e6009d0
Update dfs.c
修复list_fd打印乱码问题
2018-06-29 10:50:16 +08:00
liquanqing ac0abf205d delete extra notes 2018-06-29 01:15:24 +08:00
liquanqing 212aac4715 reduction define 2018-06-27 21:56:55 +08:00
Bernard Xiong 614b2e389c
Merge pull request #1576 from TanekLiang/dfs
[dfs] add mutex depend to dfs
2018-06-27 13:31:22 +08:00
liang yongxiang ee2767e4a0 [dfs] add mutex depend to dfs 2018-06-27 10:12:59 +08:00
luo jiao ef8398c2bb [components][drivers][pin module]:typo fix for pin_detach_irq 2018-06-26 22:18:58 +08:00
Bernard Xiong 355e9f29fb
Merge pull request #1573 from enkiller/dev
[components][dfs] list_fd 打印信息更加友好
2018-06-26 15:20:27 +08:00
tangyuxin 839254d976 [components][dfs] list_fd 打印信息更加友好 2018-06-26 14:01:27 +08:00
Bernard Xiong 464e1615b9
Merge pull request #1572 from enkiller/mmc
[components][drivers]sdio 给局部指针变量赋初值,修复潜在问题
2018-06-26 12:10:05 +08:00
Bernard Xiong 0cac9afc4b [Kernel] clean code for indentation. 2018-06-26 12:02:03 +08:00
Bernard Xiong ef132f3c94 [Kernel] clean code for indentation. 2018-06-26 11:57:20 +08:00
Bernard Xiong a1a56ce1d1 [Kernel] Add flag in wait queue and fix wakeup issue. 2018-06-26 11:19:38 +08:00
tangyuxin f850a2dd33 [components][drivers]sdio 给局部指针变量赋初值,修复潜在问题 2018-06-26 11:09:13 +08:00
tangyuxin 050600f4a8 [components][drivers]enc28j60 1.默认关闭log打印 2.优化一个未使用的变量 2018-06-26 11:00:52 +08:00
liquanqing 125235c61c add freemodbus slave contorl pin config in Kconfig 2018-06-25 14:15:32 +08:00
liquanqing d188fa496c solve the dependency on the stm32 header file for freemodbus 2018-06-25 13:25:54 +08:00
Bernard Xiong fb36988e86
Merge pull request #1562 from TanekLiang/mmcsd_fix_warning
[DeviceDrivers] remove unused-assign code
2018-06-23 19:44:36 +08:00
aozima 7da376280a
Merge pull request #1556 from enkiller/dev
[components][drivers]wlan打印ap信息更加友好
2018-06-23 19:20:59 +08:00
tangyuxin 7f4b8d2102 [components][drivers]wlan 1.修改wifi速率单位为bps 2.打印ap信息更加友好 2018-06-23 14:52:08 +08:00
liang yongxiang fef854a431 [DeviceDrivers] remove unused-assign code 2018-06-23 12:09:24 +08:00
tangyuxin 43531cc276 [components][drivers]Kconfig添加SDIO相关配置 2018-06-23 11:24:31 +08:00
Bernard Xiong ff9162a994
Merge pull request #1537 from Bluebear233/patch-1
Update serial.c
2018-06-21 08:59:13 +08:00
aozima 330e68e5f4 [DHCPD] add new version DHCPD use lwip raw api. 2018-06-20 10:11:53 +08:00
aozima 5fde2f0f08 [DHCPD] fixed compile error. 2018-06-20 10:11:53 +08:00
MurphyZhao f31235c824 [components/dfs] Fix inconsistent structure of lwip_sock structure, adaptation lwip202 version
Signed-off-by: MurphyZhao <d2014zjt@163.com>
2018-06-15 15:34:14 +08:00
Bluebear233 284744b7b2
Update serial.c
rx_fifo->is_full已经满时继续更新rx_fifo->get_index
2018-06-13 21:45:03 +08:00
armink 570ae751be [components][drivers] Add irq lock to rt_wqueue_wait. 2018-06-12 17:10:20 +08:00
Bernard Xiong bce30adddb
Merge pull request #1526 from armink/fix_dfs_fatfs
[components][dfs][fatfs] Add return 0 to get_fattime when RT_USING_LI…
2018-06-11 21:52:24 +08:00
armink 0406175003 [components][dfs][fatfs] Add return 0 to get_fattime when RT_USING_LIBC not enable. 2018-06-11 19:57:57 +08:00
heyuanjie a6e7b334e9 添加系统调用 2018-06-11 17:06:33 +08:00
heyuanjie e1be777adc 解除警告 2018-06-11 14:28:13 +08:00
heyuanjie 28b8e43181 去除lwp msh命令 2018-06-11 14:26:14 +08:00
Bernard Xiong b110d77d8f
Merge pull request #1521 from RT-Thread/feature_v310
Feature v310
2018-06-11 11:13:59 +08:00
Bernard Xiong 43e3eed3b9
Merge pull request #1517 from armink/fix_sfud
[components][sfud] Fix RT_DEBUG_SFUD macro to bool type.
2018-06-11 10:40:11 +08:00
armink 3b98684664 [components][sfud] Fix RT_DEBUG_SFUD macro to bool type. 2018-06-10 18:27:52 +08:00
Bernard Xiong 564df04da1 Merge branch 'master' of https://github.com/RT-Thread/rt-thread 2018-06-10 18:01:15 +08:00
Bernard Xiong 884fb70fe9 [Kernel] Add device ops feature. 2018-06-10 17:59:17 +08:00
Bernard Xiong bca65f30a9 [lwP] Add light weight process component. 2018-06-10 17:57:34 +08:00
Bernard Xiong 682da9b249 [Kernel] Remove object container in module feature. 2018-06-10 17:56:02 +08:00
Bernard Xiong e1a57f053a
Merge pull request #1513 from armink/fix_sfud
[components][sfud] Update log info.
2018-06-10 15:55:13 +08:00
armink 24f633e025 [components][sfud] Update log info. 2018-06-10 11:08:01 +08:00
aozima 5569d17b95 [DeviceDrivers] rename _pwm.c to rt_drv_pwm.c 2018-06-08 16:07:12 +08:00
aozima 0e5b4a0ff2 [DeviceDrivers] export pwm_enable/set to shell. 2018-06-08 16:04:29 +08:00
aozima cdfef48395 [DeviceDrivers] add pwm driver framework. 2018-06-07 21:23:22 +08:00
tangyuxin 6bb00aa88b [components][finsh]msh最大参数个数可配置 2018-06-07 11:55:54 +08:00
tangyuxin c67595c242 [components][drivers]Kconfig wifi默认打开sta模式 2018-06-06 11:07:50 +08:00
tangyuxin 2f35ed0ec7 [components][drivers]Kconfig更新 2018-06-06 11:03:09 +08:00
tangyuxin 6f12736c86 [components][drivers]wlan驱动框架更新 2018-06-05 16:52:56 +08:00
guozhanxin e2c89ec0f5 [components][cputime]to be able trace before use DWT.|使用 DWT 之前必须先使能跟踪系统. 2018-06-04 14:54:07 +08:00
armink 0e3b1506d4 [components][lwIP] Change the lwIP default selected version to 2.0.2. 2018-05-31 16:58:15 +08:00
Bernard Xiong 661338d279
Merge pull request #1473 from Bluebear233/patch-1
[DFS] Update net_sockets.c
2018-05-31 13:33:42 +08:00
tangyuxin 85b14687f4 [components][drivers]Kconfig 添加Audio选项 2018-05-29 10:10:42 +08:00
Bernard Xiong eaef195911
Merge pull request #1476 from zhaojuntao/rm-wlancmd-default-config
[components/drivers/wlan] remove duplicate configuration
2018-05-29 08:33:38 +08:00
MurphyZhao af54e33d6f [components/drivers/wlan] remove duplicate configuration in wlan_cmd.c, this configuration is included in the dhcp_server.c
Signed-off-by: MurphyZhao <d2014zjt@163.com>
2018-05-28 17:59:07 +08:00
MurphyZhao c0587d0407 [components/net] add dns server ip address config, may custom in menuconfig
Signed-off-by: MurphyZhao <d2014zjt@163.com>
2018-05-28 17:37:30 +08:00
zyh 178fce54bd [Components][USB]fix device ep write 1bytes on hs 2018-05-28 11:04:49 +08:00
Bernard Xiong e9b6f122f9
Merge pull request #1472 from armink/fix_dfs_net
[fs][net] Add lwIP version check on setsockopt().
2018-05-28 08:47:24 +08:00
Bluebear233 ec81f44ff9
Update net_sockets.c
修复创建socket失败仍然返回有效的fd
2018-05-27 21:37:08 +08:00
armink 488a0fd360 [fs][net] Add lwIP version check on setsockopt(). 2018-05-27 21:36:00 +08:00
armink 431739dc4b [lwIP] Fix lwip 1.4.1 assert when using DFS_NET. 2018-05-27 21:12:16 +08:00
aozima 7d1324ee68 [lwip] add list_udps() for lwip-1.4.1. 2018-05-25 23:54:16 +08:00
aozima e190b166e2 [lwip] fixed compile error. 2018-05-25 22:30:15 +08:00
aozima e5f6996507 [lwip] update netstat: add list_udps. 2018-05-25 22:30:14 +08:00
aozima 6daf88d7a4 [lwip] add list_udps. 2018-05-25 22:30:14 +08:00
aozima 18941a1e69 [lwip] update list_if: add BROADCAST. 2018-05-25 22:30:13 +08:00
aozima 0819abda7a [lwip] update Kconfig: add erx/etx thread config. 2018-05-25 22:30:13 +08:00
Bernard Xiong d4af0828ea
Merge pull request #1432 from ArdaFu/master
[BSP] TM4C129X: Modify rtconfig.py to support compile from IAR-SCONS
2018-05-16 10:27:23 +08:00
Bernard Xiong 6ac213d622 Add GCC version detection.
Add cconfig.h file for different version of GCC, which is automatically
detected and generated by scons script.
2018-05-14 21:37:11 +08:00
ArdaFu 48a59d1b44 [Componment] libc: Modify skip timespec define condication. Change IAR version from 8.11.2 to 8.10.1 2018-05-14 00:12:29 +08:00
armink a6b6b05d7d [drivers/rtc] Update NTP update time API. 2018-05-10 18:29:56 +08:00
Bernard Xiong c136242986
Merge pull request #1420 from armink/fix_libc
[libc/armlibc] Remove time() on stubs.c.
2018-05-10 16:08:39 +08:00
armink 586685875b [libc/armlibc] Remove time() on stubs.c. 2018-05-10 11:30:36 +08:00
Bernard Xiong 236fd82e5d
Merge pull request #1418 from aozima/DHCPD
update DHCPD
2018-05-09 22:19:38 +08:00
aozima efadb37f4c [DHCPD] fixed compile error if use legacy LWIP. 2018-05-09 21:26:43 +08:00
aozima 47a0e46478 [DHCPD] update DHCPD_SERVER_IP config. 2018-05-09 21:15:14 +08:00
aozima 6a36d0c575 [DHCPD] format code by Astyle. 2018-05-09 17:55:41 +08:00
aozima 3970fa573d [DHCPD] add DHCPD_USING_ROUTER to Kconfig. 2018-05-09 17:55:16 +08:00
armink 8804c32801 [components/libc] Fix compile error. 2018-05-07 18:33:22 +08:00
armink 5501ec36cb [components/libc] Move time() and clock() function to libc time.c. 2018-05-07 18:19:15 +08:00
armink 201d2830e6 [components/libc] Remove #if defined(RT_USING_RTC) on time.c. 2018-05-07 18:05:10 +08:00
aozima 088990f7d3 update enc28j60 driver: ensure enable PHY link changed interrupt. 2018-05-05 13:26:18 +08:00
aozima 3ec384d809 update enc28j60 driver: format code by Astyle. 2018-05-05 13:17:48 +08:00
Bernard Xiong feb275db42
Merge pull request #1397 from armink/fix_newlib
[Components/libc] Add gettimeofday to newlib libc.
2018-05-04 16:45:24 +08:00
armink f09e39ebd3 [Components/libc] Fix compile error. 2018-05-04 09:06:57 +08:00
ZHANG Jinglong f1e2dd487e fix an i2c debug print bug 2018-05-03 23:44:56 +08:00
armink 2d9798ac3d [Components/libc] Fix time.c code style in armlibc and dlib. 2018-05-03 15:45:36 +08:00
armink 5dd0539293 [Components/libc] Add gettimeofday to newlib libc. 2018-05-03 15:43:14 +08:00
Bernard Xiong a901693fb5
Merge pull request #1394 from armink/fix_dlib
[Components/dlib] Add dirent.h to dlib libc.
2018-05-02 20:47:05 +08:00
armink 3a0a3f7c69 [Components/dlib] Add dirent.h to dlib libc. 2018-05-02 15:18:55 +08:00
zyh 6c00531044 Merge remote-tracking branch 'upstream/master' 2018-04-27 16:55:11 +08:00
zyh f68c80126e [Components][DFS]fix if disk free more than 4GB 2018-04-27 15:33:22 +08:00
zyh c053119fac [Components][HOST]fix sem name 2018-04-27 15:27:26 +08:00
Bernard Xiong cdd12b7930 [libc] Add dl features in KConfig. 2018-04-25 23:26:20 +08:00
ZYH 79372cc0c0
Merge pull request #1383 from uestczyh222/master
[Components][USB device] kconfig allow none class
2018-04-24 15:03:44 +08:00
zyh 4f40bc80ec [Components][USB device] kconfig allow none class 2018-04-24 15:00:33 +08:00
ZYH 2bd7a0e864
Merge pull request #1382 from uestczyh222/master
[Coponents][USB device]add class register interface
2018-04-24 14:34:40 +08:00
zyh 1ed770039c [Coponents][USB device]add class register interface 2018-04-24 12:48:05 +08:00
Bernard Xiong 0ee4c74ab8
Merge pull request #1378 from armink/fix_finsh
Finsh thread using heap when RT_USING_HEAP is defined
2018-04-24 10:23:11 +08:00
zyh 4c0be8c776 [Components][USB]Add stack size config 2018-04-23 20:09:01 +08:00
armink 72ec60aaa3 [components][finsh] Finsh thread using heap when RT_USING_HEAP is defined. 2018-04-23 13:28:44 +08:00
armink 7c97e16ecf [DeviceDriver] Fix RT_DEBUG_SFUD in Kconfig. 2018-04-19 19:40:47 +08:00
Bernard Xiong 74d045093b [tools] Fix the sys.path issue in IARVersion. 2018-04-15 14:39:35 +08:00
Bernard Xiong 0e1ab3d54a
Merge pull request #1349 from TanekLiang/rtc-warning
fixed warning when only enable finsh shel…
2018-04-09 13:53:38 +08:00
liang yongxiang cc81b47be2 [components] fixed signed/unsigned mismatch warning 2018-04-09 12:05:51 +08:00
liang yongxiang 2f5a9c37fa [DeviceDriver][RTC] fixed warning when only enable finsh shell: function "date" was declared but never referenced 2018-04-09 12:00:43 +08:00
liang yongxiang 570627b72f [Libc][dlib] Auto remove macro _DLIB_THREAD_SUPPORT when IAR version higher than 8.20.1 2018-04-07 00:47:30 +08:00
armink 80c2015c3a [DeviceDriver] Remove rt_memory api using on SFUD. 2018-04-01 23:03:43 +08:00
Bernard Xiong c6a5a2a386
Merge pull request #1314 from enkiller/dev
[drivers]Fix put_force bug
2018-03-28 00:53:08 +08:00
heyuanjie87 fa09a700c1
Update audio.c 2018-03-27 13:59:22 +08:00
tangyuxin 5b31545970 [drivers]Fix put_force bug 2018-03-25 07:54:31 +08:00
moebius.ever 22bcdd4bdb [finsh] change comment "Disable the command echo mode or not in default" to "Disable the echo mode in default" 2018-03-23 17:20:17 +08:00
moebius.ever bb93c74810 Merge branch 'master' of https://github.com/RT-Thread/rt-thread 2018-03-23 17:15:35 +08:00
ZYH 93060f2478 Merge remote-tracking branch 'upstream/master' 2018-03-23 14:52:07 +08:00
ZYH 0fcf08ae88 [Components][USB]fix a compile error 2018-03-23 14:52:00 +08:00
armink b27b1d8032 [Libc][armlibc] Add STDIN_FILENO, STDOUT_FILENO and STDERR_FILENO to armlibc/sys/unistd.h. 2018-03-22 12:09:39 +08:00
moebius.ever feeff73168 Merge branch 'master' of https://github.com/RT-Thread/rt-thread 2018-03-21 15:37:23 +08:00
armink c74bc870e8 [DeviceDriver][RTC] Fix rtc Kconfig and missing return. 2018-03-21 09:15:21 +08:00
armink 991baa7a04 [Libc][dlib] Add STDIN_FILENO, STDOUT_FILENO and STDERR_FILENO to dlib sys/unistd.h . 2018-03-20 17:50:12 +08:00
armink fed25c720e [Libc][dlib] Add fcntl.h and sys/stat.h to dlib. 2018-03-20 17:48:35 +08:00
ArdaFu 56c2ebbcc8 [components][mini-libc] Add missing C99 definition of int/uint_least/fast8/16/32/64_t. 2018-03-19 11:54:13 +08:00
zyh 38169bb51a [Components][Dfs][Fat]fix mkfs bug 2018-03-18 17:22:22 +08:00
ZYH 7262ab7364 [Components][USB Device]增加复合设备对HS的支持 2018-03-16 18:40:07 +08:00
ZYH 5035662cd9 [Components][USB Device]各个class对HS进行了适配
部分class还不支持HS,RNDIS存在暂时无法解决的已知bug
2018-03-16 18:36:14 +08:00
moebius.ever 61946325ee [finsh] add FINSH_ECHO_DISABLE_DEFAULT and remove FINSH_ECHO_MODE_DEFAULT, to control the finsh default echo mode 2018-03-16 16:26:22 +08:00
ZYH 0ab93e70f0 [Components][USB Device]增加协议栈对HS设备的支持
- 增加winusb对HS的支持。其余class还在完善中
2018-03-16 16:02:57 +08:00
moebius.ever c1505a3d60 Merge branch 'master' of https://github.com/RT-Thread/rt-thread 2018-03-16 14:30:23 +08:00
ZYH 9ad0cb214d
Merge pull request #1280 from charlown/master
fix cdc_vcom.c notify receive data.
2018-03-15 21:43:17 +08:00
moebius.ever 48ecbd3999 [finsh] add FINSH_ECHO_MODE_DEFAULT, to config the default echo mode of finsh 2018-03-15 12:13:40 +08:00
moebius.ever 3e7501113f Merge branch 'master' of https://github.com/RT-Thread/rt-thread 2018-03-15 11:58:56 +08:00
tangyuxin a745d5ee03 [drivers][pin]增加两种IO中断模式 2018-03-15 11:12:22 +08:00
moebius.ever 336c946b84 [finsh] add FINSH_ENABLE_ECHO macro to config the finsh needs echo or not and fix the bsp compile error 2018-03-15 10:50:00 +08:00
moebius.ever 5444c90ecf [finsh] add FINSH_ENABLE_ECHO macro to config the finsh needs echo or not 2018-03-15 10:12:17 +08:00
charlown 4f1f0ad918 fix cdc_vcom.c notify receive data. 2018-03-15 10:07:23 +08:00
armink 76474b3e9d [Components][Finsh] Fix list object name align issue. 2018-03-13 13:27:37 +08:00
aozima 0e4de6f8f4 [DeviceDrivers][SPI][spi_msd.c] fixed CSD Version 2.0 sector count calc. 2018-03-09 21:38:18 +08:00
aozima f582bb5ba4 [DeviceDrivers][SPI] format spi_msd.c 2018-03-09 21:38:09 +08:00
uestczyh222 6bfb966d7d [Components][WINUSB]Fix USB_VENDOR_ID and USB_PRODUCT_ID Macro 2018-03-09 15:28:57 +08:00
uestczyh222 55a1c11abc [Components][WINUSB]Add Guid config to Kconfig Add VID PID config 2018-03-09 15:21:33 +08:00
Bernard Xiong eb78535604 [DFS] Add protection for pt->triggered 2018-03-09 08:35:12 +08:00
Bernard Xiong fe66f24c69 [DFS] Add lastdata for poll of netsocket 2018-03-09 08:34:43 +08:00
tangyuxin 2bbb27c29c [drivers]修复定时器驱动框架单次长时间定时不准确的问题 2018-03-06 10:40:02 +08:00
Bernard Xiong 8f2588d609
Merge pull request #1258 from RT-Thread/feature_kconfig
[BSP] Add Kconfig for lpc408x/stm32f10x/stm32f20x/stm32f40x etc
2018-03-05 22:16:27 +08:00
Bernard Xiong f83eb41ef7 [libc] fix the compiling warning 2018-03-05 21:17:03 +08:00
Bernard Xiong 3aa582bc17 [BSP] Add Kconfig for lpc408x/stm32f10x/stm32f20x/stm32f40x etc 2018-03-04 22:35:07 +08:00
Bernard Xiong 8203b6004b [Libc] add HAVE_SYS_SIGNALS config 2018-03-04 17:27:11 +08:00
Bernard Xiong ba2b1f0e56 [DeviceDrivers][MMC] rename fls to __rt_fls 2018-03-04 17:25:59 +08:00
Bernard Xiong 7f1db36f39 [finsh] fix the compiling warning for [-Wmisleading-indentation] 2018-03-04 12:16:52 +08:00
Bernard Xiong 8b36b57a11 [UIEngine] move UI engine as a package 2018-03-03 16:34:01 +08:00
Bernard Xiong f9a7ba050a [finsh] convert tab to space and split export API to finsh_api.h 2018-03-01 21:01:20 +08:00
BernardXiong 38b9ed3118 [Kernel] add sigwait implementation 2018-03-01 13:36:22 +08:00
tangyuxin 6ceb4554fc [Drivers]修复不打开dfs时,wlan驱动编译出错的问题 2018-03-01 09:15:32 +08:00
tangyuxin 4c2398fe64 [components] Kconfig add option:set main thread stack size 2018-02-24 17:07:48 +08:00
Bernard Xiong ef0d5ed3cd
Merge pull request #1229 from armink/remove_netutils
[NetUtils] Remove netutils Kconfig and folder
2018-02-24 15:26:09 +08:00
armink 56930cd100 [NetUtils] Remove netutils Kconfig and folder. The latest netutils is on packages:netutils. 2018-02-24 13:02:40 +08:00
armink 013e5bd411 [Components][Finsh] Add shell getchar received error process. 2018-02-23 15:24:27 +08:00
Bernard Xiong 40b580b223
Merge pull request #1224 from armink/fix_minilibc_time
Fix minilibc time
2018-02-16 22:53:02 +08:00
armink 9c620cb2f1 [Libc][Minilibc] Add some function declaration to time.h . 2018-02-16 20:48:37 +08:00
armink 0c4922becb [Libc][Minilibc] Add type 'clock_t' to minilibc. 2018-02-16 20:40:20 +08:00
armink ae867e1b65 [DeviceDriver][RTC] Add readme doc. 2018-02-16 13:16:53 +08:00
armink cd23728070 [DeviceDriver][RTC] Add soft RTC and NTP auto sync time config to Kconfig. 2018-02-16 13:14:48 +08:00
armink 59be76af25 [DeviceDriver][RTC] Add 'date' command for set and get date time. 2018-02-16 13:03:56 +08:00
armink 47f389732d [DeviceDriver] Add clock() to rtc.c . 2018-02-16 13:01:03 +08:00
armink ce6b0a6efb [DeviceDriver] Add NTP auto sync time for RTC device. 2018-02-16 12:58:48 +08:00
armink c4f4710b43 [DeviceDriver][RTC] Add software simulation RTC device. 2018-02-16 12:46:29 +08:00
BernardXiong 43cc01742f [libc] cleanup code. 2018-02-11 13:58:20 +08:00
BernardXiong 3f931c0df4 [C++] Fix the compiling warning issue 2018-02-11 13:58:03 +08:00
BernardXiong 780c09e3e4 [libc] Fix the O_CREAT issue.
libc_stdio_set_console/newlib uses fopen to open console device, which
has O_CREAT flag and cause fault.
2018-02-11 13:57:51 +08:00
ZYH 6b18ef3b6a
Merge pull request #1209 from ChunfengMu/fix_bugs
cdc_vcom dma 发送流程修改
2018-02-09 12:40:59 +08:00
Bernard Xiong 84a44e58dd [pthread] Fix pthread_detach issue for a none-joinable thread 2018-02-07 19:55:35 +08:00
Bernard Xiong 4e41b0573b [libc] fix the fcntl issue in newlib 2018-02-07 19:55:35 +08:00
aozima cd74a4be47 [drivers] move tf/sd card driver to spi/spi/spi_msd.c, and update Kconfig script. 2018-02-07 10:28:30 +08:00
aozima 19433e0cf5 update SConscript: support scons 3. 2018-02-06 20:07:28 +08:00
ChunfengMu a499c18072 [Components][Drivers][USB]vcom dma_tx模式下根据bulk in提交能力限制tx_ringbuffer的填充长度,避免对下次bulk in传输造成影响. 2018-02-06 01:49:59 +08:00
ZYH c9fe93dce2
Merge pull request #1199 from ChunfengMu/fix_bugs
1:解决主机端未打开串口时,设备端应用程序dma模式下操作vcom发送数据时,dataqueue条目泄漏的问题。
2018-01-31 18:58:21 +08:00
ChunfengMu 9798917638 1:解决主机端未打开串口时,设备端应用程序dma模式下操作vcom发送数据时,dataqueue条目泄漏的问题。 2018-01-31 02:37:34 +08:00
armink 4793dc0d06 [Net][NetUtils] Fix networking utils Kconfig and SConscript. 2018-01-30 16:52:30 +08:00
ChunfengMu 263e9faae4
Update cdc_vcom.c 2018-01-30 10:19:40 +08:00
ChunfengMu 2ea318cc03 1:解决未使用串口设备时,bulkout端点接收数据触发断言的问题。 2018-01-30 01:24:00 +08:00
armink 7b8f8d9615 [DeviceDriver][SFUD] Fix flash device lock not detach when an error occurred. #1167 2018-01-28 18:29:33 +08:00
armink c63d9a8864 [DeviceDriver][SFUD] Update SFUD to latest version. 2018-01-28 18:14:45 +08:00
liu2guang e63de3f66b [elm] Fixed elm device unmount error when mounting multiple elm devices. 2018-01-24 15:13:42 +08:00
ChunfengMu 0b0cbaf9aa [Components][Drivers][USB]fix compiling errors 2018-01-24 00:27:11 +08:00
Bernard Xiong 17afd47844
Merge pull request #1186 from flyingcys/kconfig
update lwip Kconfig
2018-01-23 17:22:42 +08:00
flyingcys 00d687bb2c update lwip Kconfig 2018-01-23 17:12:53 +08:00
Bernard Xiong 828804e26d
Merge pull request #1184 from uestczyh222/master
[Components][Drivers][USB Device]fix ep assign bug
2018-01-22 15:43:10 +08:00
Aubr.Cool 537943ed6f [Components] driver usb vcom fix error for console (#1160)
* [Components] driver usb vcom fix error for console
2018-01-22 13:18:27 +08:00
uestczyh222 8b1eedf73e Merge remote-tracking branch 'upstream/master' 2018-01-22 13:13:23 +08:00
uestczyh222 bcfade9a86 Merge branch 'master' of https://github.com/uestczyh222/rt-thread 2018-01-22 13:12:46 +08:00
uestczyh222 4ca2337176 [Components][Drivers][USB Device]fix ep assign bug 2018-01-22 12:58:59 +08:00
ZYH 765df5b479
Merge pull request #1180 from ChunfengMu/fix_bugs
修复cdc_vcom命令处理错误
2018-01-22 09:01:15 +08:00
yangfasheng ceefcb9732 gui 引擎优化; 2018-01-19 10:20:02 +08:00
ChunfengMu 31dcce45c8 1:修复cdc_vcom命令处理错误,SetLineCoding命令用于设置一些vcom参数,在此处判定vcom连接状态不合适,因通过SetControlLineState命令wValue字段最低位进行判断。 2018-01-19 01:24:33 +08:00
ZYH a9f182140c [Components][Drivers][USB]fix memory leak
修复一个 bug 该bug曾导致在设备不断电但主机重新枚举设备的情况下会导致内存泄漏并无法接收数据
2018-01-17 21:12:21 +08:00
MurphyZhao 938fa1170d [dfs] add IN6_IS_ADDR_MULTICAST support
in components/dfs/filesystems/net/netinet/in.h, add IN6_IS_ADDR_MULTICAST support
2018-01-17 15:50:34 +08:00
Bernard Xiong 3ceadbe7ee
Merge pull request #1169 from zhaojuntao/gettimeofday
[libc] Add gettimeofday support to dlib
2018-01-17 15:26:28 +08:00
liu2guang a672a9e52a [Finsh] 修复menuconfig中finsh历史命令无法关闭错误, 并将finsh未导出配置导出menuconfig. 2018-01-16 21:45:20 +08:00
MurphyZhao 97f0f26535 [components/libc/compilers/dlib]
Add dlib/time.c to support gettimeofday API
2018-01-16 17:12:30 +08:00
Bernard Xiong e14d030de9
Merge pull request #1166 from sundm75/sundm75
龙芯1C使用的libc初始化添加了dev的定义条件
2018-01-14 14:56:02 +08:00
sundm75 9dfe8e25c2 龙芯1C使用的libc初始化添加了dev的定义条件 2018-01-14 09:22:02 +08:00
ZYH 5a29c1627c [Components][DFS][RAMFS]Fix bug
fix a bug cannot open file
2018-01-13 11:35:45 +08:00
Bernard Xiong 12e0b7037e
Merge pull request #1163 from armink/fix_finsh_name
[Finsh] Add finsh thread name macro.
2018-01-12 20:54:17 +08:00
armink cfd82c260d [Finsh] Add finsh thread name macro. 2018-01-12 17:22:14 +08:00
armink 392a33d6c5 [libc] Add libc_stdio_get_console . 2018-01-12 16:55:47 +08:00
MurphyZhao c258ca794d Fix-IAR-Version-Problem
[dlib/sys/time.h] Fix iar version problem
[bsp/stm32f429-apollo/applications/SConscript] Remove CPPDEFINES
2018-01-10 10:55:59 +08:00
BernardXiong d8ec36a964 [libc] Remove wrong include file in clock_time.c 2018-01-02 15:35:13 +08:00
Bernard Xiong 7678659b2f
Merge pull request #1155 from yangfasheng/master
gui 引擎优化提交
2018-01-02 13:52:55 +08:00
yangfasheng c4e8c922d3 gui 引擎已知问题优化修复; 2018-01-02 11:50:17 +08:00
yangfasheng 2c145743cb gui 引擎 font_freetype.c 代码功能优化; 2018-01-02 11:49:59 +08:00
Bernard Xiong 00c6e81ecc [DeviceDrivers] fix type unknown issue in pipe 2017-12-31 23:52:27 +08:00
BernardXiong d3da3bd9b2 [libc] move clock_time to time. 2017-12-31 16:43:08 +08:00
BernardXiong 1383a97737 [libc] Add the first version for AIO. 2017-12-31 14:49:18 +08:00
BernardXiong 4bc082e7cb [libc] move `struct sigevent` to libc_signal.h file. 2017-12-31 14:48:54 +08:00
BernardXiong 5a95d35626 [DFS] Add fcntl API (same with ioctl in RT-Thread). 2017-12-31 14:46:24 +08:00
BernardXiong 8246da645d [DeviceDrivers] fix the compiling warning. 2017-12-31 14:45:43 +08:00
BernardXiong d219f5bfa9 [lwIP] code cleanup for Kconfig.
1. code cleanup for Kconfig.
2. fix the compiling warning for BYTE_ORDER.
2017-12-31 14:44:58 +08:00
BernardXiong 341f78fed7 [DeviceDrivers] Add more API.
1. Use float type for clock_cpu_getres() return value;
2. Add clock_cpu_microsecond/millisecond APIs.
2017-12-31 14:44:04 +08:00
bernard 872975b0ab [DFS] add df cmd in msh and provide better display.
re-write for #1138
2017-12-31 10:46:24 +08:00
flyingcys a84ea6f06f update Kconfig 2017-12-30 17:31:22 +08:00
bernard 8e4307382f [DFS] update JFFS2 with RT-Thread 3.0.x. 2017-12-30 14:45:34 +08:00
bernard b07bd6c515 [Utilities] Add more options for logtrace. 2017-12-29 22:52:38 +08:00
bernard 09f2d42e5a [DeviceDrivers] Add device API in pipe device. 2017-12-29 22:33:39 +08:00
bernard 6fe16bba3b [lwIP] Remove the unnecessary log in SConscript. 2017-12-29 22:32:23 +08:00
parai eade1bbd0f
[dfs] fix the issue of stat "/.." of lwext4 2017-12-28 13:36:33 +08:00
aozima b0081d356f [LWIP] update dhcpd: add [mac-ip] table support. 2017-12-27 20:34:31 +08:00
aozima 1215737ec9 [LWIP] update dhcpd: set ip when dhcpd start. 2017-12-27 20:09:28 +08:00
Bernard Xiong 2289f6ac1c
Merge pull request #1131 from SummerGGift/fix_bug_in_nfs_ipv6
[nfs] : fix bug in nfs when enable ipv6
2017-12-25 19:35:39 +08:00
Bernard Xiong e1da54e513 [pthreads] Add CLOCK_CPUTIME_ID/CLOCK_MONOTONIC clock_id 2017-12-24 00:06:29 +08:00
Bernard Xiong f746c6e556 [DeviceDrivers] fix compiling warning 2017-12-24 00:06:29 +08:00
Bernard Xiong f7a8d6eb16 [GUI Engine] fix compiling warning 2017-12-24 00:06:29 +08:00
Bernard Xiong 9b8a8d6e5f [libc] Remove Kconfig warning 2017-12-24 00:06:29 +08:00
Bernard Xiong 7c4417855e [DeviceDrivers] Add CPU time 2017-12-24 00:06:29 +08:00
SummerGift 3b548038e1 [nfs] : optimize code format 2017-12-23 17:01:01 +08:00
SummerGift e8ec10d5e7 [nfs] : upgrade from gethostbyname to getaddrinfo 2017-12-23 16:55:54 +08:00