Absender: Benjamin Benz
Datum: Fr, 06.05.2011 09:52:49
In-reply-to:
<941619.55637.qm@xxxxxxxxxxxxxxxxxxxxxxxxxxxx>
References:
<1304432598.1556.3.camel@wbam-desktop> <094DCFE5-4E6D-4947-B399-CC65624C29E2@xxxxxxxxxxxxxxx> <BANLkTi=-_TGYAs-1JAoZQRbkr0dDTZudoQ@xxxxxxxxxxxxxx> <76570.33339.qm@xxxxxxxxxxxxxxxxxxxxxxxxxxxx> <4DC3A0DC.8060309@xxxxxxxx> <941619.55637.qm@xxxxxxxxxxxxxxxxxxxxxxxxxxxx>
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi, die FB sollte erstmal nix mit der SD-Karte und den HW-Erweiterungen zu tun haben. Eine eigene FB zu definieren oder anzupassen ist nicht besonders schwer: 1. alle Tasten durchprobierne und die RC5-Codes, die der Bot im Display anzeigt abschreiben. (Damit das richtig gut klappt, sollte man vorher in der Datei rc5-codes.h Zeile 39 aus- und Zeile 41 einkommentieren 2. Die Anleitung befolgen, die in rc5-codes.h ab Zeile 46 steht: /*! * Definition RC5-Codes verschiedener Fernbedienungen. Wer eine neue FB * einfuegen will, sollte * * - eine Definition per cut&paste duplizieren, * - eine geeignete Konstante * RC_HAVE_{Herstellername}_{Fernbedienungsname} * waehlen, * - diese Konstante in die obere Liste der * FB-Selektion eintragen, * - die alte FB-Konstante im kopierten Bereich ersetzen, * - festlegen, ob der RC5_NOT_AVAIL-Code wirklich nie von der FB * generiert werden kann (0xFFFF ist meisst ok) * - die eigentlichen, herausgefunden Codes eintragen. * * Ist das erledigt, und funktioniert die neue FB-Definition, kann diese * in der c't-Bot-Mailingliste vorgestellt werden. (mb/18.03.2006) */ Zum Test der MMC-Erweiterung meldet sich sicher auch hgleich noch Timo (*wink mit dem Zaunpfahl*) zu Wort, der ist da auf dem aktuellen Stand der Dinge. Gruß Benjamin Am 06.05.2011 09:30, schrieb Fred Ammann: > Hallo Benjamin > > da ich leider zu wenig bewandert bin kann ich nicht sagen ob meine Erweiterungen wirklich richtig sind. Es kompiliert dann schon aber ich habe nicht das Gefühl die FB macht was sie soll. Deshalb ist es für mich einfacher auf die "Standard" FB zu wechseln. Die kosten ja auch nicht die Welt. > > Ich habe noch das Problem, dass ich nicht weiss wie ich meinen SD-Flash-Slot (MMC-Karte) testen kann. Gibt es dazu eine spezielle Funktion? Die Screens habe ich aktiviert sehe da aber nur, dass der Slot nicht funktioniert - egal mit welcher Kartengrösse ich teste. Der Rest des Erweiterungs-Modul geht einwandfrei inkl WLAN. > > Danke > > Fredi > > > From: Benjamin Benz <bbe@xxxxxxxx> > To: Fred Ammann <fammann@xxxxxxxxx>; Entwicklung rund um den c't-bot <ct-bot-entwickler@xxxxxxxxxxxxxxxxx> > Sent: Friday, May 6, 2011 9:18 AM > Subject: Re: [ct-bot] timer.h für ct-Bot.c > > Hallo Fredi, > > wieso musst Du immer alles übertragen? Schick uns doch einfach einen > Patch mit dem, was die Promo8 so braucht und dann kommt das ins SVN. > Dann brauchst Du gar nix ändern und Dir keine neue FB kaufen. > > Gruß Benjamin > > Am 06.05.2011 08:43, schrieb Fred Ammann: >> Hallo Sebasian > >> welche Fernbedienung vverwendet ihr? Meine Promo8 ist leider nicht mehr so richtig unterstützt und ich will mir eine neue beschaffen, damit ich nicht immer alles anpassen muss. > >> Danke > >> Fredi > >> From: Sebastian Wozny <arpheno@xxxxxxxxx> >> To: Entwicklung rund um den c't-bot <ct-bot-entwickler@xxxxxxxxxxxxxxxxx> >> Sent: Friday, May 6, 2011 1:30 AM >> Subject: Re: [ct-bot] timer.h für ct-Bot.c > >> Hallo Timo, >> Danke auch für den letzten Patch, freut mich sehr, dass du so rasch >> reagierst. >> Einen Patch bräuchten wir noch, damit unsere Konfiguration ohne RC5 >> funktioniert. Bin mir unsicher ob das Attachment funktionieren wird, deshalb >> gebe ich es noch in Plaintext hinzu: >> --- ui/misc.c 2011-05-05 19:16:56.969245002 -0400 >> +++ ui/misc.c 2011-05-05 19:21:40.699245001 -0400 >> @@ -73,6 +73,7 @@ >> display_puts("bot_addr="); > >> #ifdef KEYPAD_AVAILABLE >> +#ifdef RC5_AVAILABLE >> if (RC5_Code == RC5_CODE_MUTE) { >> gui_keypad_request(change_bot_addr_callback, 1, 1, 10); >> #ifdef PC >> @@ -82,6 +83,7 @@ >> new_address = 1; >> RC5_Code = 0; >> } >> +#endif //RC5_AVAILABLE >> if (new_address == 0) >> #endif // KEYPAD_AVAILABLE >> { >> @@ -157,6 +159,7 @@ >> extern unsigned char __bss_start; >> extern unsigned char __heap_start; >> extern unsigned char * __brkval; >> +#ifdef RC5_AVAILABLE >> #ifdef LOG_AVAILABLE >> extern unsigned char __data_end; >> extern unsigned char __bss_end; >> @@ -171,6 +174,7 @@ >> LOG_DEBUG("RAMEND = 0x%04x", RAMEND); >> RC5_Code = 0; >> } >> +#endif //RC5_AVAILABLE >> #endif // LOG_AVAILABLE >> size_t data_size = (size_t) (&__bss_start - &__data_start); >> size_t bss_size = (size_t) (&__heap_start - &__bss_start); > >> 2011/5/4 Timo Sandmann <mail@xxxxxxxxxxxxxxx> > >>> Hi, >>> >>> Am 03.05.2011 um 16:23 schrieb Simon: >>>> Noch eine Kleinigkeit: ct-Bot.c nutzt timer_ms_passed_16 in Zeile 115. >>>> Diese Funktion ist aber nicht verfügbar, weil timer.h fehlt. Könntest du >>>> bitte in ct-Bot.c timer.h einbinden? >>> >>> oh danke, sollte jetzt auch behoben sein. >>> >>> Viele Grüße, >>> Timo >>> >>> >>> _______________________________________________ >>> ct-bot-entwickler Mailingliste >>> ct-bot-entwickler@xxxxxxxxxxxxxxxxx >>> http://www.heise.de/bin/newsletter/listinfo/ct-bot-entwickler >>> > >> _______________________________________________ >> ct-bot-entwickler Mailingliste >> ct-bot-entwickler@xxxxxxxxxxxxxxxxx >> http://www.heise.de/bin/newsletter/listinfo/ct-bot-entwickler >> _______________________________________________ >> ct-bot-entwickler Mailingliste >> ct-bot-entwickler@xxxxxxxxxxxxxxxxx >> http://www.heise.de/bin/newsletter/listinfo/ct-bot-entwickler > > > _______________________________________________ ct-bot-entwickler Mailingliste ct-bot-entwickler@xxxxxxxxxxxxxxxxx http://www.heise.de/bin/newsletter/listinfo/ct-bot-entwickler _______________________________________________ ct-bot-entwickler Mailingliste ct-bot-entwickler@xxxxxxxxxxxxxxxxx http://www.heise.de/bin/newsletter/listinfo/ct-bot-entwickler - -- Benjamin Benz Heise Zeitschriften Verlag Redaktion c't eMail: bbe@xxxxxxxx WWW : http://www.heise.de PGP-Key-ID: 0x9DB2F6E6, plain text preferred Heise Zeitschriften Verlag GmbH & Co. KG Registergericht: Amtsgericht Hannover HRA 26709 Persönlich haftende Gesellschafterin: Heise Zeitschriften Verlag Geschäftsführung GmbH Registergericht: Amtsgericht Hannover, HRB 60405 Geschäftsführer: Ansgar Heise, Steven P. Steinkraus, Dr. Alfons Schräder -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.15 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org/ iEYEARECAAYFAk3DqM8ACgkQWSNNXp2y9uaUsgCgqkLFRGIhk0pLcXTMLxkhT26s fM8AnRrQJAcQ4rNppbsd8Ba7upDmwpgx =0ItO -----END PGP SIGNATURE-----