@@ -1,3 +1,6 @@
+/* Copyright (C) 2022-2023 Salvatore Sanfilippo -- All Rights Reserved
+ * See the LICENSE file for information about the license. */
+
#include <stdint.h>
#include <stddef.h>
@@ -1,4 +1,7 @@
-/* PT/SC remotes. Usually 443.92 Mhz OOK.
+ * See the LICENSE file for information about the license.
+ *
+ * PT/SC remotes. Usually 443.92 Mhz OOK.
*
* This line code is used in many remotes such as Princeton chips
* named PT2262, Silian Microelectronics SC5262 and others.
-/* Microchip HCS200/HCS300/HSC301 KeeLoq, rolling code remotes.
+ * Microchip HCS200/HCS300/HSC301 KeeLoq, rolling code remotes.
* Usually 443.92 Mhz OOK, ~200us or ~400us pulse len, depending
* on the configuration.
-/* Oregon remote termometers. Usually 443.92 Mhz OOK.
+ * Oregon remote termometers. Usually 443.92 Mhz OOK.
* The protocol is described here:
* https://wmrx00.sourceforge.net/Arduino/OregonScientific-RF-Protocols.pdf
-/* Citroen TPMS. Usually 443.92 Mhz FSK.
+ * Citroen TPMS. Usually 443.92 Mhz FSK.
* Preamble of ~14 high/low 52 us pulses
* Sync of high 100us pulse then 50us low
-/* Ford tires TPMS. Usually 443.92 Mhz FSK (in Europe).
+ * Ford tires TPMS. Usually 443.92 Mhz FSK (in Europe).
* 52 us short pules
* Preamble: 0101010101010101010101010101
-/* Renault tires TPMS. Usually 443.92 Mhz FSK.
+ * Renault tires TPMS. Usually 443.92 Mhz FSK.
* Preamble + sync + Manchester bits. ~48us short pulse.
* 9 Bytes in total not counting the preamble. */
-/* Schrader TPMS. Usually 443.92 Mhz OOK, 120us pulse len.
+ * Schrader TPMS. Usually 443.92 Mhz OOK, 120us pulse len.
* 500us high pulse + Preamble + Manchester coded bits where:
* 1 = 10
-/* Schrader variant EG53MA4 TPMS.
+ * Schrader variant EG53MA4 TPMS.
* Usually 443.92 Mhz OOK, 100us pulse len.
* Preamble: alternating pulse/gap, 100us.
-/* Toyota tires TPMS. Usually 443.92 Mhz FSK (In Europe).
+ * Toyota tires TPMS. Usually 443.92 Mhz FSK (In Europe).
* Preamble + sync + 64 bits of data. ~48us short pulse length.