Commit Graph

3647 Commits

Author SHA1 Message Date
Bernard Xiong 972b92bccc Merge pull request #432 from bright-pan/master
Port Nanopb[zlib license] for protocal encode/decode
2015-03-11 00:02:02 +08:00
Bright Pan a61d228b76 Nanopb is a plain-C implementation of Google's Protocol Buffers data
format. It is targeted at 32 bit microcontrollers, but is also fit for
other embedded systems with tight (2-10 kB ROM, <1 kB RAM) memory
constraints.(http://koti.kapsi.fi/jpa/nanopb/)

How to use the example:
	1. move examples/nanopb to bsp/xxxx/
	2. enable macro RT_USING_NANOPB in rtconfig.h
	3. regenerate the project file (scons --target=xxxx)
	4. rebuild the project
2015-03-10 18:24:17 +08:00
ardafu 1daa96a214 1. [BSP] TM4C129x : Fix the bug that enable global INT before OS scheduler start the fist thread.
2. [BSP] TM4C129x : According to LunchPad, change device id from TM4C1294XCNZAD   to TM4C1294NCPDT
2015-03-10 12:13:14 +08:00
Arda 4a9c3fae29 Merge pull request #3 from RT-Thread/master
sync with official source
2015-03-10 12:01:25 +08:00
ardafu 5fe489a394 Revert "1. [Core] Add INIT_EXPORT_EX micro define. this micro will help the user to organize the start sequence of board/device/application initialization functions."
This reverts commit 0e4bd64089.
2015-03-10 12:00:20 +08:00
Bernard Xiong 89ceb7dc27 Merge pull request #430 from bright-pan/master
Fix compile warning
2015-03-09 12:18:27 +08:00
Bright Pan 0b5958d700 Fix compile warning:
..\..\libcpu\arm\cortex-m3\context_rvds.S(207):
	warning: A1581W: Added 2 bytes of padding at address 0xd6
2015-03-09 09:31:23 +08:00
Bernard Xiong e1400d2725 Merge remote-tracking branch 'coding/master' 2015-03-05 06:23:45 +00:00
Bernard Xiong e984da7f71 Merge remote-tracking branch 'upstream/master' 2015-03-05 06:22:35 +00:00
Bernard Xiong 584efccad1 Update application.c 2015-03-04 10:32:48 +08:00
Bernard Xiong 7c4a416e35 Update and rename documentation to documentation/roadmap-2.1.0.md 2015-02-26 16:43:00 +08:00
Bernard Xiong fbd620a7f4 [Kernel] Move the components initailzation to the kernel 2015-02-25 10:50:21 +08:00
Bernard Xiong 570e2ffbe7 [finsh] Fix the echo mode issue. 2015-02-23 11:36:48 +08:00
Bernard Xiong a22b83c133 Update README.md 2015-02-13 17:05:51 +08:00
Bernard Xiong afefbc0e13 Merge pull request #428 from armink/master
修改FreeModbus文件夹名称
2015-02-06 10:50:34 +08:00
armink 278ae90e84 [modbus]removed version number on directory. 2015-02-06 10:19:32 +08:00
Bernard Xiong 15129278d7 Merge pull request #427 from armink/master
更新FreeModbus主机及从机
2015-02-05 23:55:45 +08:00
armink b3290f6eed [modbus]changed tabs to spaces. 2015-02-05 21:22:18 +08:00
armink dec67c3a29 [modbus]fix port file's head file. 2015-02-05 20:54:32 +08:00
armink 7355879119 [modbus]update SConscript 2015-02-05 19:44:26 +08:00
armink 2a14e4071c [modbus]port modbus master and slave by rtt device framework. 2015-02-05 19:44:25 +08:00
armink d8bbb5f126 [modbus]update modbus master and slave source code to lastest. 2015-02-05 19:44:24 +08:00
Bernard Xiong 204298c1b2 Update rtdef.h 2015-02-02 13:22:38 +08:00
Bernard Xiong 5620a10628 Merge pull request #425 from BernardXiong/master
[DeviceDrivers] Add more sensor drivers.
2015-02-02 09:08:29 +08:00
Bernard Xiong 1158fba15b Merge pull request #424 from prife/master
dfs_win32: add seekdir support, fix #346
2015-02-02 09:08:23 +08:00
prife c6f88ef726 dfs_win32: add seekdir support 2015-02-02 01:21:40 +08:00
Bernard Xiong 3462537bdd [DeviceDrivers] Update SConcript file for sensor code 2015-02-01 08:50:54 +00:00
Bernard Xiong 87cc28fb8c Merge remote-tracking branch 'upstream/master' 2015-02-01 08:35:28 +00:00
Bernard Xiong 282aa9bfd8 Merge remote-tracking branch 'china/master' 2015-02-01 08:34:18 +00:00
bernard 94e5d1e5e6 [DeviceDrivers] Add MPU6050 and BMI055 sensor. 2015-02-01 16:17:06 +08:00
Bernard Xiong 0f9139ecfc Merge pull request #422 from BernardXiong/master
Add lwIP/NAT, DHCP server and dlib(LIBC of IAR)
2015-01-31 22:11:44 +08:00
Bernard Xiong ca18a17180 Merge remote-tracking branch 'china/master' 2015-01-31 14:00:44 +00:00
bernard 2c88533659 [LIBC] fix compiling issue for dlib (IAR). 2015-01-31 21:59:58 +08:00
Bernard Xiong 390973a755 Merge remote-tracking branch 'china/master' 2015-01-31 12:58:24 +00:00
Bernard Xiong 92e0f0d452 Merge remote-tracking branch 'upstream/master' 2015-01-31 12:57:40 +00:00
bernard 622e6d8238 [lwIP] Add Router and DNS server information in DHCP server. 2015-01-31 20:51:21 +08:00
bernard 3e31d349ea [lwIP] fix the pbuf q=NULL issue in ip_nat_input. 2015-01-31 20:44:53 +08:00
bernard 72298bac32 Merge remote-tracking branch 'bernard/master' 2015-01-31 14:48:31 +08:00
bernard 1f2a6e3a89 [lwIP] fix compiling warning in NAT. 2015-01-31 14:48:19 +08:00
Bernard Xiong 588682a1f5 Merge pull request #420 from armink/master
[BSP] 完善 stm32f10x 串口驱动
2015-01-31 14:43:50 +08:00
armink 79c37cb30f [BSP]changed stm32f10x uart driver. make sure the serial transmit
complete in putc().
2015-01-31 11:18:59 +08:00
armink 131c41d182 [BSP]support 9 data bits and parity config for stm32f10x uart driver. 2015-01-31 11:14:10 +08:00
Bernard Xiong 918b790882 [libc] Add IAR dlib porting 2015-01-31 11:13:50 +08:00
armink 1213dec3c9 fix #347 2015-01-31 11:05:00 +08:00
Bernard Xiong a1252f67f5 [lwIP] Add DHCP server implementation 2015-01-31 10:48:28 +08:00
Bernard Xiong 7e11b8eb62 [lwIP] Add NAT readme 2015-01-29 13:47:57 +00:00
Bernard Xiong 627d025cda [lwIP] Modify the ip.c to support NAT 2015-01-29 09:48:48 +00:00
Bernard Xiong 7f4e647971 Merge remote-tracking branch 'upstream/master' 2015-01-29 09:14:12 +00:00
Bernard Xiong 068e2f95a1 [lwIP] remove IP_INPUT_HOOK 2015-01-29 15:01:26 +08:00
Bernard Xiong 87171f003c [LIBC] code cleanup 2015-01-28 14:14:30 +08:00