io6Library
WIZnet Dual Stack TCP/IP Ethernet Controller Driver
Macros
Common register access functions

These are functions to access Common register. More...

Macros

#define getCIDR()   ((((uint16_t)WIZCHIP_READ(_CIDR_)) << 8) + WIZCHIP_READ(WIZCHIP_OFFSET_INC(_CIDR_,1)))
 
#define getVER()   ((((uint16_t)WIZCHIP_READ(_VER_)) << 8) + WIZCHIP_READ(WIZCHIP_OFFSET_INC(_VER_,1)))
 
#define getSYSR()   WIZCHIP_READ(_SYSR_)
 
#define getSYCR0()   WIZCHIP_READ(_SYCR0_)
 
#define setSYCR0(sycr0)   WIZCHIP_WRITE(_SYCR0_, (sycr0))
 
#define getSYCR1()   WIZCHIP_READ(_SYCR1_)
 
#define setSYCR1(sycr1)   WIZCHIP_WRITE(_SYCR1_, (sycr1))
 
#define getTCNTR()   ((((uint16_t)WIZCHIP_READ(_TCNTR_)) << 8) + WIZCHIP_READ(WIZCHIP_OFFSET_INC(_TCNTR_,1)))
 
#define setTCNTRCLR(tcntrclr)   WIZCHIP_WRITE(_TCNTRCLR_,(tcntrclr))
 
#define getIR()   WIZCHIP_READ(_IR_)
 
#define getSIR()   WIZCHIP_READ(_SIR_)
 
#define getSLIR()   WIZCHIP_READ(_SLIR_)
 
#define setIMR(imr)   WIZCHIP_WRITE(_IMR_,(imr))
 
#define getIMR()   WIZCHIP_READ(_IMR_)
 
#define setIRCLR(irclr)   WIZCHIP_WRITE(_IRCLR_,(irclr))
 
#define setIR(ir)   setIRCLR(ir)
 
#define setSIMR(simr)   WIZCHIP_WRITE(_SIMR_,(simr))
 
#define getSIMR()   WIZCHIP_READ(_SIMR_)
 
#define setSLIMR(slimr)   WIZCHIP_WRITE(_SLIMR_,(slimr))
 
#define getSLIMR()   WIZCHIP_READ(_SLIMR_)
 
#define setSLIRCLR(slirclr)   WIZCHIP_WRITE(_SLIRCLR_,(slirclr))
 
#define setSLIR(slir)   setSLIRCLR(slir)
 
#define setSLPSR(slpsr)   WIZCHIP_WRITE(_SLPSR_,(slpsr))
 
#define getSLPSR()   WIZCHIP_READ(_SLPSR_)
 
#define setSLCR(slcr)   WIZCHIP_WRITE(_SLCR_,(slcr))
 
#define getSLCR()   WIZCHIP_READ(_SLCR_)
 
#define getPHYSR()   WIZCHIP_READ(_PHYSR_)
 
#define setPHYRAR(phyrar)   WIZCHIP_WRITE(_PHYRAR_,(phyrar))
 
#define getPHYRAR()   WIZCHIP_READ(_PHYRAR_)
 
#define setPHYDIR(phydir)
 
#define getPHYDOR()   ((((uint16_t)WIZCHIP_READ(WIZCHIP_OFFSET_INC(_PHYDOR_,1))) << 8) + WIZCHIP_READ(_PHYDOR_))
 
#define setPHYACR(phyacr)   WIZCHIP_WRITE(_PHYACR_,(phyacr))
 
#define getPHYACR()   WIZCHIP_READ(_PHYACR_)
 
#define setPHYDIVR(phydivr)   WIZCHIP_WRITE(_PHYDIVR_,(phydivr))
 
#define getPHYDIVR()   WIZCHIP_READ(_PHYDIVR_)
 
#define setPHYCR0(phycr0)   WIZCHIP_WRITE(_PHYCR0_,(phycr0))
 
#define setPHYCR1(phycr1)   WIZCHIP_WRITE(_PHYCR1_,(phycr1))
 
#define getPHYCR1()   WIZCHIP_READ(_PHYCR1_)
 
#define setNET4MR(net4mr)   WIZCHIP_WRITE(_NET4MR_,(net4mr))
 
#define setNET6MR(net6mr)   WIZCHIP_WRITE(_NET6MR_,(net6mr))
 
#define setNETMR(netmr)   WIZCHIP_WRITE(_NETMR_,(netmr))
 
#define setNETMR2(netmr2)   WIZCHIP_WRITE(_NETMR2_,(netmr2))
 
#define getNET4MR()   WIZCHIP_READ(_NET4MR_)
 
#define getNET6MR()   WIZCHIP_READ(_NET6MR_)
 
#define getNETMR()   WIZCHIP_READ(_NETMR_)
 
#define getNETMR2()   WIZCHIP_READ(_NETMR2_)
 
#define setPTMR(ptmr)   WIZCHIP_WRITE(_PTMR_, (ptmr))
 
