Commit Graph

151 Commits (d3fdca770f60e207521868deeda5280c3aa0f1d3)

Author SHA1 Message Date
Martin Kojtal 0fa6058084 Revert "[NUCLEO_F303K8] add support of the STM32F303K8" 2015-09-28 19:01:26 +02:00
dbestm d7ab336a2b Merge branch 'master' of https://github.com/mbedmicro/mbed into dev_nucleo_f303k8
Conflicts:
	workspace_tools/host_tests/host_test.py
2015-09-28 14:23:53 +02:00
Martin Kojtal e8c24ba90d Merge pull request #1326 from TomoYamanaka/master
RZ_A1H - Modify to support NEON for RTOS.
2015-09-25 14:23:28 +02:00
dbestm 0fb5d52a8c [NUCLEO_F303K8] add rtos support 2015-09-24 16:33:57 +02:00
dbestm a798dbf688 Revert "[NUCLEO_F303K8] add RTOS support"
This reverts commit e9728b552e.
2015-09-24 16:19:40 +02:00
dbestm e9728b552e [NUCLEO_F303K8] add RTOS support 2015-09-24 15:49:02 +02:00
dbestm 8361259947 [NUCLEO_F303K8] add support of the STM32F303K8 2015-09-23 11:32:38 +02:00
tomoyuki yamanaka 39d801e5c6 Modify to support NEON for RTOS. (CMSIS-RTOS common code)
We modified to support NEON of CMSIS-RTOS RTX for Cortex-A9 and fixed some bugs of it.
2015-09-08 16:38:09 +09:00
tomoyuki yamanaka d8a3c68e2c Modify to support NEON for RTOS. (CMSIS-RTOS RTX for Cortex-A9)
We modified to support NEON of CMSIS-RTOS RTX for Cortex-A9 and fixed some bugs of it.
2015-09-08 16:37:18 +09:00
dbestm ee21754e9a [NUCLEO_DISCO_L476xG] add RTOS support 2015-09-07 14:39:40 +02:00
Jun-Ru Chang 680a647d0d Fix compilation warning
The warning message is shown as below.

Compile: Thread.cpp
[Warning] Thread.cpp@45: In constructor 'rtos::Thread::Thread(void (*)(const void*), void*, osPriority, uint32_t, unsigned char*)':
  comparison between signed and unsigned integer expressions [-Wsign-compare]

Signed-off-by: Jun-Ru Chang <jrjang@gmail.com>
2015-08-13 00:07:29 +08:00
Neil Thiessen 6a5f4abd25 [RTOS] Fixed INITIAL_SP for LPC11U68
According to the LPC11U68 datasheet, the top of SRAM0 occurs at 0x10008000, not 0x10004000.
2015-07-10 09:01:18 -06:00
Martin Kojtal 161ee189d8 Merge pull request #1206 from Josephc3/master
Add KL26 Target
2015-07-08 14:37:11 +01:00
0xc0170 c052d893de Merge branch 'master' of https://github.com/dbestm/mbed into dbestm-master
Conflicts:
	libraries/rtos/rtx/TARGET_CORTEX_M/RTX_Conf_CM.c
2015-07-06 09:05:31 +01:00
Josephc3 720b8f2bc8 Added KL26 Target
Added KL26Z as a target.
2015-06-21 19:03:45 +01:00
sg- 85bf37b778 change all .asm to .S 2015-06-20 13:39:33 -05:00
sg- db20b30be0 change all .s to .asm 2015-06-20 13:38:26 -05:00
Martin Kojtal c33e334a22 Merge pull request #1146 from masaohamanaka/master
RZ_A1H - Modify the OS track acquisition method
2015-06-17 11:06:57 +01:00
Martin Kojtal 7c43e7db00 Merge pull request #1140 from neilt6/master
RTOS - Added stack checking methods to Thread
2015-06-17 09:56:54 +01:00
modtronix-com d314c4a586 Moved target folder as discussed with 0xc0170, renamed target to NZ32SC151
Moved target from ../targets/cmsis/TARGET_STM folder to
../targets/cmsis/TARGET_STM/TARGET_STM32L1 folder as discussed with
0xc0170 (github.com/mbedmicro/mbed/pull/928). Renamed target from
NZ32ST1L to NZ32SC151. Details for board at
www.modtronix.com/nz32-sc151.html
2015-06-10 14:37:19 +10:00
dbestm 9ed5710ac1 Revert "Revert "[NUCLEO_F030R8][NUCLEO_F070RB] add RTOS test""
This reverts commit 4d91eaa3d9.
2015-06-09 10:53:20 +02:00
dbestm 4d91eaa3d9 Revert "[NUCLEO_F030R8][NUCLEO_F070RB] add RTOS test"
This reverts commit 9f3fb198c2.
2015-06-09 10:51:35 +02:00
dbestm 9f3fb198c2 [NUCLEO_F030R8][NUCLEO_F070RB] add RTOS test 2015-06-09 10:41:33 +02:00
dbestm 171657d67c [NUCLEO_L152RE] RTOS clock conf 2015-06-04 17:34:29 +02:00
Toyomasa Watarai 56e43df1c7 [SSCI824] Add rtos
- Add rtos TARGET_SSCI824 (same as LPC824) and test
- Fixed warning of pwmout_api.c by GCC_ARM
2015-06-03 16:13:06 +09:00
tomoyuki yamanaka 67fa33af21 modify the OS track acquisition method
Modify the OS stack acquisition method to align the A Series with the M Series.
2015-06-02 14:43:09 +09:00
Martin Kojtal 6f7f37eec7 Merge pull request #1118 from logost/LPC2460
Introduction of new platform LPC2460 MCU
2015-06-01 10:52:03 +01:00
neilt6 8c972d8867 [RTOS] Added stack checking methods to Thread
Added stack checking methods to the Thread class for Cortex-M targets.
The stack memory size, currently free stack memory, and currently used
stack memory are calculated using the TCB. The maximum stack memory
usage is determined by filling the stack with a magic word, and finding
the high water mark.
2015-05-27 11:43:55 -06:00
Dmitry Bogdanov 3ebee14015 Update years in copyright headers in RTX for ARM7 sourses 2015-05-27 19:18:29 +04:00
Olaf Hagendorf 8b73e9093b [NUCLEO_F446RE] adding to RTOS lib
RTOS_1 .. RTOS_8 tests are OK
2015-05-23 19:10:53 +02:00
0xc0170 1838c70a90 Fix OS clock definition for NZ32ST1L (latest merge) 2015-05-21 09:59:11 +01:00
0xc0170 f5eeaa09c6 Merge branch 'master' of https://github.com/modtronix-com/mbed into modtronix-com-master
Conflicts:
	libraries/rtos/rtx/TARGET_CORTEX_M/RTX_CM_lib.h
	libraries/rtos/rtx/TARGET_CORTEX_M/RTX_Conf_CM.c
	workspace_tools/export/coide.py
	workspace_tools/export/gccarm.py
	workspace_tools/export/uvision4.py
