I'm wrting my own peripheral, and for some reason instead of giving me back useful data it just spams the console with "peripheralleft" "peripheralleft_disconnect"!?! So, what can cause a peripheral to disconnect? BTW I'm using a looped os.pullEvent() to try and catch the data my peripheral should be sending.