Love UECIDE? Why not consider supporting the development?

User registrations are now disabled on this site.

We have a new forum system

>> Click here to try it out. <<

Important information about 0.8.8alpha20

Whenever a new version of UECIDE is released it will be announced here.

Re: Important information about 0.8.8alpha20

Postby w5uxh » Tue Nov 17, 2015 1:57 am

Great, it will be very convenient to not need my work around!
w5uxh
 
Posts: 74
Joined: Mon Jul 14, 2014 9:11 pm
Location: New Mexico
I use UECIDE on: OS X
 

Re: Important information about 0.8.8alpha20

Postby matt » Tue Nov 17, 2015 2:03 am

The new version should be there now - version 1.10.9
Why not visit my shop? http://majenko.co.uk/catalog
Universal IDE: http://uecide.org
"I was trying to find out if it was possible to only eat one Jaffa Cake. I had to abandon the experiment because I ran out of Jaffa Cakes".
matt
Site Admin
 
Posts: 1318
Joined: Sun Jul 07, 2013 11:37 am
I use UECIDE on: Linux
 

Re: Important information about 0.8.8alpha20

Postby w5uxh » Tue Nov 17, 2015 2:07 am

Perfect, many thanks, it works as advertised now!
w5uxh
 
Posts: 74
Joined: Mon Jul 14, 2014 9:11 pm
Location: New Mexico
I use UECIDE on: OS X
 

Re: Important information about 0.8.8alpha20

Postby w5uxh » Fri Nov 20, 2015 1:10 am

It turns out that after finally committing to doing the OS X upgrade from 10.9 (Mavericks) to 10.11 (El Capitan) on my Mac Mini, I still have my problem with the beta UECIDE where some actions "take forever". It works fine on my Macbook Air (El Capitan plus the beta), so perhaps I am the only installation in the world that will have this problem and I mention this only as a FYI.

Some day I will get a new Mini for my wife to move to from Windows and it will be interesting to see how it works with the beta!

I tried to "detect" the compiler version so I could use the same project code for the stable version and the beta version (on the Ubuntu VM). I stumbled across __GNUC__ and thought maybe it would return a different value for the different compilers, but it returns a value of 4 for both systems.

Is there some other macro that I can use to identify the two different versions?
w5uxh
 
Posts: 74
Joined: Mon Jul 14, 2014 9:11 pm
Location: New Mexico
I use UECIDE on: OS X
 

Re: Important information about 0.8.8alpha20

Postby matt » Fri Nov 20, 2015 1:38 am

Not sure. There's certainly macros that identify the later versions - not sure about the earlier ones.

I will soon be releasing a new version of pic32-tools based on XC32 V1.40, and that compiler has these defines that could be useful:
Code: Select all
#define __XC32_VERSION 1400
#define __XC32_VERSION__ 1400
#define __GXX_ABI_VERSION 1002
#define __VERSION__ "4.8.3 chipKIT Compiler for PIC32 MCUs v1.40"
#define __XC_VERSION 1400
#define __XC_VERSION__ 1400
#define __C32_VERSION__ 1400


You can list all the defined macros with:
Code: Select all
~/.uecide/compilers/pic32-tools/bin/pic32-gcc -dM -E -x c /dev/null

Pipe it through grep to find the version macros:
Code: Select all
~/.uecide/compilers/pic32-tools/bin/pic32-gcc -dM -E -x c /dev/null | grep -i version
Why not visit my shop? http://majenko.co.uk/catalog
Universal IDE: http://uecide.org
"I was trying to find out if it was possible to only eat one Jaffa Cake. I had to abandon the experiment because I ran out of Jaffa Cakes".
matt
Site Admin
 
Posts: 1318
Joined: Sun Jul 07, 2013 11:37 am
I use UECIDE on: Linux
 

Re: Important information about 0.8.8alpha20

Postby w5uxh » Sat Nov 21, 2015 2:09 am

OK, I was able to use this one:
Code: Select all
#if (__C32_VERSION__ > 131)

to identify the beta, so I think I am stable again where I can work on my project in OS X with the stable version but still test it in the beta easily.

Thanks again!
w5uxh
 
Posts: 74
Joined: Mon Jul 14, 2014 9:11 pm
Location: New Mexico
I use UECIDE on: OS X
 
 
Previous

Return to Release Announcements

Who is online

Users browsing this forum: No registered users and 1 guest

cron