Skip to content

W5100Class

詳細情報

メンバー

SSIZE

const uint16_t W5100Class::SSIZE

SMASK

const uint16_t W5100Class::SMASK

init()

uint8_t W5100Class::init(void)

戻り値

uint8_t

execCmdSn()

void W5100Class::execCmdSn(SOCKET s, SockCMD _cmd)

引数

  • SOCKET s
  • SockCMD _cmd

write()

uint16_t W5100Class::write(uint16_t addr, const uint8_t *buf, uint16_t len)

引数

  • uint16_t addr
  • constuint8_t * buf
  • uint16_t len

戻り値

uint16_t

write()

static uint8_t W5100Class::write(uint16_t addr, uint8_t data)

引数

  • uint16_t addr
  • uint8_t data

戻り値

uint8_t

read()

uint16_t W5100Class::read(uint16_t addr, uint8_t *buf, uint16_t len)

引数

  • uint16_t addr
  • uint8_t * buf
  • uint16_t len

戻り値

uint16_t

read()

static uint8_t W5100Class::read(uint16_t addr)

引数

  • uint16_t addr

戻り値

uint8_t

getLinkStatus()

W5100Linkstatus W5100Class::getLinkStatus()

戻り値

W5100Linkstatus

getChip()

static uint8_t W5100Class::getChip(void)

戻り値

uint8_t

SBASE()

static uint16_t W5100Class::SBASE(uint8_t socknum)

引数

  • uint8_t socknum

戻り値

uint16_t

RBASE()

static uint16_t W5100Class::RBASE(uint8_t socknum)

引数

  • uint8_t socknum

戻り値

uint16_t

hasOffsetAddressMapping()

static bool W5100Class::hasOffsetAddressMapping(void)

戻り値

bool

setSS()

static void W5100Class::setSS(uint8_t pin)

引数

  • uint8_t pin

setGatewayIp()

void W5100Class::setGatewayIp(const uint8_t *addr)

引数

  • constuint8_t * addr

getGatewayIp()

void W5100Class::getGatewayIp(uint8_t *addr)

引数

  • uint8_t * addr

setSubnetMask()

void W5100Class::setSubnetMask(const uint8_t *addr)

引数

  • constuint8_t * addr

getSubnetMask()

void W5100Class::getSubnetMask(uint8_t *addr)

引数

  • uint8_t * addr

setMACAddress()

void W5100Class::setMACAddress(const uint8_t *addr)

引数

  • constuint8_t * addr

getMACAddress()

void W5100Class::getMACAddress(uint8_t *addr)

引数

  • uint8_t * addr

setIPAddress()

void W5100Class::setIPAddress(const uint8_t *addr)

引数

  • constuint8_t * addr

getIPAddress()

void W5100Class::getIPAddress(uint8_t *addr)

引数

  • uint8_t * addr

setRetransmissionTime()

void W5100Class::setRetransmissionTime(uint16_t timeout)

引数

  • uint16_t timeout

setRetransmissionCount()

void W5100Class::setRetransmissionCount(uint8_t retry)

引数

  • uint8_t retry

__GP_REGISTER8()

W5100Class::__GP_REGISTER8(MR, 0x0000)

引数

  • 0x0000 ``

__GP_REGISTER_N()

W5100Class::__GP_REGISTER_N(GAR, 0x0001, 4)

引数

  • 4 ``

__GP_REGISTER_N()

W5100Class::__GP_REGISTER_N(SUBR, 0x0005, 4)

引数

  • 4 ``

__GP_REGISTER_N()

W5100Class::__GP_REGISTER_N(SHAR, 0x0009, 6)

引数

  • 6 ``

__GP_REGISTER_N()

W5100Class::__GP_REGISTER_N(SIPR, 0x000F, 4)

引数

  • 4 ``

__GP_REGISTER8()

W5100Class::__GP_REGISTER8(IR, 0x0015)

引数

  • 0x0015 ``

__GP_REGISTER8()

W5100Class::__GP_REGISTER8(IMR, 0x0016)

