/** ****************************************************************************** * @file main.h * @author MCU Application Team * @brief Header for main.c file. * This file contains the common defines of the application. ****************************************************************************** * @attention * *

© Copyright (c) 2023 Puya Semiconductor Co. * All rights reserved.

* * This software component is licensed by Puya under BSD 3-Clause license, * the "License"; You may not use this file except in compliance with the * License. You may obtain a copy of the License at: * opensource.org/licenses/BSD-3-Clause * ****************************************************************************** * @attention * *

© Copyright (c) 2016 STMicroelectronics. * All rights reserved.

* * This software component is licensed by ST under BSD 3-Clause license, * the "License"; You may not use this file except in compliance with the * License. You may obtain a copy of the License at: * opensource.org/licenses/BSD-3-Clause * ****************************************************************************** */ /* Define to prevent recursive inclusion -------------------------------------*/ #ifndef __MAIN_H #define __MAIN_H #ifdef __cplusplus extern "C" { #endif /* Includes ------------------------------------------------------------------*/ #include "py32f403_ll_rcc.h" #include "py32f403_ll_bus.h" #include "py32f403_ll_system.h" #include "py32f403_ll_cortex.h" #include "py32f403_ll_utils.h" #include "py32f403_ll_pwr.h" #include "py32f403_ll_dma.h" #include "py32f403_ll_gpio.h" #include "py32f403_ll_adc.h" #if defined(USE_FULL_ASSERT) #include "py32_assert.h" #endif /* USE_FULL_ASSERT */ /* Private includes ----------------------------------------------------------*/ /* Private defines -----------------------------------------------------------*/ #define NVIC_PRIORITYGROUP_0 0x00000007U /*!< 0 bits for pre-emption priority 3 bits for subpriority */ #define NVIC_PRIORITYGROUP_1 0x00000006U /*!< 1 bits for pre-emption priority 2 bits for subpriority */ #define NVIC_PRIORITYGROUP_2 0x00000005U /*!< 2 bits for pre-emption priority 1 bits for subpriority */ #define NVIC_PRIORITYGROUP_3 0x00000004U /*!< 3 bits for pre-emption priority 0 bits for subpriority */ /* Exported variables prototypes ---------------------------------------------*/ /* Exported functions prototypes ---------------------------------------------*/ void APP_ErrorHandler(void); #ifdef __cplusplus } #endif #endif /* __MAIN_H */ /************************ (C) COPYRIGHT Puya *****END OF FILE******************/