This is just a small bit of cleanup for the Pierogi website.
addKey("test", Unmapped_Key, 0x05, 8);
addKey("center-", CenterVolumeDown_Key, 0x06, 8);
addKey("direct", PCInput_Key, 0x0A, 8);
+ addKey("direct", One_Key, 0x0A, 8);
addKey("optical", OpticalInput_Key, 0x0B, 8);
+ addKey("optical", Two_Key, 0x0B, 8);
addKey("coax", DigitalCoaxInput_Key, 0x0C, 8);
+ addKey("coax", Three_Key, 0x0C, 8);
addKey("vol-", VolumeDown_Key, 0x0E, 8);
addKey("power", Power_Key, 0x10, 8);
addKey("mute", Mute_Key, 0x16, 8);
Sony_Make,
index)
{
+ addControlledDevice(Sony_Make, "DVP-CX985V", DVD_Device);
}
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE QtCreatorProject>
-<!-- Written by Qt Creator 2.4.1, 2012-02-19T11:56:32. -->
+<!-- Written by Qt Creator 2.4.1, 2012-02-19T19:32:05. -->
<qtcreator>
<data>
<variable>ProjectExplorer.Project.ActiveTarget</variable>
<value type="QString" key="ProjectExplorer.ProcessStep.Arguments">dpkg-buildpackage -sa -S -uc -us</value>
<value type="QString" key="ProjectExplorer.ProcessStep.Command">/Users/john/QtSDK/Maemo/4.6.2/bin/mad</value>
<value type="bool" key="ProjectExplorer.ProcessStep.Enabled">false</value>
- <value type="QString" key="ProjectExplorer.ProcessStep.WorkingDirectory">/Users/john/Develop/n900/pierogi-0.6.7</value>
+ <value type="QString" key="ProjectExplorer.ProcessStep.WorkingDirectory">/Users/john/Develop/n900/pierogi-0.6.8</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Custom Process Step</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.ProcessStep</value>
<value type="QString">/Users/john/Develop/n900/pierogi-build-maemo-Qt_for_Fremantle_PR1_3_Devices__Qt_SDK__Release/pierogi_0_6_0_armel.deb</value>
<value type="QString">/Users/john/Develop/n900/pierogi-build-maemo-Qt_for_Fremantle_PR1_3_Devices__Qt_SDK__Release/pierogi_0_5_2_armel.deb</value>
<value type="QString">/Users/john/Develop/n900/pierogi-build-maemo-Qt_for_Fremantle_PR1_3_Devices__Qt_SDK__Release/pierogi_0_6_6_armel.deb</value>
+ <value type="QString">/Users/john/Develop/n900/pierogi-build-maemo-Qt_for_Fremantle_PR1_3_Devices__Qt_SDK__Release/pierogi_0_6_8_armel.deb</value>
<value type="QString">/Users/john/Develop/n900/pierogi-build-maemo-Qt_for_Fremantle_PR1_3_Devices__Qt_SDK__Release/pierogi_0_6_2_armel.deb</value>
<value type="QString">/Users/john/Develop/n900/pierogi-build-maemo-Qt_for_Fremantle_PR1_3_Devices__Qt_SDK__Release/pierogi_0_6_4_armel.deb</value>
<value type="QString">/Users/john/Develop/n900/pierogi-build-maemo-Qt_for_Fremantle_PR1_3_Devices__Qt_SDK__Release/pierogi_0_1_0_armel.deb</value>
<value type="QString">192.168.0.15</value>
<value type="QString">192.168.0.15</value>
<value type="QString">192.168.0.15</value>
+ <value type="QString">192.168.0.15</value>
</valuelist>
<valuelist type="QVariantList" key="Qt4ProjectManager.MaemoRunConfiguration.LastDeployedRemotePaths">
<value type="QString"></value>
<value type="QString"></value>
<value type="QString"></value>
<value type="QString"></value>
+ <value type="QString"></value>
</valuelist>
<valuelist type="QVariantList" key="Qt4ProjectManager.MaemoRunConfiguration.LastDeployedTimes">
<value type="QDateTime">2012-01-19T22:18:07</value>
<value type="QDateTime">2012-02-11T18:03:15</value>
<value type="QDateTime">2012-02-08T20:29:28</value>
<value type="QDateTime">2012-02-16T22:03:28</value>
+ <value type="QDateTime">2012-02-19T19:25:47</value>
<value type="QDateTime">2012-02-13T22:02:56</value>
<value type="QDateTime">2012-02-14T21:42:07</value>
<value type="QDateTime">2012-01-17T00:03:13</value>
#include "keysets/ei.h"
#include "keysets/elgato.h"
#include "keysets/emerson.h"
+#include "keysets/epson.h"
#include "keysets/fortec.h"
#include "keysets/goldstar.h"
#include "keysets/grundig.h"
#include "keysets/homecast.h"
#include "keysets/hp.h"
#include "keysets/huawei.h"
+#include "keysets/humax.h"
#include "keysets/jvc.h"
#include "keysets/kenwood.h"
#include "keysets/lg.h"
setupKeyset(new EmersonTV1(counter++));
setupKeyset(new EmersonDVD1(counter++));
+ setupKeyset(new EpsonProjector1(counter++));
+ setupKeyset(new EpsonProjector2(counter++));
+
setupKeyset(new FortecReceiver1(counter++));
setupKeyset(new FortecReceiver2(counter++));
setupKeyset(new HuaweiSTB1(counter++));
setupKeyset(new HuaweiSTB2(counter++));
+ setupKeyset(new HumaxReceiver1(counter++));
+ setupKeyset(new HumaxReceiver2(counter++));
+ setupKeyset(new HumaxReceiver3(counter++));
+
setupKeyset(new JVCSat1(counter++));
setupKeyset(new JVCSat2(counter++));
setupKeyset(new JVCVCR1(counter++));
makes[Ei_Make] = "Ei";
makes[Elgato_Make] = "Elgato";
makes[Emerson_Make] = "Emerson";
+ makes[Epson_Make] = "Epson";
makes[Fortec_Make] = "Fortec Star";
makes[GoldStar_Make] = "GoldStar";
makes[Grundig_Make] = "Grundig";
makes[Homecast_Make] = "Homecast";
makes[HP_Make] = "HP";
makes[Huawei_Make] = "Huawei";
+ makes[Humax_Make] = "Humax";
makes[JVC_Make] = "JVC";
makes[Kenwood_Make] = "Kenwood";
makes[LG_Make] = "LG";
Ei_Make,
Elgato_Make,
Emerson_Make,
+ Epson_Make,
Fortec_Make,
GoldStar_Make,
Grundig_Make,
Homecast_Make,
HP_Make,
Huawei_Make,
+ Humax_Make,
JVC_Make,
Kenwood_Make,
LG_Make,
// manufacturer ID codes) and a second half (containing address and command
// data). The first half is 16 bits long plus a 4 bit checksum, and the
// second half is 24 bits long plus a 4 bit checksum. Of that second half,
- // the first 12 bits are probably the device, and the last 12 bits are split
+ // the first 12 bits are probably the address, and the last 12 bits are split
// into 8 bits of command followed by 4 bits that turn out to be the last
- // four bits of the command xored with the middle 4 bits of the device.
+ // four bits of the command xored with the middle 4 bits of the address.
// (At least for Panasonic.) Very strange.
// For now, I'm going with this game plan:
// -- The "preData" will contain the 16 bits of manufacturer data as a
If you have any questions or comments, please post a note on the
<a href="https://garage.maemo.org/forum/?group_id=2286">Pierogi forum boards</a>
or send a message to
-<a href="mailto:jpietrzak8@gmail.com">jpietrzak8@gmail.com</a>.
-Thank you for your understanding.
+<a href="mailto:jpietrzak8@gmail.com">jpietrzak8@gmail.com</a>. Also, a thread
+has been set up on
+<a href="http://talk.maemo.org/showthread.php?t=82243">talk.maemo.org</a>,
+containing a great deal of information.
</p>
+<h3>A note on licensing and such</h3>
<p>
-Also, some kind folks have asked about donations. Let me state up front that
-this is a free, open-source program; do with it as you will! But yes, if you
-wish to send some small donation my way, I will gladly accept it. (All
-received funds will be put toward the purchase of a second N900.)
+I have placed Pierogi under the GNU General Public License, version 2.0 or
+later. (Here is a
+<a href="http://www.gnu.org/licenses/gpl-2.0.html">link</a> to the terms of
+that license.) In short, this places certain restrictions on how you can use
+the source code for this program (which you can find
+<a href="https://garage.maemo.org/plugins/ggit/browse.php/?p=pierogi">here</a>;
+if that link is not working for you, please send me a note). The program
+itself is free for use, in whatever manner you wish to use it.
+</p>
+
+<p>
+However, some kind folks have asked about donations, and I've decided I will
+go ahead and set up a Paypal donation site. Any funds received will be put
+towards the purchase of a second N900 I can devote fully towards development
+work. Thank you for your support!
</p>
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">