@TrainMen:
So, es ist eine neue Version 1.1 der RP6Control_LFSBumperLib fertig.
Die kann man auch mit der I2CMasterLib benutzen.
Würdest du die mal testen?
Wenn ok, schicke ich sie fabqu für die Dropbox.
@TrainMen:
Ich werde mir das mal ansehen ...![]()
Gruß
Dirk
@TrainMen:
So, es ist eine neue Version 1.1 der RP6Control_LFSBumperLib fertig.
Die kann man auch mit der I2CMasterLib benutzen.
Würdest du die mal testen?
Wenn ok, schicke ich sie fabqu für die Dropbox.
Geändert von Dirk (10.05.2013 um 15:24 Uhr)
Gruß
Dirk
Hi Dirk,
Na das Einbinden funktioniert ja schon mal ohne Fehler.
Wenn ich in die Main aber die
MULTIIO_BUMPERS_setStateChangedHandler(MULTIIO_BUM PERS_stateChanged);
aufrufe bekomme ich beim kompilieren die Warnung
warning: implicit declaration of function 'MULTIIO_BUMPERS_setStateChangedHandler'
Gruß TrainMen
warum hier ein Leerzeichen bei Bumpers angezeigt wird, weiss ich nicht. Da ist aber keines.
Geändert von TrainMen (10.05.2013 um 01:58 Uhr) Grund: Berichtigung
Hi,
Ich probier natürlich viel rum, manchmal auch ohne es richtig zuverstehen.
Also die Warnung ist weg ich habe in der RP6Control_LFSBumperLib.h noch
void MULTIIO_BUMPERS_setStateChangedHandler(void (*bumperHandler)(void));
nachgetragen, weil es in der RP6Control_I2CMasterLib.h eben auch drin steht. Bis auf die warn und Fehlerfreie kompilation bin ich aber eben nicht weiter. Funktionieren tun sie immer noch nicht. Ich habe folgende Funktion geschrieben.
Aber kein Piep (höchsten in meinen Kopf) wenn ich die Bumper drücke.Code:void MULTIIO_BUMPERS_stateChanged(void) { if(iobumper_l && iobumper_r) { sound(200,100,0); } else if(iobumper_l) { sound(200,25,10); sound(150,25,0); } else if(iobumper_r) { sound(200,25,10); sound(150,25,0); } }
Gruß TrainMen
Hi,
so alles ist schön. Bumper funktionieren hinten auch.
Ich hatte vergessen die task_MULTIIO_BUMPERS() in der While Schleife mit einzubinden.
Wäre also nur noch die Korrektur in der RP6Control_LFSBumperLib.h dann könnte sie in die DropBox
Gruß Trainmen
Die geänderte RP6Control_LFSBumperLib habe ich in meinen Post von gestern eingestellt.
Das ganze Paket geht dann wieder an fabqu.
Gruß
Dirk
Gillt die jetzt für alle Module oder nur für die M32?
Gruß
Thorben
@Thorben W:
Im Paket ist auch eine neue Version für die RP6M256_LFSBumperLib, weil es dasselbe Problem (Unverträglichkeit der LFSBumperLib mit der I2CMasterLib) auch bei der M256 gibt. Du kannst die neue Lib für die M256 runterladen, wenn sie fabqu eingestellt hat.Gillt die jetzt für alle Module oder nur für die M32?
Beide Versionen der LFSBumperLib (für M32 und M256) sind jetzt V1.1.
Darin sind jetzt auch basale Funktionen für die Radar-Sensoren, die aber bis jetzt nur den ADC-Wert auslesen.
Gruß
Dirk
hallo allerseits,
ich konnte jetzt ein paar tage lang die diskussion nicht verfolgen, weiss nur, dass es um irgendwelche unverträglichkeiten zweier libs ging, also letztendlich um fehlerbehebung. Ich weiss jetzt auch den link zu dropbox nicht mehr...
Und wenn fehler - dankenswerterweise - behoben wurden, ist der weg dahin eher nicht mehr so bedeutsam, oder?
Wäre es evtl. möglich in den beschreibungen der software einen downloadbereich einzurichten (besser noch zu den jeweiligen varianten M256, M32) und dort eine zip datei mit allen jeweils aktuellen libs zu hinterlegen die man dann nur im eigenen libverzeichnis auspackt und - fehlerbereinigt - und auch nach längeren unterbrechungen aktuelle versionen nutzen kann? Wenn der name der zipdatei ein datum beinhalten würde wäre es ideal...
Würde den umgang mit den libs echt erleichtern...
dank im voraus...
gruß inka
Lesezeichen