Easter Special

For Flowcode users to discuss projects, flowcharts, and any other issues related to Flowcode 8.

Moderator: Benj

Xbeejunior
Posts: 28
Joined: Tue Dec 10, 2013 9:32 am
Has thanked: 9 times
Been thanked: 3 times
Contact:

Easter Special

Post by Xbeejunior »

Hello I am from Germany and use Flowcode 6, because Flowcode 8 is currently being offered for an Easter special, I would like to upgrade or purchase a new license, I will only be redirected to a page where I can not make a selection, where exactly I can choose and buy?
I actually thought when I logged into my Matrix account that I could purchase a new license there, but I would only ever be forwarded to the same page......
Thank you in advance

chipfryer27
Valued Contributor
Valued Contributor
Posts: 652
Joined: Fri Jun 06, 2014 3:53 pm
Has thanked: 184 times
Been thanked: 202 times
Contact:

Re: Easter Special

Post by chipfryer27 »

Hi

I don't think I've ever successfully ordered anything "online" without issue. I usually have to email "sales" or call. As an example if I login I can see all my licences but if I want to add anything, say a feature pack, it forces me to add in a copy of Flowcode too.....

However in fairness to Matrix they have always honoured special offers if I can't process "online" in time :)

Regards

Xbeejunior
Posts: 28
Joined: Tue Dec 10, 2013 9:32 am
Has thanked: 9 times
Been thanked: 3 times
Contact:

Re: Easter Special

Post by Xbeejunior »

Hi chipfryer27,
thanks for your comment, I thought it was just me, most of the time with both programs F6 / F8 I had previously spent buying and adjusting the compiler options .... not programming :mrgreen: So far I haven't made F8 "run" ... :?
Have a good time.

Xbeejunior
Posts: 28
Joined: Tue Dec 10, 2013 9:32 am
Has thanked: 9 times
Been thanked: 3 times
Contact:

Re: Easter Special

Post by Xbeejunior »

ok i managed to program my Attiny84A with Flowcode 8, now I would like to know why I need ca.8000 bytes flash for F6 and less than half with F8 with the same program :shock:
Thanks

chipfryer27
Valued Contributor
Valued Contributor
Posts: 652
Joined: Fri Jun 06, 2014 3:53 pm
Has thanked: 184 times
Been thanked: 202 times
Contact:

Re: Easter Special

Post by chipfryer27 »

Hi

I'm sure someone with far greater knowledge will answer with the correct reason, but I "suspect" it is to do with the compiler. FC6 uses "BoostC" whereas FC8 uses "xc8".

Regards

kersing
Valued Contributor
Valued Contributor
Posts: 2045
Joined: Wed Aug 27, 2008 10:31 pm
Location: Netherlands
Has thanked: 553 times
Been thanked: 1081 times
Contact:

Re: Easter Special

Post by kersing »

For Atmel controllers FC6 didn’t use BoostC as that is for 8 bit pic controllers only. FC8 does not use xc8 either.

Given the lack of information regarding the flowchart used I don’t think anyone can provide any useful feedback.
“Integrity is doing the right thing, even when no one is watching.”

― C.S. Lewis

chipfryer27
Valued Contributor
Valued Contributor
Posts: 652
Joined: Fri Jun 06, 2014 3:53 pm
Has thanked: 184 times
Been thanked: 202 times
Contact:

Re: Easter Special

Post by chipfryer27 »

Hi Kersing

I bow as always to your superior knowledge :)

I did state I "suspect" that was the reason. However I use PIC and according to FC8 I am indeed using "xc8" but concede that other targets don't.

Regards

Xbeejunior
Posts: 28
Joined: Tue Dec 10, 2013 9:32 am
Has thanked: 9 times
Been thanked: 3 times
Contact:

Re: Easter Special

Post by Xbeejunior »

I am happy to give more information!
I have built an extension for an awning remote control because I want it to retract when the wind gets too strong.
So there is an Attiny84A installed which can output the time / date via I2C with an RTC3232 and an accelerometer which monitors the movement of the awning via ADC.
If I have the program converted from F6 to C and then load it back into Attiny84A with Atmel Studio, then I also get about half the bytes that are also read in at F8! :?:
Would be happy to hear from someone again :)
greetings

