Implementation of the W5500 SPI callbacks for ethernet communication.
More...
#include "w5500/wizchip_conf.h"
#include "common/phal_F4/spi/spi.h"
#include "main.h"
|
| static void | cs_sel (void) |
| |
| static void | cs_desel (void) |
| |
| static uint8_t | spi_rb (uint32_t addr) |
| |
| static void | spi_wb (uint32_t addr, uint8_t b) |
| |
| static void | spi_rb_burst (uint32_t addr, uint8_t *pBuf, uint16_t len) |
| |
| static void | spi_wb_burst (uint32_t addr, uint8_t *pBuf, uint16_t len) |
| |
| static void | crit_enter (void) |
| |
| static void | crit_exit (void) |
| |
| static void | PHAL_SPI_transfer_noDMA_DAQW5500Only (SPI_InitConfig_t *spi, uint32_t addr, const uint8_t *tx_data, uint32_t txlen, uint32_t rxlen, uint8_t *rx_data) |
| |
| void | w5500_register_callbacks (void) |
| |
Implementation of the W5500 SPI callbacks for ethernet communication.
- Author
- Eileen Yoon (eyn@p.nosp@m.urdu.nosp@m.e.edu)
◆ crit_enter()
| static void crit_enter |
( |
void | | ) |
|
|
static |
◆ crit_exit()
| static void crit_exit |
( |
void | | ) |
|
|
static |
◆ cs_desel()
| static void cs_desel |
( |
void | | ) |
|
|
static |
◆ cs_sel()
| static void cs_sel |
( |
void | | ) |
|
|
static |
◆ PHAL_SPI_transfer_noDMA_DAQW5500Only()
| static void PHAL_SPI_transfer_noDMA_DAQW5500Only |
( |
SPI_InitConfig_t * | spi, |
|
|
uint32_t | addr, |
|
|
const uint8_t * | tx_data, |
|
|
uint32_t | txlen, |
|
|
uint32_t | rxlen, |
|
|
uint8_t * | rx_data ) |
|
static |
◆ spi_rb()
| static uint8_t spi_rb |
( |
uint32_t | addr | ) |
|
|
static |
◆ spi_rb_burst()
| static void spi_rb_burst |
( |
uint32_t | addr, |
|
|
uint8_t * | pBuf, |
|
|
uint16_t | len ) |
|
static |
◆ spi_wb()
| static void spi_wb |
( |
uint32_t | addr, |
|
|
uint8_t | b ) |
|
static |
◆ spi_wb_burst()
| static void spi_wb_burst |
( |
uint32_t | addr, |
|
|
uint8_t * | pBuf, |
|
|
uint16_t | len ) |
|
static |
◆ w5500_register_callbacks()
| void w5500_register_callbacks |
( |
void | | ) |
|
◆ eth_spi_config