#define getPTMR()   WIZCHIP_READ(_PTMR_)
 
#define setPMNR(pmnr)   WIZCHIP_WRITE(_PMNR_, (pmnr))
 
#define getPMNR()   WIZCHIP_READ(_PMNR_)
 
#define setPHAR(phar)   WIZCHIP_WRITE_BUF(_PHAR_,(phar),6)
 
#define getPHAR(phar)   WIZCHIP_READ_BUF(_PHAR_,(phar),6)
 
#define setPSIDR(psidr)
 
#define getPSIDR()   ((((uint16_t)WIZCHIP_READ(_PSIDR_)) << 8) + WIZCHIP_READ(WIZCHIP_OFFSET_INC(_PSIDR_,1)))
 
#define setPMRUR(pmrur)
 
#define getPMRUR()   ((((uint16_t)WIZCHIP_READ(_PMRUR_)) << 8) + WIZCHIP_READ(WIZCHIP_OFFSET_INC(_PMRUR_,1)))
 
#define setSHAR(shar)   WIZCHIP_WRITE_BUF(_SHAR_,(shar),6)
 
#define getSHAR(shar)   WIZCHIP_READ_BUF(_SHAR_,(shar),6)
 
#define setGAR(gar)   WIZCHIP_WRITE_BUF(_GAR_,(gar),4)
 
#define getGAR(gar)   WIZCHIP_READ_BUF(_GAR_,(gar),4)
 
#define setGA4R(ga4r)   setGAR(ga4r)
 
#define getGA4R(ga4r)   getGAR(ga4r)
 
#define setSUBR(subr)   WIZCHIP_WRITE_BUF(_SUBR_,(subr),4)
 
#define getSUBR(subr)   WIZCHIP_READ_BUF(_SUBR_,(subr),4)
 
#define setSUB4R(sub4r)   setSUBR(sub4r)
 
#define getSUB4R(sub4r)   getSUBR(sub4r)
 
#define setSIPR(sipr)   WIZCHIP_WRITE_BUF(_SIPR_,(sipr),4)
 
#define getSIPR(sipr)   WIZCHIP_READ_BUF(_SIPR_,(sipr),4)
 
#define setLLAR(llar)   WIZCHIP_WRITE_BUF(_LLAR_,(llar),16)
 
#define getLLAR(llar)   WIZCHIP_READ_BUF(_LLAR_,(llar),16)
 
#define setGUAR(guar)   WIZCHIP_WRITE_BUF(_GUAR_,(guar),16)
 
#define getGUAR(guar)   WIZCHIP_READ_BUF(_GUAR_,(guar),16)
 
#define setSUB6R(sub6r)   WIZCHIP_WRITE_BUF(_SUB6R_,(sub6r),16)
 
#define getSUB6R(sub6r)   WIZCHIP_READ_BUF(_SUB6R_,(sub6r),16)
 
#define setGA6R(ga6r)   WIZCHIP_WRITE_BUF(_GA6R_,(ga6r),16)
 
#define getGA6R(ga6r)   WIZCHIP_READ_BUF(_GA6R_,(ga6r),16)
 
#define setSLDIPR(sldipr)   WIZCHIP_WRITE_BUF(_SLDIPR_,(sldipr),4)
 
#define setSLDIP4R(sldip4r)   setSLDIPR((sldip4r))
 
#define getSLDIPR(sldipr)   WIZCHIP_READ_BUF(_SLDIPR_,(sldipr),4)
 
#define getSLDIP4R(sldip4r)   getSLDIPR((sldip4r))
 
#define setSLDIP6R(sldip6r)   WIZCHIP_WRITE_BUF(_SLDIP6R_, (sldip6r),16)
 
#define getSLDIP6R(sldip6r)   WIZCHIP_READ_BUF(_SLDIP6R_,(sldip6r),16)
 
#define getSLDHAR(sldhar)   WIZCHIP_READ_BUF(_SLDHAR_,(sldhar),6)
 
#define setPINGIDR(pingidr)
 
#define getPINGIDR()   (((int16_t)(WIZCHIP_READ(_PINGIDR_) << 8)) + WIZCHIP_READ(WIZCHIP_OFFSET_INC(_PINGIDR_,1)))
 
#define setPINGSEQR(pingseqr)
 
#define getPINGSEQR()   (((int16_t)(WIZCHIP_READ(_PINGSEQR_) << 8)) + WIZCHIP_READ(WIZCHIP_OFFSET_INC(_PINGSEQR_,1)))
 
#define getUIPR(uipr)   WIZCHIP_READ_BUF(_UIPR_, (uipr), 4)
 
#define getUIP4R(uip4r)   getUIPR(uip4r)
 
#define getUPORTR()   ((((uint16_t)WIZCHIP_READ(_UPORTR_)) << 8) + WIZCHIP_READ(WIZCHIP_OFFSET_INC(_UPORTR_,1)))
 
#define getUPORT4R()   getUPORTR()
 
