GithubHelp home page GithubHelp logo

okanky / skydrop Goto Github PK

View Code? Open in Web Editor NEW

This project forked from fhorinek/skydrop

0.0 2.0 0.0 66.97 MB

SkyDrop combined variometer

Home Page: http://skybean.eu/

License: GNU General Public License v2.0

Makefile 0.71% C 48.89% C++ 40.23% Objective-C 1.50% Python 4.61% Shell 0.05% Jupyter Notebook 0.16% CSS 0.14% JavaScript 2.31% HTML 0.74% PHP 0.07% Assembly 0.58% ApacheConf 0.01%

skydrop's Introduction

SkyDrop

!!! If you are looking for updates go to this site (or download files from github as RAW) !!! http://vps.skybean.eu/repo/updates/

I want to ...

Bug reporting etiquette

  • Search issues before posting new bug report/feature request
  • Post Debug.log with the problem (in Debug first Enable debug.log, Clear the log and then recreate the issue)
  • Tell us what was the trigger of the bug (opening menu, landing, certain settings)

Folder structure

skydrop
SkyDrop vario source code
skydrop_sd_bootloader
Bootloader inside the devices
updates
Official firmware updates

External library and code

We are standing on shoulders these giants:

SkyDrop

FatFs - (C)ChaN (http://elm-chan.org/fsw/ff/00index_e.html)
/src/drivers/storage/FatFs
LUFA - (C)Dean Camera (www.lufa-lib.org)
/src/tasks/task_usb/LUFA
Kalman filter - (C)Alistair Dickie (https://github.com/alistairdickie/BlueFlyVario_Android)
/src/fc/kalman.cc
Intel HEX file format reader and converter - (C)Alexander Belchenko ([email protected])
/utils/hex2bin/intelhex.py
CParser.py - (C)Luke Campagnola
/utils/ee_maper/CParser.py

Configurator

Angular.js (angular, angular-animate, angular-route) - (C)Google (https://angularjs.org/)
app/bower_components/angular, app/bower_components/angular-animate, app/bower_components/angular-route,
jQuery - (C) The jQuery Foundation (https://jquery.com/)
app/bower_components/jquery
UI Bootstrap - (C) Angular-UI team (https://angular-ui.github.io/bootstrap/)
app/bower_components/angular-bootstrap
Bootstrap - (C) Mark Otto, Jacob Thornton, https://github.com/orgs/twbs/people (http://getbootstrap.com/)
app/bower_components/bootstrap
Angular Chart - (C) Jerome Touffe-Blin (http://jtblin.github.io/angular-chart.js/)
app/bower_components/angular-chart.js
Chart.js - (C) Nick Downie (http://www.chartjs.org/)
app/bower_components/chart.js
seiyria-bootstrap-slider, angular-bootstrap-slider - (C) Kyle J. Kemp (https://github.com/seiyria)
app/bower_components/seiyria-bootstrap-slider, app/bower_components/angular-bootstrap-slider
FileSaver.js - (C) Teleborder, Inc (https://github.com/Teleborder)
app/bower_components/filesaver
angular-ui-switch - (C) Kristijan Sedlak (https://github.com/xpepermint)
app/bower_components/angular-ui-switch

Tools info

Tools we are using:

Eclipse IDE for C/C++ Developers
https://eclipse.org/downloads/packages/eclipse-ide-cc-developers/lunasr2
AVR Eclipse plugin
http://avr-eclipse.sourceforge.net/wiki/index.php/The_AVR_Eclipse_Plugin
PyDev Eclipse plugin
http://pydev.org/
Atmel AVG GCC Toolchain:
http://www.atmel.com/tools/ATMELAVRTOOLCHAINFORLINUX.aspx

Build info

  • Open & build project in Eclipse IDE (a directory Release should appear)
  • cd skydrop/Release
  • Run ../utils/build/pre_build.sh
  • make
  • Run ../utils/build/post_build.sh and you can see message *** POST BUILD DONE ***, if everything went good
  • Copy UPDATE.FW and UPDATE.EE from Release dir to root directory on skydrop SD
  • --- OR ---
  • Copy SKYDROP.FW from Release dir to root directory on skydrop SD

Datasheets

All datasheets needed for development can be found in doc directory

skydrop's People

Contributors

fhorinek avatar

Watchers

James Cloos avatar Okan Kaya avatar

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.