2015-05-21 09:53:12 +01:00
Toyomasa Watarai 014c5f46f5 [RTOS] Add Nucleo STM32L152RE platform
* Add RTOS support for Nucleo STM32L152RE
* Add RTOS tests for the target
* Add RTOS build for build travis
2015-05-14 13:05:57 +09:00
Dmitry Bogdanov 6d0c61a6ad Backport of Issue: RTX: Main thread should not write MAGIC_WORD to stack #827 2015-05-08 19:58:12 +04:00
Dmitry Bogdanov f3a03cacc1 Backport of Issue: RTX: Support stacks larger than 64k #826 2015-05-08 19:53:07 +04:00
Dmitry Bogdanov d56b34022d code cleanup 2015-05-08 19:43:34 +04:00
Dmitry Bogdanov 4653da3604 Merge remote-tracking branch 'origin/master' into LPC2460
Conflicts:
	libraries/USBDevice/USBDevice/USBEndpoints.h
	workspace_tools/export_test.py
2015-05-05 21:35:21 +04:00
Dmitry Bogdanov d41b74e898 backport of Issue: Fix stack aligment. #812 2015-05-05 21:27:39 +04:00
raulMrello a73ee5c3d6 Updated Thread.cpp|.h to support signal clear 2015-05-04 09:35:58 +02:00
Martin Kojtal 7c1fba2cda Merge pull request #1074 from dbestm/master
[NUCLEO_F3xxRx][RTOS]enhance source and test
2015-04-27 09:42:20 +01:00
Dmitry Bogdanov ac5a462946 bug fix of SVC handler 2015-04-23 18:57:41 +04:00
Christoph Plank 82b7d9d3f7 Added RTOS support for TEENSY3_1 target 2015-04-18 17:00:57 +02:00
Christoph Plank bd1bfb5c4b Fixed RTOS support for Cortex-M4 without FPU 2015-04-18 17:00:57 +02:00
Jeremy Brodt 5ada69b73d [MAX32600MBED] Adding MAX32600MBED platform. 2015-04-14 10:00:23 -05:00
Jun-Ru Chang f211a680b4 [RTOS] fix compilation warning
pragma push/pop/Ospace are only supported by ARM compiler. Change
predefined marco from __arm__ to __CC_ARM. Warning messages are
shown as below.

[Warning] rt_CMSIS.c@1867: 1866:0: warning: ignoring #pragma push
[-Wunknown-pragmas] ignoring #pragma Ospace  [-Wunknown-pragmas]
[Warning] rt_CMSIS.c@1884: 1866:0: warning: ignoring #pragma push
[-Wunknown-pragmas] ignoring #pragma pop  [-Wunknown-pragmas]

Change-Id: Ife657b710d694449b30dc4b3150cd49c883fc080
Signed-off-by: Jun-Ru Chang <jrjang@gmail.com>
2015-04-10 10:56:55 +08:00
dbestm 1684127708 Merge branch 'master' of https://github.com/mbedmicro/mbed 2015-04-08 11:39:06 +02:00
Martin Kojtal 071f4d0e44 Merge pull request #1003 from jeremybrodt/maxwsnenv
Adding MAXWSNENV platform.
2015-04-08 08:31:46 +02:00
Toyomasa Watarai 41d37b5f2d [RTOS] Add workaround for internal fault
* Add #pragma Ospace to prevent internal fault of armcc 5.04 and 5.05
* Reported by
http://developer.mbed.org/questions/5003/Compiling-latest-github-with-ARM-DS5-fai/
2015-04-08 14:42:17 +09:00
Jeremy Brodt 3f7718cec4 Adding MAXWSNENV platform. 2015-04-07 13:39:09 -05:00
dbestm 48f9602e8a [NUCLEO_F302R8] Fix wrong clock define used by RTX 2015-04-01 15:04:14 +02:00