#define getUIP6R(uip6r)   WIZCHIP_READ_BUF(_UIP6R_,(uip6r),16)
 
#define getUPORT6R(uport6r)   ((((uint16_t)WIZCHIP_READ(_UPORT6R_)) << 8) + WIZCHIP_READ(WIZCHIP_OFFSET_INC(_UPORT6R_,1)))
 
#define setINTPTMR(intptmr)
 
#define getINTPTMR()   ((((uint16_t)WIZCHIP_READ(_INTPTMR_)) << 8) + WIZCHIP_READ(WIZCHIP_OFFSET_INC(_INTPTMR_,1)))
 
#define getPLR()   WIZCHIP_READ(_PLR_)
 
#define getPFR()   WIZCHIP_READ(_PFR_)
 
#define getVLTR()
 
#define getPLTR()
 
#define getPAR(par)   WIZCHIP_READ_BUF(_PAR_, (par), 16)
 
#define setICMP6BLKR(icmp6blkr)   WIZCHIP_WRITE(_ICMP6BLKR_,(icmp6blkr))
 
#define getICMP6BLKR()   WIZCHIP_READ(_ICMP6BLKR_)
 
#define setCHPLCKR(chplckr)   WIZCHIP_WRITE(_CHPLCKR_, (chplckr))
 
#define getCHPLCKR()   ((getSYSR() & SYSR_CHPL) >> 7)
 
#define CHIPLOCK()   setCHPLCKR(0xFF)
 
#define CHIPUNLOCK()   setCHPLCKR(0xCE)
 
#define setNETLCKR(netlckr)   WIZCHIP_WRITE(_NETLCKR_, (netlckr))
 
#define getNETLCKR()   ((getSYSR() & SYSR_NETL) >> 6)
 
#define NETLOCK()   setNETLCKR(0xC5)
 
#define NETUNLOCK()   setNETLCKR(0x3A)
 
#define setPHYLCKR(phylckr)   WIZCHIP_WRITE(_PHYLCKR_,(phylckr))
 
#define getPHYLCKR()   ((getSYSR() & SYSR_PHYL) >> 5)
 
#define PHYLOCK()   setPHYLCKR(0xFF)
 
#define PHYUNLOCK()   setPHYLCKR(0x53)
 
#define setRTR(rtr)
 
#define getRTR()   ((((uint16_t)WIZCHIP_READ(_RTR_)) << 8) + WIZCHIP_READ(WIZCHIP_OFFSET_INC(_RTR_,1)))
 
#define setRCR(rcr)   WIZCHIP_WRITE(_RCR_,(rcr))
 
#define getRCR()   WIZCHIP_READ(_RCR_)
 
#define setSLRTR(slrtr)
 
#define getSLRTR()   ((((uint16_t)WIZCHIP_READ(_SLRTR_)) << 8) + WIZCHIP_READ(WIZCHIP_OFFSET_INC(_SLRTR_,1)))
 
#define setSLRCR(slrcr)   WIZCHIP_WRITE(_SLRCR_,(slrcr))
 
#define getSLRCR()   WIZCHIP_READ(_SLRCR_)
 
#define setSLHOPR(slhopr)   WIZCHIP_WRITE(_SLHOPR_,(slhopr))
 
#define getSLHOPR()   WIZCHIP_READ(_SLHOPR_)
 

Detailed Description

These are functions to access Common register.

Macro Definition Documentation

◆ getCIDR

#define getCIDR ( )    ((((uint16_t)WIZCHIP_READ(_CIDR_)) << 8) + WIZCHIP_READ(WIZCHIP_OFFSET_INC(_CIDR_,1)))

Definition at line 3422 of file w6100.h.

◆ getVER

#define getVER ( )    ((((uint16_t)WIZCHIP_READ(_VER_)) << 8) + WIZCHIP_READ(WIZCHIP_OFFSET_INC(_VER_,1)))

Definition at line 3425 of file w6100.h.

◆ getSYSR

#define getSYSR ( )    WIZCHIP_READ(_SYSR_)

Definition at line 3428 of file w6100.h.

◆ getSYCR0

#define getSYCR0 ( )    WIZCHIP_READ(_SYCR0_)

Definition at line 3431 of file w6100.h.

◆ setSYCR0

#define setSYCR0 (   sycr0)    WIZCHIP_WRITE(_SYCR0_, (sycr0))

Definition at line 3434 of file w6100.h.

◆ getSYCR1

#define getSYCR1 ( )    WIZCHIP_READ(_SYCR1_)

Definition at line 3437 of file w6100.h.

◆ setSYCR1

#define setSYCR1 (   sycr1)    WIZCHIP_WRITE(_SYCR1_, (sycr1))

Definition at line 3440 of file w6100.h.

◆ getTCNTR

#define getTCNTR ( )    ((((uint16_t)WIZCHIP_READ(_TCNTR_)) << 8) + WIZCHIP_READ(WIZCHIP_OFFSET_INC(_TCNTR_,1)))

Definition at line 3443 of file w6100.h.

