mirror of
https://github.com/travisgoodspeed/goodwatch
synced 2024-11-22 16:59:57 +00:00
Configuration file can now redefine the OOK buttons.
This commit is contained in:
parent
382f80747e
commit
058b93089e
@ -41,7 +41,9 @@
|
|||||||
transmission.
|
transmission.
|
||||||
|
|
||||||
Further details and a tutorial for adding your own remote are in the
|
Further details and a tutorial for adding your own remote are in the
|
||||||
wiki. https://github.com/travisgoodspeed/goodwatch/wiki/OOK_Example
|
wiki.
|
||||||
|
|
||||||
|
https://github.com/travisgoodspeed/goodwatch/wiki/OOK_Example
|
||||||
|
|
||||||
--Travis
|
--Travis
|
||||||
|
|
||||||
@ -59,8 +61,10 @@
|
|||||||
no preamble, no CRC, and 341µs symbol times.
|
no preamble, no CRC, and 341µs symbol times.
|
||||||
*/
|
*/
|
||||||
static const uint8_t ook_settings[]={
|
static const uint8_t ook_settings[]={
|
||||||
MDMCFG4, 0x86, // Modem Configuration
|
//Change these to change the rate.
|
||||||
MDMCFG3, 0xD9, // Modem Configuration
|
MDMCFG4, OOKMDMCFG4, // Modem Configuration
|
||||||
|
MDMCFG3, OOKMDMCFG3, // Modem Configuration
|
||||||
|
//These rest are consistent for all OOK emulation.
|
||||||
MDMCFG2, 0x30, // Modem Configuration, no sync
|
MDMCFG2, 0x30, // Modem Configuration, no sync
|
||||||
FREND0 , 0x11, // Front End TX Configuration
|
FREND0 , 0x11, // Front End TX Configuration
|
||||||
FSCAL3 , 0xE9, // Frequency Synthesizer Calibration
|
FSCAL3 , 0xE9, // Frequency Synthesizer Calibration
|
||||||
@ -77,11 +81,8 @@ static const char * const button_array[] = {
|
|||||||
/* These were recorded with Universal Radio Hacker (URH). You might
|
/* These were recorded with Universal Radio Hacker (URH). You might
|
||||||
need to adjust both these packets and the symbol periods defined
|
need to adjust both these packets and the symbol periods defined
|
||||||
above. */
|
above. */
|
||||||
|
OOKBUTTONA, OOKBUTTONB,
|
||||||
"\x00\x00\xe8\xe8\xee\x88\xe8\x8e\xe8\x88\xee\xe8\x88\x8e\x80\x00", //A
|
OOKBUTTONC, OOKBUTTOND
|
||||||
"\x00\x00\xe8\xe8\xee\x88\xe8\x8e\xe8\x88\xee\xe8\x88\xe8\x80\x00", //B
|
|
||||||
"\x00\x00\xe8\xe8\xee\x88\xe8\x8e\xe8\x88\xee\xe8\x8e\x88\x80\x00", //C
|
|
||||||
"\x00\x00\xe8\xe8\xee\x88\xe8\x8e\xe8\x88\xee\xe8\xe8\x88\x80\x00" //D
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
@ -22,3 +22,23 @@
|
|||||||
#ifndef DEFAULTAPP
|
#ifndef DEFAULTAPP
|
||||||
#define DEFAULTAPP 0
|
#define DEFAULTAPP 0
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//Settings for a DC relay, 341us/bit OOK.
|
||||||
|
#ifndef OOKMDMCFG4
|
||||||
|
#define OOKMDMCFG4 0x86
|
||||||
|
#endif
|
||||||
|
#ifndef OOKMDMCFG3
|
||||||
|
#define OOKMDMCFG3 0xd9
|
||||||
|
#endif
|
||||||
|
#ifndef OOKBUTTONA
|
||||||
|
#define OOKBUTTONA "\x00\x00\xe8\xe8\xee\x88\xe8\x8e\xe8\x88\xee\xe8\x88\x8e\x80\x00"
|
||||||
|
#endif
|
||||||
|
#ifndef OOKBUTTONB
|
||||||
|
#define OOKBUTTONB "\x00\x00\xe8\xe8\xee\x88\xe8\x8e\xe8\x88\xee\xe8\x88\xe8\x80\x00"
|
||||||
|
#endif
|
||||||
|
#ifndef OOKBUTTONC
|
||||||
|
#define OOKBUTTONC "\x00\x00\xe8\xe8\xee\x88\xe8\x8e\xe8\x88\xee\xe8\x8e\x88\x80\x00"
|
||||||
|
#endif
|
||||||
|
#ifndef OOKBUTTOND
|
||||||
|
#define OOKBUTTOND "\x00\x00\xe8\xe8\xee\x88\xe8\x8e\xe8\x88\xee\xe8\xe8\x88\x80\x00"
|
||||||
|
#endif
|
||||||
|
@ -10,3 +10,14 @@
|
|||||||
|
|
||||||
//Uncomment this to set the default RTC Calibration. Positive is slow, negative is fast.
|
//Uncomment this to set the default RTC Calibration. Positive is slow, negative is fast.
|
||||||
#define RTCCALIBRATE -28
|
#define RTCCALIBRATE -28
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
//Settings for a DC relay, 341us/bit OOK
|
||||||
|
#define OOKMDMCFG4 0x86
|
||||||
|
#define OOKMDMCFG3 0xd9
|
||||||
|
#define OOKBUTTONA "\x00\x00\xe8\xe8\xee\x88\xe8\x8e\xe8\x88\xee\xe8\x88\x8e\x80\x00"
|
||||||
|
#define OOKBUTTONB "\x00\x00\xe8\xe8\xee\x88\xe8\x8e\xe8\x88\xee\xe8\x88\xe8\x80\x00"
|
||||||
|
#define OOKBUTTONC "\x00\x00\xe8\xe8\xee\x88\xe8\x8e\xe8\x88\xee\xe8\x8e\x88\x80\x00"
|
||||||
|
#define OOKBUTTOND "\x00\x00\xe8\xe8\xee\x88\xe8\x8e\xe8\x88\xee\xe8\xe8\x88\x80\x00"
|
||||||
|
*/
|
||||||
|
Loading…
Reference in New Issue
Block a user