kataventos / KV-OSD-Team

OSD for Multiwii
kvteamosd.com
1 stars 0 forks source link

Can't hide Rssi from Osd #10

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Enter the Menu through Stick Command
2. Go to Item Position Screen
3. Turn off Display RSSI
4. Save and Exit

What is the expected output? What do you see instead?
Rssi indicator doesn't disappear, it should.

What version of the product are you using? On what operating system?
KV_Team_2.2_20131221 

Please provide any additional information below.
I'm using hobbyking minim osd, when I do the same procedure with other 
indicators they do disappear, Rssi is the only one that doesn't 

I've already tried running the erase eeprom script and loading the osd firmware 
again... it didn't make any difference.

Great Osd though. I've been using it for a while but this new release has that 
bug... no big deal but I don't use Rssi so it'd be nice to hide it.

Original issue reported on code.google.com by alejoalv...@gmail.com on 24 Dec 2013 at 4:57

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
Hi,

 thanks for letting us know, yes it is a bug and we will solve it ASAP.
A line is missing on the OSD screen sketch.

-KV

Original comment by katawentos on 26 Dec 2013 at 8:11

GoogleCodeExporter commented 9 years ago
Fixed for next release.

Original comment by katawentos on 27 Dec 2013 at 2:34

GoogleCodeExporter commented 9 years ago
Would you please provide a workaround the blinking 0% RSSI is really not 
workable and i have to find a way to disable it
What line need to be added ?
just share the modification  it and i work it out ..
TY TY TY 

Original comment by contact...@gmail.com on 11 May 2014 at 5:58

GoogleCodeExporter commented 9 years ago
Is already solved in next vers. 2.3.
You can compare this part of code in screen.ino and add the missed line (and 
relate braket).
Carlo

void displayRSSI(void)
{
 if(!(MwSensorActive&mode_osd_switch) || rssi<=(Settings[S_RSSI_ALARM]+5)){
  if(Settings[L_RSSIPOSITIONDSPL]){
    if (rssi <=(Settings[S_RSSI_ALARM]) && !BlinkAlarm){
      screenBuffer[0] = SYM_RSSI;
      return;
      }
    screenBuffer[0] = SYM_RSSI;
    // Calcul et affichage du Rssi
    itoa(rssi,screenBuffer+1,10);
    uint8_t xx = FindNull();
    screenBuffer[xx++] = '%';
    screenBuffer[xx] = 0;
    MAX7456_WriteString(screenBuffer,((Settings[L_RSSIPOSITIONROW]-1)*30) + Settings[L_RSSIPOSITIONCOL]);
    }
  }
}

Original comment by c.nebul...@alice.it on 11 May 2014 at 7:47

GoogleCodeExporter commented 9 years ago
TY i added it and :)

any idea how long to .3 ?

Original comment by contact...@gmail.com on 11 May 2014 at 9:42

GoogleCodeExporter commented 9 years ago
Happy you solved with this workaround. 
We are testing the 2.3 version. I think will be released within this month

Original comment by c.nebul...@alice.it on 12 May 2014 at 8:29