TCPIP boilerplate not working for 18f4455
Posted: Sun Jan 31, 2010 1:49 am
Code shows up as
//read W3100A's TR (or TA) pointer
if (ssr <= 0x0E)
{
//TCP mode, so need "random" pointer value
MAC_PTR_VAL[3] = 0x12;
MAC_PTR_VAL[2] = 0x34;
MAC_PTR_VAL[1] = TMR0; <-- gives error since 4455 has tmr0l and h
MAC_PTR_VAL[0] = ~TMR0;<-- "
This works
//read W3100A's TR (or TA) pointer
if (ssr <= 0x0E)
{
//TCP mode, so need "random" pointer value
MAC_PTR_VAL[3] = 0x12;
MAC_PTR_VAL[2] = 0x34;
MAC_PTR_VAL[1] = TMR0L;
MAC_PTR_VAL[0] = ~TMR0L;
//read W3100A's TR (or TA) pointer
if (ssr <= 0x0E)
{
//TCP mode, so need "random" pointer value
MAC_PTR_VAL[3] = 0x12;
MAC_PTR_VAL[2] = 0x34;
MAC_PTR_VAL[1] = TMR0; <-- gives error since 4455 has tmr0l and h
MAC_PTR_VAL[0] = ~TMR0;<-- "
This works
//read W3100A's TR (or TA) pointer
if (ssr <= 0x0E)
{
//TCP mode, so need "random" pointer value
MAC_PTR_VAL[3] = 0x12;
MAC_PTR_VAL[2] = 0x34;
MAC_PTR_VAL[1] = TMR0L;
MAC_PTR_VAL[0] = ~TMR0L;