#
# this is a shift encoded remote control from philips
#
# contributed by Per-Henrik Persson (vajper@datorklubben.ml.org)
#
# brand:             Philips
# model:             RC5420
# supported devices: unknown TV set
#

begin remote

  name  PHILIPS_TV
  bits            6
  flags SHIFT_ENC
  eps            20
  aeps            0

  header          0     0
  one           940   840
  zero          940   840
  ptrail          0
  plead         940
  foot            0     0
  repeat          0     0
  pre_data_bits   7
  pre_data       0x40
  post_data_bits  0
  post_data      0x0
  pre             0     0
  post            0     0
  gap          90000
  repeat_bit      2

      begin codes
          0                        0x0000000000000000
          1                        0x0000000000000001
          2                        0x0000000000000002
          3                        0x0000000000000003
          4                        0x0000000000000004
          5                        0x0000000000000005
          6                        0x0000000000000006
          7                        0x0000000000000007
          8                        0x0000000000000008
          9                        0x0000000000000009
          POWER                    0x000000000000000C
          RESET                    0x000000000000000E
          MUTE                     0x000000000000000D
          A/V                      0x0000000000000038
          -/--                     0x000000000000000A
          VOL_UP                   0x0000000000000010
          BRT_+                    0x0000000000000012
          CONT_+                   0x0000000000000014
          VOL_DOWN                 0x0000000000000011
          BRT_-                    0x0000000000000013
          CONT_-                   0x000000000000000E
          unknown1                 0x0000000000000032
          unknown2                 0x0000000000000034
          TEXT_TV                  0x000000000000003C
          TIMER                    0x0000000000000037
          unknown3                 0x0000000000000036
          unknown4                 0x0000000000000035
      end codes

end remote
