rusEFI
The most advanced open source ECU
|
Functions | |
brain_pin_e | getAdcChannelBrainPin (const char *msg, adc_channel_e hwChannel) |
bool | adcIsMuxedInput (adc_channel_e hwChannel) |
adc_channel_e | adcMuxedGetParent (adc_channel_e hwChannel) |
adc_channel_e | getAdcChannel (brain_pin_e pin) |
int | getAdcInternalChannel (ADC_TypeDef *adc, adc_channel_e hwChannel) |
adc_channel_e | getHwChannelForAdcInput (ADC_TypeDef *adc, size_t hwIndex) |
ioportid_t | getAdcChannelPort (const char *msg, adc_channel_e hwChannel) |
int | getAdcChannelPin (adc_channel_e hwChannel) |
Variables | ||
struct { | ||
brain_pin_e pin | ||
adc_channel_e ch | ||
uint8_t adc | ||
} | adcChannels [] | |
bool adcIsMuxedInput | ( | adc_channel_e | hwChannel | ) |
Definition at line 67 of file stm32_adc.cpp.
Referenced by adcMuxedGetParent().
adc_channel_e adcMuxedGetParent | ( | adc_channel_e | hwChannel | ) |
Definition at line 77 of file stm32_adc.cpp.
Referenced by getAdcChannelBrainPin().
adc_channel_e getAdcChannel | ( | brain_pin_e | pin | ) |
Definition at line 86 of file stm32_adc.cpp.
brain_pin_e getAdcChannelBrainPin | ( | const char * | msg, |
adc_channel_e | hwChannel | ||
) |
Definition at line 46 of file stm32_adc.cpp.
Referenced by getAdcChannelPin(), and getAdcChannelPort().
int getAdcChannelPin | ( | adc_channel_e | hwChannel | ) |
Definition at line 187 of file stm32_adc.cpp.
ioportid_t getAdcChannelPort | ( | const char * | msg, |
adc_channel_e | hwChannel | ||
) |
int getAdcInternalChannel | ( | ADC_TypeDef * | adc, |
adc_channel_e | hwChannel | ||
) |
Definition at line 101 of file stm32_adc.cpp.
adc_channel_e getHwChannelForAdcInput | ( | ADC_TypeDef * | adc, |
size_t | hwIndex | ||
) |
Definition at line 140 of file stm32_adc.cpp.
uint8_t adc |
Definition at line 17 of file stm32_adc.cpp.
Referenced by getAdcInternalChannel(), and getHwChannelForAdcInput().
const struct { ... } adcChannels[] |
Referenced by getAdcChannel(), getAdcChannelBrainPin(), getAdcInternalChannel(), and getHwChannelForAdcInput().
Definition at line 16 of file stm32_adc.cpp.
Referenced by getAdcChannelBrainPin(), and getAdcInternalChannel().
brain_pin_e pin |
Definition at line 15 of file stm32_adc.cpp.
Referenced by adcPrintChannelReport(), addEngineSnifferOutputPinEvent(), benchSetPinValue(), chargeTrailingSpark(), EnginePins::debug(), debugBrainPin(), deInitIfValid(), directWritePad(), efiReadPin(), efiReadPin(), efiSetPadMode(), efiSetPadModeWithoutOwnershipAcquisition(), efiSetPadUnused(), findAfForPin(), fireTrailingSpark(), getAdcChannel(), getConfigForPin(), getPortPinIndex(), getSpiCsAf(), getSpiMisoAf(), getSpiMosiAf(), getSpiSckAf(), gpio_pin_markUnused(), gpio_pin_markUsed(), gpiochip_find(), gpiochip_tryInitPwm(), gpiochips_getChipName(), gpiochips_getDiag(), gpiochips_getPinName(), gpiochips_getPinOffset(), gpiochips_readPad(), gpiochips_setPadMode(), gpiochips_writePad(), hdAcrBench(), HellaOilLevelSensor::init(), ButtonDebounce::init(), initDac(), FrequencySensor::initIfValid(), initIfValid(), initQcBenchControls(), initSettings(), initSpiCsNoOccupy(), isValidCan1RxPin(), isValidCan1RxPin(), isValidCan1RxPin(), isValidCan1TxPin(), isValidCan1TxPin(), isValidCan1TxPin(), isValidCan2RxPin(), isValidCan2RxPin(), isValidCan2RxPin(), isValidCan2TxPin(), isValidCan2TxPin(), isValidCan2TxPin(), isValidCan3RxPin(), isValidCan3TxPin(), isValidCanRxPin(), isValidCanTxPin(), isValidSerialRxPin(), isValidSerialTxPin(), isValidUART6RxPin(), isValidUART6TxPin(), lua_readpin(), onConfigurationChangeTriggerCallback(), FanController::onSlowCallback(), SensorChecker::onSlowCallback(), parseBrainPin(), parseBrainPinWithErrorMessage(), PORT_SetPinConfig(), PORT_SetPinDriveStrength(), PORT_SetPinInterruptConfig(), PORT_SetPinMux(), readPin(), reportPins(), EnginePins::resetForUnitTest(), resetPinStats(), sendPinStatePackets(), setAnalogInputPin(), setHellenEnPin(), setIgnitionPin(), setIndividualPin(), setLogicInputPin(), setMockState(), setPin(), setTriggerInputPin(), setTriggerSimulatorPin(), startInputPinIfValid(), EnginePins::startPins(), startTriggerEmulatorPins(), EnginePins::unregisterPins(), ShiftTorqueReductionController::updateTriggerPinState(), and writePad().