Re: KD8CEC 1.072 download

Jack, W8TEE
 

It would also make it easier to identify the version just by a glance at the directory that hold the code files. Because the INO file must have the same name as the directory its in for the IDE to compile the file, instead of all versions sitting in a directory name ubitx_20, it makes sense to have:

C://ubitx_20V1072/ubitx_20V1072.ino
                  ubitx_factory_alignment.cpp
                  //...and so on...
                            
This way the "old" versions are preserved when the new one is released.

I would still like to see only the source file containing the setup() and loop() functions be given the INO secondary file name and all the others given CPP secondary file names. Currently, using all INO file names causes the compiler to get sloppy on parameter type checking and that can be a nasty bug to isolate, especially when no symbolic debugger is available. True, the change will identify a host of warnings, but should uncover no bugs, since the code compiles correctly as is. I did that for Farhan's original code and while it took some time, it's really grunt work and not difficult to change.

Jack, W8TEE


On Monday, April 23, 2018, 11:45:03 PM EDT, K9HZ <bill@...> wrote:


Im not sure you understand this completely, so ill put this more clearly. When the main sketch has the same name from version to version and you upload it to the Arduino IDE, it over-writes the previous version because it has the SAME NAME.  Of you were to include the version number in the program name, they would not over-write. 


Dr. William J. Schmidt - K9HZ J68HZ 8P6HK ZF2HZ PJ4/K9HZ VP5/K9HZ PJ2/K9HZ

 

Owner - Operator

Big Signal Ranch – K9ZC

Staunton, Illinois

 

Owner – Operator

Villa Grand Piton - J68HZ

Soufriere, St. Lucia W.I.

Rent it: www.VillaGrandPiton.com


email:  bill@...

 


On Apr 23, 2018, at 6:56 PM, Ian Lee <kd8cec@...> wrote:

William

I use git for version control, but it seems to be difficult to trace history when the file name changes.
Instead, I will create a separate file to keep track of which files have changed each time I deploy.
All filenames are now cleaned up.
Since Version 1.070, there was work such as splitting and merging files to support various hardware.

I will publish Version 1.073 (Beta) within a day.
Thank you for testing the firmware.

Ian KD8CEC

2018-04-24 9:31 GMT+09:00 K9HZ <bill@...>:
Ian... would you PLEASE consider writing the version number in the file name of the code?  That way different versions can be saved easily in the Arduino ISD. 


Dr. William J. Schmidt - K9HZ J68HZ 8P6HK ZF2HZ PJ4/K9HZ VP5/K9HZ PJ2/K9HZ

 

Owner - Operator

Big Signal Ranch – K9ZC

Staunton, Illinois

 

Owner – Operator

Villa Grand Piton - J68HZ

Soufriere, St. Lucia W.I.

Rent it: www.VillaGrandPiton.com


email:  bill@...

 


On Apr 22, 2018, at 2:50 PM, Ian Lee <kd8cec@...> wrote:

Rod, All

I am always thanking Rod.
And I'm sorry to interrupt Rod's work with too many changes in functionality.

1.072 will be tested and will be released as 1.073 Beta.
Several minor ones have been added.
Please wait for a day or two to download the code or firmware. 

Perhaps 1.07x will continue to be a Beta version.
Frequent formal firmware release seems to be inconvenient for some people, so I try to release it after various tests.

I think Version 1.061 is a stable version. I know there is some nice firmware based on Version 1.061 and I will install it on my Spare uBITX.
Version 1.061 and later versions are also based on Version 1.061.
The Portable version and the various language versions are all excellent Firmware and I share code with them.

Please wait for a day or two , I'll release version 1.073 beta after testing in various environments (including Linux).

Thank you

Ian KD8CEC

2018-04-22 7:25 GMT+09:00 Rod Davis <km6sn@...>:

Hi All,

Ron, W7HD, points out that downloading the KD8CEC 1.072 can be a problem

because version 1.072 does not appear in the list.


It is necessary to click on the Branch button, then use your mouse wheel to

scroll down until the version1.072 is revealed.


Best to All,

Rod KM6SN



See below for an excerpt:

Download the CECFW source code from github

https://github.com/phdlee/ubit x

For this example we will be using version 1.072.


<Image4>

Click the “Branch” button to select version 1.072, then click “Clone or download” and click “Download ZIP”. Unzip the downloaded file and make a note of the folder location, or move the unzipped directory into your arduino sketch folder.




--
Best 73
KD8CEC / Ph.D ian lee
kd8cec@...
www.hamskey.com (my blog)



--
Best 73
KD8CEC / Ph.D ian lee
kd8cec@...
www.hamskey.com (my blog)

Join BITX20@groups.io to automatically receive all group messages.