Beiträge anzeigen

Diese Sektion erlaubt es ihnen alle Beiträge dieses Mitglieds zu sehen. Beachten sie, dass sie nur solche Beiträge sehen können, zu denen sie auch Zugriffsrechte haben.

Nachrichten - mx

1
Sonstiges / Re: Was ist möglich?
22. Okt 2013, 14:38
Nur der Vollständigkeit halber, auch für den 8051 gibt es einen freien Compiler:
http://sdcc.sourceforge.net/
2
Sonstiges / Re: Bettys bei Pollin
19. Okt 2012, 10:55
Aber so wie es aussieht, gibt es noch mehr Unterschiede als nur die Tastatur:
http://bettyhacks.com/forum/index.php?topic=281.0
3
Da ist wohl die Tastenmatrix nicht der einzige Unterschied zwischen den Hardwareversionen.
4
Sonstiges / Re: Bettys bei Pollin
10. Okt 2012, 14:56
Der SCART-Adapter wäre halt eine einfache Möglichkeit gewesen, die Betty per Funk und serieller Schnittstelle mit einem PC oder einem kleinen Linux-Board kommunizieren zu lassen. Aber es gibt auch andere Wege für so eine Anbindung (z.B. ein RFM12 oder eine zweite Betty) und eine Menge Anwendungen, die so eine Anbindung gar nicht brauchen.

Ich habe z.B. einige Funk-Sensoren für Temperatur und Luftfeuchtigkeit, deren Daten ich mit einer Betty empfangen, loggen und grafisch darstellen will. Außerdem soll die Betty sie in einem anderen Format an eine Wetterstation weitersenden, die das Format der Sensoren nicht direkt empfangen kann.
5
Ich kann das gerne übernehmen, ist kein Problem für mich!
Super! Ich hatte mir vorgestellt, das Ergebnis von GetHWversion() am Anfang in einer globalen Variablen zu cachen, damit die Bitshifterei nicht jedes Mal wiederholt werden muß. Die kann dann überall verwendet werden, wo die Hardwareversion im Code berücksichtigt werden muß.

Zitat
Ist denn sichergestellt, dass alle Bettys mit HW Version 02 automatisch von der Swisscom sind?
Die Frage ist doch nicht, wer welche Version vertrieben hat, sondern ob die Tastaturen bei allen 02er und 03er Boards jeweils gleich verschaltet sind, und ich denke, davon können wir ausgehen. Deshalb sollte im Code auch der Begriff Swisscom besser nicht mehr auftauchen, sondern nur auf die jeweilige Hardwareversion Bezug genommen werden.

Zitat
Was ist mit der HW Version 01, welche Tastaturmatrix soll hier verwendet werden?
Gibt es diese Hardware denn überhaupt in der freien Wildbahn? Gelesen habe ich noch nichts darüber, deshalb denke ich, daß das wohl eher ein Prototyp war, den wir nicht weiter berücksichtigen müssen.

Generell sehe ich zwei Wege: entweder wir verwenden die eine Matrix für alle Versionen unter 3 und die andere für alle ab 3 oder wir zeigen bei allen Versionen außer 02 und 03 eine entsprechende Meldung an. Letzteres würde dem "principle of least surprise" entsprechen, weil jemand, der Boop auf eine andere HW-Version flasht (falls es solche wirklich gibt), eine klare Ansage bekommt, vorausgesetzt, die Display-Ansteuerung ist gleich, aber man könnte die Meldung ja auch zusätzlich noch seriell ausgeben.
6
Ist es den möglich das sich Boop selbst ensprechend konfiguriert beim starten? Bei Info steht auch HW 02 also erkennen tut es ja schon.


Ja, das sollte kein großes Problem sein.

Momentan wird die Tastaturmatrix per #define in keyboard/keyboard.h beim Compilieren festgelegt. Wenn man das so umbaut, daß beide Varianten eincompiliert werden, kann man zur Laufzeit anhand des Rückgabewerts von GetHWversion() entscheiden, welche davon verwendet werden soll.

Ich werde mir das anschauen, sobald ich überhaupt mal dazu komme, etwas mit boop zu machen.
7
Sonstiges / Re: Bettys bei Pollin
08. Okt 2012, 09:53
Ja, hab ich schon gesehen, bin aber noch nicht dazu gekommen, es auch mal zu testen.
8
Sonstiges / Re: Bettys bei Pollin
07. Okt 2012, 18:07
Nein, bis jetzt leider nicht.
Aber ich habe inzwischen festgestellt, daß diese Bettys doch 2MB Flash haben und nicht die in http://bettyhacks.com/forum/index.php?topic=128.0 genannten halb so großen Module.
9
Sonstiges / Re: Bettys bei Pollin
04. Okt 2012, 10:58
Tja, die SCART- und Telefonadapter wurden tatsächlich aus den Verpackungen genommen. Ich habe Pollin mal angeschrieben, ob die das selbst gemacht haben (und die Teile vielleicht noch separat verkaufen) oder ob sie die Bettys schon so bekommen haben.

Wenn sich die Hardware-Versionen nur in der Tastatur-Matrix bzw. vielleicht noch in weiteren Pinbelegungen unterscheiden, sollte die Anpassung von boop mit überschaubarem Aufwand zu machen sein, falls aber zum Teil auch andere Peripherie-Chips verbaut wurden, wird die Sache schon schwieriger.
10
Sonstiges / Re: Bettys bei Pollin
02. Okt 2012, 09:38
Nimmst Du das an, weil der Adapter in der Beschreibung nicht erwähnt wird, oder hast Du schon welche von Pollin bekommen?

Meine Bestellung kommt heute an, dann werden wir sehen...