rusEFI
The most advanced open source ECU
Loading...
Searching...
No Matches
Data Fields
COMPDriver Struct Reference

Structure representing an COMP driver. More...

#include <hal_comp_lld.h>

Collaboration diagram for COMPDriver:
Collaboration graph
[legend]

Data Fields

compstate_t state
 Driver state.
 
const COMPConfigconfig
 Current configuration data.
 
COMP_DRIVER_EXT_FIELDS COMP_TypeDef * reg
 Pointer to the COMPx registers block.
 
acmp_config_t acmpCfg
 ACMP driver config.
 
acmp_channel_config_t acmpChannelCfg
 ACMP driver channel config.
 
acmp_dac_config_t acmpDacCfg
 ACMP driver DAC config.
 
uint32_t irq_mask
 

Detailed Description

Structure representing an COMP driver.

Definition at line 188 of file hal_comp_lld.h.

Field Documentation

◆ acmpCfg

acmp_config_t COMPDriver::acmpCfg

ACMP driver config.

Definition at line 210 of file hal_comp_lld.h.

Referenced by comp_lld_start().

◆ acmpChannelCfg

acmp_channel_config_t COMPDriver::acmpChannelCfg

ACMP driver channel config.

Definition at line 215 of file hal_comp_lld.h.

Referenced by comp_lld_channel_enable().

◆ acmpDacCfg

acmp_dac_config_t COMPDriver::acmpDacCfg

ACMP driver DAC config.

Definition at line 220 of file hal_comp_lld.h.

Referenced by comp_lld_set_dac_value(), and comp_lld_start().

◆ config

const COMPConfig* COMPDriver::config

Current configuration data.

Definition at line 196 of file hal_comp_lld.h.

Referenced by comp_lld_enable(), comp_lld_irq_handler(), and comp_lld_start().

◆ irq_mask

uint32_t COMPDriver::irq_mask

Definition at line 222 of file hal_comp_lld.h.

Referenced by comp_lld_disable(), comp_lld_enable(), and comp_lld_start().

◆ reg

COMP_DRIVER_EXT_FIELDS COMP_TypeDef* COMPDriver::reg

◆ state

compstate_t COMPDriver::state

Driver state.

Definition at line 192 of file hal_comp_lld.h.


The documentation for this struct was generated from the following file: