mirror of https://github.com/rusefi/openblt.git
Refs #1550. Improved SysTick_Handler handling.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@979 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
This commit is contained in:
parent
9cb85c051c
commit
69ed56536c
|
@ -219,4 +219,20 @@ void HAL_MspDeInit(void)
|
|||
} /*** end of HAL_MspDeInit ***/
|
||||
|
||||
|
||||
/************************************************************************************//**
|
||||
** \brief This function handles the SysTick interrupt. The HAL driver is initialized
|
||||
** before the bootloader disables the global interrupts and reconfigures the
|
||||
** SysTick. It is theoretically possible that the SysTick interrupt still
|
||||
** fires before the timer driver disables it. Therefore the handler is
|
||||
** implemented here. If not, then the default handler from the C startup
|
||||
** code is used, which hangs the system.
|
||||
** \return none.
|
||||
**
|
||||
****************************************************************************************/
|
||||
void SysTick_Handler(void)
|
||||
{
|
||||
/* Nothing to do here. */
|
||||
} /*** end of SysTick_Handler ***/
|
||||
|
||||
|
||||
/*********************************** end of main.c *************************************/
|
||||
|
|
|
@ -216,4 +216,20 @@ void HAL_MspDeInit(void)
|
|||
} /*** end of HAL_MspDeInit ***/
|
||||
|
||||
|
||||
/************************************************************************************//**
|
||||
** \brief This function handles the SysTick interrupt. The HAL driver is initialized
|
||||
** before the bootloader disables the global interrupts and reconfigures the
|
||||
** SysTick. It is theoretically possible that the SysTick interrupt still
|
||||
** fires before the timer driver disables it. Therefore the handler is
|
||||
** implemented here. If not, then the default handler from the C startup
|
||||
** code is used, which hangs the system.
|
||||
** \return none.
|
||||
**
|
||||
****************************************************************************************/
|
||||
void SysTick_Handler(void)
|
||||
{
|
||||
/* Nothing to do here. */
|
||||
} /*** end of SysTick_Handler ***/
|
||||
|
||||
|
||||
/*********************************** end of main.c *************************************/
|
||||
|
|
|
@ -219,4 +219,20 @@ void HAL_MspDeInit(void)
|
|||
} /*** end of HAL_MspDeInit ***/
|
||||
|
||||
|
||||
/************************************************************************************//**
|
||||
** \brief This function handles the SysTick interrupt. The HAL driver is initialized
|
||||
** before the bootloader disables the global interrupts and reconfigures the
|
||||
** SysTick. It is theoretically possible that the SysTick interrupt still
|
||||
** fires before the timer driver disables it. Therefore the handler is
|
||||
** implemented here. If not, then the default handler from the C startup
|
||||
** code is used, which hangs the system.
|
||||
** \return none.
|
||||
**
|
||||
****************************************************************************************/
|
||||
void SysTick_Handler(void)
|
||||
{
|
||||
/* Nothing to do here. */
|
||||
} /*** end of SysTick_Handler ***/
|
||||
|
||||
|
||||
/*********************************** end of main.c *************************************/
|
||||
|
|
|
@ -61,7 +61,6 @@ __heap_limit
|
|||
|
||||
; Vector Table Mapped to Address 0 at Reset
|
||||
AREA RESET, DATA, READONLY
|
||||
IMPORT SysTick_Handler
|
||||
EXPORT __Vectors
|
||||
EXPORT __Vectors_End
|
||||
EXPORT __Vectors_Size
|
||||
|
@ -181,6 +180,10 @@ PendSV_Handler PROC
|
|||
EXPORT PendSV_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
SysTick_Handler PROC
|
||||
EXPORT SysTick_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
|
||||
Default_Handler PROC
|
||||
|
||||
|
|
|
@ -243,4 +243,20 @@ void HAL_MspDeInit(void)
|
|||
} /*** end of HAL_MspDeInit ***/
|
||||
|
||||
|
||||
/************************************************************************************//**
|
||||
** \brief This function handles the SysTick interrupt. The HAL driver is initialized
|
||||
** before the bootloader disables the global interrupts and reconfigures the
|
||||
** SysTick. It is theoretically possible that the SysTick interrupt still
|
||||
** fires before the timer driver disables it. Therefore the handler is
|
||||
** implemented here. If not, then the default handler from the C startup
|
||||
** code is used, which hangs the system.
|
||||
** \return none.
|
||||
**
|
||||
****************************************************************************************/
|
||||
void SysTick_Handler(void)
|
||||
{
|
||||
/* Nothing to do here. */
|
||||
} /*** end of SysTick_Handler ***/
|
||||
|
||||
|
||||
/*********************************** end of main.c *************************************/
|
||||
|
|
|
@ -240,4 +240,20 @@ void HAL_MspDeInit(void)
|
|||
} /*** end of HAL_MspDeInit ***/
|
||||
|
||||
|
||||
/************************************************************************************//**
|
||||
** \brief This function handles the SysTick interrupt. The HAL driver is initialized
|
||||
** before the bootloader disables the global interrupts and reconfigures the
|
||||
** SysTick. It is theoretically possible that the SysTick interrupt still
|
||||
** fires before the timer driver disables it. Therefore the handler is
|
||||
** implemented here. If not, then the default handler from the C startup
|
||||
** code is used, which hangs the system.
|
||||
** \return none.
|
||||
**
|
||||
****************************************************************************************/
|
||||
void SysTick_Handler(void)
|
||||
{
|
||||
/* Nothing to do here. */
|
||||
} /*** end of SysTick_Handler ***/
|
||||
|
||||
|
||||
/*********************************** end of main.c *************************************/
|
||||
|
|
|
@ -243,4 +243,20 @@ void HAL_MspDeInit(void)
|
|||
} /*** end of HAL_MspDeInit ***/
|
||||
|
||||
|
||||
/************************************************************************************//**
|
||||
** \brief This function handles the SysTick interrupt. The HAL driver is initialized
|
||||
** before the bootloader disables the global interrupts and reconfigures the
|
||||
** SysTick. It is theoretically possible that the SysTick interrupt still
|
||||
** fires before the timer driver disables it. Therefore the handler is
|
||||
** implemented here. If not, then the default handler from the C startup
|
||||
** code is used, which hangs the system.
|
||||
** \return none.
|
||||
**
|
||||
****************************************************************************************/
|
||||
void SysTick_Handler(void)
|
||||
{
|
||||
/* Nothing to do here. */
|
||||
} /*** end of SysTick_Handler ***/
|
||||
|
||||
|
||||
/*********************************** end of main.c *************************************/
|
||||
|
|
|
@ -62,7 +62,6 @@ __heap_limit
|
|||
|
||||
; Vector Table Mapped to Address 0 at Reset
|
||||
AREA RESET, DATA, READONLY
|
||||
IMPORT SysTick_Handler
|
||||
EXPORT __Vectors
|
||||
EXPORT __Vectors_End
|
||||
EXPORT __Vectors_Size
|
||||
|
@ -181,6 +180,10 @@ PendSV_Handler PROC
|
|||
EXPORT PendSV_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
SysTick_Handler PROC
|
||||
EXPORT SysTick_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
|
||||
Default_Handler PROC
|
||||
|
||||
|
|
|
@ -225,4 +225,20 @@ void HAL_MspDeInit(void)
|
|||
} /*** end of HAL_MspDeInit ***/
|
||||
|
||||
|
||||
/************************************************************************************//**
|
||||
** \brief This function handles the SysTick interrupt. The HAL driver is initialized
|
||||
** before the bootloader disables the global interrupts and reconfigures the
|
||||
** SysTick. It is theoretically possible that the SysTick interrupt still
|
||||
** fires before the timer driver disables it. Therefore the handler is
|
||||
** implemented here. If not, then the default handler from the C startup
|
||||
** code is used, which hangs the system.
|
||||
** \return none.
|
||||
**
|
||||
****************************************************************************************/
|
||||
void SysTick_Handler(void)
|
||||
{
|
||||
/* Nothing to do here. */
|
||||
} /*** end of SysTick_Handler ***/
|
||||
|
||||
|
||||
/*********************************** end of main.c *************************************/
|
||||
|
|
|
@ -222,4 +222,20 @@ void HAL_MspDeInit(void)
|
|||
} /*** end of HAL_MspDeInit ***/
|
||||
|
||||
|
||||
/************************************************************************************//**
|
||||
** \brief This function handles the SysTick interrupt. The HAL driver is initialized
|
||||
** before the bootloader disables the global interrupts and reconfigures the
|
||||
** SysTick. It is theoretically possible that the SysTick interrupt still
|
||||
** fires before the timer driver disables it. Therefore the handler is
|
||||
** implemented here. If not, then the default handler from the C startup
|
||||
** code is used, which hangs the system.
|
||||
** \return none.
|
||||
**
|
||||
****************************************************************************************/
|
||||
void SysTick_Handler(void)
|
||||
{
|
||||
/* Nothing to do here. */
|
||||
} /*** end of SysTick_Handler ***/
|
||||
|
||||
|
||||
/*********************************** end of main.c *************************************/
|
||||
|
|
|
@ -225,4 +225,20 @@ void HAL_MspDeInit(void)
|
|||
} /*** end of HAL_MspDeInit ***/
|
||||
|
||||
|
||||
/************************************************************************************//**
|
||||
** \brief This function handles the SysTick interrupt. The HAL driver is initialized
|
||||
** before the bootloader disables the global interrupts and reconfigures the
|
||||
** SysTick. It is theoretically possible that the SysTick interrupt still
|
||||
** fires before the timer driver disables it. Therefore the handler is
|
||||
** implemented here. If not, then the default handler from the C startup
|
||||
** code is used, which hangs the system.
|
||||
** \return none.
|
||||
**
|
||||
****************************************************************************************/
|
||||
void SysTick_Handler(void)
|
||||
{
|
||||
/* Nothing to do here. */
|
||||
} /*** end of SysTick_Handler ***/
|
||||
|
||||
|
||||
/*********************************** end of main.c *************************************/
|
||||
|
|
|
@ -56,7 +56,6 @@ __heap_limit
|
|||
EXPORT __Vectors
|
||||
EXPORT __Vectors_End
|
||||
EXPORT __Vectors_Size
|
||||
IMPORT SysTick_Handler
|
||||
|
||||
__Vectors DCD __initial_sp ; Top of Stack
|
||||
DCD Reset_Handler ; Reset Handler
|
||||
|
@ -144,6 +143,10 @@ PendSV_Handler PROC
|
|||
EXPORT PendSV_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
SysTick_Handler PROC
|
||||
EXPORT SysTick_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
|
||||
Default_Handler PROC
|
||||
|
||||
|
|
|
@ -254,4 +254,20 @@ void HAL_MspDeInit(void)
|
|||
} /*** end of HAL_MspDeInit ***/
|
||||
|
||||
|
||||
/************************************************************************************//**
|
||||
** \brief This function handles the SysTick interrupt. The HAL driver is initialized
|
||||
** before the bootloader disables the global interrupts and reconfigures the
|
||||
** SysTick. It is theoretically possible that the SysTick interrupt still
|
||||
** fires before the timer driver disables it. Therefore the handler is
|
||||
** implemented here. If not, then the default handler from the C startup
|
||||
** code is used, which hangs the system.
|
||||
** \return none.
|
||||
**
|
||||
****************************************************************************************/
|
||||
void SysTick_Handler(void)
|
||||
{
|
||||
/* Nothing to do here. */
|
||||
} /*** end of SysTick_Handler ***/
|
||||
|
||||
|
||||
/*********************************** end of main.c *************************************/
|
||||
|
|
|
@ -251,4 +251,20 @@ void HAL_MspDeInit(void)
|
|||
} /*** end of HAL_MspDeInit ***/
|
||||
|
||||
|
||||
/************************************************************************************//**
|
||||
** \brief This function handles the SysTick interrupt. The HAL driver is initialized
|
||||
** before the bootloader disables the global interrupts and reconfigures the
|
||||
** SysTick. It is theoretically possible that the SysTick interrupt still
|
||||
** fires before the timer driver disables it. Therefore the handler is
|
||||
** implemented here. If not, then the default handler from the C startup
|
||||
** code is used, which hangs the system.
|
||||
** \return none.
|
||||
**
|
||||
****************************************************************************************/
|
||||
void SysTick_Handler(void)
|
||||
{
|
||||
/* Nothing to do here. */
|
||||
} /*** end of SysTick_Handler ***/
|
||||
|
||||
|
||||
/*********************************** end of main.c *************************************/
|
||||
|
|
|
@ -254,4 +254,20 @@ void HAL_MspDeInit(void)
|
|||
} /*** end of HAL_MspDeInit ***/
|
||||
|
||||
|
||||
/************************************************************************************//**
|
||||
** \brief This function handles the SysTick interrupt. The HAL driver is initialized
|
||||
** before the bootloader disables the global interrupts and reconfigures the
|
||||
** SysTick. It is theoretically possible that the SysTick interrupt still
|
||||
** fires before the timer driver disables it. Therefore the handler is
|
||||
** implemented here. If not, then the default handler from the C startup
|
||||
** code is used, which hangs the system.
|
||||
** \return none.
|
||||
**
|
||||
****************************************************************************************/
|
||||
void SysTick_Handler(void)
|
||||
{
|
||||
/* Nothing to do here. */
|
||||
} /*** end of SysTick_Handler ***/
|
||||
|
||||
|
||||
/*********************************** end of main.c *************************************/
|
||||
|
|
|
@ -55,7 +55,6 @@ __heap_limit
|
|||
EXPORT __Vectors
|
||||
EXPORT __Vectors_End
|
||||
EXPORT __Vectors_Size
|
||||
IMPORT SysTick_Handler
|
||||
|
||||
__Vectors DCD __initial_sp ; Top of Stack
|
||||
DCD Reset_Handler ; Reset Handler
|
||||
|
@ -143,6 +142,10 @@ PendSV_Handler PROC
|
|||
EXPORT PendSV_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
SysTick_Handler PROC
|
||||
EXPORT SysTick_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
|
||||
Default_Handler PROC
|
||||
|
||||
|
|
|
@ -301,4 +301,20 @@ void HAL_MspDeInit(void)
|
|||
} /*** end of HAL_MspDeInit ***/
|
||||
|
||||
|
||||
/************************************************************************************//**
|
||||
** \brief This function handles the SysTick interrupt. The HAL driver is initialized
|
||||
** before the bootloader disables the global interrupts and reconfigures the
|
||||
** SysTick. It is theoretically possible that the SysTick interrupt still
|
||||
** fires before the timer driver disables it. Therefore the handler is
|
||||
** implemented here. If not, then the default handler from the C startup
|
||||
** code is used, which hangs the system.
|
||||
** \return none.
|
||||
**
|
||||
****************************************************************************************/
|
||||
void SysTick_Handler(void)
|
||||
{
|
||||
/* Nothing to do here. */
|
||||
} /*** end of SysTick_Handler ***/
|
||||
|
||||
|
||||
/*********************************** end of main.c *************************************/
|
||||
|
|
|
@ -298,4 +298,20 @@ void HAL_MspDeInit(void)
|
|||
} /*** end of HAL_MspDeInit ***/
|
||||
|
||||
|
||||
/************************************************************************************//**
|
||||
** \brief This function handles the SysTick interrupt. The HAL driver is initialized
|
||||
** before the bootloader disables the global interrupts and reconfigures the
|
||||
** SysTick. It is theoretically possible that the SysTick interrupt still
|
||||
** fires before the timer driver disables it. Therefore the handler is
|
||||
** implemented here. If not, then the default handler from the C startup
|
||||
** code is used, which hangs the system.
|
||||
** \return none.
|
||||
**
|
||||
****************************************************************************************/
|
||||
void SysTick_Handler(void)
|
||||
{
|
||||
/* Nothing to do here. */
|
||||
} /*** end of SysTick_Handler ***/
|
||||
|
||||
|
||||
/*********************************** end of main.c *************************************/
|
||||
|
|
|
@ -301,4 +301,20 @@ void HAL_MspDeInit(void)
|
|||
} /*** end of HAL_MspDeInit ***/
|
||||
|
||||
|
||||
/************************************************************************************//**
|
||||
** \brief This function handles the SysTick interrupt. The HAL driver is initialized
|
||||
** before the bootloader disables the global interrupts and reconfigures the
|
||||
** SysTick. It is theoretically possible that the SysTick interrupt still
|
||||
** fires before the timer driver disables it. Therefore the handler is
|
||||
** implemented here. If not, then the default handler from the C startup
|
||||
** code is used, which hangs the system.
|
||||
** \return none.
|
||||
**
|
||||
****************************************************************************************/
|
||||
void SysTick_Handler(void)
|
||||
{
|
||||
/* Nothing to do here. */
|
||||
} /*** end of SysTick_Handler ***/
|
||||
|
||||
|
||||
/*********************************** end of main.c *************************************/
|
||||
|
|
|
@ -55,7 +55,6 @@ __heap_limit
|
|||
; Vector Table Mapped to Address 0 at Reset
|
||||
|
||||
AREA RESET, DATA, READONLY
|
||||
IMPORT SysTick_Handler
|
||||
EXPORT __Vectors
|
||||
EXPORT __Vectors_End
|
||||
EXPORT __Vectors_Size
|
||||
|
@ -254,6 +253,11 @@ PendSV_Handler\
|
|||
EXPORT PendSV_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
SysTick_Handler\
|
||||
PROC
|
||||
EXPORT SysTick_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
|
||||
Default_Handler PROC
|
||||
|
||||
|
|
|
@ -219,4 +219,19 @@ void HAL_MspDeInit(void)
|
|||
} /*** end of HAL_MspDeInit ***/
|
||||
|
||||
|
||||
/************************************************************************************//**
|
||||
** \brief This function handles the SysTick interrupt. The HAL driver is initialized
|
||||
** before the bootloader disables the global interrupts and reconfigures the
|
||||
** SysTick. It is theoretically possible that the SysTick interrupt still
|
||||
** fires before the timer driver disables it. Therefore the handler is
|
||||
** implemented here. If not, then the default handler from the C startup
|
||||
** code is used, which hangs the system.
|
||||
** \return none.
|
||||
**
|
||||
****************************************************************************************/
|
||||
void SysTick_Handler(void)
|
||||
{
|
||||
/* Nothing to do here. */
|
||||
} /*** end of SysTick_Handler ***/
|
||||
|
||||
/*********************************** end of main.c *************************************/
|
||||
|
|
|
@ -216,4 +216,20 @@ void HAL_MspDeInit(void)
|
|||
} /*** end of HAL_MspDeInit ***/
|
||||
|
||||
|
||||
/************************************************************************************//**
|
||||
** \brief This function handles the SysTick interrupt. The HAL driver is initialized
|
||||
** before the bootloader disables the global interrupts and reconfigures the
|
||||
** SysTick. It is theoretically possible that the SysTick interrupt still
|
||||
** fires before the timer driver disables it. Therefore the handler is
|
||||
** implemented here. If not, then the default handler from the C startup
|
||||
** code is used, which hangs the system.
|
||||
** \return none.
|
||||
**
|
||||
****************************************************************************************/
|
||||
void SysTick_Handler(void)
|
||||
{
|
||||
/* Nothing to do here. */
|
||||
} /*** end of SysTick_Handler ***/
|
||||
|
||||
|
||||
/*********************************** end of main.c *************************************/
|
||||
|
|
|
@ -219,4 +219,20 @@ void HAL_MspDeInit(void)
|
|||
} /*** end of HAL_MspDeInit ***/
|
||||
|
||||
|
||||
/************************************************************************************//**
|
||||
** \brief This function handles the SysTick interrupt. The HAL driver is initialized
|
||||
** before the bootloader disables the global interrupts and reconfigures the
|
||||
** SysTick. It is theoretically possible that the SysTick interrupt still
|
||||
** fires before the timer driver disables it. Therefore the handler is
|
||||
** implemented here. If not, then the default handler from the C startup
|
||||
** code is used, which hangs the system.
|
||||
** \return none.
|
||||
**
|
||||
****************************************************************************************/
|
||||
void SysTick_Handler(void)
|
||||
{
|
||||
/* Nothing to do here. */
|
||||
} /*** end of SysTick_Handler ***/
|
||||
|
||||
|
||||
/*********************************** end of main.c *************************************/
|
||||
|
|
|
@ -54,7 +54,6 @@ __heap_limit
|
|||
|
||||
; Vector Table Mapped to Address 0 at Reset
|
||||
AREA RESET, DATA, READONLY
|
||||
IMPORT SysTick_Handler
|
||||
EXPORT __Vectors
|
||||
EXPORT __Vectors_End
|
||||
EXPORT __Vectors_Size
|
||||
|
@ -176,6 +175,10 @@ PendSV_Handler PROC
|
|||
EXPORT PendSV_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
SysTick_Handler PROC
|
||||
EXPORT SysTick_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
|
||||
Default_Handler PROC
|
||||
|
||||
|
|
|
@ -218,4 +218,20 @@ void HAL_MspDeInit(void)
|
|||
} /*** end of HAL_MspDeInit ***/
|
||||
|
||||
|
||||
/************************************************************************************//**
|
||||
** \brief This function handles the SysTick interrupt. The HAL driver is initialized
|
||||
** before the bootloader disables the global interrupts and reconfigures the
|
||||
** SysTick. It is theoretically possible that the SysTick interrupt still
|
||||
** fires before the timer driver disables it. Therefore the handler is
|
||||
** implemented here. If not, then the default handler from the C startup
|
||||
** code is used, which hangs the system.
|
||||
** \return none.
|
||||
**
|
||||
****************************************************************************************/
|
||||
void SysTick_Handler(void)
|
||||
{
|
||||
/* Nothing to do here. */
|
||||
} /*** end of SysTick_Handler ***/
|
||||
|
||||
|
||||
/*********************************** end of main.c *************************************/
|
||||
|
|
|
@ -215,4 +215,20 @@ void HAL_MspDeInit(void)
|
|||
} /*** end of HAL_MspDeInit ***/
|
||||
|
||||
|
||||
/************************************************************************************//**
|
||||
** \brief This function handles the SysTick interrupt. The HAL driver is initialized
|
||||
** before the bootloader disables the global interrupts and reconfigures the
|
||||
** SysTick. It is theoretically possible that the SysTick interrupt still
|
||||
** fires before the timer driver disables it. Therefore the handler is
|
||||
** implemented here. If not, then the default handler from the C startup
|
||||
** code is used, which hangs the system.
|
||||
** \return none.
|
||||
**
|
||||
****************************************************************************************/
|
||||
void SysTick_Handler(void)
|
||||
{
|
||||
/* Nothing to do here. */
|
||||
} /*** end of SysTick_Handler ***/
|
||||
|
||||
|
||||
/*********************************** end of main.c *************************************/
|
||||
|
|
|
@ -218,4 +218,20 @@ void HAL_MspDeInit(void)
|
|||
} /*** end of HAL_MspDeInit ***/
|
||||
|
||||
|
||||
/************************************************************************************//**
|
||||
** \brief This function handles the SysTick interrupt. The HAL driver is initialized
|
||||
** before the bootloader disables the global interrupts and reconfigures the
|
||||
** SysTick. It is theoretically possible that the SysTick interrupt still
|
||||
** fires before the timer driver disables it. Therefore the handler is
|
||||
** implemented here. If not, then the default handler from the C startup
|
||||
** code is used, which hangs the system.
|
||||
** \return none.
|
||||
**
|
||||
****************************************************************************************/
|
||||
void SysTick_Handler(void)
|
||||
{
|
||||
/* Nothing to do here. */
|
||||
} /*** end of SysTick_Handler ***/
|
||||
|
||||
|
||||
/*********************************** end of main.c *************************************/
|
||||
|
|
|
@ -54,7 +54,6 @@ __heap_limit
|
|||
|
||||
; Vector Table Mapped to Address 0 at Reset
|
||||
AREA RESET, DATA, READONLY
|
||||
IMPORT SysTick_Handler
|
||||
EXPORT __Vectors
|
||||
EXPORT __Vectors_End
|
||||
EXPORT __Vectors_Size
|
||||
|
@ -176,6 +175,10 @@ PendSV_Handler PROC
|
|||
EXPORT PendSV_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
SysTick_Handler PROC
|
||||
EXPORT SysTick_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
|
||||
Default_Handler PROC
|
||||
|
||||
|
|
|
@ -267,4 +267,20 @@ void HAL_MspDeInit(void)
|
|||
} /*** end of HAL_MspDeInit ***/
|
||||
|
||||
|
||||
/************************************************************************************//**
|
||||
** \brief This function handles the SysTick interrupt. The HAL driver is initialized
|
||||
** before the bootloader disables the global interrupts and reconfigures the
|
||||
** SysTick. It is theoretically possible that the SysTick interrupt still
|
||||
** fires before the timer driver disables it. Therefore the handler is
|
||||
** implemented here. If not, then the default handler from the C startup
|
||||
** code is used, which hangs the system.
|
||||
** \return none.
|
||||
**
|
||||
****************************************************************************************/
|
||||
void SysTick_Handler(void)
|
||||
{
|
||||
/* Nothing to do here. */
|
||||
} /*** end of SysTick_Handler ***/
|
||||
|
||||
|
||||
/*********************************** end of main.c *************************************/
|
||||
|
|
|
@ -264,4 +264,20 @@ void HAL_MspDeInit(void)
|
|||
} /*** end of HAL_MspDeInit ***/
|
||||
|
||||
|
||||
/************************************************************************************//**
|
||||
** \brief This function handles the SysTick interrupt. The HAL driver is initialized
|
||||
** before the bootloader disables the global interrupts and reconfigures the
|
||||
** SysTick. It is theoretically possible that the SysTick interrupt still
|
||||
** fires before the timer driver disables it. Therefore the handler is
|
||||
** implemented here. If not, then the default handler from the C startup
|
||||
** code is used, which hangs the system.
|
||||
** \return none.
|
||||
**
|
||||
****************************************************************************************/
|
||||
void SysTick_Handler(void)
|
||||
{
|
||||
/* Nothing to do here. */
|
||||
} /*** end of SysTick_Handler ***/
|
||||
|
||||
|
||||
/*********************************** end of main.c *************************************/
|
||||
|
|
|
@ -266,4 +266,20 @@ void HAL_MspDeInit(void)
|
|||
} /*** end of HAL_MspDeInit ***/
|
||||
|
||||
|
||||
/************************************************************************************//**
|
||||
** \brief This function handles the SysTick interrupt. The HAL driver is initialized
|
||||
** before the bootloader disables the global interrupts and reconfigures the
|
||||
** SysTick. It is theoretically possible that the SysTick interrupt still
|
||||
** fires before the timer driver disables it. Therefore the handler is
|
||||
** implemented here. If not, then the default handler from the C startup
|
||||
** code is used, which hangs the system.
|
||||
** \return none.
|
||||
**
|
||||
****************************************************************************************/
|
||||
void SysTick_Handler(void)
|
||||
{
|
||||
/* Nothing to do here. */
|
||||
} /*** end of SysTick_Handler ***/
|
||||
|
||||
|
||||
/*********************************** end of main.c *************************************/
|
||||
|
|
|
@ -71,7 +71,6 @@ __heap_limit
|
|||
|
||||
; Vector Table Mapped to Address 0 at Reset
|
||||
AREA RESET, DATA, READONLY
|
||||
IMPORT SysTick_Handler
|
||||
EXPORT __Vectors
|
||||
EXPORT __Vectors_End
|
||||
EXPORT __Vectors_Size
|
||||
|
@ -195,6 +194,10 @@ PendSV_Handler PROC
|
|||
EXPORT PendSV_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
SysTick_Handler PROC
|
||||
EXPORT SysTick_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
|
||||
Default_Handler PROC
|
||||
|
||||
|
|
|
@ -256,4 +256,20 @@ void HAL_MspDeInit(void)
|
|||
} /*** end of HAL_MspDeInit ***/
|
||||
|
||||
|
||||
/************************************************************************************//**
|
||||
** \brief This function handles the SysTick interrupt. The HAL driver is initialized
|
||||
** before the bootloader disables the global interrupts and reconfigures the
|
||||
** SysTick. It is theoretically possible that the SysTick interrupt still
|
||||
** fires before the timer driver disables it. Therefore the handler is
|
||||
** implemented here. If not, then the default handler from the C startup
|
||||
** code is used, which hangs the system.
|
||||
** \return none.
|
||||
**
|
||||
****************************************************************************************/
|
||||
void SysTick_Handler(void)
|
||||
{
|
||||
/* Nothing to do here. */
|
||||
} /*** end of SysTick_Handler ***/
|
||||
|
||||
|
||||
/*********************************** end of main.c *************************************/
|
||||
|
|
|
@ -253,4 +253,20 @@ void HAL_MspDeInit(void)
|
|||
} /*** end of HAL_MspDeInit ***/
|
||||
|
||||
|
||||
/************************************************************************************//**
|
||||
** \brief This function handles the SysTick interrupt. The HAL driver is initialized
|
||||
** before the bootloader disables the global interrupts and reconfigures the
|
||||
** SysTick. It is theoretically possible that the SysTick interrupt still
|
||||
** fires before the timer driver disables it. Therefore the handler is
|
||||
** implemented here. If not, then the default handler from the C startup
|
||||
** code is used, which hangs the system.
|
||||
** \return none.
|
||||
**
|
||||
****************************************************************************************/
|
||||
void SysTick_Handler(void)
|
||||
{
|
||||
/* Nothing to do here. */
|
||||
} /*** end of SysTick_Handler ***/
|
||||
|
||||
|
||||
/*********************************** end of main.c *************************************/
|
||||
|
|
|
@ -256,4 +256,20 @@ void HAL_MspDeInit(void)
|
|||
} /*** end of HAL_MspDeInit ***/
|
||||
|
||||
|
||||
/************************************************************************************//**
|
||||
** \brief This function handles the SysTick interrupt. The HAL driver is initialized
|
||||
** before the bootloader disables the global interrupts and reconfigures the
|
||||
** SysTick. It is theoretically possible that the SysTick interrupt still
|
||||
** fires before the timer driver disables it. Therefore the handler is
|
||||
** implemented here. If not, then the default handler from the C startup
|
||||
** code is used, which hangs the system.
|
||||
** \return none.
|
||||
**
|
||||
****************************************************************************************/
|
||||
void SysTick_Handler(void)
|
||||
{
|
||||
/* Nothing to do here. */
|
||||
} /*** end of SysTick_Handler ***/
|
||||
|
||||
|
||||
/*********************************** end of main.c *************************************/
|
||||
|
|
|
@ -54,7 +54,6 @@ __heap_limit
|
|||
|
||||
; Vector Table Mapped to Address 0 at Reset
|
||||
AREA RESET, DATA, READONLY
|
||||
IMPORT SysTick_Handler
|
||||
EXPORT __Vectors
|
||||
EXPORT __Vectors_End
|
||||
EXPORT __Vectors_Size
|
||||
|
@ -176,6 +175,10 @@ PendSV_Handler PROC
|
|||
EXPORT PendSV_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
SysTick_Handler PROC
|
||||
EXPORT SysTick_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
|
||||
Default_Handler PROC
|
||||
|
||||
|
|
|
@ -266,5 +266,20 @@ void HAL_MspDeInit(void)
|
|||
} /*** end of HAL_MspDeInit ***/
|
||||
|
||||
|
||||
/************************************************************************************//**
|
||||
** \brief This function handles the SysTick interrupt. The HAL driver is initialized
|
||||
** before the bootloader disables the global interrupts and reconfigures the
|
||||
** SysTick. It is theoretically possible that the SysTick interrupt still
|
||||
** fires before the timer driver disables it. Therefore the handler is
|
||||
** implemented here. If not, then the default handler from the C startup
|
||||
** code is used, which hangs the system.
|
||||
** \return none.
|
||||
**
|
||||
****************************************************************************************/
|
||||
void SysTick_Handler(void)
|
||||
{
|
||||
/* Nothing to do here. */
|
||||
} /*** end of SysTick_Handler ***/
|
||||
|
||||
|
||||
/*********************************** end of main.c *************************************/
|
||||
|
|
|
@ -263,5 +263,20 @@ void HAL_MspDeInit(void)
|
|||
} /*** end of HAL_MspDeInit ***/
|
||||
|
||||
|
||||
/************************************************************************************//**
|
||||
** \brief This function handles the SysTick interrupt. The HAL driver is initialized
|
||||
** before the bootloader disables the global interrupts and reconfigures the
|
||||
** SysTick. It is theoretically possible that the SysTick interrupt still
|
||||
** fires before the timer driver disables it. Therefore the handler is
|
||||
** implemented here. If not, then the default handler from the C startup
|
||||
** code is used, which hangs the system.
|
||||
** \return none.
|
||||
**
|
||||
****************************************************************************************/
|
||||
void SysTick_Handler(void)
|
||||
{
|
||||
/* Nothing to do here. */
|
||||
} /*** end of SysTick_Handler ***/
|
||||
|
||||
|
||||
/*********************************** end of main.c *************************************/
|
||||
|
|
|
@ -266,5 +266,20 @@ void HAL_MspDeInit(void)
|
|||
} /*** end of HAL_MspDeInit ***/
|
||||
|
||||
|
||||
/************************************************************************************//**
|
||||
** \brief This function handles the SysTick interrupt. The HAL driver is initialized
|
||||
** before the bootloader disables the global interrupts and reconfigures the
|
||||
** SysTick. It is theoretically possible that the SysTick interrupt still
|
||||
** fires before the timer driver disables it. Therefore the handler is
|
||||
** implemented here. If not, then the default handler from the C startup
|
||||
** code is used, which hangs the system.
|
||||
** \return none.
|
||||
**
|
||||
****************************************************************************************/
|
||||
void SysTick_Handler(void)
|
||||
{
|
||||
/* Nothing to do here. */
|
||||
} /*** end of SysTick_Handler ***/
|
||||
|
||||
|
||||
/*********************************** end of main.c *************************************/
|
||||
|
|
|
@ -54,7 +54,6 @@ __heap_limit
|
|||
|
||||
; Vector Table Mapped to Address 0 at Reset
|
||||
AREA RESET, DATA, READONLY
|
||||
IMPORT SysTick_Handler
|
||||
EXPORT __Vectors
|
||||
EXPORT __Vectors_End
|
||||
EXPORT __Vectors_Size
|
||||
|
@ -217,6 +216,10 @@ PendSV_Handler PROC
|
|||
EXPORT PendSV_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
SysTick_Handler PROC
|
||||
EXPORT SysTick_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
|
||||
Default_Handler PROC
|
||||
|
||||
|
|
|
@ -229,4 +229,20 @@ void HAL_MspDeInit(void)
|
|||
} /*** end of HAL_MspDeInit ***/
|
||||
|
||||
|
||||
/************************************************************************************//**
|
||||
** \brief This function handles the SysTick interrupt. The HAL driver is initialized
|
||||
** before the bootloader disables the global interrupts and reconfigures the
|
||||
** SysTick. It is theoretically possible that the SysTick interrupt still
|
||||
** fires before the timer driver disables it. Therefore the handler is
|
||||
** implemented here. If not, then the default handler from the C startup
|
||||
** code is used, which hangs the system.
|
||||
** \return none.
|
||||
**
|
||||
****************************************************************************************/
|
||||
void SysTick_Handler(void)
|
||||
{
|
||||
/* Nothing to do here. */
|
||||
} /*** end of SysTick_Handler ***/
|
||||
|
||||
|
||||
/*********************************** end of main.c *************************************/
|
||||
|
|
|
@ -226,4 +226,20 @@ void HAL_MspDeInit(void)
|
|||
} /*** end of HAL_MspDeInit ***/
|
||||
|
||||
|
||||
/************************************************************************************//**
|
||||
** \brief This function handles the SysTick interrupt. The HAL driver is initialized
|
||||
** before the bootloader disables the global interrupts and reconfigures the
|
||||
** SysTick. It is theoretically possible that the SysTick interrupt still
|
||||
** fires before the timer driver disables it. Therefore the handler is
|
||||
** implemented here. If not, then the default handler from the C startup
|
||||
** code is used, which hangs the system.
|
||||
** \return none.
|
||||
**
|
||||
****************************************************************************************/
|
||||
void SysTick_Handler(void)
|
||||
{
|
||||
/* Nothing to do here. */
|
||||
} /*** end of SysTick_Handler ***/
|
||||
|
||||
|
||||
/*********************************** end of main.c *************************************/
|
||||
|
|
|
@ -229,4 +229,20 @@ void HAL_MspDeInit(void)
|
|||
} /*** end of HAL_MspDeInit ***/
|
||||
|
||||
|
||||
/************************************************************************************//**
|
||||
** \brief This function handles the SysTick interrupt. The HAL driver is initialized
|
||||
** before the bootloader disables the global interrupts and reconfigures the
|
||||
** SysTick. It is theoretically possible that the SysTick interrupt still
|
||||
** fires before the timer driver disables it. Therefore the handler is
|
||||
** implemented here. If not, then the default handler from the C startup
|
||||
** code is used, which hangs the system.
|
||||
** \return none.
|
||||
**
|
||||
****************************************************************************************/
|
||||
void SysTick_Handler(void)
|
||||
{
|
||||
/* Nothing to do here. */
|
||||
} /*** end of SysTick_Handler ***/
|
||||
|
||||
|
||||
/*********************************** end of main.c *************************************/
|
||||
|
|
|
@ -54,7 +54,6 @@ __heap_limit
|
|||
|
||||
; Vector Table Mapped to Address 0 at Reset
|
||||
AREA RESET, DATA, READONLY
|
||||
IMPORT SysTick_Handler
|
||||
EXPORT __Vectors
|
||||
EXPORT __Vectors_End
|
||||
EXPORT __Vectors_Size
|
||||
|
@ -217,6 +216,10 @@ PendSV_Handler PROC
|
|||
EXPORT PendSV_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
SysTick_Handler PROC
|
||||
EXPORT SysTick_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
|
||||
Default_Handler PROC
|
||||
|
||||
|
|
|
@ -243,4 +243,20 @@ void HAL_MspDeInit(void)
|
|||
} /*** end of HAL_MspDeInit ***/
|
||||
|
||||
|
||||
/************************************************************************************//**
|
||||
** \brief This function handles the SysTick interrupt. The HAL driver is initialized
|
||||
** before the bootloader disables the global interrupts and reconfigures the
|
||||
** SysTick. It is theoretically possible that the SysTick interrupt still
|
||||
** fires before the timer driver disables it. Therefore the handler is
|
||||
** implemented here. If not, then the default handler from the C startup
|
||||
** code is used, which hangs the system.
|
||||
** \return none.
|
||||
**
|
||||
****************************************************************************************/
|
||||
void SysTick_Handler(void)
|
||||
{
|
||||
/* Nothing to do here. */
|
||||
} /*** end of SysTick_Handler ***/
|
||||
|
||||
|
||||
/*********************************** end of main.c *************************************/
|
||||
|
|
|
@ -240,4 +240,20 @@ void HAL_MspDeInit(void)
|
|||
} /*** end of HAL_MspDeInit ***/
|
||||
|
||||
|
||||
/************************************************************************************//**
|
||||
** \brief This function handles the SysTick interrupt. The HAL driver is initialized
|
||||
** before the bootloader disables the global interrupts and reconfigures the
|
||||
** SysTick. It is theoretically possible that the SysTick interrupt still
|
||||
** fires before the timer driver disables it. Therefore the handler is
|
||||
** implemented here. If not, then the default handler from the C startup
|
||||
** code is used, which hangs the system.
|
||||
** \return none.
|
||||
**
|
||||
****************************************************************************************/
|
||||
void SysTick_Handler(void)
|
||||
{
|
||||
/* Nothing to do here. */
|
||||
} /*** end of SysTick_Handler ***/
|
||||
|
||||
|
||||
/*********************************** end of main.c *************************************/
|
||||
|
|
|
@ -103,7 +103,7 @@
|
|||
<bEvRecOn>1</bEvRecOn>
|
||||
<bSchkAxf>0</bSchkAxf>
|
||||
<bTchkAxf>0</bTchkAxf>
|
||||
<nTsel>5</nTsel>
|
||||
<nTsel>6</nTsel>
|
||||
<sDll></sDll>
|
||||
<sDllPa></sDllPa>
|
||||
<sDlgDll></sDlgDll>
|
||||
|
|
|
@ -10,13 +10,13 @@
|
|||
<TargetName>Target</TargetName>
|
||||
<ToolsetNumber>0x4</ToolsetNumber>
|
||||
<ToolsetName>ARM-ADS</ToolsetName>
|
||||
<pCCUsed>5060960::V5.06 update 7 (build 960)::ARMCC</pCCUsed>
|
||||
<pCCUsed>5060960::V5.06 update 7 (build 960)::.\ARMCC</pCCUsed>
|
||||
<uAC6>0</uAC6>
|
||||
<TargetOption>
|
||||
<TargetCommonOption>
|
||||
<Device>STM32F303K8Tx</Device>
|
||||
<Vendor>STMicroelectronics</Vendor>
|
||||
<PackID>Keil.STM32F3xx_DFP.2.1.0</PackID>
|
||||
<PackID>Keil.STM32F3xx_DFP.2.2.2</PackID>
|
||||
<PackURL>http://www.keil.com/pack/</PackURL>
|
||||
<Cpu>IRAM(0x20000000-0x20002FFF) IRAM2(0x10000000-0x10000FFF) IROM(0x8000000-0x800FFFF) CLOCK(8000000) FPU2 CPUTYPE("Cortex-M4") TZ</Cpu>
|
||||
<FlashUtilSpec></FlashUtilSpec>
|
||||
|
@ -313,7 +313,7 @@
|
|||
</ArmAdsMisc>
|
||||
<Cads>
|
||||
<interw>1</interw>
|
||||
<Optim>2</Optim>
|
||||
<Optim>3</Optim>
|
||||
<oTime>0</oTime>
|
||||
<SplitLS>0</SplitLS>
|
||||
<OneElfS>1</OneElfS>
|
||||
|
|
|
@ -243,4 +243,20 @@ void HAL_MspDeInit(void)
|
|||
} /*** end of HAL_MspDeInit ***/
|
||||
|
||||
|
||||
/************************************************************************************//**
|
||||
** \brief This function handles the SysTick interrupt. The HAL driver is initialized
|
||||
** before the bootloader disables the global interrupts and reconfigures the
|
||||
** SysTick. It is theoretically possible that the SysTick interrupt still
|
||||
** fires before the timer driver disables it. Therefore the handler is
|
||||
** implemented here. If not, then the default handler from the C startup
|
||||
** code is used, which hangs the system.
|
||||
** \return none.
|
||||
**
|
||||
****************************************************************************************/
|
||||
void SysTick_Handler(void)
|
||||
{
|
||||
/* Nothing to do here. */
|
||||
} /*** end of SysTick_Handler ***/
|
||||
|
||||
|
||||
/*********************************** end of main.c *************************************/
|
||||
|
|
|
@ -54,7 +54,6 @@ __heap_limit
|
|||
|
||||
; Vector Table Mapped to Address 0 at Reset
|
||||
AREA RESET, DATA, READONLY
|
||||
IMPORT SysTick_Handler
|
||||
EXPORT __Vectors
|
||||
EXPORT __Vectors_End
|
||||
EXPORT __Vectors_Size
|
||||
|
@ -217,6 +216,10 @@ PendSV_Handler PROC
|
|||
EXPORT PendSV_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
SysTick_Handler PROC
|
||||
EXPORT SysTick_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
|
||||
Default_Handler PROC
|
||||
|
||||
|
|
|
@ -304,4 +304,20 @@ void HAL_MspDeInit(void)
|
|||
} /*** end of HAL_MspDeInit ***/
|
||||
|
||||
|
||||
/************************************************************************************//**
|
||||
** \brief This function handles the SysTick interrupt. The HAL driver is initialized
|
||||
** before the bootloader disables the global interrupts and reconfigures the
|
||||
** SysTick. It is theoretically possible that the SysTick interrupt still
|
||||
** fires before the timer driver disables it. Therefore the handler is
|
||||
** implemented here. If not, then the default handler from the C startup
|
||||
** code is used, which hangs the system.
|
||||
** \return none.
|
||||
**
|
||||
****************************************************************************************/
|
||||
void SysTick_Handler(void)
|
||||
{
|
||||
/* Nothing to do here. */
|
||||
} /*** end of SysTick_Handler ***/
|
||||
|
||||
|
||||
/*********************************** end of main.c *************************************/
|
||||
|
|
|
@ -301,4 +301,20 @@ void HAL_MspDeInit(void)
|
|||
} /*** end of HAL_MspDeInit ***/
|
||||
|
||||
|
||||
/************************************************************************************//**
|
||||
** \brief This function handles the SysTick interrupt. The HAL driver is initialized
|
||||
** before the bootloader disables the global interrupts and reconfigures the
|
||||
** SysTick. It is theoretically possible that the SysTick interrupt still
|
||||
** fires before the timer driver disables it. Therefore the handler is
|
||||
** implemented here. If not, then the default handler from the C startup
|
||||
** code is used, which hangs the system.
|
||||
** \return none.
|
||||
**
|
||||
****************************************************************************************/
|
||||
void SysTick_Handler(void)
|
||||
{
|
||||
/* Nothing to do here. */
|
||||
} /*** end of SysTick_Handler ***/
|
||||
|
||||
|
||||
/*********************************** end of main.c *************************************/
|
||||
|
|
|
@ -304,4 +304,20 @@ void HAL_MspDeInit(void)
|
|||
} /*** end of HAL_MspDeInit ***/
|
||||
|
||||
|
||||
/************************************************************************************//**
|
||||
** \brief This function handles the SysTick interrupt. The HAL driver is initialized
|
||||
** before the bootloader disables the global interrupts and reconfigures the
|
||||
** SysTick. It is theoretically possible that the SysTick interrupt still
|
||||
** fires before the timer driver disables it. Therefore the handler is
|
||||
** implemented here. If not, then the default handler from the C startup
|
||||
** code is used, which hangs the system.
|
||||
** \return none.
|
||||
**
|
||||
****************************************************************************************/
|
||||
void SysTick_Handler(void)
|
||||
{
|
||||
/* Nothing to do here. */
|
||||
} /*** end of SysTick_Handler ***/
|
||||
|
||||
|
||||
/*********************************** end of main.c *************************************/
|
||||
|
|
|
@ -57,7 +57,6 @@ __heap_limit
|
|||
EXPORT __Vectors
|
||||
EXPORT __Vectors_End
|
||||
EXPORT __Vectors_Size
|
||||
IMPORT SysTick_Handler
|
||||
|
||||
__Vectors DCD __initial_sp ; Top of Stack
|
||||
DCD Reset_Handler ; Reset Handler
|
||||
|
@ -226,6 +225,10 @@ PendSV_Handler PROC
|
|||
EXPORT PendSV_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
SysTick_Handler PROC
|
||||
EXPORT SysTick_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
|
||||
Default_Handler PROC
|
||||
|
||||
|
|
|
@ -292,4 +292,20 @@ void HAL_MspDeInit(void)
|
|||
} /*** end of HAL_MspDeInit ***/
|
||||
|
||||
|
||||
/************************************************************************************//**
|
||||
** \brief This function handles the SysTick interrupt. The HAL driver is initialized
|
||||
** before the bootloader disables the global interrupts and reconfigures the
|
||||
** SysTick. It is theoretically possible that the SysTick interrupt still
|
||||
** fires before the timer driver disables it. Therefore the handler is
|
||||
** implemented here. If not, then the default handler from the C startup
|
||||
** code is used, which hangs the system.
|
||||
** \return none.
|
||||
**
|
||||
****************************************************************************************/
|
||||
void SysTick_Handler(void)
|
||||
{
|
||||
/* Nothing to do here. */
|
||||
} /*** end of SysTick_Handler ***/
|
||||
|
||||
|
||||
/*********************************** end of main.c *************************************/
|
||||
|
|
|
@ -289,4 +289,20 @@ void HAL_MspDeInit(void)
|
|||
} /*** end of HAL_MspDeInit ***/
|
||||
|
||||
|
||||
/************************************************************************************//**
|
||||
** \brief This function handles the SysTick interrupt. The HAL driver is initialized
|
||||
** before the bootloader disables the global interrupts and reconfigures the
|
||||
** SysTick. It is theoretically possible that the SysTick interrupt still
|
||||
** fires before the timer driver disables it. Therefore the handler is
|
||||
** implemented here. If not, then the default handler from the C startup
|
||||
** code is used, which hangs the system.
|
||||
** \return none.
|
||||
**
|
||||
****************************************************************************************/
|
||||
void SysTick_Handler(void)
|
||||
{
|
||||
/* Nothing to do here. */
|
||||
} /*** end of SysTick_Handler ***/
|
||||
|
||||
|
||||
/*********************************** end of main.c *************************************/
|
||||
|
|
|
@ -292,4 +292,20 @@ void HAL_MspDeInit(void)
|
|||
} /*** end of HAL_MspDeInit ***/
|
||||
|
||||
|
||||
/************************************************************************************//**
|
||||
** \brief This function handles the SysTick interrupt. The HAL driver is initialized
|
||||
** before the bootloader disables the global interrupts and reconfigures the
|
||||
** SysTick. It is theoretically possible that the SysTick interrupt still
|
||||
** fires before the timer driver disables it. Therefore the handler is
|
||||
** implemented here. If not, then the default handler from the C startup
|
||||
** code is used, which hangs the system.
|
||||
** \return none.
|
||||
**
|
||||
****************************************************************************************/
|
||||
void SysTick_Handler(void)
|
||||
{
|
||||
/* Nothing to do here. */
|
||||
} /*** end of SysTick_Handler ***/
|
||||
|
||||
|
||||
/*********************************** end of main.c *************************************/
|
||||
|
|
|
@ -54,7 +54,6 @@ __heap_limit
|
|||
|
||||
; Vector Table Mapped to Address 0 at Reset
|
||||
AREA RESET, DATA, READONLY
|
||||
IMPORT SysTick_Handler
|
||||
EXPORT __Vectors
|
||||
EXPORT __Vectors_End
|
||||
EXPORT __Vectors_Size
|
||||
|
@ -218,6 +217,10 @@ PendSV_Handler PROC
|
|||
EXPORT PendSV_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
SysTick_Handler PROC
|
||||
EXPORT SysTick_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
|
||||
Default_Handler PROC
|
||||
|
||||
|
|
|
@ -269,4 +269,20 @@ void HAL_MspDeInit(void)
|
|||
} /*** end of HAL_MspDeInit ***/
|
||||
|
||||
|
||||
/************************************************************************************//**
|
||||
** \brief This function handles the SysTick interrupt. The HAL driver is initialized
|
||||
** before the bootloader disables the global interrupts and reconfigures the
|
||||
** SysTick. It is theoretically possible that the SysTick interrupt still
|
||||
** fires before the timer driver disables it. Therefore the handler is
|
||||
** implemented here. If not, then the default handler from the C startup
|
||||
** code is used, which hangs the system.
|
||||
** \return none.
|
||||
**
|
||||
****************************************************************************************/
|
||||
void SysTick_Handler(void)
|
||||
{
|
||||
/* Nothing to do here. */
|
||||
} /*** end of SysTick_Handler ***/
|
||||
|
||||
|
||||
/*********************************** end of main.c *************************************/
|
||||
|
|
|
@ -266,4 +266,20 @@ void HAL_MspDeInit(void)
|
|||
} /*** end of HAL_MspDeInit ***/
|
||||
|
||||
|
||||
/************************************************************************************//**
|
||||
** \brief This function handles the SysTick interrupt. The HAL driver is initialized
|
||||
** before the bootloader disables the global interrupts and reconfigures the
|
||||
** SysTick. It is theoretically possible that the SysTick interrupt still
|
||||
** fires before the timer driver disables it. Therefore the handler is
|
||||
** implemented here. If not, then the default handler from the C startup
|
||||
** code is used, which hangs the system.
|
||||
** \return none.
|
||||
**
|
||||
****************************************************************************************/
|
||||
void SysTick_Handler(void)
|
||||
{
|
||||
/* Nothing to do here. */
|
||||
} /*** end of SysTick_Handler ***/
|
||||
|
||||
|
||||
/*********************************** end of main.c *************************************/
|
||||
|
|
|
@ -269,4 +269,20 @@ void HAL_MspDeInit(void)
|
|||
} /*** end of HAL_MspDeInit ***/
|
||||
|
||||
|
||||
/************************************************************************************//**
|
||||
** \brief This function handles the SysTick interrupt. The HAL driver is initialized
|
||||
** before the bootloader disables the global interrupts and reconfigures the
|
||||
** SysTick. It is theoretically possible that the SysTick interrupt still
|
||||
** fires before the timer driver disables it. Therefore the handler is
|
||||
** implemented here. If not, then the default handler from the C startup
|
||||
** code is used, which hangs the system.
|
||||
** \return none.
|
||||
**
|
||||
****************************************************************************************/
|
||||
void SysTick_Handler(void)
|
||||
{
|
||||
/* Nothing to do here. */
|
||||
} /*** end of SysTick_Handler ***/
|
||||
|
||||
|
||||
/*********************************** end of main.c *************************************/
|
||||
|
|
|
@ -57,7 +57,6 @@ __heap_limit
|
|||
|
||||
; Vector Table Mapped to Address 0 at Reset
|
||||
AREA RESET, DATA, READONLY
|
||||
IMPORT SysTick_Handler
|
||||
EXPORT __Vectors
|
||||
EXPORT __Vectors_End
|
||||
EXPORT __Vectors_Size
|
||||
|
@ -240,6 +239,10 @@ PendSV_Handler PROC
|
|||
EXPORT PendSV_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
SysTick_Handler PROC
|
||||
EXPORT SysTick_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
|
||||
Default_Handler PROC
|
||||
|
||||
|
|
|
@ -255,4 +255,20 @@ void HAL_MspDeInit(void)
|
|||
} /*** end of HAL_MspDeInit ***/
|
||||
|
||||
|
||||
/************************************************************************************//**
|
||||
** \brief This function handles the SysTick interrupt. The HAL driver is initialized
|
||||
** before the bootloader disables the global interrupts and reconfigures the
|
||||
** SysTick. It is theoretically possible that the SysTick interrupt still
|
||||
** fires before the timer driver disables it. Therefore the handler is
|
||||
** implemented here. If not, then the default handler from the C startup
|
||||
** code is used, which hangs the system.
|
||||
** \return none.
|
||||
**
|
||||
****************************************************************************************/
|
||||
void SysTick_Handler(void)
|
||||
{
|
||||
/* Nothing to do here. */
|
||||
} /*** end of SysTick_Handler ***/
|
||||
|
||||
|
||||
/*********************************** end of main.c *************************************/
|
||||
|
|
|
@ -252,4 +252,20 @@ void HAL_MspDeInit(void)
|
|||
} /*** end of HAL_MspDeInit ***/
|
||||
|
||||
|
||||
/************************************************************************************//**
|
||||
** \brief This function handles the SysTick interrupt. The HAL driver is initialized
|
||||
** before the bootloader disables the global interrupts and reconfigures the
|
||||
** SysTick. It is theoretically possible that the SysTick interrupt still
|
||||
** fires before the timer driver disables it. Therefore the handler is
|
||||
** implemented here. If not, then the default handler from the C startup
|
||||
** code is used, which hangs the system.
|
||||
** \return none.
|
||||
**
|
||||
****************************************************************************************/
|
||||
void SysTick_Handler(void)
|
||||
{
|
||||
/* Nothing to do here. */
|
||||
} /*** end of SysTick_Handler ***/
|
||||
|
||||
|
||||
/*********************************** end of main.c *************************************/
|
||||
|
|
|
@ -255,4 +255,20 @@ void HAL_MspDeInit(void)
|
|||
} /*** end of HAL_MspDeInit ***/
|
||||
|
||||
|
||||
/************************************************************************************//**
|
||||
** \brief This function handles the SysTick interrupt. The HAL driver is initialized
|
||||
** before the bootloader disables the global interrupts and reconfigures the
|
||||
** SysTick. It is theoretically possible that the SysTick interrupt still
|
||||
** fires before the timer driver disables it. Therefore the handler is
|
||||
** implemented here. If not, then the default handler from the C startup
|
||||
** code is used, which hangs the system.
|
||||
** \return none.
|
||||
**
|
||||
****************************************************************************************/
|
||||
void SysTick_Handler(void)
|
||||
{
|
||||
/* Nothing to do here. */
|
||||
} /*** end of SysTick_Handler ***/
|
||||
|
||||
|
||||
/*********************************** end of main.c *************************************/
|
||||
|
|
|
@ -52,7 +52,6 @@ __heap_limit
|
|||
|
||||
; Vector Table Mapped to Address 0 at Reset
|
||||
AREA RESET, DATA, READONLY
|
||||
IMPORT SysTick_Handler
|
||||
EXPORT __Vectors
|
||||
EXPORT __Vectors_End
|
||||
EXPORT __Vectors_Size
|
||||
|
@ -215,6 +214,10 @@ PendSV_Handler PROC
|
|||
EXPORT PendSV_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
SysTick_Handler PROC
|
||||
EXPORT SysTick_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
|
||||
Default_Handler PROC
|
||||
|
||||
|
|
|
@ -269,4 +269,20 @@ void HAL_MspDeInit(void)
|
|||
} /*** end of HAL_MspDeInit ***/
|
||||
|
||||
|
||||
/************************************************************************************//**
|
||||
** \brief This function handles the SysTick interrupt. The HAL driver is initialized
|
||||
** before the bootloader disables the global interrupts and reconfigures the
|
||||
** SysTick. It is theoretically possible that the SysTick interrupt still
|
||||
** fires before the timer driver disables it. Therefore the handler is
|
||||
** implemented here. If not, then the default handler from the C startup
|
||||
** code is used, which hangs the system.
|
||||
** \return none.
|
||||
**
|
||||
****************************************************************************************/
|
||||
void SysTick_Handler(void)
|
||||
{
|
||||
/* Nothing to do here. */
|
||||
} /*** end of SysTick_Handler ***/
|
||||
|
||||
|
||||
/*********************************** end of main.c *************************************/
|
||||
|
|
|
@ -266,4 +266,20 @@ void HAL_MspDeInit(void)
|
|||
} /*** end of HAL_MspDeInit ***/
|
||||
|
||||
|
||||
/************************************************************************************//**
|
||||
** \brief This function handles the SysTick interrupt. The HAL driver is initialized
|
||||
** before the bootloader disables the global interrupts and reconfigures the
|
||||
** SysTick. It is theoretically possible that the SysTick interrupt still
|
||||
** fires before the timer driver disables it. Therefore the handler is
|
||||
** implemented here. If not, then the default handler from the C startup
|
||||
** code is used, which hangs the system.
|
||||
** \return none.
|
||||
**
|
||||
****************************************************************************************/
|
||||
void SysTick_Handler(void)
|
||||
{
|
||||
/* Nothing to do here. */
|
||||
} /*** end of SysTick_Handler ***/
|
||||
|
||||
|
||||
/*********************************** end of main.c *************************************/
|
||||
|
|
|
@ -269,4 +269,20 @@ void HAL_MspDeInit(void)
|
|||
} /*** end of HAL_MspDeInit ***/
|
||||
|
||||
|
||||
/************************************************************************************//**
|
||||
** \brief This function handles the SysTick interrupt. The HAL driver is initialized
|
||||
** before the bootloader disables the global interrupts and reconfigures the
|
||||
** SysTick. It is theoretically possible that the SysTick interrupt still
|
||||
** fires before the timer driver disables it. Therefore the handler is
|
||||
** implemented here. If not, then the default handler from the C startup
|
||||
** code is used, which hangs the system.
|
||||
** \return none.
|
||||
**
|
||||
****************************************************************************************/
|
||||
void SysTick_Handler(void)
|
||||
{
|
||||
/* Nothing to do here. */
|
||||
} /*** end of SysTick_Handler ***/
|
||||
|
||||
|
||||
/*********************************** end of main.c *************************************/
|
||||
|
|
|
@ -52,7 +52,6 @@ __heap_limit
|
|||
|
||||
; Vector Table Mapped to Address 0 at Reset
|
||||
AREA RESET, DATA, READONLY
|
||||
IMPORT SysTick_Handler
|
||||
EXPORT __Vectors
|
||||
EXPORT __Vectors_End
|
||||
EXPORT __Vectors_Size
|
||||
|
@ -224,6 +223,10 @@ PendSV_Handler PROC
|
|||
EXPORT PendSV_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
SysTick_Handler PROC
|
||||
EXPORT SysTick_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
|
||||
Default_Handler PROC
|
||||
|
||||
|
|
|
@ -273,4 +273,20 @@ void HAL_MspDeInit(void)
|
|||
} /*** end of HAL_MspDeInit ***/
|
||||
|
||||
|
||||
/************************************************************************************//**
|
||||
** \brief This function handles the SysTick interrupt. The HAL driver is initialized
|
||||
** before the bootloader disables the global interrupts and reconfigures the
|
||||
** SysTick. It is theoretically possible that the SysTick interrupt still
|
||||
** fires before the timer driver disables it. Therefore the handler is
|
||||
** implemented here. If not, then the default handler from the C startup
|
||||
** code is used, which hangs the system.
|
||||
** \return none.
|
||||
**
|
||||
****************************************************************************************/
|
||||
void SysTick_Handler(void)
|
||||
{
|
||||
/* Nothing to do here. */
|
||||
} /*** end of SysTick_Handler ***/
|
||||
|
||||
|
||||
/*********************************** end of main.c *************************************/
|
||||
|
|
|
@ -270,4 +270,20 @@ void HAL_MspDeInit(void)
|
|||
} /*** end of HAL_MspDeInit ***/
|
||||
|
||||
|
||||
/************************************************************************************//**
|
||||
** \brief This function handles the SysTick interrupt. The HAL driver is initialized
|
||||
** before the bootloader disables the global interrupts and reconfigures the
|
||||
** SysTick. It is theoretically possible that the SysTick interrupt still
|
||||
** fires before the timer driver disables it. Therefore the handler is
|
||||
** implemented here. If not, then the default handler from the C startup
|
||||
** code is used, which hangs the system.
|
||||
** \return none.
|
||||
**
|
||||
****************************************************************************************/
|
||||
void SysTick_Handler(void)
|
||||
{
|
||||
/* Nothing to do here. */
|
||||
} /*** end of SysTick_Handler ***/
|
||||
|
||||
|
||||
/*********************************** end of main.c *************************************/
|
||||
|
|
|
@ -272,4 +272,20 @@ void HAL_MspDeInit(void)
|
|||
} /*** end of HAL_MspDeInit ***/
|
||||
|
||||
|
||||
/************************************************************************************//**
|
||||
** \brief This function handles the SysTick interrupt. The HAL driver is initialized
|
||||
** before the bootloader disables the global interrupts and reconfigures the
|
||||
** SysTick. It is theoretically possible that the SysTick interrupt still
|
||||
** fires before the timer driver disables it. Therefore the handler is
|
||||
** implemented here. If not, then the default handler from the C startup
|
||||
** code is used, which hangs the system.
|
||||
** \return none.
|
||||
**
|
||||
****************************************************************************************/
|
||||
void SysTick_Handler(void)
|
||||
{
|
||||
/* Nothing to do here. */
|
||||
} /*** end of SysTick_Handler ***/
|
||||
|
||||
|
||||
/*********************************** end of main.c *************************************/
|
||||
|
|
|
@ -67,7 +67,6 @@ __heap_limit
|
|||
|
||||
; Vector Table Mapped to Address 0 at Reset
|
||||
AREA RESET, DATA, READONLY
|
||||
IMPORT SysTick_Handler
|
||||
EXPORT __Vectors
|
||||
EXPORT __Vectors_End
|
||||
EXPORT __Vectors_Size
|
||||
|
@ -245,6 +244,10 @@ PendSV_Handler PROC
|
|||
EXPORT PendSV_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
SysTick_Handler PROC
|
||||
EXPORT SysTick_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
|
||||
Default_Handler PROC
|
||||
|
||||
|
|
|
@ -265,4 +265,20 @@ void HAL_MspDeInit(void)
|
|||
} /*** end of HAL_MspDeInit ***/
|
||||
|
||||
|
||||
/************************************************************************************//**
|
||||
** \brief This function handles the SysTick interrupt. The HAL driver is initialized
|
||||
** before the bootloader disables the global interrupts and reconfigures the
|
||||
** SysTick. It is theoretically possible that the SysTick interrupt still
|
||||
** fires before the timer driver disables it. Therefore the handler is
|
||||
** implemented here. If not, then the default handler from the C startup
|
||||
** code is used, which hangs the system.
|
||||
** \return none.
|
||||
**
|
||||
****************************************************************************************/
|
||||
void SysTick_Handler(void)
|
||||
{
|
||||
/* Nothing to do here. */
|
||||
} /*** end of SysTick_Handler ***/
|
||||
|
||||
|
||||
/*********************************** end of main.c *************************************/
|
||||
|
|
|
@ -262,4 +262,20 @@ void HAL_MspDeInit(void)
|
|||
} /*** end of HAL_MspDeInit ***/
|
||||
|
||||
|
||||
/************************************************************************************//**
|
||||
** \brief This function handles the SysTick interrupt. The HAL driver is initialized
|
||||
** before the bootloader disables the global interrupts and reconfigures the
|
||||
** SysTick. It is theoretically possible that the SysTick interrupt still
|
||||
** fires before the timer driver disables it. Therefore the handler is
|
||||
** implemented here. If not, then the default handler from the C startup
|
||||
** code is used, which hangs the system.
|
||||
** \return none.
|
||||
**
|
||||
****************************************************************************************/
|
||||
void SysTick_Handler(void)
|
||||
{
|
||||
/* Nothing to do here. */
|
||||
} /*** end of SysTick_Handler ***/
|
||||
|
||||
|
||||
/*********************************** end of main.c *************************************/
|
||||
|
|
|
@ -265,4 +265,20 @@ void HAL_MspDeInit(void)
|
|||
} /*** end of HAL_MspDeInit ***/
|
||||
|
||||
|
||||
/************************************************************************************//**
|
||||
** \brief This function handles the SysTick interrupt. The HAL driver is initialized
|
||||
** before the bootloader disables the global interrupts and reconfigures the
|
||||
** SysTick. It is theoretically possible that the SysTick interrupt still
|
||||
** fires before the timer driver disables it. Therefore the handler is
|
||||
** implemented here. If not, then the default handler from the C startup
|
||||
** code is used, which hangs the system.
|
||||
** \return none.
|
||||
**
|
||||
****************************************************************************************/
|
||||
void SysTick_Handler(void)
|
||||
{
|
||||
/* Nothing to do here. */
|
||||
} /*** end of SysTick_Handler ***/
|
||||
|
||||
|
||||
/*********************************** end of main.c *************************************/
|
||||
|
|
|
@ -70,7 +70,6 @@ __heap_limit
|
|||
EXPORT __Vectors
|
||||
EXPORT __Vectors_End
|
||||
EXPORT __Vectors_Size
|
||||
IMPORT SysTick_Handler
|
||||
|
||||
__Vectors DCD __initial_sp ; Top of Stack
|
||||
DCD Reset_Handler ; Reset Handler
|
||||
|
@ -257,6 +256,10 @@ PendSV_Handler PROC
|
|||
EXPORT PendSV_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
SysTick_Handler PROC
|
||||
EXPORT SysTick_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
|
||||
Default_Handler PROC
|
||||
|
||||
|
|
|
@ -287,4 +287,20 @@ void HAL_MspDeInit(void)
|
|||
} /*** end of HAL_MspDeInit ***/
|
||||
|
||||
|
||||
/************************************************************************************//**
|
||||
** \brief This function handles the SysTick interrupt. The HAL driver is initialized
|
||||
** before the bootloader disables the global interrupts and reconfigures the
|
||||
** SysTick. It is theoretically possible that the SysTick interrupt still
|
||||
** fires before the timer driver disables it. Therefore the handler is
|
||||
** implemented here. If not, then the default handler from the C startup
|
||||
** code is used, which hangs the system.
|
||||
** \return none.
|
||||
**
|
||||
****************************************************************************************/
|
||||
void SysTick_Handler(void)
|
||||
{
|
||||
/* Nothing to do here. */
|
||||
} /*** end of SysTick_Handler ***/
|
||||
|
||||
|
||||
/*********************************** end of main.c *************************************/
|
||||
|
|
|
@ -284,4 +284,20 @@ void HAL_MspDeInit(void)
|
|||
} /*** end of HAL_MspDeInit ***/
|
||||
|
||||
|
||||
/************************************************************************************//**
|
||||
** \brief This function handles the SysTick interrupt. The HAL driver is initialized
|
||||
** before the bootloader disables the global interrupts and reconfigures the
|
||||
** SysTick. It is theoretically possible that the SysTick interrupt still
|
||||
** fires before the timer driver disables it. Therefore the handler is
|
||||
** implemented here. If not, then the default handler from the C startup
|
||||
** code is used, which hangs the system.
|
||||
** \return none.
|
||||
**
|
||||
****************************************************************************************/
|
||||
void SysTick_Handler(void)
|
||||
{
|
||||
/* Nothing to do here. */
|
||||
} /*** end of SysTick_Handler ***/
|
||||
|
||||
|
||||
/*********************************** end of main.c *************************************/
|
||||
|
|
|
@ -287,4 +287,20 @@ void HAL_MspDeInit(void)
|
|||
} /*** end of HAL_MspDeInit ***/
|
||||
|
||||
|
||||
/************************************************************************************//**
|
||||
** \brief This function handles the SysTick interrupt. The HAL driver is initialized
|
||||
** before the bootloader disables the global interrupts and reconfigures the
|
||||
** SysTick. It is theoretically possible that the SysTick interrupt still
|
||||
** fires before the timer driver disables it. Therefore the handler is
|
||||
** implemented here. If not, then the default handler from the C startup
|
||||
** code is used, which hangs the system.
|
||||
** \return none.
|
||||
**
|
||||
****************************************************************************************/
|
||||
void SysTick_Handler(void)
|
||||
{
|
||||
/* Nothing to do here. */
|
||||
} /*** end of SysTick_Handler ***/
|
||||
|
||||
|
||||
/*********************************** end of main.c *************************************/
|
||||
|
|
|
@ -54,7 +54,6 @@ __heap_limit
|
|||
|
||||
; Vector Table Mapped to Address 0 at Reset
|
||||
AREA RESET, DATA, READONLY
|
||||
IMPORT SysTick_Handler
|
||||
EXPORT __Vectors
|
||||
EXPORT __Vectors_End
|
||||
EXPORT __Vectors_Size
|
||||
|
@ -286,6 +285,10 @@ PendSV_Handler PROC
|
|||
EXPORT PendSV_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
SysTick_Handler PROC
|
||||
EXPORT SysTick_Handler [WEAK]
|
||||
B .
|
||||
ENDP
|
||||
|
||||
Default_Handler PROC
|
||||
|
||||
|
|
|
@ -125,21 +125,4 @@ uint32_t HAL_GetTick(void)
|
|||
} /*** end of HAL_GetTick ***/
|
||||
|
||||
|
||||
/************************************************************************************//**
|
||||
** \brief This function handles the SysTick interrupt. The HAL driver is initialized
|
||||
** before this timer driver. The HAL driver configures the SysTick for
|
||||
** interrupt driven mode, which is afterwards disabled by the timer driver
|
||||
** initialization. It is theoretically possible that the SysTick interrupt
|
||||
** still fires before the timer driver disables it. Therefore the handler
|
||||
** is implemented here. If not, then the default handler from cstart.s is
|
||||
** used, which hangs the system.
|
||||
** \return none.
|
||||
**
|
||||
****************************************************************************************/
|
||||
__weak void SysTick_Handler(void)
|
||||
{
|
||||
/* Nothing to do here. */
|
||||
} /*** end of SysTick_Handler ***/
|
||||
|
||||
|
||||
/*********************************** end of timer.c ************************************/
|
||||
|
|
|
@ -125,21 +125,4 @@ uint32_t HAL_GetTick(void)
|
|||
} /*** end of HAL_GetTick ***/
|
||||
|
||||
|
||||
/************************************************************************************//**
|
||||
** \brief This function handles the SysTick interrupt. The HAL driver is initialized
|
||||
** before this timer driver. The HAL driver configures the SysTick for
|
||||
** interrupt driven mode, which is afterwards disabled by the timer driver
|
||||
** initialization. It is theoretically possible that the SysTick interrupt
|
||||
** still fires before the timer driver disables it. Therefore the handler
|
||||
** is implemented here. If not, then the default handler from cstart.s is
|
||||
** used, which hangs the system.
|
||||
** \return none.
|
||||
**
|
||||
****************************************************************************************/
|
||||
__weak void SysTick_Handler(void)
|
||||
{
|
||||
/* Nothing to do here. */
|
||||
} /*** end of SysTick_Handler ***/
|
||||
|
||||
|
||||
/*********************************** end of timer.c ************************************/
|
||||
|
|
|
@ -126,21 +126,4 @@ uint32_t HAL_GetTick(void)
|
|||
} /*** end of HAL_GetTick ***/
|
||||
|
||||
|
||||
/************************************************************************************//**
|
||||
** \brief This function handles the SysTick interrupt. The HAL driver is initialized
|
||||
** before this timer driver. The HAL driver configures the SysTick for
|
||||
** interrupt driven mode, which is afterwards disabled by the timer driver
|
||||
** initialization. It is theoretically possible that the SysTick interrupt
|
||||
** still fires before the timer driver disables it. Therefore the handler
|
||||
** is implemented here. If not, then the default handler from cstart.s is
|
||||
** used, which hangs the system.
|
||||
** \return none.
|
||||
**
|
||||
****************************************************************************************/
|
||||
__weak void SysTick_Handler(void)
|
||||
{
|
||||
/* Nothing to do here. */
|
||||
} /*** end of SysTick_Handler ***/
|
||||
|
||||
|
||||
/*********************************** end of timer.c ************************************/
|
||||
|
|
|
@ -126,21 +126,4 @@ uint32_t HAL_GetTick(void)
|
|||
} /*** end of HAL_GetTick ***/
|
||||
|
||||
|
||||
/************************************************************************************//**
|
||||
** \brief This function handles the SysTick interrupt. The HAL driver is initialized
|
||||
** before this timer driver. The HAL driver configures the SysTick for
|
||||
** interrupt driven mode, which is afterwards disabled by the timer driver
|
||||
** initialization. It is theoretically possible that the SysTick interrupt
|
||||
** still fires before the timer driver disables it. Therefore the handler
|
||||
** is implemented here. If not, then the default handler from cstart.s is
|
||||
** used, which hangs the system.
|
||||
** \return none.
|
||||
**
|
||||
****************************************************************************************/
|
||||
__weak void SysTick_Handler(void)
|
||||
{
|
||||
/* Nothing to do here. */
|
||||
} /*** end of SysTick_Handler ***/
|
||||
|
||||
|
||||
/*********************************** end of timer.c ************************************/
|
||||
|
|
|
@ -126,21 +126,4 @@ uint32_t HAL_GetTick(void)
|
|||
} /*** end of HAL_GetTick ***/
|
||||
|
||||
|
||||
/************************************************************************************//**
|
||||
** \brief This function handles the SysTick interrupt. The HAL driver is initialized
|
||||
** before this timer driver. The HAL driver configures the SysTick for
|
||||
** interrupt driven mode, which is afterwards disabled by the timer driver
|
||||
** initialization. It is theoretically possible that the SysTick interrupt
|
||||
** still fires before the timer driver disables it. Therefore the handler
|
||||
** is implemented here. If not, then the default handler from cstart.s is
|
||||
** used, which hangs the system.
|
||||
** \return none.
|
||||
**
|
||||
****************************************************************************************/
|
||||
__weak void SysTick_Handler(void)
|
||||
{
|
||||
/* Nothing to do here. */
|
||||
} /*** end of SysTick_Handler ***/
|
||||
|
||||
|
||||
/*********************************** end of timer.c ************************************/
|
||||
|
|
|
@ -126,21 +126,4 @@ uint32_t HAL_GetTick(void)
|
|||
} /*** end of HAL_GetTick ***/
|
||||
|
||||
|
||||
/************************************************************************************//**
|
||||
** \brief This function handles the SysTick interrupt. The HAL driver is initialized
|
||||
** before this timer driver. The HAL driver configures the SysTick for
|
||||
** interrupt driven mode, which is afterwards disabled by the timer driver
|
||||
** initialization. It is theoretically possible that the SysTick interrupt
|
||||
** still fires before the timer driver disables it. Therefore the handler
|
||||
** is implemented here. If not, then the default handler from cstart.s is
|
||||
** used, which hangs the system.
|
||||
** \return none.
|
||||
**
|
||||
****************************************************************************************/
|
||||
__weak void SysTick_Handler(void)
|
||||
{
|
||||
/* Nothing to do here. */
|
||||
} /*** end of SysTick_Handler ***/
|
||||
|
||||
|
||||
/*********************************** end of timer.c ************************************/
|
||||
|
|
|
@ -126,21 +126,4 @@ uint32_t HAL_GetTick(void)
|
|||
} /*** end of HAL_GetTick ***/
|
||||
|
||||
|
||||
/************************************************************************************//**
|
||||
** \brief This function handles the SysTick interrupt. The HAL driver is initialized
|
||||
** before this timer driver. The HAL driver configures the SysTick for
|
||||
** interrupt driven mode, which is afterwards disabled by the timer driver
|
||||
** initialization. It is theoretically possible that the SysTick interrupt
|
||||
** still fires before the timer driver disables it. Therefore the handler
|
||||
** is implemented here. If not, then the default handler from cstart.s is
|
||||
** used, which hangs the system.
|
||||
** \return none.
|
||||
**
|
||||
****************************************************************************************/
|
||||
__weak void SysTick_Handler(void)
|
||||
{
|
||||
/* Nothing to do here. */
|
||||
} /*** end of SysTick_Handler ***/
|
||||
|
||||
|
||||
/*********************************** end of timer.c ************************************/
|
||||
|
|
|
@ -126,21 +126,4 @@ uint32_t HAL_GetTick(void)
|
|||
} /*** end of HAL_GetTick ***/
|
||||
|
||||
|
||||
/************************************************************************************//**
|
||||
** \brief This function handles the SysTick interrupt. The HAL driver is initialized
|
||||
** before this timer driver. The HAL driver configures the SysTick for
|
||||
** interrupt driven mode, which is afterwards disabled by the timer driver
|
||||
** initialization. It is theoretically possible that the SysTick interrupt
|
||||
** still fires before the timer driver disables it. Therefore the handler
|
||||
** is implemented here. If not, then the default handler from cstart.s is
|
||||
** used, which hangs the system.
|
||||
** \return none.
|
||||
**
|
||||
****************************************************************************************/
|
||||
__weak void SysTick_Handler(void)
|
||||
{
|
||||
/* Nothing to do here. */
|
||||
} /*** end of SysTick_Handler ***/
|
||||
|
||||
|
||||
/*********************************** end of timer.c ************************************/
|
||||
|
|
|
@ -126,21 +126,4 @@ uint32_t HAL_GetTick(void)
|
|||
} /*** end of HAL_GetTick ***/
|
||||
|
||||
|
||||
/************************************************************************************//**
|
||||
** \brief This function handles the SysTick interrupt. The HAL driver is initialized
|
||||
** before this timer driver. The HAL driver configures the SysTick for
|
||||
** interrupt driven mode, which is afterwards disabled by the timer driver
|
||||
** initialization. It is theoretically possible that the SysTick interrupt
|
||||
** still fires before the timer driver disables it. Therefore the handler
|
||||
** is implemented here. If not, then the default handler from cstart.s is
|
||||
** used, which hangs the system.
|
||||
** \return none.
|
||||
**
|
||||
****************************************************************************************/
|
||||
__weak void SysTick_Handler(void)
|
||||
{
|
||||
/* Nothing to do here. */
|
||||
} /*** end of SysTick_Handler ***/
|
||||
|
||||
|
||||
/*********************************** end of timer.c ************************************/
|
||||
|
|
|
@ -126,21 +126,4 @@ uint32_t HAL_GetTick(void)
|
|||
} /*** end of HAL_GetTick ***/
|
||||
|
||||
|
||||
/************************************************************************************//**
|
||||
** \brief This function handles the SysTick interrupt. The HAL driver is initialized
|
||||
** before this timer driver. The HAL driver configures the SysTick for
|
||||
** interrupt driven mode, which is afterwards disabled by the timer driver
|
||||
** initialization. It is theoretically possible that the SysTick interrupt
|
||||
** still fires before the timer driver disables it. Therefore the handler
|
||||
** is implemented here. If not, then the default handler from cstart.s is
|
||||
** used, which hangs the system.
|
||||
** \return none.
|
||||
**
|
||||
****************************************************************************************/
|
||||
__weak void SysTick_Handler(void)
|
||||
{
|
||||
/* Nothing to do here. */
|
||||
} /*** end of SysTick_Handler ***/
|
||||
|
||||
|
||||
/*********************************** end of timer.c ************************************/
|
||||
|
|
|
@ -126,21 +126,4 @@ uint32_t HAL_GetTick(void)
|
|||
} /*** end of HAL_GetTick ***/
|
||||
|
||||
|
||||
/************************************************************************************//**
|
||||
** \brief This function handles the SysTick interrupt. The HAL driver is initialized
|
||||
** before this timer driver. The HAL driver configures the SysTick for
|
||||
** interrupt driven mode, which is afterwards disabled by the timer driver
|
||||
** initialization. It is theoretically possible that the SysTick interrupt
|
||||
** still fires before the timer driver disables it. Therefore the handler
|
||||
** is implemented here. If not, then the default handler from cstart.s is
|
||||
** used, which hangs the system.
|
||||
** \return none.
|
||||
**
|
||||
****************************************************************************************/
|
||||
__weak void SysTick_Handler(void)
|
||||
{
|
||||
/* Nothing to do here. */
|
||||
} /*** end of SysTick_Handler ***/
|
||||
|
||||
|
||||
/*********************************** end of timer.c ************************************/
|
||||
|
|
Loading…
Reference in New Issue