娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2025年03月05日(星期三)

正在發(fā)生

2020年03月05日 | STM32開發(fā)筆記95: 處理UNUSED宏

發(fā)布者:科技飛翔 來(lái)源: eefocus關(guān)鍵字:STM32  UNUSED 手機(jī)看文章 掃描二維碼
隨時(shí)隨地手機(jī)看文章

單片機(jī)型號(hào):STM32F091RCT6


使用C語(yǔ)音在PlatformIO中進(jìn)行STM32Cube的工程設(shè)計(jì),一切正常,希望使用C++語(yǔ)音進(jìn)行程序開發(fā),顧將main.c文件改為main.cpp文件,再次編譯報(bào)如下警告:


In file included from C:userssnmplink.platformiopackagesframework-stm32cubef0DriversSTM32F0xx_HAL_DriverInc/stm32f0xx_hal_rcc.h:45:0,

                 from C:userssnmplink.platformiopackagesframework-stm32cubef0DriversSTM32F0xx_HAL_DriverInc/stm32f0xx_hal_conf.h:185,

                 from C:userssnmplink.platformiopackagesframework-stm32cubef0DriversSTM32F0xx_HAL_DriverInc/stm32f0xx_hal.h:46,

                 from include/main.h:31,

                 from src5_LogicLayermain.cpp:22:

src5_LogicLayermain.cpp: In function 'void MX_GPIO_Init()':

C:userssnmplink.platformiopackagesframework-stm32cubef0DriversSTM32F0xx_HAL_DriverInc/stm32f0xx_hal_rcc.h:664:48: warning: conversion to void will not access object of type 'volatile uint32_t {aka volatile long unsigned int}'

                                         UNUSED(tmpreg);

C:userssnmplink.platformiopackagesframework-stm32cubef0DriversSTM32F0xx_HAL_DriverInc/stm32f0xx_hal_def.h:87:27: note: in definition of macro 'UNUSED'

 #define UNUSED(x) ((void)(x))

                           ^

src5_LogicLayermain.cpp:166:3: note: in expansion of macro '__HAL_RCC_GPIOF_CLK_ENABLE'

   __HAL_RCC_GPIOF_CLK_ENABLE();

   ^~~~~~~~~~~~~~~~~~~~~~~~~~

C:userssnmplink.platformiopackagesframework-stm32cubef0DriversSTM32F0xx_HAL_DriverInc/stm32f0xx_hal_rcc.h:650:48: warning: conversion to void will not access object of type 'volatile uint32_t {aka volatile long unsigned int}'

                                         UNUSED(tmpreg);

C:userssnmplink.platformiopackagesframework-stm32cubef0DriversSTM32F0xx_HAL_DriverInc/stm32f0xx_hal_def.h:87:27: note: in definition of macro 'UNUSED'

 #define UNUSED(x) ((void)(x))

                           ^

src5_LogicLayermain.cpp:167:3: note: in expansion of macro '__HAL_RCC_GPIOB_CLK_ENABLE'

   __HAL_RCC_GPIOB_CLK_ENABLE();

   ^~~~~~~~~~~~~~~~~~~~~~~~~~

C:userssnmplink.platformiopackagesframework-stm32cubef0DriversSTM32F0xx_HAL_DriverInc/stm32f0xx_hal_rcc.h:643:48: warning: conversion to void will not access object of type 'volatile uint32_t {aka volatile long unsigned int}'

                                         UNUSED(tmpreg);

C:userssnmplink.platformiopackagesframework-stm32cubef0DriversSTM32F0xx_HAL_DriverInc/stm32f0xx_hal_def.h:87:27: note: in definition of macro 'UNUSED'

 #define UNUSED(x) ((void)(x))

                           ^

src5_LogicLayermain.cpp:168:3: note: in expansion of macro '__HAL_RCC_GPIOA_CLK_ENABLE'

   __HAL_RCC_GPIOA_CLK_ENABLE();

警告的內(nèi)容較多,可以一級(jí)級(jí)分析,最后可將警告語(yǔ)句定位在下列文件:


C:userssnmplink.platformiopackagesframework-stm32cubef0DriversSTM32F0xx_HAL_DriverInc/stm32f0xx_hal_rcc.h:664:48


代碼如下:


#define __HAL_RCC_GPIOA_CLK_ENABLE()   do {

                                        __IO uint32_t tmpreg;

                                        SET_BIT(RCC->AHBENR, RCC_AHBENR_GPIOAEN);

                                        /* Delay after an RCC peripheral clock enabling */

                                        tmpreg = READ_BIT(RCC->AHBENR, RCC_AHBENR_GPIOAEN);

                                        UNUSED(tmpreg);

                                      } while(0U)

