Preparing for the next Deviation release

More
27 Sep 2015 12:33 #38109 by richardclli
Replied by richardclli on topic Preparing for the next Deviation release
mwm, may I know which repository/branch you are using for the build? I need the https link and see if I can build it myself.

Please Log in or Create an account to join the conversation.

More
27 Sep 2015 14:55 - 27 Sep 2015 14:55 #38112 by mj666
Replied by mj666 on topic Preparing for the next Deviation release
The nightly is likely build from here:

bitbucket.org/deviationtx/

I still have range issues with the latest nightly build and LemonRX DSMX sattelites. Please check my post below. Don't forget to make range tests. This will avoid surprises during normal flying.

www.deviationtx.com/forum/3-feedback-que...monrx-dsmx-sat#38111
Last edit: 27 Sep 2015 14:55 by mj666.

Please Log in or Create an account to join the conversation.

More
28 Sep 2015 03:55 #38134 by mwm
mj666 had the right user. It's this repo bitbucket.org/deviationtx/deviation

You're still having troubles with the new nightlies?

Do not ask me questions via PM. Ask in the forums, where I'll answer if I can.

My remotely piloted vehicle ("drone") is a yacht.

Please Log in or Create an account to join the conversation.

More
29 Sep 2015 16:29 #38222 by richardclli
Replied by richardclli on topic Preparing for the next Deviation release
I finally installed an environment for deviation compilation B)

For the UI bug that I have figured out before in the layout editor, the cause if the change of this line of code in config/pagecfg.h
-#define ELEM_USED(elem) (*((u32 *)(&(elem))) & 0x3FE00)
+#define ELEM_USED(elem) (*((u32 *)(&(elem))) & 0x3FFFF)

I am not use why this is changed and when I tried to rollback the modification of this line, the layout editor returns normal. Anybody can suggest why this change created the bug?

Please Log in or Create an account to join the conversation.

More
30 Sep 2015 03:07 #38249 by mwm
Did you try checking the revision history? hg blame says that was change 2780, which hg log says was made by rc2012 (aka PB) to "fix the battery and txpower display for the text gui". Is this the issue of not being able to delete things? If so, possibly this define needs to be moved into the target/ includes, or needs to incorporate other elements.

For the record, the text gui is the text-only display used on the F7 and F12E builds.

Do not ask me questions via PM. Ask in the forums, where I'll answer if I can.

My remotely piloted vehicle ("drone") is a yacht.

Please Log in or Create an account to join the conversation.

More
30 Sep 2015 03:37 #38250 by richardclli
Replied by richardclli on topic Preparing for the next Deviation release
I checked the log, and it seems the change should not break the function, but when I search when the function stop working properly, I figure out this change make a difference. Well, I think I may need to dig deeper into the code to see how it works.

Please Log in or Create an account to join the conversation.

More
30 Sep 2015 10:12 - 30 Sep 2015 10:14 #38272 by richardclli
Replied by richardclli on topic Preparing for the next Deviation release
I found the bug! Seems PB changed the definition of element used from "Y=0" to "X=0 and Y=0", but he forgot to change the code for element deletion, applying the following changes can fix the problem:

src/pages/common/_main_config.c

# This patch file was generated by NetBeans IDE
# It uses platform neutral UTF-8 encoding and \n newlines.
--- Base (BASE)
+++ Locally Modified (Based On LOCAL)
@@ -193,6 +193,7 @@
break;
pc->elem[i-1] = pc->elem;
}
+ ELEM_SET_X(pc->elem[i-1], 0);
ELEM_SET_Y(pc->elem[i-1], 0);
idx = MAINPAGE_FindNextElem(type, 0);
set_selected_for_move(idx);

Can anybody help me to commit this change to the repository?
Last edit: 30 Sep 2015 10:14 by richardclli.

Please Log in or Create an account to join the conversation.

More
30 Sep 2015 11:32 #38273 by greeffbf
Replied by greeffbf on topic Preparing for the next Deviation release
I know PB is very busy. :unsure:
When can we expect the next release?
Do you have a bucket list of items?

My only requests for next release.
1 - Please correct elevator and aileron swapped in "Standard mode".
2 - Please add the KN protocol.

Thanks for all your hard work. :)

Please Log in or Create an account to join the conversation.

More
30 Sep 2015 19:22 #38288 by mwm
Nice catch. I've just created a pull request for that.

As far as I'm concerned, we should create a release ASAP. The manuals are up to date, and every major issue in the issues list is either fixed, or dates from 4.0.1. While the quality may not be as good as I'd like, and there are some outstanding things that we need to figure out how to get into the system, having a current release newer than 4.0.1 would be a great boon. Or just quit doing releases, and have people run nightly builds.

But only PB can create a release....

Do not ask me questions via PM. Ask in the forums, where I'll answer if I can.

My remotely piloted vehicle ("drone") is a yacht.

Please Log in or Create an account to join the conversation.

More
01 Oct 2015 18:03 - 01 Oct 2015 18:05 #38320 by vlad_vy
Replied by vlad_vy on topic Preparing for the next Deviation release
Nightly build not tested about a two months. I'm not sure that current state ready to release. And PB last forum visit is 9 September.
Last edit: 01 Oct 2015 18:05 by vlad_vy.

