Hello,
Please share any guidelines for setting up/configuring Arduino IDE with Git, in particular:
1. Where do you set up your SoftRF project directory so it is under Git version control - is it
for example in the "portable" directory of the Arduino IDE installation?
2. What portion of the Arduino IDE and libraries are included in your Git project?
I haven't found anything definitive with my Google searching but I imagine there are docs
explaining the recommended directory structures and I look forward to you pointing me to
them please.
Currently I am developing and building with Arduino IDE v1.8.19 on a Win10 machine but I
could use an Ubuntu 18.04 or 20.04 box.
Earlier this year I cloned MB138 and created a build for the T-Echo that displays RSSI
(RF_last_rssi) in the middle right box (navbox4). It was a learning curve getting an Arduino
install and all the necessary libraries to successfully build before I started my changes. I
"just" put the SoftRF directory in the Arduino directories as
"C:\Apps\arduino-1.8.19\portable\SoftRF". But this is a "dumb" copy of where I cloned the
repo so is not under Git version control. Now I want to rebase on the latest MB release and I
wish to get my directories in order so both Git and Arduino IDE work.
My RSSI Measurement Branch
I use this build to test Flarm transmit performance of one glider at a time on the ground.
Often we don't have enough contacts with other gliders for the online range analyser to give a
representative result and also need to measure installations on the ground when there are
pilot reports of "Flarm not working". If I measure a few known, or likely, good installations
then I can compare the relative performance of suspect installations and could repair, verify
and/or compare antenna changes or placements.
I'm familiar with radio, antenna and EMC measurements as well as the test transmission and
reception features of PowerFlarm. I have a signal generator, VNA and spectrum analyser I
can use and thought a Flarm or PowerFlarm could be used as a field test receiver. But,
when SoftRF began supporting the new protocol I decided that the T-Echo would be a simple
"field measurement receiver" that almost anyone could use. The test procedure is
- Position the glider to test in a clear area away from other aircraft, vehicles, buildings etc (a
DIY Open Area Test Site or OATS)
- Ensure the Flarm of the glider and the T-Echo have a GNSS position
- Check the T-Echo shows *only* 1 "ACFTS"
- Read the RSSI at, say 15degree azimuth intervals, around the glider at a range of 10
metres, or optionally 3 metres
- Plot the results on a polar chart (image of example attached)
- Compare with expected RSSI or other reference measurements.
Thank you for reading, I look forward to your development setup instructions.
Kind regards
Neil
--
Neil Allison