Well I had my testing interrupted by my devo going bonkers. It suddenly turned telemetry off, and removed my watch boxes from my main screen. By the time that was sorted - it was 3am.
What needs to be tested next for reference is 1. the main silverware repo, and 2. The behavior in NFE with arming feature commented out to determine if throttle will respond when plugging in a battery that’s causing a low voltage flash.
Arming is linked to the status of rx_state and rx_ready inside the radio protocol as well as throttle. If those variables are affected by low voltage - it could be blocking arming - but it’s otherwise not linked to voltage at all.
@yets I think it’s this… I do remember when testing one of the first or second prototypes the zero, we did not have adc scalefactor right and we’re blinking all the time - but were able to arm and fly while i figured out the right value to match our voltage divider. I’m pretty sure I added safeties after this second zero prototype version but I’m not totally sure.
@Ian444 - having a block against trying to fly on a dead lipo isn’t a terrible idea to me … I am just intrigued because I can’t remember doing this on purpose (which doesn’t mean much), and I don’t know exactly where in the code this determination is being made. I like to know things - and I will feel better about it when we can put our finger on the line controlling the behavior.