Bernard Xiong
f83a34b85e
Update rtthread-lpc17xx.ld
2013-06-24 00:45:10 +09:00
Bernard Xiong
97d1ebf6e8
Update SConscript
2013-06-23 23:42:27 +08:00
aozima
90ab472d61
update scons script: support THUMB-2 CODE.
2013-06-23 18:10:46 +08:00
aozima
34d59ccb0f
update libcpu/arm/cortex-m4: support lazy stack optimized.
2013-06-23 18:10:46 +08:00
aozima
b045f93b47
fixed bug: correct cortex-m SCB->VTOR address.
2013-06-23 18:08:16 +08:00
aozima
93b9b28297
format code by Astyle.
2013-06-23 18:07:10 +08:00
Bernard Xiong
9acd018cbb
fix compiling warning
2013-06-23 07:57:22 +08:00
Bernard Xiong
88c9bc2d64
fix compiling error
2013-06-23 07:53:19 +08:00
Bernard Xiong
98c8a23e94
Add component initialization.
2013-06-23 07:48:42 +08:00
Bernard Xiong
c5927f51b3
Merge branch 'master' of https://github.com/RT-Thread/rt-thread
2013-06-23 07:40:32 +08:00
Bernard Xiong
f837ea41b1
Add component initialization define in rtdef.h
2013-06-23 07:40:23 +08:00
aozima
0633e9853c
update iar.py: fixed bug when path is absolute.
2013-06-22 23:22:30 +08:00
Bernard Xiong
bde2e918da
Merge pull request #108 from aozima/pulls
...
回收main函数所用的栈空间
2013-06-22 08:00:15 -07:00
aozima
a2ff85c03f
update libcpu/arm/cortex-m0: restore MSP.
2013-06-22 18:59:51 +08:00
aozima
4d421cad73
update libcpu/arm/cortex-m3: restore MSP.
2013-06-22 18:59:50 +08:00
aozima
f9e673354a
update libcpu/arm/cortex-m4: restore MSP.
2013-06-22 18:59:49 +08:00
Bernard Xiong
bee9103eaf
Merge pull request #110 from grissiom/cscope
...
tools: add an option to generate cscope database
2013-06-19 03:15:29 -07:00
Grissiom
3ee4a18506
tools: add an option to generate cscope database
...
When --cscope option is given to Scons, it will generate a cscope
cross-reference database in current directory, which is useful in
Vim(and other cscope-aware text editors). For example, `scons -s
--cscope` will do nothing except generating the database. You can use
this option with other options together.
It is inspired by the `make cscope` of Linux.
2013-06-19 18:02:03 +08:00
Bernard Xiong
3071e35c54
Merge pull request #109 from grissiom/rm48x50
...
Rm48x50
2013-06-19 01:29:12 -07:00
Bernard Xiong
ce176ee1d6
Merge pull request #107 from visitor83/pulls
...
format s3c24x0 serial.c and mini2440 rtconfig.py
2013-06-18 01:30:02 -07:00
visitor83
c986754c49
Signed-off-by: visitor83 <wolflouiswang@gmail.com>
...
format the s3c24x0 serial.c and mini2440 rtconfig.py
2013-06-18 12:51:55 +08:00
visitor83
7f4235802f
Merge branch 'master', remote branch 'remotes/BernardXiong/master'
2013-06-18 10:11:10 +08:00
Bernard Xiong
dddc71d8a1
Merge pull request #105 from aozima/pulls
...
完善生成codeblock工程功能。
2013-06-16 19:33:58 -07:00
aozima
fd289ff34f
add a default codeblocks template.
2013-06-16 23:18:16 +08:00
aozima
7eb4120a85
fixed bug: scons: don't throw excptions when CPPDEFINES is not defined.
2013-06-16 23:05:10 +08:00
Bernard Xiong
4d70222c71
Merge pull request #104 from visitor83/gdb
...
indent format cortex-m3/cpuport.c, thank peter.uboot@gmail.com
2013-06-16 00:03:45 -07:00
visitor83
c56fa7c907
ident format
...
Signed-off-by: visitor83 <root@wolflouis.(none)>
2013-06-16 10:00:34 +08:00
qiuyiuestc
90778f6f22
Merge pull request #103 from heyuanjie87/ForPullRequest
...
udisk can be ejected
2013-06-15 16:21:45 -07:00
heyuanjie87
02869d7e67
udisk can be eject
2013-06-15 23:02:50 +08:00
qiuyiuestc
4cdb0154ba
Merge pull request #100 from grissiom/usb-plug
...
usb: add USB_MSG_PLUG_OUT event
2013-06-12 16:29:57 -07:00
Grissiom
009239ceed
rm48x50: rt_interrupt_nest should be `volatile rt_uint8_t`
2013-06-12 23:56:10 +08:00
Grissiom
2df7fc310f
RM48 does not have cache implemented
2013-06-12 23:48:29 +08:00
Grissiom
9b949c28b7
rm48x50: add cache_{enable, disable}
2013-06-12 21:03:04 +08:00
Grissiom
b02993c989
usbdevice/core: cope with some buggy drivers on USB_MSG_DATA_NOTIFY
...
Some driver will emit USB_MSG_DATA_NOTIFY before the USB get configured.
Filter out those events.
2013-06-11 11:50:05 +08:00
aozima
4807145a71
clean up code: remove the old file.
2013-06-08 20:50:09 +08:00
Grissiom
ed19483cb4
usb: add USB_MSG_PLUG_OUT event
...
When the core received an USB_MSG_PLUG_OUT event, it will stop all the
classes. This make a chance that the classes could get rid off doing
useless stuff while the USB cable is plugged out.
2013-06-06 15:21:40 +08:00
Grissiom
e8bbbe6788
cortex-r4: wrap asm functions with .asmfunc/.endasmfunc
2013-06-05 23:21:06 +08:00
Grissiom
228a6be077
cortex-r4: add __rt_ffs
2013-06-05 23:20:39 +08:00
Bernard Xiong
03e8d24688
Merge pull request #99 from grissiom/rm48x50
...
Rm48x50 updates
2013-06-03 20:55:58 -07:00
Grissiom
480ac34445
rm48x50: remove useless reg_test code
2013-06-03 22:25:25 +08:00
Grissiom
85822f22b7
rtdef.h: get back the codes that removed accidentally by d80a471
2013-06-03 22:23:17 +08:00
Bernard Xiong
d80a471680
Fix the memheap_realloc issue
2013-06-03 06:44:35 +08:00
Bernard Xiong
3c04d0b0a0
Merge branch 'master' of https://github.com/RT-Thread/rt-thread
2013-06-03 06:38:51 +08:00
Bernard Xiong
84da2a4dcc
Keep flash setting when generate Keil MDK project.
2013-06-03 06:37:54 +08:00
Bernard Xiong
8238f85036
Merge pull request #98 from grissiom/rm48x50
...
Rm48x50
2013-05-31 07:15:28 -07:00
Grissiom
e74befca44
move libcpu/arm/rm48x50/ to libcpu/arm/cortex-r4
2013-05-31 21:06:26 +08:00
Grissiom
24fc6e6ebb
rm48x50: VFP lazy stacking
...
You need to turn on RT_VFP_LAZY_STACKING in rtconfig.h. By default, RTT
will turn on VFP for all threads and stack all the VFP registers. When
doing lazy stacking, VFP will only be turned on for the thread who
issued VFP instructions.
Currently, if a thread turned on VFP, it cannot be turned off. RTT will
never know what time the thread doesn't need VFP any more. The thread
might could turn off the VFP for it self in proper time.
2013-05-31 20:58:08 +08:00
Grissiom
8bbfd45ce3
rm48x50: change STMFD/LDMFD to STMDB/LDMIA
...
VFP instructions only have IA(Increment After)/DB(Decrement Before)
mode. To keep consistency, just change STM/LDM to DB/IA accordingly.
2013-05-31 18:38:42 +08:00
Grissiom
ec1203bfab
rm48x50: turn on VFP support
...
This support Common VFPv2 sub-architecture.
2013-05-31 18:32:21 +08:00
qiuyiuestc
ac032ad07f
Merge pull request #97 from heyuanjie87/ForPullRequest
...
For pull request
2013-05-30 04:13:01 -07:00