samud / kiss-osd Goto Github PK
View Code? Open in Web Editor NEWSoftware used for the MinimOSD and the Kiss FC from flyduino.net
Home Page: https://www.facebook.com/groups/1624296364543353
Software used for the MinimOSD and the Kiss FC from flyduino.net
Home Page: https://www.facebook.com/groups/1624296364543353
New kiss protocol CRC support (Kiss osd should work fine, Third party OSDs are also in process of changing)
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 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.
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
*total mah consumed
*flight time
*some other usefull stuff like crash counter, flip counter etc
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
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);
Hi, I have an issue with roll stick in the menus. For some settings I cannot increase or decrease value.
for example
thanks for your time programming for our pleasure
instead of displaying the values in the OSD it Displays cryptic signs (it shows the home direction Pfeile)
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
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.
I have flashed this firmware to my micro minimosd and noticed the letters on the top of the display are outisde the screen.
When chhanging valus in the menu and there are less digits (ex 1000->999) there is still a 0 behind it.
Failsafe works only one time per power-cycle of the Kiss FC. This is a Problem in the KissFC firmware.
Sometimes the OSD crashes and displays no data anymore. Power cycle needed to restore.
Reported crashs after:
*Exiting the menu
*Powering on the OSD
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.