コード例 #1
0
ファイル: chdebug.c プロジェクト: MultiCalorNV/ChibiOS
/**
 * @brief   Guard code for @p chSysUnlockFromIsr().
 *
 * @notapi
 */
void _dbg_check_unlock_from_isr(void) {

  if ((ch.dbg.isr_cnt <= 0) || (ch.dbg.lock_cnt <= 0)) {
    chSysHalt("SV#7");
  }
  _dbg_leave_lock();
}
コード例 #2
0
ファイル: chdebug.c プロジェクト: Kreyl/TrafficLight
/**
 * @brief   Guard code for @p chSysUnlock().
 *
 * @notapi
 */
void _dbg_check_unlock(void) {

  if ((ch.dbg.isr_cnt != (cnt_t)0) || (ch.dbg.lock_cnt <= (cnt_t)0)) {
    chSysHalt("SV#5");
  }
  _dbg_leave_lock();
}
コード例 #3
0
ファイル: ch.c プロジェクト: hsteinhaus/ChibiOS
/**
 * @brief   Guard code for @p chSysUnlockFromIsr().
 *
 * @notapi
 */
void _dbg_check_unlock_from_isr(void) {

  if ((nil.isr_cnt <= (cnt_t)0) || (nil.lock_cnt <= (cnt_t)0)) {
    chSysHalt("SV#7");
  }
  _dbg_leave_lock();
}
コード例 #4
0
ファイル: chdebug.c プロジェクト: Kreyl/UsbHost
/**
 * @brief   Guard code for @p chSysUnlockFromIsr().
 *
 * @notapi
 */
void _dbg_check_unlock_from_isr(void) {

  if ((ch.dbg.isr_cnt <= (cnt_t)0) || (ch.dbg.lock_cnt <= (cnt_t)0)) {
    chSysHalt("SV#7", __func__);
  }
  _dbg_leave_lock();
}
コード例 #5
0
ファイル: chdebug.c プロジェクト: MichDC/ChibiOS-RT
/**
 * @brief   Guard code for @p chSysUnlock().
 *
 * @notapi
 */
void _dbg_check_unlock(void) {

  if ((ch.dbg_isr_cnt != 0) || (ch.dbg_lock_cnt <= 0))
    chSysHalt("SV#5");
  _dbg_leave_lock();
}