@AlbertHall thanks
This one dang block of code.
It don't like LATBbits.RB0 =1
This one dang block of code.
Code:
void NeoBit (int Bit)
{
if (Bit == 1)
{ LATBbits.RB0 =1 (NeoPin); _delay (6); LATBbits.RB0 =0 (NeoPin); } // delay_cycles (3); // Bit '1'
else
{ LATBbits.RB0 =1 (NeoPin); _delay (3);LATBbits.RB0 =0 (NeoPin); } // delay_cycles (6); // Bit '0'
}