Encapsulates access to the ENC28J60 hardware.
More...
#include <ENC28J60.h>
|
static bool | isLinkUp () |
| Determines whether the network link is ready More...
|
|
|
static void | writeByte (byte b) |
|
static void | writeByte (uint16_t dst, byte b) |
|
static void | writeBuf (uint16_t dst, uint16_t len, const byte *data) |
|
static void | writeBuf (uint16_t len, const byte *data) |
|
static uint16_t | hardwareChecksum (uint16_t src, uint16_t len) |
|
static uint16_t | hardwareChecksumRxOffset (uint16_t offset, uint16_t len) |
|
static void | moveMem (uint16_t dest, uint16_t src, uint16_t len) |
|
static void | readBuf (uint16_t src, uint16_t len, byte *data) |
|
static void | readBuf (uint16_t len, byte *data) |
|
static byte | readByte (uint16_t src) |
|
static void | packetSend (uint16_t len) |
|
static void | packetSend (uint16_t len, const byte *data) |
|
static void | loadSample () |
|
static void | loadAll () |
|
static void | release () |
|
static uint8_t | begin (uint8_t cspin) |
|
static void | loop () |
|
static void | enableBroadcast () |
|
Encapsulates access to the ENC28J60 hardware.
Low-level class to access hardware functions
Definition at line 37 of file ENC28J60.h.
uint8_t ENC28J60::begin |
( |
uint8_t |
cspin | ) |
|
|
staticprotected |
void ENC28J60::enableBroadcast |
( |
| ) |
|
|
staticprotected |
static uint16_t ENC28J60::hardwareChecksum |
( |
uint16_t |
src, |
|
|
uint16_t |
len |
|
) |
| |
|
staticprotected |
static uint16_t ENC28J60::hardwareChecksumRxOffset |
( |
uint16_t |
offset, |
|
|
uint16_t |
len |
|
) |
| |
|
staticprotected |
bool ENC28J60::isLinkUp |
( |
| ) |
|
|
static |
Determines whether the network link is ready
- Returns
Definition at line 306 of file ENC28J60.cpp.
void ENC28J60::loadAll |
( |
| ) |
|
|
staticprotected |
void ENC28J60::loadSample |
( |
| ) |
|
|
staticprotected |
static void ENC28J60::loop |
( |
| ) |
|
|
staticprotected |
void ENC28J60::moveMem |
( |
uint16_t |
dest, |
|
|
uint16_t |
src, |
|
|
uint16_t |
len |
|
) |
| |
|
staticprotected |
void ENC28J60::packetSend |
( |
uint16_t |
len | ) |
|
|
staticprotected |
void ENC28J60::packetSend |
( |
uint16_t |
len, |
|
|
const byte * |
data |
|
) |
| |
|
staticprotected |
void ENC28J60::readBuf |
( |
uint16_t |
src, |
|
|
uint16_t |
len, |
|
|
byte * |
data |
|
) |
| |
|
staticprotected |
void ENC28J60::readBuf |
( |
uint16_t |
len, |
|
|
byte * |
data |
|
) |
| |
|
staticprotected |
byte ENC28J60::readByte |
( |
uint16_t |
src | ) |
|
|
staticprotected |
void ENC28J60::release |
( |
| ) |
|
|
staticprotected |
void ENC28J60::writeBuf |
( |
uint16_t |
dst, |
|
|
uint16_t |
len, |
|
|
const byte * |
data |
|
) |
| |
|
staticprotected |
void ENC28J60::writeBuf |
( |
uint16_t |
len, |
|
|
const byte * |
data |
|
) |
| |
|
staticprotected |
void ENC28J60::writeByte |
( |
byte |
b | ) |
|
|
staticprotected |
void ENC28J60::writeByte |
( |
uint16_t |
dst, |
|
|
byte |
b |
|
) |
| |
|
staticprotected |
The documentation for this class was generated from the following files: