Das Canon Hacker Development Kit
(CHDK
) ist eine Firmwareergänzung für digitale
Kompaktkameras der Firma Canon, die in Form eines Open-Source-Projektes entwickelt wird.
Ich habe ein paar Codeschnipsel beigesteuert:
- Berechnung eines Kompasskurses aus zwei Koordinatenpaaren:
- bearing.c bearing.h test_bearing.c
- Berechnung von Ceil und Floor:
- ceilfloor.c ceilfloor.h test_ceilfloor.c
- Formatierte Ausgabe von
double
-Werten (mangels Unterstützung von “%f” insprintf()
): - format_double.c format_double.h test_format_double.c
- Berechnung von
atan2()
ausatan()
: - myatan2.c myatan2.h test_myatan2.c
- Berechnung einer Regressionsgerade zur Glättung von Sequenzen von Koordinaten:
- regression.c regression.h test_regression.c
- Berechnung von Sinus und Cosinus:
- sincos.c sincos.h test_sincos.c
Es gibt ein Zip-File mit allen Dateien und einem Makefile.
Golem.de über die GPS-Funktionen im CHDK,
Deutschsprachiges Forum,
Internationales Wiki.