Please Log in or Create an account to join the conversation.

More
01 Oct 2015 20:07 #38326 by mwm
I'd say the nightly build hasn't been updated for two months. But we tried to stop adding new features and get in bug fixes before that. I agree it's not ready for a release as is. We really need a release candidate that is feature-frozen that we encourage people to test with.

Do not ask me questions via PM. Ask in the forums, where I'll answer if I can.

My remotely piloted vehicle ("drone") is a yacht.

Please Log in or Create an account to join the conversation.

More
01 Oct 2015 20:58 - 01 Oct 2015 21:02 #38331 by aMax
Replied by aMax on topic Preparing for the next Deviation release

mwm wrote: I'd say the nightly build hasn't been updated for two months. But we tried to stop adding new features and get in bug fixes before that. I agree it's not ready for a release as is. We really need a release candidate that is feature-frozen that we encourage people to test with.

.... and please reintroduce the Telemetry ON/OFF feature for DSM again, especially for the 7e. I really hate the
voltage fluctuation on this tx when I am using a none telemetry rx. Why did Indigo put this back into code on Marchs.....?

Devo7e, TaranisQ X7, R9M , 4in1 MM, Futaba FC18plusV3.2 & DFT/FLD-02
Last edit: 01 Oct 2015 21:02 by aMax. Reason: ...typo

Please Log in or Create an account to join the conversation.

More
01 Oct 2015 23:39 #38336 by gdenton
Replied by gdenton on topic Preparing for the next Deviation release
I have [hexfet]protocol_combo firmware on a Devo 7E and a Devo 10.
The Devo 10 has the option to turn on/off telemetry on DSM protocols but the 7E does not, why would this be different, to save code space?

Please Log in or Create an account to join the conversation.

More
02 Oct 2015 14:43 #38356 by mwm
You'd have to ask Indigo why he changed that DSM option. The DSM code is one of the areas where there's new code - the stuff from Indigo - that we don't trust enough to roll into the release yet. Some of it has been incorporated, and the DSM on/off may have been picked up by accident. I think the issue was that the 7e had space problems if you could turn it on/off, and reliability issues in some cases if you left it in one state. Given that the 7E build ran out of space in the recent past, adding more features - like the on/off - before PB finishes his repacking project doesn't seem likely.

Do not ask me questions via PM. Ask in the forums, where I'll answer if I can.

My remotely piloted vehicle ("drone") is a yacht.

Please Log in or Create an account to join the conversation.

More
02 Oct 2015 19:50 - 02 Oct 2015 19:51 #38364 by aMax
Replied by aMax on topic Preparing for the next Deviation release
Then kick this GPS stuff. Seriously no one will use it on a 7e with DSM2/X.
This tx ...( especially with no range mod)... is mostly used with cheap rx without telemetry. With the Devo10 it might be different.

Devo7e, TaranisQ X7, R9M , 4in1 MM, Futaba FC18plusV3.2 & DFT/FLD-02
Last edit: 02 Oct 2015 19:51 by aMax.

Please Log in or Create an account to join the conversation.

More
03 Oct 2015 14:46 #38388 by mwm
Actually, my FrSky telemetry test build has already reduced the size of the DSM code by quite a bit - because the Devo7E code as is has enums for a bunch (and I mean A BUNCH) of telemetry that's even less useful than the GPS stuff, even though all the code that can actually use those values is disabled on the 7E. Adding new fields for the FrSky telemetry caused it to run out of room.

And I have to respectfully disagree about the usefulness of GPS on the 7E. Deviation is a great choice for yachts, the unmodded 7E has enough controls and range for most of them, so I'm recommending it to people. GPS is potentially useful there. What's not useful is altitude, which is what I took out of the FrSky telemetry.

Do not ask me questions via PM. Ask in the forums, where I'll answer if I can.

My remotely piloted vehicle ("drone") is a yacht.

Please Log in or Create an account to join the conversation.

More
05 Oct 2015 04:48 #38429 by richardclli
Replied by richardclli on topic Preparing for the next Deviation release
Seems not only PB on hitus. I think we need to see who has approval rights still active, so that we can move on.

Please Log in or Create an account to join the conversation.

More
05 Oct 2015 04:50 #38430 by richardclli
Replied by richardclli on topic Preparing for the next Deviation release
I will drop in some time and help to fix some known bugs. Can anybody give me some ideas what issues can I work on?

Please Log in or Create an account to join the conversation.

More
05 Oct 2015 14:35 #38436 by blackmoon
Replied by blackmoon on topic Preparing for the next Deviation release

mwm wrote: What's not useful is altitude, which is what I took out of the FrSky telemetry.


I suppose this is only for the 7E, but is still active in the other transmitters.

Please Log in or Create an account to join the conversation.

More
05 Oct 2015 17:29 #38441 by Fernandez
Replied by Fernandez on topic Preparing for the next Deviation release
I found that in trims menu of 7e, the trim buttons are not "detected on change".

Please Log in or Create an account to join the conversation.

Time to create page: 0.074 seconds
Powered by Kunena Forum