Archiv:Navi: Unterschied zwischen den Versionen
| Dannym (Diskussion | Beiträge)  Add bus participiants | Navi (Diskussion | Beiträge) K Navi verschob die Seite Navi nach Archiv:Navi: Des Gerät scheint's goa nimmer zu gem. Oiso: Archivieren! Markierungen: Mobile Bearbeitung Mobile Web-Bearbeitung | ||
| (14 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
| {{Veraltet}} | |||
| = Ziele = | = Ziele = | ||
| Zeile 60: | Zeile 62: | ||
| * hat möglicherweise eingebauten Verstärker | * hat möglicherweise eingebauten Verstärker | ||
| ** Verstärker schwierig zu finden (ist meist außerhalb des Autos) | ** Verstärker schwierig zu finden (ist meist außerhalb des Autos) | ||
| ** Phantomspeisung zur Stromversorgung  | ** Phantomspeisung zur Stromversorgung irgendwo drin? | ||
| * Buchse? ISO oder DIN? Wahrscheinlich DIN. | * Buchse? ISO oder DIN? Wahrscheinlich DIN. | ||
| * Impedanz? 150 Ω (wahrscheinlich)? 50 Ω (wahrscheinlich nicht)? Antennenanpassung nötig? | * Impedanz? 150 Ω (wahrscheinlich)? 50 Ω (wahrscheinlich nicht)? Antennenanpassung nötig? | ||
| Zeile 102: | Zeile 104: | ||
| / { | / { | ||
|          pwm_bl: backlight { |          pwm_bl: backlight { | ||
|                  compatible = "pwm-backlight"; |                  compatible = "pwm-backlight"; | ||
| Zeile 158: | Zeile 152: | ||
| 	pinctrl-0 = <&uart4_pins_a>; | 	pinctrl-0 = <&uart4_pins_a>; | ||
| 	status = “okay”; | 	status = “okay”; | ||
| }; | |||
| tss463aa_clock_source: oscillator { | |||
|         #clock-cells = <0>; | |||
|         compatible = "fixed-clock"; | |||
|         clock-frequency = <4000000>; | |||
| }; | }; | ||
| Zeile 173: | Zeile 173: | ||
| 		spi-cpol; | 		spi-cpol; | ||
| 		spi-cpha; | 		spi-cpha; | ||
|                 clocks = <&tss463aa_clock_source>; | |||
|                 tss463aa,diagnosis-mode = <0>; | |||
| 	}; | 	}; | ||
| }; | }; | ||
| Zeile 232: | Zeile 234: | ||
| == User-Space == | == User-Space == | ||
| * Zugriff auf SPI über spidev | * Zugriff auf SPI über spidev (Später: Selbstgeschriebenes CAN-Kernel-Modul) | ||
| ** Linux-Source muss editiert werden., damit /dev/-Datei erscheint | ** Linux-Source muss editiert werden., damit /dev/-Datei erscheint | ||
| ** es existieren verschiedene Headerfiles für SPI. Vorsicht! linux-headers-Paket im User Space installieren&verwenden, nicht /usr/src/linux/include | ** es existieren verschiedene Headerfiles für SPI. Vorsicht! linux-headers-Paket im User Space installieren&verwenden, nicht /usr/src/linux/include | ||
| Zeile 255: | Zeile 257: | ||
| = TODO = | = TODO = | ||
| *  | * SocketCAN-Netzwerkmodul für VAN-Bus: https://github.com/daym/linux/blob/van/drivers/net/can/spi/tss463aa.c | ||
| = VAN Bus Monitoring Ergebnisse = | = VAN Bus Monitoring Ergebnisse = | ||
| == Participiants (Arbitration IDs) on the Bus == | == Participiants (Arbitration IDs) on the Bus (Peugeot 307 XS) == | ||
| <pre> | <pre> | ||
| 0x4d4 Radio Settings | 0x4d4/RTR Radio Settings | ||
| 0x4ec Track Time | 0x4ec/RTR Track Time | ||
| 0x4fc Lights in Instrument Array | 0x4fc/RTR Lights in Instrument Array | ||
| 0x524 Car Status 2 | 0x524/RTR Car Status 2 | ||
| 0x554 RDS Repeater | 0x554/RTR RDS Repeater | ||
| 0x664 Middle Console Buttons | 0x664/RTR Middle Console Buttons | ||
| 0x824 Speed and RPM | 0x824/RTR Speed and RPM | ||
| 0x8a4 Display | 0x8a4/RTR Display | ||
| 0x8c4 Radio Buttons | 0x8c4/RTR Radio Buttons | ||
| 0x9c4 Steering Wheel Radio Remote Control Stick | 0x9c4/RTR Steering Wheel Radio Remote Control Stick | ||
| 0xe24 VIN | 0xe24/RTR VIN | ||
| </pre> | </pre> | ||
| === 0x4fc/RTR Lights in Instrument Array === | |||
| * Offset 5: | |||
| ** Mask 0x80: Headlight low | |||
| ** Mask 0x40: Headlight high | |||
| ** Mask 0x20: Front fog lights | |||
| ** Mask 0x10: Rear fog lights | |||
| ** Mask 0x08: Right turn indicator | |||
| ** Mask 0x04: Left turn indicator | |||
| === 0x664/RTR Middle Console Buttons === | |||
| * Offset 0: | |||
| ** Mask 0x02: Hazard | |||
| * Offset 2: | |||
| ** Mask 0x40: Door lock | |||
| ** Mask 0x0F: Brightness | |||
| * Offset 3: | |||
| ** Mask 0x02: ESP off | |||
| === 0x824/RTR Speed and RPM === | |||
| * Offset 0 .. 1: RPM | |||
| ** X/10 if X != 0xFFFF else None | |||
| * Offset 2 .. 3: Speed | |||
| ** X/100 if X != 0xFFFF else None | |||
| * Offset 4 .. 6: Sequence | |||
| === 0x8a4/RTR Display === | |||
| * Offset 0: | |||
| ** Mask 0x0F: Backlight intensity | |||
| ** Mask 0x80: ??? | |||
| === 0x9c4/RTR Steering Wheel Radio Remote Control Stick === | |||
| * Offset 0: "Buttons" | |||
| ** Mask 0x02: Source (outermost right button) | |||
| ** Mask 0x04: Decrease volume | |||
| ** Mask 0x08: Increase volume | |||
| ** Mask 0x40: Seek- (bottom) | |||
| ** Mask 0x80: Seek+ (top) | |||
| [[Kategorie:Projekte]] | [[Kategorie:Projekte]] | ||