◆ setTCNTRCLR

#define setTCNTRCLR (   tcntrclr)    WIZCHIP_WRITE(_TCNTRCLR_,(tcntrclr))

Definition at line 3446 of file w6100.h.

◆ getIR

#define getIR ( )    WIZCHIP_READ(_IR_)

Definition at line 3449 of file w6100.h.

◆ getSIR

#define getSIR ( )    WIZCHIP_READ(_SIR_)

Definition at line 3452 of file w6100.h.

◆ getSLIR

#define getSLIR ( )    WIZCHIP_READ(_SLIR_)

Definition at line 3455 of file w6100.h.

◆ setIMR

#define setIMR (   imr)    WIZCHIP_WRITE(_IMR_,(imr))

Definition at line 3458 of file w6100.h.

◆ getIMR

#define getIMR ( )    WIZCHIP_READ(_IMR_)

Definition at line 3461 of file w6100.h.

◆ setIRCLR

#define setIRCLR (   irclr)    WIZCHIP_WRITE(_IRCLR_,(irclr))

Definition at line 3464 of file w6100.h.

◆ setIR

#define setIR (   ir)    setIRCLR(ir)

Definition at line 3466 of file w6100.h.

◆ setSIMR

#define setSIMR (   simr)    WIZCHIP_WRITE(_SIMR_,(simr))

Definition at line 3468 of file w6100.h.

◆ getSIMR

#define getSIMR ( )    WIZCHIP_READ(_SIMR_)

Definition at line 3471 of file w6100.h.

◆ setSLIMR

#define setSLIMR (   slimr)    WIZCHIP_WRITE(_SLIMR_,(slimr))

Definition at line 3474 of file w6100.h.

◆ getSLIMR

#define getSLIMR ( )    WIZCHIP_READ(_SLIMR_)

Definition at line 3477 of file w6100.h.

◆ setSLIRCLR

#define setSLIRCLR (   slirclr)    WIZCHIP_WRITE(_SLIRCLR_,(slirclr))

Definition at line 3480 of file w6100.h.

◆ setSLIR

#define setSLIR (   slir)    setSLIRCLR(slir)

Definition at line 3482 of file w6100.h.

◆ setSLPSR

#define setSLPSR (   slpsr)    WIZCHIP_WRITE(_SLPSR_,(slpsr))

Definition at line 3484 of file w6100.h.

◆ getSLPSR

#define getSLPSR ( )    WIZCHIP_READ(_SLPSR_)

Definition at line 3487 of file w6100.h.

◆ setSLCR

#define setSLCR (   slcr)    WIZCHIP_WRITE(_SLCR_,(slcr))

Definition at line 3490 of file w6100.h.

◆ getSLCR

#define getSLCR ( )    WIZCHIP_READ(_SLCR_)

Definition at line 3493 of file w6100.h.

◆ getPHYSR

#define getPHYSR ( )    WIZCHIP_READ(_PHYSR_)

Definition at line 3496 of file w6100.h.

◆ setPHYRAR

#define setPHYRAR (   phyrar)    WIZCHIP_WRITE(_PHYRAR_,(phyrar))

Definition at line 3499 of file w6100.h.

◆ getPHYRAR

#define getPHYRAR ( )    WIZCHIP_READ(_PHYRAR_)

Definition at line 3502 of file w6100.h.

◆ setPHYDIR

#define setPHYDIR (   phydir)
Value:
do{ \
WIZCHIP_WRITE(WIZCHIP_OFFSET_INC(_PHYDIR_,1), (uint8_t)((phydir)>>8)); \
WIZCHIP_WRITE(_PHYDIR_, (uint8_t)(phydir)); \
}while(0);

Definition at line 3505 of file w6100.h.

◆ getPHYDOR

#define getPHYDOR ( )    ((((uint16_t)WIZCHIP_READ(WIZCHIP_OFFSET_INC(_PHYDOR_,1))) << 8) + WIZCHIP_READ(_PHYDOR_))

Definition at line 3511 of file w6100.h.

◆ setPHYACR

#define setPHYACR (   phyacr)    WIZCHIP_WRITE(_PHYACR_,(phyacr))

Definition at line 3514 of file w6100.h.

◆ getPHYACR

#define getPHYACR ( )    WIZCHIP_READ(_PHYACR_)

Definition at line 3517 of file w6100.h.

◆ setPHYDIVR

#define setPHYDIVR (   phydivr)    WIZCHIP_WRITE(_PHYDIVR_,(phydivr))

Definition at line 3520 of file w6100.h.

◆ getPHYDIVR

#define getPHYDIVR ( )    WIZCHIP_READ(_PHYDIVR_)

Definition at line 3523 of file w6100.h.

◆ setPHYCR0

#define setPHYCR0 (   phycr0)    WIZCHIP_WRITE(_PHYCR0_,(phycr0))

Definition at line 3526 of file w6100.h.

◆ setPHYCR1

#define setPHYCR1 (   phycr1)    WIZCHIP_WRITE(_PHYCR1_,(phycr1))

