Boop
From Bettyhacks.com - Hack BettyTV-Remote
(→RF Test) |
|||
| Line 12: | Line 12: | ||
Den aktuellen Source erhält man über [[SVN]] [https://sourceforge.net/projects/boopfirmware/develop hier]. | Den aktuellen Source erhält man über [[SVN]] [https://sourceforge.net/projects/boopfirmware/develop hier]. | ||
Das aktuelle RAW-Binary zum download: [https://boopfirmware.svn.sourceforge.net/svnroot/boopfirmware/boop/trunk/boop_rom.bin boop_rom.bin] | Das aktuelle RAW-Binary zum download: [https://boopfirmware.svn.sourceforge.net/svnroot/boopfirmware/boop/trunk/boop_rom.bin boop_rom.bin] | ||
| + | |||
| + | ==Mitarbeit== | ||
| + | Wenn Du Fehler findest, oder anders helfen möchtest, melde Dich am Besten im [http://bettyhacks.com/forum Forum]. | ||
| + | Zum Entwickeln: [[Coding Style]]. | ||
| Line 32: | Line 36: | ||
txd0, rxd0 | txd0, rxd0 | ||
| − | + | * Baudrate http://www.standardics.nxp.com/support/documents/microcontrollers/xls/lpc2000.uart.baudrate.calculator.xls | |
| − | + | ||
| − | + | ||
| − | + | ||
| − | ====Hintergrundbeleuchtung ==== | + | ==== Display ==== |
| − | sck0/P0.4 | + | * Anbindung über Speicheradresse 0x81000000 (CMD) und 0x81000001 (DATA) |
| − | 64 Helligkeitsstufen | + | * Kontrast einstellbar (in Grenzen) |
| − | + | * Diverse Grafik- und Schriftfunktionen (siehe Menu>TestStuff) | |
| + | ** Schriften | ||
| + | ** Grafik | ||
| + | *** Bereich löschen, füllen, Linie, Rechteck, Kreise etc | ||
| + | |||
| + | =====Hintergrundbeleuchtung===== | ||
| + | * Pin: [[LPC2220_Pin-Belegung|sck0/P0.4]] | ||
| + | * 64 Helligkeitsstufen (Software-PWM in SoundIRQ) | ||
| + | * Leuchtdauer einstellbar (n*[s]) | ||
| + | * Übergangsgeschwindigkeit einstellbar (n * 5 ms / Helligkeitsstufe) | ||
====Tastatur ==== | ====Tastatur ==== | ||
| Line 50: | Line 60: | ||
====Audio ==== | ====Audio ==== | ||
| − | |||
| − | |||
| − | + | =====Hardware===== | |
P0.7/SSEL0/PWM2/EINT2 69 PWM<br\> | P0.7/SSEL0/PWM2/EINT2 69 PWM<br\> | ||
P0.11/CTS1/CAP1.1 83 Shutdown<br\> | P0.11/CTS1/CAP1.1 83 Shutdown<br\> | ||
Verstärker: LM4876 | Verstärker: LM4876 | ||
| + | |||
| + | =====Software===== | ||
| + | Sounderzeugung (Menu>TestStuff>SID) und Wiedergabe von Samples (Menu>Credits) | ||
====IR==== | ====IR==== | ||
| Line 71: | Line 82: | ||
* Transceiver CC1100 Möglichkeiten [http://bettyhacks.com/forum/index.php?topic=121.msg850#msg850 Forum] | * Transceiver CC1100 Möglichkeiten [http://bettyhacks.com/forum/index.php?topic=121.msg850#msg850 Forum] | ||
| − | ==== | + | =====RF Viewer===== |
| − | + | Plottet die Daten asynchron, 1 px entspricht 50 µs. | |
| − | == | + | =====RF Test===== |
| + | Sendet und empfängt (Ping) Daten. | ||
| + | Mit zwei Bettys: | ||
| + | * Settings>RF: denselben Kanal, unterschiedliche IDs einstellen | ||
| + | * TestStuff>RF Test: die jeweils andere ID einstellen | ||
| − | + | Ist nicht 100% zuverlässig, mehrmals probieren: | |
| + | ** OK sendet ping, empfängt Antwort | ||
| + | ** TV sendet "TV" | ||
| + | ** POWER sendet "PW" | ||
| + | |||
| + | =====Redirector===== | ||
| + | Leitet serielle Schnittstelle auf Funk um. | ||
| + | |||
| + | ====Uhr==== | ||
| + | I2C | ||
| − | |||
| − | |||
| − | |||
[[Category:Firmware]] | [[Category:Firmware]] | ||