#define __HAL_RCC_GPIOB_CLK_ENABLE()   do {

                                        __IO uint32_t tmpreg;

                                        SET_BIT(RCC->AHBENR, RCC_AHBENR_GPIOBEN);

                                        /* Delay after an RCC peripheral clock enabling */

                                        tmpreg = READ_BIT(RCC->AHBENR, RCC_AHBENR_GPIOBEN);

                                        UNUSED(tmpreg);

                                      } while(0U)

#define __HAL_RCC_GPIOC_CLK_ENABLE()   do {

                                        __IO uint32_t tmpreg;

                                        SET_BIT(RCC->AHBENR, RCC_AHBENR_GPIOCEN);

                                        /* Delay after an RCC peripheral clock enabling */

                                        tmpreg = READ_BIT(RCC->AHBENR, RCC_AHBENR_GPIOCEN);

                                        UNUSED(tmpreg);

                                      } while(0U)

#define __HAL_RCC_GPIOF_CLK_ENABLE()   do {

                                        __IO uint32_t tmpreg;

                                        SET_BIT(RCC->AHBENR, RCC_AHBENR_GPIOFEN);

                                        /* Delay after an RCC peripheral clock enabling */

                                        tmpreg = READ_BIT(RCC->AHBENR, RCC_AHBENR_GPIOFEN);

                                        UNUSED(tmpreg);

                                      } while(0U)

#define __HAL_RCC_CRC_CLK_ENABLE()   do {

                                        __IO uint32_t tmpreg;

                                        SET_BIT(RCC->AHBENR, RCC_AHBENR_CRCEN);

                                        /* Delay after an RCC peripheral clock enabling */

                                        tmpreg = READ_BIT(RCC->AHBENR, RCC_AHBENR_CRCEN);

                                        UNUSED(tmpreg);

                                      } while(0U)

#define __HAL_RCC_DMA1_CLK_ENABLE()   do {

                                        __IO uint32_t tmpreg;

                                        SET_BIT(RCC->AHBENR, RCC_AHBENR_DMA1EN);

                                        /* Delay after an RCC peripheral clock enabling */

                                        tmpreg = READ_BIT(RCC->AHBENR, RCC_AHBENR_DMA1EN);

                                        UNUSED(tmpreg);

                                      } while(0U)

[1] [2]
關(guān)鍵字:STM32  UNUSED 引用地址:STM32開發(fā)筆記95: 處理UNUSED宏

上一篇:STM32開發(fā)筆記96: 在PlatformIO中更改外部晶振頻率
下一篇:STM32開發(fā)筆記94: 忽略PlatformIO中的特定警告

推薦閱讀

  “現(xiàn)在人工智能領(lǐng)域有種浮躁的氛圍,有些企業(yè)靠AI講資本故事、炒作股價(jià)。人工智能不應(yīng)僅僅是實(shí)驗(yàn)室里的、PPT里的‘概念上的AI’,更是‘產(chǎn)業(yè)AI’。”此前一位BAT相關(guān)負(fù)責(zé)人如此評(píng)價(jià)。下面就隨網(wǎng)絡(luò)通信小編一起來(lái)了解一下相關(guān)內(nèi)容吧。  這是一個(gè)交織著產(chǎn)業(yè)變革、上市公司并購(gòu)重組,以及K線圖不斷跳躍的經(jīng)典資本故事。  鏡頭拉回2018年1月9日,美國(guó)...
C&K宣布推出ATP19和ATP22系列防破壞密封按動(dòng)開關(guān)。全新系列高強(qiáng)度輕質(zhì)開關(guān)符合IP67/IK10標(biāo)準(zhǔn), 因此適合惡劣條件應(yīng)用, 而且能夠耐受可能發(fā)生的惡意破壞。該系列開關(guān)還具有耐腐蝕性, 并提供直徑分別為19mm和22mm的行業(yè)標(biāo)準(zhǔn)環(huán)形帶燈版。ATP19和ATP22系列包含適合多種用途的瞬間或自鎖起動(dòng)版。UL認(rèn)證開關(guān)配備防刮起動(dòng)器并采用金屬外殼, 特別適合對(duì)防惡意...
中國(guó)儲(chǔ)能網(wǎng)訊:此次新冠肺炎疫情從側(cè)面再次提醒,面對(duì)重大公共危機(jī)時(shí),我國(guó)在能源供給安全應(yīng)急保障方面仍存在能源應(yīng)急保障管理制度有待完善、能源儲(chǔ)備類型較為單一、能源跨區(qū)域調(diào)度能力有待提高等挑戰(zhàn)。建議從健全市場(chǎng)預(yù)測(cè)預(yù)警機(jī)制、完善能源供給安全應(yīng)急保障管理制度、開展多元能源供給安全應(yīng)急保障儲(chǔ)備、推進(jìn)分布式智能微網(wǎng)應(yīng)用四方面提升能源行業(yè)應(yīng)急...
WIPO前日發(fā)布報(bào)告稱,盡管2019冠狀病毒病大流行造成巨大的人員和經(jīng)濟(jì)損失,但2020年通過提交的國(guó)際專利申請(qǐng)量仍繼續(xù)增長(zhǎng),其中,中國(guó)和美國(guó)的申請(qǐng)量處于領(lǐng)先位置,均實(shí)現(xiàn)年度增長(zhǎng)。國(guó)際專利申請(qǐng)(PCT)通過WIPO《專利合作條約》(PCT)提交的國(guó)際專利申請(qǐng)量,是衡量創(chuàng)新活動(dòng)廣泛使用的指標(biāo)之一。盡管全球GDP預(yù)計(jì)降低3.5%,但2020年的PCT申請(qǐng)量增長(zhǎng)了4%,達(dá)...

