c4f084a991
* add decodeIRJson and JSON remote option * handle JSON API commands also * removed code that forced IR codes in a certain range to be decoded by decodeIR24. Generate default ir.json files for currently supported remotes. * comment out printing API commands in IR handling * refactor decodeIRJson to change how ir.json is loaded add support for calling several c functions * Handle setting palette when effect is still on default solid and will not display it * remove colorUpdated notifier that was pasted in accidentally * Update to handle both 24-key and 24-key old remotes (#1969) * Update readme.md * Update ir.cpp Handle both 24-key and 24-key old in decodeIR switch statement * Re-add JSON remote option Co-authored-by: Scott Bailey <scottrbailey@gmail.com> Co-authored-by: Artacus <40248830+scottrbailey@users.noreply.github.com>
38 lines
654 B
JSON
38 lines
654 B
JSON
{
|
|
"desc": "6-key",
|
|
"0xFF0FF0": {
|
|
"label": "Power",
|
|
"pos": "1x1",
|
|
"cmd": "T=2"
|
|
},
|
|
"0xFF8F70": {
|
|
"label": "Channel +",
|
|
"pos": "2x1",
|
|
"cmnt": "Cycle palette up",
|
|
"cmd": "FP=~"
|
|
},
|
|
"0xFF4FB0": {
|
|
"label": "Channel -",
|
|
"pos": "3x1",
|
|
"cmnt": "Cycle palette down",
|
|
"cmd": "FP=~-"
|
|
},
|
|
"0xFFCF30": {
|
|
"label": "Volume +",
|
|
"pos": "4x1",
|
|
"cmnt": "Brighten",
|
|
"cmd": "A=~16"
|
|
},
|
|
"0xFF2FD0": {
|
|
"label": "Volume -",
|
|
"pos": "5x1",
|
|
"cmnt": "Dim",
|
|
"cmd": "A=~-16"
|
|
},
|
|
"0xFFAF50": {
|
|
"label": "Mute",
|
|
"pos": "6x1",
|
|
"cmnt": "Cycle effects",
|
|
"cmd": "CY=0&FX=~"
|
|
}
|
|
} |