summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-12-20TC: fix the thread_deleteGrissiom
The tc thread should delay more time than tid2 in order to let it run the test. The hard-coded "27" is not enough in some cases.
2013-12-20TC: clear the TC_STAT_RUNNING flag when tc forgot to do soGrissiom
TCs are supposed to exit with the TC_STAT_RUNNING cleared. If it forgot to do this, do it by ourselves.
2013-12-19Merge pull request #210 from prife/masterprife
dfs: refine code
2013-12-19dfs: refine more codeprife
clean code with pointer rather than index
2013-12-18Merge pull request #212 from grissiom/fix-tcBernard Xiong
Fix tc
2013-12-19dfs: refine codeprife
decrease indentation to make cleaner code fix mkfs bug when there is no mkfs implementation
2013-12-18TC: fix the heap testsGrissiom
2013-12-18TC: code cleanupGrissiom
2013-12-18TC: always print the test result despite the wait timeGrissiom
2013-12-18TC: heap_realloc: check for realloc(ptr, 0)Grissiom
2013-12-18TC: semaphore_dynamic: code cleanupGrissiom
2013-12-18TC: release the sem in cleanupGrissiom
The sem that has been created should be deleted. The sem that has been inited should be detached.
2013-12-18TC: do not use rt_sem_trytake to clean the semGrissiom
There can be a race condition that the sem has alread been detached after we did the cleanup. Besides, there is a RT_IPC_CMD_RESET command in rt_sem_control which is more clear in setting the sem values.
2013-12-08Merge pull request #207 from prife/masterprife
update bsp/simulator
2013-12-08simulator: disable RTGUI in rtconfig.hprife
clean code in SConstruct and application.c, disable RTGUI in rtconfig.h by default.
2013-11-30Merge pull request #205 from geniusgogo/sqliteBernard Xiong
Sqlite
2013-11-30move SQLiteLib/SConscript file to SQLite-3.8.1/SConscriptgeniusgogo
2013-11-30rename sqlite directory to SQLite-3.8.1/SQLiteLibgeniusgogo
2013-11-30modify the RTT is abbreviated error, change to be rtthread.geniusgogo
2013-11-30build env component removalgeniusgogo
2013-11-30port rtt config orig envgeniusgogo
2013-11-30orig config result toolgeniusgogo
2013-11-30fix the SQLite mutex free-fun cause a memory leakgeniusgogo
2013-11-30fix sqlite mutex/vfs/geniusgogo
2013-11-30fix declarative referential integritygeniusgogo
2013-11-30add test/test10.cgeniusgogo
2013-11-30complete SQLite-3.8.1 porting, and auto generate porting codegeniusgogo
2013-11-30add vfs/fs portinggeniusgogo
2013-11-30port complete SQLite-3.8.1 to RT-Threadgeniusgogo
2013-11-30add rtt memory management supportgeniusgogo
2013-11-30add rtt mutex supportgeniusgogo
2013-11-30add rtt complie macro SQLITE_OS_RTTgeniusgogo
2013-11-30add SQLite-3.8.1 authority original source treegeniusgogo
2013-11-30add SQLite 3.8.1 amalgamation source codegeniusgogo
2013-11-24Merge pull request #204 from aozima/pullsBernard Xiong
fixed _sys_read()/_sys_write() issues.
2013-11-24fixed _sys_read()/_sys_write() issues.aozima
2013-11-18Merge pull request #201 from prife/masterBernard Xiong
finsh: fix finsh device setting
2013-11-18Merge pull request #199 from bright-pan/masteraozima
It is a big patch for stm32f0x, see the fellow :
2013-11-18finsh: fix finsh device settingprife
1. rt_console_get_device should be call to set shell device only when it is null, or it will make finsh_set_device useless. 2. RT_USING_CONSOLE can be disabled in bsp/rtconfig.h
2013-11-16Merge pull request #200 from grissiom/cortex-r4Bernard Xiong
Cortex r4
2013-11-17cortex-r4: use byte to allocate the stackGrissiom
Unit of "byte" is more intuitive than "long".
2013-11-17cortex-r4: let svc mode reuse the stack of IRQ on startupGrissiom
As the svc stack is the stack of threads, there is no need to allocate a separate stack for the startup. Reuse the IRQ stack should be OK. Tested on rm48 board.
2013-11-15It is a big patch for stm32f0x, see the fellow :Bright Pan
1. fix heap management for stm32f0xx(SRAM=8k) 2. add USART1, USART2 driver for stm32f051R8 3. fix finsh support for stm32f0x 4. fix board components initial for stm32f0x and open debug msg 5. add led driver(pc9) and test thread for stm32f0discovery board 6. add init thread for stm32f0x do components initial 7. add rcc initial for stm32f0x in rt_hw_board_init() 8. add print rcc freq information function the console output example is: SYSCLK_Frequency is 48000000HZ PCLK_Frequency is 48000000HZ HCLK_Frequency is 48000000HZ CECCLK_Frequency is 32786HZ ADCCLK_Frequency is 14000000HZ USART1CLK_Frequency is 48000000HZ I2C1CLK_Frequency is 8000000HZ SystemCoreClock is 48000000HZ initialize rti_start:0 done \ | / - RT - Thread Operating System / | \ 1.2.0 build Nov 15 2013 2006 - 2013 Copyright by rt-thread team do components intialization. initialize rti_board_end:0 done initialize rt_hw_led_init:32768 done initialize finsh_system_init:0 done finsh>>
2013-11-06Merge pull request #194 from grissiom/eol-issueBernard Xiong
freemodbus: fix eol
2013-11-06freemodbus: fix eolGrissiom
On Windows platform, please set `autocrlf = true` and on Linux, please set `autocrlf = input`.
2013-11-05Merge pull request #192 from armink/masterBernard Xiong
net: add freemodbus master and slave v1.6.0
2013-11-06add SConscript for freemodbusarmink
Signed-off-by: armink <[email protected]>
2013-11-06add modbus master to freemodbusarmink
Signed-off-by: armink <[email protected]>
2013-11-04Merge pull request #189 from bright-pan/masteraozima
Fix hardfault bug for gcc port
2013-11-04Fix hardfault bug for gcc portBright Pan
for 2013-02-20 aozima commmit "port for gcc", but the commit is not tested,and the kernel is breakdown in context_gcc.S, the file is a copy from cortex-m3,but not port for cortex-m0, so i complete this port for aozima, test it in stm32f0discovery board , and it works fine.