首页 > 其他分享 >GD32学习中遇到 warning: #188-D: enumerated type mixed with another type 强迫症尽量不要有警告了

GD32学习中遇到 warning: #188-D: enumerated type mixed with another type 强迫症尽量不要有警告了

时间:2024-06-13 09:31:19浏览次数:21  
标签:periph enable clock RCU 强迫症 another rcu type

项目场景:

今天往GD32的系统板里加入六个按键,在DEMO程序的基础上要做一些修改。在对时钟使能的时候,习惯的用STM32的方法。加|线隔开两个GPIO口,结果报出warning: #188-D: enumerated type mixed with another type的警告。强迫症尽量不要有警告……

rcu_periph_clock_enable(RCU_GPIOB|RCU_GPIOC);

解决方案:

在这里插入图片描述
解决方案也很简单,咱分开写两行就行了。意想不到吧!

rcu_periph_clock_enable(RCU_GPIOB);
rcu_periph_clock_enable(RCU_GPIOC);

标签:periph,enable,clock,RCU,强迫症,another,rcu,type
From: https://blog.csdn.net/qq_24730249/article/details/139641923

相关文章

  • C++ 新特性 | C++ 11 | typename关键字
    文章目录一、typename关键字前言:在C++的模板编程中,typename关键字扮演着至关重要的角色。它主要用于指示编译器将一个特定的标识符解释为类型名称,而不是变量名或其他实体。本文将深入探讨typename的用法,帮助读者更好地理解其在模板编程中的作用。一、typename关......
  • typescript Omit Required Pick Partial等常用工具类型使用
    示例代码interfacemybasic{one:string,two:string,three:number,four:string}console.log("myts-demo")//排除参数属性interfacemy1extendsOmit<mybasic,'one'>{}typemytype=keyofmy1;typemytype2=my1;//......
  • 深入理解C++中的常量和宏:const、#define、typedef和inline详解
    一、const 与 #define 的区别1.定义方式和类型const 定义的常量是有类型的变量。#define 只是文本替换,不带类型。constintMAX_VALUE=100;//MAX_VALUE是一个整数类型的常量#defineMAX_VALUE100//MAX_VALUE是一个文本替换,它不关联任何类型2.生效......
  • python笔记 - 用typer开发CLI程序
    探索Typer在开发命令行界面(CLI)应用程序时,Python提供了许多优秀的库,如argparse、click等。然而,Typer作为一个相对较新的库,以其简洁性和强大的功能脱颖而出。Typer基于Click,但利用了Python的类型提示(typehints)来简化开发过程。为什么选择Typer?简洁性:通过类型提......
  • Vue TypeScript 实战:掌握静态类型编程
    title:VueTypeScript实战:掌握静态类型编程date:2024/6/10updated:2024/6/10excerpt:这篇文章介绍了如何在TypeScript环境下为Vue.js应用搭建项目结构,包括初始化配置、创建Vue组件、实现状态管理利用Vuex、配置路由以及性能优化的方法,旨在提升开发效率与应用性能。categ......
  • JavaScript prototype(原型对象)
     所有的JavaScript对象都会从一个prototype(原型对象)中继承属性和方法。在前面的章节中我们学会了如何使用对象的构造器(constructor):实例functionPerson(first,last,age,eyecolor){this.firstName=first;this.lastName=last;this.age=age;this.eye......
  • 网上 copy 的一段 javascript 代码 String.prototype.replaceAll = fucntion(){...}
    早些年,浏览器没有内置字符串的replaceAll()方法,就从网上copy了一段replaceAll()的实现:String.prototype.replaceAll=function(AFindText,ARepText){raRegExp=newRegExp(AFindText,"g");returnthis.replace(raRegExp,ARepText)}今天突然遇到一个问题,定位到了这段代码,我......
  • USB Type-C 和 USB供电数据和电源角色
    USBType-C连接器生态系统随着现代平台和设备需求的变化而不断发展。USBType-C连接器生态系统可满足现代平台和设备不断变化的需求,并且符合更小、更薄且更轻便的外形设计趋势。此外,针对Type-C连接器修改USBPD有助于满足高耗电应用的需求。简介您可能听说过USBT......
  • Go - Using error variables to differentiate between input types
     packagemainimport("fmt""os""strconv")funcmain(){arguments:=os.Argsiflen(arguments)==1{fmt.Println("Notenougharguments")}vartotal,nInts,nFloatsint......
  • TypeScript算法每日一题:最富有客户的资产总量(1672)
    作者:前端小王hs阿里云社区博客专家/清华大学出版社签约作者✍/CSDN百万访问博主/B站千粉前端up主题库:力扣题目序号:1672(简单)题目:最富有客户的资产总量给你一个mxn的整数网格accounts,其中accounts[i][j]是第i​​​​​​​​​​​​位客户在第j家银行托管的资产数......