Grissiom
d4133990b0
kernel/idle: fix rt_thread_idle_excute in high optimization level
...
The rt_list_isempty has prototype of "int rt_list_isempty(const rt_list_t *l)".
So the compiler has a good reason that the rt_thread_defunct list does
not change within rt_thread_idle_excute thus optimize the "while" loop
into a "if".
So add the volatile qualifier when test against the rt_thread_defunc list.
2014-09-02 17:21:31 +08:00
Bernard Xiong
be9aa36abf
Merge pull request #335 from heyuanjie87/ForPullRequest
...
[Serial] BUG Fix: data be send twice in mode that other than polling
2014-09-02 16:55:52 +08:00
heyuanjie87
8a44c7dbfb
[Serial] BUG Fix: data be send twice in mode that other than polling
2014-09-01 23:43:50 +08:00
Bernard Xiong
7bd85ac547
Merge pull request #332 from grissiom/fix-minilibc
...
minilibc: define SIZE_MAX in stdint.h
2014-09-01 17:07:42 +08:00
Bernard Xiong
80699a4b70
Merge pull request #331 from grissiom/fix-building
...
tools/building: remove the use of startupinfo
2014-09-01 17:07:37 +08:00
Grissiom
ab729429b3
minilibc: define SIZE_MAX in stdint.h
2014-09-01 10:41:37 +08:00
Grissiom
51c4a3aeae
tools/building: remove the use of startupinfo
...
The startupinfo does not have any visible effects on the building
process and some old Python version does not have it at all. So remove
it for the seek of simple.
Tested `scons -j4` in a dual core virtual machine.
2014-09-01 10:11:10 +08:00
Bernard Xiong
fe4f74a6b1
Merge pull request #330 from hduffddybz/ipv6
...
Add conditional compilation about IPv6 sources and headers, change code style
2014-08-30 21:29:51 +08:00
hduffddybz
5694c77bcf
add judge of RT_USING_LWIP_HEAD
2014-08-30 11:10:50 +08:00
hduffddybz
838cdbe660
change code style
2014-08-30 11:04:13 +08:00
hduffddybz
5a7d40f80e
add conditional compilation of ipv6 source file
2014-08-30 11:02:14 +08:00
hduffddybz
c9aba13f40
update lwip git head
2014-08-30 10:59:33 +08:00
aozima
69d089cac0
Update SConscript: add spi to include path.
2014-08-29 21:53:28 +08:00
Bernard Xiong
46d01d3406
Merge pull request #315 from hduffddybz/fix
...
correct netconn API usage
2014-08-28 09:40:02 +08:00
Bernard Xiong
a072c60cc9
Merge pull request #320 from tcz717/master
...
fix:comment spelling mistake
2014-08-28 09:39:37 +08:00
Bernard Xiong
f6aec44ee1
Merge pull request #327 from hduffddybz/ipv6
...
[net] Add lwIP head porting to fetch lwIP new feature, for example IPv4/v6 dual stack.
2014-08-27 21:03:39 +08:00
hduffddybz
53ff02b563
add ipv6 support
2014-08-26 22:32:40 -08:00
Bernard Xiong
e9a55a4595
Merge pull request #326 from grissiom/fix-mdk4
...
tools/keil: preserve the order of CPPPATH
2014-08-27 12:59:43 +08:00
Grissiom
83f8b52064
tools/keil: preserve the order of CPPPATH
...
The order of CPPPATH is important: some project would use the order of
CPPPATH to override the default configuration headers. This commit also
refine the this piece of code in a more Pythonic way.
2014-08-27 11:39:34 +08:00
Bernard Xiong
a5119d696c
[BSP] Add RT_DEVICE_CTRL_BLK_GETGEOME command handling in device control of LPC176x bsp
2014-08-27 09:23:32 +08:00
Bernard Xiong
7f45ac18bc
Merge branch 'master' of https://github.com/RT-Thread/rt-thread
2014-08-27 09:10:43 +08:00
Bernard Xiong
2f44048e08
[DeviceDrivers] fix workqueue end of line issue
2014-08-27 09:10:20 +08:00
Bernard Xiong
3fa6d290af
Merge pull request #323 from weety/finsh_shell
...
[finsh] fixed finsh issue.
2014-08-27 06:22:58 +08:00
weety
12136cfeb1
[finsh] fixed finsh issue.
2014-08-26 23:36:16 +08:00
hduffddybz
7aff40f3f9
fix
2014-08-24 21:23:52 -08:00
hduffddybz
6ccfe9f374
fix
2014-08-24 21:16:02 -08:00
hduffddybz
c1d0db700c
add version checking
2014-08-24 21:12:47 -08:00
tcz717
c0629b342e
fix:comment spelling mistake
...
relation=>relocation
2014-08-24 23:46:31 +08:00
Bernard Xiong
d0a7861534
Update string.h
2014-08-22 09:02:35 +08:00
Bernard Xiong
50dbce3c1a
Update string.c
2014-08-22 09:01:33 +08:00
Bernard Xiong
e5c8e160d4
Merge pull request #316 from grissiom/fix-mempool
...
kernel: mempool: fix race condition in rt_mp_alloc
2014-08-20 10:34:34 +08:00
Grissiom
be0c0481e9
workqueue: fix the windows eol
2014-08-20 10:24:41 +08:00
Grissiom
b8bf6bef76
kernel: mempool: fix race condition in rt_mp_alloc
...
When thread wake up from waiting for memory, there is a chance that
there is no memory available in high pressure. So use a loop to check
again. Otherwise, there will be a NULL reference.
2014-08-20 10:16:04 +08:00
Bernard Xiong
a55fd4b9c1
Merge pull request #314 from grissiom/ls1b
...
Ls1b
2014-08-19 10:48:49 +08:00
Bernard Xiong
ee824bddfd
Merge pull request #313 from Mike-Mao/newpoll
...
[BSP]BM9BF618S:fix timer initialization issue.
2014-08-19 10:48:43 +08:00
hduffddybz
a8804d3503
correct netconn API usage
2014-08-18 00:41:03 -08:00
Grissiom
11fb9060e0
mips/loongson_1b: format code
2014-08-18 15:24:21 +08:00
Grissiom
0ee101ccb0
mips/loongson_1b: install NULL handler is OK
2014-08-18 15:22:16 +08:00
Grissiom
1d928f7daf
mips/loongson_1b: fix rt_interrupt_dispatch
2014-08-18 15:21:09 +08:00
Grissiom
39ac8baeac
ls1bdev: format code in startup.c
2014-08-18 15:19:06 +08:00
Grissiom
bfc140826a
ls1bdev: init application after other things initialized
2014-08-18 15:17:36 +08:00
Grissiom
259cfdc79f
ls1bdev: don't hardcode the uart base address in rt_hw_console_output
2014-08-18 15:14:22 +08:00
Grissiom
f1bc40d697
ls1bdev: add uart3 support
2014-08-18 15:13:49 +08:00
MikeMao
45f0e289c6
[BSP]BM9BF618S:fix timer initialization issue.
2014-08-18 11:18:56 +08:00
MikeMao
45b2f2f07b
[BSP]BM9BF618S:Fix timer initialization issue。
2014-08-18 10:52:17 +08:00
MikeMao
b98c70fc3c
test
2014-08-18 10:48:11 +08:00
MikeMao
915f1adc93
[BSP]BM9BF618S:fix timer initialization issue.
2014-08-18 10:11:32 +08:00
MikeMao
04a7c95037
[BSP]BM9BF618S:Fix timer initialization issue
2014-08-15 20:13:54 +08:00
陈豪
1f05b87e5a
[bsp]stm32f4xx typo
2014-08-12 20:30:55 +08:00
陈豪
4cf77e255f
[bsp]add gdb support for BBB
2014-08-12 18:39:53 +08:00