Deviation v5.0.0 build with latest protocols

More
26 Jan 2017 05:50 - 30 Jan 2017 05:42 #58403 by vlad_vy
Replied by vlad_vy on topic Deviation v5.0.0 build with latest protocols
*Reorganize filesystem build, from Geoffrey Hausheer
*Support using .pbm files on 320x240 screen. Invert PBM images.

Support for .pbm files have sense for AT9 (not supported at v5.0.0) and Devo F12E.




(26.01.2017) Firmware DFU file only, you can get other components from official v5.0.0 release. For Devo 12e you can use Devo 10 filesystem.
www.deviationtx.com/downloads-new/category/398-deviation-5-0-0



Files deleted, see below...
Attachments:
Last edit: 30 Jan 2017 05:42 by vlad_vy.

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

More
27 Jan 2017 11:12 - 27 Jan 2017 11:28 #58429 by vlad_vy
Replied by vlad_vy on topic Deviation v5.0.0 build with latest protocols
I have the problem at Windows build environment with *.zip file for "make TARGET=devo12 zip". In the src\target\devo12\Makefile.inc at line:
export p=`pwd`; cd filesystem/$(FILESYSTEM) && zip -x media/\* -ur $$p/deviation-$(HGVERSION).zip  *

it doesn't work, ended with error:
zip error: Invalid command arguments (use -x or -i after name of zipfile)
make: *** [devo12.zip] Error 16

But with changed line:
export p=`pwd`; cd filesystem/$(FILESYSTEM) && zip -ur $$p/deviation-$(HGVERSION).zip  * -x media/\*

it work fine and I can get output *.zip file for devo12.

Can anybody with Linux build environment test if changed line will also work fine?
Last edit: 27 Jan 2017 11:28 by vlad_vy.

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

More
27 Jan 2017 15:59 #58436 by victzh
I also use Windows, but now 'official supported' way to build Deviation is actually a Linux build through Docker. I plan to install Docker and experiment with it. Though I have limited time right now so can't promise it very soon.

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

