资源简介
基于STM32G071Discover官方开发板,纯净USBPD源码,仅保留USBPD协议核心文件,方便修改优化,添加自定义功能。仅依赖于开发板TYPE C连接器,VBUS CC1 CC2 控制电路,与功率传感器,LCD,按键无任何关联,可放心用于二次开发。
代码片段和文件信息
/**
******************************************************************************
* @file stm32g0xx_hal.c
* @author MCD Application Team
* @brief HAL module driver.
* This is the common part of the HAL initialization
*
@verbatim
==============================================================================
##### How to use this driver #####
==============================================================================
[..]
The common HAL driver contains a set of generic and common APIs that can be
used by the PPP peripheral drivers and the user to start using the HAL.
[..]
The HAL contains two APIs categories:
(+) Common HAL APIs
(+) Services HAL APIs
@endverbatim
******************************************************************************
* @attention
*
* © Copyright (c) 2018 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
*
******************************************************************************
*/
/* Includes ------------------------------------------------------------------*/
#include “stm32g0xx_hal.h“
/** @addtogroup STM32G0xx_HAL_Driver
* @{
*/
/** @addtogroup HAL
* @brief HAL module driver
* @{
*/
#ifdef HAL_MODULE_ENABLED
/* Private typedef -----------------------------------------------------------*/
/* Private define ------------------------------------------------------------*/
/** @defgroup HAL_Private_Constants HAL Private Constants
* @{
*/
/**
* @brief STM32G0xx HAL Driver version number
*/
#define __STM32G0xx_HAL_VERSION_MAIN (0x01U) /*!< [31:24] main version */
#define __STM32G0xx_HAL_VERSION_SUB1 (0x02U) /*!< [23:16] sub1 version */
#define __STM32G0xx_HAL_VERSION_SUB2 (0x00U) /*!< [15:8] sub2 version */
#define __STM32G0xx_HAL_VERSION_RC (0x00U) /*!< [7:0] release candidate */
#define __STM32G0xx_HAL_VERSION ((__STM32G0xx_HAL_VERSION_MAIN << 24U)\
|(__STM32G0xx_HAL_VERSION_SUB1 << 16U)\
|(__STM32G0xx_HAL_VERSION_SUB2 << 8U )\
|(__STM32G0xx_HAL_VERSION_RC))
#if defined(VREFBUF)
#define VREFBUF_TIMEOUT_VALUE 10U /*!< 10 ms */
#endif /* VREFBUF */
/**
* @}
*/
/* Private macro -------------------------------------------------------------*/
/* Exported variables ---------------------------------------------------------*/
/** @defgroup HAL_Exported_Variables HAL Exported Variables
* @{
*/
__IO uint32_t uwTick;
uint32_t uwTickPrio = (1UL << __NVIC_PRIO_BITS); /* Inval
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-07-22 12:49 HAL_Lib\
文件 2212 2019-04-05 17:50 HAL_Lib\stm32_assert_template.h
文件 196401 2019-04-05 17:50 HAL_Lib\stm32_hal_legacy.h
文件 22750 2019-04-05 17:50 HAL_Lib\stm32g0xx_hal.c
文件 39557 2019-04-05 17:50 HAL_Lib\stm32g0xx_hal.h
文件 120095 2019-04-05 17:50 HAL_Lib\stm32g0xx_hal_adc.c
文件 112067 2019-04-05 17:50 HAL_Lib\stm32g0xx_hal_adc.h
文件 11785 2019-04-05 17:50 HAL_Lib\stm32g0xx_hal_adc_ex.c
文件 6880 2019-04-05 17:50 HAL_Lib\stm32g0xx_hal_adc_ex.h
文件 32845 2019-04-05 17:50 HAL_Lib\stm32g0xx_hal_cec.c
文件 36156 2019-04-05 17:50 HAL_Lib\stm32g0xx_hal_cec.h
文件 36313 2019-04-05 17:50 HAL_Lib\stm32g0xx_hal_comp.c
文件 35171 2019-04-05 17:50 HAL_Lib\stm32g0xx_hal_comp.h
文件 10713 2019-04-05 17:50 HAL_Lib\stm32g0xx_hal_conf_template.h
文件 14749 2019-04-05 17:50 HAL_Lib\stm32g0xx_hal_cortex.c
文件 16450 2019-04-05 17:50 HAL_Lib\stm32g0xx_hal_cortex.h
文件 17630 2019-04-05 17:50 HAL_Lib\stm32g0xx_hal_crc.c
文件 14628 2019-04-05 17:50 HAL_Lib\stm32g0xx_hal_crc.h
文件 7706 2019-04-05 17:50 HAL_Lib\stm32g0xx_hal_crc_ex.c
文件 4830 2019-04-05 17:50 HAL_Lib\stm32g0xx_hal_crc_ex.h
文件 184739 2019-04-05 17:50 HAL_Lib\stm32g0xx_hal_cryp.c
文件 25699 2019-04-05 17:50 HAL_Lib\stm32g0xx_hal_cryp.h
文件 12261 2019-04-05 17:50 HAL_Lib\stm32g0xx_hal_cryp_ex.c
文件 3282 2019-04-05 17:50 HAL_Lib\stm32g0xx_hal_cryp_ex.h
文件 54068 2019-04-05 17:50 HAL_Lib\stm32g0xx_hal_dac.c
文件 21103 2019-04-05 17:50 HAL_Lib\stm32g0xx_hal_dac.h
文件 22454 2019-04-05 17:50 HAL_Lib\stm32g0xx_hal_dac_ex.c
文件 12064 2019-04-05 17:50 HAL_Lib\stm32g0xx_hal_dac_ex.h
文件 7114 2019-07-22 12:34 HAL_Lib\stm32g0xx_hal_def.h
文件 34664 2019-04-05 17:50 HAL_Lib\stm32g0xx_hal_dma.c
文件 31610 2019-04-05 17:50 HAL_Lib\stm32g0xx_hal_dma.h
............此处省略228个文件信息
评论
共有 条评论