引数

  • 0x0016 ``

__GP_REGISTER16()

W5100Class::__GP_REGISTER16(RTR, 0x0017)

引数

  • 0x0017 ``

__GP_REGISTER8()

W5100Class::__GP_REGISTER8(RCR, 0x0019)

引数

  • 0x0019 ``

__GP_REGISTER8()

W5100Class::__GP_REGISTER8(RMSR, 0x001A)

引数

  • 0x001A ``

__GP_REGISTER8()

W5100Class::__GP_REGISTER8(TMSR, 0x001B)

引数

  • 0x001B ``

__GP_REGISTER8()

W5100Class::__GP_REGISTER8(PATR, 0x001C)

引数

  • 0x001C ``

__GP_REGISTER8()

W5100Class::__GP_REGISTER8(PTIMER, 0x0028)

引数

  • 0x0028 ``

__GP_REGISTER8()

W5100Class::__GP_REGISTER8(PMAGIC, 0x0029)

引数

  • 0x0029 ``

__GP_REGISTER_N()

W5100Class::__GP_REGISTER_N(UIPR, 0x002A, 4)

引数

  • 4 ``

__GP_REGISTER16()

W5100Class::__GP_REGISTER16(UPORT, 0x002E)

引数

  • 0x002E ``

__GP_REGISTER8()

W5100Class::__GP_REGISTER8(VERSIONR_W5200, 0x001F)

引数

  • 0x001F ``

__GP_REGISTER8()

W5100Class::__GP_REGISTER8(VERSIONR_W5500, 0x0039)

引数

  • 0x0039 ``

__GP_REGISTER8()

W5100Class::__GP_REGISTER8(PSTATUS_W5200, 0x0035)

引数

  • 0x0035 ``

__GP_REGISTER8()

W5100Class::__GP_REGISTER8(PHYCFGR_W5500, 0x002E)

引数

  • 0x002E ``

__SOCKET_REGISTER8()

W5100Class::__SOCKET_REGISTER8(SnMR, 0x0000) __SOCKET_REGISTER8(SnCR

引数

  • 0x0000 ``

__SOCKET_REGISTER8()

W5100Class::__SOCKET_REGISTER8(SnIR, 0x0002) __SOCKET_REGISTER8(SnSR

引数

  • 0x0002 ``

__SOCKET_REGISTER16()

W5100Class::__SOCKET_REGISTER16(SnPORT, 0x0004) __SOCKET_REGISTER_N(SnDHAR

引数

  • 0x0004 ``

__SOCKET_REGISTER_N()

W5100Class::__SOCKET_REGISTER_N(SnDIPR, 0x000C, 4) __SOCKET_REGISTER16(SnDPORT

引数

  • 4 ``

__SOCKET_REGISTER16()

W5100Class::__SOCKET_REGISTER16(SnMSSR, 0x0012) __SOCKET_REGISTER8(SnPROTO

引数

  • 0x0012 ``

__SOCKET_REGISTER8()

W5100Class::__SOCKET_REGISTER8(SnTOS, 0x0015) __SOCKET_REGISTER8(SnTTL

引数

  • 0x0015 ``

__SOCKET_REGISTER8()

W5100Class::__SOCKET_REGISTER8(SnRX_SIZE, 0x001E) __SOCKET_REGISTER8(SnTX_SIZE

引数

  • 0x001E ``

__SOCKET_REGISTER16()

W5100Class::__SOCKET_REGISTER16(SnTX_FSR, 0x0020) __SOCKET_REGISTER16(SnTX_RD

引数

  • 0x0020 ``

__SOCKET_REGISTER16()

W5100Class::__SOCKET_REGISTER16(SnTX_WR, 0x0024) __SOCKET_REGISTER16(SnRX_RSR

引数

  • 0x0024 ``

__SOCKET_REGISTER16()

W5100Class::__SOCKET_REGISTER16(SnRX_RD, 0x0028) __SOCKET_REGISTER16(SnRX_WR

引数

  • 0x0028 ``