Fixed bug #632.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@8229 35acf78f-673a-0410-8e92-d51de3d6d3f4master
parent
f2f3d60519
commit
3caa603df4
|
@ -38,7 +38,7 @@ PROJECT_NAME = ChibiOS/HAL
|
|||
# could be handy for archiving the generated documentation or if some version
|
||||
# control system is used.
|
||||
|
||||
PROJECT_NUMBER = 3.0.0
|
||||
PROJECT_NUMBER = 3.0.1
|
||||
|
||||
# Using the PROJECT_BRIEF tag one can provide an optional one line description
|
||||
# for a project that appears at the top of each page and should give viewer a
|
||||
|
|
|
@ -38,7 +38,7 @@ PROJECT_NAME = ChibiOS/HAL
|
|||
# could be handy for archiving the generated documentation or if some version
|
||||
# control system is used.
|
||||
|
||||
PROJECT_NUMBER = 3.0.0
|
||||
PROJECT_NUMBER = 3.0.1
|
||||
|
||||
# Using the PROJECT_BRIEF tag one can provide an optional one line description
|
||||
# for a project that appears at the top of each page and should give viewer a
|
||||
|
|
|
@ -38,7 +38,7 @@ PROJECT_NAME = ChibiOS/RT
|
|||
# could be handy for archiving the generated documentation or if some version
|
||||
# control system is used.
|
||||
|
||||
PROJECT_NUMBER = 3.0.0
|
||||
PROJECT_NUMBER = 3.0.2
|
||||
|
||||
# Using the PROJECT_BRIEF tag one can provide an optional one line description
|
||||
# for a project that appears at the top of each page and should give viewer a
|
||||
|
|
|
@ -38,7 +38,7 @@ PROJECT_NAME = ChibiOS/RT
|
|||
# could be handy for archiving the generated documentation or if some version
|
||||
# control system is used.
|
||||
|
||||
PROJECT_NUMBER = 3.0.0
|
||||
PROJECT_NUMBER = 3.0.2
|
||||
|
||||
# Using the PROJECT_BRIEF tag one can provide an optional one line description
|
||||
# for a project that appears at the top of each page and should give viewer a
|
||||
|
|
|
@ -101,7 +101,7 @@
|
|||
/**
|
||||
* @brief HAL version string.
|
||||
*/
|
||||
#define HAL_VERSION "3.0.0"
|
||||
#define HAL_VERSION "3.0.1"
|
||||
|
||||
/**
|
||||
* @brief HAL version major number.
|
||||
|
@ -116,7 +116,7 @@
|
|||
/**
|
||||
* @brief HAL version patch number.
|
||||
*/
|
||||
#define CH_HAL_PATCH 0
|
||||
#define CH_HAL_PATCH 1
|
||||
/** @} */
|
||||
|
||||
/**
|
||||
|
|
|
@ -48,7 +48,7 @@
|
|||
/**
|
||||
* @brief Kernel version string.
|
||||
*/
|
||||
#define CH_KERNEL_VERSION "3.0.0"
|
||||
#define CH_KERNEL_VERSION "3.0.2"
|
||||
|
||||
/**
|
||||
* @brief Kernel version major number.
|
||||
|
@ -63,7 +63,7 @@
|
|||
/**
|
||||
* @brief Kernel version patch number.
|
||||
*/
|
||||
#define CH_KERNEL_PATCH 0
|
||||
#define CH_KERNEL_PATCH 2
|
||||
/** @} */
|
||||
|
||||
/* Core headers.*/
|
||||
|
|
|
@ -375,7 +375,13 @@ void chMtxUnlock(mutex_t *mp) {
|
|||
mp->m_owner = tp;
|
||||
mp->m_next = tp->p_mtxlist;
|
||||
tp->p_mtxlist = mp;
|
||||
chSchWakeupS(tp, MSG_OK);
|
||||
|
||||
/* Note, not using chSchWakeupS() becuase that function expects the
|
||||
current thread to have the higher or equal priority than the ones
|
||||
in the ready list. This is not necessarily true here because we
|
||||
just changed priority.*/
|
||||
(void) chSchReadyI(tp);
|
||||
chSchRescheduleS();
|
||||
}
|
||||
else {
|
||||
mp->m_owner = NULL;
|
||||
|
|
|
@ -95,6 +95,8 @@
|
|||
- HAL: Introduced support for TIM21 and TIM22 in STM32 ST driver.
|
||||
- HAL: Updated STM32F0xx headers to STM32CubeF0 version 1.3.0. Added support
|
||||
for STM32F030xC, STM32F070x6, STM32F070xB devices.
|
||||
- RT: Fixed problem with RT mutexes involving priority inheritance (bug #632)
|
||||
(backported to 3.0.2 and 2.6.10).
|
||||
- HAL: Fixed HAL to RT dependency in STM32 DAC driver (bug #631)(backported
|
||||
to 3.0.2).
|
||||
- HAL: Fixed problem with STM32 I2S driver restart (bug #630)(backported
|
||||
|
|
Loading…
Reference in New Issue