PacketID: 55
Length: 48
0 0 5180 40EA 0 0 51A0 40EA 0 0 51C0 40EA 0 0 51E0 40EA 0 0 5200 40EA 0 0 5220 40EA 0 0 5240 40EA 0 0 5260 40EA 0 0 5280 40EA 0 0 52A0 40EA 0 0 52C0 40EA 0 0 52E0 40EA
F&F (OT=0)micros() _time==73
F&F (OT=0)micros() _time==99986
]
23388.00, #, #, #, #, #, #, #, #, #, #, #,18334,0
23400.00, #, #, #, #, #, #, #, #, #, #, #,18335,0
your suggesting we drop the STL containers in favor of multiple storage arrays? theyre no longer shared between isr&loop
F&F (OT=0)micros() _time==73
F&F (OT=0)micros() _time==99975
41968.00, #, #, #, #, #, #, #, #, #, #, #,63573,0
41980.00, #, #, #, #, #, #, #, #, #, #, #,63574,0
mike, why only you mines scrolling like a madman OT=0
int serial_available(void)
{
uint32_t head, tail;
head = rx_buffer_head;
tail = rx_buffer_tail;
if (head >= tail) return head - tail;
return SERIAL1_RX_BUFFER_SIZE + head - tail;
}
I do have a T3.6 I could solder up and give it try. If it works then, its something with the T3.5s. Maybe running the slave at a slower speed like 144 or 120 with the master at 168 oc'ed?
Right now I think its slave getting stuck. If I reset the slave it starts right up again.