News: 2023-11-11
PLEASE READ
It's been awhile since I developed my Arduino Flex controller and I the meantime stopped using FlexRadio rigs. In addition Arduino Due has become obsolete and much more powerful MCUs have became available on the market.
For that reason I suggest you follow Len KD0RC's project based on my initial libraries but further updated to be SmartSDR 3.x compliants. Last but not least it is based on the Teensy 4.1 microcontroller.
The Teensy 4.1 is nowadays largely available on the market and it is equipped with a built-in ethernet interface. It has a powerful 600Mhz CPU (7.5 times faster than Arduino Due) and is the best device for FlexRadio rig communication.
FlexSignatureTeensy libraries works like the original libraries so the documentation on my web site can still be valid for a new Teensy 4.1 projects development.
I hope this can help you and I recommend you follow Len's presentation on Youtube
Best 73' Enzo
iw7dmh
Since I bought my little Flex 6300 I was immediately attracted by the opportunity to use software libraries to interact with the radio. The FlexLib APIs give the opportunity to control the radio using a high level programming language in the .Net platform. Actually libraries are based on open network protocols that are documented on the FlexRadio wiki website. By these protocols you can go over any operating system as you can virtually drive a Flex using any hardware that can establish a network connection with the rig. So my idea: why not try to use my Flex Rig without using a computer? It is a great challenge but with the right hardware you can do it. The result is a small library for Arduino Due that requires the use of Ethernet Shield equipped with the W5100 chip. Calling it "library" is a bit pretentious and the purists of the C / C ++ might blame me looking at my code. But it seems the code works and is open. So if you like, you can change and improve it. Just let me know.
Since I bought my little Flex 6300 I was immediately attracted by the opportunity to use software libraries to interact with the radio. The FlexLib APIs give the opportunity to control the radio using a high level programming language in the .Net platform. Actually libraries are based on open network protocols that are documented on the FlexRadio wiki website. By these protocols you can go over any operating system as you can virtually drive a Flex using any hardware that can establish a network connection with the rig. So my idea: why not try to use my Flex Rig without using a computer? It is a great challenge but with the right hardware you can do it. The result is a small library for Arduino Due that requires the use of Ethernet Shield equipped with the W5100 chip. Calling it "library" is a bit pretentious and the purists of the C / C ++ might blame me looking at my code. But it seems the code works and is open. So if you like, you can change and improve it. Just let me know.
Note: Before going into the details of this library it is important pointing out that a correct use of it requires SmartSDR API Knowledge. So, please, read before the
official documentation on FlexRadio
wiki web site. You also need object-oriented programming knowledge.
This software is provided as is - the library is free software; you can redistribute it and/or modify it under the terms of the CC BY-NC-SA 3.0 license
https://creativecommons.org/licenses/by-nc-sa/3.0/. I am not responsible for any damage or malfunctions associated with the use of this software or its misunderstanding.