Definition at line 3529 of file w6100.h.

◆ getPHYCR1

#define getPHYCR1 ( )    WIZCHIP_READ(_PHYCR1_)

Definition at line 3532 of file w6100.h.

◆ setNET4MR

#define setNET4MR (   net4mr)    WIZCHIP_WRITE(_NET4MR_,(net4mr))

Definition at line 3535 of file w6100.h.

◆ setNET6MR

#define setNET6MR (   net6mr)    WIZCHIP_WRITE(_NET6MR_,(net6mr))

Definition at line 3538 of file w6100.h.

◆ setNETMR

#define setNETMR (   netmr)    WIZCHIP_WRITE(_NETMR_,(netmr))

Definition at line 3541 of file w6100.h.

◆ setNETMR2

#define setNETMR2 (   netmr2)    WIZCHIP_WRITE(_NETMR2_,(netmr2))

Definition at line 3544 of file w6100.h.

◆ getNET4MR

#define getNET4MR ( )    WIZCHIP_READ(_NET4MR_)

Definition at line 3547 of file w6100.h.

◆ getNET6MR

#define getNET6MR ( )    WIZCHIP_READ(_NET6MR_)

Definition at line 3550 of file w6100.h.

◆ getNETMR

#define getNETMR ( )    WIZCHIP_READ(_NETMR_)

Definition at line 3553 of file w6100.h.

◆ getNETMR2

#define getNETMR2 ( )    WIZCHIP_READ(_NETMR2_)

Definition at line 3556 of file w6100.h.

◆ setPTMR

#define setPTMR (   ptmr)    WIZCHIP_WRITE(_PTMR_, (ptmr))

Definition at line 3559 of file w6100.h.

◆ getPTMR

#define getPTMR ( )    WIZCHIP_READ(_PTMR_)

Definition at line 3562 of file w6100.h.

◆ setPMNR

#define setPMNR (   pmnr)    WIZCHIP_WRITE(_PMNR_, (pmnr))

Definition at line 3565 of file w6100.h.

◆ getPMNR

#define getPMNR ( )    WIZCHIP_READ(_PMNR_)

Definition at line 3568 of file w6100.h.

◆ setPHAR

#define setPHAR (   phar)    WIZCHIP_WRITE_BUF(_PHAR_,(phar),6)

Definition at line 3571 of file w6100.h.

◆ getPHAR

#define getPHAR (   phar)    WIZCHIP_READ_BUF(_PHAR_,(phar),6)

Definition at line 3574 of file w6100.h.

◆ setPSIDR

#define setPSIDR (   psidr)
Value:
do{ \
WIZCHIP_WRITE(_PSIDR_,(uint8_t)((psidr) >> 8)); \
WIZCHIP_WRITE(WIZCHIP_OFFSET_INC(_PSIDR_,1),(uint8_t)(psidr)); \
}while(0);

Definition at line 3577 of file w6100.h.

◆ getPSIDR

#define getPSIDR ( )    ((((uint16_t)WIZCHIP_READ(_PSIDR_)) << 8) + WIZCHIP_READ(WIZCHIP_OFFSET_INC(_PSIDR_,1)))

Definition at line 3583 of file w6100.h.

◆ setPMRUR

#define setPMRUR (   pmrur)
Value:
do{ \
WIZCHIP_WRITE(_PMRUR_,(uint8_t)((pmrur) >> 8)); \
WIZCHIP_WRITE(WIZCHIP_OFFSET_INC(_PMRUR_,1),(uint8_t)(pmrur)); \
}while(0);

Definition at line 3586 of file w6100.h.

◆ getPMRUR

#define getPMRUR ( )    ((((uint16_t)WIZCHIP_READ(_PMRUR_)) << 8) + WIZCHIP_READ(WIZCHIP_OFFSET_INC(_PMRUR_,1)))

Definition at line 3592 of file w6100.h.

◆ setSHAR

#define setSHAR (   shar)    WIZCHIP_WRITE_BUF(_SHAR_,(shar),6)

Definition at line 3595 of file w6100.h.

◆ getSHAR

#define getSHAR (   shar)    WIZCHIP_READ_BUF(_SHAR_,(shar),6)

Definition at line 3598 of file w6100.h.

◆ setGAR

#define setGAR (   gar)    WIZCHIP_WRITE_BUF(_GAR_,(gar),4)

Definition at line 3601 of file w6100.h.

◆ getGAR

#define getGAR (   gar)    WIZCHIP_READ_BUF(_GAR_,(gar),4)

Definition at line 3604 of file w6100.h.

◆ setGA4R

#define setGA4R (   ga4r)    setGAR(ga4r)

Definition at line 3607 of file w6100.h.

◆ getGA4R

#define getGA4R (   ga4r)    getGAR(ga4r)

Definition at line 3608 of file w6100.h.

◆ setSUBR

#define setSUBR (   subr)    WIZCHIP_WRITE_BUF(_SUBR_,(subr),4)

