- Posts: 170
Can Any help me with my F7
- djtrance
-
Topic Author
- Offline
Less
More
22 Apr 2015 04:02 #31487
by djtrance
Replied by djtrance on topic Can Any help me with my F7
My native language is spanish, but google translator can help me.
I will try to update the code to the last code that there are in bitbucket.org/deviationtx/deviation/downloads
about the OSD chip I'm not sure if this is the case, but a lot of osd chip has into the memory some type of icon that can be replace.
I will try to update the code to the last code that there are in bitbucket.org/deviationtx/deviation/downloads
about the OSD chip I'm not sure if this is the case, but a lot of osd chip has into the memory some type of icon that can be replace.
- djtrance
-
Topic Author
- Offline
Less
More
- Posts: 170
23 Apr 2015 04:55 #31506
by djtrance
Replied by djtrance on topic Can Any help me with my F7
PB,
I'm working on the devo for f7 in this url:
bitbucket.org/djtrance/devof7
how you can see, I has copy the directories and files, tomorrow I will start to merge the old code from 4.0.0 to 4.0.1
I'm working on the devo for f7 in this url:
bitbucket.org/djtrance/devof7
how you can see, I has copy the directories and files, tomorrow I will start to merge the old code from 4.0.0 to 4.0.1
- PhracturedBlue
-
- Offline
Less
More
- Posts: 4403
23 Apr 2015 13:07 #31524
by PhracturedBlue
Replied by PhracturedBlue on topic Can Any help me with my F7
you need to make the repository public so others can see it. it will remain read-only to everyone but you.
In bitbucket, select 'Settings' on the left, then 'Repository details' and unselect 'This is a private repository'
In bitbucket, select 'Settings' on the left, then 'Repository details' and unselect 'This is a private repository'
- djtrance
-
Topic Author
- Offline
Less
More
- Posts: 170
23 Apr 2015 15:37 #31533
by djtrance
Replied by djtrance on topic Can Any help me with my F7
PB, can you see if is working now?
- PhracturedBlue
-
- Offline
Less
More
- Posts: 4403
23 Apr 2015 16:05 #31535
by PhracturedBlue
Replied by PhracturedBlue on topic Can Any help me with my F7
yep, it looks good. you will want to remove the filesystem/devof7/models directory (you can add it to .hgignore to prevent mercurial from noticing). I haven't tried to build it myself, but I can see everything there.
- djtrance
-
Topic Author
- Offline
Less
More
- Posts: 170
23 Apr 2015 16:34 #31538
by djtrance
Replied by djtrance on topic Can Any help me with my F7
I has uploaded the files, because If i need your help , you can see what there are into the files, if you try to build the emu for F7, is not working yet, there are some issue that I must to fix.
- PhracturedBlue
-
- Offline
Less
More
- Posts: 4403
26 Apr 2015 00:49 - 26 Apr 2015 00:54 #31626
by PhracturedBlue
Replied by PhracturedBlue on topic Can Any help me with my F7
I have merged MicroUAV's code with the latest code. It compile tests ok, but I haven't verified that the emulator or dfu work. The repo can be found here:
bitbucket.org/deviationtx/deviation/branch/devof7
I'll probably work to get the emulator working, since I want to use this as the basis for the F12E version
bitbucket.org/deviationtx/deviation/branch/devof7
I'll probably work to get the emulator working, since I want to use this as the basis for the F12E version
Last edit: 26 Apr 2015 00:54 by PhracturedBlue.
- PhracturedBlue
-
- Offline
Less
More
- Posts: 4403
26 Apr 2015 18:12 #31656
by PhracturedBlue
Replied by PhracturedBlue on topic Can Any help me with my F7
Emulator is restored. Functionality is about equivalent to where MicroUAV left off. emu will now use proper 12x18 ia9211 font, and has proper screen resolution. I'll start working on getting the select and widgets working I guess.
- djtrance
-
Topic Author
- Offline
Less
More
- Posts: 170
26 Apr 2015 20:59 #31674
by djtrance
Replied by djtrance on topic Can Any help me with my F7
I will download your code. Do you have any news of the F12E, has this OSD more capabilities? maybe this chip has more graphics function, and the code would have a drawing code for the pictures. If this is the case, the menus will be different on F12, more close to the devo10 if not, the both radio can have the same menus, maybe we can do a special layout for this radios and this layout can be use it in all of the radio that has video RX. I' not sure if F4 can be a candidate but I think that has the same OSD like F7.
- PhracturedBlue
-
- Offline
Less
More
- Posts: 4403
26 Apr 2015 21:09 #31676
by PhracturedBlue
Replied by PhracturedBlue on topic Can Any help me with my F7
the 12E has a more capable OSD drver, and it is possible to upload fonts to it. However, it is character based (like the F7) rather than pixel based. I expect that the 'text' interface will be the best one for the F12E. The F12E has the same tiny 64kB Flash chip, but has the same 256k Flash as in the Devo8/10.
So the F12E will be a better overall platform fro Deviation than the F7, but hopefully a lot of the work can be shared.
So the F12E will be a better overall platform fro Deviation than the F7, but hopefully a lot of the work can be shared.
- PhracturedBlue
-
- Offline
Less
More
- Posts: 4403
27 Apr 2015 15:36 #31700
by PhracturedBlue
Replied by PhracturedBlue on topic Can Any help me with my F7
Trying to figure out how to map the various controls for the F7 display.
Here is what I've got:
Button/Selectable list item:
Text-select widget (no button):
Text-select widget (with button):
There is a 'blink' attribute that we can use for alarms I think. The F7 display does not support changing text color or background color (except globally) so we're pretty limited in what we can do
Here is what I've got:
Button/Selectable list item:
Text-select widget (no button):
Text-select widget (with button):
There is a 'blink' attribute that we can use for alarms I think. The F7 display does not support changing text color or background color (except globally) so we're pretty limited in what we can do
- PhracturedBlue
-
- Offline
Less
More
- Posts: 4403
27 Apr 2015 17:00 #31709
by PhracturedBlue
Replied by PhracturedBlue on topic Can Any help me with my F7
- djtrance
-
Topic Author
- Offline
Less
More
- Posts: 170
27 Apr 2015 17:00 #31710
by djtrance
Replied by djtrance on topic Can Any help me with my F7
PB,
I'm working now with your code, but its returning a errors when I'm trying to do a dfu file.
$ make TARGET=devof7 WINDOWS=1
+ Compiling 'target/devof7/backlight.c'
arm-none-eabi-gcc.exe: error: nano.specs: No such file or directory
make: *** [objs/devof7/backlight.o] Error 1
but is working well with emulator. I resolved this problem before with the microuav code, i don't know if your repo has this error.
today I'm working on the code, I will try to work on the main screen I guess.
I'm working now with your code, but its returning a errors when I'm trying to do a dfu file.
$ make TARGET=devof7 WINDOWS=1
+ Compiling 'target/devof7/backlight.c'
arm-none-eabi-gcc.exe: error: nano.specs: No such file or directory
make: *** [objs/devof7/backlight.o] Error 1
but is working well with emulator. I resolved this problem before with the microuav code, i don't know if your repo has this error.
today I'm working on the code, I will try to work on the main screen I guess.
- PhracturedBlue
-
- Offline
Less
More
- Posts: 4403
27 Apr 2015 17:09 #31711
by PhracturedBlue
Replied by PhracturedBlue on topic Can Any help me with my F7
i think that happens if your gcc enviornment is too old if I recall correctly
- PhracturedBlue
-
- Offline
Less
More
- Posts: 4403
28 Apr 2015 03:19 #31722
by PhracturedBlue
Replied by PhracturedBlue on topic Can Any help me with my F7
I've cleaned up the gui code changes so that the text pages should no longer affect the devo8 r devo10 graphics. The Model Page and Transmitter Config pages are basically functional, though there is no listbox or keyboard yet, and the dialog still needs work. I'll continue plugging away at cleaning up the GUI elements as I have time. I will certainly be interested in whether the code is wokring on a real F7 or not.
- djtrance
-
Topic Author
- Offline
Less
More
- Posts: 170
28 Apr 2015 03:26 #31724
by djtrance
Replied by djtrance on topic Can Any help me with my F7
PB, I have some problem with my MinGW32 for dfu build, but if you can send me the dfu file, I can test it now..
- djtrance
-
Topic Author
- Offline
Less
More
- Posts: 170
28 Apr 2015 03:35 - 28 Apr 2015 03:36 #31725
by djtrance
Replied by djtrance on topic Can Any help me with my F7
I'm still learning how the screen is working on deviation. I'm working too slow. if you can say me the function for write a character on some position. Now I'm using this:
GUI_CreateLabelBox(&gui->bat, LCD_WIDTH - 7,0, 0, 0, &DEFAULT_FONT, voltage_cb, NULL, NULL);
I'm trying to do a trim bar,for now I only have the battery message.
GUI_CreateLabelBox(&gui->bat, LCD_WIDTH - 7,0, 0, 0, &DEFAULT_FONT, voltage_cb, NULL, NULL);
I'm trying to do a trim bar,for now I only have the battery message.
Last edit: 28 Apr 2015 03:36 by djtrance.
- PhracturedBlue
-
- Offline
Less
More
- Posts: 4403
28 Apr 2015 03:39 #31726
by PhracturedBlue
Replied by PhracturedBlue on topic Can Any help me with my F7
I think it is more important to get your build working. If it doesn't work, you won't be able to provide any helpful feedback unless you can build yourself. The biggest risk is that I increased the number of rows to 12 (MicroUAV had it at 11). I'm not sure why he didn't use 12, there may be a good reason.
Download the zip file from here:
launchpad.net/gcc-arm-embedded
extract it into your mingw env and make sure it is in your path.
That should be all that it takes to get compilation working.
I can help you if needed.
Download the zip file from here:
launchpad.net/gcc-arm-embedded
extract it into your mingw env and make sure it is in your path.
That should be all that it takes to get compilation working.
I can help you if needed.
- PhracturedBlue
-
- Offline
Less
More
- Posts: 4403
28 Apr 2015 03:44 #31727
by PhracturedBlue
Replied by PhracturedBlue on topic Can Any help me with my F7
You need this:
LCD_PrintCharXY(uint x, uint y, char c)
Note that this is a low-level command and should only be used within GUI_* objects. Specifically the 'bargraph' widget in this case.
LCD_PrintCharXY(uint x, uint y, char c)
Note that this is a low-level command and should only be used within GUI_* objects. Specifically the 'bargraph' widget in this case.
- PhracturedBlue
-
- Offline
Less
More
- Posts: 4403
28 Apr 2015 14:28 #31737
by PhracturedBlue
Replied by PhracturedBlue on topic Can Any help me with my F7
Time to create page: 0.285 seconds
-
Home
-
Forum
-
Development
-
Development
- Can Any help me with my F7