heres a half awake but odd idea... why not say no micro processor chips and put in effort to design a logic array. with shift registers that can change fast enough PID loops could be done with boolean logic. theres no cpu thats running at a percentage of max and can bog down. no this cpu of shift registers is always at max speed and full 100% because its hard wired to do so and has no choice. no hiccups from processing threads. no the thing is a pure input-output circuit that just goes... how one feeds gyro data and rx data into the registers to have them output to esc is a really messed up task to attempt but if it works, and there wont be hardly any options to configure, the fc will be the ideal racing or acro board. its a huge amount of work to downgrade from microcpu but the effort yields a stable and effective solution to fly our fancy drones around. its an idea, hell maybe impossible to pull off feasibly on a 36*36mm size pcb, but on the chance it does work without needing to consult atmel or intel, the board will rule them all. same logic As the encoding/decoding chips in dvd players and such. easy to make cpu do it, but that eats up resources for other things that need it. making a circuit that boolean logics out the same result uses no cpu overhead and is actually very efficient power consumption wise . when i wake up in a few hours ill think it over again to try to guage feasability . i am alco certain the components would be way cheaper considering the stm32 are not exactly a dime a dozen. shift registers are however, close to a dime a dozen when purchased in bulk...
Sent from my LGL62VL using Tapatalk