MiraculousConch
000a0388d5
Revert "STM32F10x HAL库的bsp分支"
...
This reverts commit cfa87cf938
.
2017-10-20 14:17:47 +08:00
Bernard Xiong
fbe3a4d1db
Merge pull request #886 from weety/rtt3_0_dm365
...
[BSP] use main() in dm365 bsp.
2017-10-20 12:42:58 +08:00
weety
5150e19d4b
[bsp][dm365] Support rt_hw_console_output function; Adjust the initialization sequence; Cleanup code.
...
[drv][mmcsd] Undo Changes.
2017-10-20 11:19:03 +08:00
MiraculousConch
cfa87cf938
STM32F10x HAL库的bsp分支
...
增加了pin设备的模式开漏和下拉
添加的HAL库的bsp分支
2017-10-20 03:28:13 +08:00
weety
dd5ac17fc8
[bsp][dm365] Using component initial;
...
[drv][mmcsd] Add component initial.
2017-10-19 19:14:06 +08:00
Bernard Xiong
e448ecc6ad
Merge pull request #882 from armink/fix_rtservice
...
[rtservice] Add `rt_list_len` and `rt_slist_len` to rtservice.h .
2017-10-19 16:33:07 +08:00
armink
d3ac388846
[rtservice] Add `rt_list_len` and `rt_slist_len` to rtservice.h .
2017-10-19 09:28:17 +08:00
armink
137a65a6ce
[libc] Remove `RT_USING_POSIX_STDIN` in libc.
2017-10-18 20:20:41 +08:00
bernard
a8a7d60877
[DeviceDrivers] Remove compiling warning in workqueue.
2017-10-18 09:29:30 +08:00
bernard
b3fff25b05
[NET] Disable DHCPD in default.
2017-10-17 22:45:12 +08:00
bernard
d118852314
[finsh] code cleanup and use RT_USING_POSIX to replace RT_USING_POSIX_STDIN.
2017-10-17 22:28:05 +08:00
bernard
9b87270682
[libc] Add intptr_t/uintptr_t in minilibc.
2017-10-17 22:27:26 +08:00
bernard
8a38307e2c
[libc] Add RT_USING_POSIX macro.
...
1. Add macro check in rtdebug.h;
2. Use RT_USING_POSIX for poll/select, stdin etc.
3. Split dfs_posix.h to dfs_posix.h, dfs_poll.h and dfs_select.h;
2017-10-17 22:27:06 +08:00
bernard
a437ffbf3e
[libc] code cleanup for termios.
2017-10-17 22:24:23 +08:00
bernard
41f3d1f9de
Merge branch 'master' of https://github.com/RT-Thread/rt-thread
2017-10-17 17:53:07 +08:00
bernard
19aa36e830
[DeviceDrivers] Add sync mode in work queue.
2017-10-17 17:53:01 +08:00
ArdaFu
b72bdefa46
[DFS][NFS] Fix compile error. Move nfs_file/nfs_dir data ptr into struct nfs_filesystem.
2017-10-17 13:53:39 +08:00
bernard
53227b6a74
[lib] Fix the compiling warning in libc.
2017-10-17 09:48:35 +08:00
bernard
5d9217ebe1
Merge branch 'master' of https://github.com/RT-Thread/rt-thread
2017-10-17 09:45:25 +08:00
bernard
3c0fbf0c7e
[finsh] Fix the C99 issue.
2017-10-17 09:45:17 +08:00
Bernard Xiong
591339e7a8
[BSP] fix compiling issue
2017-10-16 19:16:10 +08:00
ArdaFu
fc7abc6580
[components][drivers] Check macro "RT_USING_DFS" when using DFS relative method/functions.
2017-10-16 15:12:35 +08:00
ArdaFu
8394554fca
[components][net] In SConscript file, replace RT_USING_LWIP140 with RT_USING_LWIP141
2017-10-16 15:01:44 +08:00
bernard
5e3b3b19a6
[BSP] change the type of cmd.
...
1. Change the type of cmd to 'int';
2. Remove RT_LWIP_USING_RT_MEM macro;
2017-10-16 13:23:03 +08:00
bernard
68d01f8261
[VBUS] change cmd type to 'int'
2017-10-15 23:01:03 +08:00
bernard
bff7afca12
[cplusplus] Add newline in the end of file.
2017-10-15 23:00:47 +08:00
bernard
a8e0711a6b
[lwIP] Remove RT_LWIP_USING_RT_MEM
...
1. Remove RT_LWIP_USING_RT_MEM option;
2. Add waitqueue patch for lwIP 2.0.2;
2017-10-15 23:00:21 +08:00
bernard
d7087fdd3b
[DeviceDrivers] change cmd type.
...
1. Change 'rt_uint8_t' type of cmd to 'int';
2. Add waitqueue;
3. Split device ipc header files;
2017-10-15 22:56:46 +08:00
bernard
0f5a68a55e
[dfs] add poll/select
...
1. Add poll/select APIs;
2. Add wait queue implementation;
3. Remove DFS_STATUS_* code and use errno;
4. Add pipe API;
5. Use a standalone fops in DFS;
2017-10-15 22:44:53 +08:00
bernard
5c7b16d00b
[libc] Update libc.
...
1. Add POSIX termios implementation;
2. Add POSIX signals implementation;
3. Add stdio for each libc.
2017-10-15 22:41:59 +08:00
bernard
8bdf993bfc
[libc] Build correct SConscript file.
2017-10-13 12:44:54 +08:00
bernard
444915d1ea
[finsh] Add RT_USING_POSIX_STDIN options.
2017-10-13 11:50:18 +08:00
armink
c123451585
[Finsh] Stop push new history when current cmd is same as last cmd.
2017-10-13 10:21:40 +08:00
bernard
db88c0b6a2
[libc] Change libc stubs to compiler folder.
2017-10-10 17:12:03 +08:00
bernard
e7f888e24b
[lwIP] remove lwip-2.0.0
2017-10-10 16:50:40 +08:00
bernard
95ab8c02aa
[finsh] Use standard uint type for data type.
...
Use uint8_t/uint32_t etc to replace u_char/u_long etc;
Use getchar for shell input.
2017-10-10 14:27:34 +08:00
bernard
3a21108ff1
Merge branch 'master' of https://github.com/RT-Thread/rt-thread
2017-10-10 00:20:52 +08:00
bernard
01108b5252
[GUI] Update GUI engine code and add Kconfig file.
2017-10-10 00:17:58 +08:00
armink
00c154ccdb
[lwIP] Fix the lwIP 2.0.2 IAR compile error when the `RT_LWIP_USING_RT_MEM` macro is not defined.
2017-10-09 22:10:51 +08:00
bernard
9122edd57c
[Kconfig] Add more descrip for Kconfig
2017-10-09 15:12:42 +08:00
SummerGift
f065e8cbd8
[添加]:配置宏RT_DFS_ELM_WORD_ACCESS。
2017-10-09 14:22:09 +08:00
SummerGift
17d64d0bff
[修改]:修改rtt中的kconfig。
2017-10-09 14:22:08 +08:00
SummerGift
757613866e
[修改]:漏掉了endif导致endmenu失效。
2017-10-09 14:22:07 +08:00
Bernard Xiong
49aa0c468a
Update KConfig
2017-10-06 11:01:04 +08:00
Bernard Xiong
8d169a8b19
Merge pull request #862 from armink/fix_kconfig
...
Fix kconfig
2017-10-06 10:59:53 +08:00
yygg_you
d428166f08
修复 mkfs失败的错误
2017-10-06 09:01:56 +08:00
armink
9d54556619
[KConfig] Change the RT_DFS_ELM_USE_LFN cfg to choice.
2017-10-05 16:20:21 +08:00
armink
fdd0ffb182
[KConfig] Add RT_USING_NETUTILS configuration for network.
2017-10-05 15:24:45 +08:00
armink
053d18e704
[KConfig] Add RT_LWIP_RAW and RT_LWIP_USING_RT_MEM configuration for LWIP.
2017-10-05 15:07:17 +08:00
armink
9ff340f416
[KConfig] Add long file name configuration for FATFS.
2017-10-05 14:52:16 +08:00
armink
25c859912a
[DeviceDriver] Update SFUD to latest version.
2017-09-29 17:00:19 +08:00
armink
f7a85a9f99
[KConfig] Add SFUD KConfig.
2017-09-29 16:57:17 +08:00
xieyangrun
6b06cb83e3
rename WEAK to RT_WEAK
2017-09-18 11:32:13 +08:00
tanek liang
97c8b00206
[LWIP] enable auto init in lwip-2.0.2
2017-09-06 10:06:15 +08:00
Bernard Xiong
d32e78a4cd
Merge pull request #836 from armink/update_sfud
...
[DeviceDriver] Update SFUD to latest version V1.0.1.
2017-08-30 21:35:06 +08:00
armink
93db99678b
[DeviceDriver] Update SFUD to latest version.
2017-08-30 21:28:59 +08:00
armink
c36a628ff4
[Finsh] Fix finsh password auth not valid when RT_DEBUG is not definition.
2017-08-30 20:42:36 +08:00
Aubr.Cool
44bac92a93
[Components]drivers can change txcompletion to sem
2017-08-30 08:00:36 +08:00
Bernard Xiong
1f45d8c723
Merge pull request #822 from parai/upstream
...
x86: bring up share object module on i386 machine
2017-08-21 09:30:17 +08:00
parai
2957cf6f52
x86: bring up share object module on i386 machine
...
1. upddate kernel module to support i386
2. update libdl to support open *.so by absolute path
3. new test case bsp/x86/src/hello.c to test i386 module feature
Signed-off-by: parai <parai@foxmail.com>
2017-08-20 20:24:07 +08:00
Bernard Xiong
76a79f20d9
Merge pull request #817 from armink/fix_lwip_tftp
...
[lwIP] Fix LwIP 2.0.2 tftp
2017-08-20 11:32:13 +08:00
Bernard Xiong
c0338d566c
Merge pull request #816 from SummerGGift/master
...
[Device Drivers] delete an useless %s.
2017-08-20 11:31:40 +08:00
armink
e515408d00
[Libc] Add some errno to `armlibc/sys/errno.h`.
2017-08-20 10:47:53 +08:00
armink
548f0e9e8f
[LWIP] Remove `src/netif/slipif.c` on `lwip-2.0.2/SConscript`.
2017-08-20 10:08:26 +08:00
armink
db1eb96a49
[Libc] Change tabs to 4 spaces on `armlibc/sys/errno.h'.
2017-08-20 09:52:57 +08:00
armink
22c7660dfb
[LWIP] Remove `RT_USING_NETUTILS` in LwIP 2.0.2 SConscript.
2017-08-19 22:46:19 +08:00
armink
83616c9f2b
[LWIP] Add tftp max file name len config to LwIP 2.0.2 `lwipopts.h` .
2017-08-19 20:22:08 +08:00
armink
38ca426626
[LWIP] Fix lwip 2.0.2 TFTP server file name trans error.
2017-08-19 20:20:05 +08:00
SummerGift
cfc3b76438
delete a useless %s.
2017-08-19 10:04:04 +08:00
armink
a97d70066b
[LWIP] Add LwIP apps SConscript.
2017-08-18 12:10:28 +08:00
armink
871297747a
[LWIP] Move net apps to `LwIP/src/apps`.
2017-08-18 11:53:11 +08:00
armink
5910ae4170
[NET] Add telnet app to netutils.
2017-08-18 11:32:25 +08:00
Bernard Xiong
9388f7882f
Merge pull request #808 from armink/fix_lwipopts
...
[LWIP] Update LwIP 2.0.2 opts header file for rtt.
2017-08-18 07:56:02 +08:00
armink
e6f6d9ea81
[LWIP] Update LwIP 2.0.2 opts header file for rtt.
2017-08-18 07:51:22 +08:00
armink
501f9814f1
[LWIP] Add lwip 2.0.2 TFTP server to SConscript.
2017-08-17 15:59:58 +08:00
armink
b1362405e2
[LWIP] Add TFTP server to LWIP 2.0.2 .
2017-08-17 15:56:33 +08:00
armink
c01352da91
[LWIP] Fix lwip 2.0.2 TFTP server file name trans error.
2017-08-17 13:31:10 +08:00
yygg_you
94746d8e5f
audio驱动使用系统内的dataqueue,修复一些缩进,乱码
2017-08-16 01:17:06 +08:00
armink
640fd7d872
[Net] Add `RT_USING_NETUTILS` to LwIP 2.0.2 SConscript.
2017-08-10 16:54:42 +08:00
armink
ca6b74200c
[Net] Add telnet test app to LwIP 2.0.2 .
2017-08-10 16:54:00 +08:00
armink
1d4db58916
[Net] Add ping test app to LwIP 2.0.2.
2017-08-10 16:41:20 +08:00
armink
0727ea25ae
[libc] Change tabs to 4 spaces on dlib 'errno.h'.
2017-08-07 13:25:50 +08:00
armink
5b35327966
[Libc] Add some errno to dlib.
2017-08-07 13:15:46 +08:00
Bernard Xiong
5ea03f5e12
Merge pull request #787 from emlslxl/master
...
[log trace] add log_file flush function
2017-08-06 12:04:05 +08:00
emlslxl
3007b34ad3
add log_file flush function
2017-08-04 12:46:23 +08:00
armink
0742338fa7
[LWIP] Fix lwip 2.0.2 link status problem when the eth isn't linkup at the first time.
2017-08-01 11:35:42 +08:00
armink
09f9fcaaa6
[DeviceDriver] Fix rw009 WiFi module auto reconnect feature.
2017-07-28 08:20:31 +08:00
Bernard Xiong
5148b9ff27
Merge pull request #766 from AubrCool/fix-stm32f10x.wdt
...
[BSP] stm32f10x add watchdog driver
2017-07-20 18:01:46 +08:00
Aubr.Cool
2c1ee84347
BSP stm32f10x add watchdog driver
2017-07-20 11:56:21 +08:00
Aubr.Cool
8f4e80669b
[Components] driver i2c add fm24clxx drv
2017-07-20 11:55:27 +08:00
Aubr.Cool
e4fea38726
[Components] correct msh argc too many error
2017-07-19 15:34:15 +08:00
ruiqian
465fdfc2ff
Update sdio.c
2017-07-04 00:50:48 +08:00
ruiqian
0a798b33a5
Update mmcsd_core.c
2017-07-04 00:50:25 +08:00
ruiqian
bf48d2b745
Update sdio.h
2017-07-04 00:49:50 +08:00
ruiqian
1590e38f46
Update mmcsd_host.h
2017-07-04 00:49:23 +08:00
ruiqian
ae8ca61051
Update mmcsd_card.h
2017-07-04 00:48:53 +08:00
FlyLu
fe457da958
[DeviceDrivers]Fix continuous write page bug for spi_flash_at45dbxx driver
2017-06-15 16:05:34 +08:00
bernard
b47994cb42
Add more checking for SConscript files of libc.
2017-06-15 14:38:39 +08:00
bernard
6515dc238c
[finsh] Add checking the result of chdir.
2017-06-15 14:37:56 +08:00
bernard
bc0fbbfe82
[DFS] change the cmd to long data type.
2017-06-15 14:37:18 +08:00
bernard
b7cf723162
[DFS] code cleanup
2017-06-15 14:36:59 +08:00
bernard
6e63cbb9be
[DFS] "console" device check.
...
[DFS] To make sure the "console" device exist or not when initialize
console device.
2017-06-15 14:36:40 +08:00
pinhaozhang
1330a70207
modified: components/libc/newlib/libc.c
2017-06-09 12:18:40 +08:00
bernard
ef88241d8e
Fix compiling warning for Win32.
2017-06-06 23:34:33 +08:00
bernard
0acf441836
Fix compiling warning for Win32.
2017-06-06 23:34:01 +08:00
bernard
380754f4fd
[GUI Engine] Add SConscript for libraries.
2017-06-06 18:24:38 +08:00
bernard
128b265848
[DeviceDrivers] codec cleanup.
2017-06-06 18:20:41 +08:00
bernard
3101ba8ac8
[DFS] Add fd checking in dfs_file_close API.
2017-06-06 18:19:32 +08:00
bernard
8ee0bf8908
Add KConfig for C++ feature.
2017-06-06 18:19:06 +08:00
bernard
ae6ca7bb02
KConfig cleanup.
2017-06-06 18:18:44 +08:00
bernard
c1926d3af7
[DeviceDrivers] Improve compatibility for SDIO CCCR v3.00.
2017-06-06 18:18:03 +08:00
Bernard Xiong
02607c85ac
[GUI Engine] change directory for image and font.
2017-06-05 17:36:45 +08:00
Urey
2426efe6b7
delete volatile
2017-05-26 21:05:10 +08:00
Urey
0e82a5b821
fix f_mount when mount more fats
2017-05-26 21:02:59 +08:00
armink
99911a4c6f
[DeviceDriver] Make uart rx DMA FIFO to use the FIFO full flag.
2017-05-24 08:59:33 +08:00
armink
14728ff4ae
[DeviceDriver] Add full flag to rt_serial_rx_fifo.
2017-05-24 08:51:00 +08:00
weety
a818ba0e2d
update cplusplus support code.
2017-05-19 21:41:43 +08:00
Bernard Xiong
e760d655b1
Merge pull request #735 from JianRuiqian/master
...
[lwIP] Update ethernetif.c
2017-05-15 23:24:45 +08:00
ruiqian
da9688df86
Update dhcp_server.c
2017-05-15 22:27:51 +08:00
ruiqian
8c52d5fdf2
Update ethernetif.c
2017-05-15 13:18:41 +08:00
Bernard Xiong
cf6dfec55b
Update SConscript
2017-05-12 15:46:25 +08:00
Bernard Xiong
3aa9796496
Merge pull request #732 from yygg/master
...
[DeviceDrivers] Add audio driver.
2017-05-07 08:17:32 +08:00
ArdaFu
707540a8d3
[libc] Add dummy _gettimeofday function when hardware do not have the RTC.
2017-05-05 17:52:39 +08:00
xools
8be3552036
refine BYTE_ORDER macro
2017-04-22 22:42:36 -07:00
xools
3cad43fc05
add lwip-2.0.2 compile compatibility
2017-04-22 22:39:09 -07:00
ruiqian
f136f8895a
Update sdio.c
2017-04-19 20:03:11 +08:00
ruiqian
24185f4721
Update sdio.c
...
Fix a bug in function sdio_unregister_driver
2017-04-19 19:43:40 +08:00
xools
5b50c7e41b
fix fattime different from elmfat definition
2017-04-16 16:13:15 -07:00
Bernard Xiong
56fbe947be
Merge pull request #717 from armink/modbus_update
...
[net] Modbus update KConfig.
2017-04-14 13:48:54 +08:00
armink
c8ae11c428
[Modbus] Add KConfig for Modbus.
2017-04-14 13:39:28 +08:00
armink
be18a1d0e7
[Modbus] Update the code to the latest version.
2017-04-12 19:27:42 +08:00
lizhen9880
d883f7e23b
fix the f_bsize and f_blocks issue in function dfs_uffs_statfs
2017-04-12 14:32:12 +08:00
lizhen9880
3e6f64fe7a
the file description is modified to local variable in function
...
static void copydir(const char * src, const char * dst)
2017-04-12 10:53:53 +08:00
Bernard Xiong
5502558df9
[DFS] fix the st_blksize issue in elm fatfs.
2017-04-11 09:33:25 +08:00
Bernard Xiong
0a0f04069a
Merge pull request #707 from qiaoqidui/master
...
[SQLite] fix fdatasync bug
2017-03-29 16:59:40 +08:00
HuangXiHans
9487f68f2b
Add lwip-2.0.2 TCP/IP Stack
2017-03-27 11:00:48 +08:00
qiaoqidui
fe56fad9e5
fix fdatasync bug
2017-03-25 14:32:37 +08:00
Bernard Xiong
5e98c690a1
Merge pull request #700 from hichard/hichard
...
[DFS] update elm fatfs to 0.12b version.
2017-03-20 19:19:44 +08:00
Bernard Xiong
54c5b83c14
Merge pull request #704 from AubrCool/fix-pin.driv.add.irq.apis
...
[DeviceDrivers] pin: add irq APIs.
2017-03-18 11:46:27 +08:00
armink
afe3b16106
[DeviceDrivers] Enhanced serial DMA rx driver reliability.
2017-03-17 13:25:19 +08:00
yygg
c046b78f07
添加 audio设备驱动
2017-03-14 11:07:20 +08:00
Aubr.Cool
aa8e5cc412
[components] drivers pin irq change apis
2017-03-14 10:28:29 +08:00
Aubr.Cool
320b116b5f
[Components] Drivers: pin add irq apis
2017-03-10 15:07:28 +08:00
Bernard Xiong
c442db81fc
[DeviceDrivers] Fix the re-work issue in workqueue.
2017-02-27 00:58:11 +08:00
Bluebear233
1e6137268d
Update i2c_core.c
...
修复I2C读写函数,I2C传输失败时返回成功的问题
2017-02-20 11:32:13 +08:00
unknown
6ee81de429
hichard
2017-02-13 22:33:15 +08:00
urey@ez-iot.com
564e7aefce
添加 w25 mtd设备驱动
2017-02-13 19:37:53 +08:00
bernard
eb2c098197
[C++] Add C++ interface for RT-Thread kernel.
2017-01-31 13:19:18 +08:00
bernard
355b926e89
[lwIP] fix lwip 2.0.0 compiling issue.
2017-01-31 13:18:03 +08:00
bernard
c53389e46f
[finsh] Add lwip 2.0.0 support.
2017-01-31 13:17:34 +08:00
bernard
b4757b950f
[DeviceDrivers] Add critical_work for wqueue.
2017-01-31 13:17:04 +08:00
bernard
385792bb68
[DeviceDrivers] Add SDIO_CCCR_REV_3_00 definition.
2017-01-31 13:16:34 +08:00
bernard
876a9148e7
[C++] Add WEAK for cplusplus_system_init routine.
2017-01-31 13:16:01 +08:00
bernard
924fc4fa88
[net] Add KConfig for net.
2017-01-31 11:55:49 +08:00
bernard
d692001fd5
[tools] Add KConfig files.
2017-01-31 11:54:12 +08:00
bernard
cb61d1ffbc
[lwIP] update net/SConscript for lwip 2.0.0
2017-01-31 11:22:52 +08:00
bernard
685c189d0b
[lwIP] remove lwip-head and add lwip-2.0.0
2017-01-31 11:08:58 +08:00
Aubr.Cool
6fa8bfd92a
prevent change serial rx bufsz when serial is opened
2017-01-19 14:27:05 +08:00
armink
72e4efb46e
[finsh]Improve the set password.
2016-11-26 16:45:54 +08:00
armink
8ff7529039
[finsh] Add password authentication. Increased input security.
2016-11-26 15:23:12 +08:00
armink
e379b4d2a4
[pthreads]Add component init for pthread_system_init.
2016-11-12 21:46:17 +08:00
Bernard Xiong
e1ae4706cd
Merge branch 'master' of https://github.com/RT-Thread/rt-thread
2016-11-08 09:21:55 +08:00
Bernard Xiong
2d7486fcc0
[pthreads] Fix the sem_trywait issue.
2016-11-08 09:21:32 +08:00
Bernard Xiong
90f1939ead
Merge pull request #676 from armink/bug_fix
...
[DeviceDriver] fix the dataqueue issues.
2016-11-03 21:33:30 +08:00
Bernard Xiong
712c0673fb
[pthreads] Fix the phread_mutex_trylock issue for not recursive mutex.
2016-11-03 15:38:51 +08:00
armink
aa662dccef
[DeviceDrivers]Remove dataqueue waiting_lwm flag
2016-11-02 08:40:30 +08:00
armink
c414bdaac8
[DeviceDrivers]Modify the dataqueue comments.
2016-11-02 08:17:24 +08:00
armink
6fe47a9537
[DeviceDrivers]Improve dataqueue resume suspended thread code. Thanks for @grissiom suggestion.
2016-10-31 15:08:55 +08:00
armink
0970cf03a4
[DeviceDrivers]Reset dataqueue waiting_lwm flag when suspended_push_list is empty
2016-10-31 14:47:48 +08:00
armink
bda6543305
[DeviceDrivers]Fix dataqueue irq not resume bug.
2016-10-29 14:35:07 +08:00
armink
7860ea4f83
[DeviceDrivers]Fix dataqueue calculate put and get buffer index bug.
2016-10-19 10:54:22 +08:00
armink
f2c31eebb5
[DeviceDrivers]Fix dataqueue's bug when push data is timeout the lwm flag isn't reset.
2016-10-19 10:49:42 +08:00
armink
270285217d
[DeviceDrivers]Make sure rt_sfud_flash_probe device must be SPI device.
2016-10-14 22:51:18 +08:00
armink
a4bc38ad6b
[DeviceDrivers]Update SFUD library to lastest version.
2016-10-14 22:48:36 +08:00
armink
b2e14f7641
[DeviceDrivers]Modify SFUD's config for suitable more compilers.
2016-10-10 20:26:21 +08:00
armink
32bf9e29b7
[DeviceDrivers]Change SFUD 'sf' command tips.
2016-10-10 20:10:41 +08:00
armink
1d71f58350
[DeviceDrivers]Add SPI flash probe and delete function to SFUD driver.
2016-10-10 10:24:30 +08:00
armink
16dad06fc7
[DeviceDrivers]Add SFUD(Serial Flash Universal Driver) SPI Flash driver for using RTT device. It makes RT-Thread support more type SPI Flash.
2016-10-09 09:06:01 +08:00
Bernard Xiong
6d1787e5dc
Merge pull request #668 from yygg/master
...
Update ethernetif.c
2016-09-23 18:05:42 +08:00
Urey
8979d70a69
Update ethernetif.c
...
if device->eth_rx is NULL ,rx thread will hard fault...
2016-09-23 17:00:31 +08:00
gbcwbz
5941d73604
Convert tab into spaces
2016-09-07 23:45:39 +08:00
gbcwbz
517e909c3d
[finsh]Align title and content in list_* cmd
2016-09-07 23:24:12 +08:00
zhangjun
c9591f825c
增加rt_strnlen,lua采用单独的线程
2016-08-12 22:19:52 +08:00
zhangjun
65ac4a0810
增加rt_strnlen,lua采用单独的线程
2016-08-12 22:14:07 +08:00
zhangjun
891050cb3d
在msh和fnish中均可调用lua,可将lua脚本作为参数传入
2016-08-11 18:53:30 +08:00
Roamboy
29411bca71
IAR编译器dlib __close,__lseek hanle传入正确值
2016-08-05 21:10:29 +08:00
Urey
6d14e1390c
Update SConscript
2016-07-13 10:49:21 +08:00
Bernard Xiong
108ba3b371
[finsh] change display format for list_thread.
2016-07-13 09:37:51 +08:00
Bernard Xiong
60e36defc4
[libc] Add CodeSourcery G++ lite check.
2016-07-13 09:37:51 +08:00
Bernard Xiong
47f0798079
[C++] Add _init/_fini routines for GCC
2016-06-28 08:24:26 +00:00
Bernard Xiong
99481cd0ac
[DeviceDrivers] uart configure issue.
...
uart configure shall not been performed if uart is not open.
2016-06-13 13:31:13 +08:00
Bernard Xiong
45c7f03035
[finsh] Fix object name issue in list_* cmd.
2016-06-13 13:29:18 +08:00
Bernard Xiong
4d93c31cce
Revert "[finsh] Beautify all list object information command."
...
This reverts commit cd3b0cfff5
.
2016-06-13 11:08:23 +08:00
armink
cd3b0cfff5
[finsh] Beautify all list object information command.
2016-06-04 11:03:30 +08:00
armink
cbbe5a6edd
[finsh] Beautify the list_thread command.
2016-06-02 17:06:41 +08:00
armink
1bd8d0f75e
[finsh] Beautify the list_thread command.
2016-06-02 14:29:44 +08:00
weety
0af00b9ce5
fixed time unit error in clock_gettime.
2016-06-01 14:07:47 +08:00
weety
11413896d3
Fixed time unit error.
2016-06-01 13:52:05 +08:00
weety
62e770f9de
Fixed 64KB stack size limit.
2016-05-31 20:39:33 +08:00
Bernard Xiong
c5bf3fa2d1
[lwIP] remove compiling warning.
2016-05-29 11:36:20 +08:00
Bernard Xiong
07c0e13060
Merge pull request #632 from armink/master
...
Improve serial DMA rx mode. #628
2016-05-20 14:26:23 +08:00
Bernard Xiong
9f08d09ae1
[lwIP] merge TCP_OVERSIZE code.
2016-05-20 14:19:50 +08:00
Bernard Xiong
c5949c2736
[DeviceDrivers] Update SPI flash drivers.
2016-05-20 14:07:32 +08:00
Bernard Xiong
050da8a60d
[lwIP] Chang the default options in lwIP.
...
committed by FH.
2016-05-20 12:27:29 +08:00
Bernard Xiong
36edc2c441
[lwIP] Add EAPOL type packet.
2016-05-20 12:23:19 +08:00
Bernard Xiong
ac3af54a7e
[DeviceDrivers] Use PBUF_POOL in enc28j60 drivers.
...
patched by FH.
2016-05-20 12:22:55 +08:00
Bernard Xiong
f005d963e2
[DeviceDrivers] Add more baud rate in serial.
2016-05-20 12:22:16 +08:00
Bernard Xiong
02a5cebc6d
[DeviceDrivers] Add MMC/SD change support.
...
Add MMC/SD change support, which patched by FH.
2016-05-20 12:20:35 +08:00
armink
c3da9dda7b
[DeviceDrivers] Add fifo mode to serial DMA rx when serial->config.bufsz != 0.
2016-05-14 11:43:06 +08:00
armink
4c9b77ded6
[DeviceDrivers]Fix dma_transmit callback parameter type error. #628
2016-05-11 13:34:18 +08:00
Bernard Xiong
53c18358b4
[lwIP] remove lwip-1.4.0
2016-05-10 09:48:05 +08:00
Bernard Xiong
b46ebbf56d
[build] remove hard coded path issue in SConscript
2016-05-10 09:34:05 +08:00
Bernard Xiong
7c38c59f62
[DFS] fix the name mistake in socket function.
2016-05-10 09:32:50 +08:00
Bernard Xiong
64feef0dde
[LIBC] mv pthreads/libdl to libc and rename dfs_lwip to dfs_net
2016-05-10 09:22:01 +08:00
Bernard Xiong
3d07de2b71
[Pthreads] Add more API declaration.
2016-05-01 16:05:03 +08:00
Bernard Xiong
06d3599d86
[libc] Add abort routine to replace old API.
...
abort routine will cause sig_xxx() reference.
2016-05-01 16:04:26 +08:00
Bernard Xiong
fd7a65b4be
[LIBC] remove minilibc when compiling simulator under Linux
2016-04-24 19:59:48 +08:00
Bernard Xiong
a3daa62151
[DeviceDrivers] Add RT_MTD_EECC_CORRECT code in MTD nand.
2016-04-18 13:56:38 +08:00
Bernard Xiong
33cda0866f
[libc] Fix the rtconfig issue in armlibc/unistd.h file.
2016-04-18 13:54:07 +08:00
Bernard Xiong
838141e89f
[finsh] Add echo command for msh.
2016-04-18 13:53:32 +08:00
gbcwbz
0d63eb5f6d
fix hardfault when RT_CAN_USING_BUS_HOOK is enabled in bsp/stm32f10x
...
function `rt_pin_write` is invoked by function `can_bus_hook`, and it should to be initialized by gpio.c.
but gpio.c was not added in SConscript
2016-04-14 23:47:32 +08:00
Bernard Xiong
9c293336cb
[DFS] Add fcntl.h for armlibc.
2016-04-09 23:11:17 +08:00
Bluebear233
2b1983992f
Update serial.c
...
fix reset serial receive interrupt flag when close serial
2016-04-09 20:58:10 +08:00
Bernard Xiong
e68a3a977a
[DFS] Remove stat/fstat function under WIN32 simulation.
2016-04-06 01:16:09 +08:00
Bernard Xiong
048ffb481a
[DeviceDrivers] Add umount operations in SDCard block device.
2016-04-05 11:11:10 +08:00
Bernard Xiong
8043186020
[DeviceDrivers] Add audio.h header file.
2016-04-05 11:10:08 +08:00
Bernard Xiong
ada2c7a3f5
[DeviceDrivers] Add audio header file.
2016-04-05 11:02:04 +08:00
Bernard Xiong
3748008651
[DeviceDrivers] Add card remove operations in MMC/SD.
2016-04-05 11:01:49 +08:00
Bernard Xiong
2a9f80d947
Add some leaked dummy header file for armcc.
2016-04-02 14:15:25 +08:00
Bernard Xiong
640e5c9777
[UI Engine] fix the default font initialization issue.
2016-03-23 23:03:45 +08:00
He Chunhui
7290ff5d76
fix typo
2016-03-16 08:03:33 +00:00
He Chunhui
0fc0ed1bb1
fix copy-paste bug
...
This bug causes buffer overrun.
2016-03-16 08:00:33 +00:00
He Chunhui
5439580833
fix incompatible unit in LWIP_NAT_TMR_INTERVAL_SEC
...
LWIP_NAT_TMR_INTERVAL_SEC defined in ipv4_nat.h is in miliseconds,
but ip_nat_check_timeout() thinks it's in seconds.
With this bug, all nat entries will expire immediately when
ip_nat_check_timeout() is called.
Note sys_timeout() is in miliseconds.
2016-03-16 07:43:38 +00:00
aozima
8131ea9c30
fixed Lwip bug: Assert on TCP netconn_write with sndtimeout set
...
ref: http://savannah.nongnu.org/bugs/?38219
2016-03-02 20:41:14 +08:00
Bernard Xiong
24d089d80a
[DeviceDrivers] Remove the tail space
2016-03-01 10:57:25 +08:00
Bernard Xiong
f0fc48922b
[finsh] use the macro definition instead of the const number in the code
2016-03-01 10:56:46 +08:00
Bernard Xiong
eefd87284c
[DeviceDrivers] fix the compiling warning in MMC/SD
2016-03-01 10:55:16 +08:00
Bernard Xiong
b39654d5a1
Merge pull request #610 from FlyLu/master
...
[DFS] Fix the ramfs issue.
2016-02-20 19:41:40 +08:00
FlyLu
0b3dd47347
修正ramfs.h中防止重复包含的宏定义名称
...
修正components.h中使能RT_USING_DFS_RAMFS宏时,加入ramfs.h头文件
2016-02-20 14:53:39 +08:00
Bernard Xiong
ca3c56651d
[GUI Engine] Add GUI Engine README.md
2016-02-08 10:03:07 +08:00
Bernard Xiong
490196b1b9
[GUI Engine] Add RTGUI as a GUI Engine
2016-02-08 09:59:48 +08:00
Bernard Xiong
f677db1ff5
[libc] Add fputc/fgetc implementation for MICROLIB
2016-02-01 12:19:22 +08:00
hezlog
a1745986e9
Update finsh_token.c
...
修正finsh不能正确处理"\""和"\x1A"转义;
2016-01-19 12:16:30 +08:00
Bernard Xiong
455daf8e7a
Add ioctl API and fix the read/write conflict issue with newlib's API.
2015-12-22 10:18:36 +08:00
Bernard Xiong
d2aee25391
Merge pull request #593 from SchumyHao/master
...
finsh: change no echo mode. cpp: remove RT_USE_LIBC depends
2015-12-02 23:28:05 +08:00
Bernard Xiong
2c7c049af0
Update and rename README.TXT to README.md
2015-11-24 16:19:25 +08:00
Bernard Xiong
83404b825b
[libc] Does export time API if RTC component is not used.
2015-11-22 10:58:19 +08:00
SchumyHao
1eea52307b
rm CPP's RT_USE_LIBC depends
...
Signed-off-by: SchumyHao <bob-hjl@126.com>
2015-11-15 16:36:57 +08:00
SchumyHao
f1e92c63f2
finsh: check echo_mode before print '\n' when excute msh command
...
Signed-off-by: SchumyHao <bob-hjl@126.com>
2015-11-13 00:56:50 +08:00
Bernard Xiong
9d46ae69a7
[DeviceDrivers] fix the poll_rx issue in serial when there is no data.
2015-11-10 10:24:35 +08:00
www220@tom.com
86f1d4f19b
msh中增加了dns的配置函数
2015-11-04 09:37:38 +08:00
Bernard Xiong
6809547491
[lwIP] Add ETHIF_LINK_AUTOUP/PHYUP flag to ethernet interface
2015-10-15 23:10:59 +08:00
www220@tom.com
45d46b076f
修正romfs在输入的目录名称比实际的名称短时存在的判断错误
...
比如实际目录为abcde,msh执行 cd abc也能执行成功,判断名称时存在bug
2015-10-14 10:28:25 +08:00
www220@tom.com
c7af45b759
msh中的mkfs命令再携带类型是,解析出错
2015-10-12 15:55:52 +08:00
Bernard Xiong
c2b5cd1e85
[Finsh] fix the '\r' issue in linux telnet.
2015-10-12 10:52:14 +08:00
Bernard Xiong
e5edc5b09a
[DFS] Use the win32 stat structure if using MS VC++ compiler.
2015-10-11 15:39:07 +08:00
Bernard Xiong
d859e3e8b8
[DFS] export more symbols for dfs_lwip.
2015-10-11 15:38:35 +08:00
Bernard Xiong
f4248a95c3
[Finsh] Add script feature for msh.
2015-10-11 15:38:08 +08:00
Bernard Xiong
147901c2cb
[Libc] Export more symbols for libc.
2015-10-11 15:37:34 +08:00
Bernard Xiong
d2ec1f3eaa
[DFS] remove st_blksize in the struct stat
2015-10-01 06:46:52 +00:00
Arda
53c85fb989
[libc][dlib] Add missing definition of mode_t
...
For using pthread with IAR tool chain
2015-09-26 23:39:04 +08:00
Bernard Xiong
b4e3fb2007
[DFS] add sys/tcp.h and sys/udp.h for compatibility
2015-09-25 07:00:11 +08:00
Bernard Xiong
d1a1cbfdd7
[DFS] add sockaddr_storage structure in sys/socket.h
2015-09-25 06:55:55 +08:00
Bernard Xiong
3dc91bf8ab
[finsh] Code cleanup.
2015-09-24 20:58:40 +08:00
Bernard Xiong
cfbe17681e
[external] fix the VC++ simulation issue for lodepng.
2015-09-24 20:58:30 +08:00
Bernard Xiong
36713043f8
Merge branch 'master' of https://github.com/RT-Thread/rt-thread
2015-09-24 20:47:34 +08:00
Bernard Xiong
44ad3d1cb9
[DeviceDrivers] Remove open_flag assertion.
2015-09-24 20:46:59 +08:00
Bernard Xiong
6362a8606e
[DFS] fix the lwIP select issue
2015-09-24 09:59:34 +00:00
Bernard Xiong
353f511cb0
[finsh] fix the '\0' issue when use shell in linux telnet
2015-09-24 03:06:26 +00:00
Bernard Xiong
31824c7e78
[libc] implement an empty __libc_init_array routine in newlib
2015-09-21 10:00:38 +00:00
Bernard Xiong
7dfac0f78e
rename .name section to .rodata.name section
2015-09-15 12:11:07 +00:00
www220@tom.com
3bd1a372a0
修正mkdir lseek中文件句柄不释放的bug
2015-09-11 19:34:37 +08:00
Bernard Xiong
342e8d688d
Merge pull request #546 from heyuanjie87/ForPullRequest
...
[DeviceDrivers] Add hardware timer framework
2015-09-09 22:30:45 +08:00
heyuanjie87
984a7ba051
修改说明文档
2015-09-09 10:26:42 +08:00
weety
f327e7c98f
Delete unused file.
2015-09-07 15:03:44 +08:00
heyuanjie87
efc1b058ac
添加说明文档
2015-09-07 13:27:05 +08:00
heyuanjie87
8f9bda579a
定义Timer设备类
2015-09-06 15:18:15 +08:00
heyuanjie87
d19f424909
简化操作接口
2015-09-06 15:05:47 +08:00
weety
ebea51e8a8
Add more spi mode.
2015-09-04 22:47:48 +08:00
weety
b71cb4c09d
Add dm365 porting.
2015-09-04 12:30:20 +08:00
heyuanjie87
c84887d021
加入定时器设备
2015-09-02 22:00:24 +08:00
Bernard Xiong
cb51bdb245
[finsh] fix compiling warning.
2015-09-02 14:05:38 +08:00
Bernard Xiong
1079727afb
[finsh] Add .name section for exported cmd and variables.
2015-09-02 12:07:58 +08:00
Bernard Xiong
340a013f53
[finsh] export system symbol
2015-09-02 11:24:41 +08:00
Bernard Xiong
6ee8244a19
[lwIP] export more symbols
2015-09-02 11:23:23 +08:00
quintin
23b5fe5239
fix DMA tx mod tx_dma->activated flag init bug.
2015-08-31 14:57:01 +08:00
Bernard Xiong
bcb9ab1317
[finsh] Add mkfs command to msh
2015-08-28 15:13:04 +08:00
Bernard Xiong
0690980fb6
Merge pull request #539 from SchumyHao/master
...
add w25q80 support to spi flash
2015-08-24 10:51:03 +08:00
Bernard Xiong
e029f14b46
[DeviceDrivers] fix sd->drv issue in sdio
2015-08-09 11:23:16 +08:00
Bernard Xiong
3d9ee80f4a
[External] Add the RT_USING_LIBC depend in lodepng.
2015-08-03 16:18:26 +08:00
Bernard Xiong
3e310522e0
[DFS] Fix the compiling issue in NFS.
2015-08-03 16:17:27 +08:00
Bernard Xiong
2ad2acf577
[net] Fix the options setting issue in lwIP 1.4.1.
2015-08-03 16:17:06 +08:00
ardafu
667c03db97
[FINSH] Add macro MSH_CMD_EXPORT_ALIAS
2015-07-31 11:07:54 +08:00
heyuanjie87
703eb440d8
添加编译说明
2015-07-22 21:52:09 +08:00
heyuanjie87
e81663377e
Merge branch 'master' of https://github.com/RT-Thread/rt-thread into ForPullReq
2015-07-22 20:49:30 +08:00
aozima
3ad3066c4b
fixed rt_can_close issues.
2015-07-21 17:04:22 +08:00
heyuanjie87
ec67dc9879
添加paho mqtt协议栈
2015-07-20 22:23:43 +08:00
Bernard Xiong
52e0d3ce0f
[DFS] Add fsync function
2015-07-16 10:35:42 +08:00
aozima
defa6f37ff
[DeviceDriver] update CAN baudrate enum.
2015-07-08 11:26:20 +08:00
Aubr.Cool
7051f01f48
[DeviceDriver]can add bus_hook
2015-07-07 12:06:24 +08:00
Aubr.Cool
5f860e8f94
[DeviceDriver]add missing hdr define
2015-07-07 12:01:56 +08:00
Aubr.Cool
0f20bf12fd
[DeviceDriver]correct can critical problems
2015-07-07 11:50:39 +08:00
BernardXiong
2ca3ceab70
[DeviceDrivers] code cleanup for CAN
2015-07-06 18:24:56 +08:00
BernardXiong
91d866d81a
[DeviceDrivers] Use mutex to lock can_open/close
2015-07-06 18:11:46 +08:00
BernardXiong
1488568801
[DeviceDrivers] code cleanup for CAN driver and fix some critical issue
2015-07-06 10:38:07 +08:00
Bernard Xiong
eb23f0def3
Merge pull request #511 from AubrCool/fix-lpc4088candriver
...
Fix lpc4088candriver
2015-07-06 10:10:07 +08:00
heyuanjie87
fa6d14ebf6
[CMSIS] 完善cmsis os接口
2015-07-04 15:19:30 +08:00
Aubr.Cool
9cbf30a767
correct can hdr defines
2015-07-04 00:25:05 +08:00
aozima
eece1a7ac5
update armlibc/sys/errno.h: define EADDRNOTAVAIL
2015-07-01 16:44:56 +08:00
Aubr.Cool
67b6b30e88
add rtthread.h include for can.h
2015-06-30 14:48:07 +08:00
Aubr.Cool
b3f0737a99
correct can compiler error and warnings
2015-06-30 14:12:30 +08:00
Bernard Xiong
a1e1c84b6a
Merge pull request #505 from weety/sdio
...
Sdio
2015-06-26 10:52:16 +08:00
Bernard Xiong
e03fbd4815
[VBUS] remove the vbus_local_conf.h analysis in the SConscript
2015-06-25 17:17:16 +08:00
Bernard Xiong
d6cb1e3465
[Util] Add logtrace into components auto-initialization
2015-06-25 17:11:40 +08:00
weety
28f2fbd4cc
1.Fixed sdmmc cmd retries issue;
2015-06-22 21:28:42 +08:00
weety
41597e8793
Add mmc and emmc drivers.
2015-06-20 23:23:32 +08:00
Aubr.Cool
c3e4fd079c
correct can hdr read error
2015-06-16 08:49:25 +08:00
Grissiom
e12dd58405
freetype: fix a memory leak
...
Roughly backport of commit 75534a04327b54f upstream.
2015-06-12 10:09:09 +08:00
Grissiom
8031b6248d
freetype: upgrade to 2.5.5
2015-06-12 10:08:40 +08:00
Grissiom
d921353f14
freetype: misc fix in gb2312tounicode
2015-06-12 10:08:29 +08:00
Bernard Xiong
3f6c511a13
[LodePNG] Update lodepng to version 20150418.
2015-06-04 22:24:37 +08:00
Bernard Xiong
c6d4407c57
[DFS] Fix the fd clear issue.
2015-06-04 22:23:53 +08:00
ardafu
084a8dcd0c
[finsh] Clear buffer before switching to new shell device
2015-05-22 16:35:01 +08:00
pangwei
570e9470b1
[uffs] fix the SConscript file of uffs.
...
Signed-off-by: pangwei <271372443@qq.com>
2015-05-21 17:06:05 +08:00
pangwei
b5add19b0e
[components] add definition of mode_t for armlibc.
2015-05-21 09:18:05 +08:00
BernardXiong
7d73fb8bdb
Merge remote-tracking branch 'upstream/master'
2015-05-18 18:16:59 +08:00
Bernard Xiong
8de629c0b0
[shell] Add FINSH_CMD_SIZE option.
2015-05-18 18:12:17 +08:00
Bernard Xiong
450acd3454
Revert "Add FINSH_CMD_SIZE option."
...
This reverts commit 326a7d7496
.
2015-05-18 18:08:49 +08:00
Bernard Xiong
326a7d7496
Add FINSH_CMD_SIZE option.
2015-05-18 18:08:24 +08:00
Bernard Xiong
0d1ee90f28
Merge pull request #479 from AubrCool/fix-can.drv
...
Add Can Drv
2015-05-15 17:47:25 +08:00
Aubr.Cool
9ea3219ab7
Add can driver doc
2015-05-15 11:34:43 +08:00
Aubr.Cool
c7d703158a
Add SConscript for can
2015-05-15 08:00:14 +08:00
Aubr.Cool
8e29e3d98b
add author information
2015-05-15 07:58:21 +08:00
weety
707a657744
[FTP server]
...
1.Fixed PASV mode issue;
2.Implement RNFR and RNTO command;
3.Change some command code according RFC959;
4.Add command for msh shell;
5.Implement "noop" command.
2015-05-14 22:41:31 +08:00
Aubr.Cool
eb56b832ef
Add Can Drv
2015-05-14 16:52:48 +08:00
BernardXiong
2f5c5b676d
[DeviceDrivers] Add GD25Q flash id in w25qxx.c
2015-05-13 21:28:02 +08:00
Bernard Xiong
41ae59d334
Merge pull request #474 from BernardXiong/master
...
Update for dfs_lwip and completion.
2015-05-11 12:35:36 +08:00
Bernard Xiong
77b5098ae2
[DeviceDriver] Add more exported symbols for completion.
2015-05-11 12:33:15 +08:00
Bernard Xiong
7e981e3e26
[DFS] Fix the accept/shutdown issue in dfs_lwip.
2015-05-11 12:32:53 +08:00
Bernard Xiong
9fa2a04a64
Merge pull request #471 from hduffddybz/master
...
The problem of finding ethernet interface
2015-05-09 10:05:35 +08:00
yuanbin
e9c489d02b
modify indentation
2015-05-08 19:02:19 +08:00
yuanbin
877a679b26
netif find error
2015-05-07 18:57:43 +08:00
Bernard Xiong
59da84d85a
[lwIP] Remove some default setting; User can re-define these settings or use the default setting in lwip opts.h file
2015-05-07 01:16:49 +00:00
Bernard Xiong
b7d069c4c8
[DFS] Add file header for select implementation
2015-05-05 13:23:01 +00:00
Bernard Xiong
3aa144d0be
[DFS] add select implementation.
2015-05-05 13:16:26 +00:00
Bernard Xiong
4373ef2e26
[Utilities] Change the log_trace_init to auto init.
2015-05-05 10:43:15 +08:00
Bernard Xiong
452432a15b
[Sensor] Fix the call back issue in sensor.
2015-05-04 20:44:47 +08:00
Bernard Xiong
dcc6e39816
[lwIP] Use lock scheduler instead of disable interrupt for lwIP porting.
2015-05-04 20:37:41 +08:00
Bernard Xiong
1f52f79d0b
[pthreads] The pthread component is depended to libc component.
2015-05-04 20:36:50 +08:00
Bernard Xiong
0af011101d
[libc] Add more system header file for armlibc and dlib.
2015-05-04 20:35:28 +08:00