|
STM32L4xx_HAL_Driver
1.14.0
|
Modules | |
| ADC States | |
Data Structures | |
| struct | ADC_OversamplingTypeDef |
| ADC group regular oversampling structure definition. More... | |
| struct | ADC_InitTypeDef |
| Structure definition of ADC instance and ADC group regular. More... | |
| struct | ADC_ChannelConfTypeDef |
| Structure definition of ADC channel for regular group. More... | |
| struct | ADC_AnalogWDGConfTypeDef |
| Structure definition of ADC analog watchdog. More... | |
| struct | ADC_InjectionConfigTypeDef |
| ADC group injected contexts queue configuration. More... | |
| struct | endif |
| ADC handle Structure definition. More... | |
Typedefs | |
| typedef struct __ADC_HandleTypeDef else typedef struct endif | ADC_HandleTypeDef |
| ADC handle Structure definition. More... | |
| typedef void(* | pADC_CallbackTypeDef) (ADC_HandleTypeDef *hadc) |
| HAL ADC Callback pointer definition. More... | |
Enumerations | |
| enum | HAL_ADC_CallbackIDTypeDef { HAL_ADC_CONVERSION_COMPLETE_CB_ID = 0x00U, HAL_ADC_CONVERSION_HALF_CB_ID = 0x01U, HAL_ADC_LEVEL_OUT_OF_WINDOW_1_CB_ID = 0x02U, HAL_ADC_ERROR_CB_ID = 0x03U, HAL_ADC_INJ_CONVERSION_COMPLETE_CB_ID = 0x04U, HAL_ADC_INJ_QUEUE_OVEFLOW_CB_ID = 0x05U, HAL_ADC_LEVEL_OUT_OF_WINDOW_2_CB_ID = 0x06U, HAL_ADC_LEVEL_OUT_OF_WINDOW_3_CB_ID = 0x07U, HAL_ADC_END_OF_SAMPLING_CB_ID = 0x08U, HAL_ADC_MSPINIT_CB_ID = 0x09U, HAL_ADC_MSPDEINIT_CB_ID = 0x0AU } |
| HAL ADC Callback ID enumeration definition. More... | |
| struct ADC_OversamplingTypeDef |
ADC group regular oversampling structure definition.
Definition at line 50 of file stm32l4xx_hal_adc.h.
| Data Fields | ||
|---|---|---|
| uint32_t | OversamplingStopReset |
Selects the regular oversampling mode. The oversampling is either temporary stopped or reset upon an injected sequence interruption. If oversampling is enabled on both regular and injected groups, this parameter is discarded and forced to setting "ADC_REGOVERSAMPLING_RESUMED_MODE" (the oversampling buffer is zeroed during injection sequence). This parameter can be a value of Oversampling - Oversampling scope for ADC group regular |
| uint32_t | Ratio |
Configures the oversampling ratio. This parameter can be a value of Oversampling - Ratio |
| uint32_t | RightBitShift |
Configures the division coefficient for the Oversampler. This parameter can be a value of Oversampling - Data shift |
| uint32_t | TriggeredMode |
Selects the regular triggered oversampling mode. This parameter can be a value of Oversampling - Discontinuous mode |
| struct ADC_InitTypeDef |
Structure definition of ADC instance and ADC group regular.
Definition at line 87 of file stm32l4xx_hal_adc.h.
| Data Fields | ||
|---|---|---|
| uint32_t | ClockPrescaler |
Select ADC clock source (synchronous clock derived from APB clock or asynchronous clock derived from system clock or PLL (Refer to reference manual for list of clocks available)) and clock prescaler. This parameter can be a value of ADC common - Clock source. Note: The ADC clock configuration is common to all ADC instances. Note: In case of usage of channels on injected group, ADC frequency should be lower than AHB clock frequency /4 for resolution 12 or 10 bits, AHB clock frequency /3 for resolution 8 bits, AHB clock frequency /2 for resolution 6 bits. Note: In case of synchronous clock mode based on HCLK/1, the configuration must be enabled only if the system clock has a 50% duty clock cycle (APB prescaler configured inside RCC must be bypassed and PCLK clock must have 50% duty cycle). Refer to reference manual for details. Note: In case of usage of asynchronous clock, the selected clock must be preliminarily enabled at RCC top level. Note: This parameter can be modified only if all ADC instances are disabled. |
| FunctionalState | ContinuousConvMode |
Specify whether the conversion is performed in single mode (one conversion) or continuous mode for ADC group regular, after the first ADC conversion start trigger occurred (software start or external trigger). This parameter can be set to ENABLE or DISABLE. |
| uint32_t | DataAlign |
Specify ADC data alignment in conversion data register (right or left). Refer to reference manual for alignments formats versus resolutions. This parameter can be a value of ADC conversion data alignment |
| uint32_t | DFSDMConfig |
Specify whether ADC conversion data is sent directly to DFSDM. This parameter can be a value of ADC group regular - DFSDM transfer of ADC conversion data. Note: This parameter can be modified only if there is no conversion is ongoing (both ADSTART and JADSTART cleared). |
| FunctionalState | DiscontinuousConvMode |
Specify whether the conversions sequence of ADC group regular is performed in Complete-sequence/Discontinuous-sequence (main sequence subdivided in successive parts). Discontinuous mode is used only if sequencer is enabled (parameter 'ScanConvMode'). If sequencer is disabled, this parameter is discarded. Discontinuous mode can be enabled only if continuous mode is disabled. If continuous mode is enabled, this parameter setting is discarded. This parameter can be set to ENABLE or DISABLE. |
| FunctionalState | DMAContinuousRequests |
Specify whether the DMA requests are performed in one shot mode (DMA transfer stops when number of conversions is reached) or in continuous mode (DMA transfer unlimited, whatever number of conversions). This parameter can be set to ENABLE or DISABLE. Note: In continuous mode, DMA must be configured in circular mode. Otherwise an overrun will be triggered when DMA buffer maximum pointer is reached. |
| uint32_t | EOCSelection |
Specify which EOC (End Of Conversion) flag is used for conversion by polling and interruption: end of unitary conversion or end of sequence conversions. This parameter can be a value of ADC sequencer end of unitary conversion or sequence conversions. |
| uint32_t | ExternalTrigConv |
Select the external event source used to trigger ADC group regular conversion start. If set to ADC_SOFTWARE_START, external triggers are disabled and software trigger is used instead. This parameter can be a value of ADC group regular trigger source. Caution: external trigger source is common to all ADC instances. |
| uint32_t | ExternalTrigConvEdge |
Select the external event edge used to trigger ADC group regular conversion start. If trigger source is set to ADC_SOFTWARE_START, this parameter is discarded. This parameter can be a value of ADC group regular trigger edge (when external trigger is selected) |
| FunctionalState | LowPowerAutoWait |
Select the dynamic low power Auto Delay: new conversion start only when the previous conversion (for ADC group regular) or previous sequence (for ADC group injected) has been retrieved by user software, using function HAL_ADC_GetValue() or HAL_ADCEx_InjectedGetValue(). This feature automatically adapts the frequency of ADC conversions triggers to the speed of the system that reads the data. Moreover, this avoids risk of overrun for low frequency applications. This parameter can be set to ENABLE or DISABLE. Note: Do not use with interruption or DMA (HAL_ADC_Start_IT(), HAL_ADC_Start_DMA()) since they clear immediately the EOC flag to free the IRQ vector sequencer. Do use with polling: 1. Start conversion with HAL_ADC_Start(), 2. Later on, when ADC conversion data is needed: use HAL_ADC_PollForConversion() to ensure that conversion is completed and HAL_ADC_GetValue() to retrieve conversion result and trig another conversion start. (in case of usage of ADC group injected, use the equivalent functions HAL_ADCExInjected_Start(), HAL_ADCEx_InjectedGetValue(), ...). |
| uint32_t | NbrOfConversion |
Specify the number of ranks that will be converted within the regular group sequencer. To use the regular group sequencer and convert several ranks, parameter 'ScanConvMode' must be enabled. This parameter must be a number between Min_Data = 1 and Max_Data = 16. Note: This parameter must be modified when no conversion is on going on regular group (ADC disabled, or ADC enabled without continuous mode or external trigger that could launch a conversion). |
| uint32_t | NbrOfDiscConversion |
Specifies the number of discontinuous conversions in which the main sequence of ADC group regular (parameter NbrOfConversion) will be subdivided. If parameter 'DiscontinuousConvMode' is disabled, this parameter is discarded. This parameter must be a number between Min_Data = 1 and Max_Data = 8. |
| uint32_t | Overrun |
Select the behavior in case of overrun: data overwritten or preserved (default). This parameter applies to ADC group regular only. This parameter can be a value of ADC group regular - Overrun behavior on conversion data. Note: In case of overrun set to data preserved and usage with programming model with interruption (HAL_Start_IT()): ADC IRQ handler has to clear end of conversion flags, this induces the release of the preserved data. If needed, this data can be saved in function HAL_ADC_ConvCpltCallback(), placed in user program code (called before end of conversion flags clear). Note: Error reporting with respect to the conversion mode:
|
| ADC_OversamplingTypeDef | Oversampling |
Specify the Oversampling parameters. Caution: this setting overwrites the previous oversampling configuration if oversampling is already enabled. |
| FunctionalState | OversamplingMode |
Specify whether the oversampling feature is enabled or disabled. This parameter can be set to ENABLE or DISABLE. Note: This parameter can be modified only if there is no conversion is ongoing on ADC groups regular and injected |
| uint32_t | Resolution |
Configure the ADC resolution. This parameter can be a value of ADC instance - Resolution |
| uint32_t | ScanConvMode |
Configure the sequencer of ADC groups regular and injected. This parameter can be associated to parameter 'DiscontinuousConvMode' to have main sequence subdivided in successive parts. If disabled: Conversion is performed in single mode (one channel converted, the one defined in rank 1). Parameters 'NbrOfConversion' and 'InjectedNbrOfConversion' are discarded (equivalent to set to 1). If enabled: Conversions are performed in sequence mode (multiple ranks defined by 'NbrOfConversion' or 'InjectedNbrOfConversion' and rank of each channel in sequencer). Scan direction is upward: from rank 1 to rank 'n'. This parameter can be a value of ADC sequencer scan mode |
| struct ADC_ChannelConfTypeDef |
Structure definition of ADC channel for regular group.
Definition at line 201 of file stm32l4xx_hal_adc.h.
| Data Fields | ||
|---|---|---|
| uint32_t | Channel |
Specify the channel to configure into ADC regular group. This parameter can be a value of ADC instance - Channel number Note: Depending on devices and ADC instances, some channels may not be available on device package pins. Refer to device datasheet for channels availability. |
| uint32_t | Offset |
Define the offset to be subtracted from the raw converted data. Offset value must be a positive number. Depending of ADC resolution selected (12, 10, 8 or 6 bits), this parameter must be a number between Min_Data = 0x000 and Max_Data = 0xFFF, 0x3FF, 0xFF or 0x3F respectively. Note: This parameter must be modified when no conversion is on going on both regular and injected groups (ADC disabled, or ADC enabled without continuous mode or external trigger that could launch a conversion). |
| uint32_t | OffsetNumber |
Select the offset number This parameter can be a value of ADC instance - Offset number Caution: Only one offset is allowed per channel. This parameter overwrites the last setting. |
| uint32_t | Rank |
Specify the rank in the regular group sequencer. This parameter can be a value of ADC group regular - Sequencer ranks Note: to disable a channel or change order of conversion sequencer, rank containing a previous channel setting can be overwritten by the new channel setting (or parameter number of conversions adjusted) |
| uint32_t | SamplingTime |
Sampling time value to be set for the selected channel. Unit: ADC clock cycles Conversion time is the addition of sampling time and processing time (12.5 ADC clock cycles at ADC resolution 12 bits, 10.5 cycles at 10 bits, 8.5 cycles at 8 bits, 6.5 cycles at 6 bits). This parameter can be a value of Channel - Sampling time Caution: This parameter applies to a channel that can be used into regular and/or injected group. It overwrites the last setting. Note: In case of usage of internal measurement channels (VrefInt/Vbat/TempSensor), sampling time constraints must be respected (sampling time can be adjusted in function of ADC clock frequency and sampling time setting) Refer to device datasheet for timings values. |
| uint32_t | SingleDiff |
Select single-ended or differential input. In differential mode: Differential measurement is carried out between the selected channel 'i' (positive input) and channel 'i+1' (negative input). Only channel 'i' has to be configured, channel 'i+1' is configured automatically. This parameter must be a value of Channel - Single or differential ending Caution: This parameter applies to a channel that can be used in a regular and/or injected group. It overwrites the last setting. Note: Refer to Reference Manual to ensure the selected channel is available in differential mode. Note: When configuring a channel 'i' in differential mode, the channel 'i+1' is not usable separately. Note: This parameter must be modified when ADC is disabled (before ADC start conversion or after ADC stop conversion). If ADC is enabled, this parameter setting is bypassed without error reporting (as it can be the expected behavior in case of another parameter update on the fly) |
| struct ADC_AnalogWDGConfTypeDef |
Structure definition of ADC analog watchdog.
Definition at line 254 of file stm32l4xx_hal_adc.h.
| Data Fields | ||
|---|---|---|
| uint32_t | Channel |
Select which ADC channel to monitor by analog watchdog. For Analog Watchdog 1: this parameter has an effect only if parameter 'WatchdogMode' is configured on single channel (only 1 channel can be monitored). For Analog Watchdog 2 and 3: Several channels can be monitored. To use this feature, call successively the function HAL_ADC_AnalogWDGConfig() for each channel to be added (or removed with value 'ADC_ANALOGWATCHDOG_NONE'). This parameter can be a value of ADC instance - Channel number. |
| uint32_t | HighThreshold |
Configure the ADC analog watchdog High threshold value. Depending of ADC resolution selected (12, 10, 8 or 6 bits), this parameter must be a number between Min_Data = 0x000 and Max_Data = 0xFFF, 0x3FF, 0xFF or 0x3F respectively. Note: Analog watchdog 2 and 3 are limited to a resolution of 8 bits: if ADC resolution is 12 bits the 4 LSB are ignored, if ADC resolution is 10 bits the 2 LSB are ignored. Note: If ADC oversampling is enabled, ADC analog watchdog thresholds are impacted: the comparison of analog watchdog thresholds is done on oversampling final computation (after ratio and shift application): ADC data register bitfield [15:4] (12 most significant bits). |
| FunctionalState | ITMode |
Specify whether the analog watchdog is configured in interrupt or polling mode. This parameter can be set to ENABLE or DISABLE |
| uint32_t | LowThreshold |
Configures the ADC analog watchdog Low threshold value. Depending of ADC resolution selected (12, 10, 8 or 6 bits), this parameter must be a number between Min_Data = 0x000 and Max_Data = 0xFFF, 0x3FF, 0xFF or 0x3F respectively. Note: Analog watchdog 2 and 3 are limited to a resolution of 8 bits: if ADC resolution is 12 bits the 4 LSB are ignored, if ADC resolution is 10 bits the 2 LSB are ignored. Note: If ADC oversampling is enabled, ADC analog watchdog thresholds are impacted: the comparison of analog watchdog thresholds is done on oversampling final computation (after ratio and shift application): ADC data register bitfield [15:4] (12 most significant bits). |
| uint32_t | WatchdogMode |
Configure the ADC analog watchdog mode: single/all/none channels. For Analog Watchdog 1: Configure the ADC analog watchdog mode: single channel or all channels, ADC groups regular and-or injected. For Analog Watchdog 2 and 3: Several channels can be monitored by applying successively the AWD init structure. Channels on ADC group regular and injected are not differentiated: Set value 'ADC_ANALOGWATCHDOG_SINGLE_xxx' to monitor 1 channel, value 'ADC_ANALOGWATCHDOG_ALL_xxx' to monitor all channels, 'ADC_ANALOGWATCHDOG_NONE' to monitor no channel. This parameter can be a value of ADC Analog Watchdog Mode. |
| uint32_t | WatchdogNumber |
Select which ADC analog watchdog is monitoring the selected channel. For Analog Watchdog 1: Only 1 channel can be monitored (or overall group of channels by setting parameter 'WatchdogMode') For Analog Watchdog 2 and 3: Several channels can be monitored (by successive calls of 'HAL_ADC_AnalogWDGConfig()' for each channel) This parameter can be a value of Analog watchdog - Analog watchdog number. |
| struct ADC_InjectionConfigTypeDef |
ADC group injected contexts queue configuration.
Definition at line 299 of file stm32l4xx_hal_adc.h.
| Data Fields | ||
|---|---|---|
| uint32_t | ChannelCount |
Number of channels in the injected sequence |
| uint32_t | ContextQueue |
Injected channel configuration context: build-up over each HAL_ADCEx_InjectedConfigChannel() call to finally initialize JSQR register at HAL_ADCEx_InjectedConfigChannel() last call |
| struct endif |
ADC handle Structure definition.
TIM Time Base Handle Structure definition.
SWPMI handle Structure definition.
SD handle Structure definition.
QSPI Handle Structure definition.
PCD Handle Structure definition.
OPAMP Handle Structure definition.
MMC handle Structure definition.
LTDC handle Structure definition.
LPTIM handle Structure definition.
IRDA handle Structure definition.
HASH Handle Structure definition.
GFXMMU handle structure definition.
DSI Handle Structure definition.
DFSDM filter handle structure definition.
DFSDM channel handle structure definition.
DAC handle Structure definition.
COMP Handle Structure definition.
Definition at line 360 of file stm32l4xx_hal_adc.h.
Data Fields | |
| ADC_TypeDef * | Instance |
| ADC_InitTypeDef | Init |
| DMA_HandleTypeDef * | DMA_Handle |
| HAL_LockTypeDef | Lock |
| __IO uint32_t | State |
| __IO uint32_t | ErrorCode |
| ADC_InjectionConfigTypeDef | InjectionConfig |
| void(* | ConvCpltCallback )(struct __ADC_HandleTypeDef *hadc) |
| void(* | ConvHalfCpltCallback )(struct __ADC_HandleTypeDef *hadc) |
| void(* | LevelOutOfWindowCallback )(struct __ADC_HandleTypeDef *hadc) |
| void(* | ErrorCallback )(struct __ADC_HandleTypeDef *hadc) |
| void(* | InjectedConvCpltCallback )(struct __ADC_HandleTypeDef *hadc) |
| void(* | InjectedQueueOverflowCallback )(struct __ADC_HandleTypeDef *hadc) |
| void(* | LevelOutOfWindow2Callback )(struct __ADC_HandleTypeDef *hadc) |
| void(* | LevelOutOfWindow3Callback )(struct __ADC_HandleTypeDef *hadc) |
| void(* | EndOfSamplingCallback )(struct __ADC_HandleTypeDef *hadc) |
| void(* | MspInitCallback )(struct __ADC_HandleTypeDef *hadc) |
| void(* | MspDeInitCallback )(struct __ADC_HandleTypeDef *hadc) |
| COMP_TypeDef * | Instance |
| COMP_InitTypeDef | Init |
| __IO HAL_COMP_StateTypeDef | State |
| void(* | TriggerCallback )(struct __COMP_HandleTypeDef *hcomp) |
| DAC_TypeDef * | Instance |
| __IO HAL_DAC_StateTypeDef | State |
| DMA_HandleTypeDef * | DMA_Handle1 |
| DMA_HandleTypeDef * | DMA_Handle2 |
| void(* | ConvCpltCallbackCh1 )(struct __DAC_HandleTypeDef *hdac) |
| void(* | ConvHalfCpltCallbackCh1 )(struct __DAC_HandleTypeDef *hdac) |
| void(* | ErrorCallbackCh1 )(struct __DAC_HandleTypeDef *hdac) |
| void(* | DMAUnderrunCallbackCh1 )(struct __DAC_HandleTypeDef *hdac) |
| void(* | ConvCpltCallbackCh2 )(struct __DAC_HandleTypeDef *hdac) |
| void(* | ConvHalfCpltCallbackCh2 )(struct __DAC_HandleTypeDef *hdac) |
| void(* | ErrorCallbackCh2 )(struct __DAC_HandleTypeDef *hdac) |
| void(* | DMAUnderrunCallbackCh2 )(struct __DAC_HandleTypeDef *hdac) |
| DFSDM_Channel_TypeDef * | Instance |
| DFSDM_Channel_InitTypeDef | Init |
| HAL_DFSDM_Channel_StateTypeDef | State |
| void(* | CkabCallback )(struct __DFSDM_Channel_HandleTypeDef *hdfsdm_channel) |
| void(* | ScdCallback )(struct __DFSDM_Channel_HandleTypeDef *hdfsdm_channel) |
| DFSDM_Filter_TypeDef * | Instance |
| DFSDM_Filter_InitTypeDef | Init |
| DMA_HandleTypeDef * | hdmaReg |
| DMA_HandleTypeDef * | hdmaInj |
| uint32_t | RegularContMode |
| uint32_t | RegularTrigger |
| uint32_t | InjectedTrigger |
| uint32_t | ExtTriggerEdge |
| FunctionalState | InjectedScanMode |
| uint32_t | InjectedChannelsNbr |
| uint32_t | InjConvRemaining |
| HAL_DFSDM_Filter_StateTypeDef | State |
| uint32_t | ErrorCode |
| void(* | AwdCallback )(struct __DFSDM_Filter_HandleTypeDef *hdfsdm_filter, uint32_t Channel, uint32_t Threshold) |
| void(* | RegConvCpltCallback )(struct __DFSDM_Filter_HandleTypeDef *hdfsdm_filter) |
| void(* | RegConvHalfCpltCallback )(struct __DFSDM_Filter_HandleTypeDef *hdfsdm_filter) |
| void(* | InjConvCpltCallback )(struct __DFSDM_Filter_HandleTypeDef *hdfsdm_filter) |
| void(* | InjConvHalfCpltCallback )(struct __DFSDM_Filter_HandleTypeDef *hdfsdm_filter) |
| DSI_TypeDef * | Instance |
| DSI_InitTypeDef | Init |
| __IO HAL_DSI_StateTypeDef | State |
| uint32_t | ErrorMsk |
| void(* | TearingEffectCallback )(struct __DSI_HandleTypeDef *hdsi) |
| void(* | EndOfRefreshCallback )(struct __DSI_HandleTypeDef *hdsi) |
| GFXMMU_TypeDef * | Instance |
| GFXMMU_InitTypeDef | Init |
| HAL_GFXMMU_StateTypeDef | State |
| HASH_InitTypeDef | Init |
| uint8_t * | pHashInBuffPtr |
| uint8_t * | pHashOutBuffPtr |
| uint8_t * | pHashKeyBuffPtr |
| uint8_t * | pHashMsgBuffPtr |
| uint32_t | HashBuffSize |
| __IO uint32_t | HashInCount |
| __IO uint32_t | HashITCounter |
| __IO uint32_t | HashKeyCount |
| HAL_StatusTypeDef | Status |
| HAL_HASH_PhaseTypeDef | Phase |
| DMA_HandleTypeDef * | hdmain |
| __IO HAL_HASH_StateTypeDef | State |
| HAL_HASH_SuspendTypeDef | SuspendRequest |
| FlagStatus | DigestCalculationDisable |
| __IO uint32_t | NbWordsAlreadyPushed |
| __IO uint32_t | Accumulation |
| void(* | InCpltCallback )(struct __HASH_HandleTypeDef *hhash) |
| void(* | DgstCpltCallback )(struct __HASH_HandleTypeDef *hhash) |
| HCD_TypeDef * | Instance |
| HCD_InitTypeDef | Init |
| HCD_HCTypeDef | hc [16] |
| __IO HCD_StateTypeDef | State |
| void * | pData |
| void(* | SOFCallback )(struct __HCD_HandleTypeDef *hhcd) |
| void(* | ConnectCallback )(struct __HCD_HandleTypeDef *hhcd) |
| void(* | DisconnectCallback )(struct __HCD_HandleTypeDef *hhcd) |
| void(* | PortEnabledCallback )(struct __HCD_HandleTypeDef *hhcd) |
| void(* | PortDisabledCallback )(struct __HCD_HandleTypeDef *hhcd) |
| void(* | HC_NotifyURBChangeCallback )(struct __HCD_HandleTypeDef *hhcd, uint8_t chnum, HCD_URBStateTypeDef urb_state) |
| USART_TypeDef * | Instance |
| IRDA_InitTypeDef | Init |
| uint8_t * | pTxBuffPtr |
| uint16_t | TxXferSize |
| __IO uint16_t | TxXferCount |
| uint8_t * | pRxBuffPtr |
| uint16_t | RxXferSize |
| __IO uint16_t | RxXferCount |
| uint16_t | Mask |
| DMA_HandleTypeDef * | hdmatx |
| DMA_HandleTypeDef * | hdmarx |
| __IO HAL_IRDA_StateTypeDef | gState |
| __IO HAL_IRDA_StateTypeDef | RxState |
| void(* | TxHalfCpltCallback )(struct __IRDA_HandleTypeDef *hirda) |
| void(* | TxCpltCallback )(struct __IRDA_HandleTypeDef *hirda) |
| void(* | RxHalfCpltCallback )(struct __IRDA_HandleTypeDef *hirda) |
| void(* | RxCpltCallback )(struct __IRDA_HandleTypeDef *hirda) |
| void(* | AbortCpltCallback )(struct __IRDA_HandleTypeDef *hirda) |
| void(* | AbortTransmitCpltCallback )(struct __IRDA_HandleTypeDef *hirda) |
| void(* | AbortReceiveCpltCallback )(struct __IRDA_HandleTypeDef *hirda) |
| LPTIM_TypeDef * | Instance |
| LPTIM_InitTypeDef | Init |
| __IO HAL_LPTIM_StateTypeDef | State |
| void(* | CompareMatchCallback )(struct __LPTIM_HandleTypeDef *hlptim) |
| void(* | AutoReloadMatchCallback )(struct __LPTIM_HandleTypeDef *hlptim) |
| void(* | CompareWriteCallback )(struct __LPTIM_HandleTypeDef *hlptim) |
| void(* | AutoReloadWriteCallback )(struct __LPTIM_HandleTypeDef *hlptim) |
| void(* | DirectionUpCallback )(struct __LPTIM_HandleTypeDef *hlptim) |
| void(* | DirectionDownCallback )(struct __LPTIM_HandleTypeDef *hlptim) |
| void(* | UpdateEventCallback )(struct __LPTIM_HandleTypeDef *hlptim) |
| void(* | RepCounterWriteCallback )(struct __LPTIM_HandleTypeDef *hlptim) |
| LTDC_TypeDef * | Instance |
| LTDC_InitTypeDef | Init |
| LTDC_LayerCfgTypeDef | LayerCfg [MAX_LAYER] |
| __IO HAL_LTDC_StateTypeDef | State |
| void(* | LineEventCallback )(struct __LTDC_HandleTypeDef *hltdc) |
| void(* | ReloadEventCallback )(struct __LTDC_HandleTypeDef *hltdc) |
| MMC_TypeDef * | Instance |
| MMC_InitTypeDef | Init |
| uint32_t | TxXferSize |
| uint32_t | RxXferSize |
| __IO uint32_t | Context |
| __IO HAL_MMC_StateTypeDef | State |
| HAL_MMC_CardInfoTypeDef | MmcCard |
| uint32_t | CSD [4U] |
| uint32_t | CID [4U] |
| uint32_t | Ext_CSD [128] |
| void(* | Read_DMADblBuf0CpltCallback )(struct __MMC_HandleTypeDef *hmmc) |
| void(* | Read_DMADblBuf1CpltCallback )(struct __MMC_HandleTypeDef *hmmc) |
| void(* | Write_DMADblBuf0CpltCallback )(struct __MMC_HandleTypeDef *hmmc) |
| void(* | Write_DMADblBuf1CpltCallback )(struct __MMC_HandleTypeDef *hmmc) |
| OPAMP_TypeDef * | Instance |
| OPAMP_InitTypeDef | Init |
| __IO HAL_OPAMP_StateTypeDef | State |
| PCD_TypeDef * | Instance |
| PCD_InitTypeDef | Init |
| __IO uint8_t | USB_Address |
| PCD_EPTypeDef | IN_ep [16] |
| PCD_EPTypeDef | OUT_ep [16] |
| __IO PCD_StateTypeDef | State |
| uint32_t | Setup [12] |
| PCD_LPM_StateTypeDef | LPM_State |
| uint32_t | BESL |
| uint32_t | lpm_active |
| uint32_t | battery_charging_active |
| void(* | SetupStageCallback )(struct __PCD_HandleTypeDef *hpcd) |
| void(* | ResetCallback )(struct __PCD_HandleTypeDef *hpcd) |
| void(* | SuspendCallback )(struct __PCD_HandleTypeDef *hpcd) |
| void(* | ResumeCallback )(struct __PCD_HandleTypeDef *hpcd) |
| void(* | DataOutStageCallback )(struct __PCD_HandleTypeDef *hpcd, uint8_t epnum) |
| void(* | DataInStageCallback )(struct __PCD_HandleTypeDef *hpcd, uint8_t epnum) |
| void(* | ISOOUTIncompleteCallback )(struct __PCD_HandleTypeDef *hpcd, uint8_t epnum) |
| void(* | ISOINIncompleteCallback )(struct __PCD_HandleTypeDef *hpcd, uint8_t epnum) |
| void(* | BCDCallback )(struct __PCD_HandleTypeDef *hpcd, PCD_BCD_MsgTypeDef msg) |
| void(* | LPMCallback )(struct __PCD_HandleTypeDef *hpcd, PCD_LPM_MsgTypeDef msg) |
| QUADSPI_TypeDef * | Instance |
| QSPI_InitTypeDef | Init |
| __IO uint32_t | TxXferSize |
| __IO uint32_t | TxXferCount |
| __IO uint32_t | RxXferSize |
| __IO uint32_t | RxXferCount |
| DMA_HandleTypeDef * | hdma |
| __IO HAL_LockTypeDef | Lock |
| __IO HAL_QSPI_StateTypeDef | State |
| uint32_t | Timeout |
| void(* | FifoThresholdCallback )(struct __QSPI_HandleTypeDef *hqspi) |
| void(* | CmdCpltCallback )(struct __QSPI_HandleTypeDef *hqspi) |
| void(* | StatusMatchCallback )(struct __QSPI_HandleTypeDef *hqspi) |
| void(* | TimeOutCallback )(struct __QSPI_HandleTypeDef *hqspi) |
| SD_TypeDef * | Instance |
| SD_InitTypeDef | Init |
| __IO HAL_SD_StateTypeDef | State |
| HAL_SD_CardInfoTypeDef | SdCard |
| void(* | DriveTransceiver_1_8V_Callback )(FlagStatus status) |
| SWPMI_TypeDef * | Instance |
| SWPMI_InitTypeDef | Init |
| uint32_t * | pTxBuffPtr |
| uint32_t | TxXferCount |
| uint32_t * | pRxBuffPtr |
| uint32_t | RxXferCount |
| __IO HAL_SWPMI_StateTypeDef | State |
| TIM_TypeDef * | Instance |
| TIM_Base_InitTypeDef | Init |
| HAL_TIM_ActiveChannel | Channel |
| __IO HAL_TIM_StateTypeDef | State |
| void(* | Base_MspInitCallback )(struct __TIM_HandleTypeDef *htim) |
| void(* | Base_MspDeInitCallback )(struct __TIM_HandleTypeDef *htim) |
| void(* | IC_MspInitCallback )(struct __TIM_HandleTypeDef *htim) |
| void(* | IC_MspDeInitCallback )(struct __TIM_HandleTypeDef *htim) |
| void(* | OC_MspInitCallback )(struct __TIM_HandleTypeDef *htim) |
| void(* | OC_MspDeInitCallback )(struct __TIM_HandleTypeDef *htim) |
| void(* | PWM_MspInitCallback )(struct __TIM_HandleTypeDef *htim) |
| void(* | PWM_MspDeInitCallback )(struct __TIM_HandleTypeDef *htim) |
| void(* | OnePulse_MspInitCallback )(struct __TIM_HandleTypeDef *htim) |
| void(* | OnePulse_MspDeInitCallback )(struct __TIM_HandleTypeDef *htim) |
| void(* | Encoder_MspInitCallback )(struct __TIM_HandleTypeDef *htim) |
| void(* | Encoder_MspDeInitCallback )(struct __TIM_HandleTypeDef *htim) |
| void(* | HallSensor_MspInitCallback )(struct __TIM_HandleTypeDef *htim) |
| void(* | HallSensor_MspDeInitCallback )(struct __TIM_HandleTypeDef *htim) |
| void(* | PeriodElapsedCallback )(struct __TIM_HandleTypeDef *htim) |
| void(* | PeriodElapsedHalfCpltCallback )(struct __TIM_HandleTypeDef *htim) |
| void(* | TriggerHalfCpltCallback )(struct __TIM_HandleTypeDef *htim) |
| void(* | IC_CaptureCallback )(struct __TIM_HandleTypeDef *htim) |
| void(* | IC_CaptureHalfCpltCallback )(struct __TIM_HandleTypeDef *htim) |
| void(* | OC_DelayElapsedCallback )(struct __TIM_HandleTypeDef *htim) |
| void(* | PWM_PulseFinishedCallback )(struct __TIM_HandleTypeDef *htim) |
| void(* | PWM_PulseFinishedHalfCpltCallback )(struct __TIM_HandleTypeDef *htim) |
| void(* | CommutationCallback )(struct __TIM_HandleTypeDef *htim) |
| void(* | CommutationHalfCpltCallback )(struct __TIM_HandleTypeDef *htim) |
| void(* | BreakCallback )(struct __TIM_HandleTypeDef *htim) |
| void(* | Break2Callback )(struct __TIM_HandleTypeDef *htim) |
| void(* endif::AbortCpltCallback)(struct __SD_HandleTypeDef *hsd) |
IRDA Abort Complete Callback
Definition at line 188 of file stm32l4xx_hal_irda.h.
| void(* endif::AbortReceiveCpltCallback) (struct __IRDA_HandleTypeDef *hirda) |
IRDA Abort Receive Complete Callback
Definition at line 192 of file stm32l4xx_hal_irda.h.
| void(* endif::AbortTransmitCpltCallback) (struct __IRDA_HandleTypeDef *hirda) |
IRDA Abort Transmit Complete Callback
Definition at line 190 of file stm32l4xx_hal_irda.h.
| __IO uint32_t endif::Accumulation |
HASH multi buffers accumulation flag
Definition at line 155 of file stm32l4xx_hal_hash.h.
| void(* endif::AutoReloadMatchCallback) (struct __LPTIM_HandleTypeDef *hlptim) |
Auto-reload match Callback
Definition at line 171 of file stm32l4xx_hal_lptim.h.
| void(* endif::AutoReloadWriteCallback) (struct __LPTIM_HandleTypeDef *hlptim) |
Auto-reload register write complete Callback
Definition at line 174 of file stm32l4xx_hal_lptim.h.
| void(* endif::AwdCallback) (struct __DFSDM_Filter_HandleTypeDef *hdfsdm_filter, uint32_t Channel, uint32_t Threshold) |
DFSDM filter analog watchdog callback
Definition at line 247 of file stm32l4xx_hal_dfsdm.h.
| void(* endif::Base_MspDeInitCallback) (struct __TIM_HandleTypeDef *htim) |
TIM Base Msp DeInit Callback
Definition at line 335 of file stm32l4xx_hal_tim.h.
| void(* endif::Base_MspInitCallback) (struct __TIM_HandleTypeDef *htim) |
TIM Base Msp Init Callback
Definition at line 334 of file stm32l4xx_hal_tim.h.
| uint32_t endif::battery_charging_active |
Enable or disable Battery charging. This parameter can be set to ENABLE or DISABLE
Definition at line 129 of file stm32l4xx_hal_pcd.h.
| void(* endif::BCDCallback) (struct __PCD_HandleTypeDef *hpcd, PCD_BCD_MsgTypeDef msg) |
USB OTG PCD BCD callback
Definition at line 146 of file stm32l4xx_hal_pcd.h.
| uint32_t endif::BESL |
Definition at line 123 of file stm32l4xx_hal_pcd.h.
| void(* endif::Break2Callback) (struct __TIM_HandleTypeDef *htim) |
TIM Break2 Callback
Definition at line 361 of file stm32l4xx_hal_tim.h.
| void(* endif::BreakCallback) (struct __TIM_HandleTypeDef *htim) |
TIM Break Callback
Definition at line 360 of file stm32l4xx_hal_tim.h.
| HAL_TIM_ActiveChannel endif::Channel |
Active channel
Definition at line 327 of file stm32l4xx_hal_tim.h.
| uint32_t endif::CID |
MMC card identification number table
SD card identification number table
Definition at line 149 of file stm32l4xx_hal_mmc.h.
| void(* endif::CkabCallback) (struct __DFSDM_Channel_HandleTypeDef *hdfsdm_channel) |
DFSDM channel clock absence detection callback
Definition at line 137 of file stm32l4xx_hal_dfsdm.h.
| void(* endif::CmdCpltCallback) (struct __QSPI_HandleTypeDef *hqspi) |
Definition at line 118 of file stm32l4xx_hal_qspi.h.
| void(* endif::CommutationCallback) (struct __TIM_HandleTypeDef *htim) |
TIM Commutation Callback
Definition at line 358 of file stm32l4xx_hal_tim.h.
| void(* endif::CommutationHalfCpltCallback) (struct __TIM_HandleTypeDef *htim) |
TIM Commutation half complete Callback
Definition at line 359 of file stm32l4xx_hal_tim.h.
| void(* endif::CompareMatchCallback) (struct __LPTIM_HandleTypeDef *hlptim) |
Compare match Callback
Definition at line 170 of file stm32l4xx_hal_lptim.h.
| void(* endif::CompareWriteCallback) (struct __LPTIM_HandleTypeDef *hlptim) |
Compare register write complete Callback
Definition at line 173 of file stm32l4xx_hal_lptim.h.
| void(* endif::ConnectCallback)(struct __PCD_HandleTypeDef *hpcd) |
USB OTG HCD Connect callback
USB OTG PCD Connect callback
Definition at line 84 of file stm32l4xx_hal_hcd.h.
| __IO uint32_t endif::Context |
| void(* endif::ConvCpltCallback) (struct __ADC_HandleTypeDef *hadc) |
ADC conversion complete callback
Definition at line 373 of file stm32l4xx_hal_adc.h.
| void(* endif::ConvCpltCallbackCh1) (struct __DAC_HandleTypeDef *hdac) |
Definition at line 82 of file stm32l4xx_hal_dac.h.
| void(* endif::ConvCpltCallbackCh2) (struct __DAC_HandleTypeDef *hdac) |
Definition at line 86 of file stm32l4xx_hal_dac.h.
| void(* endif::ConvHalfCpltCallback) (struct __ADC_HandleTypeDef *hadc) |
ADC conversion DMA half-transfer callback
Definition at line 374 of file stm32l4xx_hal_adc.h.
| void(* endif::ConvHalfCpltCallbackCh1) (struct __DAC_HandleTypeDef *hdac) |
Definition at line 83 of file stm32l4xx_hal_dac.h.
| void(* endif::ConvHalfCpltCallbackCh2) (struct __DAC_HandleTypeDef *hdac) |
Definition at line 87 of file stm32l4xx_hal_dac.h.
| uint32_t endif::CSD |
MMC card specific data table
SD card specific data table
Definition at line 147 of file stm32l4xx_hal_mmc.h.
| void(* endif::DataInStageCallback) (struct __PCD_HandleTypeDef *hpcd, uint8_t epnum) |
USB OTG PCD Data IN Stage callback
Definition at line 143 of file stm32l4xx_hal_pcd.h.
| void(* endif::DataOutStageCallback) (struct __PCD_HandleTypeDef *hpcd, uint8_t epnum) |
USB OTG PCD Data OUT Stage callback
Definition at line 142 of file stm32l4xx_hal_pcd.h.
| void(* endif::DgstCpltCallback) (struct __HASH_HandleTypeDef *hhash) |
HASH digest computation completion callback
Definition at line 160 of file stm32l4xx_hal_hash.h.
| FlagStatus endif::DigestCalculationDisable |
Digest calculation phase skip (MDMAT bit control) for multi-buffers DMA-based HMAC computation
Definition at line 149 of file stm32l4xx_hal_hash.h.
| void(* endif::DirectionDownCallback) (struct __LPTIM_HandleTypeDef *hlptim) |
Down-counting direction change Callback
Definition at line 176 of file stm32l4xx_hal_lptim.h.
| void(* endif::DirectionUpCallback) (struct __LPTIM_HandleTypeDef *hlptim) |
Up-counting direction change Callback
Definition at line 175 of file stm32l4xx_hal_lptim.h.
| void(* endif::DisconnectCallback)(struct __PCD_HandleTypeDef *hpcd) |
USB OTG HCD Disconnect callback
USB OTG PCD Disconnect callback
Definition at line 85 of file stm32l4xx_hal_hcd.h.
| DMA_HandleTypeDef* endif::DMA_Handle |
Pointer DMA Handler
Definition at line 367 of file stm32l4xx_hal_adc.h.
| DMA_HandleTypeDef* endif::DMA_Handle1 |
Pointer DMA handler for channel 1
Definition at line 75 of file stm32l4xx_hal_dac.h.
| DMA_HandleTypeDef* endif::DMA_Handle2 |
Pointer DMA handler for channel 2
Definition at line 77 of file stm32l4xx_hal_dac.h.
| void(* endif::DMAUnderrunCallbackCh1) (struct __DAC_HandleTypeDef *hdac) |
Definition at line 85 of file stm32l4xx_hal_dac.h.
| void(* endif::DMAUnderrunCallbackCh2) (struct __DAC_HandleTypeDef *hdac) |
Definition at line 89 of file stm32l4xx_hal_dac.h.
| void(* endif::DriveTransceiver_1_8V_Callback) (FlagStatus status) |
Definition at line 170 of file stm32l4xx_hal_sd.h.
| void(* endif::Encoder_MspDeInitCallback) (struct __TIM_HandleTypeDef *htim) |
TIM Encoder Msp DeInit Callback
Definition at line 345 of file stm32l4xx_hal_tim.h.
| void(* endif::Encoder_MspInitCallback) (struct __TIM_HandleTypeDef *htim) |
TIM Encoder Msp Init Callback
Definition at line 344 of file stm32l4xx_hal_tim.h.
| void(* endif::EndOfRefreshCallback) (struct __DSI_HandleTypeDef *hdsi) |
DSI End Of Refresh Callback
Definition at line 318 of file stm32l4xx_hal_dsi.h.
| void(* endif::EndOfSamplingCallback) (struct __ADC_HandleTypeDef *hadc) |
ADC end of sampling callback
Definition at line 381 of file stm32l4xx_hal_adc.h.
| void(* endif::ErrorCallback)(struct __TIM_HandleTypeDef *htim) |
ADC error callback
DFSDM filter error callback
DSI Error Callback
GFXMMU error callback
HASH error callback
IRDA Error Callback
LTDC Error Callback
SWPMI error callback
TIM Error Callback
Definition at line 376 of file stm32l4xx_hal_adc.h.
| void(* endif::ErrorCallbackCh1) (struct __DAC_HandleTypeDef *hdac) |
Definition at line 84 of file stm32l4xx_hal_dac.h.
| void(* endif::ErrorCallbackCh2) (struct __DAC_HandleTypeDef *hdac) |
Definition at line 88 of file stm32l4xx_hal_dac.h.
| uint32_t endif::ErrorCode |
DFSDM filter error code
Definition at line 245 of file stm32l4xx_hal_dfsdm.h.
| __IO uint32_t endif::ErrorCode |
ADC Error code
COMP error code
DAC Error code
DSI Error code
GFXMMU error code
HASH Error code
HCD Error code
IRDA Error code
LTDC Error code
MMC Card Error codes
PCD Error code
SD Card Error codes
SWPMI Error code
Definition at line 370 of file stm32l4xx_hal_adc.h.
| uint32_t endif::ErrorMsk |
DSI Error monitoring mask
Definition at line 314 of file stm32l4xx_hal_dsi.h.
| uint32_t endif::Ext_CSD[128] |
Definition at line 151 of file stm32l4xx_hal_mmc.h.
| uint32_t endif::ExtTriggerEdge |
Rising, falling or both edges selected
Definition at line 240 of file stm32l4xx_hal_dfsdm.h.
| void(* endif::FifoThresholdCallback) (struct __QSPI_HandleTypeDef *hqspi) |
Definition at line 117 of file stm32l4xx_hal_qspi.h.
| __IO HAL_IRDA_StateTypeDef endif::gState |
IRDA state information related to global Handle management and also related to Tx operations. This parameter can be a value of HAL_IRDA_StateTypeDef
Definition at line 168 of file stm32l4xx_hal_irda.h.
| void(* endif::HallSensor_MspDeInitCallback) (struct __TIM_HandleTypeDef *htim) |
TIM Hall Sensor Msp DeInit Callback
Definition at line 347 of file stm32l4xx_hal_tim.h.
| void(* endif::HallSensor_MspInitCallback) (struct __TIM_HandleTypeDef *htim) |
TIM Hall Sensor Msp Init Callback
Definition at line 346 of file stm32l4xx_hal_tim.h.
| uint32_t endif::HashBuffSize |
Size of buffer to be processed
Definition at line 129 of file stm32l4xx_hal_hash.h.
| __IO uint32_t endif::HashInCount |
Counter of inputted data
Definition at line 131 of file stm32l4xx_hal_hash.h.
| __IO uint32_t endif::HashITCounter |
Counter of issued interrupts
Definition at line 133 of file stm32l4xx_hal_hash.h.
| __IO uint32_t endif::HashKeyCount |
Counter for Key inputted data (HMAC only)
Definition at line 135 of file stm32l4xx_hal_hash.h.
| HCD_HCTypeDef endif::hc[16] |
Host channels parameters
Definition at line 77 of file stm32l4xx_hal_hcd.h.
| void(* endif::HC_NotifyURBChangeCallback) (struct __HCD_HandleTypeDef *hhcd, uint8_t chnum, HCD_URBStateTypeDef urb_state) |
USB OTG HCD Host Channel Notify URB Change callback
Definition at line 88 of file stm32l4xx_hal_hcd.h.
| DMA_HandleTypeDef * endif::hdma |
DMA Handlers array This array is accessed by a TIM DMA Handle Index
Definition at line 109 of file stm32l4xx_hal_qspi.h.
| DMA_HandleTypeDef* endif::hdmain |
HASH In DMA Handle parameters
Definition at line 141 of file stm32l4xx_hal_hash.h.
| DMA_HandleTypeDef* endif::hdmaInj |
Pointer on DMA handler for injected conversions
Definition at line 236 of file stm32l4xx_hal_dfsdm.h.
| DMA_HandleTypeDef* endif::hdmaReg |
Pointer on DMA handler for regular conversions
Definition at line 235 of file stm32l4xx_hal_dfsdm.h.
| DMA_HandleTypeDef * endif::hdmarx |
IRDA Rx DMA Handle parameters
MMC Rx DMA handle parameters
SD Rx DMA handle parameters
SWPMI Rx DMA Handle parameters
Definition at line 164 of file stm32l4xx_hal_irda.h.
| DMA_HandleTypeDef * endif::hdmatx |
IRDA Tx DMA Handle parameters
MMC Tx DMA handle parameters
SD Tx DMA handle parameters
SWPMI Tx DMA Handle parameters
Definition at line 162 of file stm32l4xx_hal_irda.h.
| void(* endif::IC_CaptureCallback) (struct __TIM_HandleTypeDef *htim) |
TIM Input Capture Callback
Definition at line 352 of file stm32l4xx_hal_tim.h.
| void(* endif::IC_CaptureHalfCpltCallback) (struct __TIM_HandleTypeDef *htim) |
TIM Input Capture half complete Callback
Definition at line 353 of file stm32l4xx_hal_tim.h.
| void(* endif::IC_MspDeInitCallback) (struct __TIM_HandleTypeDef *htim) |
TIM IC Msp DeInit Callback
Definition at line 337 of file stm32l4xx_hal_tim.h.
| void(* endif::IC_MspInitCallback) (struct __TIM_HandleTypeDef *htim) |
TIM IC Msp Init Callback
Definition at line 336 of file stm32l4xx_hal_tim.h.
| PCD_EPTypeDef endif::IN_ep |
IN endpoint parameters
Definition at line 111 of file stm32l4xx_hal_pcd.h.
| void(* endif::InCpltCallback) (struct __HASH_HandleTypeDef *hhash) |
HASH input completion callback
Definition at line 158 of file stm32l4xx_hal_hash.h.
| HCD_InitTypeDef endif::Init |
HCD required parameters
Definition at line 76 of file stm32l4xx_hal_hcd.h.
| SWPMI_InitTypeDef endif::Init |
SWPMI communication parameters
Definition at line 95 of file stm32l4xx_hal_swpmi.h.
| GFXMMU_InitTypeDef endif::Init |
GFXMMU init parameters
Definition at line 99 of file stm32l4xx_hal_gfxmmu.h.
| QSPI_InitTypeDef endif::Init |
Definition at line 102 of file stm32l4xx_hal_qspi.h.
| PCD_InitTypeDef endif::Init |
PCD required parameters
Definition at line 108 of file stm32l4xx_hal_pcd.h.
| COMP_InitTypeDef endif::Init |
COMP required parameters
Definition at line 108 of file stm32l4xx_hal_comp.h.
| HASH_InitTypeDef endif::Init |
HASH required parameters
Definition at line 119 of file stm32l4xx_hal_hash.h.
| MMC_InitTypeDef endif::Init |
MMC required parameters
Definition at line 121 of file stm32l4xx_hal_mmc.h.
| SD_InitTypeDef endif::Init |
SD required parameters
Definition at line 128 of file stm32l4xx_hal_sd.h.
| OPAMP_InitTypeDef endif::Init |
OPAMP required parameters
Definition at line 130 of file stm32l4xx_hal_opamp.h.
| DFSDM_Channel_InitTypeDef endif::Init |
DFSDM channel init parameters
Definition at line 134 of file stm32l4xx_hal_dfsdm.h.
| IRDA_InitTypeDef endif::Init |
IRDA communication parameters
Definition at line 146 of file stm32l4xx_hal_irda.h.
| LPTIM_InitTypeDef endif::Init |
LPTIM required parameters
Definition at line 159 of file stm32l4xx_hal_lptim.h.
| LTDC_InitTypeDef endif::Init |
LTDC parameters
Definition at line 179 of file stm32l4xx_hal_ltdc.h.
| DFSDM_Filter_InitTypeDef endif::Init |
DFSDM filter init parameters
Definition at line 234 of file stm32l4xx_hal_dfsdm.h.
| DSI_InitTypeDef endif::Init |
DSI required parameters
Definition at line 310 of file stm32l4xx_hal_dsi.h.
| TIM_Base_InitTypeDef endif::Init |
TIM Time Base required parameters
Definition at line 326 of file stm32l4xx_hal_tim.h.
| ADC_InitTypeDef endif::Init |
ADC initialization parameters and regular conversions setting
Definition at line 366 of file stm32l4xx_hal_adc.h.
| void(* endif::InjConvCpltCallback) (struct __DFSDM_Filter_HandleTypeDef *hdfsdm_filter) |
DFSDM filter injected conversion complete callback
Definition at line 251 of file stm32l4xx_hal_dfsdm.h.
| void(* endif::InjConvHalfCpltCallback) (struct __DFSDM_Filter_HandleTypeDef *hdfsdm_filter) |
DFSDM filter half injected conversion complete callback
Definition at line 252 of file stm32l4xx_hal_dfsdm.h.
| uint32_t endif::InjConvRemaining |
Injected conversions remaining
Definition at line 243 of file stm32l4xx_hal_dfsdm.h.
| uint32_t endif::InjectedChannelsNbr |
Number of channels in injected sequence
Definition at line 242 of file stm32l4xx_hal_dfsdm.h.
| void(* endif::InjectedConvCpltCallback) (struct __ADC_HandleTypeDef *hadc) |
ADC group injected conversion complete callback
Definition at line 377 of file stm32l4xx_hal_adc.h.
| void(* endif::InjectedQueueOverflowCallback) (struct __ADC_HandleTypeDef *hadc) |
ADC group injected context queue overflow callback
Definition at line 378 of file stm32l4xx_hal_adc.h.
| FunctionalState endif::InjectedScanMode |
Injected scanning mode
Definition at line 241 of file stm32l4xx_hal_dfsdm.h.
| uint32_t endif::InjectedTrigger |
Trigger used for injected conversion
Definition at line 239 of file stm32l4xx_hal_dfsdm.h.
| ADC_InjectionConfigTypeDef endif::InjectionConfig |
ADC injected channel configuration build-up structure
Definition at line 371 of file stm32l4xx_hal_adc.h.
| DAC_TypeDef* endif::Instance |
Register base address
Definition at line 69 of file stm32l4xx_hal_dac.h.
| HCD_TypeDef* endif::Instance |
Register base address
Definition at line 75 of file stm32l4xx_hal_hcd.h.
| SWPMI_TypeDef* endif::Instance |
SWPMI registers base address
Definition at line 93 of file stm32l4xx_hal_swpmi.h.
| GFXMMU_TypeDef* endif::Instance |
GFXMMU instance
Definition at line 98 of file stm32l4xx_hal_gfxmmu.h.
| QUADSPI_TypeDef* endif::Instance |
Definition at line 101 of file stm32l4xx_hal_qspi.h.
| COMP_TypeDef* endif::Instance |
Register base address
Definition at line 107 of file stm32l4xx_hal_comp.h.
| PCD_TypeDef* endif::Instance |
Register base address
Definition at line 107 of file stm32l4xx_hal_pcd.h.
| MMC_TypeDef* endif::Instance |
MMC registers base address
Definition at line 119 of file stm32l4xx_hal_mmc.h.
| SD_TypeDef* endif::Instance |
SD registers base address
Definition at line 126 of file stm32l4xx_hal_sd.h.
| OPAMP_TypeDef* endif::Instance |
OPAMP instance's registers base address
Definition at line 129 of file stm32l4xx_hal_opamp.h.
| DFSDM_Channel_TypeDef* endif::Instance |
DFSDM channel instance
Definition at line 133 of file stm32l4xx_hal_dfsdm.h.
| USART_TypeDef* endif::Instance |
USART registers base address
Definition at line 144 of file stm32l4xx_hal_irda.h.
| LPTIM_TypeDef* endif::Instance |
Register base address
Definition at line 157 of file stm32l4xx_hal_lptim.h.
| LTDC_TypeDef* endif::Instance |
LTDC Register base address
Definition at line 177 of file stm32l4xx_hal_ltdc.h.
| DFSDM_Filter_TypeDef* endif::Instance |
DFSDM filter instance
Definition at line 233 of file stm32l4xx_hal_dfsdm.h.
| DSI_TypeDef* endif::Instance |
Register base address
Definition at line 309 of file stm32l4xx_hal_dsi.h.
| TIM_TypeDef* endif::Instance |
Register base address
Definition at line 325 of file stm32l4xx_hal_tim.h.
| ADC_TypeDef* endif::Instance |
Register base address
Definition at line 365 of file stm32l4xx_hal_adc.h.
| void(* endif::ISOINIncompleteCallback) (struct __PCD_HandleTypeDef *hpcd, uint8_t epnum) |
USB OTG PCD ISO IN Incomplete callback
Definition at line 145 of file stm32l4xx_hal_pcd.h.
| void(* endif::ISOOUTIncompleteCallback) (struct __PCD_HandleTypeDef *hpcd, uint8_t epnum) |
USB OTG PCD ISO OUT Incomplete callback
Definition at line 144 of file stm32l4xx_hal_pcd.h.
| LTDC_LayerCfgTypeDef endif::LayerCfg[MAX_LAYER] |
LTDC Layers parameters
Definition at line 181 of file stm32l4xx_hal_ltdc.h.
| void(* endif::LevelOutOfWindow2Callback) (struct __ADC_HandleTypeDef *hadc) |
ADC analog watchdog 2 callback
Definition at line 379 of file stm32l4xx_hal_adc.h.
| void(* endif::LevelOutOfWindow3Callback) (struct __ADC_HandleTypeDef *hadc) |
ADC analog watchdog 3 callback
Definition at line 380 of file stm32l4xx_hal_adc.h.
| void(* endif::LevelOutOfWindowCallback) (struct __ADC_HandleTypeDef *hadc) |
ADC analog watchdog 1 callback
Definition at line 375 of file stm32l4xx_hal_adc.h.
| void(* endif::LineEventCallback) (struct __LTDC_HandleTypeDef *hltdc) |
LTDC Line Event Callback
Definition at line 190 of file stm32l4xx_hal_ltdc.h.
| __IO HAL_LockTypeDef endif::Lock |
Definition at line 110 of file stm32l4xx_hal_qspi.h.
| HAL_LockTypeDef endif::Lock |
ADC locking object
Locking object
DAC locking object
DSI peripheral status
HCD peripheral status
LPTIM locking object
LTDC Lock
MMC locking object
PCD peripheral status
SD locking object
SWPMI object
Definition at line 368 of file stm32l4xx_hal_adc.h.
| uint32_t endif::lpm_active |
Enable or disable the Link Power Management . This parameter can be set to ENABLE or DISABLE
Definition at line 126 of file stm32l4xx_hal_pcd.h.
| PCD_LPM_StateTypeDef endif::LPM_State |
LPM State
Definition at line 122 of file stm32l4xx_hal_pcd.h.
| void(* endif::LPMCallback) (struct __PCD_HandleTypeDef *hpcd, PCD_LPM_MsgTypeDef msg) |
USB OTG PCD LPM callback
Definition at line 147 of file stm32l4xx_hal_pcd.h.
| uint16_t endif::Mask |
USART RX RDR register mask
Definition at line 160 of file stm32l4xx_hal_irda.h.
| HAL_MMC_CardInfoTypeDef endif::MmcCard |
MMC Card information
Definition at line 145 of file stm32l4xx_hal_mmc.h.
| void(* endif::MspDeInitCallback)(struct __SWPMI_HandleTypeDef *hswpmi) |
ADC Msp DeInit callback
COMP Msp DeInit callback
DFSDM channel MSP de-init callback
DFSDM filter MSP de-init callback
DSI Msp DeInit callback
GFXMMU MSP de-init callback
HASH Msp DeInit callback
USB OTG HCD Msp DeInit callback
IRDA Msp DeInit callback
LPTIM Base Msp DeInit Callback
LTDC Msp DeInit callback
USB OTG PCD Msp DeInit callback
SWPMI MSP de-init callback
Definition at line 383 of file stm32l4xx_hal_adc.h.
| void(* endif::MspInitCallback)(struct __SWPMI_HandleTypeDef *hswpmi) |
ADC Msp Init callback
COMP Msp Init callback
DFSDM channel MSP init callback
DFSDM filter MSP init callback
DSI Msp Init callback
GFXMMU MSP init callback
HASH Msp Init callback
USB OTG HCD Msp Init callback
IRDA Msp Init callback
LPTIM Base Msp Init Callback
LTDC Msp Init callback
USB OTG PCD Msp Init callback
SWPMI MSP init callback
Definition at line 382 of file stm32l4xx_hal_adc.h.
| __IO uint32_t endif::NbWordsAlreadyPushed |
Numbers of words already pushed in FIFO before inputting new block
Definition at line 151 of file stm32l4xx_hal_hash.h.
| void(* endif::OC_DelayElapsedCallback) (struct __TIM_HandleTypeDef *htim) |
TIM Output Compare Delay Elapsed Callback
Definition at line 354 of file stm32l4xx_hal_tim.h.
| void(* endif::OC_MspDeInitCallback) (struct __TIM_HandleTypeDef *htim) |
TIM OC Msp DeInit Callback
Definition at line 339 of file stm32l4xx_hal_tim.h.
| void(* endif::OC_MspInitCallback) (struct __TIM_HandleTypeDef *htim) |
TIM OC Msp Init Callback
Definition at line 338 of file stm32l4xx_hal_tim.h.
| void(* endif::OnePulse_MspDeInitCallback) (struct __TIM_HandleTypeDef *htim) |
TIM One Pulse Msp DeInit Callback
Definition at line 343 of file stm32l4xx_hal_tim.h.
| void(* endif::OnePulse_MspInitCallback) (struct __TIM_HandleTypeDef *htim) |
TIM One Pulse Msp Init Callback
Definition at line 342 of file stm32l4xx_hal_tim.h.
| PCD_EPTypeDef endif::OUT_ep |
OUT endpoint parameters
Definition at line 112 of file stm32l4xx_hal_pcd.h.
| void * endif::pData |
Pointer Stack Handler
Pointer to upper stack Handler
Definition at line 81 of file stm32l4xx_hal_hcd.h.
| void(* endif::PeriodElapsedCallback) (struct __TIM_HandleTypeDef *htim) |
TIM Period Elapsed Callback
Definition at line 348 of file stm32l4xx_hal_tim.h.
| void(* endif::PeriodElapsedHalfCpltCallback) (struct __TIM_HandleTypeDef *htim) |
TIM Period Elapsed half complete Callback
Definition at line 349 of file stm32l4xx_hal_tim.h.
| HAL_HASH_PhaseTypeDef endif::Phase |
HASH peripheral phase
Definition at line 139 of file stm32l4xx_hal_hash.h.
| uint8_t* endif::pHashInBuffPtr |
Pointer to input buffer
Definition at line 121 of file stm32l4xx_hal_hash.h.
| uint8_t* endif::pHashKeyBuffPtr |
Pointer to key buffer (HMAC only)
Definition at line 125 of file stm32l4xx_hal_hash.h.
| uint8_t* endif::pHashMsgBuffPtr |
Pointer to message buffer (HMAC only)
Definition at line 127 of file stm32l4xx_hal_hash.h.
| uint8_t* endif::pHashOutBuffPtr |
Pointer to output buffer (digest)
Definition at line 123 of file stm32l4xx_hal_hash.h.
| void(* endif::PortDisabledCallback) (struct __HCD_HandleTypeDef *hhcd) |
USB OTG HCD Port Disable callback
Definition at line 87 of file stm32l4xx_hal_hcd.h.
| void(* endif::PortEnabledCallback) (struct __HCD_HandleTypeDef *hhcd) |
USB OTG HCD Port Enable callback
Definition at line 86 of file stm32l4xx_hal_hcd.h.
| uint32_t* endif::pRxBuffPtr |
Pointer to SWPMI Rx transfer Buffer
Definition at line 103 of file stm32l4xx_hal_swpmi.h.
| uint8_t * endif::pRxBuffPtr |
Pointer to IRDA Rx transfer Buffer
Pointer to MMC Rx transfer Buffer
Pointer to SD Rx transfer Buffer
Definition at line 154 of file stm32l4xx_hal_irda.h.
| uint32_t* endif::pTxBuffPtr |
Pointer to SWPMI Tx transfer Buffer
Definition at line 97 of file stm32l4xx_hal_swpmi.h.
| uint8_t * endif::pTxBuffPtr |
Pointer to IRDA Tx transfer Buffer
Pointer to MMC Tx transfer Buffer
Pointer to SD Tx transfer Buffer
Definition at line 148 of file stm32l4xx_hal_irda.h.
| void(* endif::PWM_MspDeInitCallback) (struct __TIM_HandleTypeDef *htim) |
TIM PWM Msp DeInit Callback
Definition at line 341 of file stm32l4xx_hal_tim.h.
| void(* endif::PWM_MspInitCallback) (struct __TIM_HandleTypeDef *htim) |
TIM PWM Msp Init Callback
Definition at line 340 of file stm32l4xx_hal_tim.h.
| void(* endif::PWM_PulseFinishedCallback) (struct __TIM_HandleTypeDef *htim) |
TIM PWM Pulse Finished Callback
Definition at line 355 of file stm32l4xx_hal_tim.h.
| void(* endif::PWM_PulseFinishedHalfCpltCallback) (struct __TIM_HandleTypeDef *htim) |
TIM PWM Pulse Finished half complete Callback
Definition at line 356 of file stm32l4xx_hal_tim.h.
| void(* endif::Read_DMADblBuf0CpltCallback)(struct __SD_HandleTypeDef *hsd) |
Definition at line 159 of file stm32l4xx_hal_mmc.h.
| void(* endif::Read_DMADblBuf1CpltCallback)(struct __SD_HandleTypeDef *hsd) |
Definition at line 160 of file stm32l4xx_hal_mmc.h.
| void(* endif::RegConvCpltCallback) (struct __DFSDM_Filter_HandleTypeDef *hdfsdm_filter) |
DFSDM filter regular conversion complete callback
Definition at line 249 of file stm32l4xx_hal_dfsdm.h.
| void(* endif::RegConvHalfCpltCallback) (struct __DFSDM_Filter_HandleTypeDef *hdfsdm_filter) |
DFSDM filter half regular conversion complete callback
Definition at line 250 of file stm32l4xx_hal_dfsdm.h.
| uint32_t endif::RegularContMode |
Regular conversion continuous mode
Definition at line 237 of file stm32l4xx_hal_dfsdm.h.
| uint32_t endif::RegularTrigger |
Trigger used for regular conversion
Definition at line 238 of file stm32l4xx_hal_dfsdm.h.
| void(* endif::ReloadEventCallback) (struct __LTDC_HandleTypeDef *hltdc) |
LTDC Reload Event Callback
Definition at line 191 of file stm32l4xx_hal_ltdc.h.
| void(* endif::RepCounterWriteCallback) (struct __LPTIM_HandleTypeDef *hlptim) |
Repetition counter successful write Callback
Definition at line 179 of file stm32l4xx_hal_lptim.h.
| void(* endif::ResetCallback) (struct __PCD_HandleTypeDef *hpcd) |
USB OTG PCD Reset callback
Definition at line 136 of file stm32l4xx_hal_pcd.h.
| void(* endif::ResumeCallback) (struct __PCD_HandleTypeDef *hpcd) |
USB OTG PCD Resume callback
Definition at line 138 of file stm32l4xx_hal_pcd.h.
| void(* endif::RxCpltCallback)(struct __SWPMI_HandleTypeDef *hswpmi) |
IRDA Rx Complete Callback
SWPMI receive complete callback
Definition at line 184 of file stm32l4xx_hal_irda.h.
| void(* endif::RxHalfCpltCallback)(struct __SWPMI_HandleTypeDef *hswpmi) |
IRDA Rx Half Complete Callback
SWPMI receive half complete callback
Definition at line 182 of file stm32l4xx_hal_irda.h.
| __IO HAL_IRDA_StateTypeDef endif::RxState |
IRDA state information related to Rx operations. This parameter can be a value of HAL_IRDA_StateTypeDef
Definition at line 172 of file stm32l4xx_hal_irda.h.
| uint32_t endif::RxXferCount |
SWPMI Rx Transfer Counter
Definition at line 107 of file stm32l4xx_hal_swpmi.h.
| __IO uint32_t endif::RxXferCount |
Definition at line 108 of file stm32l4xx_hal_qspi.h.
| __IO uint16_t endif::RxXferCount |
IRDA Rx Transfer Counter
Definition at line 158 of file stm32l4xx_hal_irda.h.
| __IO uint32_t endif::RxXferSize |
Definition at line 107 of file stm32l4xx_hal_qspi.h.
| uint32_t endif::RxXferSize |
MMC Rx Transfer size
SD Rx Transfer size
SWPMI Rx Transfer size
Definition at line 131 of file stm32l4xx_hal_mmc.h.
| uint32_t endif::RxXferSize |
IRDA Rx Transfer size
SD Rx Transfer size
SWPMI Rx Transfer size
Definition at line 156 of file stm32l4xx_hal_irda.h.
| void(* endif::ScdCallback) (struct __DFSDM_Channel_HandleTypeDef *hdfsdm_channel) |
DFSDM channel short circuit detection callback
Definition at line 138 of file stm32l4xx_hal_dfsdm.h.
| HAL_SD_CardInfoTypeDef endif::SdCard |
SD Card information
Definition at line 153 of file stm32l4xx_hal_sd.h.
| uint32_t endif::Setup[12] |
Setup packet buffer
Definition at line 121 of file stm32l4xx_hal_pcd.h.
| void(* endif::SetupStageCallback) (struct __PCD_HandleTypeDef *hpcd) |
USB OTG PCD Setup Stage callback
Definition at line 135 of file stm32l4xx_hal_pcd.h.
| void(* endif::SOFCallback)(struct __PCD_HandleTypeDef *hpcd) |
USB OTG HCD SOF callback
USB OTG PCD SOF callback
Definition at line 83 of file stm32l4xx_hal_hcd.h.
| __IO HAL_DAC_StateTypeDef endif::State |
DAC communication state
Definition at line 71 of file stm32l4xx_hal_dac.h.
| __IO HCD_StateTypeDef endif::State |
HCD communication state
Definition at line 79 of file stm32l4xx_hal_hcd.h.
| HAL_GFXMMU_StateTypeDef endif::State |
GFXMMU state
Definition at line 100 of file stm32l4xx_hal_gfxmmu.h.
| __IO HAL_COMP_StateTypeDef endif::State |
COMP communication state
Definition at line 110 of file stm32l4xx_hal_comp.h.
| __IO HAL_QSPI_StateTypeDef endif::State |
Definition at line 111 of file stm32l4xx_hal_qspi.h.
| __IO HAL_SWPMI_StateTypeDef endif::State |
SWPMI communication state
Definition at line 115 of file stm32l4xx_hal_swpmi.h.
| __IO PCD_StateTypeDef endif::State |
PCD communication state
Definition at line 119 of file stm32l4xx_hal_pcd.h.
| __IO HAL_OPAMP_StateTypeDef endif::State |
OPAMP communication state
Definition at line 133 of file stm32l4xx_hal_opamp.h.
| __IO HAL_MMC_StateTypeDef endif::State |
MMC card State
Definition at line 135 of file stm32l4xx_hal_mmc.h.
| HAL_DFSDM_Channel_StateTypeDef endif::State |
DFSDM channel state
Definition at line 135 of file stm32l4xx_hal_dfsdm.h.
| __IO HAL_SD_StateTypeDef endif::State |
SD card State
Definition at line 142 of file stm32l4xx_hal_sd.h.
| __IO HAL_HASH_StateTypeDef endif::State |
HASH peripheral state
Definition at line 145 of file stm32l4xx_hal_hash.h.
| __IO HAL_LPTIM_StateTypeDef endif::State |
LPTIM peripheral state
Definition at line 165 of file stm32l4xx_hal_lptim.h.
| __IO HAL_LTDC_StateTypeDef endif::State |
LTDC state
Definition at line 185 of file stm32l4xx_hal_ltdc.h.
| HAL_DFSDM_Filter_StateTypeDef endif::State |
DFSDM filter state
Definition at line 244 of file stm32l4xx_hal_dfsdm.h.
| __IO HAL_DSI_StateTypeDef endif::State |
DSI communication state
Definition at line 312 of file stm32l4xx_hal_dsi.h.
| __IO HAL_TIM_StateTypeDef endif::State |
TIM operation state
Definition at line 331 of file stm32l4xx_hal_tim.h.
| __IO uint32_t endif::State |
ADC communication state (bitmap of ADC states)
Definition at line 369 of file stm32l4xx_hal_adc.h.
| HAL_StatusTypeDef endif::Status |
HASH peripheral status
LPTIM peripheral status
OPAMP peripheral status
Definition at line 137 of file stm32l4xx_hal_hash.h.
| void(* endif::StatusMatchCallback) (struct __QSPI_HandleTypeDef *hqspi) |
Definition at line 123 of file stm32l4xx_hal_qspi.h.
| void(* endif::SuspendCallback) (struct __PCD_HandleTypeDef *hpcd) |
USB OTG PCD Suspend callback
Definition at line 137 of file stm32l4xx_hal_pcd.h.
| HAL_HASH_SuspendTypeDef endif::SuspendRequest |
HASH peripheral suspension request flag
Definition at line 147 of file stm32l4xx_hal_hash.h.
| void(* endif::TearingEffectCallback) (struct __DSI_HandleTypeDef *hdsi) |
DSI Tearing Effect Callback
Definition at line 317 of file stm32l4xx_hal_dsi.h.
| uint32_t endif::Timeout |
Definition at line 113 of file stm32l4xx_hal_qspi.h.
| void(* endif::TimeOutCallback) (struct __QSPI_HandleTypeDef *hqspi) |
Definition at line 124 of file stm32l4xx_hal_qspi.h.
| void(* endif::TriggerCallback)(struct __TIM_HandleTypeDef *htim) |
COMP trigger callback
External trigger event detection Callback
TIM Trigger Callback
Definition at line 113 of file stm32l4xx_hal_comp.h.
| void(* endif::TriggerHalfCpltCallback) (struct __TIM_HandleTypeDef *htim) |
TIM Trigger half complete Callback
Definition at line 351 of file stm32l4xx_hal_tim.h.
| void(* endif::TxCpltCallback)(struct __SWPMI_HandleTypeDef *hswpmi) |
IRDA Tx Complete Callback
SWPMI transmit complete callback
Definition at line 180 of file stm32l4xx_hal_irda.h.
| void(* endif::TxHalfCpltCallback)(struct __SWPMI_HandleTypeDef *hswpmi) |
IRDA Tx Half Complete Callback
SWPMI transmit half complete callback
Definition at line 178 of file stm32l4xx_hal_irda.h.
| uint32_t endif::TxXferCount |
SWPMI Tx Transfer Counter
Definition at line 101 of file stm32l4xx_hal_swpmi.h.
| __IO uint32_t endif::TxXferCount |
Definition at line 105 of file stm32l4xx_hal_qspi.h.
| __IO uint16_t endif::TxXferCount |
IRDA Tx Transfer Counter
Definition at line 152 of file stm32l4xx_hal_irda.h.
| __IO uint32_t endif::TxXferSize |
Definition at line 104 of file stm32l4xx_hal_qspi.h.
| uint32_t endif::TxXferSize |
MMC Tx Transfer size
SD Tx Transfer size
SWPMI Tx Transfer size
Definition at line 127 of file stm32l4xx_hal_mmc.h.
| uint32_t endif::TxXferSize |
IRDA Tx Transfer size
SD Tx Transfer size
SWPMI Tx Transfer size
Definition at line 150 of file stm32l4xx_hal_irda.h.
| void(* endif::UpdateEventCallback) (struct __LPTIM_HandleTypeDef *hlptim) |
Repetition counter underflow Callback
Definition at line 178 of file stm32l4xx_hal_lptim.h.
| __IO uint8_t endif::USB_Address |
USB Address
Definition at line 109 of file stm32l4xx_hal_pcd.h.
| void(* endif::Write_DMADblBuf0CpltCallback)(struct __SD_HandleTypeDef *hsd) |
Definition at line 161 of file stm32l4xx_hal_mmc.h.
| void(* endif::Write_DMADblBuf1CpltCallback)(struct __SD_HandleTypeDef *hsd) |
Definition at line 162 of file stm32l4xx_hal_mmc.h.
| typedef struct __ADC_HandleTypeDef else typedef struct endif ADC_HandleTypeDef |
ADC handle Structure definition.
| typedef void(* pADC_CallbackTypeDef) (ADC_HandleTypeDef *hadc) |
HAL ADC Callback pointer definition.
pointer to a ADC callback function
Definition at line 409 of file stm32l4xx_hal_adc.h.
HAL ADC Callback ID enumeration definition.
Definition at line 391 of file stm32l4xx_hal_adc.h.