Definition at line 3610 of file w6100.h.

◆ getSUBR

#define getSUBR (   subr)    WIZCHIP_READ_BUF(_SUBR_,(subr),4)

Definition at line 3613 of file w6100.h.

◆ setSUB4R

#define setSUB4R (   sub4r)    setSUBR(sub4r)

Definition at line 3616 of file w6100.h.

◆ getSUB4R

#define getSUB4R (   sub4r)    getSUBR(sub4r)

Definition at line 3617 of file w6100.h.

◆ setSIPR

#define setSIPR (   sipr)    WIZCHIP_WRITE_BUF(_SIPR_,(sipr),4)

Definition at line 3619 of file w6100.h.

◆ getSIPR

#define getSIPR (   sipr)    WIZCHIP_READ_BUF(_SIPR_,(sipr),4)

Definition at line 3622 of file w6100.h.

◆ setLLAR

#define setLLAR (   llar)    WIZCHIP_WRITE_BUF(_LLAR_,(llar),16)

Definition at line 3625 of file w6100.h.

◆ getLLAR

#define getLLAR (   llar)    WIZCHIP_READ_BUF(_LLAR_,(llar),16)

Definition at line 3628 of file w6100.h.

◆ setGUAR

#define setGUAR (   guar)    WIZCHIP_WRITE_BUF(_GUAR_,(guar),16)

Definition at line 3631 of file w6100.h.

◆ getGUAR

#define getGUAR (   guar)    WIZCHIP_READ_BUF(_GUAR_,(guar),16)

Definition at line 3634 of file w6100.h.

◆ setSUB6R

#define setSUB6R (   sub6r)    WIZCHIP_WRITE_BUF(_SUB6R_,(sub6r),16)

Definition at line 3637 of file w6100.h.

◆ getSUB6R

#define getSUB6R (   sub6r)    WIZCHIP_READ_BUF(_SUB6R_,(sub6r),16)

Definition at line 3640 of file w6100.h.

◆ setGA6R

#define setGA6R (   ga6r)    WIZCHIP_WRITE_BUF(_GA6R_,(ga6r),16)

Definition at line 3643 of file w6100.h.

◆ getGA6R

#define getGA6R (   ga6r)    WIZCHIP_READ_BUF(_GA6R_,(ga6r),16)

Definition at line 3646 of file w6100.h.

◆ setSLDIPR

#define setSLDIPR (   sldipr)    WIZCHIP_WRITE_BUF(_SLDIPR_,(sldipr),4)

Definition at line 3649 of file w6100.h.

◆ setSLDIP4R

#define setSLDIP4R (   sldip4r)    setSLDIPR((sldip4r))

Definition at line 3651 of file w6100.h.

◆ getSLDIPR

#define getSLDIPR (   sldipr)    WIZCHIP_READ_BUF(_SLDIPR_,(sldipr),4)

Definition at line 3653 of file w6100.h.

◆ getSLDIP4R

#define getSLDIP4R (   sldip4r)    getSLDIPR((sldip4r))

Definition at line 3655 of file w6100.h.

◆ setSLDIP6R

#define setSLDIP6R (   sldip6r)    WIZCHIP_WRITE_BUF(_SLDIP6R_, (sldip6r),16)

Definition at line 3657 of file w6100.h.

◆ getSLDIP6R

#define getSLDIP6R (   sldip6r)    WIZCHIP_READ_BUF(_SLDIP6R_,(sldip6r),16)

Definition at line 3660 of file w6100.h.

◆ getSLDHAR

#define getSLDHAR (   sldhar)    WIZCHIP_READ_BUF(_SLDHAR_,(sldhar),6)

Definition at line 3663 of file w6100.h.

◆ setPINGIDR

#define setPINGIDR (   pingidr)
Value:
do{ \
WIZCHIP_WRITE(_PINGIDR_,(uint8_t)((pingidr)>>8)); \
WIZCHIP_WRITE(WIZCHIP_OFFSET_INC(_PINGIDR_,1),(uint8_t)(pingidr)); \
}while(0);

Definition at line 3666 of file w6100.h.

◆ getPINGIDR

#define getPINGIDR ( )    (((int16_t)(WIZCHIP_READ(_PINGIDR_) << 8)) + WIZCHIP_READ(WIZCHIP_OFFSET_INC(_PINGIDR_,1)))

Definition at line 3672 of file w6100.h.

◆ setPINGSEQR

#define setPINGSEQR (   pingseqr)
Value:
do{ \
WIZCHIP_WRITE(_PINGSEQR_,(uint8_t)((pingseqr)>>8)); \
WIZCHIP_WRITE(WIZCHIP_OFFSET_INC(_PINGSEQR_,1),(uint8_t)(pingseqr)); \
}while(0);

Definition at line 3675 of file w6100.h.

◆ getPINGSEQR

#define getPINGSEQR ( )    (((int16_t)(WIZCHIP_READ(_PINGSEQR_) << 8)) + WIZCHIP_READ(WIZCHIP_OFFSET_INC(_PINGSEQR_,1)))

