use an existing software to decode signal fromh the ADS-B receiver with my Raspberry Pi 4 (I already have it from a previous projet and I have enough space in my Quadplane)
encode data in uAvionix dialect by using Pymavlink Libraries (mavgen)
I don’t want to do this for commercial purpose (for now…), its just a funny project to build a DIY alternative to expensive commercial devices… not really make a commercial alternative… (for now…)
BTW : I think that if you have the space in your UAV to put an ADS-B receiver , you have the space to put a Pi…
Teensy 4 is very powerful, I think that its possible to have enough CPU power with an optimized code to decode ADS-B…
I think the difficulty is that your micro-controller would need to handle a full USB-protocol if it should work with a simple tv tuner… I don’t think that it is possible to do that, maybe if you read the signal output before converting it to usb, but then you would need to do the signal decoding too.
So I think the easiest solution would be to get the data from dump1090 as Peter suggested, if Mission Planner can handle the input a python script should be able to do the same