From 586dc529cebb8b3a7e3e6ce18bca15d6a5df2160 Mon Sep 17 00:00:00 2001 From: ukw Date: Tue, 15 Jun 2010 11:55:50 +0000 Subject: Version 1.6.5: handle uint8_t overflow above 15395 Hz git-svn-id: svn://mikrocontroller.net/irmp@29 aeb2e35e-bfc4-4214-b83c-9e8de998ed28 --- IR-Data/rc-car-20kHz.txt | 36 ++++++++++++++++++++++++++++++++++++ IR-Data/rc-car.txt | 36 ++++++++++++++++++++++++++++++++++++ 2 files changed, 72 insertions(+) create mode 100644 IR-Data/rc-car-20kHz.txt create mode 100644 IR-Data/rc-car.txt (limited to 'IR-Data') diff --git a/IR-Data/rc-car-20kHz.txt b/IR-Data/rc-car-20kHz.txt new file mode 100644 index 0000000..d627186 --- /dev/null +++ b/IR-Data/rc-car-20kHz.txt @@ -0,0 +1,36 @@ +# Scan einer IR Fernbedienung für Modellfahrzeuge. +# +# Eine Fernbedienung kann eine Senderadresse von 0 bis 3 haben, +# daher 4 Fahrzeuge. +# Es können 3 AD Werte und 8 Schalterstellungen gesendet werden. +# Die oberen zwei bits scheinen festzulegen, was gesendet wird. +# Davon ausgehend das ein langer Puls, 900µS, 1 entspricht, +# 00, 10, 01, hier werden die AD Werte gesendet +# 11, dann werden die Schalterstellungen gesendet. +# Die nächsten zwei bits sind dann die vier möglichen Adressen. +# Hier folgen Scans der Schalterstellungen. +# Grundstellung ID 0: +0000000000000000000000000000000000000000111111111111111111111111111111111111111000000000001111111111111111110000000000011111111111111111110000000000011111111111111111100000000000111111111111111111100000000001111111111111111111000000000001111111111111111111000000000011111111111111111110000000000011111111111111111110000000000111111111000000000001111111110000000000011111111100000000000111111111000000000011111111100000000000111111111111111111 +#Grundstellung ID 1: +0000000000000000000000000000000000000000011111111111111111111111111111111111110000000000000111111111111111110000000000001111111111111111100000000000011111111000000000000111111111111111110000000000000111111111111111110000000000001111111111111111110000000000011111111111111111100000000000001111111111111111000000000000011111110000000000001111111100000000000011111110000000000000111111100000000000011111111111111111000000000000011111111111111111 +#Grundstellung ID 2: +0000000000000000000000000000000000000000111111111111111111111111111111111111111000000000011111111111111111110000000000111111111111111111110000000000111111111111111111110000000000111111111000000000011111111111111111110000000000111111111111111111110000000000111111111111111111100000000001111111111111111111100000000001111111110000000000111111111100000000001111111110000000000011111111110000000000111111111111111111100000000001111111111111111111 +#Grundstellung ID 3: +000000000000000000000000000000000000000001111111111111111111111111111111111111110000000000111111111111111111100000000000111111111111111111000000000001111111110000000000111111111100000000001111111111111111111000000000001111111111111111111100000000001111111111111111111000000000011111111111111111110000000000111111111000000000001111111110000000000011111111100000000001111111111000000000011111111110000000000111111111111111111111 +Ab hier alles nur ID 3: +# Funktion 1: +000000000000000000000000000000000000000000111111111111111111111111111111111111110000000000011111111111111111000000000000011111111111111111000000000000111111110000000000000111111000000000000001111110000000000001111111111111111110000000000001111111111111111100000000000001111111111111111100000000000011111111000000000000111111100000000000011111111000000000000111111100000000000011111111111111111000000000000011111111111111111111 +# Funktion 2: +0000000000000000000000000000000000000001111111111111111111111111111111111111111000000000011111111111111111110000000000111111111111111111110000000001111111111100000000011111111110000000000111111111111111111100000000001111111111000000000011111111111111111111000000000111111111111111111110000000000111111111100000000001111111111000000000111111111100000000001111111111000000000011111111111111111110000000000111111111111111 +# Funktion 3: +000000000000000000000000000000000000000001111111111111111111111111111111111111100000000000111111111111111111000000000001111111111111111111000000000001111111110000000000000111111000000000000111111111111111111000000000000111111111111111110000000000001111111000000000000011111111111111111000000000000111111110000000000001111111000000000000111111110000000000001111111100000000000011111111111111111000000000000011111111111111111111 +# Funktion 4: +000000000000000000000000000000000000000001111111111111111111111111111111111111100000000000001111111111111111000000000000111111111111111111000000000000111111110000000000011111111000000000000111111111111111111000000000001111111111111111111000000000001111111111111111110000000000011111111100000000000111111110000000000001111111100000000000011111110000000000001111111100000000000011111111111111111100000000000111111111111111111111 +# Funktion 5: +0000000000000000000000000000000000000000011111111111111111111111111111111111111000000000001111111111111111111000000000001111111111111111110000000000001111111100000000000011111111000000000001111111111111111110000000000001111111111111111110000000000011111111111111111100000000000011111111111111111000000000000111111110000000000011111111100000000000111111110000000000001111111111111111110000000000011111111111111111110000000000111111111111111111 +# Funktion 6: +0000000000000000000000000000000000000000011111111111111111111111111111111111111000000000000011111111111111110000000000000111111111111111110000000000000011111100000000000001111100000000000000111111111111111110000000000011111111111111111000000000000001111111111111111100000000000111111111111111111000000000000011111110000000000001111111000000000000011111111111111110000000000000111111110000000000000111111111111111100000000000011111111111111111 +# Funktion 7: +0000000000000000000000000000000000000000001111111111111111111111111111111111111000000000000111111111111111111000000000000111111111111111110000000000001111111000000000000011111110000000000001111111111111111110000000000001111111111111111100000000000001111111111111111000000000000011111111111111111000000000000011111111111111111000000000001111111100000000000011111111000000000000111111100000000000011111111111111111100000000000111111111111111111 +# Funktion 8: +0000000000000000000000000000000000000000011111111111111111111111111111111111111000000000001111111111111111110000000000001111111111111111110000000000001111111100000000000111111111000000000001111111111111111110000000000011111111111111111110000000000011111111111111111100000000000111111111111111111000000000000111111110000000000011111111111111111110000000000011111111000000000000111111110000000000011111111111111111100000000000111111111111111111 diff --git a/IR-Data/rc-car.txt b/IR-Data/rc-car.txt new file mode 100644 index 0000000..c4549bd --- /dev/null +++ b/IR-Data/rc-car.txt @@ -0,0 +1,36 @@ +# Scan einer IR Fernbedienung für Modellfahrzeuge. +# +# Eine Fernbedienung kann eine Senderadresse von 0 bis 3 haben, +# daher 4 Fahrzeuge. +# Es können 3 AD Werte und 8 Schalterstellungen gesendet werden. +# Die oberen zwei bits scheinen festzulegen, was gesendet wird. +# Davon ausgehend das ein langer Puls, 900µS, 1 entspricht, +# 00, 10, 01, hier werden die AD Werte gesendet +# 11, dann werden die Schalterstellungen gesendet. +# Die nächsten zwei bits sind dann die vier möglichen Adressen. +# Hier folgen Scans der Schalterstellungen. +# Grundstellung ID 0: +0000000000000000000011111111111111111111000000111111111000000111111111100000011111111100000011111111110000011111111110000001111111111000001111111111000000111111111100000111110000001111100000011111000000111110000011111000000111111111 +#Grundstellung ID 1: +00000000000000000000011111111111111111110000000111111111000000111111111000000111100000011111111100000001111111110000001111111110000001111111110000000111111110000000111100000011110000001111000000011110000001111111110000000111111111 +#Grundstellung ID 2: +0000000000000000000011111111111111111111000001111111111000001111111111000001111111111000001111100000111111111100000111111111100000111111111100000111111111100000111110000011111000001111100000011111000001111111111000001111111111 +#Grundstellung ID 3: +00000000000000000000011111111111111111111000001111111111000000111111111000000111110000011111000001111111111000000111111111100000111111111100000111111111100000111110000001111100000011111000001111100000111110000011111111111 +Ab hier alles nur ID 3: +# Funktion 1: +000000000000000000000111111111111111111100000011111111100000001111111110000001111000000011100000001110000001111111110000001111111110000000111111111000000111100000011110000001111000000111100000011111111100000001111111111 +# Funktion 2: +0000000000000000000011111111111111111111000001111111111000001111111111000001111110000011111000001111111111000001111100000111111111100000111111111100000111110000011111000001111100000111110000011111111110000011111111 +# Funktion 3: +0000000000000000000001111111111111111111000000111111111000000111111111100000011111000000011100000011111111100000011111111100000011110000000111111111000000111100000011110000001111000000111100000011111111100000001111111111 +# Funktion 4: +000000000000000000000111111111111111111100000001111111100000011111111100000011110000001111000000111111111000000111111111100000011111111100000011111000000111100000011110000001111000000111100000011111111100000011111111111 +# Funktion 5: +00000000000000000000011111111111111111110000001111111111000000111111111000000111100000011110000001111111110000001111111110000001111111110000001111111110000001111000000111110000001111000000111111111000000111111111100000111111111 +# Funktion 6: +00000000000000000000011111111111111111110000000111111110000000111111111000000011100000001110000000111111111000000111111111000000011111111100000011111111100000001111000000111100000001111111100000001111000000011111111000000111111111 +# Funktion 7: +000000000000000000000111111111111111111100000011111111100000011111111100000011110000000111100000011111111100000011111111100000001111111100000001111111110000000111111111000000111100000011110000001111000000111111111000000111111111 +# Funktion 8: +000000000000000000000111111111111111111100000011111111100000011111111100000011110000001111100000011111111100000011111111110000001111111110000001111111110000001111000000111111111100000011110000001111000000111111111000000111111111 -- cgit v1.2.3