Definition at line 3681 of file w6100.h.

◆ getUIPR

#define getUIPR (   uipr)    WIZCHIP_READ_BUF(_UIPR_, (uipr), 4)

Definition at line 3684 of file w6100.h.

◆ getUIP4R

#define getUIP4R (   uip4r)    getUIPR(uip4r)

Definition at line 3687 of file w6100.h.

◆ getUPORTR

#define getUPORTR ( )    ((((uint16_t)WIZCHIP_READ(_UPORTR_)) << 8) + WIZCHIP_READ(WIZCHIP_OFFSET_INC(_UPORTR_,1)))

Definition at line 3689 of file w6100.h.

◆ getUPORT4R

#define getUPORT4R ( )    getUPORTR()

Definition at line 3692 of file w6100.h.

◆ getUIP6R

#define getUIP6R (   uip6r)    WIZCHIP_READ_BUF(_UIP6R_,(uip6r),16)

Definition at line 3694 of file w6100.h.

◆ getUPORT6R

#define getUPORT6R (   uport6r)    ((((uint16_t)WIZCHIP_READ(_UPORT6R_)) << 8) + WIZCHIP_READ(WIZCHIP_OFFSET_INC(_UPORT6R_,1)))

Definition at line 3697 of file w6100.h.

◆ setINTPTMR

#define setINTPTMR (   intptmr)
Value:
do{ \
WIZCHIP_WRITE(_INTPTMR_,(uint8_t)((intptmr) >> 8)); \
WIZCHIP_WRITE(WIZCHIP_OFFSET_INC(_INTPTMR_,1),(uint8_t)(intptmr)); \
}while(0);

Definition at line 3700 of file w6100.h.

◆ getINTPTMR

#define getINTPTMR ( )    ((((uint16_t)WIZCHIP_READ(_INTPTMR_)) << 8) + WIZCHIP_READ(WIZCHIP_OFFSET_INC(_INTPTMR_,1)))

Definition at line 3706 of file w6100.h.

◆ getPLR

#define getPLR ( )    WIZCHIP_READ(_PLR_)

Definition at line 3709 of file w6100.h.

◆ getPFR

#define getPFR ( )    WIZCHIP_READ(_PFR_)

Definition at line 3712 of file w6100.h.

◆ getVLTR

#define getVLTR ( )
Value:
( (((uint32_t)WIZCHIP_READ(_VLTR_)) << 24) + \
(((uint32_t)WIZCHIP_READ(WIZCHIP_OFFSET_INC(_VLTR_,1))) << 16) + \
(((uint32_t)WIZCHIP_READ(WIZCHIP_OFFSET_INC(_VLTR_,2))) << 16) + \
(((uint32_t)WIZCHIP_READ(WIZCHIP_OFFSET_INC(_VLTR_,3))) << 16) )

Definition at line 3715 of file w6100.h.

◆ getPLTR

#define getPLTR ( )
Value:
( (((uint32_t)WIZCHIP_READ(_PLTR_)) << 24) + \
(((uint32_t)WIZCHIP_READ(WIZCHIP_OFFSET_INC(_PLTR_,1))) << 16) + \
(((uint32_t)WIZCHIP_READ(WIZCHIP_OFFSET_INC(_PLTR_,2))) << 16) + \
(((uint32_t)WIZCHIP_READ(WIZCHIP_OFFSET_INC(_PLTR_,3))) << 16) )

Definition at line 3721 of file w6100.h.

◆ getPAR

#define getPAR (   par)    WIZCHIP_READ_BUF(_PAR_, (par), 16)

Definition at line 3727 of file w6100.h.

◆ setICMP6BLKR

#define setICMP6BLKR (   icmp6blkr)    WIZCHIP_WRITE(_ICMP6BLKR_,(icmp6blkr))

Definition at line 3730 of file w6100.h.

◆ getICMP6BLKR

#define getICMP6BLKR ( )    WIZCHIP_READ(_ICMP6BLKR_)

Definition at line 3733 of file w6100.h.

◆ setCHPLCKR

#define setCHPLCKR (   chplckr)    WIZCHIP_WRITE(_CHPLCKR_, (chplckr))

Definition at line 3736 of file w6100.h.

◆ getCHPLCKR

#define getCHPLCKR ( )    ((getSYSR() & SYSR_CHPL) >> 7)

Definition at line 3739 of file w6100.h.

◆ CHIPLOCK

#define CHIPLOCK ( )    setCHPLCKR(0xFF)

Definition at line 3742 of file w6100.h.

◆ CHIPUNLOCK

#define CHIPUNLOCK ( )    setCHPLCKR(0xCE)

Definition at line 3743 of file w6100.h.

◆ setNETLCKR

#define setNETLCKR (   netlckr)    WIZCHIP_WRITE(_NETLCKR_, (netlckr))

Definition at line 3745 of file w6100.h.

◆ getNETLCKR

#define getNETLCKR ( )    ((getSYSR() & SYSR_NETL) >> 6)

