STM8 port: Add RTOS port for IAR EWSTM8 compiler.

* Split assembler routines into -cosmic.s and -iar.s.
* Split Cosmic and IAR specific code using __CSMC__ and __IAR_SYSTEMS_ICC__.
* Context-switch virtual registers on IAR.
* Add detailed description of IAR context-switch scheme.
* Add sample IAR project.
* Add support for IAR to STM8S peripheral driver modules.
* Fix EWSTM8 compiler warnings.
This commit is contained in:
Kelvin Lawson
2010-05-24 22:54:40 +01:00
parent 538a535fe9
commit 394e04ec4a
23 changed files with 6111 additions and 241 deletions
+1 -1
View File
@@ -136,7 +136,7 @@ uint32_t test_start (void)
{
if (cb_order[i] != i)
{
ATOMLOG (_STR("T%d=%d\n"), i, cb_order[i]);
ATOMLOG (_STR("T%d=%d\n"), i, (int)cb_order[i]);
failures++;
}
}