- Posts: 226
Is a Deviation v4.1 release on the near horizon?
- RedSleds
- Topic Author
- Offline
I would assume that the older multi-module build will be supported by any such release. Would that be a correct assumption?
DEVO 10 - Multi-module with nRF24L01 +PA +LNA, A7105 +PA, & CC2500 +PA +LNA transceivers.
Nightly Build: v4.0.1-548bbf5 (6/9/2015)
Please Log in or Create an account to join the conversation.
- PhracturedBlue
- Offline
- Posts: 4402
1) Complete F12E testing
2) Finish the new Deviation-Upload tool to support the F12E
3) Import mwm's work on the toggle selection, and figure out what to do about the Devo7e
4) Completion of DSM2/Walkera telemetry incorporation
5) Incorporate hexfet's text-select feature
6) Integrate universal module support
7) go through all open bugs/pull requests and triage
8 update manual
There is also a bunch of protocol work being done by goebish/victzh, but my guess it that will be done before the other tasks are complete.
I expect to have theUniversalTx supported in the next release, but the multimod will continue to be supported as well.
1,2,3 are all significant tasks that may take a while to complete
I'm not sure yet what to do about (4).
I would say given my current knowledge, that we are several months away from a release still.
Please Log in or Create an account to join the conversation.
- RedSleds
- Topic Author
- Offline
- Posts: 226
Wish I could help with some of those things, ....but I am a mere mortal, not a code warrior.
I appreciate all of the talented people that make this all possible!
DEVO 10 - Multi-module with nRF24L01 +PA +LNA, A7105 +PA, & CC2500 +PA +LNA transceivers.
Nightly Build: v4.0.1-548bbf5 (6/9/2015)
Please Log in or Create an account to join the conversation.
- mwm
- Offline
There is one fix in it that needs to be incorporated no matter what. The symbolicon array in the b&w displays overflows. That's in toggle_select.c, but doesn't seem to happen in the color version. Let me know if you'd like a pull request just for it.
FWIW, I think that it's been long enough between releases that we should do a release ASAP, leaving out anything non-trivial that's pending and not ready or we're not sure how to deal with, like my toggle icon code.
And as a last note, the toggle icon code breaks backwards compatibility. It will load old model files, but old firmware won't load the ones it's written. I think that calls for a major version bump.
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.
- robca
- Offline
- Posts: 174
It's been a long time since the official release, and the current nightly are much better than release.But there are folks who prefer to install the stable version, not nightly. If all the tasks that PhracturedBlue mentions are "a few months away", that means that between 4.0.1 and 4.1 more than 2 years would elapse... 18 months seem a good interval between releases (4.0.1 released in Jan 2014), so it seems that 4.1 is due...
Having said that, I'm happy with the nightly...
Please Log in or Create an account to join the conversation.
- aperseghin
- Offline
- Posts: 55
Please Log in or Create an account to join the conversation.
- PhracturedBlue
- Offline
- Posts: 4402
Please Log in or Create an account to join the conversation.
- mwm
- Offline
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.
- PhracturedBlue
- Offline
- Posts: 4402
Please Log in or Create an account to join the conversation.
- mwm
- Offline
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.
- mwm
- Offline
It sounds like we're actually not that far from a "release what we have" type thing, then. If we leave out the stuff that you've already said is experimental, there are three things on the list: The new DSM/telemetry code, my toggle code and hexfet's "text select" feature. If the Joysway protocol checks out, I'd like that merged . I'm not sure what the last one is, but I believe a release without the first two would be fine, as they aren't in the release right now. I'm perfectly willing to do a bug triage and see where we stand on things. A code freeze on the default branch while I do that would be appreciated.
The other issue is the manual. I'd like to revisit a format change. Not for reasons doing with tool-chain or religious preferences or whatnot, but just so that we can get a version that can be merged. For now, is the version in the deviationtx/devaiation-manual repository the one we should be working on? If so, I'll see if we can get some help with it.
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.
- PhracturedBlue
- Offline
- Posts: 4402
The problem with the 7e is that to enable dynamic loading, you need to trade off RAM (need some place to load it). We already use 4K of RAM to load the protocol code, which doesn't leave very much to spare. Certainly we can't afford another 4k.
I am open to suggestions regarding the manual. I am extraordinarily frustrated with Libre Office, but I have yet to find anything that can do the job as well that is also portable. I really like having a well formatted manual and markup->pdf just looks like crap when I've investigated it.
It looks like I screwed up the manual. My latest changes are in bitbucket.org/PhracturedBlue/deviation-manual but there are other changes in bitbucket.org/deviationtx/deviation-manual
These need to be merged before further work is done.
I'm generally fine with a feature freeze with things as is, but I think it would be better to triage the bugs down to a reasonable state before doing so, as I think it will take some time to manage that. I don't forsee any major changes coming unless I can figure out how to reduce the 7e size, and I'm willing to defer that until after the release if we also postpone your toggle work.
Please Log in or Create an account to join the conversation.
- mwm
- Offline
Any chance we could get products in Mantis? At a minimum, the ability to pull out web site stuff would help a little. Transmitter tags would also help, especially if it allowed multiple tags, or at least an "any" tag. For instance, I'm not sure of the status of the F7, but I suspect iI can't do anything about the crash report for it in any case.
I agree about markdown, it's really not suitable for even a complicated web page, much less a user manual. I don't worry much about formatting these days - I've never found anything short of something like FrameMaker I was happy with but TeX, and that's a pretty hefty install. Especially if you also want a GUI.
Any objections to google docs? That's what I wound up with when I wrote the model config tutorial, but I didn't worry much about formatting. Pluses are zero-effort install, built in revision tracking, shared editing, and it's easy for anyone to suggest changes. Downside is that you either let anyone edit it, or require a google account to edit. If you don't have a problem with it, I'll try converting part of the manual so you can check out the formatting.
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.
- PhracturedBlue
- Offline
- Posts: 4402
You can also apply tags as you like.
Is there something you need that these capabilities don't provide?
I think I tried google docs initially and found the formatting capabilities too limited. But I don't recall what exactly. If you can show a couple chapters with tables, graphics, and reference links, and a TOC, I'd be willing to convert if it looks ok. Another issue is I'm not sure how easy it would be to compare changes between the 8/10 manuals. Today this is a real pain. I bring up both manuals side by side and go through the text looking for differences. I would hate for it to get any harder than it already is.
I'm okay with limiting access to the docs. Given how hard it is to merge, it is probably easiest to just keep access to a minimum and take changes as text diffs.
Please Log in or Create an account to join the conversation.
- mwm
- Offline
Except there aren't enough of Platforms. It doesn't even list all the current supported transmitters. Can we add:
Devo 6/6S.
Web.
Entries for the unreleased Tx's available in the nightly build. Either an "unreleased" platform, or one for each of them.
Multimodule.
Universal module (since there's code in the nightly for it as well).
I'll try and convert some sample chapters to google docs. Probably a simple one, just to see if the basic formatting can work, and then something more complicated as well.
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.
- PhracturedBlue
- Offline
- Posts: 4402
Please Log in or Create an account to join the conversation.
- repli
- Offline
- Posts: 6
Please Log in or Create an account to join the conversation.
- mwm
- Offline
Serious outstanding issues :
Most of the issues are DSM/Devo telemetry related. I've reached out to Indigo about his fixes.
A lot of the rest seem to be related to channel ordering being wrong: Users changing to DSM protocols and the model not following, so they get odd behavior, and possibly fix it by changing Tx modes. This may need further investigation.
There were major bugs about the RX1002 not binding to Deviation. I've asked for help with those: deviationtx.com/forum/7-development/4422...02-not-binding#33610
There is a bug with the V323 assigned to victzh that still needs to be worked out.
Finally, PB needs to look at a report about the Devo12 not creating an errors.txt file.
Details on what I did
I went through pretty much all the issues, and did the following:
- Asked for feedback on any that weren't clear
- Closed any I could easily verify were fixed or user error
- Closed any duplicates, adding reference to the other issue
- Assigned remaining old issues to me and requested feedback
- Changed everything else from new to acknowledged
Many of the old issues don't have a reporter, so we may not get any feedback. I've asked for help on these issues: deviationtx.com/forum/7-development/4421...on-bug-reports#33609
Summary of open issues
62 open issus
- 18 feature requests
- 15 minor bugs
- 7 awaiting feedback
- 2 manual isses (assigned to me)
- 1 DSM telemetry issue (fixed in Indigo's DSM branch, assigned to Indigo)
- 2 random issues assigned to Indigo
- 1 from me, can wait.
- 2 misc. assigned to me for confirmation.
- 25 major bug
- 14 awaiting feedback
- 4 DSM/DEVO telemetry issues assigend to indigo1
- 2 are manual fixes, assigned to me
- 2 CC2500 issues assigned to me
- 2 NRF24L01 issues assigned to victzh (both created by me)
- 1 Devo12 issue with errors.txt not being generated, assigned to PB
- 4 crash bugs (all assigned to me)
- 3 awaiting feedback
- 1 CC2500/Skyartec issue
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.
- BitOne
- Offline
- Posts: 40
symfony.com/pdf/Symfony_book_2.7.pdf
I understand that it would come with a big cost for the non-techie contributor, but it would help so much, even for the diff between platform as the source is just text.
Moreover, it can be translated to a nice website:
symfony.com/doc/2.7/book/http_fundamentals.html
The source code looks like that:
raw.githubusercontent.com/symfony/symfon...ttp_fundamentals.rst
Please Log in or Create an account to join the conversation.
- PhracturedBlue
- Offline
- Posts: 4402
I'd be sad to lose the WYSIWYG ability, but it would definitely making managing multiple variants of the manual easier.
Please Log in or Create an account to join the conversation.
- Home
- Forum
- Development
- Development
- Is a Deviation v4.1 release on the near horizon?