More
27 Jan 2017 16:21 - 27 Jan 2017 16:24 #58437 by vlad_vy
Replied by vlad_vy on topic Deviation v5.0.0 build with latest protocols
zip help:
$ zip
Copyright (c) 1990-2006 Info-ZIP - Type 'zip "-L"' for software license.
Zip 2.32 (June 19th 2006). Usage:
zip [-options] [-b path] [-t mmddyyyy] [-n suffixes] [zipfile list] [-xi list]
  The default action is to add or replace zipfile entries from list, which
  can include the special name - to compress standard input.
  If zipfile and list are omitted, zip compresses stdin to stdout.
  -f   freshen: only changed files  -u   update: only changed or new files
  -d   delete entries in zipfile    -m   move into zipfile (delete files)
  -r   recurse into directories     -j   junk (don't record) directory names
  -0   store only                   -l   convert LF to CR LF (-ll CR LF to LF)
  -1   compress faster              -9   compress better
  -q   quiet operation              -v   verbose operation/print version info
  -c   add one-line comments        -z   add zipfile comment
  -@   read names from stdin        -o   make zipfile as old as latest entry
  -x   exclude the following names  -i   include only the following names
  -F   fix zipfile (-FF try harder) -D   do not add directory entries
  -A   adjust self-extracting exe   -J   junk zipfile prefix (unzipsfx)
  -T   test zipfile integrity       -X   eXclude eXtra file attributes
  -!   use privileges (if granted) to obtain all aspects of WinNT security
  -R   PKZIP recursion (see manual)
  -$   include volume label         -S   include system and hidden files
  -e   encrypt                      -n   don't compress these suffixes

zip -x option has to be last in command line
Last edit: 27 Jan 2017 16:24 by vlad_vy.

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

More
27 Jan 2017 17:30 #58443 by Moeder
Copyright (c) 1990-2008 Info-ZIP - Type 'zip "-L"' for software license.
Zip 3.0 (July 5th 2008). Usage:
zip [-options] [-b path] [-t mmddyyyy] [-n suffixes] [zipfile list] [-xi list]
  The default action is to add or replace zipfile entries from list, which
  can include the special name - to compress standard input.
  If zipfile and list are omitted, zip compresses stdin to stdout.
  -f   freshen: only changed files  -u   update: only changed or new files
  -d   delete entries in zipfile    -m   move into zipfile (delete OS files)
  -r   recurse into directories     -j   junk (don't record) directory names
  -0   store only                   -l   convert LF to CR LF (-ll CR LF to LF)
  -1   compress faster              -9   compress better
  -q   quiet operation              -v   verbose operation/print version info
  -c   add one-line comments        -z   add zipfile comment
  -@   read names from stdin        -o   make zipfile as old as latest entry
  -x   exclude the following names  -i   include only the following names
  -F   fix zipfile (-FF try harder) -D   do not add directory entries
  -A   adjust self-extracting exe   -J   junk zipfile prefix (unzipsfx)
  -T   test zipfile integrity       -X   eXclude eXtra file attributes
  -y   store symbolic links as the link instead of the referenced file
  -e   encrypt                      -n   don't compress these suffixes
  -h2  show more help
From current docker. Go ahead an do the change.

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

More
27 Jan 2017 17:53 #58445 by vlad_vy
Replied by vlad_vy on topic Deviation v5.0.0 build with latest protocols
Thanks. Anyway, zip -x option has to be last in command line.

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

More
27 Jan 2017 18:17 #58446 by vlad_vy
Replied by vlad_vy on topic Deviation v5.0.0 build with latest protocols
By the way, tested it just now and Zip 3.0 work correctly with both these lines.

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

More
28 Jan 2017 22:23 #58504 by FDR

vlad_vy wrote: I don't like GUI changes at nightly builds, so I created the custom build v5.0.0 with all latest protocols integrated (for Devo6, Devo8 and Devo12).

Vlad, would you be more specific about what you don't like in the new GUI?
Is it the menu system itself, or the way it works, or how does it look like?

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

More
29 Jan 2017 06:32 #58519 by vlad_vy
Replied by vlad_vy on topic Deviation v5.0.0 build with latest protocols
It looks like "buttons driven" screens, not "touch" screen, with many excess touch to reach the destination screen. I think other users like old "standard" interface also.

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

More
29 Jan 2017 16:42 #58534 by petsmith
Replied by petsmith on topic Deviation v5.0.0 build with latest protocols

SeByDocKy wrote: I tested all recent NB. The last working is the 12-18, the first faulty for multimodule is from 12-20....

EDIT for the Devo10


SeByDocKy, do you know if your reported multi-module problem has been fixed in the latest nightly yet?

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

More
30 Jan 2017 05:43 - 05 Feb 2017 08:10 #58547 by vlad_vy
Replied by vlad_vy on topic Deviation v5.0.0 build with latest protocols
Update fine frequency setting immediately when it is changed, from hexfet (FrskyX)


(30.01.2017) Firmware DFU file only, you can get other components from official v5.0.0 release. For Devo 12e you can use Devo 10 filesystem.
www.deviationtx.com/downloads-new/category/398-deviation-5-0-0



Files deleted, see below...
Last edit: 05 Feb 2017 08:10 by vlad_vy.

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

More
30 Jan 2017 15:13 #58556 by aMax

vlad_vy wrote: Update fine frequency setting immediately when it is changed, from hexfet (FrskyX)

Why is this so special? On D8 this was normal.
Why has this not been adapted in the beginning.?

Devo7e, TaranisQ X7, R9M , 4in1 MM, Futaba FC18plusV3.2 & DFT/FLD-02

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

More
03 Feb 2017 06:43 - 03 Feb 2017 06:44 #58686 by vlad_vy
Replied by vlad_vy on topic Deviation v5.0.0 build with latest protocols
Why main make file has "EXEEXT ?= elf"??? And "make distclean" never remove emulator files (emu_target.exe)??? I need to remove them manually. Windows build environment.
Last edit: 03 Feb 2017 06:44 by vlad_vy.

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

More
05 Feb 2017 08:13 - 06 Feb 2017 05:31 #58764 by vlad_vy
Replied by vlad_vy on topic Deviation v5.0.0 build with latest protocols
*FrskyX EU firmware support, from hexfet
This change adds a FrskyX protocol option for EU firmware compatibility. Select Format protocol option to EU to work with EU receiver firmware. Set option to FCC for standard firmware.
Thanks to midelic and Mike for the implementation from the DIY multiprotocol project.

*Increase maximum number of model files from 100 to 255, from hexfet

(05.02.2017) Firmware DFU file only, you can get other components from official v5.0.0 release. For Devo 12e you can use Devo 10 filesystem.
www.deviationtx.com/downloads-new/category/398-deviation-5-0-0



Files deleted, see below...
Last edit: 06 Feb 2017 05:31 by vlad_vy.

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

More
05 Feb 2017 08:14 - 05 Feb 2017 08:14 #58765 by proteus
Replied by proteus on topic Deviation v5.0.0 build with latest protocols

vlad_vy wrote: It looks like "buttons driven" screens, not "touch" screen, with many excess touch to reach the destination screen. I think other users like old "standard" interface also.


I totally agree with that. The new interface version loses all the advantages of a touch screen and complicates unnecessarily the configuration. The version "classic" already used the buttons for those who really wanted to.

It is usable but not practical and frankly annoying to have to leave the model for parameters that depend on the model.
Last edit: 05 Feb 2017 08:14 by proteus.

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

More
05 Feb 2017 10:42 #58767 by Sero
vlad_vy, is it possible for you to remove the 100 models limit in your build as well? I really like your build, but I need more than 100 models...:whistle:

A day without flying can't be called a day.

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

More
05 Feb 2017 11:35 #58768 by vlad_vy
Replied by vlad_vy on topic Deviation v5.0.0 build with latest protocols
Build reloaded, now with models limit 255.

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

More
05 Feb 2017 12:12 #58769 by Sero
Thanks so much, mate, now I can keep shopping ;)

A day without flying can't be called a day.

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

More
05 Feb 2017 14:22 #58775 by FDR

proteus wrote:

vlad_vy wrote: It looks like "buttons driven" screens, not "touch" screen, with many excess touch to reach the destination screen. I think other users like old "standard" interface also.


I totally agree with that. The new interface version loses all the advantages of a touch screen and complicates unnecessarily the configuration. The version "classic" already used the buttons for those who really wanted to.

It is usable but not practical and frankly annoying to have to leave the model for parameters that depend on the model.

I still don't get what do you mean on "button driven" vs "touch screen".
While you need more touches to get to the mixer page, you need less to access the others, since you don't have to page through them in a sequence, but select the one you need directly on the model menu.

If I'm not mistaken, you use the model icon to get to the model setup, rather then through the main menu, i.e. the wrench button in the upper left corner.
What if we make the model icon to get into the model menu instead of the mixer page. That way any model page could be reached with two touches...

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

More
05 Feb 2017 21:30 #58792 by FDR
I committed the model menu change and it has been merged, so tomorrow it will be in the nightlies.
Let me know if it is better...

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

Time to create page: 0.103 seconds
Powered by Kunena Forum