Kelvin Lawson
1adb1e3148
commit-tests-avr: Remove unnecessary cd.
...
commit-tests-cortex-m: Created.
2016-07-14 12:44:11 +01:00
Kelvin Lawson
a4fefefec2
Rename commit-tests-qemu-arm.
2016-07-14 12:41:38 +01:00
Kelvin Lawson
8d7d07c202
Separate scripts for AVR and QEMU-ARM commit hooks.
2016-07-13 10:43:13 +01:00
Kelvin Lawson
f29a33fd62
timer8.c: Add automated test to check for the behaviour fixed in future.
2016-05-25 20:03:43 +01:00
Kelvin Lawson
de3ac01f0e
Use script location for commit-tests.sh.
2015-02-22 19:44:03 +00:00
Kelvin Lawson
5033171ac0
Commit hook to build and run qemu-arm and AVR tests.
2015-02-22 02:27:13 +00:00
Kelvin Lawson
8de14626d0
Remove unnecessary mods from the MIPS pull request (kernel and tests folder changes are not required, only the MIPS port folder is necessary).
2011-07-28 22:22:52 +01:00
Himanshu Chauhan
6af5014e9f
Merge branch 'mips-port' into atomthreads-mips
...
Signed-off-by: Himanshu Chauhan <hschauhan@nulltrace.org >
2011-07-23 13:05:31 +05:30
Kelvin Lawson
546990788d
Use info@atomthreads.com email address throughout documentation.
2011-05-28 17:28:21 +01:00
Himanshu Chauhan
c7bc5cf396
Change related to upstream merge.
...
* STAND_ALONE conditional compilation is removed.
* Previous interim commits are squashed.
* printk.h is included from atomport.h
* atom-types.h and atommport-types.h have been removed.
Signed-off-by: Himanshu Chauhan <hschauhan@nulltrace.org >
2011-05-28 09:03:27 +05:30
Himanshu Chauhan
9a4dac8c76
Compilable MIPS code.
...
Signed-off-by: Himanshu Chauhan <hschauhan@nulltrace.org >
2011-05-28 08:58:18 +05:30
Kelvin Lawson
c0e238ffb2
Reduce BSS size in queue5 and queue9 module - brings the BSS on ATmega16 to just under 1KB, allowing those tests to be run on that target.
2011-05-28 08:38:10 +05:30
Kelvin Lawson
d5a8c186b0
Add support for architectures with stack alignment requirements in preparation for various 32 bit ports.
...
NOTE: The atomThreadCreate() and atmoOSInit() APIs have changed to take stack_bottom rather than stack_top and to allow optional stack-checking on a per-thread basis.
2011-05-28 08:38:10 +05:30
Kelvin Lawson
1e80052c98
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-28 01:52:19 +05:30
Kelvin Lawson
c471814b3c
Reduce BSS size in queue5 and queue9 module - brings the BSS on ATmega16 to just under 1KB, allowing those tests to be run on that target.
2011-05-27 17:16:48 +01:00
Kelvin Lawson
af84aa9848
Add support for architectures with stack alignment requirements in preparation for various 32 bit ports.
...
NOTE: The atomThreadCreate() and atmoOSInit() APIs have changed to take stack_bottom rather than stack_top and to allow optional stack-checking on a per-thread basis.
2011-05-27 16:41:18 +01:00
Himanshu Chauhan
fa125d0883
Fixed build break in mutex6.c
...
Build break was introduced as part of changes done for
upstream.
Signed-off-by: Himanshu Chauhan <hschauhan@nulltrace.org >
2011-05-26 06:21:13 +05:30
Himanshu Chauhan
f7dde300d4
Change related to upstream merge.
...
* STAND_ALONE conditional compilation is removed.
* Previous interim commits are squashed.
* printk.h is included from atomport.h
* atom-types.h and atommport-types.h have been removed.
Signed-off-by: Himanshu Chauhan <hschauhan@nulltrace.org >
2011-05-26 06:18:54 +05:30
Kelvin Lawson
8bb70d8a90
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-26 06:02:14 +05:30
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
Himanshu Chauhan
ac40279132
Compilable MIPS code.
...
Signed-off-by: Himanshu Chauhan <hschauhan@nulltrace.org >
2011-05-19 19:07:53 +05:30
Kelvin Lawson
eafe07cea9
TESTS: Function parameters cannot be named "data" when using Raisonance STM8 compiler.
2010-06-07 21:13:25 +01:00
Kelvin Lawson
5635706d4b
TESTS: Remove unused variable.
2010-06-03 22:59:47 +01:00
Kelvin Lawson
62c2ae9fec
STM8: logger warnings.
2010-06-03 22:29:01 +01:00
Kelvin Lawson
5402faf224
STM8: Cosmic compiler: save virtual register c_lreg. Add details on Cosmic virtual registers to documentation. IAR compiler: Add __task to entry points to reduce unnecessary stack usage.
2010-05-27 00:38:45 +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
7d56170c40
STM8 port: Add UART support. Make use of full 1KB on Discovery. Improve documentation.
2010-03-09 00:37:46 +00:00
Kelvin Lawson
2d909ba279
Add stack usage analysis. Used for all automated test modules (if enabled) such that the automated tests can now trap some classes of thread stack overflow. ATmega port now tested on both ATMega16 and ATmega32. STM8 port not yet modified to support the new stack-checking API.
2010-03-01 20:01:10 +00:00
Kelvin Lawson
c00ce7c1ec
Timer4 automated test: Modify since timer API changed.
...
STM8 port: Add README file.
2010-02-17 00:41:26 +00:00
Kelvin Lawson
5665974ca7
Include stddef.h for NULL definition
2010-02-16 22:55:55 +00:00
Kelvin Lawson
f023bf26de
Put port-specific test configuration in atomport-tests.h. Rename atomuser.h to atomport.h. Non-exported port header renamed to atomport-private.h.
2010-02-01 22:49:04 +00:00
Kelvin Lawson
248e1318fb
Add README for all source folders
2010-01-21 21:42:10 +00:00
Kelvin Lawson
6d599c6729
Add Atomthreads RTOS source files.
2010-01-14 01:53:45 +00:00