Definition at line 3748 of file w6100.h.

◆ NETLOCK

#define NETLOCK ( )    setNETLCKR(0xC5)

Definition at line 3751 of file w6100.h.

◆ NETUNLOCK

#define NETUNLOCK ( )    setNETLCKR(0x3A)

Definition at line 3752 of file w6100.h.

◆ setPHYLCKR

#define setPHYLCKR (   phylckr)    WIZCHIP_WRITE(_PHYLCKR_,(phylckr))

Definition at line 3754 of file w6100.h.

◆ getPHYLCKR

#define getPHYLCKR ( )    ((getSYSR() & SYSR_PHYL) >> 5)

Definition at line 3757 of file w6100.h.

◆ PHYLOCK

#define PHYLOCK ( )    setPHYLCKR(0xFF)

Definition at line 3760 of file w6100.h.

◆ PHYUNLOCK

#define PHYUNLOCK ( )    setPHYLCKR(0x53)

Definition at line 3761 of file w6100.h.

◆ setRTR

#define setRTR (   rtr)
Value:
do{ \
WIZCHIP_WRITE(_RTR_,(uint8_t)((rtr)>>8)); \
WIZCHIP_WRITE(WIZCHIP_OFFSET_INC(_RTR_,1),(uint8_t)(rtr)); \
}while(0);

Definition at line 3763 of file w6100.h.

◆ getRTR

#define getRTR ( )    ((((uint16_t)WIZCHIP_READ(_RTR_)) << 8) + WIZCHIP_READ(WIZCHIP_OFFSET_INC(_RTR_,1)))

Definition at line 3769 of file w6100.h.

◆ setRCR

#define setRCR (   rcr)    WIZCHIP_WRITE(_RCR_,(rcr))

Definition at line 3772 of file w6100.h.

◆ getRCR

#define getRCR ( )    WIZCHIP_READ(_RCR_)

Definition at line 3775 of file w6100.h.

◆ setSLRTR

#define setSLRTR (   slrtr)
Value:
do{ \
WIZCHIP_WRITE(_SLRTR_,(uint8_t)((slrtr)>>8)); \
WIZCHIP_WRITE(WIZCHIP_OFFSET_INC(_SLRTR_,1),(uint8_t)(slrtr)); \
}while(0);

Definition at line 3778 of file w6100.h.

◆ getSLRTR

#define getSLRTR ( )    ((((uint16_t)WIZCHIP_READ(_SLRTR_)) << 8) + WIZCHIP_READ(WIZCHIP_OFFSET_INC(_SLRTR_,1)))

Definition at line 3784 of file w6100.h.

◆ setSLRCR

#define setSLRCR (   slrcr)    WIZCHIP_WRITE(_SLRCR_,(slrcr))

Definition at line 3787 of file w6100.h.

◆ getSLRCR

#define getSLRCR ( )    WIZCHIP_READ(_SLRCR_)

Definition at line 3790 of file w6100.h.

◆ setSLHOPR

#define setSLHOPR (   slhopr)    WIZCHIP_WRITE(_SLHOPR_,(slhopr))

Definition at line 3793 of file w6100.h.

◆ getSLHOPR

#define getSLHOPR ( )    WIZCHIP_READ(_SLHOPR_)

Definition at line 3796 of file w6100.h.

_PSIDR_
#define _PSIDR_
PPP Session ID Register address [R=W][0X0000].
Definition: w6100.h:625
_PHYDIR_
#define _PHYDIR_
PHY Data Input Register address [R=W][0x00].
Definition: w6100.h:457
_PINGSEQR_
#define _PINGSEQR_
SOCKET-less ping Sequence number Register address [R=W][0x0000].
Definition: w6100.h:753
_VLTR_
#define _VLTR_
RA Valid Life Time Register address [RO][0x00000000].
Definition: w6100.h:821
_SLRTR_
#define _SLRTR_
SOCKET-less Retransmission Time Register address [R=W][0x07D0].
Definition: w6100.h:913
_RTR_
#define _RTR_
Retransmission Time Register address [R=W][0x07D0].
Definition: w6100.h:895
_PLTR_
#define _PLTR_
RA Prefered Life Time Register address [RO][0x00000000].
Definition: w6100.h:829
_PINGIDR_
#define _PINGIDR_
SOCKET-less Ping ID Register address [R=W][0x00].
Definition: w6100.h:744
WIZCHIP_OFFSET_INC
#define WIZCHIP_OFFSET_INC(ADDR, N)
Increase offset address.
Definition: w6100.h:57
_PMRUR_
#define _PMRUR_
PPP Maximum Receive Unit Register address [R=W][0xFFFF].
Definition: w6100.h:633
_INTPTMR_
#define _INTPTMR_
Interrupt Pending Time Register address [R=w][0x0000].
Definition: w6100.h:797
WIZCHIP_READ
uint8_t WIZCHIP_READ(uint32_t AddrSel)
It reads 1 byte value from a register.