#
# this config file is a slightly modified
# config file that was automatically generated
# using lirc-0.6.6(sir) on Tue Feb 18 19:50:25 2003
#
# the problem with the original config file was that
# using it lirc usually received two identical signals
# after pressing a single button on the remote
#
# adding the single line
#   toggle_mask     0x3ff
# seems to solve the problem
# (I don't understand this line meaning however)
#
# contributed by Jan Grudo <jan_grudo@tut.by>
#
# brand:                       SHARP
# model no. of remote control: G0927AJ
# devices being controlled by this remote:
#

begin remote

  name      G0927AJ
  bits           15
  flags SPACE_ENC|CONST_LENGTH
  eps            30
  aeps          100

  one           279  1829
  zero          279   774
  ptrail        279
  gap          67790
  min_repeat      2
  toggle_bit      0
  toggle_mask     0x3ff


      begin codes
	'POWER'               0x00000000000061A2    # power
	'PLAY'                0x0000000000006112    # play
	'STOP'                0x0000000000006392    # stop
	'VOLUMEUP'            0x00000000000040A2    # volup
	'VOLUMEDOWN'          0x00000000000042A2    # voldown
	'FORW'                0x0000000000006212    # forw
	'REW'                 0x0000000000006312    # rew
	'PAUSE'               0x0000000000006292    # pause
	'REPEAT'              0x0000000000006022    # repeat
	'CHANNELUP'           0x0000000000006222    # ch_up
	'CHANNELDOWN'         0x0000000000006122    # ch_down
	'EJECT'               0x0000000000006332    # eject
	'MUTE'                0x00000000000063A2    # mute
	'CLEAR'               0x0000000000006012    # clear
	'MODE_OSD'            0x00000000000062C6    # mode_osd
	'OSP'                 0x00000000000060E2    # osp
	'PROG'                0x00000000000062E2    # prog
	'TIMER'               0x0000000000006262    # timer
	'RECORD'              0x0000000000006052    # record
	'F_ADV'               0x0000000000006092    # f_adv
	'X2'                  0x0000000000006232    # x2
	'TRACK_DOWN'          0x0000000000006186    # track_down
	'TRACK_UP'            0x0000000000006286    # track_up
	'ZERO_BACK'           0x0000000000006306    # zero_back
	'SLOW'                0x0000000000006252    # slow
	'DPSS_DOWN'           0x0000000000006032    # dpss_down
	'DPSS_UP'             0x00000000000063D2    # dpss_up
	'CLOCK'               0x00000000000060D2    # clock
	'CLOCK_REC'           0x00000000000063C2    # clock_rec
      end codes

end remote
