src/ENC28J60.c
static void enc28j60_soft_reset(struct enc28j60_dev *priv) {
    chip_select(priv->spi_dev->cs);
    spi_write(ENC28J60_SRC_OP);
    chip_desel(priv->spi_dev->cs);

    // _delay_us(50);    // delay 50 us after soft reset
    _delay_us(1000);    // delay at least 1 ms. Errata issue #2
}
/*!
 * @brief System reset command (soft reset)
 */
@brief System reset command (soft reset)
@brief System reset command ( soft reset )
static void enc28j60_soft_reset(struct enc28j60_dev *priv) {
    chip_select(priv->spi_dev->cs);
    spi_write(ENC28J60_SRC_OP);
    chip_desel(priv->spi_dev->cs);
    _delay_us(1000);    
}
static void enc28j60_soft_reset ( struct enc28j60_dev * priv ) { chip_select ( priv -> spi_dev -> cs ) ; spi_write ( ENC28J60_SRC_OP ) ; chip_desel ( priv -> spi_dev -> cs ) ; _delay_us ( 1000 ) ; }
@brief System reset command (soft reset)
@brief System reset command ( soft reset )
// _delay_us(50);    // delay 50 us after soft reset // delay at least 1 ms. Errata issue #2