git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@128 35acf78f-673a-0410-8e92-d51de3d6d3f4

This commit is contained in:
gdisirio 2007-12-07 13:29:14 +00:00
parent f477fa23bf
commit 27e5e31d4a
2 changed files with 5 additions and 3 deletions

View File

@ -40,14 +40,17 @@ AVR-AT90CANx-GCC - Port on AVR AT90CAN128, not complete yet.
***************************************************************************** *****************************************************************************
*** 0.4.4 *** *** 0.4.4 ***
- Fixed a nasty bug in the pure THUMB mode threads trampoline code (chcore2.s,
threadstart), it failed on THUMB threads returning with a "bx" instruction.
The bug did not affect ARM mode or THUMB with interworking mode.
- Fixed a bug in chIQGetTimeout(), interrupts were not re-enabled when exiting
the function because a timeout. The problem affected that API only.
- Added a chDbgAssert() API to the debug subsystem. - Added a chDbgAssert() API to the debug subsystem.
- Cleaned up the kernel source code using chDbgAssert() instead of a lot of - Cleaned up the kernel source code using chDbgAssert() instead of a lot of
"#ifdef CH_USE_DEBUG", it is much more readable now. "#ifdef CH_USE_DEBUG", it is much more readable now.
- Now the threads working area is filled with a 0x55 when in debug mode, this - Now the threads working area is filled with a 0x55 when in debug mode, this
will make easier to track stack usage using a JTAG probe. will make easier to track stack usage using a JTAG probe.
- Added an I/O Queues benchmark to the test suite. - Added an I/O Queues benchmark to the test suite.
- Fixed a bug in chIQGetTimeout(), interrupts were not re-enabled when exiting
the function because a timeout. The problem affected that API only.
- Removed the chSchTimerHandlerI() routine from chschd.c and moved it into - Removed the chSchTimerHandlerI() routine from chschd.c and moved it into
chinit.c renaming it chSysTimerHandlerI() because it is not part of the chinit.c renaming it chSysTimerHandlerI() because it is not part of the
scheduler. scheduler.

View File

@ -129,7 +129,6 @@ t_msg Thread7(void *p) {
return (unsigned int)p + 1; return (unsigned int)p + 1;
} }
/** /**
* Tester thread, this thread must be created with priority \p NORMALPRIO. * Tester thread, this thread must be created with priority \p NORMALPRIO.
*/ */