12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142 |
- #ifndef STM32H7xx_HAL_H
- #define STM32H7xx_HAL_H
- #ifdef __cplusplus
- extern "C" {
- #endif
- #include "stm32h7xx_hal_conf.h"
- typedef enum
- {
- HAL_TICK_FREQ_10HZ = 100U,
- HAL_TICK_FREQ_100HZ = 10U,
- HAL_TICK_FREQ_1KHZ = 1U,
- HAL_TICK_FREQ_DEFAULT = HAL_TICK_FREQ_1KHZ
- } HAL_TickFreqTypeDef
- #define REV_ID_Y ((uint32_t)0x1003)
- #define REV_ID_B ((uint32_t)0x2000)
- #define REV_ID_X ((uint32_t)0x2001)
- #define REV_ID_V ((uint32_t)0x2003)
- #define SYSCFG_VREFBUF_VOLTAGE_SCALE0 VREFBUF_CSR_VRS_OUT1
- #define SYSCFG_VREFBUF_VOLTAGE_SCALE1 VREFBUF_CSR_VRS_OUT2
- #define SYSCFG_VREFBUF_VOLTAGE_SCALE2 VREFBUF_CSR_VRS_OUT3
- #define SYSCFG_VREFBUF_VOLTAGE_SCALE3 VREFBUF_CSR_VRS_OUT4
- #define IS_SYSCFG_VREFBUF_VOLTAGE_SCALE(__SCALE__) (((__SCALE__) == SYSCFG_VREFBUF_VOLTAGE_SCALE0) || \
- ((__SCALE__) == SYSCFG_VREFBUF_VOLTAGE_SCALE1) || \
- ((__SCALE__) == SYSCFG_VREFBUF_VOLTAGE_SCALE2) || \
- ((__SCALE__) == SYSCFG_VREFBUF_VOLTAGE_SCALE3))
- #define SYSCFG_VREFBUF_HIGH_IMPEDANCE_DISABLE ((uint32_t)0x00000000)
- #define SYSCFG_VREFBUF_HIGH_IMPEDANCE_ENABLE VREFBUF_CSR_HIZ
- #define IS_SYSCFG_VREFBUF_HIGH_IMPEDANCE(__VALUE__) (((__VALUE__) == SYSCFG_VREFBUF_HIGH_IMPEDANCE_DISABLE) || \
- ((__VALUE__) == SYSCFG_VREFBUF_HIGH_IMPEDANCE_ENABLE))
- #define IS_SYSCFG_VREFBUF_TRIMMING(__VALUE__) (((__VALUE__) > 0UL) && ((__VALUE__) <= VREFBUF_CCR_TRIM))
- #if !defined(SYSCFG_PMCR_BOOSTEN)
- #define SYSCFG_FASTMODEPLUS_PB6 SYSCFG_PMCR_I2C_PB6_FMP
- #define SYSCFG_FASTMODEPLUS_PB7 SYSCFG_PMCR_I2C_PB7_FMP
- #define SYSCFG_FASTMODEPLUS_PB8 SYSCFG_PMCR_I2C_PB8_FMP
- #define SYSCFG_FASTMODEPLUS_PB9 SYSCFG_PMCR_I2C_PB9_FMP
- #define IS_SYSCFG_FASTMODEPLUS(__PIN__) ((((__PIN__) & SYSCFG_FASTMODEPLUS_PB6) == SYSCFG_FASTMODEPLUS_PB6) || \
- (((__PIN__) & SYSCFG_FASTMODEPLUS_PB7) == SYSCFG_FASTMODEPLUS_PB7) || \
- (((__PIN__) & SYSCFG_FASTMODEPLUS_PB8) == SYSCFG_FASTMODEPLUS_PB8) || \
- (((__PIN__) & SYSCFG_FASTMODEPLUS_PB9) == SYSCFG_FASTMODEPLUS_PB9))
- #endif
- #if defined(SYSCFG_ADC2ALT_ADC2_ROUT0) || defined(SYSCFG_ADC2ALT_ADC2_ROUT1)
- #define SYSCFG_ADC2_ROUT0_DAC1_1 ((uint32_t)0x00000000)
- #define SYSCFG_ADC2_ROUT0_VBAT4 SYSCFG_ADC2ALT_ADC2_ROUT0
- #define SYSCFG_ADC2_ROUT1_DAC1_2 ((uint32_t)0x00000000)
- #define SYSCFG_ADC2_ROUT1_VREFINT SYSCFG_ADC2ALT_ADC2_ROUT1
- #define IS_SYSCFG_ADC2ALT_ROUT0(__VALUE__) (((__VALUE__) == SYSCFG_ADC2_ROUT0_DAC1_1) || \
- ((__VALUE__) == SYSCFG_ADC2_ROUT0_VBAT4))
- #define IS_SYSCFG_ADC2ALT_ROUT1(__VALUE__) (((__VALUE__) == SYSCFG_ADC2_ROUT1_DAC1_2) || \
- ((__VALUE__) == SYSCFG_ADC2_ROUT1_VREFINT))
- #endif
- #define SYSCFG_ETH_MII ((uint32_t)0x00000000)
- #define SYSCFG_ETH_RMII SYSCFG_PMCR_EPIS_SEL_2
- #define IS_SYSCFG_ETHERNET_CONFIG(CONFIG) (((CONFIG) == SYSCFG_ETH_MII) || \
- ((CONFIG) == SYSCFG_ETH_RMII))
- #define SYSCFG_SWITCH_PA0 SYSCFG_PMCR_PA0SO
- #define SYSCFG_SWITCH_PA1 SYSCFG_PMCR_PA1SO
- #define SYSCFG_SWITCH_PC2 SYSCFG_PMCR_PC2SO
- #define SYSCFG_SWITCH_PC3 SYSCFG_PMCR_PC3SO
- #define SYSCFG_SWITCH_PA0_OPEN SYSCFG_PMCR_PA0SO
- #define SYSCFG_SWITCH_PA0_CLOSE ((uint32_t)0x00000000)
- #define SYSCFG_SWITCH_PA1_OPEN SYSCFG_PMCR_PA1SO
- #define SYSCFG_SWITCH_PA1_CLOSE ((uint32_t)0x00000000)
- #define SYSCFG_SWITCH_PC2_OPEN SYSCFG_PMCR_PC2SO
- #define SYSCFG_SWITCH_PC2_CLOSE ((uint32_t)0x00000000)
- #define SYSCFG_SWITCH_PC3_OPEN SYSCFG_PMCR_PC3SO
- #define SYSCFG_SWITCH_PC3_CLOSE ((uint32_t)0x00000000)
- #define IS_SYSCFG_ANALOG_SWITCH(SWITCH) ((((SWITCH) & SYSCFG_SWITCH_PA0) == SYSCFG_SWITCH_PA0)|| \
- (((SWITCH) & SYSCFG_SWITCH_PA1) == SYSCFG_SWITCH_PA1) || \
- (((SWITCH) & SYSCFG_SWITCH_PC2) == SYSCFG_SWITCH_PC2) || \
- (((SWITCH) & SYSCFG_SWITCH_PC3) == SYSCFG_SWITCH_PC3))
- #define IS_SYSCFG_SWITCH_STATE(STATE) ((((STATE) & SYSCFG_SWITCH_PA0_OPEN) == SYSCFG_SWITCH_PA0_OPEN) || \
- (((STATE) & SYSCFG_SWITCH_PA0_CLOSE) == SYSCFG_SWITCH_PA0_CLOSE) || \
- (((STATE) & SYSCFG_SWITCH_PA1_OPEN) == SYSCFG_SWITCH_PA1_OPEN) || \
- (((STATE) & SYSCFG_SWITCH_PA1_CLOSE) == SYSCFG_SWITCH_PA1_CLOSE) || \
- (((STATE) & SYSCFG_SWITCH_PC2_OPEN) == SYSCFG_SWITCH_PC2_OPEN) || \
- (((STATE) & SYSCFG_SWITCH_PC2_CLOSE) == SYSCFG_SWITCH_PC2_CLOSE) || \
- (((STATE) & SYSCFG_SWITCH_PC3_OPEN) == SYSCFG_SWITCH_PC3_OPEN) || \
- (((STATE) & SYSCFG_SWITCH_PC3_CLOSE) == SYSCFG_SWITCH_PC3_CLOSE))
- #define SYSCFG_BOOT_ADDR0 ((uint32_t)0x00000000)
- #define SYSCFG_BOOT_ADDR1 ((uint32_t)0x00000001)
- #define IS_SYSCFG_BOOT_REGISTER(REGISTER) (((REGISTER) == SYSCFG_BOOT_ADDR0)|| \
- ((REGISTER) == SYSCFG_BOOT_ADDR1))
- #define IS_SYSCFG_BOOT_ADDRESS(ADDRESS) ((ADDRESS) < PERIPH_BASE)
- #define SYSCFG_CELL_CODE ((uint32_t)0x00000000)
- #define SYSCFG_REGISTER_CODE SYSCFG_CCCSR_CS
- #define IS_SYSCFG_CODE_SELECT(SELECT) (((SELECT) == SYSCFG_CELL_CODE)|| \
- ((SELECT) == SYSCFG_REGISTER_CODE))
- #define IS_SYSCFG_CODE_CONFIG(CONFIG) ((CONFIG) < (0x10UL))
- #define EXTI_MODE_IT ((uint32_t)0x00010000)
- #define EXTI_MODE_EVT ((uint32_t)0x00020000)
- #define EXTI_RISING_EDGE ((uint32_t)0x00100000)
- #define EXTI_FALLING_EDGE ((uint32_t)0x00200000)
- #define IS_EXTI_EDGE_LINE(EDGE) (((EDGE) == EXTI_RISING_EDGE) || ((EDGE) == EXTI_FALLING_EDGE))
- #define IS_EXTI_MODE_LINE(MODE) (((MODE) == EXTI_MODE_IT) || ((MODE) == EXTI_MODE_EVT))
- #define EXTI_LINE0 ((uint32_t)0x00)
- #define EXTI_LINE1 ((uint32_t)0x01)
- #define EXTI_LINE2 ((uint32_t)0x02)
- #define EXTI_LINE3 ((uint32_t)0x03)
- #define EXTI_LINE4 ((uint32_t)0x04)
- #define EXTI_LINE5 ((uint32_t)0x05)
- #define EXTI_LINE6 ((uint32_t)0x06)
- #define EXTI_LINE7 ((uint32_t)0x07)
- #define EXTI_LINE8 ((uint32_t)0x08)
- #define EXTI_LINE9 ((uint32_t)0x09)
- #define EXTI_LINE10 ((uint32_t)0x0A)
- #define EXTI_LINE11 ((uint32_t)0x0B)
- #define EXTI_LINE12 ((uint32_t)0x0C)
- #define EXTI_LINE13 ((uint32_t)0x0D)
- #define EXTI_LINE14 ((uint32_t)0x0E)
- #define EXTI_LINE15 ((uint32_t)0x0F)
- #define EXTI_LINE16 ((uint32_t)0x10)
- #define EXTI_LINE17 ((uint32_t)0x11)
- #define EXTI_LINE18 ((uint32_t)0x12)
- #define EXTI_LINE19 ((uint32_t)0x13)
- #define EXTI_LINE20 ((uint32_t)0x14)
- #define EXTI_LINE21 ((uint32_t)0x15)
- #define EXTI_LINE22 ((uint32_t)0x16)
- #define EXTI_LINE23 ((uint32_t)0x17)
- #define EXTI_LINE24 ((uint32_t)0x18)
- #define EXTI_LINE25 ((uint32_t)0x19)
- #define EXTI_LINE26 ((uint32_t)0x1A)
- #define EXTI_LINE27 ((uint32_t)0x1B)
- #define EXTI_LINE28 ((uint32_t)0x1C)
- #define EXTI_LINE29 ((uint32_t)0x1D)
- #define EXTI_LINE30 ((uint32_t)0x1E)
- #define EXTI_LINE31 ((uint32_t)0x1F)
- #define EXTI_LINE32 ((uint32_t)0x20)
- #define EXTI_LINE33 ((uint32_t)0x21)
- #define EXTI_LINE34 ((uint32_t)0x22)
- #define EXTI_LINE35 ((uint32_t)0x23)
- #define EXTI_LINE36 ((uint32_t)0x24)
- #define EXTI_LINE37 ((uint32_t)0x25)
- #define EXTI_LINE38 ((uint32_t)0x26)
- #define EXTI_LINE39 ((uint32_t)0x27)
- #define EXTI_LINE40 ((uint32_t)0x28)
- #define EXTI_LINE41 ((uint32_t)0x29)
- #define EXTI_LINE42 ((uint32_t)0x2A)
- #define EXTI_LINE43 ((uint32_t)0x2B)
- #define EXTI_LINE44 ((uint32_t)0x2C)
- #if defined(DUAL_CORE)
- #define EXTI_LINE46 ((uint32_t)0x2E)
- #else
- #endif
- #define EXTI_LINE47 ((uint32_t)0x2F)
- #define EXTI_LINE48 ((uint32_t)0x30)
- #define EXTI_LINE49 ((uint32_t)0x31)
- #define EXTI_LINE50 ((uint32_t)0x32)
- #define EXTI_LINE51 ((uint32_t)0x33)
- #define EXTI_LINE52 ((uint32_t)0x34)
- #define EXTI_LINE53 ((uint32_t)0x35)
- #define EXTI_LINE54 ((uint32_t)0x36)
- #define EXTI_LINE55 ((uint32_t)0x37)
- #define EXTI_LINE56 ((uint32_t)0x38)
- #define EXTI_LINE57 ((uint32_t)0x39)
- #define EXTI_LINE58 ((uint32_t)0x3A)
- #define EXTI_LINE59 ((uint32_t)0x3B)
- #define EXTI_LINE60 ((uint32_t)0x3C)
- #define EXTI_LINE61 ((uint32_t)0x3D)
- #define EXTI_LINE62 ((uint32_t)0x3E)
- #define EXTI_LINE63 ((uint32_t)0x3F)
- #define EXTI_LINE64 ((uint32_t)0x40)
- #define EXTI_LINE65 ((uint32_t)0x41)
- #define EXTI_LINE66 ((uint32_t)0x42)
- #define EXTI_LINE67 ((uint32_t)0x43)
- #define EXTI_LINE68 ((uint32_t)0x44)
- #define EXTI_LINE69 ((uint32_t)0x45)
- #define EXTI_LINE70 ((uint32_t)0x46)
- #define EXTI_LINE71 ((uint32_t)0x47)
- #define EXTI_LINE72 ((uint32_t)0x48)
- #define EXTI_LINE73 ((uint32_t)0x49)
- #define EXTI_LINE74 ((uint32_t)0x4A)
- #define EXTI_LINE75 ((uint32_t)0x4B)
- #define EXTI_LINE76 ((uint32_t)0x4C)
- #if defined(DUAL_CORE)
- #define EXTI_LINE77 ((uint32_t)0x4D)
- #define EXTI_LINE78 ((uint32_t)0x4E)
- #define EXTI_LINE79 ((uint32_t)0x4F)
- #define EXTI_LINE80 ((uint32_t)0x50)
- #else
- #endif
- #if defined(DUAL_CORE)
- #define EXTI_LINE82 ((uint32_t)0x52)
- #else
- #endif
- #if defined(DUAL_CORE)
- #define EXTI_LINE84 ((uint32_t)0x54)
- #else
- #endif
- #define EXTI_LINE85 ((uint32_t)0x55)
- #define EXTI_LINE86 ((uint32_t)0x56)
- #define EXTI_LINE87 ((uint32_t)0x57)
- #define EXTI_LINE88 ((uint32_t)0x58)
- #define EXTI_LINE89 ((uint32_t)0x59)
- #define EXTI_LINE90 ((uint32_t)0x5A)
- #define EXTI_LINE91 ((uint32_t)0x5B)
- #if defined(DUAL_CORE)
- #define IS_HAL_EXTI_CONFIG_LINE(LINE) (((LINE) == EXTI_LINE0) || ((LINE) == EXTI_LINE1) || \
- ((LINE) == EXTI_LINE2) || ((LINE) == EXTI_LINE3) || \
- ((LINE) == EXTI_LINE4) || ((LINE) == EXTI_LINE5) || \
- ((LINE) == EXTI_LINE6) || ((LINE) == EXTI_LINE7) || \
- ((LINE) == EXTI_LINE8) || ((LINE) == EXTI_LINE9) || \
- ((LINE) == EXTI_LINE10) || ((LINE) == EXTI_LINE11) || \
- ((LINE) == EXTI_LINE12) || ((LINE) == EXTI_LINE13) || \
- ((LINE) == EXTI_LINE14) || ((LINE) == EXTI_LINE15) || \
- ((LINE) == EXTI_LINE16) || ((LINE) == EXTI_LINE17) || \
- ((LINE) == EXTI_LINE18) || ((LINE) == EXTI_LINE19) || \
- ((LINE) == EXTI_LINE20) || ((LINE) == EXTI_LINE21) || \
- ((LINE) == EXTI_LINE49) || ((LINE) == EXTI_LINE51) || \
- ((LINE) == EXTI_LINE82) || ((LINE) == EXTI_LINE84) || \
- ((LINE) == EXTI_LINE85) || ((LINE) == EXTI_LINE86))
- #else
- #define IS_HAL_EXTI_CONFIG_LINE(LINE) (((LINE) == EXTI_LINE0) || ((LINE) == EXTI_LINE1)|| \
- ((LINE) == EXTI_LINE2) || ((LINE) == EXTI_LINE3) || \
- ((LINE) == EXTI_LINE4) || ((LINE) == EXTI_LINE5) || \
- ((LINE) == EXTI_LINE6) || ((LINE) == EXTI_LINE7) || \
- ((LINE) == EXTI_LINE8) || ((LINE) == EXTI_LINE9) || \
- ((LINE) == EXTI_LINE10) || ((LINE) == EXTI_LINE11) || \
- ((LINE) == EXTI_LINE12) || ((LINE) == EXTI_LINE13) || \
- ((LINE) == EXTI_LINE14) || ((LINE) == EXTI_LINE15) || \
- ((LINE) == EXTI_LINE16) || ((LINE) == EXTI_LINE17) || \
- ((LINE) == EXTI_LINE18) || ((LINE) == EXTI_LINE19) || \
- ((LINE) == EXTI_LINE20) || ((LINE) == EXTI_LINE21) || \
- ((LINE) == EXTI_LINE49) || ((LINE) == EXTI_LINE51) || \
- ((LINE) == EXTI_LINE85) || ((LINE) == EXTI_LINE86))
- #endif
- #if defined(DUAL_CORE)
- #define IS_EXTI_ALL_LINE(LINE) (((LINE) == EXTI_LINE0) || ((LINE) == EXTI_LINE1) || \
- ((LINE) == EXTI_LINE2) || ((LINE) == EXTI_LINE3) || \
- ((LINE) == EXTI_LINE4) || ((LINE) == EXTI_LINE5) || \
- ((LINE) == EXTI_LINE6) || ((LINE) == EXTI_LINE7) || \
- ((LINE) == EXTI_LINE8) || ((LINE) == EXTI_LINE9) || \
- ((LINE) == EXTI_LINE10) || ((LINE) == EXTI_LINE11) || \
- ((LINE) == EXTI_LINE12) || ((LINE) == EXTI_LINE13) || \
- ((LINE) == EXTI_LINE14) || ((LINE) == EXTI_LINE15) || \
- ((LINE) == EXTI_LINE16) || ((LINE) == EXTI_LINE17) || \
- ((LINE) == EXTI_LINE18) || ((LINE) == EXTI_LINE19) || \
- ((LINE) == EXTI_LINE20) || ((LINE) == EXTI_LINE21) || \
- ((LINE) == EXTI_LINE22) || ((LINE) == EXTI_LINE23) || \
- ((LINE) == EXTI_LINE24) || ((LINE) == EXTI_LINE25) || \
- ((LINE) == EXTI_LINE26) || ((LINE) == EXTI_LINE27) || \
- ((LINE) == EXTI_LINE28) || ((LINE) == EXTI_LINE29) || \
- ((LINE) == EXTI_LINE30) || ((LINE) == EXTI_LINE31) || \
- ((LINE) == EXTI_LINE32) || ((LINE) == EXTI_LINE33) || \
- ((LINE) == EXTI_LINE34) || ((LINE) == EXTI_LINE35) || \
- ((LINE) == EXTI_LINE36) || ((LINE) == EXTI_LINE37) || \
- ((LINE) == EXTI_LINE38) || ((LINE) == EXTI_LINE39) || \
- ((LINE) == EXTI_LINE40) || ((LINE) == EXTI_LINE41) || \
- ((LINE) == EXTI_LINE42) || ((LINE) == EXTI_LINE43) || \
- ((LINE) == EXTI_LINE44) || ((LINE) == EXTI_LINE46) || \
- ((LINE) == EXTI_LINE47) || ((LINE) == EXTI_LINE48) || \
- ((LINE) == EXTI_LINE49) || ((LINE) == EXTI_LINE50) || \
- ((LINE) == EXTI_LINE51) || ((LINE) == EXTI_LINE52) || \
- ((LINE) == EXTI_LINE53) || ((LINE) == EXTI_LINE54) || \
- ((LINE) == EXTI_LINE55) || ((LINE) == EXTI_LINE56) || \
- ((LINE) == EXTI_LINE57) || ((LINE) == EXTI_LINE58) || \
- ((LINE) == EXTI_LINE59) || ((LINE) == EXTI_LINE60) || \
- ((LINE) == EXTI_LINE61) || ((LINE) == EXTI_LINE62) || \
- ((LINE) == EXTI_LINE63) || ((LINE) == EXTI_LINE64) || \
- ((LINE) == EXTI_LINE65) || ((LINE) == EXTI_LINE66) || \
- ((LINE) == EXTI_LINE67) || ((LINE) == EXTI_LINE68) || \
- ((LINE) == EXTI_LINE69) || ((LINE) == EXTI_LINE70) || \
- ((LINE) == EXTI_LINE71) || ((LINE) == EXTI_LINE72) || \
- ((LINE) == EXTI_LINE73) || ((LINE) == EXTI_LINE74) || \
- ((LINE) == EXTI_LINE75) || ((LINE) == EXTI_LINE76) || \
- ((LINE) == EXTI_LINE77) || ((LINE) == EXTI_LINE79) || \
- ((LINE) == EXTI_LINE84) || ((LINE) == EXTI_LINE85) || \
- ((LINE) == EXTI_LINE86) || ((LINE) == EXTI_LINE87) || \
- ((LINE) == EXTI_LINE78) || \
- ((LINE) == EXTI_LINE80) || ((LINE) == EXTI_LINE82))
- #else
- #define IS_EXTI_ALL_LINE(LINE) (((LINE) == EXTI_LINE0) || ((LINE) == EXTI_LINE1) || \
- ((LINE) == EXTI_LINE2) || ((LINE) == EXTI_LINE3) || \
- ((LINE) == EXTI_LINE4) || ((LINE) == EXTI_LINE5) || \
- ((LINE) == EXTI_LINE6) || ((LINE) == EXTI_LINE7) || \
- ((LINE) == EXTI_LINE8) || ((LINE) == EXTI_LINE9) || \
- ((LINE) == EXTI_LINE10) || ((LINE) == EXTI_LINE11) || \
- ((LINE) == EXTI_LINE12) || ((LINE) == EXTI_LINE13) || \
- ((LINE) == EXTI_LINE14) || ((LINE) == EXTI_LINE15) || \
- ((LINE) == EXTI_LINE16) || ((LINE) == EXTI_LINE17) || \
- ((LINE) == EXTI_LINE18) || ((LINE) == EXTI_LINE19) || \
- ((LINE) == EXTI_LINE20) || ((LINE) == EXTI_LINE21) || \
- ((LINE) == EXTI_LINE22) || ((LINE) == EXTI_LINE23) || \
- ((LINE) == EXTI_LINE24) || ((LINE) == EXTI_LINE25) || \
- ((LINE) == EXTI_LINE26) || ((LINE) == EXTI_LINE27) || \
- ((LINE) == EXTI_LINE28) || ((LINE) == EXTI_LINE29) || \
- ((LINE) == EXTI_LINE30) || ((LINE) == EXTI_LINE31) || \
- ((LINE) == EXTI_LINE32) || ((LINE) == EXTI_LINE33) || \
- ((LINE) == EXTI_LINE34) || ((LINE) == EXTI_LINE35) || \
- ((LINE) == EXTI_LINE36) || ((LINE) == EXTI_LINE37) || \
- ((LINE) == EXTI_LINE38) || ((LINE) == EXTI_LINE39) || \
- ((LINE) == EXTI_LINE40) || ((LINE) == EXTI_LINE41) || \
- ((LINE) == EXTI_LINE42) || ((LINE) == EXTI_LINE43) || \
- ((LINE) == EXTI_LINE44) || \
- ((LINE) == EXTI_LINE47) || ((LINE) == EXTI_LINE48) || \
- ((LINE) == EXTI_LINE49) || ((LINE) == EXTI_LINE50) || \
- ((LINE) == EXTI_LINE51) || ((LINE) == EXTI_LINE52) || \
- ((LINE) == EXTI_LINE53) || ((LINE) == EXTI_LINE54) || \
- ((LINE) == EXTI_LINE55) || ((LINE) == EXTI_LINE56) || \
- ((LINE) == EXTI_LINE57) || ((LINE) == EXTI_LINE58) || \
- ((LINE) == EXTI_LINE59) || ((LINE) == EXTI_LINE60) || \
- ((LINE) == EXTI_LINE61) || ((LINE) == EXTI_LINE62) || \
- ((LINE) == EXTI_LINE63) || ((LINE) == EXTI_LINE64) || \
- ((LINE) == EXTI_LINE65) || ((LINE) == EXTI_LINE66) || \
- ((LINE) == EXTI_LINE67) || ((LINE) == EXTI_LINE68) || \
- ((LINE) == EXTI_LINE69) || ((LINE) == EXTI_LINE70) || \
- ((LINE) == EXTI_LINE71) || ((LINE) == EXTI_LINE72) || \
- ((LINE) == EXTI_LINE73) || ((LINE) == EXTI_LINE74) || \
- ((LINE) == EXTI_LINE75) || ((LINE) == EXTI_LINE76) || \
- ((LINE) == EXTI_LINE85) || \
- ((LINE) == EXTI_LINE86) || ((LINE) == EXTI_LINE87) || \
- ((LINE) == EXTI_LINE88) || ((LINE) == EXTI_LINE89) || \
- ((LINE) == EXTI_LINE90) || ((LINE) == EXTI_LINE91))
- #endif
- #if defined(DUAL_CORE)
- #define IS_EXTI_D1_LINE(LINE) (((LINE) == EXTI_LINE0) || ((LINE) == EXTI_LINE1) || \
- ((LINE) == EXTI_LINE2) || ((LINE) == EXTI_LINE3) || \
- ((LINE) == EXTI_LINE4) || ((LINE) == EXTI_LINE5) || \
- ((LINE) == EXTI_LINE6) || ((LINE) == EXTI_LINE7) || \
- ((LINE) == EXTI_LINE8) || ((LINE) == EXTI_LINE9) || \
- ((LINE) == EXTI_LINE10) || ((LINE) == EXTI_LINE11) || \
- ((LINE) == EXTI_LINE12) || ((LINE) == EXTI_LINE13) || \
- ((LINE) == EXTI_LINE14) || ((LINE) == EXTI_LINE15) || \
- ((LINE) == EXTI_LINE16) || ((LINE) == EXTI_LINE17) || \
- ((LINE) == EXTI_LINE18) || ((LINE) == EXTI_LINE19) || \
- ((LINE) == EXTI_LINE20) || ((LINE) == EXTI_LINE21) || \
- ((LINE) == EXTI_LINE22) || ((LINE) == EXTI_LINE23) || \
- ((LINE) == EXTI_LINE24) || ((LINE) == EXTI_LINE25) || \
- ((LINE) == EXTI_LINE26) || ((LINE) == EXTI_LINE27) || \
- ((LINE) == EXTI_LINE28) || ((LINE) == EXTI_LINE29) || \
- ((LINE) == EXTI_LINE30) || ((LINE) == EXTI_LINE31) || \
- ((LINE) == EXTI_LINE32) || ((LINE) == EXTI_LINE33) || \
- ((LINE) == EXTI_LINE34) || ((LINE) == EXTI_LINE35) || \
- ((LINE) == EXTI_LINE36) || ((LINE) == EXTI_LINE37) || \
- ((LINE) == EXTI_LINE38) || ((LINE) == EXTI_LINE39) || \
- ((LINE) == EXTI_LINE40) || ((LINE) == EXTI_LINE41) || \
- ((LINE) == EXTI_LINE42) || ((LINE) == EXTI_LINE43) || \
- ((LINE) == EXTI_LINE44) || ((LINE) == EXTI_LINE46) || \
- ((LINE) == EXTI_LINE47) || ((LINE) == EXTI_LINE48) || \
- ((LINE) == EXTI_LINE49) || ((LINE) == EXTI_LINE50) || \
- ((LINE) == EXTI_LINE51) || ((LINE) == EXTI_LINE52) || \
- ((LINE) == EXTI_LINE53) || ((LINE) == EXTI_LINE54) || \
- ((LINE) == EXTI_LINE55) || ((LINE) == EXTI_LINE56) || \
- ((LINE) == EXTI_LINE57) || ((LINE) == EXTI_LINE58) || \
- ((LINE) == EXTI_LINE59) || ((LINE) == EXTI_LINE60) || \
- ((LINE) == EXTI_LINE61) || ((LINE) == EXTI_LINE62) || \
- ((LINE) == EXTI_LINE63) || ((LINE) == EXTI_LINE64) || \
- ((LINE) == EXTI_LINE65) || ((LINE) == EXTI_LINE66) || \
- ((LINE) == EXTI_LINE67) || ((LINE) == EXTI_LINE68) || \
- ((LINE) == EXTI_LINE69) || ((LINE) == EXTI_LINE70) || \
- ((LINE) == EXTI_LINE71) || ((LINE) == EXTI_LINE72) || \
- ((LINE) == EXTI_LINE73) || ((LINE) == EXTI_LINE74) || \
- ((LINE) == EXTI_LINE75) || ((LINE) == EXTI_LINE76) || \
- ((LINE) == EXTI_LINE77) || ((LINE) == EXTI_LINE79) || \
- ((LINE) == EXTI_LINE84) || ((LINE) == EXTI_LINE85) || \
- ((LINE) == EXTI_LINE86) || ((LINE) == EXTI_LINE87))
- #else
- #define IS_EXTI_D1_LINE(LINE) (((LINE) == EXTI_LINE0) || ((LINE) == EXTI_LINE1) || \
- ((LINE) == EXTI_LINE2) || ((LINE) == EXTI_LINE3) || \
- ((LINE) == EXTI_LINE4) || ((LINE) == EXTI_LINE5) || \
- ((LINE) == EXTI_LINE6) || ((LINE) == EXTI_LINE7) || \
- ((LINE) == EXTI_LINE8) || ((LINE) == EXTI_LINE9) || \
- ((LINE) == EXTI_LINE10) || ((LINE) == EXTI_LINE11) || \
- ((LINE) == EXTI_LINE12) || ((LINE) == EXTI_LINE13) || \
- ((LINE) == EXTI_LINE14) || ((LINE) == EXTI_LINE15) || \
- ((LINE) == EXTI_LINE16) || ((LINE) == EXTI_LINE17) || \
- ((LINE) == EXTI_LINE18) || ((LINE) == EXTI_LINE19) || \
- ((LINE) == EXTI_LINE20) || ((LINE) == EXTI_LINE21) || \
- ((LINE) == EXTI_LINE22) || ((LINE) == EXTI_LINE23) || \
- ((LINE) == EXTI_LINE24) || ((LINE) == EXTI_LINE25) || \
- ((LINE) == EXTI_LINE26) || ((LINE) == EXTI_LINE27) || \
- ((LINE) == EXTI_LINE28) || ((LINE) == EXTI_LINE29) || \
- ((LINE) == EXTI_LINE30) || ((LINE) == EXTI_LINE31) || \
- ((LINE) == EXTI_LINE32) || ((LINE) == EXTI_LINE33) || \
- ((LINE) == EXTI_LINE34) || ((LINE) == EXTI_LINE35) || \
- ((LINE) == EXTI_LINE36) || ((LINE) == EXTI_LINE37) || \
- ((LINE) == EXTI_LINE38) || ((LINE) == EXTI_LINE39) || \
- ((LINE) == EXTI_LINE40) || ((LINE) == EXTI_LINE41) || \
- ((LINE) == EXTI_LINE42) || ((LINE) == EXTI_LINE43) || \
- ((LINE) == EXTI_LINE44) || \
- ((LINE) == EXTI_LINE47) || ((LINE) == EXTI_LINE48) || \
- ((LINE) == EXTI_LINE49) || ((LINE) == EXTI_LINE50) || \
- ((LINE) == EXTI_LINE51) || ((LINE) == EXTI_LINE52) || \
- ((LINE) == EXTI_LINE53) || ((LINE) == EXTI_LINE54) || \
- ((LINE) == EXTI_LINE55) || ((LINE) == EXTI_LINE56) || \
- ((LINE) == EXTI_LINE57) || ((LINE) == EXTI_LINE58) || \
- ((LINE) == EXTI_LINE59) || ((LINE) == EXTI_LINE60) || \
- ((LINE) == EXTI_LINE61) || ((LINE) == EXTI_LINE62) || \
- ((LINE) == EXTI_LINE63) || ((LINE) == EXTI_LINE64) || \
- ((LINE) == EXTI_LINE65) || ((LINE) == EXTI_LINE66) || \
- ((LINE) == EXTI_LINE67) || ((LINE) == EXTI_LINE68) || \
- ((LINE) == EXTI_LINE69) || ((LINE) == EXTI_LINE70) || \
- ((LINE) == EXTI_LINE71) || ((LINE) == EXTI_LINE72) || \
- ((LINE) == EXTI_LINE73) || ((LINE) == EXTI_LINE74) || \
- ((LINE) == EXTI_LINE75) || ((LINE) == EXTI_LINE76) || \
- ((LINE) == EXTI_LINE85) || \
- ((LINE) == EXTI_LINE86) || ((LINE) == EXTI_LINE87) || \
- ((LINE) == EXTI_LINE88) || ((LINE) == EXTI_LINE89) || \
- ((LINE) == EXTI_LINE90) || ((LINE) == EXTI_LINE91))
- #endif
- #if defined(DUAL_CORE)
- #define IS_EXTI_D2_LINE(LINE) (((LINE) == EXTI_LINE0) || ((LINE) == EXTI_LINE1) || \
- ((LINE) == EXTI_LINE2) || ((LINE) == EXTI_LINE3) || \
- ((LINE) == EXTI_LINE4) || ((LINE) == EXTI_LINE5) || \
- ((LINE) == EXTI_LINE6) || ((LINE) == EXTI_LINE7) || \
- ((LINE) == EXTI_LINE8) || ((LINE) == EXTI_LINE9) || \
- ((LINE) == EXTI_LINE10) || ((LINE) == EXTI_LINE11) || \
- ((LINE) == EXTI_LINE12) || ((LINE) == EXTI_LINE13) || \
- ((LINE) == EXTI_LINE14) || ((LINE) == EXTI_LINE15) || \
- ((LINE) == EXTI_LINE16) || ((LINE) == EXTI_LINE17) || \
- ((LINE) == EXTI_LINE18) || ((LINE) == EXTI_LINE19) || \
- ((LINE) == EXTI_LINE20) || ((LINE) == EXTI_LINE21) || \
- ((LINE) == EXTI_LINE22) || ((LINE) == EXTI_LINE23) || \
- ((LINE) == EXTI_LINE24) || ((LINE) == EXTI_LINE25) || \
- ((LINE) == EXTI_LINE26) || ((LINE) == EXTI_LINE27) || \
- ((LINE) == EXTI_LINE28) || ((LINE) == EXTI_LINE29) || \
- ((LINE) == EXTI_LINE30) || ((LINE) == EXTI_LINE31) || \
- ((LINE) == EXTI_LINE32) || ((LINE) == EXTI_LINE33) || \
- ((LINE) == EXTI_LINE34) || ((LINE) == EXTI_LINE35) || \
- ((LINE) == EXTI_LINE36) || ((LINE) == EXTI_LINE37) || \
- ((LINE) == EXTI_LINE38) || ((LINE) == EXTI_LINE39) || \
- ((LINE) == EXTI_LINE40) || ((LINE) == EXTI_LINE41) || \
- ((LINE) == EXTI_LINE42) || ((LINE) == EXTI_LINE43) || \
- ((LINE) == EXTI_LINE44) || ((LINE) == EXTI_LINE46) || \
- ((LINE) == EXTI_LINE47) || ((LINE) == EXTI_LINE48) || \
- ((LINE) == EXTI_LINE49) || ((LINE) == EXTI_LINE50) || \
- ((LINE) == EXTI_LINE51) || ((LINE) == EXTI_LINE52) || \
- ((LINE) == EXTI_LINE53) || ((LINE) == EXTI_LINE54) || \
- ((LINE) == EXTI_LINE55) || ((LINE) == EXTI_LINE56) || \
- ((LINE) == EXTI_LINE57) || ((LINE) == EXTI_LINE58) || \
- ((LINE) == EXTI_LINE59) || ((LINE) == EXTI_LINE60) || \
- ((LINE) == EXTI_LINE61) || ((LINE) == EXTI_LINE62) || \
- ((LINE) == EXTI_LINE63) || ((LINE) == EXTI_LINE64) || \
- ((LINE) == EXTI_LINE65) || ((LINE) == EXTI_LINE66) || \
- ((LINE) == EXTI_LINE67) || ((LINE) == EXTI_LINE68) || \
- ((LINE) == EXTI_LINE69) || ((LINE) == EXTI_LINE70) || \
- ((LINE) == EXTI_LINE71) || ((LINE) == EXTI_LINE72) || \
- ((LINE) == EXTI_LINE73) || ((LINE) == EXTI_LINE74) || \
- ((LINE) == EXTI_LINE75) || ((LINE) == EXTI_LINE76) || \
- ((LINE) == EXTI_LINE78) || ((LINE) == EXTI_LINE80) || \
- ((LINE) == EXTI_LINE82) || ((LINE) == EXTI_LINE85) || \
- ((LINE) == EXTI_LINE86) || ((LINE) == EXTI_LINE87))
- #endif
- #if defined(DUAL_CORE)
- #define IS_EXTI_D3_LINE(LINE) (((LINE) == EXTI_LINE0) || ((LINE) == EXTI_LINE1) || \
- ((LINE) == EXTI_LINE2) || ((LINE) == EXTI_LINE3) || \
- ((LINE) == EXTI_LINE4) || ((LINE) == EXTI_LINE5) || \
- ((LINE) == EXTI_LINE6) || ((LINE) == EXTI_LINE7) || \
- ((LINE) == EXTI_LINE8) || ((LINE) == EXTI_LINE9) || \
- ((LINE) == EXTI_LINE10) || ((LINE) == EXTI_LINE11) || \
- ((LINE) == EXTI_LINE12) || ((LINE) == EXTI_LINE13) || \
- ((LINE) == EXTI_LINE14) || ((LINE) == EXTI_LINE15) || \
- ((LINE) == EXTI_LINE19) || ((LINE) == EXTI_LINE20) || \
- ((LINE) == EXTI_LINE21) || ((LINE) == EXTI_LINE25) || \
- ((LINE) == EXTI_LINE34) || ((LINE) == EXTI_LINE35) || \
- ((LINE) == EXTI_LINE41) || ((LINE) == EXTI_LINE48) || \
- ((LINE) == EXTI_LINE49) || ((LINE) == EXTI_LINE50) || \
- ((LINE) == EXTI_LINE51) || ((LINE) == EXTI_LINE52) || \
- ((LINE) == EXTI_LINE53))
- #elif (POWER_DOMAINS_NUMBER == 3U)
- #define IS_EXTI_D3_LINE(LINE) (((LINE) == EXTI_LINE0) || ((LINE) == EXTI_LINE1) || \
- ((LINE) == EXTI_LINE2) || ((LINE) == EXTI_LINE3) || \
- ((LINE) == EXTI_LINE4) || ((LINE) == EXTI_LINE5) || \
- ((LINE) == EXTI_LINE6) || ((LINE) == EXTI_LINE7) || \
- ((LINE) == EXTI_LINE8) || ((LINE) == EXTI_LINE9) || \
- ((LINE) == EXTI_LINE10) || ((LINE) == EXTI_LINE11) || \
- ((LINE) == EXTI_LINE12) || ((LINE) == EXTI_LINE13) || \
- ((LINE) == EXTI_LINE14) || ((LINE) == EXTI_LINE15) || \
- ((LINE) == EXTI_LINE19) || ((LINE) == EXTI_LINE20) || \
- ((LINE) == EXTI_LINE21) || ((LINE) == EXTI_LINE25) || \
- ((LINE) == EXTI_LINE34) || ((LINE) == EXTI_LINE35) || \
- ((LINE) == EXTI_LINE41) || ((LINE) == EXTI_LINE48) || \
- ((LINE) == EXTI_LINE49) || ((LINE) == EXTI_LINE50) || \
- ((LINE) == EXTI_LINE51) || ((LINE) == EXTI_LINE52) || \
- ((LINE) == EXTI_LINE53) || ((LINE) == EXTI_LINE88))
- #else
- #define IS_EXTI_D3_LINE(LINE) (((LINE) == EXTI_LINE0) || ((LINE) == EXTI_LINE1) || \
- ((LINE) == EXTI_LINE2) || ((LINE) == EXTI_LINE3) || \
- ((LINE) == EXTI_LINE4) || ((LINE) == EXTI_LINE5) || \
- ((LINE) == EXTI_LINE6) || ((LINE) == EXTI_LINE7) || \
- ((LINE) == EXTI_LINE8) || ((LINE) == EXTI_LINE9) || \
- ((LINE) == EXTI_LINE10) || ((LINE) == EXTI_LINE11) || \
- ((LINE) == EXTI_LINE12) || ((LINE) == EXTI_LINE13) || \
- ((LINE) == EXTI_LINE14) || ((LINE) == EXTI_LINE15) || \
- ((LINE) == EXTI_LINE19) || ((LINE) == EXTI_LINE20) || \
- ((LINE) == EXTI_LINE21) || ((LINE) == EXTI_LINE25) || \
- ((LINE) == EXTI_LINE34) || ((LINE) == EXTI_LINE35) || \
- ((LINE) == EXTI_LINE41) || ((LINE) == EXTI_LINE48) || \
- ((LINE) == EXTI_LINE49) || ((LINE) == EXTI_LINE50) || \
- ((LINE) == EXTI_LINE51) || ((LINE) == EXTI_LINE88))
- #endif
- #define BDMA_CH6_CLEAR ((uint32_t)0x00000000)
- #define BDMA_CH7_CLEAR ((uint32_t)0x00000001)
- #if defined (LPTIM4)
- #define LPTIM4_OUT_CLEAR ((uint32_t)0x00000002)
- #else
- #define LPTIM2_OUT_CLEAR ((uint32_t)0x00000002)
- #endif
- #if defined (LPTIM5)
- #define LPTIM5_OUT_CLEAR ((uint32_t)0x00000003)
- #else
- #define LPTIM3_OUT_CLEAR ((uint32_t)0x00000003)
- #endif
- #if defined (LPTIM4) && defined (LPTIM5)
- #define IS_EXTI_D3_CLEAR(SOURCE) (((SOURCE) == BDMA_CH6_CLEAR) || ((SOURCE) == BDMA_CH7_CLEAR) || \
- ((SOURCE) == LPTIM4_OUT_CLEAR) || ((SOURCE) == LPTIM5_OUT_CLEAR))
- #else
- #define IS_EXTI_D3_CLEAR(SOURCE) (((SOURCE) == BDMA_CH6_CLEAR) || ((SOURCE) == BDMA_CH7_CLEAR) || \
- ((SOURCE) == LPTIM2_OUT_CLEAR) || ((SOURCE) == LPTIM3_OUT_CLEAR))
- #endif
- #define FMC_SWAPBMAP_DISABLE (0x00000000U)
- #define FMC_SWAPBMAP_SDRAM_SRAM FMC_BCR1_BMAP_0
- #define FMC_SWAPBMAP_SDRAMB2 FMC_BCR1_BMAP_1
- #define IS_FMC_SWAPBMAP_MODE(__MODE__) (((__MODE__) == FMC_SWAPBMAP_DISABLE) || \
- ((__MODE__) == FMC_SWAPBMAP_SDRAM_SRAM) || \
- ((__MODE__) == FMC_SWAPBMAP_SDRAMB2))
- #if defined(DUAL_CORE)
- #define __HAL_ART_ENABLE() SET_BIT(ART->CTR, ART_CTR_EN)
- #define __HAL_ART_DISABLE() CLEAR_BIT(ART->CTR, ART_CTR_EN)
- #define __HAL_ART_CONFIG_BASE_ADDRESS(__BASE_ADDRESS__) MODIFY_REG(ART->CTR, ART_CTR_PCACHEADDR, (((__BASE_ADDRESS__) >> 12U) & 0x000FFF00UL))
- #endif
- #define __HAL_SYSCFG_BREAK_AXISRAM_DBL_ECC_LOCK() SET_BIT(SYSCFG->CFGR, SYSCFG_CFGR_AXISRAML)
- #define __HAL_SYSCFG_BREAK_ITCM_DBL_ECC_LOCK() SET_BIT(SYSCFG->CFGR, SYSCFG_CFGR_ITCML)
- #define __HAL_SYSCFG_BREAK_DTCM_DBL_ECC_LOCK() SET_BIT(SYSCFG->CFGR, SYSCFG_CFGR_DTCML)
- #define __HAL_SYSCFG_BREAK_SRAM1_DBL_ECC_LOCK() SET_BIT(SYSCFG->CFGR, SYSCFG_CFGR_SRAM1L)
- #define __HAL_SYSCFG_BREAK_SRAM2_DBL_ECC_LOCK() SET_BIT(SYSCFG->CFGR, SYSCFG_CFGR_SRAM2L)
- #define __HAL_SYSCFG_BREAK_SRAM3_DBL_ECC_LOCK() SET_BIT(SYSCFG->CFGR, SYSCFG_CFGR_SRAM3L)
- #define __HAL_SYSCFG_BREAK_SRAM4_DBL_ECC_LOCK() SET_BIT(SYSCFG->CFGR, SYSCFG_CFGR_SRAM4L)
- #define __HAL_SYSCFG_BREAK_BKRAM_DBL_ECC_LOCK() SET_BIT(SYSCFG->CFGR, SYSCFG_CFGR_BKRAML)
- #define __HAL_SYSCFG_BREAK_CM7_LOCKUP_LOCK() SET_BIT(SYSCFG->CFGR, SYSCFG_CFGR_CM7L)
- #define __HAL_SYSCFG_BREAK_FLASH_DBL_ECC_LOCK() SET_BIT(SYSCFG->CFGR, SYSCFG_CFGR_FLASHL)
- #define __HAL_SYSCFG_BREAK_PVD_LOCK() SET_BIT(SYSCFG->CFGR, SYSCFG_CFGR_PVDL)
- #if defined(DUAL_CORE)
- #define __HAL_SYSCFG_BREAK_CM4_LOCKUP_LOCK() SET_BIT(SYSCFG->CFGR, SYSCFG_CFGR_CM4L)
- #endif
- #if !defined(SYSCFG_PMCR_BOOSTEN)
- #define __HAL_SYSCFG_FASTMODEPLUS_ENABLE(__FASTMODEPLUS__) do {assert_param(IS_SYSCFG_FASTMODEPLUS((__FASTMODEPLUS__)));\
- SET_BIT(SYSCFG->PMCR, (__FASTMODEPLUS__))
- }while(0)
- #define __HAL_SYSCFG_FASTMODEPLUS_DISABLE(__FASTMODEPLUS__) do {assert_param(IS_SYSCFG_FASTMODEPLUS((__FASTMODEPLUS__)));\
- CLEAR_BIT(SYSCFG->PMCR, (__FASTMODEPLUS__))
- }while(0)
- #endif
- #define __HAL_DBGMCU_FREEZE_WWDG1() (DBGMCU->APB3FZ1 |= (DBGMCU_APB3FZ1_DBG_WWDG1))
- #define __HAL_DBGMCU_FREEZE_TIM2() (DBGMCU->APB1LFZ1 |= (DBGMCU_APB1LFZ1_DBG_TIM2))
- #define __HAL_DBGMCU_FREEZE_TIM3() (DBGMCU->APB1LFZ1 |= (DBGMCU_APB1LFZ1_DBG_TIM3))
- #define __HAL_DBGMCU_FREEZE_TIM4() (DBGMCU->APB1LFZ1 |= (DBGMCU_APB1LFZ1_DBG_TIM4))
- #define __HAL_DBGMCU_FREEZE_TIM5() (DBGMCU->APB1LFZ1 |= (DBGMCU_APB1LFZ1_DBG_TIM5))
- #define __HAL_DBGMCU_FREEZE_TIM6() (DBGMCU->APB1LFZ1 |= (DBGMCU_APB1LFZ1_DBG_TIM6))
- #define __HAL_DBGMCU_FREEZE_TIM7() (DBGMCU->APB1LFZ1 |= (DBGMCU_APB1LFZ1_DBG_TIM7))
- #define __HAL_DBGMCU_FREEZE_TIM12() (DBGMCU->APB1LFZ1 |= (DBGMCU_APB1LFZ1_DBG_TIM12))
- #define __HAL_DBGMCU_FREEZE_TIM13() (DBGMCU->APB1LFZ1 |= (DBGMCU_APB1LFZ1_DBG_TIM13))
- #define __HAL_DBGMCU_FREEZE_TIM14() (DBGMCU->APB1LFZ1 |= (DBGMCU_APB1LFZ1_DBG_TIM14))
- #define __HAL_DBGMCU_FREEZE_LPTIM1() (DBGMCU->APB1LFZ1 |= (DBGMCU_APB1LFZ1_DBG_LPTIM1))
- #define __HAL_DBGMCU_FREEZE_I2C1() (DBGMCU->APB1LFZ1 |= (DBGMCU_APB1LFZ1_DBG_I2C1))
- #define __HAL_DBGMCU_FREEZE_I2C2() (DBGMCU->APB1LFZ1 |= (DBGMCU_APB1LFZ1_DBG_I2C2))
- #define __HAL_DBGMCU_FREEZE_I2C3() (DBGMCU->APB1LFZ1 |= (DBGMCU_APB1LFZ1_DBG_I2C3))
- #if defined(I2C5)
- #define __HAL_DBGMCU_FREEZE_I2C5() (DBGMCU->APB1LFZ1 |= (DBGMCU_APB1LFZ1_DBG_I2C5))
- #endif
- #if defined(DBGMCU_APB1HFZ1_DBG_FDCAN)
- #define __HAL_DBGMCU_FREEZE_FDCAN() (DBGMCU->APB1HFZ1 |= (DBGMCU_APB1HFZ1_DBG_FDCAN))
- #endif
- #if defined(TIM23)
- #define __HAL_DBGMCU_FREEZE_TIM23() (DBGMCU->APB1HFZ1 |= (DBGMCU_APB1HFZ1_DBG_TIM23))
- #endif
- #if defined(TIM24)
- #define __HAL_DBGMCU_FREEZE_TIM24() (DBGMCU->APB1HFZ1 |= (DBGMCU_APB1HFZ1_DBG_TIM24))
- #endif
- #define __HAL_DBGMCU_FREEZE_TIM1() (DBGMCU->APB2FZ1 |= (DBGMCU_APB2FZ1_DBG_TIM1))
- #define __HAL_DBGMCU_FREEZE_TIM8() (DBGMCU->APB2FZ1 |= (DBGMCU_APB2FZ1_DBG_TIM8))
- #define __HAL_DBGMCU_FREEZE_TIM15() (DBGMCU->APB2FZ1 |= (DBGMCU_APB2FZ1_DBG_TIM15))
- #define __HAL_DBGMCU_FREEZE_TIM16() (DBGMCU->APB2FZ1 |= (DBGMCU_APB2FZ1_DBG_TIM16))
- #define __HAL_DBGMCU_FREEZE_TIM17() (DBGMCU->APB2FZ1 |= (DBGMCU_APB2FZ1_DBG_TIM17))
- #define __HAL_DBGMCU_FREEZE_HRTIM() (DBGMCU->APB2FZ1 |= (DBGMCU_APB2FZ1_DBG_HRTIM))
- #define __HAL_DBGMCU_FREEZE_I2C4() (DBGMCU->APB4FZ1 |= (DBGMCU_APB4FZ1_DBG_I2C4))
- #define __HAL_DBGMCU_FREEZE_LPTIM2() (DBGMCU->APB4FZ1 |= (DBGMCU_APB4FZ1_DBG_LPTIM2))
- #define __HAL_DBGMCU_FREEZE_LPTIM3() (DBGMCU->APB4FZ1 |= (DBGMCU_APB4FZ1_DBG_LPTIM3))
- #define __HAL_DBGMCU_FREEZE_LPTIM4() (DBGMCU->APB4FZ1 |= (DBGMCU_APB4FZ1_DBG_LPTIM4))
- #define __HAL_DBGMCU_FREEZE_LPTIM5() (DBGMCU->APB4FZ1 |= (DBGMCU_APB4FZ1_DBG_LPTIM5))
- #define __HAL_DBGMCU_FREEZE_RTC() (DBGMCU->APB4FZ1 |= (DBGMCU_APB4FZ1_DBG_RTC))
- #define __HAL_DBGMCU_FREEZE_IWDG1() (DBGMCU->APB4FZ1 |= (DBGMCU_APB4FZ1_DBG_IWDG1))
- #define __HAL_DBGMCU_UnFreeze_WWDG1() (DBGMCU->APB3FZ1 &= ~ (DBGMCU_APB3FZ1_DBG_WWDG1))
- #define __HAL_DBGMCU_UnFreeze_TIM2() (DBGMCU->APB1LFZ1 &= ~ (DBGMCU_APB1LFZ1_DBG_TIM2))
- #define __HAL_DBGMCU_UnFreeze_TIM3() (DBGMCU->APB1LFZ1 &= ~ (DBGMCU_APB1LFZ1_DBG_TIM3))
- #define __HAL_DBGMCU_UnFreeze_TIM4() (DBGMCU->APB1LFZ1 &= ~ (DBGMCU_APB1LFZ1_DBG_TIM4))
- #define __HAL_DBGMCU_UnFreeze_TIM5() (DBGMCU->APB1LFZ1 &= ~ (DBGMCU_APB1LFZ1_DBG_TIM5))
- #define __HAL_DBGMCU_UnFreeze_TIM6() (DBGMCU->APB1LFZ1 &= ~ (DBGMCU_APB1LFZ1_DBG_TIM6))
- #define __HAL_DBGMCU_UnFreeze_TIM7() (DBGMCU->APB1LFZ1 &= ~ (DBGMCU_APB1LFZ1_DBG_TIM7))
- #define __HAL_DBGMCU_UnFreeze_TIM12() (DBGMCU->APB1LFZ1 &= ~ (DBGMCU_APB1LFZ1_DBG_TIM12))
- #define __HAL_DBGMCU_UnFreeze_TIM13() (DBGMCU->APB1LFZ1 &= ~ (DBGMCU_APB1LFZ1_DBG_TIM13))
- #define __HAL_DBGMCU_UnFreeze_TIM14() (DBGMCU->APB1LFZ1 &= ~ (DBGMCU_APB1LFZ1_DBG_TIM14))
- #define __HAL_DBGMCU_UnFreeze_LPTIM1() (DBGMCU->APB1LFZ1 &= ~ (DBGMCU_APB1LFZ1_DBG_LPTIM1))
- #define __HAL_DBGMCU_UnFreeze_I2C1() (DBGMCU->APB1LFZ1 &= ~ (DBGMCU_APB1LFZ1_DBG_I2C1))
- #define __HAL_DBGMCU_UnFreeze_I2C2() (DBGMCU->APB1LFZ1 &= ~ (DBGMCU_APB1LFZ1_DBG_I2C2))
- #define __HAL_DBGMCU_UnFreeze_I2C3() (DBGMCU->APB1LFZ1 &= ~ (DBGMCU_APB1LFZ1_DBG_I2C3))
- #if defined(I2C5)
- #define __HAL_DBGMCU_UnFreeze_I2C5() (DBGMCU->APB1LFZ1 &= ~ (DBGMCU_APB1LFZ1_DBG_I2C5))
- #endif
- #if defined(DBGMCU_APB1HFZ1_DBG_FDCAN)
- #define __HAL_DBGMCU_UnFreeze_FDCAN() (DBGMCU->APB1HFZ1 &= ~ (DBGMCU_APB1HFZ1_DBG_FDCAN))
- #endif
- #if defined(TIM23)
- #define __HAL_DBGMCU_UnFreeze_TIM23() (DBGMCU->APB1HFZ1 &= ~ (DBGMCU_APB1HFZ1_DBG_TIM23))
- #endif
- #if defined(TIM24)
- #define __HAL_DBGMCU_UnFreeze_TIM24() (DBGMCU->APB1HFZ1 &= ~ (DBGMCU_APB1HFZ1_DBG_TIM24))
- #endif
- #define __HAL_DBGMCU_UnFreeze_TIM1() (DBGMCU->APB2FZ1 &= ~ (DBGMCU_APB2FZ1_DBG_TIM1))
- #define __HAL_DBGMCU_UnFreeze_TIM8() (DBGMCU->APB2FZ1 &= ~ (DBGMCU_APB2FZ1_DBG_TIM8))
- #define __HAL_DBGMCU_UnFreeze_TIM15() (DBGMCU->APB2FZ1 &= ~ (DBGMCU_APB2FZ1_DBG_TIM15))
- #define __HAL_DBGMCU_UnFreeze_TIM16() (DBGMCU->APB2FZ1 &= ~ (DBGMCU_APB2FZ1_DBG_TIM16))
- #define __HAL_DBGMCU_UnFreeze_TIM17() (DBGMCU->APB2FZ1 &= ~ (DBGMCU_APB2FZ1_DBG_TIM17))
- #define __HAL_DBGMCU_UnFreeze_HRTIM() (DBGMCU->APB2FZ1 &= ~ (DBGMCU_APB2FZ1_DBG_HRTIM))
- #define __HAL_DBGMCU_UnFreeze_I2C4() (DBGMCU->APB4FZ1 &= ~ (DBGMCU_APB4FZ1_DBG_I2C4))
- #define __HAL_DBGMCU_UnFreeze_LPTIM2() (DBGMCU->APB4FZ1 &= ~ (DBGMCU_APB4FZ1_DBG_LPTIM2))
- #define __HAL_DBGMCU_UnFreeze_LPTIM3() (DBGMCU->APB4FZ1 &= ~ (DBGMCU_APB4FZ1_DBG_LPTIM3))
- #define __HAL_DBGMCU_UnFreeze_LPTIM4() (DBGMCU->APB4FZ1 &= ~ (DBGMCU_APB4FZ1_DBG_LPTIM4))
- #define __HAL_DBGMCU_UnFreeze_LPTIM5() (DBGMCU->APB4FZ1 &= ~ (DBGMCU_APB4FZ1_DBG_LPTIM5))
- #define __HAL_DBGMCU_UnFreeze_RTC() (DBGMCU->APB4FZ1 &= ~ (DBGMCU_APB4FZ1_DBG_RTC))
- #define __HAL_DBGMCU_UnFreeze_IWDG1() (DBGMCU->APB4FZ1 &= ~ (DBGMCU_APB4FZ1_DBG_IWDG1))
- #if defined(DUAL_CORE)
- #define __HAL_DBGMCU_FREEZE2_IWDG2() (DBGMCU->APB4FZ2 |= (DBGMCU_APB4FZ2_DBG_IWDG2))
- #define __HAL_DBGMCU_FREEZE2_WWDG2() (DBGMCU->APB1LFZ2 |= (DBGMCU_APB1LFZ2_DBG_WWDG2))
- #define __HAL_DBGMCU_UnFreeze2_IWDG2() (DBGMCU->APB4FZ2 &= ~ (DBGMCU_APB4FZ2_DBG_IWDG2))
- #define __HAL_DBGMCU_UnFreeze2_WWDG2() (DBGMCU->APB1LFZ2 &= ~ (DBGMCU_APB1LFZ2_DBG_WWDG2))
- #define __HAL_DBGMCU_FREEZE2_WWDG1() (DBGMCU->APB3FZ2 |= (DBGMCU_APB3FZ2_DBG_WWDG1))
- #define __HAL_DBGMCU_FREEZE2_TIM2() (DBGMCU->APB1LFZ2 |= (DBGMCU_APB1LFZ2_DBG_TIM2))
- #define __HAL_DBGMCU_FREEZE2_TIM3() (DBGMCU->APB1LFZ2 |= (DBGMCU_APB1LFZ2_DBG_TIM3))
- #define __HAL_DBGMCU_FREEZE2_TIM4() (DBGMCU->APB1LFZ2 |= (DBGMCU_APB1LFZ2_DBG_TIM4))
- #define __HAL_DBGMCU_FREEZE2_TIM5() (DBGMCU->APB1LFZ2 |= (DBGMCU_APB1LFZ2_DBG_TIM5))
- #define __HAL_DBGMCU_FREEZE2_TIM6() (DBGMCU->APB1LFZ2 |= (DBGMCU_APB1LFZ2_DBG_TIM6))
- #define __HAL_DBGMCU_FREEZE2_TIM7() (DBGMCU->APB1LFZ2 |= (DBGMCU_APB1LFZ2_DBG_TIM7))
- #define __HAL_DBGMCU_FREEZE2_TIM12() (DBGMCU->APB1LFZ2 |= (DBGMCU_APB1LFZ2_DBG_TIM12))
- #define __HAL_DBGMCU_FREEZE2_TIM13() (DBGMCU->APB1LFZ2 |= (DBGMCU_APB1LFZ2_DBG_TIM13))
- #define __HAL_DBGMCU_FREEZE2_TIM14() (DBGMCU->APB1LFZ2 |= (DBGMCU_APB1LFZ2_DBG_TIM14))
- #define __HAL_DBGMCU_FREEZE2_LPTIM1() (DBGMCU->APB1LFZ2 |= (DBGMCU_APB1LFZ2_DBG_LPTIM1))
- #define __HAL_DBGMCU_FREEZE2_I2C1() (DBGMCU->APB1LFZ2 |= (DBGMCU_APB1LFZ2_DBG_I2C1))
- #define __HAL_DBGMCU_FREEZE2_I2C2() (DBGMCU->APB1LFZ2 |= (DBGMCU_APB1LFZ2_DBG_I2C2))
- #define __HAL_DBGMCU_FREEZE2_I2C3() (DBGMCU->APB1LFZ2 |= (DBGMCU_APB1LFZ2_DBG_I2C3))
- #define __HAL_DBGMCU_FREEZE2_FDCAN() (DBGMCU->APB1HFZ2 |= (DBGMCU_APB1HFZ2_DBG_FDCAN))
- #define __HAL_DBGMCU_FREEZE2_TIM1() (DBGMCU->APB2FZ2 |= (DBGMCU_APB2FZ2_DBG_TIM1))
- #define __HAL_DBGMCU_FREEZE2_TIM8() (DBGMCU->APB2FZ2 |= (DBGMCU_APB2FZ2_DBG_TIM8))
- #define __HAL_DBGMCU_FREEZE2_TIM15() (DBGMCU->APB2FZ2 |= (DBGMCU_APB2FZ2_DBG_TIM15))
- #define __HAL_DBGMCU_FREEZE2_TIM16() (DBGMCU->APB2FZ2 |= (DBGMCU_APB2FZ2_DBG_TIM16))
- #define __HAL_DBGMCU_FREEZE2_TIM17() (DBGMCU->APB2FZ2 |= (DBGMCU_APB2FZ2_DBG_TIM17))
- #define __HAL_DBGMCU_FREEZE2_HRTIM() (DBGMCU->APB2FZ2 |= (DBGMCU_APB2FZ2_DBG_HRTIM))
- #define __HAL_DBGMCU_FREEZE2_I2C4() (DBGMCU->APB4FZ2 |= (DBGMCU_APB4FZ2_DBG_I2C4))
- #define __HAL_DBGMCU_FREEZE2_LPTIM2() (DBGMCU->APB4FZ2 |= (DBGMCU_APB4FZ2_DBG_LPTIM2))
- #define __HAL_DBGMCU_FREEZE2_LPTIM3() (DBGMCU->APB4FZ2 |= (DBGMCU_APB4FZ2_DBG_LPTIM3))
- #define __HAL_DBGMCU_FREEZE2_LPTIM4() (DBGMCU->APB4FZ2 |= (DBGMCU_APB4FZ2_DBG_LPTIM4))
- #define __HAL_DBGMCU_FREEZE2_LPTIM5() (DBGMCU->APB4FZ2 |= (DBGMCU_APB4FZ2_DBG_LPTIM5))
- #define __HAL_DBGMCU_FREEZE2_RTC() (DBGMCU->APB4FZ2 |= (DBGMCU_APB4FZ2_DBG_RTC))
- #define __HAL_DBGMCU_FREEZE2_IWDG1() (DBGMCU->APB4FZ2 |= (DBGMCU_APB4FZ2_DBG_IWDG1))
- #define __HAL_DBGMCU_UnFreeze2_WWDG1() (DBGMCU->APB3FZ2 &= ~ (DBGMCU_APB3FZ2_DBG_WWDG1))
- #define __HAL_DBGMCU_UnFreeze2_TIM2() (DBGMCU->APB1LFZ2 &= ~ (DBGMCU_APB1LFZ2_DBG_TIM2))
- #define __HAL_DBGMCU_UnFreeze2_TIM3() (DBGMCU->APB1LFZ2 &= ~ (DBGMCU_APB1LFZ2_DBG_TIM3))
- #define __HAL_DBGMCU_UnFreeze2_TIM4() (DBGMCU->APB1LFZ2 &= ~ (DBGMCU_APB1LFZ2_DBG_TIM4))
- #define __HAL_DBGMCU_UnFreeze2_TIM5() (DBGMCU->APB1LFZ2 &= ~ (DBGMCU_APB1LFZ2_DBG_TIM5))
- #define __HAL_DBGMCU_UnFreeze2_TIM6() (DBGMCU->APB1LFZ2 &= ~ (DBGMCU_APB1LFZ2_DBG_TIM6))
- #define __HAL_DBGMCU_UnFreeze2_TIM7() (DBGMCU->APB1LFZ2 &= ~ (DBGMCU_APB1LFZ2_DBG_TIM7))
- #define __HAL_DBGMCU_UnFreeze2_TIM12() (DBGMCU->APB1LFZ2 &= ~ (DBGMCU_APB1LFZ2_DBG_TIM12))
- #define __HAL_DBGMCU_UnFreeze2_TIM13() (DBGMCU->APB1LFZ2 &= ~ (DBGMCU_APB1LFZ2_DBG_TIM13))
- #define __HAL_DBGMCU_UnFreeze2_TIM14() (DBGMCU->APB1LFZ2 &= ~ (DBGMCU_APB1LFZ2_DBG_TIM14))
- #define __HAL_DBGMCU_UnFreeze2_LPTIM1() (DBGMCU->APB1LFZ2 &= ~ (DBGMCU_APB1LFZ2_DBG_LPTIM1))
- #define __HAL_DBGMCU_UnFreeze2_I2C1() (DBGMCU->APB1LFZ2 &= ~ (DBGMCU_APB1LFZ2_DBG_I2C1))
- #define __HAL_DBGMCU_UnFreeze2_I2C2() (DBGMCU->APB1LFZ2 &= ~ (DBGMCU_APB1LFZ2_DBG_I2C2))
- #define __HAL_DBGMCU_UnFreeze2_I2C3() (DBGMCU->APB1LFZ2 &= ~ (DBGMCU_APB1LFZ2_DBG_I2C3))
- #define __HAL_DBGMCU_UnFreeze2_FDCAN() (DBGMCU->APB1HFZ2 &= ~ (DBGMCU_APB1HFZ2_DBG_FDCAN))
- #define __HAL_DBGMCU_UnFreeze2_TIM1() (DBGMCU->APB2FZ2 &= ~ (DBGMCU_APB2FZ2_DBG_TIM1))
- #define __HAL_DBGMCU_UnFreeze2_TIM8() (DBGMCU->APB2FZ2 &= ~ (DBGMCU_APB2FZ2_DBG_TIM8))
- #define __HAL_DBGMCU_UnFreeze2_TIM15() (DBGMCU->APB2FZ2 &= ~ (DBGMCU_APB2FZ2_DBG_TIM15))
- #define __HAL_DBGMCU_UnFreeze2_TIM16() (DBGMCU->APB2FZ2 &= ~ (DBGMCU_APB2FZ2_DBG_TIM16))
- #define __HAL_DBGMCU_UnFreeze2_TIM17() (DBGMCU->APB2FZ2 &= ~ (DBGMCU_APB2FZ2_DBG_TIM17))
- #define __HAL_DBGMCU_UnFreeze2_HRTIM() (DBGMCU->APB2FZ2 &= ~ (DBGMCU_APB2FZ2_DBG_HRTIM))
- #define __HAL_DBGMCU_UnFreeze2_I2C4() (DBGMCU->APB4FZ2 &= ~ (DBGMCU_APB4FZ2_DBG_I2C4))
- #define __HAL_DBGMCU_UnFreeze2_LPTIM2() (DBGMCU->APB4FZ2 &= ~ (DBGMCU_APB4FZ2_DBG_LPTIM2))
- #define __HAL_DBGMCU_UnFreeze2_LPTIM3() (DBGMCU->APB4FZ2 &= ~ (DBGMCU_APB4FZ2_DBG_LPTIM3))
- #define __HAL_DBGMCU_UnFreeze2_LPTIM4() (DBGMCU->APB4FZ2 &= ~ (DBGMCU_APB4FZ2_DBG_LPTIM4))
- #define __HAL_DBGMCU_UnFreeze2_LPTIM5() (DBGMCU->APB4FZ2 &= ~ (DBGMCU_APB4FZ2_DBG_LPTIM5))
- #define __HAL_DBGMCU_UnFreeze2_RTC() (DBGMCU->APB4FZ2 &= ~ (DBGMCU_APB4FZ2_DBG_RTC))
- #define __HAL_DBGMCU_UnFreeze2_IWDG1() (DBGMCU->APB4FZ2 &= ~ (DBGMCU_APB4FZ2_DBG_IWDG1))
- #endif
- #define IS_TICKFREQ(FREQ) (((FREQ) == HAL_TICK_FREQ_10HZ) || \
- ((FREQ) == HAL_TICK_FREQ_100HZ) || \
- ((FREQ) == HAL_TICK_FREQ_1KHZ))
- extern __IO uint32_t uwTick
- extern uint32_t uwTickPrio
- extern HAL_TickFreqTypeDef uwTickFreq
- HAL_StatusTypeDef HAL_Init(void)
- HAL_StatusTypeDef HAL_DeInit(void)
- void HAL_MspInit(void)
- void HAL_MspDeInit(void)
- HAL_StatusTypeDef HAL_InitTick (uint32_t TickPriority)
- void HAL_IncTick(void)
- void HAL_Delay(uint32_t Delay)
- uint32_t HAL_GetTick(void)
- uint32_t HAL_GetTickPrio(void)
- HAL_StatusTypeDef HAL_SetTickFreq(HAL_TickFreqTypeDef Freq)
- HAL_TickFreqTypeDef HAL_GetTickFreq(void)
- void HAL_SuspendTick(void)
- void HAL_ResumeTick(void)
- uint32_t HAL_GetHalVersion(void)
- uint32_t HAL_GetREVID(void)
- uint32_t HAL_GetDEVID(void)
- uint32_t HAL_GetUIDw0(void)
- uint32_t HAL_GetUIDw1(void)
- uint32_t HAL_GetUIDw2(void)
- #if defined(SYSCFG_PMCR_EPIS_SEL)
- void HAL_SYSCFG_ETHInterfaceSelect(uint32_t SYSCFG_ETHInterface)
- #endif
- void HAL_SYSCFG_AnalogSwitchConfig(uint32_t SYSCFG_AnalogSwitch , uint32_t SYSCFG_SwitchState )
- #if defined(SYSCFG_PMCR_BOOSTEN)
- void HAL_SYSCFG_EnableBOOST(void)
- void HAL_SYSCFG_DisableBOOST(void)
- #endif
- #if defined (SYSCFG_UR2_BOOT_ADD0) || defined (SYSCFG_UR2_BCM7_ADD0)
- void HAL_SYSCFG_CM7BootAddConfig(uint32_t BootRegister, uint32_t BootAddress)
- #endif
- #if defined(DUAL_CORE)
- void HAL_SYSCFG_CM4BootAddConfig(uint32_t BootRegister, uint32_t BootAddress)
- void HAL_SYSCFG_EnableCM7BOOT(void)
- void HAL_SYSCFG_DisableCM7BOOT(void)
- void HAL_SYSCFG_EnableCM4BOOT(void)
- void HAL_SYSCFG_DisableCM4BOOT(void)
- #endif
- void HAL_EnableCompensationCell(void)
- void HAL_DisableCompensationCell(void)
- void HAL_SYSCFG_EnableIOSpeedOptimize(void)
- void HAL_SYSCFG_DisableIOSpeedOptimize(void)
- void HAL_SYSCFG_CompensationCodeSelect(uint32_t SYSCFG_CompCode)
- void HAL_SYSCFG_CompensationCodeConfig(uint32_t SYSCFG_PMOSCode, uint32_t SYSCFG_NMOSCode)
- #if defined(SYSCFG_CCCR_NCC_MMC)
- void HAL_SYSCFG_VDDMMC_CompensationCodeConfig(uint32_t SYSCFG_PMOSCode, uint32_t SYSCFG_NMOSCode)
- #endif
- void HAL_DBGMCU_EnableDBGSleepMode(void)
- void HAL_DBGMCU_DisableDBGSleepMode(void)
- void HAL_DBGMCU_EnableDBGStopMode(void)
- void HAL_DBGMCU_DisableDBGStopMode(void)
- void HAL_DBGMCU_EnableDBGStandbyMode(void)
- void HAL_DBGMCU_DisableDBGStandbyMode(void)
- #if defined(DUAL_CORE)
- void HAL_EnableDomain2DBGSleepMode(void)
- void HAL_DisableDomain2DBGSleepMode(void)
- void HAL_EnableDomain2DBGStopMode(void)
- void HAL_DisableDomain2DBGStopMode(void)
- void HAL_EnableDomain2DBGStandbyMode(void)
- void HAL_DisableDomain2DBGStandbyMode(void)
- #endif
- #if defined(DBGMCU_CR_DBG_STOPD3)
- void HAL_EnableDomain3DBGStopMode(void)
- void HAL_DisableDomain3DBGStopMode(void)
- #endif
- #if defined(DBGMCU_CR_DBG_STANDBYD3)
- void HAL_EnableDomain3DBGStandbyMode(void)
- void HAL_DisableDomain3DBGStandbyMode(void)
- #endif
- void HAL_EXTI_EdgeConfig(uint32_t EXTI_Line , uint32_t EXTI_Edge )
- void HAL_EXTI_GenerateSWInterrupt(uint32_t EXTI_Line)
- #if defined(DUAL_CORE)
- void HAL_EXTI_D2_ClearFlag(uint32_t EXTI_Line)
- #endif
- void HAL_EXTI_D1_ClearFlag(uint32_t EXTI_Line)
- void HAL_EXTI_D1_EventInputConfig(uint32_t EXTI_Line , uint32_t EXTI_Mode, uint32_t EXTI_LineCmd)
- #if defined(DUAL_CORE)
- void HAL_EXTI_D2_EventInputConfig(uint32_t EXTI_Line , uint32_t EXTI_Mode, uint32_t EXTI_LineCmd)
- #endif
- void HAL_EXTI_D3_EventInputConfig(uint32_t EXTI_Line, uint32_t EXTI_LineCmd , uint32_t EXTI_ClearSrc)
- void HAL_SetFMCMemorySwappingConfig(uint32_t BankMapConfig)
- uint32_t HAL_GetFMCMemorySwappingConfig(void)
- void HAL_SYSCFG_VREFBUF_VoltageScalingConfig(uint32_t VoltageScaling)
- void HAL_SYSCFG_VREFBUF_HighImpedanceConfig(uint32_t Mode)
- void HAL_SYSCFG_VREFBUF_TrimmingConfig(uint32_t TrimmingValue)
- HAL_StatusTypeDef HAL_SYSCFG_EnableVREFBUF(void)
- void HAL_SYSCFG_DisableVREFBUF(void)
- #if defined(SYSCFG_ADC2ALT_ADC2_ROUT0)
- void HAL_SYSCFG_ADC2ALT_Rout0Config(uint32_t Adc2AltRout0)
- #endif
- #if defined(SYSCFG_ADC2ALT_ADC2_ROUT1)
- void HAL_SYSCFG_ADC2ALT_Rout1Config(uint32_t Adc2AltRout1)
- #endif
- #ifdef __cplusplus
- }
- #endif
- #endif
|