rusEFI
The most advanced open source ECU
|
Functions | |
spi_device_e | getWifiSpiDevice () |
Gpio | getWifiCsPin () |
Gpio | getWifiResetPin () |
Gpio | getWifiIsrPin () |
void | nm_bsp_sleep (uint32 u32TimeMsec) |
static void | isrAdapter (void *, efitick_t) |
void | nm_bsp_interrupt_ctrl (uint8 u8Enable) |
void | nm_bsp_register_isr (tpfNmBspIsr pfIsr) |
sint8 | nm_bus_init (void *) |
sint8 | nm_bus_deinit (void) |
sint8 | nm_bus_speed (uint8) |
void | resetSpiDevice (SPIDriver *spi) |
sint8 | nm_spi_rw (uint8 *pu8Mosi, uint8 *pu8Miso, uint16 u16Sz) |
Variables | |
static tpfNmBspIsr | gpfIsr = nullptr |
static bool | isrEnabled = false |
static SPIDriver * | wifiSpi = nullptr |
tstrNmBusCapabilities | egstrNmBusCapabilities = { .u16MaxTrxSz = 4096 } |
SPIConfig | wifi_spicfg |
static OutputPin | wifiCs |
static OutputPin | wifiReset |
Gpio getWifiCsPin | ( | ) |
Definition at line 21 of file board_configuration.cpp.
Referenced by nm_bus_init().
Gpio getWifiIsrPin | ( | ) |
Definition at line 29 of file board_configuration.cpp.
Referenced by nm_bsp_interrupt_ctrl().
Gpio getWifiResetPin | ( | ) |
Definition at line 25 of file board_configuration.cpp.
Referenced by nm_bus_init().
spi_device_e getWifiSpiDevice | ( | ) |
Definition at line 17 of file board_configuration.cpp.
Referenced by nm_bus_init().
|
static |
Definition at line 24 of file wifi_bsp.cpp.
Referenced by nm_bsp_interrupt_ctrl().
void nm_bsp_interrupt_ctrl | ( | uint8 | u8Enable | ) |
Definition at line 32 of file wifi_bsp.cpp.
Referenced by nm_bsp_register_isr().
void nm_bsp_register_isr | ( | tpfNmBspIsr | pfIsr | ) |
Definition at line 42 of file wifi_bsp.cpp.
void nm_bsp_sleep | ( | uint32 | u32TimeMsec | ) |
Definition at line 18 of file wifi_bsp.cpp.
sint8 nm_bus_deinit | ( | void | ) |
Definition at line 113 of file wifi_bsp.cpp.
sint8 nm_bus_init | ( | void * | ) |
Definition at line 84 of file wifi_bsp.cpp.
sint8 nm_bus_speed | ( | uint8 | ) |
Definition at line 120 of file wifi_bsp.cpp.
sint8 nm_spi_rw | ( | uint8 * | pu8Mosi, |
uint8 * | pu8Miso, | ||
uint16 | u16Sz | ||
) |
Definition at line 127 of file wifi_bsp.cpp.
void resetSpiDevice | ( | SPIDriver * | spi | ) |
tstrNmBusCapabilities egstrNmBusCapabilities = { .u16MaxTrxSz = 4096 } |
Definition at line 50 of file wifi_bsp.cpp.
|
static |
Definition at line 22 of file wifi_bsp.cpp.
Referenced by isrAdapter(), and nm_bsp_register_isr().
|
static |
Definition at line 30 of file wifi_bsp.cpp.
Referenced by nm_bsp_interrupt_ctrl().
static SPIConfig wifi_spicfg |
Definition at line 55 of file wifi_bsp.cpp.
Referenced by nm_bus_init().
|
static |
Definition at line 81 of file wifi_bsp.cpp.
Referenced by nm_bus_init().
|
static |
Definition at line 82 of file wifi_bsp.cpp.
Referenced by nm_bus_init().
|
static |
Definition at line 48 of file wifi_bsp.cpp.
Referenced by nm_bus_deinit(), nm_bus_init(), and nm_spi_rw().