kersing
Valued Contributor
Valued Contributor
Posts: 2045
Joined: Wed Aug 27, 2008 10:31 pm
Location: Netherlands
Has thanked: 553 times
Been thanked: 1081 times
Contact:

Re: Easter Special

Post by kersing »

Posting a flowchart would help. That allows us to see what is being used and build it ourselves to check where usage may be.
“Integrity is doing the right thing, even when no one is watching.”

― C.S. Lewis

Xbeejunior
Posts: 28
Joined: Tue Dec 10, 2013 9:32 am
Has thanked: 9 times
Been thanked: 3 times
Contact:

Re: Easter Special

Post by Xbeejunior »

For that there has to be a basic answer, something like chipfryer27 had suspected, I can't imagine that it has anything to do with the flowchart, as I said, without modification with F8, only half the bytes are compiled!
I think that too many or larger libraries are involved in F6.
Thanks anyway

Xbeejunior
Posts: 28
Joined: Tue Dec 10, 2013 9:32 am
Has thanked: 9 times
Been thanked: 3 times
Contact:

Re: Easter Special

Post by Xbeejunior »

Hi, I think I have now roughly figured out why there was a big difference in bytes when compiling.
I had components in Project Explorer that were not included in the program, F6 converted the associated libraries / components into code anyway, which F8 did not do, after I deleted the unused components, the compiled bytes were roughly the same for both programs !
I would now like to be interested in the background why this is handled so differently, I would like to pass this question on to Benj, Benj, if you read that, I would be happy to hear from you!
Happy Easter

kersing
Valued Contributor
Valued Contributor
Posts: 2045
Joined: Wed Aug 27, 2008 10:31 pm
Location: Netherlands
Has thanked: 553 times
Been thanked: 1081 times
Contact:

Re: Easter Special

Post by kersing »

If I understand correctly you want to know why FC8 creates more efficient code? Normally people want to know the why when code becomes less efficient, not when it becomes more efficient...
“Integrity is doing the right thing, even when no one is watching.”

― C.S. Lewis

Xbeejunior
Posts: 28
Joined: Tue Dec 10, 2013 9:32 am
Has thanked: 9 times
Been thanked: 3 times
Contact:

Re: Easter Special

Post by Xbeejunior »

Hi Kersing, yes, that's exactly the way it is, because it would make the decision for me whether I buy F8 or not! If I knew exactly that you can't do better in F6, I would definitely buy F8, right now because of the 50%!
Sure, you just delete things you don't need, but still have to test the difference if I only ever use part of a component .....
In addition, you are always interested in the things you are dealing with and the more background knowledge you have the better .... for me.

User avatar
Benj
Matrix Staff
Posts: 15312
Joined: Mon Oct 16, 2006 10:48 am
Location: Matrix TS Ltd
Has thanked: 4803 times
Been thanked: 4314 times
Contact:

Re: Easter Special

Post by Benj »

Hello,

For AVR devices we found that the GCC compiler did not by default remove unused functions and code from your compiled hex file. Lots of arguments around this on the AVR geeks website which I won't go into. On discovering this we changed our compilation and linking scripts to force the compilers hand and removed any unused code and variables. I beleive this was either late on in v6 development or for v7.

Xbeejunior
Posts: 28
Joined: Tue Dec 10, 2013 9:32 am
Has thanked: 9 times
Been thanked: 3 times
Contact:

Re: Easter Special

Post by Xbeejunior »

..... when using components in F8, only the part of the component that you have included in your program is really used, that's great! The one component listed in the Project Explorer that is not being used is not compiled, I now knew, I just wanted to know whether the entire component was compiled when integrating small parts.
Still decided to stay with F6, wait for an upgrade offer :D
Nice week to everyone

User avatar
Steve
Matrix Staff
Posts: 3421
Joined: Tue Jan 03, 2006 3:59 pm
Has thanked: 114 times
Been thanked: 422 times
Contact:

Re: Easter Special

Post by Steve »

Xbeejunior wrote:Still decided to stay with F6, wait for an upgrade offer :D
There is already an offer for upgrading v6 to v8 - you get 30% off. This current Easter offer improves this by providing an extra 50% off.

