Giter VIP home page Giter VIP logo

kiss-osd's People

Contributors

samud avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

kiss-osd's Issues

Wrong filename #include Max7456.h

Hi,
with Linux it is not possible to compile the Code.

/opt/arduino-1.6.10/libraries/MAX7456/MAX7456.cpp:28:23: fatal error: Max7456.h: No such file or directory
#include "Max7456.h"
^
compilation terminated.

Linux Filenames are Case sensitive.

Problem: #include "Max7456.h != #include "MAX7456.h"

Solution:

Change Line 28 in MAX7456.cpp to #include "MAX7456.h"

Add a menu

Add a menu for changing basic configurations like alarm voltage and alarm capacity.

In a first instance it will work without storing the new value. Later it will store the new value.

Virtual horizon

add a virtual horizon

*push down middle stats
*serial data from the FC:

serial_send_word((int16_t)(angle[0]_100)); // 33
serial_send_word((int16_t)(angle[1]_100)); // 35
serial_send_word((int16_t)(angle[2]*100)); // 37

add summary of flight

*total mah consumed
*flight time
*some other usefull stuff like crash counter, flip counter etc

Compiling Issue

When trying to compile:

EEPROM_Handling.ino: In function 'void EEPROMinit()':
EEPROM_Handling:4: error: 'EEPROM' was not declared in this scope
EEPROM_Handling:4: error: 'EEPROMSizeATmega328' was not declared in this scope
EEPROM_Handling.ino: In function 'bool EEPROMloadConfig()':
EEPROM_Handling:28: error: 'EEPROM' was not declared in this scope
EEPROM_Handling.ino: In function 'void EEPROMsave()':
EEPROM_Handling:53: error: 'EEPROM' was not declared in this scope
EEPROM_Handling.ino: In function 'void EEPROMinit()':
EEPROM_Handling:4: error: 'EEPROM' was not declared in this scope
EEPROM_Handling:4: error: 'EEPROMSizeATmega328' was not declared in this scope
EEPROM_Handling.ino: In function 'bool EEPROMloadConfig()':
EEPROM_Handling:28: error: 'EEPROM' was not declared in this scope
EEPROM_Handling.ino: In function 'void EEPROMsave()':
EEPROM_Handling:53: error: 'EEPROM' was not declared in this scope

EEPROM Not Declared Error message

when compiling the kiss osd 5.3.3 sketch using the micro minim osd I got this EEPROM error message
EEPROM was not declared in this scope. Here is the actual code:

EEPROM.setMemPool(32, EEPROMSizeATmega328);

values not increasing or decreasing

Hi, I have an issue with roll stick in the menus. For some settings I cannot increase or decrease value.
for example

  • Happens for capacity second warning.I can only decrease
  • Happens for min per cell volt. I can only increase.

thanks for your time programming for our pleasure

Menu | Displayed Values

instead of displaying the values in the OSD it Displays cryptic signs (it shows the home direction Pfeile)

Add Low Battery warning

Hi Guys, what would be nice is to have a "Low Battery" warning message flashing a little bit under the center of the screen. From my experience, the flashing voltage in lower left corner is not enough, and may be even unnoticed because the eye is focussing on the center of the screen. I did lost a battery because of that
thanks for your work toward the community

Add time-based consumption for vtx,RX etc

Hey Samuel Daurat, here is my file. Just a few comments:
Lines 86-89 defines with measured consumption for vtx, fc, ...
Lines 118,119 define two floats (standby_total, standby_per_1us);
Line 247 increment standby_total with calculated consumption
Line 304 Add calculated consumption total used consumption
Line 341-343 Add the defined consumption (Line 88) to the actual current.

KISS_OSD.txt

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.