Thanks Everyone for responding so quickly!
Like I mentioned, I'm new to this project as well as the project that is working to integrate the uINS, so please forgive the mistake I made in stating that we are using a CC3D when we are actually using the Revolution. (That was my mistake, and I certainly understand the important differentiation given hwh's reply!).
We have another offboard computer with a uINS2, and the offboard computer is communicating with the Revolution, so because the uINS is already in place, and because it has two serial ports, we would like to be able to utilize the (offboard) uINS-2 data via the STM32F's UART port. This could give the ability to use the uINS data/state estimate in addition to or in lieu of the existing Revolution sensor data/state estimate. (Presumably, the uINS-2 data/estimates will be slightly higher fidelity than the Revolution sensors, which is the premise behind why it would make sense to utilize in the flight controller as well.)
As far as the price of the uINS, you are correct that it is higher than the usual hardware, but given the performance specs (bias drift rates) it's actually quite reasonable. Mostly for this project, it makes a good deal of sense because it is already part of the overall hardware package and we'd like to maximize the capability of everything in the system.
I'm still trying to understand the LibrePilot code architecture to see where the right place to begin by parsing messages from the uINS to allow those data values to be delivered to the controller. Any advice on where/what to look at/for?
Thanks so much everyone!
-mark