史海拾趣

問答坊 | AI 解惑

強(qiáng)烈建議添加附件批量上傳功能

如題, 發(fā)帖時(shí)經(jīng)常有多個(gè)附件或者圖片的功能,但是只能一個(gè)個(gè)的反復(fù)添加,所以在此強(qiáng)烈建議增加附件的批量添加和上傳功能…

查看全部問答∨

PIC單片機(jī)如何與ZIGBEE設(shè)備通信?

ZIGBEE設(shè)備是一種單片機(jī)嗎?PIC16F73如何與ZIGBEE芯片通信?需要使用串口通信嗎?…

查看全部問答∨

關(guān)于嵌入式系統(tǒng)開發(fā)的問題

我打算學(xué)習(xí)嵌入式系統(tǒng)的開發(fā),不知道要學(xué)習(xí)哪種開發(fā)語(yǔ)言和開發(fā)工具。…

查看全部問答∨

STM32的I2C接口誰(shuí)用過了【已解決】

                                 我用它讀寫24C512,STM32讀不到ACK,而實(shí)測(cè)24C512的SDA已經(jīng)是低電平了。…

查看全部問答∨

fsmc驅(qū)動(dòng)3.5rgb接口的tft彩屏,人家是怎么做的。。

http://www.ramtron-online.cn/user109685/blog/09-04/169227_6912c.html 這個(gè)家伙做出來(lái)了,但是有人說(shuō)不是沒有l(wèi)cd控制器,不能實(shí)現(xiàn)嗎??…

查看全部問答∨

stm32f103vg西安有貨么?

                                 stm32f103vg 西安有貨么?…

查看全部問答∨

不良駕駛習(xí)慣很危險(xiǎn) 車主請(qǐng)注意!

經(jīng)常在路上開車的車主朋友可能注意到了,近期由于市區(qū)道路在四處挖開維修,部分路段封閉,加劇了車輛擁堵的緊張局面。另外,在一些新修的道路上由于沒有及時(shí)標(biāo)上交通指示線,也令一些車主要么無(wú)所適從,要么隨意變線,追尾、刮擦之類的小事故頻頻出 ...…

查看全部問答∨

解決變壓器的噪聲問題

請(qǐng)教各位大俠,如何解決變壓器的噪聲問題?…

查看全部問答∨
小廣播
設(shè)計(jì)資源 培訓(xùn) 開發(fā)板 精華推薦

最新單片機(jī)文章

 
EEWorld訂閱號(hào)

 
EEWorld服務(wù)號(hào)

 
汽車開發(fā)圈

 
機(jī)器人開發(fā)圈

電子工程世界版權(quán)所有 京ICP證060456號(hào) 京ICP備10001474號(hào)-1 電信業(yè)務(wù)審批[2006]字第258號(hào)函 京公網(wǎng)安備 11010802033920號(hào) Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 闵行区| 普陀区| 九龙城区| 集安市| 紫金县| 晴隆县| 龙游县| 巫山县| 绍兴县| 友谊县| 河北区| 绥滨县| 城口县| 赣州市| 浦北县| 东莞市| 通山县| 搜索| 杭锦后旗| 嘉祥县| 萍乡市| 安陆市| 南充市| 大邑县| 巴马| 武邑县| 正镶白旗| 古浪县| 洛川县| 成都市| 溧阳市| 交城县| 台东县| 聂拉木县| 贺兰县| 仁寿县| 绥棱县| 左云县| 县级市| 新宾| 旺苍县|