Skip to content

dumitru41/SkyDrop

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SkyDrop

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

I want to ...

Folder structure

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

External library and code

We are using following libraries:

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

Buid 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

Programming

  • To create firmware update run python script skydrop/utils/hex2bin/main.py [HEX file] UPDATE.FW
  • To create eeprom update run python script skydrop/utils/hex2bin/main.py [EEP file] UPDATE.EE ee
  • Copy UPDATE.FW and UPDATE.EE to root directory on skydrop SD

Datasheets

All datasheets needed for development can be found in doc directory

About

SkyDrop official source repository

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 54.3%
  • C++ 37.8%
  • Python 4.7%
  • Objective-C 1.6%
  • Makefile 0.8%
  • Assembly 0.6%
  • Other 0.2%