rusEFI
The most advanced open source ECU
|
Functions | |
static int | findAfForPin (const struct af_pairs *list, brain_pin_e pin) |
static const struct spi_af * | getAfListForSpi (SPIDriver *driver) |
static int | getSpiCsAf (SPIDriver *driver, brain_pin_e pin) |
static int | getSpiSckAf (SPIDriver *driver, brain_pin_e pin) |
static int | getSpiMisoAf (SPIDriver *driver, brain_pin_e pin) |
static int | getSpiMosiAf (SPIDriver *driver, brain_pin_e pin) |
void | turnOnSpi (spi_device_e device) |
void | initSpiModule (SPIDriver *driver, brain_pin_e sck, brain_pin_e miso, brain_pin_e mosi, int sckMode, int mosiMode, int misoMode) |
void | initSpiCsNoOccupy (SPIConfig *spiConfig, brain_pin_e csPin) |
void | initSpiCs (SPIConfig *spiConfig, brain_pin_e csPin) |
int | spiGetBaseClock (SPIDriver *) |
int | spiCalcClockDiv (SPIDriver *, SPIConfig *, unsigned int) |
Variables | |
bool | isSpiInitialized [SPI_TOTAL_COUNT+1] = { true, false, false, false, false, false, false } |
static const struct spi_af | spi1_af |
static const struct spi_af | spi2_af |
static const struct spi_af | spi3_af |
static const struct spi_af | spi4_af |
SPIConfig | mmc_hs_spicfg |
SPIConfig | mmc_ls_spicfg |
|
static |
Definition at line 65 of file at32_spi.cpp.
Referenced by getSpiCsAf(), getSpiMisoAf(), getSpiMosiAf(), and getSpiSckAf().
|
static |
Definition at line 82 of file at32_spi.cpp.
Referenced by getSpiCsAf(), getSpiMisoAf(), getSpiMosiAf(), and getSpiSckAf().
|
static |
Definition at line 110 of file at32_spi.cpp.
|
static |
Definition at line 131 of file at32_spi.cpp.
Referenced by initSpiModule().
|
static |
Definition at line 141 of file at32_spi.cpp.
Referenced by initSpiModule().
|
static |
Definition at line 121 of file at32_spi.cpp.
Referenced by initSpiModule().
void initSpiCs | ( | SPIConfig * | spiConfig, |
brain_pin_e | csPin | ||
) |
Definition at line 241 of file at32_spi.cpp.
Referenced by initPotentiometer().
void initSpiCsNoOccupy | ( | SPIConfig * | spiConfig, |
brain_pin_e | csPin | ||
) |
Definition at line 234 of file at32_spi.cpp.
Referenced by initSpiCs().
void initSpiModule | ( | SPIDriver * | driver, |
brain_pin_e | sck, | ||
brain_pin_e | miso, | ||
brain_pin_e | mosi, | ||
int | sckMode, | ||
int | mosiMode, | ||
int | misoMode | ||
) |
Definition at line 206 of file at32_spi.cpp.
Referenced by turnOnSpi().
int spiCalcClockDiv | ( | SPIDriver * | spip, |
SPIConfig * | spiConfig, | ||
unsigned int | clk | ||
) |
Definition at line 260 of file at32_spi.cpp.
Referenced by initializeMmcBlockDevice().
int spiGetBaseClock | ( | SPIDriver * | spip | ) |
Definition at line 254 of file at32_spi.cpp.
Referenced by sdStatistics().
void turnOnSpi | ( | spi_device_e | device | ) |
Definition at line 151 of file at32_spi.cpp.
bool isSpiInitialized[SPI_TOTAL_COUNT+1] = { true, false, false, false, false, false, false } |
Definition at line 13 of file at32_spi.cpp.
Referenced by turnOnSpi().
SPIConfig mmc_hs_spicfg |
Definition at line 273 of file at32_spi.cpp.
Referenced by initializeMmcBlockDevice(), and sdStatistics().
SPIConfig mmc_ls_spicfg |
Definition at line 288 of file at32_spi.cpp.
Referenced by initializeMmcBlockDevice(), and sdStatistics().
|
static |
Definition at line 30 of file at32_spi.cpp.
Referenced by getAfListForSpi().
|
static |
Definition at line 39 of file at32_spi.cpp.
Referenced by getAfListForSpi().
|
static |
Definition at line 48 of file at32_spi.cpp.
Referenced by getAfListForSpi().
|
static |
Definition at line 57 of file at32_spi.cpp.
Referenced by getAfListForSpi().