As a quick example, if the v8 licence you want is £500, as a v6 user you would get it for £350 normally (30% discount). At the moment, you get 50% off that – so the final purchase price would be just £175.

Although the offer does end soon...

Xbeejunior
Posts: 28
Joined: Tue Dec 10, 2013 9:32 am
Has thanked: 9 times
Been thanked: 3 times
Contact:

Re: Easter Special

Post by Xbeejunior »

Hi Steve, I tried that, but the code "FC50OFF" was not accepted !?

User avatar
DavidA
Matrix Staff
Posts: 1076
Joined: Fri Apr 23, 2010 2:18 pm
Location: Matrix Multimedia Ltd
Has thanked: 58 times
Been thanked: 258 times
Contact:

Re: Easter Special

Post by DavidA »

Hello,

You can only have Flowcode related products in your basket for it to process, if you still cannot use the code, please let me know what the error message you are getting is and a screenshot of the issue occuring if possible, we have had a lot of people use the code over this last week so hopefully its something simple to fix.

Xbeejunior
Posts: 28
Joined: Tue Dec 10, 2013 9:32 am
Has thanked: 9 times
Been thanked: 3 times
Contact:

Re: Easter Special

Post by Xbeejunior »

Hi DavidA, the code would have been accepted without logging in, but then I would have had to take a new license, but I didn't want to, so I thought the code could not be used for an upgrade!
But when I read the message from Steve I think it should have gone with registration?

Now the time has run out, but on the picture you can see how it was this morning ...
Attachments
Opera Momentaufnahme_2020-04-15_133704_elektor.flowcode.co.uk.png
(95.2 KiB) Downloaded 592 times

User avatar
Steve
Matrix Staff
Posts: 3421
Joined: Tue Jan 03, 2006 3:59 pm
Has thanked: 114 times
Been thanked: 422 times
Contact:

Re: Easter Special

Post by Steve »

Our special offer has been extended, so there's still time to upgrade.

Xbeejunior
Posts: 28
Joined: Tue Dec 10, 2013 9:32 am
Has thanked: 9 times
Been thanked: 3 times
Contact:

Re: Easter Special

Post by Xbeejunior »

Good morning, ok that's great, also that so many answered me, only now I still don't know if the 50% would go for my upgrade from F6 to F8 as Steve answered me, which will be in the shopping basket the code FC50OFF not accepted after I logged in with my account! I'd call Sales, but it will be difficult with my English :)

User avatar
DavidA
Matrix Staff
Posts: 1076
Joined: Fri Apr 23, 2010 2:18 pm
Location: Matrix Multimedia Ltd
Has thanked: 58 times
Been thanked: 258 times
Contact:

Re: Easter Special

Post by DavidA »

Hello,

Sorry for the issues you are having, can i ask which country you are trying to buy from?

Xbeejunior
Posts: 28
Joined: Tue Dec 10, 2013 9:32 am
Has thanked: 9 times
Been thanked: 3 times
Contact:

Re: Easter Special

Post by Xbeejunior »

Hello, ....Germany

Xbeejunior
Posts: 28
Joined: Tue Dec 10, 2013 9:32 am
Has thanked: 9 times
Been thanked: 3 times
Contact:

Re: Easter Special

Post by Xbeejunior »

if I went through the ElektorUK website then I came to the shopping cart, but the code is not accepted because I have to order via matrixtsl.com, via Matrixtsl.com I only ever got to, see attached picture, and never to the shopping cart !?
In any case, I have now clarified this by email, thank you Liam for the quick processing!
Attachments
Opera Momentaufnahme_2020-04-16_163942_www.matrixtsl.com.png
(143.09 KiB) Downloaded 533 times

DeeJayOne
Posts: 17
Joined: Thu Apr 30, 2020 7:43 pm
Has thanked: 15 times
Been thanked: 3 times
Contact:

Re: Easter Special

Post by DeeJayOne »

Steve wrote:Our special offer has been extended, so there's still time to upgrade.
I would like to know if the special offer is always extended ?

Regards
Windows 10.0.18362.778
Flowcode v8.2.2.15 (2020-02-28)

Post Reply