setSn_RXMEM_SIZE
getSn_RXMEM_SIZE setSn_TXMEM_SIZE getSn_TXMEM_SIZE When that function use, it is used to same with W5100 - TMSR /RMSR of Common register
This commit is contained in:
@ -2932,9 +2932,8 @@ void WIZCHIP_WRITE_BUF(uint32_t AddrSel, uint8_t* pBuf, uint16_t len);
|
||||
* @sa getSn_RXMEM_SIZE()
|
||||
*/
|
||||
#define setSn_RXMEM_SIZE(sn, rxmemsize) \
|
||||
WIZCHIP_WRITE(Sn_RXBUF_SIZE(sn),rxmemsize)
|
||||
#define setSn_RXBUF_SIZE(sn,rxmemsize) setSn_RXMEM_SIZE(sn,rxmemsize)
|
||||
|
||||
WIZCHIP_WRITE(RMSR, (WIZCHIP_READ(RMSR) & ~(0x03 << (2*sn))) | (rxmemsize << (2*sn)))
|
||||
#define setSn_RXBUF_SIZE(sn,rxmemsize) setSn_RXMEM_SIZE(sn,rxmemsize)
|
||||
/**
|
||||
* @ingroup Socket_register_access_function_W5100S
|
||||
* @brief Get @ref Sn_RXMEM_SIZE register
|
||||
@ -2943,7 +2942,7 @@ void WIZCHIP_WRITE_BUF(uint32_t AddrSel, uint8_t* pBuf, uint16_t len);
|
||||
* @sa setSn_RXMEM_SIZE()
|
||||
*/
|
||||
#define getSn_RXMEM_SIZE(sn) \
|
||||
WIZCHIP_READ(Sn_RXBUF_SIZE(sn))
|
||||
((WIZCHIP_READ(RMSR) & (0x03 << (2*sn))) >> (2*sn))
|
||||
#define getSn_RXBUF_SIZE(sn) getSn_RXMEM_SIZE(sn)
|
||||
|
||||
/**
|
||||
@ -2954,7 +2953,7 @@ void WIZCHIP_WRITE_BUF(uint32_t AddrSel, uint8_t* pBuf, uint16_t len);
|
||||
* @sa getSn_TXMEM_SIZE()
|
||||
*/
|
||||
#define setSn_TXMEM_SIZE(sn, txmemsize) \
|
||||
WIZCHIP_WRITE(Sn_TXBUF_SIZE(sn),txmemsize)
|
||||
WIZCHIP_WRITE(TMSR, (WIZCHIP_READ(TMSR) & ~(0x03 << (2*sn))) | (txmemsize << (2*sn)))
|
||||
#define setSn_TXBUF_SIZE(sn, txmemsize) setSn_TXMEM_SIZE(sn,txmemsize)
|
||||
|
||||
/**
|
||||
@ -2965,7 +2964,7 @@ void WIZCHIP_WRITE_BUF(uint32_t AddrSel, uint8_t* pBuf, uint16_t len);
|
||||
* @sa setSn_TXMEM_SIZE()
|
||||
*/
|
||||
#define getSn_TXMEM_SIZE(sn) \
|
||||
WIZCHIP_READ(Sn_TXBUF_SIZE(sn))
|
||||
((WIZCHIP_READ(TMSR) & (0x03 << (2*sn))) >> (2*sn))
|
||||
#define getSn_TXBUF_SIZE(sn) getSn_TXMEM_SIZE(sn)
|
||||
|
||||
/**
|
||||
|
Reference in New Issue
Block a user