| | |
| | | /*! \brief Trap enabled flag. */ |
| | | static volatile bool_t PalSysAssertTrapEnable; |
| | | |
| | | static volatile uint32_t palSysBusyCount; |
| | | /// static volatile uint32_t palSysBusyCount; |
| | | |
| | | /************************************************************************************************** |
| | | Functions |
| | |
| | | { |
| | | palSysAssertCount = 0; |
| | | PalSysAssertTrapEnable = TRUE; |
| | | palSysBusyCount = 0; |
| | | /// palSysBusyCount = 0; |
| | | |
| | | #ifdef DEBUG |
| | | /* Reset free memory. */ |
| | |
| | | __WFI(); |
| | | } |
| | | |
| | | #if 0 |
| | | /*************************************************************************************************/ |
| | | /*! |
| | | * \brief Check if system is busy. |
| | |
| | | } |
| | | PalExitCs(lock); |
| | | } |
| | | |
| | | /*************************************************************************************************/ |
| | | /*! |
| | | * \brief Get the Systick elapse time in current tick period. |
| | | * |
| | | * \return Elapse time in current tick period. |
| | | */ |
| | | /*************************************************************************************************/ |
| | | uint32_t PalSysTickElapse(void) |
| | | { |
| | | return sys_tick_elapse_ms(); |
| | | } |
| | | |
| | | uint32_t PalSysTickGet(void) |
| | | { |
| | | return sys_tick_get(); |
| | | } |
| | | #endif |