|
Socket APIs
|
These are functions to access common registers. More...
|
Macros | |
| #define | setMR(mr) WIZCHIP_WRITE(MR,mr) |
| Set Mode Register. More... | |
| #define | getMR() WIZCHIP_READ(MR) |
| Get Mode Register. More... | |
| #define | setGAR(gar) WIZCHIP_WRITE_BUF(GAR,gar,4) |
| Set gateway IP address. More... | |
| #define | getGAR(gar) WIZCHIP_READ_BUF(GAR,gar,4) |
| Get gateway IP address. More... | |
| #define | setSUBR(subr) WIZCHIP_WRITE_BUF(SUBR, subr,4) |
| Set subnet mask address. More... | |
| #define | getSUBR(subr) WIZCHIP_READ_BUF(SUBR, subr, 4) |
| Get subnet mask address. More... | |
| #define | setSHAR(shar) WIZCHIP_WRITE_BUF(SHAR, shar, 6) |
| Set local MAC address. More... | |
| #define | getSHAR(shar) WIZCHIP_READ_BUF(SHAR, shar, 6) |
| Get local MAC address. More... | |
| #define | setSIPR(sipr) WIZCHIP_WRITE_BUF(SIPR, sipr, 4) |
| Set local IP address. More... | |
| #define | getSIPR(sipr) WIZCHIP_READ_BUF(SIPR, sipr, 4) |
| Get local IP address. More... | |
| #define | setINTLEVEL(intlevel) |
| Set INTLEVEL register. More... | |
| #define | getINTLEVEL() ((WIZCHIP_READ(INTLEVEL) << 8) + WIZCHIP_READ(WIZCHIP_OFFSET_INC(INTLEVEL,1))) |
| Get INTLEVEL register. More... | |
| #define | setIR(ir) WIZCHIP_WRITE(IR, (ir & 0xF0)) |
| Set IR register. More... | |
| #define | getIR() (WIZCHIP_READ(IR) & 0xF0) |
| Get IR register. More... | |
| #define | setIMR(imr) WIZCHIP_WRITE(IMR, imr) |
| Set IMR register. More... | |
| #define | getIMR() WIZCHIP_READ(IMR) |
| Get IMR register. More... | |
| #define | setSIR(sir) WIZCHIP_WRITE(SIR, sir) |
| Set SIR register. More... | |
| #define | getSIR() WIZCHIP_READ(SIR) |
| Get SIR register. More... | |
| #define | setSIMR(simr) WIZCHIP_WRITE(SIMR, simr) |
| Set SIMR register. More... | |
| #define | getSIMR() WIZCHIP_READ(SIMR) |
| Get SIMR register. More... | |
| #define | setRTR(rtr) |
| Set RTR register. More... | |
| #define | getRTR() ((WIZCHIP_READ(RTR) << 8) + WIZCHIP_READ(WIZCHIP_OFFSET_INC(RTR,1))) |
| Get RTR register. More... | |
| #define | setRCR(rcr) WIZCHIP_WRITE(RCR, rcr) |
| Set RCR register. More... | |
| #define | getRCR() WIZCHIP_READ(RCR) |
| Get RCR register. More... | |
| #define | setPTIMER(ptimer) WIZCHIP_WRITE(PTIMER, ptimer) |
| Set PTIMER register. More... | |
| #define | getPTIMER() WIZCHIP_READ(PTIMER) |
| Get PTIMER register. More... | |
| #define | setPMAGIC(pmagic) WIZCHIP_WRITE(PMAGIC, pmagic) |
| Set PMAGIC register. More... | |
| #define | getPMAGIC() WIZCHIP_READ(PMAGIC) |
| Get PMAGIC register. More... | |
| #define | setPHAR(phar) WIZCHIP_WRITE_BUF(PHAR, phar, 6) |
| Set PHAR address. More... | |
| #define | getPHAR(phar) WIZCHIP_READ_BUF(PHAR, phar, 6) |
| Get local IP address. More... | |
| #define | setPSID(psid) |
| Set PSID register. More... | |
| #define | getPSID() ((WIZCHIP_READ(PSID) << 8) + WIZCHIP_READ(WIZCHIP_OFFSET_INC(PSID,1))) |
| Get PSID register. More... | |
| #define | setPMRU(pmru) |
| Set PMRU register. More... | |
| #define | getPMRU() ((WIZCHIP_READ(PMRU) << 8) + WIZCHIP_READ(WIZCHIP_OFFSET_INC(PMRU,1))) |
| Get PMRU register. More... | |
| #define | getUIPR(uipr) WIZCHIP_READ_BUF(UIPR,uipr,6) |
| Get unreachable IP address. More... | |
| #define | getUPORTR() ((WIZCHIP_READ(UPORTR) << 8) + WIZCHIP_READ(WIZCHIP_OFFSET_INC(UPORTR,1))) |
| Get UPORTR register. More... | |
| #define | setPHYCFGR(phycfgr) WIZCHIP_WRITE(PHYCFGR, phycfgr) |
| Set PHYCFGR register. More... | |
| #define | getPHYCFGR() WIZCHIP_READ(PHYCFGR) |
| Get PHYCFGR register. More... | |
| #define | getVERSIONR() WIZCHIP_READ(VERSIONR) |
| Get VERSIONR register. More... | |
These are functions to access common registers.
| #define setMR | ( | mr) | WIZCHIP_WRITE(MR,mr) |
Set Mode Register.
| (uint8_t)mr | The value to be set. |
Definition at line 1228 of file w5500.h.
Referenced by wizchip_setnetmode(), and wizchip_sw_reset().
| #define getMR | ( | ) | WIZCHIP_READ(MR) |
Get Mode Register.
Definition at line 1238 of file w5500.h.
Referenced by wizchip_getnetmode(), wizchip_setnetmode(), and wizchip_sw_reset().
| #define setGAR | ( | gar) | WIZCHIP_WRITE_BUF(GAR,gar,4) |
Set gateway IP address.
| (uint8_t*)gar | Pointer variable to set gateway IP address. It should be allocated 4 bytes. |
Definition at line 1247 of file w5500.h.
Referenced by wizchip_setnetinfo(), and wizchip_sw_reset().
| #define getGAR | ( | gar) | WIZCHIP_READ_BUF(GAR,gar,4) |
Get gateway IP address.
| (uint8_t*)gar | Pointer variable to get gateway IP address. It should be allocated 4 bytes. |
Definition at line 1256 of file w5500.h.
Referenced by wizchip_getnetinfo(), and wizchip_sw_reset().
| #define setSUBR | ( | subr) | WIZCHIP_WRITE_BUF(SUBR, subr,4) |
Set subnet mask address.
| (uint8_t*)subr | Pointer variable to set subnet mask address. It should be allocated 4 bytes. |
Definition at line 1265 of file w5500.h.
Referenced by connect(), sendto(), wizchip_setnetinfo(), and wizchip_sw_reset().
| #define getSUBR | ( | subr) | WIZCHIP_READ_BUF(SUBR, subr, 4) |
Get subnet mask address.
| (uint8_t*)subr | Pointer variable to get subnet mask address. It should be allocated 4 bytes. |
Definition at line 1275 of file w5500.h.
Referenced by wizchip_getnetinfo(), and wizchip_sw_reset().
| #define setSHAR | ( | shar) | WIZCHIP_WRITE_BUF(SHAR, shar, 6) |
Set local MAC address.
| (uint8_t*)shar | Pointer variable to set local MAC address. It should be allocated 6 bytes. |
Definition at line 1284 of file w5500.h.
Referenced by wizchip_setnetinfo(), and wizchip_sw_reset().
| #define getSHAR | ( | shar) | WIZCHIP_READ_BUF(SHAR, shar, 6) |
Get local MAC address.
| (uint8_t*)shar | Pointer variable to get local MAC address. It should be allocated 6 bytes. |
Definition at line 1293 of file w5500.h.
Referenced by wizchip_getnetinfo(), and wizchip_sw_reset().
| #define setSIPR | ( | sipr) | WIZCHIP_WRITE_BUF(SIPR, sipr, 4) |
Set local IP address.
| (uint8_t*)sipr | Pointer variable to set local IP address. It should be allocated 4 bytes. |
Definition at line 1302 of file w5500.h.
Referenced by wizchip_setnetinfo(), and wizchip_sw_reset().
| #define getSIPR | ( | sipr) | WIZCHIP_READ_BUF(SIPR, sipr, 4) |
Get local IP address.
| (uint8_t*)sipr | Pointer variable to get local IP address. It should be allocated 4 bytes. |
Definition at line 1311 of file w5500.h.
Referenced by wizchip_getnetinfo(), and wizchip_sw_reset().
| #define setINTLEVEL | ( | intlevel) |
Set INTLEVEL register.
| (uint16_t)intlevel | Value to set INTLEVEL register. |
Definition at line 1320 of file w5500.h.
Referenced by ctlwizchip().
| #define getINTLEVEL | ( | ) | ((WIZCHIP_READ(INTLEVEL) << 8) + WIZCHIP_READ(WIZCHIP_OFFSET_INC(INTLEVEL,1))) |
Get INTLEVEL register.
Definition at line 1332 of file w5500.h.
Referenced by ctlwizchip().
| #define setIR | ( | ir) | WIZCHIP_WRITE(IR, (ir & 0xF0)) |
| #define getIR | ( | ) | (WIZCHIP_READ(IR) & 0xF0) |
| #define setIMR | ( | imr) | WIZCHIP_WRITE(IMR, imr) |
| #define getIMR | ( | ) | WIZCHIP_READ(IMR) |
| #define setSIR | ( | sir) | WIZCHIP_WRITE(SIR, sir) |
| #define getSIR | ( | ) | WIZCHIP_READ(SIR) |
| #define setSIMR | ( | simr) | WIZCHIP_WRITE(SIMR, simr) |
| #define getSIMR | ( | ) | WIZCHIP_READ(SIMR) |
| #define setRTR | ( | rtr) |
Set RTR register.
| (uint16_t)rtr | Value to set RTR register. |
Definition at line 1412 of file w5500.h.
Referenced by wizchip_settimeout().
| #define getRTR | ( | ) | ((WIZCHIP_READ(RTR) << 8) + WIZCHIP_READ(WIZCHIP_OFFSET_INC(RTR,1))) |
| #define setRCR | ( | rcr) | WIZCHIP_WRITE(RCR, rcr) |
| #define getRCR | ( | ) | WIZCHIP_READ(RCR) |
| #define setPTIMER | ( | ptimer) | WIZCHIP_WRITE(PTIMER, ptimer) |
| #define getPTIMER | ( | ) | WIZCHIP_READ(PTIMER) |
| #define setPMAGIC | ( | pmagic) | WIZCHIP_WRITE(PMAGIC, pmagic) |
| #define getPMAGIC | ( | ) | WIZCHIP_READ(PMAGIC) |
| #define setPHAR | ( | phar) | WIZCHIP_WRITE_BUF(PHAR, phar, 6) |
| #define getPHAR | ( | phar) | WIZCHIP_READ_BUF(PHAR, phar, 6) |
| #define setPSID | ( | psid) |
| #define getPSID | ( | ) | ((WIZCHIP_READ(PSID) << 8) + WIZCHIP_READ(WIZCHIP_OFFSET_INC(PSID,1))) |
| #define setPMRU | ( | pmru) |
| #define getPMRU | ( | ) | ((WIZCHIP_READ(PMRU) << 8) + WIZCHIP_READ(WIZCHIP_OFFSET_INC(PMRU,1))) |
| #define getUIPR | ( | uipr) | WIZCHIP_READ_BUF(UIPR,uipr,6) |
| #define getUPORTR | ( | ) | ((WIZCHIP_READ(UPORTR) << 8) + WIZCHIP_READ(WIZCHIP_OFFSET_INC(UPORTR,1))) |
| #define setPHYCFGR | ( | phycfgr) | WIZCHIP_WRITE(PHYCFGR, phycfgr) |
Set PHYCFGR register.
| (uint8_t)phycfgr | Value to set PHYCFGR register. |
Definition at line 1563 of file w5500.h.
Referenced by wizphy_reset(), wizphy_setphyconf(), and wizphy_setphypmode().
| #define getPHYCFGR | ( | ) | WIZCHIP_READ(PHYCFGR) |
Get PHYCFGR register.
Definition at line 1572 of file w5500.h.
Referenced by wizphy_getphyconf(), wizphy_getphylink(), wizphy_getphypmode(), wizphy_getphystat(), wizphy_reset(), and wizphy_setphypmode().
1.8.4