|
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().