Ich würde gerne die Touch Library von Atmel http://atmel.com/dyn/products/tools_card.asp?tool_id=4492 unter WINAVR benutzen. Leider sind in der Lib nur irgendwelche IAR-Files (*.r90) Ich finde keine Info wie ich diese Files unter Winavr einlinken/einbinden kann. Kennt sich von euch jemand aus?
Dieter Amann wrote: > Ich finde keine Info wie ich diese Files unter Winavr > einlinken/einbinden kann. Kennt sich von euch jemand aus? Geht nicht, ist'n proprietäres Format von IAR. Selbst, wenn du es konvertieren könntest, würde dir das nicht viel bringen, da das ABI des IAR-Compilers sich dramatisch vom AVR-GCC-ABI unterscheidet (völlig andere Registerbenutzung). Musst du wohl Atmel nerven, dass sie die Teile auch als relocatable ELF im AVR-GCC-ABI zur Verfügung stellen.
Im Manual zu der Library steht, dass das File mit in das eigene Projekt gelinkt werden muss. Das *.r90 scheint also wohl ein Objectfile zu sein. Vielleicht funktioniert es wenn man dieses Objectfile beim WinAVR einfach mit reinlinkt. Sind Objectfiles alle gleich? Oder gibt es da compilerspezifische Unterschiede? Viele Grüße, Thomas
>Sind Objectfiles alle gleich? Oder gibt es da compilerspezifische >Unterschiede? Ja, das geht mit Sicherheit nicht...
Jörg Wunsch wrote: > Dieter Amann wrote: > >> Ich finde keine Info wie ich diese Files unter Winavr >> einlinken/einbinden kann. Kennt sich von euch jemand aus? > > Geht nicht, ist'n proprietäres Format von IAR. Selbst, wenn du es > konvertieren könntest, würde dir das nicht viel bringen, da das ABI > des IAR-Compilers sich dramatisch vom AVR-GCC-ABI unterscheidet > (völlig andere Registerbenutzung). > > Musst du wohl Atmel nerven, dass sie die Teile auch als relocatable > ELF im AVR-GCC-ABI zur Verfügung stellen. Zur Info: Ich habe mit jemanden von Atmel gesprochen. Es wird wohl eine linkbare Datei für GCC in der Zukunft geben.
Raphael Specht schrieb:
> gibts schon aussichten auf eine "freie" version?
Meinst du damit Opensource?
Sehr unwahrscheinlich. Das gesamte knoff-hoff der Firma Quantum
Touch, die Atmel kürzlich gekauft hat, besteht letztlich aus der
Gestaltung der Software, damit man mit möglichst einfacher
Hardware kapazitive Sensoren bauen kann. Da dürften also recht
viele Mannjahre drin stecken, die sich für den Käufer Atmel ja
erst einmal irgendwie rentieren müssen.
Hallo Dieter, die Touch-Library gibt es inzwischen auch mit WinAVR Support. Habe das Ganze gerade mal ausprobiert. Scheint soweit gut zu funktionieren, nur die Empfindlichkeit der einzelnen Tasten kann ich irgendwie nicht so einfach über Kapazitäten einstellen. Hat jemand die gleiche Erfahrung gemacht? Viele Grüße Dirk
ich habe mir das mal angesehen .. weil ich auch mit touch was bauen möchte nachdem mit die atmel touch lib etwas auf den keks ging ... weil ich irgendwie nicht gleich klargekommen bin .. habeich das prinzip von Qtouch aufgegriffen und es selbst neu gebastelt ist vieleicht nicht die schönste methode aber ich weiß was passiert und woran ich bin ^^ im prinzip wurde dieses thema hier auch schon einige male durchgekaut und einge sourcen lassen isch auch davon verwenden einzig die erkennung und empfinglichkeit ist eine tragische und schwierige sache bei 2 tastern und einem rotary mit 4 sensoren ( was eine genauigkeit von 8stufen ergibt ) ist das ganze 600byte groß vlt bekommt man es kleiner ... aber ich bin nicht so der optimierer ^^
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.