Commit Graph

6 Commits

Author SHA1 Message Date
Philipp Klaus Krause
7e03729526 Make atomthreads assemble with SDCC 2016-06-16 20:59:11 +02:00
Kelvin Lawson
be6e60bf2f Improve support for platforms without stddef.h. NULL definition should now be provided by architecture port file atomport.h, which in most cases can just include stddef.h. 2011-05-25 23:52:11 +01:00
Kelvin Lawson
c9ae8200db STM8: Add UART putchar() for Raisonance STM8 compiler. 2010-06-21 21:43:53 +01:00
Kelvin Lawson
394e04ec4a 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.
2010-05-24 22:54:40 +01:00
Kelvin Lawson
18ffc47807 STM8 uart.c: Return mutex to allow multiple threads access to the UART. 2010-05-03 12:57:41 +01:00
Kelvin Lawson
7d56170c40 STM8 port: Add UART support. Make use of full 1KB on Discovery. Improve documentation. 2010-03-09 00:37:46 +00:00