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