diff --git a/Sony_SLink.h b/Sony_SLink.h index 508357d..2be61f7 100644 --- a/Sony_SLink.h +++ b/Sony_SLink.h @@ -32,6 +32,7 @@ #define SLINK_DEVICE_CDP_CX3L 0x92 // Send commands to a Sony CDP-CX jukebox for CD Player 3 to drive number <=200 #define SLINK_DEVICE_CDP_CX3H 0x95 // Send commands to a Sony CDP-CX jukebox for CD Player 3 to drive disc number > 200 #define SLINK_DEVICE_CDP_CXALL 0x97 // Send commands to a Sony CDP-CX jukebox for all CD players 1, 2, 3 (200 or less disc players only) +#define SLINK_DEVICE_TC_WE435 0xA4 // Send commands to a Sony TC-WE435 cassette player/recorder // List of commands for AMP/RECEIVER #define SLINK_CMD_AMP_MUTE_ON 6 @@ -72,6 +73,22 @@ #define SLINK_CMD_CD_NEXT 8 // Next Track #define SLINK_CMD_CD_PREV 9 // Previous Track +// List of commands for cassette player/recorder +// commands for deck A (playback only): +#define SLINK_CMD_TC_STOP_A 65 +#define SLINK_CMD_TC_WIND_FWD_A 74 +#define SLINK_CMD_TC_WIND_REV_A 75 +#define SLINK_CMD_TC_PLAY_FWD_A 76 +#define SLINK_CMD_TC_PLAY_REV_A 77 +#define SLINK_CMD_TC_STOP_B 1 +// commands for deck A (record and playback): +#define SLINK_CMD_TC_PAUSE_B 2 +#define SLINK_CMD_TC_RECORD_B 7 +#define SLINK_CMD_TC_WIND_FWD_B 10 +#define SLINK_CMD_TC_WIND_REV_B 11 +#define SLINK_CMD_TC_PLAY_FWD_B 12 +#define SLINK_CMD_TC_PLAY_REV_B 13 + // List of parameters for SLINK_CMD_AMP_SET_INPUT_CHAN #define SLINK_CMDP_IN_TUNER 0 #define SLINK_CMDP_IN_PHONO 1 diff --git a/keywords.txt b/keywords.txt index 8d2c7e6..9d26ff1 100644 --- a/keywords.txt +++ b/keywords.txt @@ -32,6 +32,7 @@ SLINK_DEVICE_CDP_CX2H LITERAL1 SLINK_DEVICE_CDP_CX3L LITERAL1 SLINK_DEVICE_CDP_CX3H LITERAL1 SLINK_DEVICE_CDP_CXALL LITERAL1 +SLINK_DEVICE_TC_WE435 LITERAL1 # List of commands for AMP/RECEIVER SLINK_CMD_AMP_MUTE_ON LITERAL1 SLINK_CMD_AMP_MUTE_OFF LITERAL1 @@ -62,6 +63,19 @@ SLINK_CMD_CD_STOP LITERAL1 SLINK_CMD_CD_PAUSE LITERAL1 SLINK_CMD_CD_NEXT LITERAL1 SLINK_CMD_CD_PREV LITERAL1 +# List of commands for TC +SLINK_CMD_TC_STOP_A LITERAL1 +SLINK_CMD_TC_WIND_FWD_A LITERAL1 +SLINK_CMD_TC_WIND_REV_A LITERAL1 +SLINK_CMD_TC_PLAY_FWD_A LITERAL1 +SLINK_CMD_TC_PLAY_REV_A LITERAL1 +SLINK_CMD_TC_STOP_B LITERAL1 +SLINK_CMD_TC_PAUSE_B LITERAL1 +SLINK_CMD_TC_RECORD_B LITERAL1 +SLINK_CMD_TC_WIND_FWD_B LITERAL1 +SLINK_CMD_TC_WIND_REV_B LITERAL1 +SLINK_CMD_TC_PLAY_FWD_B LITERAL1 +SLINK_CMD_TC_PLAY_REV_B LITERAL1 # List of parameters for SLINK_CMD_AMP_SET_INPUT_CHAN SLINK_CMDP_IN_TUNER LITERAL1 SLINK_CMDP_IN_PHONO LITERAL1