I am in the process of making a custom mini drone for a University project and one of the requirements is that it has the FlowDeck V2 attached for some stabilization (possibly autonomous indoor tricks aswell), it also has to run Ardupilot. I'm a newbie to drones and was just wondering, what do I need to have the flowdeck talk to my laptop, i.e. does my flight controller need SPI and I2C as per the FlowDeck schematic or do I need a separate communication with the laptop for the FlowDeck. I would most likely have an off the shelf F4 or similar flight controller. The unit my lecturer gave me is the regular FlowDeck V2, not the breakout version, which I assume would have been the better choice for custom work.
Sorry for the newb question

Thanks