summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authortpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>2011-06-30 00:15:53 +0000
committertpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>2011-06-30 00:15:53 +0000
commit0aaa8e3fc8f8a1481333b564f0922277c8d8ad59 (patch)
treeb95c0ca86c4876dd139af376b9f4afd8917cf0cd
parentb79a2c28534cf09987eeeba3077fff9236df182a (diff)
downloadpiklab-0aaa8e3f.tar.gz
piklab-0aaa8e3f.zip
TQt4 port piklab
This enables compilation under both Qt3 and Qt4 git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/applications/piklab@1238822 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
-rw-r--r--src/coff/base/cdb_parser.cpp42
-rw-r--r--src/coff/base/cdb_parser.h38
-rw-r--r--src/coff/base/coff.cpp26
-rw-r--r--src/coff/base/coff.h10
-rw-r--r--src/coff/base/coff_archive.cpp48
-rw-r--r--src/coff/base/coff_archive.h18
-rw-r--r--src/coff/base/coff_data.h2
-rw-r--r--src/coff/base/coff_object.cpp148
-rw-r--r--src/coff/base/coff_object.h108
-rw-r--r--src/coff/base/disassembler.cpp88
-rw-r--r--src/coff/base/disassembler.h28
-rw-r--r--src/coff/base/gpdis.cpp14
-rw-r--r--src/coff/base/gpopcode.h2
-rw-r--r--src/coff/base/text_coff.cpp84
-rw-r--r--src/coff/base/text_coff.h20
-rw-r--r--src/coff/xml/xml_coff_parser.cpp26
-rw-r--r--src/common/cli/cli_global.cpp8
-rw-r--r--src/common/cli/cli_global.h6
-rw-r--r--src/common/cli/cli_log.cpp30
-rw-r--r--src/common/cli/cli_log.h10
-rw-r--r--src/common/cli/cli_main.cpp22
-rw-r--r--src/common/cli/cli_main.h25
-rw-r--r--src/common/cli/cli_pfile.cpp6
-rw-r--r--src/common/common/bitvalue.cpp10
-rw-r--r--src/common/common/bitvalue.h24
-rw-r--r--src/common/common/group.cpp8
-rw-r--r--src/common/common/group.h20
-rw-r--r--src/common/common/key_enum.h14
-rw-r--r--src/common/common/lister.h18
-rw-r--r--src/common/common/misc.cpp18
-rw-r--r--src/common/common/misc.h16
-rw-r--r--src/common/common/number.cpp38
-rw-r--r--src/common/common/number.h46
-rw-r--r--src/common/common/purl_base.cpp36
-rw-r--r--src/common/common/purl_base.h22
-rw-r--r--src/common/common/qflags.h66
-rw-r--r--src/common/common/range.h12
-rw-r--r--src/common/common/storage.cpp6
-rw-r--r--src/common/common/storage.h12
-rw-r--r--src/common/common/streamer.h26
-rw-r--r--src/common/common/synchronous.cpp37
-rw-r--r--src/common/common/synchronous.h12
-rw-r--r--src/common/common/version_data.cpp16
-rw-r--r--src/common/common/version_data.h12
-rw-r--r--src/common/global/about.cpp8
-rw-r--r--src/common/global/about.h2
-rw-r--r--src/common/global/generic_config.cpp86
-rw-r--r--src/common/global/generic_config.h62
-rw-r--r--src/common/global/global.h38
-rw-r--r--src/common/global/log.cpp34
-rw-r--r--src/common/global/log.h70
-rw-r--r--src/common/global/pfile.cpp28
-rw-r--r--src/common/global/pfile.h28
-rw-r--r--src/common/global/process.cpp54
-rw-r--r--src/common/global/process.h67
-rw-r--r--src/common/global/progress_monitor.cpp12
-rw-r--r--src/common/global/progress_monitor.h17
-rw-r--r--src/common/global/purl.cpp198
-rw-r--r--src/common/global/purl.h60
-rw-r--r--src/common/global/xml_data_file.cpp108
-rw-r--r--src/common/global/xml_data_file.h32
-rw-r--r--src/common/gui/config_widget.h45
-rw-r--r--src/common/gui/container.cpp34
-rw-r--r--src/common/gui/container.h26
-rw-r--r--src/common/gui/dialog.cpp118
-rw-r--r--src/common/gui/dialog.h53
-rw-r--r--src/common/gui/editlistbox.cpp106
-rw-r--r--src/common/gui/editlistbox.h39
-rw-r--r--src/common/gui/hexword_gui.cpp44
-rw-r--r--src/common/gui/hexword_gui.h27
-rw-r--r--src/common/gui/key_gui.h58
-rw-r--r--src/common/gui/list_container.cpp40
-rw-r--r--src/common/gui/list_container.h27
-rw-r--r--src/common/gui/list_view.cpp80
-rw-r--r--src/common/gui/list_view.h31
-rw-r--r--src/common/gui/misc_gui.cpp162
-rw-r--r--src/common/gui/misc_gui.h86
-rw-r--r--src/common/gui/number_gui.cpp50
-rw-r--r--src/common/gui/number_gui.h19
-rw-r--r--src/common/gui/pfile_ext.cpp24
-rw-r--r--src/common/gui/pfile_ext.h2
-rw-r--r--src/common/gui/purl_ext.cpp20
-rw-r--r--src/common/gui/purl_gui.cpp66
-rw-r--r--src/common/gui/purl_gui.h59
-rw-r--r--src/common/nokde/nokde_kaboutdata.cpp142
-rw-r--r--src/common/nokde/nokde_kaboutdata.h96
-rw-r--r--src/common/nokde/nokde_kcmdlineargs.cpp304
-rw-r--r--src/common/nokde/nokde_kcmdlineargs.h60
-rw-r--r--src/common/nokde/nokde_klocale.cpp4
-rw-r--r--src/common/nokde/nokde_klocale.h8
-rw-r--r--src/common/nokde/nokde_kprocess.cpp32
-rw-r--r--src/common/nokde/nokde_kprocess.h27
-rw-r--r--src/common/nokde/nokde_kurl.h14
-rw-r--r--src/common/nokde/win32_utils.h16
-rw-r--r--src/common/port/parallel.cpp58
-rw-r--r--src/common/port/parallel.h20
-rw-r--r--src/common/port/port.cpp12
-rw-r--r--src/common/port/port.h14
-rw-r--r--src/common/port/port_base.cpp26
-rw-r--r--src/common/port/port_base.h16
-rw-r--r--src/common/port/serial.cpp78
-rw-r--r--src/common/port/serial.h30
-rw-r--r--src/common/port/usb_port.cpp60
-rw-r--r--src/common/port/usb_port.h6
-rw-r--r--src/data/syntax_xml_generator.cpp24
-rw-r--r--src/devices/base/device_group.cpp192
-rw-r--r--src/devices/base/device_group.h26
-rw-r--r--src/devices/base/generic_device.cpp32
-rw-r--r--src/devices/base/generic_device.h74
-rw-r--r--src/devices/base/generic_memory.cpp12
-rw-r--r--src/devices/base/generic_memory.h14
-rw-r--r--src/devices/base/hex_buffer.cpp34
-rw-r--r--src/devices/base/hex_buffer.h18
-rw-r--r--src/devices/base/register.cpp22
-rw-r--r--src/devices/base/register.h43
-rw-r--r--src/devices/gui/device_group_ui.h14
-rw-r--r--src/devices/gui/hex_view.cpp4
-rw-r--r--src/devices/gui/hex_view.h3
-rw-r--r--src/devices/gui/hex_word_editor.cpp18
-rw-r--r--src/devices/gui/hex_word_editor.h16
-rw-r--r--src/devices/gui/memory_editor.cpp104
-rw-r--r--src/devices/gui/memory_editor.h54
-rw-r--r--src/devices/gui/register_view.cpp82
-rw-r--r--src/devices/gui/register_view.h34
-rw-r--r--src/devices/list/device_list.cpp6
-rw-r--r--src/devices/list/device_list.h4
-rw-r--r--src/devices/mem24/base/mem24.cpp4
-rw-r--r--src/devices/mem24/base/mem24.h10
-rw-r--r--src/devices/mem24/gui/mem24_group_ui.cpp4
-rw-r--r--src/devices/mem24/gui/mem24_group_ui.h8
-rw-r--r--src/devices/mem24/gui/mem24_hex_view.cpp10
-rw-r--r--src/devices/mem24/gui/mem24_hex_view.h5
-rw-r--r--src/devices/mem24/gui/mem24_memory_editor.cpp14
-rw-r--r--src/devices/mem24/gui/mem24_memory_editor.h15
-rw-r--r--src/devices/mem24/mem24/mem24_group.cpp10
-rw-r--r--src/devices/mem24/mem24/mem24_group.h8
-rw-r--r--src/devices/mem24/mem24/mem24_memory.cpp20
-rw-r--r--src/devices/mem24/mem24/mem24_memory.h4
-rw-r--r--src/devices/mem24/prog/mem24_prog.cpp8
-rw-r--r--src/devices/mem24/prog/mem24_prog.h2
-rw-r--r--src/devices/mem24/xml/mem24_xml_to_data.cpp24
-rw-r--r--src/devices/pic/base/pic.cpp120
-rw-r--r--src/devices/pic/base/pic.h62
-rw-r--r--src/devices/pic/base/pic_config.cpp100
-rw-r--r--src/devices/pic/base/pic_config.h56
-rw-r--r--src/devices/pic/base/pic_protection.cpp94
-rw-r--r--src/devices/pic/base/pic_protection.h30
-rw-r--r--src/devices/pic/base/pic_register.cpp88
-rw-r--r--src/devices/pic/base/pic_register.h48
-rw-r--r--src/devices/pic/gui/pic_config_editor.cpp30
-rw-r--r--src/devices/pic/gui/pic_config_editor.h6
-rw-r--r--src/devices/pic/gui/pic_config_word_editor.cpp108
-rw-r--r--src/devices/pic/gui/pic_config_word_editor.h19
-rw-r--r--src/devices/pic/gui/pic_group_ui.cpp24
-rw-r--r--src/devices/pic/gui/pic_group_ui.h10
-rw-r--r--src/devices/pic/gui/pic_hex_view.cpp8
-rw-r--r--src/devices/pic/gui/pic_hex_view.h5
-rw-r--r--src/devices/pic/gui/pic_memory_editor.cpp106
-rw-r--r--src/devices/pic/gui/pic_memory_editor.h50
-rw-r--r--src/devices/pic/gui/pic_prog_group_ui.cpp10
-rw-r--r--src/devices/pic/gui/pic_prog_group_ui.h5
-rw-r--r--src/devices/pic/gui/pic_register_view.cpp90
-rw-r--r--src/devices/pic/gui/pic_register_view.h32
-rw-r--r--src/devices/pic/pic/pic_group.cpp24
-rw-r--r--src/devices/pic/pic/pic_group.h8
-rw-r--r--src/devices/pic/pic/pic_memory.cpp172
-rw-r--r--src/devices/pic/pic/pic_memory.h18
-rw-r--r--src/devices/pic/prog/pic_debug.cpp34
-rw-r--r--src/devices/pic/prog/pic_debug.h12
-rw-r--r--src/devices/pic/prog/pic_prog.cpp94
-rw-r--r--src/devices/pic/prog/pic_prog.h2
-rw-r--r--src/devices/pic/prog/pic_prog_specific.cpp28
-rw-r--r--src/devices/pic/prog/pic_prog_specific.h6
-rw-r--r--src/devices/pic/xml/pic_xml_to_data.cpp432
-rw-r--r--src/devices/pic/xml_data/10F200.xml22
-rw-r--r--src/devices/pic/xml_data/10F202.xml22
-rw-r--r--src/devices/pic/xml_data/10F204.xml22
-rw-r--r--src/devices/pic/xml_data/10F206.xml22
-rw-r--r--src/devices/pic/xml_data/10F220.xml26
-rw-r--r--src/devices/pic/xml_data/10F222.xml26
-rw-r--r--src/devices/pic/xml_data/12C508.xml22
-rw-r--r--src/devices/pic/xml_data/12C508A.xml22
-rw-r--r--src/devices/pic/xml_data/12C509.xml22
-rw-r--r--src/devices/pic/xml_data/12C509A.xml22
-rw-r--r--src/devices/pic/xml_data/12C671.xml26
-rw-r--r--src/devices/pic/xml_data/12C672.xml26
-rw-r--r--src/devices/pic/xml_data/12CE518.xml24
-rw-r--r--src/devices/pic/xml_data/12CE519.xml24
-rw-r--r--src/devices/pic/xml_data/12CE673.xml26
-rw-r--r--src/devices/pic/xml_data/12CE674.xml26
-rw-r--r--src/devices/pic/xml_data/12CR509A.xml22
-rw-r--r--src/devices/pic/xml_data/12F508.xml22
-rw-r--r--src/devices/pic/xml_data/12F509.xml22
-rw-r--r--src/devices/pic/xml_data/12F510.xml26
-rw-r--r--src/devices/pic/xml_data/12F519.xml30
-rw-r--r--src/devices/pic/xml_data/12F609.xml34
-rw-r--r--src/devices/pic/xml_data/12F615.xml34
-rw-r--r--src/devices/pic/xml_data/12F629.xml38
-rw-r--r--src/devices/pic/xml_data/12F635.xml46
-rw-r--r--src/devices/pic/xml_data/12F675.xml38
-rw-r--r--src/devices/pic/xml_data/12F683.xml42
-rw-r--r--src/devices/pic/xml_data/14000.xml30
-rw-r--r--src/devices/pic/xml_data/16C432.xml24
-rw-r--r--src/devices/pic/xml_data/16C433.xml26
-rw-r--r--src/devices/pic/xml_data/16C505.xml22
-rw-r--r--src/devices/pic/xml_data/16C52.xml10
-rw-r--r--src/devices/pic/xml_data/16C54.xml16
-rw-r--r--src/devices/pic/xml_data/16C54A.xml16
-rw-r--r--src/devices/pic/xml_data/16C54B.xml16
-rw-r--r--src/devices/pic/xml_data/16C54C.xml16
-rw-r--r--src/devices/pic/xml_data/16C55.xml16
-rw-r--r--src/devices/pic/xml_data/16C554.xml20
-rw-r--r--src/devices/pic/xml_data/16C557.xml20
-rw-r--r--src/devices/pic/xml_data/16C558.xml20
-rw-r--r--src/devices/pic/xml_data/16C55A.xml16
-rw-r--r--src/devices/pic/xml_data/16C56.xml16
-rw-r--r--src/devices/pic/xml_data/16C56A.xml16
-rw-r--r--src/devices/pic/xml_data/16C57.xml16
-rw-r--r--src/devices/pic/xml_data/16C57C.xml16
-rw-r--r--src/devices/pic/xml_data/16C58A.xml16
-rw-r--r--src/devices/pic/xml_data/16C58B.xml16
-rw-r--r--src/devices/pic/xml_data/16C61.xml20
-rw-r--r--src/devices/pic/xml_data/16C62.xml20
-rw-r--r--src/devices/pic/xml_data/16C620.xml24
-rw-r--r--src/devices/pic/xml_data/16C620A.xml24
-rw-r--r--src/devices/pic/xml_data/16C621.xml24
-rw-r--r--src/devices/pic/xml_data/16C621A.xml24
-rw-r--r--src/devices/pic/xml_data/16C622.xml24
-rw-r--r--src/devices/pic/xml_data/16C622A.xml24
-rw-r--r--src/devices/pic/xml_data/16C62A.xml24
-rw-r--r--src/devices/pic/xml_data/16C62B.xml24
-rw-r--r--src/devices/pic/xml_data/16C63.xml24
-rw-r--r--src/devices/pic/xml_data/16C63A.xml24
-rw-r--r--src/devices/pic/xml_data/16C64.xml20
-rw-r--r--src/devices/pic/xml_data/16C641.xml28
-rw-r--r--src/devices/pic/xml_data/16C642.xml28
-rw-r--r--src/devices/pic/xml_data/16C64A.xml24
-rw-r--r--src/devices/pic/xml_data/16C65.xml20
-rw-r--r--src/devices/pic/xml_data/16C65A.xml24
-rw-r--r--src/devices/pic/xml_data/16C65B.xml24
-rw-r--r--src/devices/pic/xml_data/16C66.xml24
-rw-r--r--src/devices/pic/xml_data/16C661.xml28
-rw-r--r--src/devices/pic/xml_data/16C662.xml28
-rw-r--r--src/devices/pic/xml_data/16C67.xml24
-rw-r--r--src/devices/pic/xml_data/16C71.xml20
-rw-r--r--src/devices/pic/xml_data/16C710.xml24
-rw-r--r--src/devices/pic/xml_data/16C711.xml24
-rw-r--r--src/devices/pic/xml_data/16C712.xml24
-rw-r--r--src/devices/pic/xml_data/16C715.xml28
-rw-r--r--src/devices/pic/xml_data/16C716.xml24
-rw-r--r--src/devices/pic/xml_data/16C717.xml32
-rw-r--r--src/devices/pic/xml_data/16C72.xml24
-rw-r--r--src/devices/pic/xml_data/16C72A.xml24
-rw-r--r--src/devices/pic/xml_data/16C73.xml20
-rw-r--r--src/devices/pic/xml_data/16C73A.xml24
-rw-r--r--src/devices/pic/xml_data/16C73B.xml24
-rw-r--r--src/devices/pic/xml_data/16C74.xml20
-rw-r--r--src/devices/pic/xml_data/16C745.xml20
-rw-r--r--src/devices/pic/xml_data/16C74A.xml24
-rw-r--r--src/devices/pic/xml_data/16C74B.xml24
-rw-r--r--src/devices/pic/xml_data/16C76.xml24
-rw-r--r--src/devices/pic/xml_data/16C765.xml20
-rw-r--r--src/devices/pic/xml_data/16C77.xml24
-rw-r--r--src/devices/pic/xml_data/16C770.xml32
-rw-r--r--src/devices/pic/xml_data/16C771.xml32
-rw-r--r--src/devices/pic/xml_data/16C773.xml28
-rw-r--r--src/devices/pic/xml_data/16C774.xml28
-rw-r--r--src/devices/pic/xml_data/16C781.xml32
-rw-r--r--src/devices/pic/xml_data/16C782.xml32
-rw-r--r--src/devices/pic/xml_data/16C84.xml20
-rw-r--r--src/devices/pic/xml_data/16C923.xml20
-rw-r--r--src/devices/pic/xml_data/16C924.xml20
-rw-r--r--src/devices/pic/xml_data/16C925.xml24
-rw-r--r--src/devices/pic/xml_data/16C926.xml24
-rw-r--r--src/devices/pic/xml_data/16CE623.xml24
-rw-r--r--src/devices/pic/xml_data/16CE624.xml24
-rw-r--r--src/devices/pic/xml_data/16CE625.xml24
-rw-r--r--src/devices/pic/xml_data/16CR54.xml_broken16
-rw-r--r--src/devices/pic/xml_data/16CR54A.xml16
-rw-r--r--src/devices/pic/xml_data/16CR54B.xml16
-rw-r--r--src/devices/pic/xml_data/16CR54C.xml16
-rw-r--r--src/devices/pic/xml_data/16CR56A.xml16
-rw-r--r--src/devices/pic/xml_data/16CR57B.xml16
-rw-r--r--src/devices/pic/xml_data/16CR57C.xml16
-rw-r--r--src/devices/pic/xml_data/16CR58A.xml16
-rw-r--r--src/devices/pic/xml_data/16CR58B.xml16
-rw-r--r--src/devices/pic/xml_data/16CR62.xml24
-rw-r--r--src/devices/pic/xml_data/16CR620A.xml24
-rw-r--r--src/devices/pic/xml_data/16CR63.xml24
-rw-r--r--src/devices/pic/xml_data/16CR64.xml24
-rw-r--r--src/devices/pic/xml_data/16CR65.xml24
-rw-r--r--src/devices/pic/xml_data/16CR72.xml24
-rw-r--r--src/devices/pic/xml_data/16CR73.xml24
-rw-r--r--src/devices/pic/xml_data/16CR74.xml24
-rw-r--r--src/devices/pic/xml_data/16CR76.xml24
-rw-r--r--src/devices/pic/xml_data/16CR77.xml24
-rw-r--r--src/devices/pic/xml_data/16CR83.xml24
-rw-r--r--src/devices/pic/xml_data/16CR84.xml24
-rw-r--r--src/devices/pic/xml_data/16F505.xml22
-rw-r--r--src/devices/pic/xml_data/16F506.xml26
-rw-r--r--src/devices/pic/xml_data/16F54.xml16
-rw-r--r--src/devices/pic/xml_data/16F57.xml16
-rw-r--r--src/devices/pic/xml_data/16F59.xml16
-rw-r--r--src/devices/pic/xml_data/16F610.xml34
-rw-r--r--src/devices/pic/xml_data/16F616.xml34
-rw-r--r--src/devices/pic/xml_data/16F627.xml36
-rw-r--r--src/devices/pic/xml_data/16F627A.xml36
-rw-r--r--src/devices/pic/xml_data/16F628.xml36
-rw-r--r--src/devices/pic/xml_data/16F628A.xml36
-rw-r--r--src/devices/pic/xml_data/16F630.xml38
-rw-r--r--src/devices/pic/xml_data/16F631.xml42
-rw-r--r--src/devices/pic/xml_data/16F636.xml46
-rw-r--r--src/devices/pic/xml_data/16F639.xml46
-rw-r--r--src/devices/pic/xml_data/16F648A.xml36
-rw-r--r--src/devices/pic/xml_data/16F676.xml38
-rw-r--r--src/devices/pic/xml_data/16F677.xml42
-rw-r--r--src/devices/pic/xml_data/16F684.xml42
-rw-r--r--src/devices/pic/xml_data/16F685.xml42
-rw-r--r--src/devices/pic/xml_data/16F687.xml42
-rw-r--r--src/devices/pic/xml_data/16F688.xml42
-rw-r--r--src/devices/pic/xml_data/16F689.xml42
-rw-r--r--src/devices/pic/xml_data/16F690.xml42
-rw-r--r--src/devices/pic/xml_data/16F716.xml28
-rw-r--r--src/devices/pic/xml_data/16F72.xml24
-rw-r--r--src/devices/pic/xml_data/16F73.xml24
-rw-r--r--src/devices/pic/xml_data/16F737.xml54
-rw-r--r--src/devices/pic/xml_data/16F74.xml24
-rw-r--r--src/devices/pic/xml_data/16F747.xml54
-rw-r--r--src/devices/pic/xml_data/16F76.xml24
-rw-r--r--src/devices/pic/xml_data/16F767.xml54
-rw-r--r--src/devices/pic/xml_data/16F77.xml24
-rw-r--r--src/devices/pic/xml_data/16F777.xml54
-rw-r--r--src/devices/pic/xml_data/16F785.xml42
-rw-r--r--src/devices/pic/xml_data/16F818.xml48
-rw-r--r--src/devices/pic/xml_data/16F819.xml48
-rw-r--r--src/devices/pic/xml_data/16F83.xml20
-rw-r--r--src/devices/pic/xml_data/16F84.xml20
-rw-r--r--src/devices/pic/xml_data/16F84A.xml20
-rw-r--r--src/devices/pic/xml_data/16F87.xml58
-rw-r--r--src/devices/pic/xml_data/16F870.xml40
-rw-r--r--src/devices/pic/xml_data/16F871.xml40
-rw-r--r--src/devices/pic/xml_data/16F872.xml40
-rw-r--r--src/devices/pic/xml_data/16F873.xml40
-rw-r--r--src/devices/pic/xml_data/16F873A.xml40
-rw-r--r--src/devices/pic/xml_data/16F874.xml40
-rw-r--r--src/devices/pic/xml_data/16F874A.xml40
-rw-r--r--src/devices/pic/xml_data/16F876.xml40
-rw-r--r--src/devices/pic/xml_data/16F876A.xml40
-rw-r--r--src/devices/pic/xml_data/16F877.xml40
-rw-r--r--src/devices/pic/xml_data/16F877A.xml40
-rw-r--r--src/devices/pic/xml_data/16F88.xml58
-rw-r--r--src/devices/pic/xml_data/16F882.xml60
-rw-r--r--src/devices/pic/xml_data/16F883.xml60
-rw-r--r--src/devices/pic/xml_data/16F884.xml60
-rw-r--r--src/devices/pic/xml_data/16F886.xml60
-rw-r--r--src/devices/pic/xml_data/16F887.xml60
-rw-r--r--src/devices/pic/xml_data/16F913.xml46
-rw-r--r--src/devices/pic/xml_data/16F914.xml46
-rw-r--r--src/devices/pic/xml_data/16F916.xml46
-rw-r--r--src/devices/pic/xml_data/16F917.xml46
-rw-r--r--src/devices/pic/xml_data/16F946.xml46
-rw-r--r--src/devices/pic/xml_data/16HV540.xml16
-rw-r--r--src/devices/pic/xml_data/17C42.xml14
-rw-r--r--src/devices/pic/xml_data/17C42A.xml14
-rw-r--r--src/devices/pic/xml_data/17C43.xml14
-rw-r--r--src/devices/pic/xml_data/17C44.xml14
-rw-r--r--src/devices/pic/xml_data/17C752.xml18
-rw-r--r--src/devices/pic/xml_data/17C756.xml18
-rw-r--r--src/devices/pic/xml_data/17C756A.xml18
-rw-r--r--src/devices/pic/xml_data/17C762.xml18
-rw-r--r--src/devices/pic/xml_data/17C766.xml18
-rw-r--r--src/devices/pic/xml_data/17CR42.xml14
-rw-r--r--src/devices/pic/xml_data/17CR43.xml14
-rw-r--r--src/devices/pic/xml_data/18C242.xml58
-rw-r--r--src/devices/pic/xml_data/18C252.xml58
-rw-r--r--src/devices/pic/xml_data/18C442.xml58
-rw-r--r--src/devices/pic/xml_data/18C452.xml58
-rw-r--r--src/devices/pic/xml_data/18C601.xml44
-rw-r--r--src/devices/pic/xml_data/18C658.xml54
-rw-r--r--src/devices/pic/xml_data/18C801.xml44
-rw-r--r--src/devices/pic/xml_data/18C858.xml54
-rw-r--r--src/devices/pic/xml_data/18F1220.xml126
-rw-r--r--src/devices/pic/xml_data/18F1230.xml150
-rw-r--r--src/devices/pic/xml_data/18F1320.xml126
-rw-r--r--src/devices/pic/xml_data/18F1330.xml150
-rw-r--r--src/devices/pic/xml_data/18F2220.xml134
-rw-r--r--src/devices/pic/xml_data/18F2221.xml146
-rw-r--r--src/devices/pic/xml_data/18F2320.xml158
-rw-r--r--src/devices/pic/xml_data/18F2321.xml146
-rw-r--r--src/devices/pic/xml_data/18F2331.xml146
-rw-r--r--src/devices/pic/xml_data/18F2410.xml134
-rw-r--r--src/devices/pic/xml_data/18F242.xml122
-rw-r--r--src/devices/pic/xml_data/18F2420.xml142
-rw-r--r--src/devices/pic/xml_data/18F2423.xml142
-rw-r--r--src/devices/pic/xml_data/18F2431.xml146
-rw-r--r--src/devices/pic/xml_data/18F2439.xml114
-rw-r--r--src/devices/pic/xml_data/18F2450.xml150
-rw-r--r--src/devices/pic/xml_data/18F2455.xml170
-rw-r--r--src/devices/pic/xml_data/18F248.xml118
-rw-r--r--src/devices/pic/xml_data/18F2480.xml142
-rw-r--r--src/devices/pic/xml_data/18F24J10.xml60
-rw-r--r--src/devices/pic/xml_data/18F2510.xml158
-rw-r--r--src/devices/pic/xml_data/18F2515.xml146
-rw-r--r--src/devices/pic/xml_data/18F252.xml146
-rw-r--r--src/devices/pic/xml_data/18F2520.xml166
-rw-r--r--src/devices/pic/xml_data/18F2523.xml166
-rw-r--r--src/devices/pic/xml_data/18F2525.xml154
-rw-r--r--src/devices/pic/xml_data/18F2539.xml126
-rw-r--r--src/devices/pic/xml_data/18F2550.xml174
-rw-r--r--src/devices/pic/xml_data/18F258.xml142
-rw-r--r--src/devices/pic/xml_data/18F2580.xml166
-rw-r--r--src/devices/pic/xml_data/18F2585.xml154
-rw-r--r--src/devices/pic/xml_data/18F25J10.xml60
-rw-r--r--src/devices/pic/xml_data/18F2610.xml158
-rw-r--r--src/devices/pic/xml_data/18F2620.xml158
-rw-r--r--src/devices/pic/xml_data/18F2680.xml166
-rw-r--r--src/devices/pic/xml_data/18F2682.xml178
-rw-r--r--src/devices/pic/xml_data/18F2685.xml190
-rw-r--r--src/devices/pic/xml_data/18F4220.xml134
-rw-r--r--src/devices/pic/xml_data/18F4221.xml150
-rw-r--r--src/devices/pic/xml_data/18F4320.xml158
-rw-r--r--src/devices/pic/xml_data/18F4321.xml150
-rw-r--r--src/devices/pic/xml_data/18F4331.xml162
-rw-r--r--src/devices/pic/xml_data/18F4410.xml134
-rw-r--r--src/devices/pic/xml_data/18F442.xml122
-rw-r--r--src/devices/pic/xml_data/18F4420.xml142
-rw-r--r--src/devices/pic/xml_data/18F4423.xml142
-rw-r--r--src/devices/pic/xml_data/18F4431.xml186
-rw-r--r--src/devices/pic/xml_data/18F4439.xml114
-rw-r--r--src/devices/pic/xml_data/18F4450.xml154
-rw-r--r--src/devices/pic/xml_data/18F4455.xml174
-rw-r--r--src/devices/pic/xml_data/18F448.xml118
-rw-r--r--src/devices/pic/xml_data/18F4480.xml142
-rw-r--r--src/devices/pic/xml_data/18F44J10.xml60
-rw-r--r--src/devices/pic/xml_data/18F4510.xml158
-rw-r--r--src/devices/pic/xml_data/18F4515.xml146
-rw-r--r--src/devices/pic/xml_data/18F452.xml146
-rw-r--r--src/devices/pic/xml_data/18F4520.xml166
-rw-r--r--src/devices/pic/xml_data/18F4523.xml166
-rw-r--r--src/devices/pic/xml_data/18F4525.xml154
-rw-r--r--src/devices/pic/xml_data/18F4539.xml126
-rw-r--r--src/devices/pic/xml_data/18F4550.xml178
-rw-r--r--src/devices/pic/xml_data/18F458.xml142
-rw-r--r--src/devices/pic/xml_data/18F4580.xml166
-rw-r--r--src/devices/pic/xml_data/18F4585.xml154
-rw-r--r--src/devices/pic/xml_data/18F45J10.xml60
-rw-r--r--src/devices/pic/xml_data/18F4610.xml158
-rw-r--r--src/devices/pic/xml_data/18F4620.xml158
-rw-r--r--src/devices/pic/xml_data/18F4680.xml166
-rw-r--r--src/devices/pic/xml_data/18F4682.xml178
-rw-r--r--src/devices/pic/xml_data/18F4685.xml190
-rw-r--r--src/devices/pic/xml_data/18F6310.xml106
-rw-r--r--src/devices/pic/xml_data/18F6390.xml106
-rw-r--r--src/devices/pic/xml_data/18F6393.xml106
-rw-r--r--src/devices/pic/xml_data/18F63J11.xml60
-rw-r--r--src/devices/pic/xml_data/18F63J90.xml60
-rw-r--r--src/devices/pic/xml_data/18F6410.xml106
-rw-r--r--src/devices/pic/xml_data/18F6490.xml106
-rw-r--r--src/devices/pic/xml_data/18F6493.xml106
-rw-r--r--src/devices/pic/xml_data/18F64J11.xml60
-rw-r--r--src/devices/pic/xml_data/18F64J90.xml60
-rw-r--r--src/devices/pic/xml_data/18F6520.xml146
-rw-r--r--src/devices/pic/xml_data/18F6525.xml138
-rw-r--r--src/devices/pic/xml_data/18F6527.xml154
-rw-r--r--src/devices/pic/xml_data/18F6585.xml138
-rw-r--r--src/devices/pic/xml_data/18F65J10.xml60
-rw-r--r--src/devices/pic/xml_data/18F65J11.xml60
-rw-r--r--src/devices/pic/xml_data/18F65J15.xml60
-rw-r--r--src/devices/pic/xml_data/18F65J50.xml68
-rw-r--r--src/devices/pic/xml_data/18F65J90.xml60
-rw-r--r--src/devices/pic/xml_data/18F6620.xml146
-rw-r--r--src/devices/pic/xml_data/18F6621.xml150
-rw-r--r--src/devices/pic/xml_data/18F6622.xml166
-rw-r--r--src/devices/pic/xml_data/18F6627.xml190
-rw-r--r--src/devices/pic/xml_data/18F6680.xml150
-rw-r--r--src/devices/pic/xml_data/18F66J10.xml60
-rw-r--r--src/devices/pic/xml_data/18F66J11.xml64
-rw-r--r--src/devices/pic/xml_data/18F66J15.xml60
-rw-r--r--src/devices/pic/xml_data/18F66J16.xml64
-rw-r--r--src/devices/pic/xml_data/18F66J50.xml68
-rw-r--r--src/devices/pic/xml_data/18F66J55.xml68
-rw-r--r--src/devices/pic/xml_data/18F66J60.xml60
-rw-r--r--src/devices/pic/xml_data/18F66J65.xml60
-rw-r--r--src/devices/pic/xml_data/18F6720.xml194
-rw-r--r--src/devices/pic/xml_data/18F6722.xml214
-rw-r--r--src/devices/pic/xml_data/18F67J10.xml60
-rw-r--r--src/devices/pic/xml_data/18F67J11.xml64
-rw-r--r--src/devices/pic/xml_data/18F67J50.xml68
-rw-r--r--src/devices/pic/xml_data/18F67J60.xml60
-rw-r--r--src/devices/pic/xml_data/18F8310.xml106
-rw-r--r--src/devices/pic/xml_data/18F8390.xml106
-rw-r--r--src/devices/pic/xml_data/18F8393.xml94
-rw-r--r--src/devices/pic/xml_data/18F83J11.xml80
-rw-r--r--src/devices/pic/xml_data/18F83J90.xml80
-rw-r--r--src/devices/pic/xml_data/18F8410.xml94
-rw-r--r--src/devices/pic/xml_data/18F8490.xml94
-rw-r--r--src/devices/pic/xml_data/18F8493.xml94
-rw-r--r--src/devices/pic/xml_data/18F84J11.xml80
-rw-r--r--src/devices/pic/xml_data/18F84J90.xml80
-rw-r--r--src/devices/pic/xml_data/18F8520.xml154
-rw-r--r--src/devices/pic/xml_data/18F8525.xml150
-rw-r--r--src/devices/pic/xml_data/18F8527.xml174
-rw-r--r--src/devices/pic/xml_data/18F8585.xml150
-rw-r--r--src/devices/pic/xml_data/18F85J10.xml80
-rw-r--r--src/devices/pic/xml_data/18F85J11.xml80
-rw-r--r--src/devices/pic/xml_data/18F85J15.xml80
-rw-r--r--src/devices/pic/xml_data/18F85J50.xml92
-rw-r--r--src/devices/pic/xml_data/18F85J90.xml80
-rw-r--r--src/devices/pic/xml_data/18F8620.xml154
-rw-r--r--src/devices/pic/xml_data/18F8621.xml162
-rw-r--r--src/devices/pic/xml_data/18F8622.xml186
-rw-r--r--src/devices/pic/xml_data/18F8627.xml210
-rw-r--r--src/devices/pic/xml_data/18F8680.xml162
-rw-r--r--src/devices/pic/xml_data/18F86J10.xml80
-rw-r--r--src/devices/pic/xml_data/18F86J11.xml88
-rw-r--r--src/devices/pic/xml_data/18F86J15.xml80
-rw-r--r--src/devices/pic/xml_data/18F86J16.xml88
-rw-r--r--src/devices/pic/xml_data/18F86J50.xml92
-rw-r--r--src/devices/pic/xml_data/18F86J55.xml92
-rw-r--r--src/devices/pic/xml_data/18F86J60.xml68
-rw-r--r--src/devices/pic/xml_data/18F86J65.xml68
-rw-r--r--src/devices/pic/xml_data/18F8720.xml202
-rw-r--r--src/devices/pic/xml_data/18F8722.xml234
-rw-r--r--src/devices/pic/xml_data/18F87J10.xml80
-rw-r--r--src/devices/pic/xml_data/18F87J11.xml88
-rw-r--r--src/devices/pic/xml_data/18F87J50.xml92
-rw-r--r--src/devices/pic/xml_data/18F87J60.xml68
-rw-r--r--src/devices/pic/xml_data/18F96J60.xml84
-rw-r--r--src/devices/pic/xml_data/18F96J65.xml84
-rw-r--r--src/devices/pic/xml_data/18F97J60.xml84
-rw-r--r--src/devices/pic/xml_data/24FJ128GA006.xml62
-rw-r--r--src/devices/pic/xml_data/24FJ128GA008.xml62
-rw-r--r--src/devices/pic/xml_data/24FJ128GA010.xml62
-rw-r--r--src/devices/pic/xml_data/24FJ64GA002.xml70
-rw-r--r--src/devices/pic/xml_data/24FJ64GA004.xml70
-rw-r--r--src/devices/pic/xml_data/24FJ64GA006.xml62
-rw-r--r--src/devices/pic/xml_data/24FJ64GA008.xml62
-rw-r--r--src/devices/pic/xml_data/24FJ64GA010.xml62
-rw-r--r--src/devices/pic/xml_data/24FJ96GA006.xml62
-rw-r--r--src/devices/pic/xml_data/24FJ96GA008.xml62
-rw-r--r--src/devices/pic/xml_data/24FJ96GA010.xml62
-rw-r--r--src/devices/pic/xml_data/24HJ128GP206.xml118
-rw-r--r--src/devices/pic/xml_data/24HJ128GP210.xml118
-rw-r--r--src/devices/pic/xml_data/24HJ128GP306.xml118
-rw-r--r--src/devices/pic/xml_data/24HJ128GP310.xml118
-rw-r--r--src/devices/pic/xml_data/24HJ128GP506.xml118
-rw-r--r--src/devices/pic/xml_data/24HJ128GP510.xml118
-rw-r--r--src/devices/pic/xml_data/24HJ12GP201.xml102
-rw-r--r--src/devices/pic/xml_data/24HJ12GP202.xml102
-rw-r--r--src/devices/pic/xml_data/24HJ16GP304.xml102
-rw-r--r--src/devices/pic/xml_data/24HJ256GP206.xml118
-rw-r--r--src/devices/pic/xml_data/24HJ256GP210.xml118
-rw-r--r--src/devices/pic/xml_data/24HJ256GP610.xml118
-rw-r--r--src/devices/pic/xml_data/24HJ32GP202.xml102
-rw-r--r--src/devices/pic/xml_data/24HJ32GP204.xml102
-rw-r--r--src/devices/pic/xml_data/24HJ64GP206.xml118
-rw-r--r--src/devices/pic/xml_data/24HJ64GP210.xml118
-rw-r--r--src/devices/pic/xml_data/24HJ64GP506.xml118
-rw-r--r--src/devices/pic/xml_data/24HJ64GP510.xml118
-rw-r--r--src/devices/pic/xml_data/30F1010.xml86
-rw-r--r--src/devices/pic/xml_data/30F2010.xml88
-rw-r--r--src/devices/pic/xml_data/30F2011.xml72
-rw-r--r--src/devices/pic/xml_data/30F2012.xml72
-rw-r--r--src/devices/pic/xml_data/30F2020.xml86
-rw-r--r--src/devices/pic/xml_data/30F2023.xml86
-rw-r--r--src/devices/pic/xml_data/30F3010.xml84
-rw-r--r--src/devices/pic/xml_data/30F3011.xml84
-rw-r--r--src/devices/pic/xml_data/30F3012.xml72
-rw-r--r--src/devices/pic/xml_data/30F3013.xml72
-rw-r--r--src/devices/pic/xml_data/30F3014.xml72
-rw-r--r--src/devices/pic/xml_data/30F4011.xml88
-rw-r--r--src/devices/pic/xml_data/30F4012.xml88
-rw-r--r--src/devices/pic/xml_data/30F4013.xml72
-rw-r--r--src/devices/pic/xml_data/30F5011.xml116
-rw-r--r--src/devices/pic/xml_data/30F5013.xml116
-rw-r--r--src/devices/pic/xml_data/30F5015.xml84
-rw-r--r--src/devices/pic/xml_data/30F5016.xml84
-rw-r--r--src/devices/pic/xml_data/30F6010.xml88
-rw-r--r--src/devices/pic/xml_data/30F6010A.xml124
-rw-r--r--src/devices/pic/xml_data/30F6011.xml76
-rw-r--r--src/devices/pic/xml_data/30F6011A.xml112
-rw-r--r--src/devices/pic/xml_data/30F6012.xml76
-rw-r--r--src/devices/pic/xml_data/30F6012A.xml112
-rw-r--r--src/devices/pic/xml_data/30F6013.xml76
-rw-r--r--src/devices/pic/xml_data/30F6013A.xml112
-rw-r--r--src/devices/pic/xml_data/30F6014.xml76
-rw-r--r--src/devices/pic/xml_data/30F6014A.xml112
-rw-r--r--src/devices/pic/xml_data/30F6015.xml124
-rw-r--r--src/devices/pic/xml_data/pic.xsd12
-rw-r--r--src/devices/pic/xml_data/registers/registers.xml306
-rw-r--r--src/libgui/breakpoint_view.cpp34
-rw-r--r--src/libgui/breakpoint_view.h11
-rw-r--r--src/libgui/config_center.cpp26
-rw-r--r--src/libgui/config_center.h25
-rw-r--r--src/libgui/config_gen.cpp44
-rw-r--r--src/libgui/config_gen.h19
-rw-r--r--src/libgui/console.cpp20
-rw-r--r--src/libgui/console.h9
-rw-r--r--src/libgui/device_editor.cpp52
-rw-r--r--src/libgui/device_editor.h21
-rw-r--r--src/libgui/device_gui.cpp202
-rw-r--r--src/libgui/device_gui.h84
-rw-r--r--src/libgui/editor.cpp18
-rw-r--r--src/libgui/editor.h31
-rw-r--r--src/libgui/editor_manager.cpp118
-rw-r--r--src/libgui/editor_manager.h43
-rw-r--r--src/libgui/global_config.cpp42
-rw-r--r--src/libgui/gui_debug_manager.cpp44
-rw-r--r--src/libgui/gui_debug_manager.h3
-rw-r--r--src/libgui/gui_prog_manager.h3
-rw-r--r--src/libgui/hex_editor.cpp58
-rw-r--r--src/libgui/hex_editor.h16
-rw-r--r--src/libgui/likeback.cpp280
-rw-r--r--src/libgui/likeback.h58
-rw-r--r--src/libgui/log_view.cpp54
-rw-r--r--src/libgui/log_view.h27
-rw-r--r--src/libgui/main_global.cpp10
-rw-r--r--src/libgui/main_global.h8
-rw-r--r--src/libgui/new_dialogs.cpp34
-rw-r--r--src/libgui/new_dialogs.h28
-rw-r--r--src/libgui/object_view.cpp36
-rw-r--r--src/libgui/object_view.h19
-rw-r--r--src/libgui/project.cpp96
-rw-r--r--src/libgui/project.h26
-rw-r--r--src/libgui/project_editor.cpp32
-rw-r--r--src/libgui/project_editor.h15
-rw-r--r--src/libgui/project_manager.cpp164
-rw-r--r--src/libgui/project_manager.h27
-rw-r--r--src/libgui/project_manager_ui.cpp32
-rw-r--r--src/libgui/project_manager_ui.h9
-rw-r--r--src/libgui/project_wizard.cpp78
-rw-r--r--src/libgui/project_wizard.h28
-rw-r--r--src/libgui/register_view.cpp24
-rw-r--r--src/libgui/register_view.h5
-rw-r--r--src/libgui/text_editor.cpp78
-rw-r--r--src/libgui/text_editor.h28
-rw-r--r--src/libgui/toplevel.cpp364
-rw-r--r--src/libgui/toplevel.h33
-rw-r--r--src/libgui/toplevel_ui.cpp32
-rw-r--r--src/libgui/toplevel_ui.h22
-rw-r--r--src/libgui/watch_view.cpp84
-rw-r--r--src/libgui/watch_view.h32
-rw-r--r--src/piklab-coff/main.cpp68
-rw-r--r--src/piklab-coff/main.h23
-rw-r--r--src/piklab-hex/main.cpp44
-rw-r--r--src/piklab-hex/main.h19
-rw-r--r--src/piklab-prog/cli_debug_manager.h1
-rw-r--r--src/piklab-prog/cli_interactive.cpp88
-rw-r--r--src/piklab-prog/cli_interactive.h23
-rw-r--r--src/piklab-prog/cli_prog_manager.cpp4
-rw-r--r--src/piklab-prog/cli_prog_manager.h3
-rw-r--r--src/piklab-prog/cli_purl.cpp10
-rw-r--r--src/piklab-prog/cmdline.cpp80
-rw-r--r--src/piklab-prog/cmdline.h17
-rw-r--r--src/piklab-test/base/device_test.cpp2
-rw-r--r--src/piklab-test/base/device_test.h2
-rw-r--r--src/piklab-test/base/generator_check.cpp54
-rw-r--r--src/piklab-test/base/generator_check.h6
-rw-r--r--src/piklab-test/base/main_test.cpp2
-rw-r--r--src/piklab-test/base/main_test.h4
-rw-r--r--src/piklab-test/checksum/checksum_check.cpp56
-rw-r--r--src/piklab-test/checksum/checksum_check.h6
-rw-r--r--src/piklab-test/misc/misc_check.cpp2
-rw-r--r--src/piklab-test/save_load_memory/save_load_memory_check.cpp4
-rw-r--r--src/progs/base/debug_config.cpp4
-rw-r--r--src/progs/base/generic_debug.cpp10
-rw-r--r--src/progs/base/generic_debug.h16
-rw-r--r--src/progs/base/generic_prog.cpp34
-rw-r--r--src/progs/base/generic_prog.h15
-rw-r--r--src/progs/base/hardware_config.cpp36
-rw-r--r--src/progs/base/hardware_config.h26
-rw-r--r--src/progs/base/prog_config.cpp36
-rw-r--r--src/progs/base/prog_config.h8
-rw-r--r--src/progs/base/prog_group.cpp2
-rw-r--r--src/progs/base/prog_group.h10
-rw-r--r--src/progs/base/prog_specific.cpp8
-rw-r--r--src/progs/base/prog_specific.h12
-rw-r--r--src/progs/bootloader/base/bootloader.h2
-rw-r--r--src/progs/bootloader/base/bootloader_prog.h1
-rw-r--r--src/progs/bootloader/gui/bootloader_ui.h4
-rw-r--r--src/progs/direct/base/direct.cpp18
-rw-r--r--src/progs/direct/base/direct.h6
-rw-r--r--src/progs/direct/base/direct_16.cpp14
-rw-r--r--src/progs/direct/base/direct_16.h2
-rw-r--r--src/progs/direct/base/direct_18F.cpp22
-rw-r--r--src/progs/direct/base/direct_data.h2
-rw-r--r--src/progs/direct/base/direct_mem24.cpp16
-rw-r--r--src/progs/direct/base/direct_pic.cpp10
-rw-r--r--src/progs/direct/base/direct_pic.h2
-rw-r--r--src/progs/direct/base/direct_prog.h8
-rw-r--r--src/progs/direct/base/direct_prog_config.cpp8
-rw-r--r--src/progs/direct/base/direct_prog_config.h6
-rw-r--r--src/progs/direct/gui/direct_config_widget.cpp88
-rw-r--r--src/progs/direct/gui/direct_config_widget.h26
-rw-r--r--src/progs/direct/xml/xml_direct_parser.cpp16
-rw-r--r--src/progs/gpsim/base/gpsim.cpp28
-rw-r--r--src/progs/gpsim/base/gpsim.h11
-rw-r--r--src/progs/gpsim/base/gpsim_debug.cpp68
-rw-r--r--src/progs/gpsim/base/gpsim_debug.h19
-rw-r--r--src/progs/gpsim/gui/gpsim_group_ui.cpp20
-rw-r--r--src/progs/gpsim/gui/gpsim_group_ui.h11
-rw-r--r--src/progs/gui/debug_config_center.cpp2
-rw-r--r--src/progs/gui/debug_config_center.h8
-rw-r--r--src/progs/gui/hardware_config_widget.cpp66
-rw-r--r--src/progs/gui/hardware_config_widget.h33
-rw-r--r--src/progs/gui/port_selector.cpp44
-rw-r--r--src/progs/gui/port_selector.h29
-rw-r--r--src/progs/gui/prog_config_center.cpp50
-rw-r--r--src/progs/gui/prog_config_center.h21
-rw-r--r--src/progs/gui/prog_config_widget.cpp14
-rw-r--r--src/progs/gui/prog_config_widget.h7
-rw-r--r--src/progs/gui/prog_group_ui.cpp56
-rw-r--r--src/progs/gui/prog_group_ui.h15
-rw-r--r--src/progs/icd1/base/icd1.cpp22
-rw-r--r--src/progs/icd1/base/icd1.h6
-rw-r--r--src/progs/icd1/base/icd1_data.h4
-rw-r--r--src/progs/icd1/base/icd1_prog.cpp2
-rw-r--r--src/progs/icd1/base/icd1_prog.h7
-rw-r--r--src/progs/icd1/base/icd1_serial.cpp10
-rw-r--r--src/progs/icd1/base/icd1_serial.h2
-rw-r--r--src/progs/icd1/gui/icd1_group_ui.cpp16
-rw-r--r--src/progs/icd1/gui/icd1_group_ui.h9
-rw-r--r--src/progs/icd1/xml/xml_icd1_parser.cpp8
-rw-r--r--src/progs/icd2/base/icd.cpp10
-rw-r--r--src/progs/icd2/base/icd.h8
-rw-r--r--src/progs/icd2/base/icd2.cpp78
-rw-r--r--src/progs/icd2/base/icd2.h14
-rw-r--r--src/progs/icd2/base/icd2_data.h4
-rw-r--r--src/progs/icd2/base/icd2_debug.cpp56
-rw-r--r--src/progs/icd2/base/icd2_debug.h9
-rw-r--r--src/progs/icd2/base/icd2_debug_specific.cpp16
-rw-r--r--src/progs/icd2/base/icd2_debug_specific.h6
-rw-r--r--src/progs/icd2/base/icd2_prog.cpp18
-rw-r--r--src/progs/icd2/base/icd2_prog.h8
-rw-r--r--src/progs/icd2/base/icd2_serial.cpp12
-rw-r--r--src/progs/icd2/base/icd2_serial.h6
-rw-r--r--src/progs/icd2/base/icd2_usb.cpp30
-rw-r--r--src/progs/icd2/base/icd2_usb.h10
-rw-r--r--src/progs/icd2/base/icd_prog.cpp4
-rw-r--r--src/progs/icd2/base/icd_prog.h1
-rw-r--r--src/progs/icd2/base/microchip.h2
-rw-r--r--src/progs/icd2/gui/icd2_group_ui.cpp28
-rw-r--r--src/progs/icd2/gui/icd2_group_ui.h11
-rw-r--r--src/progs/icd2/xml/xml_icd2_parser.cpp14
-rw-r--r--src/progs/manager/breakpoint.cpp22
-rw-r--r--src/progs/manager/breakpoint.h13
-rw-r--r--src/progs/manager/debug_manager.cpp40
-rw-r--r--src/progs/manager/debug_manager.h17
-rw-r--r--src/progs/manager/prog_manager.cpp20
-rw-r--r--src/progs/manager/prog_manager.h9
-rw-r--r--src/progs/picdem_bootloader/base/picdem_bootloader.cpp36
-rw-r--r--src/progs/picdem_bootloader/base/picdem_bootloader.h8
-rw-r--r--src/progs/picdem_bootloader/base/picdem_bootloader_data.h4
-rw-r--r--src/progs/picdem_bootloader/base/picdem_bootloader_prog.h5
-rw-r--r--src/progs/picdem_bootloader/gui/picdem_bootloader_ui.cpp12
-rw-r--r--src/progs/picdem_bootloader/gui/picdem_bootloader_ui.h5
-rw-r--r--src/progs/picdem_bootloader/xml/xml_picdem_bootloader_parser.cpp4
-rw-r--r--src/progs/pickit1/base/pickit1.cpp4
-rw-r--r--src/progs/pickit1/base/pickit1_data.h4
-rw-r--r--src/progs/pickit1/base/pickit1_prog.h5
-rw-r--r--src/progs/pickit1/gui/pickit1_group_ui.cpp8
-rw-r--r--src/progs/pickit1/gui/pickit1_group_ui.h4
-rw-r--r--src/progs/pickit1/xml/xml_pickit1_parser.cpp16
-rw-r--r--src/progs/pickit2/base/pickit.cpp20
-rw-r--r--src/progs/pickit2/base/pickit.h6
-rw-r--r--src/progs/pickit2/base/pickit2.cpp16
-rw-r--r--src/progs/pickit2/base/pickit2_data.h4
-rw-r--r--src/progs/pickit2/base/pickit2_prog.cpp4
-rw-r--r--src/progs/pickit2/base/pickit2_prog.h5
-rw-r--r--src/progs/pickit2/base/pickit_prog.cpp10
-rw-r--r--src/progs/pickit2/base/pickit_prog.h1
-rw-r--r--src/progs/pickit2/gui/pickit2_group_ui.cpp12
-rw-r--r--src/progs/pickit2/gui/pickit2_group_ui.h7
-rw-r--r--src/progs/pickit2/xml/xml_pickit2_parser.cpp16
-rw-r--r--src/progs/pickit2_bootloader/base/pickit2_bootloader.cpp6
-rw-r--r--src/progs/pickit2_bootloader/base/pickit2_bootloader_data.h4
-rw-r--r--src/progs/pickit2_bootloader/base/pickit2_bootloader_prog.h5
-rw-r--r--src/progs/pickit2_bootloader/gui/pickit2_bootloader_ui.cpp8
-rw-r--r--src/progs/pickit2_bootloader/gui/pickit2_bootloader_ui.h5
-rw-r--r--src/progs/pickit2_bootloader/xml/xml_pickit2_bootloader_parser.cpp4
-rw-r--r--src/progs/pickit2v2/base/pickit2v2.cpp40
-rw-r--r--src/progs/pickit2v2/base/pickit2v2.h8
-rw-r--r--src/progs/pickit2v2/base/pickit2v2_data.cpp8
-rw-r--r--src/progs/pickit2v2/base/pickit2v2_data.h4
-rw-r--r--src/progs/pickit2v2/base/pickit2v2_prog.cpp22
-rw-r--r--src/progs/pickit2v2/base/pickit2v2_prog.h5
-rw-r--r--src/progs/pickit2v2/gui/pickit2v2_group_ui.cpp8
-rw-r--r--src/progs/pickit2v2/gui/pickit2v2_group_ui.h4
-rw-r--r--src/progs/psp/base/psp.cpp48
-rw-r--r--src/progs/psp/base/psp.h6
-rw-r--r--src/progs/psp/base/psp_data.h6
-rw-r--r--src/progs/psp/base/psp_prog.h7
-rw-r--r--src/progs/psp/base/psp_serial.cpp20
-rw-r--r--src/progs/psp/base/psp_serial.h8
-rw-r--r--src/progs/psp/gui/psp_group_ui.cpp8
-rw-r--r--src/progs/psp/gui/psp_group_ui.h4
-rw-r--r--src/progs/psp/xml/xml_psp_parser.cpp8
-rw-r--r--src/progs/sdcdb/base/sdcdb_debug.cpp64
-rw-r--r--src/progs/sdcdb/base/sdcdb_debug.h19
-rw-r--r--src/progs/tbl_bootloader/base/tbl_bootloader.cpp24
-rw-r--r--src/progs/tbl_bootloader/base/tbl_bootloader.h2
-rw-r--r--src/progs/tbl_bootloader/base/tbl_bootloader_data.h4
-rw-r--r--src/progs/tbl_bootloader/base/tbl_bootloader_prog.h5
-rw-r--r--src/progs/tbl_bootloader/gui/tbl_bootloader_ui.cpp16
-rw-r--r--src/progs/tbl_bootloader/gui/tbl_bootloader_ui.h5
-rw-r--r--src/progs/tbl_bootloader/xml/xml_tbl_bootloader_parser.cpp8
-rw-r--r--src/tools/base/generic_tool.h12
-rw-r--r--src/tools/base/tool_group.cpp26
-rw-r--r--src/tools/base/tool_group.h18
-rw-r--r--src/tools/boost/boost.cpp22
-rw-r--r--src/tools/boost/boost.h16
-rw-r--r--src/tools/boost/boost_generator.cpp10
-rw-r--r--src/tools/boost/boostbasic.cpp6
-rw-r--r--src/tools/boost/boostbasic.h16
-rw-r--r--src/tools/boost/boostc.cpp6
-rw-r--r--src/tools/boost/boostc.h16
-rw-r--r--src/tools/boost/boostc_compile.cpp18
-rw-r--r--src/tools/boost/boostc_compile.h17
-rw-r--r--src/tools/boost/boostcpp.cpp6
-rw-r--r--src/tools/boost/boostcpp.h16
-rw-r--r--src/tools/boost/gui/boost_ui.h1
-rw-r--r--src/tools/c18/c18.cpp18
-rw-r--r--src/tools/c18/c18.h20
-rw-r--r--src/tools/c18/c18_compile.cpp20
-rw-r--r--src/tools/c18/c18_compile.h17
-rw-r--r--src/tools/c18/c18_config.h2
-rw-r--r--src/tools/c18/gui/c18_ui.cpp8
-rw-r--r--src/tools/c18/gui/c18_ui.h3
-rw-r--r--src/tools/cc5x/cc5x.cpp14
-rw-r--r--src/tools/cc5x/cc5x.h14
-rw-r--r--src/tools/cc5x/cc5x_compile.cpp10
-rw-r--r--src/tools/cc5x/cc5x_compile.h9
-rw-r--r--src/tools/cc5x/gui/cc5x_ui.h1
-rw-r--r--src/tools/ccsc/ccsc.cpp22
-rw-r--r--src/tools/ccsc/ccsc.h14
-rw-r--r--src/tools/ccsc/ccsc_compile.cpp22
-rw-r--r--src/tools/ccsc/ccsc_compile.h13
-rw-r--r--src/tools/ccsc/gui/ccsc_ui.h1
-rw-r--r--src/tools/custom/custom.cpp6
-rw-r--r--src/tools/custom/custom.h8
-rw-r--r--src/tools/gputils/gputils.cpp24
-rw-r--r--src/tools/gputils/gputils.h16
-rw-r--r--src/tools/gputils/gputils_compile.cpp38
-rw-r--r--src/tools/gputils/gputils_compile.h30
-rw-r--r--src/tools/gputils/gputils_config.cpp2
-rw-r--r--src/tools/gputils/gputils_generator.cpp34
-rw-r--r--src/tools/gputils/gputils_generator.h2
-rw-r--r--src/tools/gputils/gui/gputils_ui.cpp8
-rw-r--r--src/tools/gputils/gui/gputils_ui.h3
-rw-r--r--src/tools/gui/tool_config_widget.cpp54
-rw-r--r--src/tools/gui/tool_config_widget.h17
-rw-r--r--src/tools/gui/tool_group_ui.cpp4
-rw-r--r--src/tools/gui/tool_group_ui.h2
-rw-r--r--src/tools/gui/toolchain_config_center.cpp32
-rw-r--r--src/tools/gui/toolchain_config_center.h15
-rw-r--r--src/tools/gui/toolchain_config_widget.cpp100
-rw-r--r--src/tools/gui/toolchain_config_widget.h29
-rw-r--r--src/tools/jal/gui/jal_ui.h1
-rw-r--r--src/tools/jal/jal.cpp14
-rw-r--r--src/tools/jal/jal.h14
-rw-r--r--src/tools/jal/jal_compile.cpp10
-rw-r--r--src/tools/jal/jal_compile.h9
-rw-r--r--src/tools/jal/jal_generator.cpp2
-rw-r--r--src/tools/jalv2/gui/jalv2_ui.h1
-rw-r--r--src/tools/jalv2/jalv2.cpp14
-rw-r--r--src/tools/jalv2/jalv2.h14
-rw-r--r--src/tools/jalv2/jalv2_compile.cpp14
-rw-r--r--src/tools/jalv2/jalv2_compile.h9
-rw-r--r--src/tools/list/compile_config.cpp88
-rw-r--r--src/tools/list/compile_config.h64
-rw-r--r--src/tools/list/compile_manager.cpp32
-rw-r--r--src/tools/list/compile_manager.h19
-rw-r--r--src/tools/list/compile_process.cpp126
-rw-r--r--src/tools/list/compile_process.h74
-rw-r--r--src/tools/list/device_info.cpp20
-rw-r--r--src/tools/list/device_info.h8
-rw-r--r--src/tools/list/tools_config_widget.cpp54
-rw-r--r--src/tools/list/tools_config_widget.h24
-rw-r--r--src/tools/mpc/gui/mpc_ui.h1
-rw-r--r--src/tools/mpc/mpc.cpp12
-rw-r--r--src/tools/mpc/mpc.h14
-rw-r--r--src/tools/mpc/mpc_compile.cpp16
-rw-r--r--src/tools/mpc/mpc_compile.h11
-rw-r--r--src/tools/pic30/gui/pic30_ui.cpp2
-rw-r--r--src/tools/pic30/gui/pic30_ui.h1
-rw-r--r--src/tools/pic30/pic30.cpp24
-rw-r--r--src/tools/pic30/pic30.h14
-rw-r--r--src/tools/pic30/pic30_compile.cpp80
-rw-r--r--src/tools/pic30/pic30_compile.h64
-rw-r--r--src/tools/pic30/pic30_generator.cpp8
-rw-r--r--src/tools/picc/gui/picc_ui.h1
-rw-r--r--src/tools/picc/picc.cpp32
-rw-r--r--src/tools/picc/picc.h32
-rw-r--r--src/tools/picc/picc_compile.cpp44
-rw-r--r--src/tools/picc/picc_compile.h39
-rw-r--r--src/tools/sdcc/gui/sdcc_ui.h1
-rw-r--r--src/tools/sdcc/sdcc.cpp14
-rw-r--r--src/tools/sdcc/sdcc.h18
-rw-r--r--src/tools/sdcc/sdcc_compile.cpp32
-rw-r--r--src/tools/sdcc/sdcc_compile.h26
-rw-r--r--src/tools/sdcc/sdcc_generator.cpp16
-rw-r--r--src/tools/sdcc/sdcc_generator.h8
-rw-r--r--src/xml_to_data/device_xml_to_data.cpp120
-rw-r--r--src/xml_to_data/device_xml_to_data.h38
-rw-r--r--src/xml_to_data/prog_xml_to_data.h86
-rw-r--r--src/xml_to_data/xml_to_data.cpp38
-rw-r--r--src/xml_to_data/xml_to_data.h22
-rw-r--r--test/pic30/standalone_test.s2
-rw-r--r--test/pic30/test.s2
-rw-r--r--test/picc/standalone_test.c2
-rw-r--r--test/picc/test.c2
911 files changed, 22571 insertions, 22445 deletions
diff --git a/src/coff/base/cdb_parser.cpp b/src/coff/base/cdb_parser.cpp
index 2e38b84..eb7495b 100644
--- a/src/coff/base/cdb_parser.cpp
+++ b/src/coff/base/cdb_parser.cpp
@@ -65,7 +65,7 @@ CDB::Object::Object(const PURL::Url &url, Log::Base &log)
{
PURL::File file(url, log);
if ( !file.openForRead() ) return;
- QStringList lines = file.readLines();
+ TQStringList lines = file.readLines();
for (_line=0; _line<uint(lines.count()); _line++) {
_col = 0;
@@ -99,12 +99,12 @@ CDB::Object::~Object()
for (uint i=0; i<uint(_records.count()); i++) delete _records[i];
}
-void CDB::Object::log(Log::LineType type, const QString &message)
+void CDB::Object::log(Log::LineType type, const TQString &message)
{
- _log.log(type, message + " " + i18n("at line #%1, column #%2").arg(_line+1).arg(_col+1));
+ _log.log(type, message + " " + i18n("at line #%1, column #%2").tqarg(_line+1).tqarg(_col+1));
}
-void CDB::Object::logMalformed(const QString &detail)
+void CDB::Object::logMalformed(const TQString &detail)
{
log(Log::LineType::Error, i18n("Malformed record: ") + detail);
}
@@ -125,13 +125,13 @@ bool CDB::Object::readAndCheckChar(char c)
char r;
if ( !readChar(r) ) return false;
if ( r!=c ) {
- logMalformed(i18n("was expecting '%1'").arg(c));
+ logMalformed(i18n("was expecting '%1'").tqarg(c));
return false;
}
return true;
}
-bool CDB::Object::getString(const QString &s, QString &r)
+bool CDB::Object::getString(const TQString &s, TQString &r)
{
r = s;
if ( r.isEmpty() ) {
@@ -141,9 +141,9 @@ bool CDB::Object::getString(const QString &s, QString &r)
return true;
}
-bool CDB::Object::readFixedLengthString(QString &s, uint size)
+bool CDB::Object::readFixedLengthString(TQString &s, uint size)
{
- s = QString::null;
+ s = TQString();
for (uint i=0; i<size; i++) {
char c;
if ( !readChar(c) ) return false;
@@ -152,9 +152,9 @@ bool CDB::Object::readFixedLengthString(QString &s, uint size)
return true;
}
-bool CDB::Object::readStoppedString(QString &name, char stop)
+bool CDB::Object::readStoppedString(TQString &name, char stop)
{
- QString s;
+ TQString s;
for (;;) {
if ( _col==uint(_current.length()) ) {
if ( stop!=0 ) {
@@ -170,7 +170,7 @@ bool CDB::Object::readStoppedString(QString &name, char stop)
return getString(s, name);
}
-bool CDB::Object::getUInt(const QString &s, uint &v)
+bool CDB::Object::getUInt(const TQString &s, uint &v)
{
bool ok;
v = s.toUInt(&ok);
@@ -180,7 +180,7 @@ bool CDB::Object::getUInt(const QString &s, uint &v)
bool CDB::Object::readUInt(uint &v)
{
- QString s;
+ TQString s;
for (;;) {
if ( _col==uint(_current.length()) ) break;
if ( !isdigit(_current[_col].latin1()) ) break;
@@ -197,7 +197,7 @@ bool CDB::Object::readBool(bool &b)
if ( c=='0' ) b = false;
else if ( c=='1' ) b = true;
else {
- logMalformed(i18n("was expecting a bool ('%1')").arg(c));
+ logMalformed(i18n("was expecting a bool ('%1')").tqarg(c));
return false;
}
return true;
@@ -205,7 +205,7 @@ bool CDB::Object::readBool(bool &b)
bool CDB::Object::readHex(uint &v)
{
- QString s;
+ TQString s;
for (;;) {
if ( _col==uint(_current.length()) ) break;
if ( !isxdigit(_current[_col].latin1()) ) break;
@@ -222,9 +222,9 @@ bool CDB::Object::parseModuleRecord(Record * &record)
return readStoppedString(mr->filename, 0);
}
-bool CDB::Object::parse(Scope &scope, QString &name)
+bool CDB::Object::parse(Scope &scope, TQString &name)
{
- QString s;
+ TQString s;
if ( !readFixedLengthString(s, 1) ) return false;
scope.type = ScopeType::fromKey(s);
switch (scope.type.type()) {
@@ -253,12 +253,12 @@ bool CDB::Object::parse(TypeChain &typeChain)
if ( !readAndCheckChar('{') ) return false;
if ( !readUInt(nb) ) return false;
if ( !readAndCheckChar('}') ) return false;
- QString s;
+ TQString s;
if ( !readStoppedString(s, ':') ) return false;
- QStringList list = QStringList::split(',', s, true);
+ TQStringList list = TQStringList::split(',', s, true);
for (uint i=0; i<uint(list.count()); i++) {
DCLType type;
- QString key = list[i].mid(0, 2);
+ TQString key = list[i].mid(0, 2);
type.type = VarType::fromKey(key);
switch (type.type.type()) {
case VarType::Array:
@@ -287,7 +287,7 @@ bool CDB::Object::parse(TypeChain &typeChain)
bool CDB::Object::parse(AddressSpace &as)
{
- QString s;
+ TQString s;
if ( !readFixedLengthString(s, 1) ) return false;
as.type = AddressSpaceType::fromKey(s);
if ( as.type==AddressSpaceType::Nb_Types ) {
@@ -302,7 +302,7 @@ bool CDB::Object::parse(AddressSpace &as)
if ( !readAndCheckChar(',') ) return false;
if ( !readAndCheckChar('[') ) return false;
if ( !readStoppedString(s, ']') ) return false;
- as.registers = QStringList::split(',', s, true);
+ as.registers = TQStringList::split(',', s, true);
if ( as.registers.count()==0 ) {
logMalformed(i18n("no register defined"));
return false;
diff --git a/src/coff/base/cdb_parser.h b/src/coff/base/cdb_parser.h
index 42572ab..52fa17a 100644
--- a/src/coff/base/cdb_parser.h
+++ b/src/coff/base/cdb_parser.h
@@ -25,7 +25,7 @@ public:
class ModuleRecord : public Record
{
public:
- QString filename;
+ TQString filename;
};
BEGIN_DECLARE_ENUM(ScopeType)
@@ -36,7 +36,7 @@ class Scope
{
public:
ScopeType type;
- QString name; // file or function name
+ TQString name; // file or function name
uint level, block;
};
@@ -51,7 +51,7 @@ class DCLType
public:
VarType type;
uint nb; // for Array and BitField
- QString name; // for Structure
+ TQString name; // for Structure
};
BEGIN_DECLARE_ENUM(Sign)
@@ -61,7 +61,7 @@ END_DECLARE_ENUM_STD(Sign)
class TypeChain
{
public:
- QValueVector<DCLType> types;
+ TQValueVector<DCLType> types;
Sign sign;
};
@@ -76,13 +76,13 @@ public:
AddressSpaceType type;
bool onStack;
uint stackOffset; // valid if onStack is true
- QStringList registers; // for Register type
+ TQStringList registers; // for Register type
};
class SymbolRecord : public Record
{
public:
- QString name;
+ TQString name;
Scope scope;
TypeChain typeChain;
AddressSpace addressSpace;
@@ -105,8 +105,8 @@ public:
class TypeRecord : public Record
{
public:
- QString filename, name;
- QValueVector<TypeMember> members;
+ TQString filename, name;
+ TQValueVector<TypeMember> members;
};
class LinkerRecord : public Record
@@ -115,10 +115,10 @@ public:
enum Type { Address = 0, EndAddress, AsmLine, CLine, Nb_Types };
Type type;
Scope scope; // for Address and EndAddress
- QString name; // for Address and EndAddress
+ TQString name; // for Address and EndAddress
uint address;
uint line; // for AsmLine and CLine
- QString filename; // for AsmLine and CLine
+ TQString filename; // for AsmLine and CLine
uint block, level; // for CLine
};
@@ -131,23 +131,23 @@ public:
private:
Log::Base &_log;
- QString _current;
+ TQString _current;
uint _line, _col;
- QValueVector<Record *> _records;
+ TQValueVector<Record *> _records;
- void log(Log::LineType type, const QString &message);
- void logMalformed(const QString &detail);
+ void log(Log::LineType type, const TQString &message);
+ void logMalformed(const TQString &detail);
bool readBool(bool &b);
- bool getUInt(const QString &s, uint &r);
+ bool getUInt(const TQString &s, uint &r);
bool readUInt(uint &v);
bool readChar(char &c);
bool readAndCheckChar(char c);
- bool getString(const QString &s, QString &r);
- bool readStoppedString(QString &s, char stop);
- bool readFixedLengthString(QString &s, uint size);
+ bool getString(const TQString &s, TQString &r);
+ bool readStoppedString(TQString &s, char stop);
+ bool readFixedLengthString(TQString &s, uint size);
bool readHex(uint &v);
- bool parse(Scope &scope, QString &name);
+ bool parse(Scope &scope, TQString &name);
bool parse(TypeChain &typeChain);
bool parse(TypeRecord &typeRecord);
bool parse(SymbolRecord &sr);
diff --git a/src/coff/base/coff.cpp b/src/coff/base/coff.cpp
index 5eaad84..83100a4 100644
--- a/src/coff/base/coff.cpp
+++ b/src/coff/base/coff.cpp
@@ -33,64 +33,64 @@ CoffType Coff::identify(const PURL::Url &url, Log::Base &log)
{
PURL::File file(url, log);
if ( !file.openForRead() ) return CoffType::Nb_Types;
- QByteArray data = file.readAll();
+ TQByteArray data = file.readAll();
if ( log.hasError() ) return CoffType::Nb_Types;
uint offset = 0;
Format format;
- Q_UINT32 magic;
+ TQ_UINT32 magic;
return identify(data, offset, log, format, magic);
}
-CoffType Coff::identify(const QByteArray &data, uint &offset, Log::Base &log, Format &format, Q_UINT32 &magic)
+CoffType Coff::identify(const TQByteArray &data, uint &offset, Log::Base &log, Format &format, TQ_UINT32 &magic)
{
- QString id = "!<arch>\012";
+ TQString id = "!<arch>\012";
if ( data.count()>=id.length() ) {
- QString s = QString::fromAscii(data.data(), id.length());
+ TQString s = TQString::fromAscii(data.data(), id.length());
if ( s==id ) {
offset += id.length();
return CoffType::Archive;
}
}
if ( !getULong(data, offset, 2, log, magic) ) return CoffType::Nb_Types;
- log.log(Log::DebugLevel::Extra, QString("COFF format: %1").arg(toHexLabel(magic, 4)));
+ log.log(Log::DebugLevel::Extra, TQString("COFF format: %1").tqarg(toHexLabel(magic, 4)));
format = Format::Nb_Types;
FOR_EACH(Format, f) if ( magic==f.data().magic ) format = f;
return CoffType::Object;
}
//----------------------------------------------------------------------------
-bool Coff::getULong(const QByteArray &data, uint &offset, uint nbBytes, Log::Base &log, Q_UINT32 &v)
+bool Coff::getULong(const TQByteArray &data, uint &offset, uint nbBytes, Log::Base &log, TQ_UINT32 &v)
{
bool ok;
v = ::getULong(data, offset, nbBytes, &ok);
if ( !ok ) {
- log.log(Log::LineType::Error, i18n("COFF file is truncated (offset: %1 nbBytes: %2 size:%3).").arg(offset).arg(nbBytes).arg(data.count()));
+ log.log(Log::LineType::Error, i18n("COFF file is truncated (offset: %1 nbBytes: %2 size:%3).").tqarg(offset).tqarg(nbBytes).tqarg(data.count()));
return false;
}
offset += nbBytes;
return true;
}
-bool Coff::getString(const QByteArray &data, uint &offset, uint nbChars, Log::Base &log, QString &name)
+bool Coff::getString(const TQByteArray &data, uint &offset, uint nbChars, Log::Base &log, TQString &name)
{
if ( !checkAvailable(data, offset, nbChars) ) {
- log.log(Log::LineType::Error, i18n("COFF file is truncated (offset: %1 nbBytes: %2 size:%3).").arg(offset).arg(nbChars).arg(data.count()));
+ log.log(Log::LineType::Error, i18n("COFF file is truncated (offset: %1 nbBytes: %2 size:%3).").tqarg(offset).tqarg(nbChars).tqarg(data.count()));
return false;
}
- name = QString::fromAscii(data.data()+offset, nbChars);
+ name = TQString::fromAscii(data.data()+offset, nbChars);
offset += nbChars;
return true;
}
//----------------------------------------------------------------------------
-bool Coff::Base::initParse(CoffType type, QByteArray &data, uint &offset, Log::Base &log)
+bool Coff::Base::initParse(CoffType type, TQByteArray &data, uint &offset, Log::Base &log)
{
PURL::File file(_url, log);
if ( !file.openForRead() ) return false;
data = file.readAll();
if ( log.hasError() ) return false;
if ( identify(data, offset, log, _format, _magic)!=type ) {
- log.log(Log::LineType::Error, i18n("Could not recognize file (magic number is %1).").arg(toHexLabel(_magic, 4)));
+ log.log(Log::LineType::Error, i18n("Could not recognize file (magic number is %1).").tqarg(toHexLabel(_magic, 4)));
return false;
}
return true;
diff --git a/src/coff/base/coff.h b/src/coff/base/coff.h
index edd0ae5..8e69ef0 100644
--- a/src/coff/base/coff.h
+++ b/src/coff/base/coff.h
@@ -21,8 +21,8 @@ END_DECLARE_ENUM_STD(CoffType)
//----------------------------------------------------------------------------
namespace Coff
{
-extern bool getString(const QByteArray &data, uint &offset, uint nbChars, Log::Base &log, QString &name);
-extern bool getULong(const QByteArray &data, uint &offset, uint nbBytes, Log::Base &log, Q_UINT32 &v);
+extern bool getString(const TQByteArray &data, uint &offset, uint nbChars, Log::Base &log, TQString &name);
+extern bool getULong(const TQByteArray &data, uint &offset, uint nbBytes, Log::Base &log, TQ_UINT32 &v);
//----------------------------------------------------------------------------
enum SizeType { HeaderSize = 0, OptHeaderSize, SectionHeaderSize, SymbolSize,
@@ -37,7 +37,7 @@ BEGIN_DECLARE_ENUM(Format)
END_DECLARE_ENUM(Format, FormatData)
extern CoffType identify(const PURL::Url &url, Log::Base &log);
-extern CoffType identify(const QByteArray &data, uint &offset, Log::Base &log, Format &format, Q_UINT32 &magic);
+extern CoffType identify(const TQByteArray &data, uint &offset, Log::Base &log, Format &format, TQ_UINT32 &magic);
//----------------------------------------------------------------------------
class Base
@@ -54,9 +54,9 @@ public:
protected:
PURL::Url _url;
Format _format;
- Q_UINT32 _magic;
+ TQ_UINT32 _magic;
- bool initParse(CoffType type, QByteArray &data, uint &offset, Log::Base &log);
+ bool initParse(CoffType type, TQByteArray &data, uint &offset, Log::Base &log);
};
} // namespace
diff --git a/src/coff/base/coff_archive.cpp b/src/coff/base/coff_archive.cpp
index 72a8883..ea9a2b9 100644
--- a/src/coff/base/coff_archive.cpp
+++ b/src/coff/base/coff_archive.cpp
@@ -9,35 +9,35 @@
#include "coff_archive.h"
//----------------------------------------------------------------------------
-Coff::Member::Member(const QByteArray &data, uint &offset, Log::Base &log)
+Coff::Member::Member(const TQByteArray &data, uint &offset, Log::Base &log)
{
// parse header
- QString s;
+ TQString s;
if ( !getString(data, offset, 256, log, s) ) return;
- int i = s.find('/');
+ int i = s.tqfind('/');
if ( i==-1 ) {
- log.log(Log::LineType::Error, i18n("Member name not terminated by '/' (\"%1\").").arg(s));
+ log.log(Log::LineType::Error, i18n("Member name not terminated by '/' (\"%1\").").tqarg(s));
return;
}
_name = s.mid(0, i);
if ( !getString(data, offset, 12, log, s) ) return; // mtime
if ( !getString(data, offset, 10, log, s) ) return;
- i = s.find('l');
+ i = s.tqfind('l');
if ( i==-1 ) {
- log.log(Log::LineType::Error, i18n("File size not terminated by 'l' (\"%1\").").arg(s));
+ log.log(Log::LineType::Error, i18n("File size not terminated by 'l' (\"%1\").").tqarg(s));
return;
}
bool ok;
_nbBytes = s.mid(0, i).toUInt(&ok);
if ( !ok ) {
- log.log(Log::LineType::Error, i18n("Wrong format for file size \"%1\".").arg(s));
+ log.log(Log::LineType::Error, i18n("Wrong format for file size \"%1\".").tqarg(s));
return;
}
- Q_UINT32 v;
+ TQ_UINT32 v;
if ( !getULong(data, offset, 2, log, v) ) return;
- log.log(Log::DebugLevel::Extra, i18n("Magic number: %1").arg(toHexLabel(v, 4)));
+ log.log(Log::DebugLevel::Extra, i18n("Magic number: %1").tqarg(toHexLabel(v, 4)));
// if ( v!=0x600A ) {
-// log.log(Log::LineType::Error, i18n("Wrong magic for Microchip archive (\"%1\").").arg(toHexLabel(v, 4)));
+// log.log(Log::LineType::Error, i18n("Wrong magic for Microchip archive (\"%1\").").tqarg(toHexLabel(v, 4)));
// return;
// }
offset += _nbBytes;
@@ -50,7 +50,7 @@ Coff::Archive::Archive(const PURL::Url &url)
bool Coff::Archive::parse(Log::Base &log)
{
- QByteArray data;
+ TQByteArray data;
uint offset = 0, symbolEnd = 0;
Member *symbol = 0;
if ( !initParse(CoffType::Archive, data, offset, log) ) return false;
@@ -76,26 +76,26 @@ bool Coff::Archive::parse(Log::Base &log)
Coff::Archive::~Archive()
{
- QMap<QString, Member *>::const_iterator it;
+ TQMap<TQString, Member *>::const_iterator it;
for (it=_members.begin(); it!=_members.end(); ++it) delete it.data();
}
-bool Coff::Archive::readSymbols(const QByteArray &data, uint offset, Log::Base &log)
+bool Coff::Archive::readSymbols(const TQByteArray &data, uint offset, Log::Base &log)
{
- Q_UINT32 nb;
+ TQ_UINT32 nb;
if ( !getULong(data, offset, 4, log, nb) ) return false;
- QValueVector<Member *> members(nb);
+ TQValueVector<Member *> members(nb);
for (uint i=0; i<nb; i++) {
- Q_UINT32 start;
+ TQ_UINT32 start;
if ( !getULong(data, offset, 4, log, start) ) return false;
- if ( !_offsets.contains(start) ) {
- log.log(Log::LineType::Error, i18n("Unknown file member offset: %1").arg(toHexLabel(start, 8)));
+ if ( !_offsets.tqcontains(start) ) {
+ log.log(Log::LineType::Error, i18n("Unknown file member offset: %1").tqarg(toHexLabel(start, 8)));
return false;
}
members[i] = _offsets[start];
}
for (uint i=0; i<nb; i++) {
- QString name(data.data() + offset);
+ TQString name(data.data() + offset);
offset += name.length() + 1;
_symbols[name] = members[i];
}
@@ -105,24 +105,24 @@ bool Coff::Archive::readSymbols(const QByteArray &data, uint offset, Log::Base &
Log::KeyList Coff::Archive::information() const
{
Log::KeyList keys(i18n("Information:"));
- keys.append(i18n("No. of file members:"), QString::number(members().count()));
- keys.append(i18n("No. of symbols:"), QString::number(symbols().count()));
+ keys.append(i18n("No. of file members:"), TQString::number(members().count()));
+ keys.append(i18n("No. of symbols:"), TQString::number(symbols().count()));
return keys;
}
Log::KeyList Coff::Archive::membersInformation() const
{
Log::KeyList keys(i18n("File Members:"));
- QMap<QString, Member *>::const_iterator it;
+ TQMap<TQString, Member *>::const_iterator it;
for (it=members().begin(); it!=members().end(); ++it)
- keys.append(it.key(), i18n("size: %1 bytes").arg(it.data()->nbBytes()));
+ keys.append(it.key(), i18n("size: %1 bytes").tqarg(it.data()->nbBytes()));
return keys;
}
Log::KeyList Coff::Archive::symbolsInformation() const
{
Log::KeyList keys(i18n("Symbols:"));
- QMap<QString, Member *>::const_iterator it;
+ TQMap<TQString, Member *>::const_iterator it;
for (it=symbols().begin(); it!=symbols().end(); ++it)
keys.append(it.key(), it.data()->name());
return keys;
diff --git a/src/coff/base/coff_archive.h b/src/coff/base/coff_archive.h
index ba43a38..e4d0032 100644
--- a/src/coff/base/coff_archive.h
+++ b/src/coff/base/coff_archive.h
@@ -17,12 +17,12 @@ namespace Coff
class Member
{
public:
- Member(const QByteArray &data, uint &offset, Log::Base &log);
- QString name() const { return _name; }
+ Member(const TQByteArray &data, uint &offset, Log::Base &log);
+ TQString name() const { return _name; }
uint nbBytes() const { return _nbBytes; }
private:
- QString _name;
+ TQString _name;
uint _nbBytes;
};
@@ -33,19 +33,19 @@ public:
Archive(const PURL::Url &url);
virtual ~Archive();
virtual bool parse(Log::Base &log);
- const QMap<QString, Member *>members() const { return _members; }
- const QMap<QString, Member *>symbols() const { return _symbols; }
+ const TQMap<TQString, Member *>members() const { return _members; }
+ const TQMap<TQString, Member *>symbols() const { return _symbols; }
virtual Log::KeyList information() const;
Log::KeyList membersInformation() const;
Log::KeyList symbolsInformation() const;
private:
- QMap<QString, Member *> _members; // name -> Member *
- QMap<uint, Member *> _offsets; // offset -> Member *
- QMap<QString, Member *> _symbols; // name -> Member *
+ TQMap<TQString, Member *> _members; // name -> Member *
+ TQMap<uint, Member *> _offsets; // offset -> Member *
+ TQMap<TQString, Member *> _symbols; // name -> Member *
- bool readSymbols(const QByteArray &data, uint offset, Log::Base &log);
+ bool readSymbols(const TQByteArray &data, uint offset, Log::Base &log);
};
} // namespace
diff --git a/src/coff/base/coff_data.h b/src/coff/base/coff_data.h
index 9676e42..17a0e0e 100644
--- a/src/coff/base/coff_data.h
+++ b/src/coff/base/coff_data.h
@@ -15,7 +15,7 @@ namespace Coff
struct Data {
uint ids[MAX_NB_IDS];
};
- extern QString findId(uint id);
+ extern TQString findId(uint id);
} // namespace
diff --git a/src/coff/base/coff_object.cpp b/src/coff/base/coff_object.cpp
index f4109f9..f6263fd 100644
--- a/src/coff/base/coff_object.cpp
+++ b/src/coff/base/coff_object.cpp
@@ -16,10 +16,10 @@
#include "common/global/pfile.h"
//----------------------------------------------------------------------------
-bool Coff::getName(const QByteArray &data, uint &offset, uint nbChars, uint stringTableOffset,
- Log::Base &log, QString &name)
+bool Coff::getName(const TQByteArray &data, uint &offset, uint nbChars, uint stringTableOffset,
+ Log::Base &log, TQString &name)
{
- Q_UINT32 v;
+ TQ_UINT32 v;
if ( !getULong(data, offset, 4, log, v) ) return false;
if ( v!=0 ) { // name is not in string table
offset -= 4;
@@ -27,7 +27,7 @@ bool Coff::getName(const QByteArray &data, uint &offset, uint nbChars, uint stri
}
if ( !getULong(data, offset, 4, log, v) ) return false;
// ### do a sanity check here
- name = QString(data.data()+stringTableOffset+v);
+ name = TQString(data.data()+stringTableOffset+v);
return true;
}
@@ -55,7 +55,7 @@ const Coff::AuxSymbolType::Data Coff::AuxSymbolType::DATA[Nb_Types] = {
{ 0, I18N_NOOP("Section") }
};
-Coff::AuxSymbol *Coff::AuxSymbol::factory(const Object &object, AuxSymbolType type, const QByteArray &data, uint offset, uint stringTableOffset, Log::Base &log)
+Coff::AuxSymbol *Coff::AuxSymbol::factory(const Object &object, AuxSymbolType type, const TQByteArray &data, uint offset, uint stringTableOffset, Log::Base &log)
{
switch (type.type()) {
case AuxSymbolType::Direct: return new AuxSymbolDirect(object, data, offset, stringTableOffset, log);
@@ -68,47 +68,47 @@ Coff::AuxSymbol *Coff::AuxSymbol::factory(const Object &object, AuxSymbolType ty
return 0;
}
-Coff::AuxSymbolDirect::AuxSymbolDirect(const Object &object, const QByteArray &data, uint start, uint stringTableOffset, Log::Base &log)
+Coff::AuxSymbolDirect::AuxSymbolDirect(const Object &object, const TQByteArray &data, uint start, uint stringTableOffset, Log::Base &log)
: AuxSymbol(object)
{
uint offset = start;
- Q_UINT32 v;
+ TQ_UINT32 v;
if ( !getULong(data, offset, 1, log, v) ) return;
_command = v;
if ( !getULong(data, offset, 4, log, v) ) return;
- _string = QString(data.data()+stringTableOffset+v);
+ _string = TQString(data.data()+stringTableOffset+v);
}
-Coff::AuxSymbolFile::AuxSymbolFile(const Object &object, const QByteArray &data, uint start, uint stringTableOffset, Log::Base &log)
+Coff::AuxSymbolFile::AuxSymbolFile(const Object &object, const TQByteArray &data, uint start, uint stringTableOffset, Log::Base &log)
: AuxSymbol(object)
{
uint offset = start;
- Q_UINT32 v;
+ TQ_UINT32 v;
if ( object.format()==Format::PIC30 ) {
if ( !getName(data, offset, 14, stringTableOffset, log, _filename) ) return;
_line = 0;
} else {
if ( !getULong(data, offset, 4, log, v) ) return;
- _filename = QString(data.data()+stringTableOffset+v);
+ _filename = TQString(data.data()+stringTableOffset+v);
if ( !getULong(data, offset, 4, log, v) ) return;
_line = v;
}
}
-Coff::AuxSymbolIdentifier::AuxSymbolIdentifier(const Object &object, const QByteArray &data, uint start, uint stringTableOffset, Log::Base &log)
+Coff::AuxSymbolIdentifier::AuxSymbolIdentifier(const Object &object, const TQByteArray &data, uint start, uint stringTableOffset, Log::Base &log)
: AuxSymbol(object)
{
uint offset = start;
- Q_UINT32 v;
+ TQ_UINT32 v;
if ( !getULong(data, offset, 4, log, v) ) return;
- _string = QString(data.data()+stringTableOffset+v);
+ _string = TQString(data.data()+stringTableOffset+v);
}
-Coff::AuxSymbolSection::AuxSymbolSection(const Object &object, const QByteArray &data, uint start, uint, Log::Base &log)
+Coff::AuxSymbolSection::AuxSymbolSection(const Object &object, const TQByteArray &data, uint start, uint, Log::Base &log)
: AuxSymbol(object)
{
uint offset = start;
- Q_UINT32 v;
+ TQ_UINT32 v;
if ( !getULong(data, offset, 4, log, v) ) return;
_length = v;
if ( !getULong(data, offset, 2, log, v) ) return;
@@ -180,12 +180,12 @@ const Coff::SymbolDerivedType::Data Coff::SymbolDerivedType::DATA[Nb_Types] = {
{ 0, I18N_NOOP("Array"), 0x110000 }
};
-Coff::Symbol::Symbol(const Object &object, const QByteArray &data, uint start,
- uint stringTableOffset, const QString &lastFilename, Log::Base &log)
+Coff::Symbol::Symbol(const Object &object, const TQByteArray &data, uint start,
+ uint stringTableOffset, const TQString &lastFilename, Log::Base &log)
: BaseSymbol(object)
{
uint offset = start;
- Q_UINT32 v;
+ TQ_UINT32 v;
if ( !getName(data, offset, 8, stringTableOffset, log, _name) ) return;
if ( !getULong(data, offset, 4, log, v) ) return;
_value = v;
@@ -212,7 +212,7 @@ Coff::Symbol::Symbol(const Object &object, const QByteArray &data, uint start,
else if ( _name==".ident" ) auxType = AuxSymbolType::Identifier;
else if ( _sclass==SymbolClass::Filename ) auxType = AuxSymbolType::File;
else if ( _sclass==SymbolClass::Section ) auxType = AuxSymbolType::Section;
- if ( auxType!=AuxSymbolType::Nb_Types && nbAux==0 ) log.log(Log::LineType::Warning, i18n("Symbol without needed auxilliary symbol (type=%1)").arg(auxType.type()));
+ if ( auxType!=AuxSymbolType::Nb_Types && nbAux==0 ) log.log(Log::LineType::Warning, i18n("Symbol without needed auxilliary symbol (type=%1)").tqarg(auxType.type()));
Q_ASSERT( (offset-start)==object.size(SymbolSize) );
_aux.resize(nbAux);
for (uint i=0; i<nbAux; i++) {
@@ -238,21 +238,21 @@ Coff::SymbolSectionType Coff::Symbol::sectionType() const
//----------------------------------------------------------------------------
Coff::Relocation::Relocation(const Object &object, const Section &section,
- const QByteArray &data, uint start, Log::Base &log)
+ const TQByteArray &data, uint start, Log::Base &log)
: Element(object), _symbol(0)
{
uint offset = start;
- Q_UINT32 v;
+ TQ_UINT32 v;
if ( !getULong(data, offset, 4, log, v) ) return;
_address = v;
- if ( _address>section.size() ) log.log(Log::LineType::Warning, i18n("Relocation address beyong section size: %1/%2").arg(v).arg(section.size()));
+ if ( _address>section.size() ) log.log(Log::LineType::Warning, i18n("Relocation address beyong section size: %1/%2").tqarg(v).tqarg(section.size()));
if ( !getULong(data, offset, 4, log, v) ) return;
if ( v>=object.nbSymbols() ) {
- log.log(Log::LineType::Error, i18n("Relocation has unknown symbol: %1").arg(v));
+ log.log(Log::LineType::Error, i18n("Relocation has unknown symbol: %1").tqarg(v));
return;
}
if ( object.symbol(v)->isAuxSymbol() ) {
- log.log(Log::LineType::Error, i18n("Relocation is an auxiliary symbol: %1").arg(v));
+ log.log(Log::LineType::Error, i18n("Relocation is an auxiliary symbol: %1").tqarg(v));
return;
}
_symbol = static_cast<const Symbol *>(object.symbol(v));
@@ -267,11 +267,11 @@ Coff::Relocation::Relocation(const Object &object, const Section &section,
//----------------------------------------------------------------------------
Coff::CodeLine::CodeLine(const Object &object, const Section &section,
- const QByteArray &data, uint start, const QString &lastFilename, Log::Base &log)
+ const TQByteArray &data, uint start, const TQString &lastFilename, Log::Base &log)
: Element(object), _section(section), _symbol(0)
{
uint offset = start;
- Q_UINT32 v;
+ TQ_UINT32 v;
if ( !getULong(data, offset, 4, log, v) ) return;
uint tmp = v;
if ( object.format()==Format::PIC30 ) {
@@ -283,11 +283,11 @@ Coff::CodeLine::CodeLine(const Object &object, const Section &section,
//qDebug("code line %i: %s", _line, toHexLabel(_address, nbChars(_address)).latin1());
} else {
if ( tmp>=object.nbSymbols() ) {
- log.log(Log::LineType::Error, i18n("Codeline has unknown symbol: %1").arg(tmp));
+ log.log(Log::LineType::Error, i18n("Codeline has unknown symbol: %1").tqarg(tmp));
return;
}
if ( object.symbol(tmp)->isAuxSymbol() ) {
- log.log(Log::LineType::Error, i18n("Codeline is an auxiliary symbol: %1").arg(tmp));
+ log.log(Log::LineType::Error, i18n("Codeline is an auxiliary symbol: %1").tqarg(tmp));
return;
}
_symbol = static_cast<const Symbol *>(object.symbol(tmp));
@@ -296,11 +296,11 @@ Coff::CodeLine::CodeLine(const Object &object, const Section &section,
}
} else {
if ( tmp>=object.nbSymbols() ) {
- log.log(Log::LineType::Error, i18n("Codeline has unknown symbol: %1").arg(tmp));
+ log.log(Log::LineType::Error, i18n("Codeline has unknown symbol: %1").tqarg(tmp));
return;
}
if ( object.symbol(tmp)->isAuxSymbol() ) {
- log.log(Log::LineType::Error, i18n("Codeline is an auxiliary symbol: %1").arg(tmp));
+ log.log(Log::LineType::Error, i18n("Codeline is an auxiliary symbol: %1").tqarg(tmp));
return;
}
_symbol = static_cast<const Symbol *>(object.symbol(tmp));
@@ -318,7 +318,7 @@ Coff::CodeLine::CodeLine(const Object &object, const Section &section,
}
// if ( _symbol && _symbol->_class!=Symbol::CFile )
// log.log(Log::LineType::Warning, i18n("Line without file symbol associated (%1:%2 %3).")
-// .arg(_section._name).arg(toHexLabel(_address, nbChars(_address))).arg(_symbol->_class));
+// .tqarg(_section._name).tqarg(toHexLabel(_address, nbChars(_address))).tqarg(_symbol->_class));
}
//----------------------------------------------------------------------------
@@ -333,17 +333,17 @@ const Coff::SectionType::Data Coff::SectionType::DATA[Nb_Types] = {
};
Coff::Section::Section(const Device::Data &device, const Object &object,
- const QByteArray &data, uint start, uint stringTableOffset, Log::Base &log)
+ const TQByteArray &data, uint start, uint stringTableOffset, Log::Base &log)
: Element(object)
{
uint offset = start;
- Q_UINT32 v;
+ TQ_UINT32 v;
if ( !getName(data, offset, 8, stringTableOffset, log, _name) ) return;
if ( !getULong(data, offset, 4, log, v) ) return;
_address = v;
if ( !getULong(data, offset, 4, log, v) ) return;
//if ( _address!=v ) log.log(Log::LineType::Warning, i18n("Virtual address (%1) does not match physical address (%2) in %3.")
- // .arg(toHexLabel(v, 4)).arg(toHexLabel(_address, 4)).arg(_name));
+ // .tqarg(toHexLabel(v, 4)).tqarg(toHexLabel(_address, 4)).tqarg(_name));
if ( !getULong(data, offset, 4, log, v) ) return;
_size = v;
if ( !getULong(data, offset, 4, log, v) ) return;
@@ -386,7 +386,7 @@ Coff::Section::Section(const Device::Data &device, const Object &object,
buffer[0] = 0;
BitValue op2 = ((i+1)<nbWords ? _instructions[address+inc].value : 0);
uint nbop = disassemble(op.toUInt(), op2.toUInt(), address.toUInt()/inc, pdata.architecture(), buffer, 512);
- _instructions[address].disasm = QString(buffer);
+ _instructions[address].disasm = TQString(buffer);
_instructions[address].opcode = toHex(op, pdata.nbCharsWord(Pic::MemoryRangeType::Code));
if ( nbop==2 ) {
_instructions[address+inc].opcode = toHex(op2, pdata.nbCharsWord(Pic::MemoryRangeType::Code));
@@ -394,7 +394,7 @@ Coff::Section::Section(const Device::Data &device, const Object &object,
}
//qDebug(" %s: %s (%s %s)", toHex(address, 4).data(), _data[address].disasm.data(), _data[address].opcode.data(), (nbop==2 ? _data[address+inc].opcode.data() : ""));
} else if ( _flags & FDataRom ) _instructions[address].opcode = toHex(op, 4);
- else if ( _flags & FData ) _instructions[address].opcode = toHex(op.maskWith(0xFF), 2);
+ else if ( _flags & FData ) _instructions[address].opcode = toHex(op.tqmaskWith(0xFF), 2);
}
}
@@ -410,7 +410,7 @@ Coff::Section::Section(const Device::Data &device, const Object &object,
// read line numbers
if ( lineNumberOffset!=0 ) {
- QString lastFilename;
+ TQString lastFilename;
_lines.resize(nbLineNumbers);
for (uint i=0; i<nbLineNumbers; i++) {
_lines[i] = new CodeLine(object, *this, data, lineNumberOffset, lastFilename, log);
@@ -447,35 +447,35 @@ Coff::Object::Object(const Device::Data *device, const PURL::Url &url)
bool Coff::Object::parse(Log::Base &log)
{
// header
- QByteArray data;
+ TQByteArray data;
uint offset = 0;
if ( !initParse(CoffType::Object, data, offset, log) ) return false;
if ( _format==Format::Nb_Types ) {
- log.log(Log::LineType::Error, i18n("COFF format not supported: magic number is %1.").arg(toHexLabel(_magic, 4)));
+ log.log(Log::LineType::Error, i18n("COFF format not supported: magic number is %1.").tqarg(toHexLabel(_magic, 4)));
return false;
}
- log.log(Log::DebugLevel::Extra, QString("COFF format: %1").arg(toHexLabel(_magic, 4)));
+ log.log(Log::DebugLevel::Extra, TQString("COFF format: %1").tqarg(toHexLabel(_magic, 4)));
if ( !parseHeader(data, offset, log) ) return false;
// optionnal header
Q_ASSERT( offset==size(HeaderSize) );
if ( !getULong(data, offset, 2, log, _optHeaderMagic) ) return false;
- log.log(Log::DebugLevel::Extra, QString("COFF optionnal header format: %1").arg(toHexLabel(_optHeaderMagic, 4)));
+ log.log(Log::DebugLevel::Extra, TQString("COFF optionnal header format: %1").tqarg(toHexLabel(_optHeaderMagic, 4)));
_optHeaderFormat = OptHeaderFormat::Nb_Types;
uint i = 0;
for (; OPT_HEADER_DATA[i].optHeaderFormat!=OptHeaderFormat::Nb_Types; i++) if ( _optHeaderMagic==OPT_HEADER_DATA[i].magic ) break;
_optHeaderFormat = OPT_HEADER_DATA[i].optHeaderFormat;
if ( _optHeaderFormat==OptHeaderFormat::Nb_Types ) {
- log.log(Log::LineType::Warning, i18n("Optional header format not supported: magic number is %1.").arg(toHexLabel(_optHeaderMagic, 4)));
+ log.log(Log::LineType::Warning, i18n("Optional header format not supported: magic number is %1.").tqarg(toHexLabel(_optHeaderMagic, 4)));
offset += size(OptHeaderSize)-2;
} else if ( !OPT_HEADER_DATA[i].parsed ) {
- log.log(Log::DebugLevel::Normal, QString("Optional header not parsed: magic number is %1.").arg(toHexLabel(_optHeaderMagic, 4)));
+ log.log(Log::DebugLevel::Normal, TQString("Optional header not parsed: magic number is %1.").tqarg(toHexLabel(_optHeaderMagic, 4)));
offset += size(OptHeaderSize)-2;
} else if ( !parseOptionnalHeader(data, offset, log) ) return false;
// parse symbol table
uint stringTableOffset = _symbolOffset + _nbSymbols*size(SymbolSize);
- QString lastFilename;
+ TQString lastFilename;
_symbols.resize(_nbSymbols);
for (uint i=0; i<_nbSymbols; i++) {
Symbol *s = new Symbol(*this, data, _symbolOffset, stringTableOffset, lastFilename, log);
@@ -503,8 +503,8 @@ bool Coff::Object::parse(Log::Base &log)
// extract filenames
for (uint i=0; i<_nbSymbols; i++) {
if ( _symbols[i]==0 || _symbols[i]->isAuxSymbol() ) continue;
- QString s = static_cast<const Symbol *>(_symbols[i])->filename();
- if ( s.isEmpty() || s=="fake" || _filenames.contains(s) ) continue;
+ TQString s = static_cast<const Symbol *>(_symbols[i])->filename();
+ if ( s.isEmpty() || s=="fake" || _filenames.tqcontains(s) ) continue;
_filenames.append(s);
}
@@ -514,7 +514,7 @@ bool Coff::Object::parse(Log::Base &log)
const Symbol *sym = static_cast<const Symbol *>(_symbols[i]);
if ( sym->symbolClass()!=SymbolClass::Static ) continue;
if ( sym->sectionType()!=SymbolSectionType::InsideSection ) continue;
- QString name = sym->name();
+ TQString name = sym->name();
if ( name.startsWith("_$_") || name.startsWith("__") || name.startsWith(".") ) continue; // special variables (?)
_variables[name] = sym->value() & 0xFFF; // #### ??
}
@@ -522,9 +522,9 @@ bool Coff::Object::parse(Log::Base &log)
return true;
}
-bool Coff::Object::parseHeader(const QByteArray &data, uint &offset, Log::Base &log)
+bool Coff::Object::parseHeader(const TQByteArray &data, uint &offset, Log::Base &log)
{
- Q_UINT32 v;
+ TQ_UINT32 v;
if ( !getULong(data, offset, 2, log, v) ) return false;
_nbSections = v;
if ( !getULong(data, offset, 4, log, v) ) return false;
@@ -535,7 +535,7 @@ bool Coff::Object::parseHeader(const QByteArray &data, uint &offset, Log::Base &
_nbSymbols = v;
if ( !getULong(data, offset, 2, log, v) ) return false;
if ( v!=size(OptHeaderSize) ) {
- log.log(Log::LineType::Error, i18n("Optionnal header size is not %1: %2").arg(size(OptHeaderSize)).arg(v));
+ log.log(Log::LineType::Error, i18n("Optionnal header size is not %1: %2").tqarg(size(OptHeaderSize)).tqarg(v));
return false;
}
if ( !getULong(data, offset, 2, log, v) ) return false;
@@ -543,9 +543,9 @@ bool Coff::Object::parseHeader(const QByteArray &data, uint &offset, Log::Base &
return true;
}
-bool Coff::Object::parseOptionnalHeader(const QByteArray &data, uint &offset, Log::Base &log)
+bool Coff::Object::parseOptionnalHeader(const TQByteArray &data, uint &offset, Log::Base &log)
{
- Q_UINT32 v;
+ TQ_UINT32 v;
int nb = (_format==Format::NewMicrochip ? 4 : 2);
if ( !getULong(data, offset, nb, log, v) ) return false; // version stamp
if ( _format==Format::PIC30 ) {
@@ -560,24 +560,24 @@ bool Coff::Object::parseOptionnalHeader(const QByteArray &data, uint &offset, Lo
if ( !getULong(data, offset, 4, log, v) ) return false;
// #### at least for C18 compiler, it can be compiled for generic processor: in such case
// the pic type will be 18C452 in non-extended mode and 18F4620 for extended mode...
- QString name = Coff::findId(v);
- log.log(Log::DebugLevel::Normal, QString("Device name: \"%1\"").arg(name));
+ TQString name = Coff::findId(v);
+ log.log(Log::DebugLevel::Normal, TQString("Device name: \"%1\"").tqarg(name));
if ( name.isEmpty() ) {
- log.log(Log::DebugLevel::Normal, QString("Unknown processor type: %1").arg(toHexLabel(v, 4)));
- log.log(Log::LineType::Error, i18n("Could not determine processor (%1).").arg(toHexLabel(v, 4)));
+ log.log(Log::DebugLevel::Normal, TQString("Unknown processor type: %1").tqarg(toHexLabel(v, 4)));
+ log.log(Log::LineType::Error, i18n("Could not determine processor (%1).").tqarg(toHexLabel(v, 4)));
return false;
} else if ( _device==0 ) _device = Device::lister().data(name);
- else if ( name!=_device->name() ) log.log(Log::DebugLevel::Normal, QString("Different processor name: %1").arg(name));
+ else if ( name!=_device->name() ) log.log(Log::DebugLevel::Normal, TQString("Different processor name: %1").tqarg(name));
if ( !getULong(data, offset, 4, log, v) ) return false;
const Pic::Data *pdata = static_cast<const Pic::Data *>(_device);
if (pdata) {
uint nbBits = pdata->nbBitsWord(Pic::MemoryRangeType::Code) / pdata->addressIncrement(Pic::MemoryRangeType::Code);
- if ( v!=nbBits ) log.log(Log::DebugLevel::Normal, QString("Rom width is not %1: %2").arg(nbBits).arg(v));
+ if ( v!=nbBits ) log.log(Log::DebugLevel::Normal, TQString("Rom width is not %1: %2").tqarg(nbBits).tqarg(v));
}
if ( !getULong(data, offset, 4, log, v) ) return false;
if (pdata) {
uint nbBits = pdata->registersData().nbBits();
- if ( v!=nbBits ) log.log(Log::DebugLevel::Normal, QString("Ram width is not %1: %2").arg(nbBits).arg(v));
+ if ( v!=nbBits ) log.log(Log::DebugLevel::Normal, TQString("Ram width is not %1: %2").tqarg(nbBits).tqarg(v));
}
}
return true;
@@ -589,18 +589,18 @@ Coff::Object::~Object()
for (uint i=0; i<nbSections(); i++) delete _sections[i];
}
-QString Coff::Object::variableName(Address address) const
+TQString Coff::Object::variableName(Address address) const
{
- QMap<QString, Address>::const_iterator it;
+ TQMap<TQString, Address>::const_iterator it;
for (it=_variables.begin(); it!=_variables.end(); ++it)
if ( it.data()==address ) return it.key();
- return QString::null;
+ return TQString();
}
//----------------------------------------------------------------------------
-QValueVector<Pic::RegisterNameData> Pic::sfrList(const Pic::Data &data)
+TQValueVector<Pic::RegisterNameData> Pic::sfrList(const Pic::Data &data)
{
- QValueVector<Pic::RegisterNameData> list;
+ TQValueVector<Pic::RegisterNameData> list;
const Pic::RegistersData &rdata = data.registersData();
for (uint i=0; i<rdata.nbRegisters(); i++) {
uint address = rdata.nbBytes() * i;
@@ -610,7 +610,7 @@ QValueVector<Pic::RegisterNameData> Pic::sfrList(const Pic::Data &data)
Register::TypeData rtd(address, rdata.nbChars());
if ( type==Pic::Sfr ) list.append(Pic::RegisterNameData(rdata.label(address), rtd));
}
- QMap<QString, Pic::CombinedData>::const_iterator it;
+ TQMap<TQString, Pic::CombinedData>::const_iterator it;
for (it=rdata.combined.begin(); it!=rdata.combined.end(); ++it) {
Register::TypeData td(it.key(), it.data().address, it.data().nbChars);
list.append(Pic::RegisterNameData(it.key(), td));
@@ -621,9 +621,9 @@ QValueVector<Pic::RegisterNameData> Pic::sfrList(const Pic::Data &data)
return list;
}
-QValueVector<Pic::RegisterNameData> Pic::gprList(const Pic::Data &data, const Coff::Object *coff)
+TQValueVector<Pic::RegisterNameData> Pic::gprList(const Pic::Data &data, const Coff::Object *coff)
{
- QValueVector<Pic::RegisterNameData> list;
+ TQValueVector<Pic::RegisterNameData> list;
const Pic::RegistersData &rdata = data.registersData();
for (uint i=0; i<rdata.nbRegisters(); i++) {
uint address = rdata.nbBytes() * i;
@@ -631,9 +631,9 @@ QValueVector<Pic::RegisterNameData> Pic::gprList(const Pic::Data &data, const Co
Device::RegisterProperties rp = rdata.properties(address);
if ( !(rp & Device::Readable) ) continue;
if (type==Pic::Gpr ) {
- QString s = toHexLabel(address, rdata.nbCharsAddress());
+ TQString s = toHexLabel(address, rdata.nbCharsAddress());
if (coff) {
- QString name = coff->variableName(address);
+ TQString name = coff->variableName(address);
if ( !name.isEmpty() ) s += " (" + name + ")";
}
Register::TypeData rtd(address, rdata.nbChars());
@@ -643,12 +643,12 @@ QValueVector<Pic::RegisterNameData> Pic::gprList(const Pic::Data &data, const Co
return list;
}
-QValueVector<Pic::RegisterNameData> Pic::variableList(const Pic::Data &data, const Coff::Object &coff)
+TQValueVector<Pic::RegisterNameData> Pic::variableList(const Pic::Data &data, const Coff::Object &coff)
{
- QValueVector<Pic::RegisterNameData> list;
+ TQValueVector<Pic::RegisterNameData> list;
const Pic::RegistersData &rdata = data.registersData();
- QMap<QString, Address> variables = coff.variables();
- QMap<QString, Address>::const_iterator vit;
+ TQMap<TQString, Address> variables = coff.variables();
+ TQMap<TQString, Address>::const_iterator vit;
for (vit=variables.begin(); vit!=variables.end(); ++vit) {
Register::TypeData rtd(vit.data(), rdata.nbChars());
list.append(Pic::RegisterNameData(vit.key() + " (" + toHexLabel(vit.data(), rdata.nbCharsAddress()) + ")", rtd));
diff --git a/src/coff/base/coff_object.h b/src/coff/base/coff_object.h
index 8b98129..fccb744 100644
--- a/src/coff/base/coff_object.h
+++ b/src/coff/base/coff_object.h
@@ -15,7 +15,7 @@
namespace Coff
{
//----------------------------------------------------------------------------
-extern bool getName(const QByteArray &data, uint &offset, uint nbChars, uint stringTableOffset, Log::Base &log, QString &name);
+extern bool getName(const TQByteArray &data, uint &offset, uint nbChars, uint stringTableOffset, Log::Base &log, TQString &name);
extern int disassemble(long int opcode, long int opcode2, int org, Pic::Architecture architecture, char *buffer, size_t sizeof_buffer);
BEGIN_DECLARE_ENUM(OptHeaderFormat)
@@ -59,7 +59,7 @@ class AuxSymbol : public BaseSymbol
{
public:
virtual bool isAuxSymbol() const { return true; }
- static AuxSymbol *factory(const Object &object, AuxSymbolType type, const QByteArray &data,
+ static AuxSymbol *factory(const Object &object, AuxSymbolType type, const TQByteArray &data,
uint offset, uint stringTableOffset, Log::Base &log);
public:
@@ -70,42 +70,42 @@ public:
class AuxSymbolDirect : public AuxSymbol
{
public:
- AuxSymbolDirect(const Object &object, const QByteArray &data, uint offset, uint stringTableOffset, Log::Base &log);
+ AuxSymbolDirect(const Object &object, const TQByteArray &data, uint offset, uint stringTableOffset, Log::Base &log);
virtual AuxSymbolType type() const { return AuxSymbolType::Direct; }
private:
uchar _command;
- QString _string;
+ TQString _string;
};
class AuxSymbolFile : public AuxSymbol
{
public:
- AuxSymbolFile(const Object &object, const QByteArray &data, uint offset, uint stringTableOffset, Log::Base &log);
+ AuxSymbolFile(const Object &object, const TQByteArray &data, uint offset, uint stringTableOffset, Log::Base &log);
virtual AuxSymbolType type() const { return AuxSymbolType::File; }
- QString filename() const { return _filename; }
+ TQString filename() const { return _filename; }
uint line() const { return _line; }
private:
uint _line;
- QString _filename;
+ TQString _filename;
};
class AuxSymbolIdentifier : public AuxSymbol
{
public:
- AuxSymbolIdentifier(const Object &object, const QByteArray &data, uint offset, uint stringTableOffset, Log::Base &log);
+ AuxSymbolIdentifier(const Object &object, const TQByteArray &data, uint offset, uint stringTableOffset, Log::Base &log);
virtual AuxSymbolType type() const { return AuxSymbolType::Identifier; }
- QString string() const { return _string; }
+ TQString string() const { return _string; }
private:
- QString _string;
+ TQString _string;
};
class AuxSymbolSection : public AuxSymbol
{
public:
- AuxSymbolSection(const Object &object, const QByteArray &data, uint offset, uint stringTableOffset, Log::Base &log);
+ AuxSymbolSection(const Object &object, const TQByteArray &data, uint offset, uint stringTableOffset, Log::Base &log);
virtual AuxSymbolType type() const { return AuxSymbolType::Section; }
private:
@@ -157,12 +157,12 @@ END_DECLARE_ENUM(SymbolDerivedType, SymbolDerivedTypeData)
class Symbol : public BaseSymbol
{
public:
- Symbol(const Object &object, const QByteArray &data, uint offset, uint stringTableOffset,
- const QString &lastFilename, Log::Base &log);
+ Symbol(const Object &object, const TQByteArray &data, uint offset, uint stringTableOffset,
+ const TQString &lastFilename, Log::Base &log);
virtual bool isAuxSymbol() const { return false; }
- QString name() const { return _name; }
- QString filename() const { return _filename; }
- const QValueVector<AuxSymbol *> &auxSymbols() const { return _aux; }
+ TQString name() const { return _name; }
+ TQString filename() const { return _filename; }
+ const TQValueVector<AuxSymbol *> &auxSymbols() const { return _aux; }
SymbolClass symbolClass() const { return _sclass; }
SymbolSectionType sectionType() const;
SymbolType type() const { return _type; }
@@ -171,19 +171,19 @@ public:
uint section() const { Q_ASSERT( sectionType()==SymbolSectionType::InsideSection ); return _section; }
private:
- QString _name, _filename;
+ TQString _name, _filename;
uint _value, _section;
SymbolClass _sclass;
SymbolType _type;
SymbolDerivedType _dtype;
- QValueVector<AuxSymbol *> _aux;
+ TQValueVector<AuxSymbol *> _aux;
};
//----------------------------------------------------------------------------
class Relocation : public Element
{
public:
- Relocation(const Object &object, const Section &section, const QByteArray &data,
+ Relocation(const Object &object, const Section &section, const TQByteArray &data,
uint offset, Log::Base &log);
private:
@@ -196,10 +196,10 @@ private:
class CodeLine : public Element
{
public:
- CodeLine(const Object &object, const Section &section, const QByteArray &data,
- uint offset, const QString &lastFilename, Log::Base &log);
+ CodeLine(const Object &object, const Section &section, const TQByteArray &data,
+ uint offset, const TQString &lastFilename, Log::Base &log);
const Section &section() const { return _section; }
- QString filename() const { return _filename; }
+ TQString filename() const { return _filename; }
uint line() const { return _line; }
Address address() const { return _address; }
const Symbol *symbol() const { return _symbol; }
@@ -208,7 +208,7 @@ private:
const Section &_section;
uint _line;
Address _address;
- QString _filename;
+ TQString _filename;
const Symbol *_symbol;
};
@@ -223,29 +223,29 @@ public:
class InstructionData {
public:
BitValue value;
- QString opcode, disasm;
+ TQString opcode, disasm;
};
public:
- Section(const Device::Data &device, const Object &object, const QByteArray &data, uint offset,
+ Section(const Device::Data &device, const Object &object, const TQByteArray &data, uint offset,
uint stringTableOffset, Log::Base &log);
~Section();
SectionType type() const;
- QString name() const { return _name; }
+ TQString name() const { return _name; }
Address address() const { return _address; }
uint size() const { return _size; }
uint flags() const { return _flags; }
- const QMap<Address, InstructionData> &instructions() const { return _instructions; }
- const QValueVector<Relocation *> &relocations() const { return _relocations; }
- const QValueVector<CodeLine *> &lines() const { return _lines; }
+ const TQMap<Address, InstructionData> &instructions() const { return _instructions; }
+ const TQValueVector<Relocation *> &relocations() const { return _relocations; }
+ const TQValueVector<CodeLine *> &lines() const { return _lines; }
private:
- QString _name;
+ TQString _name;
Address _address;
uint _size, _flags;
- QMap<Address, InstructionData> _instructions;
- QValueVector<Relocation *> _relocations;
- QValueVector<CodeLine *> _lines;
+ TQMap<Address, InstructionData> _instructions;
+ TQValueVector<Relocation *> _relocations;
+ TQValueVector<CodeLine *> _lines;
enum Flag { FText = 0x00020, FData = 0x00040, FBSS = 0x00080, FDataRom = 0x00100,
FAbs = 0x01000, FShared = 0x02000, FOverlay = 0x04000, FAccess = 0x08000,
@@ -266,33 +266,33 @@ public:
uint optHeaderMagic() const { return _optHeaderMagic; }
uint nbSymbols() const { return _symbols.count(); }
const BaseSymbol *symbol(uint i) const { return _symbols[i]; }
- const Symbol *symbol(const QString &name) const { return (_msymbols.contains(name) ? _msymbols[name] : 0); }
+ const Symbol *symbol(const TQString &name) const { return (_msymbols.tqcontains(name) ? _msymbols[name] : 0); }
uint nbSections() const { return _sections.count(); }
const Section *section(uint i) const { return _sections[i]; }
- const QStringList &filenames() const { return _filenames; }
- const QMap<QString, Address> &variables() const { return _variables; }
- QString variableName(Address address) const;
+ const TQStringList &filenames() const { return _filenames; }
+ const TQMap<TQString, Address> &variables() const { return _variables; }
+ TQString variableName(Address address) const;
enum Flag { RelocationStripped = 0x0001, Executable = 0x0002, LineNumberStripped = 0x0004,
SymbolStripped = 0x0080, Extended18 = 0x4000, Generic = 0x8000 };
- Q_DECLARE_FLAGS(Flags, Flag)
+ TQ_DECLARE_FLAGS(Flags, Flag)
protected:
- Q_UINT32 _optHeaderMagic;
+ TQ_UINT32 _optHeaderMagic;
OptHeaderFormat _optHeaderFormat;
const Device::Data *_device;
uint _nbSections, _nbSymbols, _symbolOffset;
Flags _flags;
- QValueVector<BaseSymbol *> _symbols;
- QMap<QString, Symbol *> _msymbols; // name -> Symbol *
- QValueVector<Section *> _sections;
- QStringList _filenames;
- QMap<QString, Address> _variables; // name -> address
-
- virtual bool parseHeader(const QByteArray &data, uint &offset, Log::Base &log);
- virtual bool parseOptionnalHeader(const QByteArray &data, uint &offset, Log::Base &log);
+ TQValueVector<BaseSymbol *> _symbols;
+ TQMap<TQString, Symbol *> _msymbols; // name -> Symbol *
+ TQValueVector<Section *> _sections;
+ TQStringList _filenames;
+ TQMap<TQString, Address> _variables; // name -> address
+
+ virtual bool parseHeader(const TQByteArray &data, uint &offset, Log::Base &log);
+ virtual bool parseOptionnalHeader(const TQByteArray &data, uint &offset, Log::Base &log);
};
-Q_DECLARE_OPERATORS_FOR_FLAGS(Object::Flags)
+TQ_DECLARE_OPERATORS_FOR_FLAGS(Object::Flags)
} // namespace
@@ -304,18 +304,18 @@ class RegisterNameData
{
public:
RegisterNameData() {}
- RegisterNameData(const QString &label, const Register::TypeData &data) : _label(label), _data(data) {}
- QString label() const { return _label; }
+ RegisterNameData(const TQString &label, const Register::TypeData &data) : _label(label), _data(data) {}
+ TQString label() const { return _label; }
const Register::TypeData &data() const { return _data; }
bool operator <(const RegisterNameData &rnd) const { return _label<rnd._label; };
private:
- QString _label;
+ TQString _label;
Register::TypeData _data;
};
-extern QValueVector<RegisterNameData> sfrList(const Pic::Data &data);
-extern QValueVector<RegisterNameData> gprList(const Pic::Data &data, const Coff::Object *coff);
-extern QValueVector<RegisterNameData> variableList(const Pic::Data &data, const Coff::Object &coff);
+extern TQValueVector<RegisterNameData> sfrList(const Pic::Data &data);
+extern TQValueVector<RegisterNameData> gprList(const Pic::Data &data, const Coff::Object *coff);
+extern TQValueVector<RegisterNameData> variableList(const Pic::Data &data, const Coff::Object &coff);
} // namespace
diff --git a/src/coff/base/disassembler.cpp b/src/coff/base/disassembler.cpp
index 663c163..c818beb 100644
--- a/src/coff/base/disassembler.cpp
+++ b/src/coff/base/disassembler.cpp
@@ -8,14 +8,14 @@
***************************************************************************/
#include "disassembler.h"
-#include <qregexp.h>
+#include <tqregexp.h>
#include "devices/base/device_group.h"
#include "devices/pic/pic/pic_memory.h"
#include "coff_object.h"
//-----------------------------------------------------------------------------
-QString SourceLine::comment(PURL::SourceFamily family, const QString &text)
+TQString SourceLine::comment(PURL::SourceFamily family, const TQString &text)
{
switch (family.type()) {
case PURL::SourceFamily::Asm: return "; " + text;
@@ -26,7 +26,7 @@ QString SourceLine::comment(PURL::SourceFamily family, const QString &text)
case PURL::SourceFamily::Nb_Types: break;
}
Q_ASSERT(false);
- return QString::null;
+ return TQString();
}
namespace SourceLine
@@ -34,15 +34,15 @@ namespace SourceLine
class LineData {
public:
LineData() : group(-1) {}
- QString text, comment;
+ TQString text, comment;
int group;
};
} // namespace
-QStringList SourceLine::lines(PURL::SourceFamily family, const List &list, uint nbSpaces)
+TQStringList SourceLine::lines(PURL::SourceFamily family, const List &list, uint nbSpaces)
{
- QValueList<LineData> lines;
- QValueList<uint> groupCommentColumn;
+ TQValueList<LineData> lines;
+ TQValueList<uint> groupCommentColumn;
groupCommentColumn.append(0);
List::const_iterator it;
for (it=list.begin(); it!=list.end(); ++it) {
@@ -71,8 +71,8 @@ QStringList SourceLine::lines(PURL::SourceFamily family, const List &list, uint
}
lines += data;
}
- QStringList slines;
- QValueList<LineData>::const_iterator lit;
+ TQStringList slines;
+ TQValueList<LineData>::const_iterator lit;
for (lit=lines.begin(); lit!=lines.end(); ++lit) {
if ( (*lit).group==-1 || (*lit).comment.isEmpty() ) slines += (*lit).text;
else {
@@ -83,55 +83,55 @@ QStringList SourceLine::lines(PURL::SourceFamily family, const List &list, uint
return slines;
}
-QString SourceLine::text(PURL::SourceFamily family, const List &list, uint nbSpaces)
+TQString SourceLine::text(PURL::SourceFamily family, const List &list, uint nbSpaces)
{
return lines(family, list, nbSpaces).join("\n") + "\n";
}
-QString SourceLine::transformConfigName(const Pic::Data &data, uint wordIndex, const QString &name)
+TQString SourceLine::transformConfigName(const Pic::Data &data, uint wordIndex, const TQString &name)
{
if ( !data.is18Family() ) return name;
bool ok;
(void)fromHexLabel(name, &ok);
if (ok) return name;
- QString s = name + '_';
+ TQString s = name + '_';
if ( data.name()=="18C601" || data.name()=="18C801" || data.name().startsWith("18F" ) )
- s += QString::number(wordIndex/2+1) + (wordIndex%2==0 ? 'L' : 'H');
- else s += QString::number(wordIndex);
+ s += TQString::number(wordIndex/2+1) + (wordIndex%2==0 ? 'L' : 'H');
+ else s += TQString::number(wordIndex);
return s;
}
-QStringList SourceLine::ignoredConfigNames(const Pic::Data &data, uint wordIndex)
+TQStringList SourceLine::ignoredConfigNames(const Pic::Data &data, uint wordIndex)
{
- QStringList cnames;
- const QStringList &names = data.config()._words[wordIndex].ignoredCNames;
+ TQStringList cnames;
+ const TQStringList &names = data.config()._words[wordIndex].ignoredCNames;
for (uint i=0; i<uint(names.count()); i++) cnames += transformConfigName(data, wordIndex, names[i]);
return cnames;
}
-QStringList SourceLine::extraConfigNames(const Pic::Data &data, uint wordIndex, const Pic::Config::Value &value)
+TQStringList SourceLine::extraConfigNames(const Pic::Data &data, uint wordIndex, const Pic::Config::Value &value)
{
- QStringList cnames;
- const QStringList &names = value.configNames[Pic::ConfigNameType::Extra];
+ TQStringList cnames;
+ const TQStringList &names = value.configNames[Pic::ConfigNameType::Extra];
for (uint i=0; i<uint(names.count()); i++) cnames += transformConfigName(data, wordIndex, names[i]);
return cnames;
}
-QStringList SourceLine::configNames(Pic::ConfigNameType type, const Pic::Memory &memory, uint word, bool &ok)
+TQStringList SourceLine::configNames(Pic::ConfigNameType type, const Pic::Memory &memory, uint word, bool &ok)
{
ok = true;
const Pic::Data &data = memory.device();
const Pic::Config &config = data.config();
BitValue v = memory.normalizedWord(Pic::MemoryRangeType::Config, word);
const Pic::Config::Word &cword = config._words[word];
- QStringList cnames;
- for (uint k=0; k<uint(cword.masks.count()); k++) {
- const Pic::Config::Mask &cmask = cword.masks[k];
- if ( cmask.value.isInside(cword.pmask) ) continue; // protected bits
- for (int l=cmask.values.count()-1; l>=0; l--) {
- const Pic::Config::Value &cvalue = cmask.values[l];
+ TQStringList cnames;
+ for (uint k=0; k<uint(cword.tqmasks.count()); k++) {
+ const Pic::Config::Mask &ctqmask = cword.tqmasks[k];
+ if ( ctqmask.value.isInside(cword.ptqmask) ) continue; // protected bits
+ for (int l=ctqmask.values.count()-1; l>=0; l--) {
+ const Pic::Config::Value &cvalue = ctqmask.values[l];
if ( !cvalue.value.isInside(v) ) continue;
- QStringList vcnames = cvalue.configNames[type];
+ TQStringList vcnames = cvalue.configNames[type];
if ( vcnames.isEmpty() && type!=Pic::ConfigNameType::Default ) vcnames = cvalue.configNames[Pic::ConfigNameType::Default];
for (uint i=0; i<uint(vcnames.count()); i++) {
if ( vcnames[i].isEmpty() ) ok = false;
@@ -144,7 +144,7 @@ QStringList SourceLine::configNames(Pic::ConfigNameType type, const Pic::Memory
}
//-----------------------------------------------------------------------------
-QString GPUtils::toDeviceName(const QString &device)
+TQString GPUtils::toDeviceName(const TQString &device)
{
if ( device.startsWith("PS") ) return device.lower();
return "p" + device.lower();
@@ -153,10 +153,10 @@ QString GPUtils::toDeviceName(const QString &device)
SourceLine::List GPUtils::includeLines(const Device::Data &data)
{
SourceLine::List lines;
- QString include = toDeviceName(data.name());
+ TQString include = toDeviceName(data.name());
if ( data.name()=="12CR509A" ) include = "p12c509a";
- else if ( QRegExp("16CR?5.?[A-C]?").exactMatch(data.name()) ) include = "p16c5x";
- else if ( QRegExp("16F5.?").exactMatch(data.name()) ) include = "p16f5x";
+ else if ( TQRegExp("16CR?5.?[A-C]?").exactMatch(data.name()) ) include = "p16c5x";
+ else if ( TQRegExp("16F5.?").exactMatch(data.name()) ) include = "p16f5x";
else if ( data.name()=="16CR620A" ) include = "p16c620a";
lines.appendIndentedCode("#include <" + include + ".inc>");
return lines;
@@ -169,9 +169,9 @@ SourceLine::List GPUtils::generateConfigLines(const Pic::Memory &memory, bool &o
const Pic::Config &config = data.config();
for (uint i=0; i<data.nbWords(Pic::MemoryRangeType::Config); i++) {
const Pic::Config::Word &cword = config._words[i];
- QStringList cnames = SourceLine::configNames(Pic::ConfigNameType::Default, memory, i, ok);
+ TQStringList cnames = SourceLine::configNames(Pic::ConfigNameType::Default, memory, i, ok);
if ( cnames.isEmpty() ) continue;
- QString code = "__CONFIG ";
+ TQString code = "__CONFIG ";
if ( !cword.name.isEmpty() ) code += "_" + cword.name + ", ";
code += cnames.join(" & ");
lines.appendIndentedCode(code);
@@ -192,8 +192,8 @@ SourceLine::List GPUtils::disassemble(const Pic::Memory &memory)
bool isDefault = true;
for (uint k=0; k<data.nbWords(Pic::MemoryRangeType::Config); k++) {
BitValue op = memory.normalizedWord(Pic::MemoryRangeType::Config, k);
- BitValue mask = data.config()._words[k].usedMask();
- if ( !mask.isInside(op) ) isDefault = false; // this is not completely correct but otherwise empty config is written...
+ BitValue tqmask = data.config()._words[k].usedMask();
+ if ( !tqmask.isInside(op) ) isDefault = false; // this is not completely correct but otherwise empty config is written...
}
if ( !isDefault ) {
lines.appendEmpty();
@@ -203,11 +203,11 @@ SourceLine::List GPUtils::disassemble(const Pic::Memory &memory)
}
// user ids
- QString tmp;
+ TQString tmp;
for (uint k=0; k<data.nbWords(Pic::MemoryRangeType::UserId); k++) {
BitValue op = memory.normalizedWord(Pic::MemoryRangeType::UserId, k);
- BitValue mask = data.userIdRecommendedMask();
- if ( mask.isInside(op) ) continue;
+ BitValue tqmask = data.userIdRecommendedMask();
+ if ( tqmask.isInside(op) ) continue;
if ( data.is18Family() ) {
Address ad = data.range(Pic::MemoryRangeType::UserId).start + data.range(Pic::MemoryRangeType::UserId).hexFileOffset + k*data.addressIncrement(Pic::MemoryRangeType::UserId);
lines.appendIndentedCode("__IDLOCS " + toHexLabel(ad, data.nbCharsAddress()) + ", " + toHexLabel(op, data.nbCharsWord(Pic::MemoryRangeType::UserId)));
@@ -227,8 +227,8 @@ SourceLine::List GPUtils::disassemble(const Pic::Memory &memory)
uint nb = data.nbWords(Pic::MemoryRangeType::Code);
for (uint k=0; k<nb; k++) {
BitValue op = memory.normalizedWord(Pic::MemoryRangeType::Code, k);
- BitValue mask = data.mask(Pic::MemoryRangeType::Code);
- if ( mask.isInside(op) ) newOrg = true;
+ BitValue tqmask = data.tqmask(Pic::MemoryRangeType::Code);
+ if ( tqmask.isInside(op) ) newOrg = true;
else {
if (newOrg) {
if ( !first ) tmp += '\n';
@@ -241,7 +241,7 @@ SourceLine::List GPUtils::disassemble(const Pic::Memory &memory)
buffer[0] = 0;
BitValue op2 = ((k+1)<nb ? memory.word(Pic::MemoryRangeType::Code, k+1) : 0);
uint n = Coff::disassemble(op.toUInt(), op2.toUInt(), k, data.architecture(), buffer, 512);
- lines.appendIndentedCode(QString(buffer));
+ lines.appendIndentedCode(TQString(buffer));
if ( n==2 ) k++;
}
}
@@ -254,8 +254,8 @@ SourceLine::List GPUtils::disassemble(const Pic::Memory &memory)
nb = data.nbWords(Pic::MemoryRangeType::Eeprom);
for (uint k=0; k<nb; k++) {
BitValue op = memory.normalizedWord(Pic::MemoryRangeType::Eeprom, k);
- BitValue mask = data.mask(Pic::MemoryRangeType::Eeprom);
- if ( mask.isInside(op) ) newOrg = true;
+ BitValue tqmask = data.tqmask(Pic::MemoryRangeType::Eeprom);
+ if ( tqmask.isInside(op) ) newOrg = true;
else {
if (newOrg) {
Address org = data.range(Pic::MemoryRangeType::Eeprom).start + data.range(Pic::MemoryRangeType::Eeprom).hexFileOffset + k*data.addressIncrement(Pic::MemoryRangeType::Eeprom);
diff --git a/src/coff/base/disassembler.h b/src/coff/base/disassembler.h
index e713610..c2f7725 100644
--- a/src/coff/base/disassembler.h
+++ b/src/coff/base/disassembler.h
@@ -22,30 +22,30 @@ enum Type { Indented, NotIndented, Title, Separator, Empty };
class Data {
public:
- Data(Type _type = Empty, const QString &_code = QString::null, const QString &_comment = QString::null)
+ Data(Type _type = Empty, const TQString &_code = TQString(), const TQString &_comment = TQString())
: type(_type), code(_code), comment(_comment) {}
Type type;
- QString code, comment;
+ TQString code, comment;
};
-class List : public QValueList<Data>
+class List : public TQValueList<Data>
{
public:
List() {}
void appendSeparator() { append(Separator); }
void appendEmpty() { append(Empty); }
- void appendTitle(const QString &text) { append(Data(Title, QString::null, text)); }
- void appendIndentedCode(const QString &code, const QString &comment = QString::null) { append(Data(Indented, code, comment)); }
- void appendNotIndentedCode(const QString &code, const QString &comment = QString::null) { append(Data(NotIndented, code, comment)); }
+ void appendTitle(const TQString &text) { append(Data(Title, TQString(), text)); }
+ void appendIndentedCode(const TQString &code, const TQString &comment = TQString()) { append(Data(Indented, code, comment)); }
+ void appendNotIndentedCode(const TQString &code, const TQString &comment = TQString()) { append(Data(NotIndented, code, comment)); }
};
-extern QString comment(PURL::SourceFamily family, const QString &text);
-extern QStringList lines(PURL::SourceFamily family, const List &list, uint nbSpaces);
-extern QString text(PURL::SourceFamily family, const List &list, uint nbSpaces);
-extern QString transformConfigName(const Pic::Data &data, uint wordIndex, const QString &name);
-extern QStringList ignoredConfigNames(const Pic::Data &data, uint wordIndex);
-extern QStringList extraConfigNames(const Pic::Data &data, uint wordIndex, const Pic::Config::Value &value);
-extern QStringList configNames(Pic::ConfigNameType type, const Pic::Memory &memory, uint word, bool &ok);
+extern TQString comment(PURL::SourceFamily family, const TQString &text);
+extern TQStringList lines(PURL::SourceFamily family, const List &list, uint nbSpaces);
+extern TQString text(PURL::SourceFamily family, const List &list, uint nbSpaces);
+extern TQString transformConfigName(const Pic::Data &data, uint wordIndex, const TQString &name);
+extern TQStringList ignoredConfigNames(const Pic::Data &data, uint wordIndex);
+extern TQStringList extraConfigNames(const Pic::Data &data, uint wordIndex, const Pic::Config::Value &value);
+extern TQStringList configNames(Pic::ConfigNameType type, const Pic::Memory &memory, uint word, bool &ok);
} // namespace
@@ -53,7 +53,7 @@ extern QStringList configNames(Pic::ConfigNameType type, const Pic::Memory &memo
namespace GPUtils
{
-extern QString toDeviceName(const QString &device);
+extern TQString toDeviceName(const TQString &device);
extern SourceLine::List includeLines(const Device::Data &data);
extern SourceLine::List generateConfigLines(const Pic::Memory &memory, bool &ok);
extern SourceLine::List disassemble(const Pic::Memory &memory);
diff --git a/src/coff/base/gpdis.cpp b/src/coff/base/gpdis.cpp
index 2df4f24..abec54f 100644
--- a/src/coff/base/gpdis.cpp
+++ b/src/coff/base/gpdis.cpp
@@ -69,7 +69,7 @@ int Coff::disassemble(long int opcode, long int opcode2,
return 0;
case Pic::Architecture::P10X:
for(i = 0; i < num_op_12c5xx; i++) {
- if((op_12c5xx[i].mask & opcode) == op_12c5xx[i].opcode) {
+ if((op_12c5xx[i].tqmask & opcode) == op_12c5xx[i].opcode) {
instruction = &op_12c5xx[i];
break;
}
@@ -77,7 +77,7 @@ int Coff::disassemble(long int opcode, long int opcode2,
break;
/* case PROC_CLASS_SX:
for(i = 0; i < num_op_sx; i++) {
- if((op_sx[i].mask & opcode) == op_sx[i].opcode) {
+ if((op_sx[i].tqmask & opcode) == op_sx[i].opcode) {
instruction = &op_sx[i];
break;
}
@@ -86,7 +86,7 @@ int Coff::disassemble(long int opcode, long int opcode2,
*/
case Pic::Architecture::P16X:
for(i = 0; i < num_op_16cxx; i++) {
- if((op_16cxx[i].mask & opcode) == op_16cxx[i].opcode) {
+ if((op_16cxx[i].tqmask & opcode) == op_16cxx[i].opcode) {
instruction = &op_16cxx[i];
break;
}
@@ -94,7 +94,7 @@ int Coff::disassemble(long int opcode, long int opcode2,
break;
case Pic::Architecture::P17C:
for(i = 0; i < num_op_17cxx; i++) {
- if((op_17cxx[i].mask & opcode) == op_17cxx[i].opcode) {
+ if((op_17cxx[i].tqmask & opcode) == op_17cxx[i].opcode) {
instruction = &op_17cxx[i];
break;
}
@@ -105,7 +105,7 @@ int Coff::disassemble(long int opcode, long int opcode2,
case Pic::Architecture::P18J:
if (gp_decode_mnemonics) {
for(i = 0; i < num_op_18cxx_sp; i++) {
- if((op_18cxx_sp[i].mask & opcode) == op_18cxx_sp[i].opcode) {
+ if((op_18cxx_sp[i].tqmask & opcode) == op_18cxx_sp[i].opcode) {
instruction = &op_18cxx_sp[i];
break;
}
@@ -113,7 +113,7 @@ int Coff::disassemble(long int opcode, long int opcode2,
}
if (instruction == NULL) {
for(i = 0; i < num_op_18cxx; i++) {
- if((op_18cxx[i].mask & opcode) == op_18cxx[i].opcode) {
+ if((op_18cxx[i].tqmask & opcode) == op_18cxx[i].opcode) {
instruction = &op_18cxx[i];
break;
}
@@ -122,7 +122,7 @@ int Coff::disassemble(long int opcode, long int opcode2,
if ((instruction == NULL) && (gp_decode_extended)) {
/* might be from the extended instruction set */
for(i = 0; i < num_op_18cxx_ext; i++) {
- if((op_18cxx_ext[i].mask & opcode) == op_18cxx_ext[i].opcode) {
+ if((op_18cxx_ext[i].tqmask & opcode) == op_18cxx_ext[i].opcode) {
instruction = &op_18cxx_ext[i];
break;
}
diff --git a/src/coff/base/gpopcode.h b/src/coff/base/gpopcode.h
index aed25f9..91a4dea 100644
--- a/src/coff/base/gpopcode.h
+++ b/src/coff/base/gpopcode.h
@@ -75,7 +75,7 @@ enum insn_class {
struct insn {
const char *name;
- long int mask;
+ long int tqmask;
long int opcode;
enum insn_class classType;
//int attribs;
diff --git a/src/coff/base/text_coff.cpp b/src/coff/base/text_coff.cpp
index 0d0862e..1a749fe 100644
--- a/src/coff/base/text_coff.cpp
+++ b/src/coff/base/text_coff.cpp
@@ -14,18 +14,18 @@ namespace Coff
{
class CodeData {
public:
- QString address, opcode, disasm1, disasm2;
+ TQString address, opcode, disasm1, disasm2;
};
class LineData {
public:
- QValueVector<CodeData> codes;
- QString lineNumber, lineText;
+ TQValueVector<CodeData> codes;
+ TQString lineNumber, lineText;
};
class FileData {
public:
PURL::Url url;
bool read;
- QValueVector<LineData> lines;
+ TQValueVector<LineData> lines;
};
}
@@ -40,7 +40,7 @@ bool Coff::TextObject::parse(Log::Base &log)
return ok;
}
-PURL::Url Coff::TextObject::urlForFilename(const QString &filename) const
+PURL::Url Coff::TextObject::urlForFilename(const TQString &filename) const
{
PURL::Url rurl = PURL::Url::fromPathOrUrl(filename);
return rurl.toAbsolute(url().directory());
@@ -48,11 +48,11 @@ PURL::Url Coff::TextObject::urlForFilename(const QString &filename) const
const Coff::Section *Coff::TextObject::section(const CodeLine &cline) const
{
- if ( cline.section().instructions().contains(cline.address()) ) return &cline.section();
+ if ( cline.section().instructions().tqcontains(cline.address()) ) return &cline.section();
// possible for coff generated by picc...
for (uint i=0; i<uint(_sections.count()); i++) {
if ( _sections[i]->type()!=SectionType::Code ) continue;
- if ( _sections[i]->instructions().contains(cline.address()) ) return _sections[i];
+ if ( _sections[i]->instructions().tqcontains(cline.address()) ) return _sections[i];
}
return 0;
}
@@ -63,12 +63,12 @@ void Coff::TextObject::init() const
_initialized = true;
// open and read files
- QMap<QString, FileData> fd;
+ TQMap<TQString, FileData> fd;
for (uint i=0; i<uint(_sections.count()); i++) {
if ( _sections[i]->type()!=SectionType::Code ) continue;
for (uint k=0; k<uint(_sections[i]->lines().count()); k++) {
- QString filename = _sections[i]->lines()[k]->filename();
- if ( filename.isEmpty() || fd.contains(filename) ) continue;
+ TQString filename = _sections[i]->lines()[k]->filename();
+ if ( filename.isEmpty() || fd.tqcontains(filename) ) continue;
_filenames.append(filename);
FileData fdata;
fdata.url = urlForFilename(filename);
@@ -76,7 +76,7 @@ void Coff::TextObject::init() const
PURL::File file(fdata.url, sview);
fdata.read = file.openForRead();
if (fdata.read) {
- QStringList lines = file.readLines();
+ TQStringList lines = file.readLines();
fdata.lines.resize(lines.count());
for (uint i=0; i<uint(lines.count()); i++)
fdata.lines[i].lineText = lines[i];
@@ -88,11 +88,11 @@ void Coff::TextObject::init() const
// create strings (for later justification)
const uint addressWidth = _device->nbCharsAddress();
uint opcodeWidth = 0, disasm1Width = 0, disasm2Width = 0, lineNumberWidth = 0, lineTextWidth = 0;
- QMap<QString, FileData>::iterator it;
+ TQMap<TQString, FileData>::iterator it;
for (it=fd.begin(); it!=fd.end(); ++it) {
for (uint i=0; i<uint(it.data().lines.count()); i++) {
LineData &ldata = it.data().lines[i];
- QValueVector<const CodeLine *> lines = findCodeLines(it.key(), i);
+ TQValueVector<const CodeLine *> lines = findCodeLines(it.key(), i);
ldata.codes.resize(lines.count());
for (uint k=0; k<uint(lines.count()); k++) {
Address address = lines[k]->address();
@@ -102,8 +102,8 @@ void Coff::TextObject::init() const
ldata.codes[k].opcode = "0x" + sec->instructions()[address].opcode.upper();
//qDebug("%s: %s", ldata.codes[k].address.latin1(), ldata.codes[k].opcode.latin1());
opcodeWidth = qMax(opcodeWidth, uint(ldata.codes[k].opcode.length()));
- QString s = sec->instructions()[address].disasm;
- int j = s.find('\t');
+ TQString s = sec->instructions()[address].disasm;
+ int j = s.tqfind('\t');
if ( j!=-1 ) {
ldata.codes[k].disasm2 = s.mid(j+1);
disasm2Width = qMax(disasm2Width, uint(ldata.codes[k].disasm2.length()));
@@ -112,7 +112,7 @@ void Coff::TextObject::init() const
disasm1Width = qMax(disasm1Width, uint(ldata.codes[k].disasm1.length()));
}
}
- ldata.lineNumber = QString::number(i+1);
+ ldata.lineNumber = TQString::number(i+1);
lineNumberWidth = qMax(lineNumberWidth, uint(ldata.lineNumber.length()));
lineTextWidth = qMax(lineTextWidth, uint(ldata.lineText.length()));
}
@@ -122,19 +122,19 @@ void Coff::TextObject::init() const
// create text
for (it = fd.begin(); it!=fd.end(); ++it) {
- QString s = QString("--- ") + it.data().url.pretty() + " ";
+ TQString s = TQString("--- ") + it.data().url.pretty() + " ";
_list += s.leftJustify(totalWidth, '-');
if ( !it.data().read ) {
- s = QString("--- ") + i18n("File could not be read") + " ";
+ s = TQString("--- ") + i18n("File could not be read") + " ";
_list += s.leftJustify(totalWidth, '-');
}
for (uint i=0; i<uint(it.data().lines.count()); i++) {
const LineData &ldata = it.data().lines[i];
- QString cline = repeat(" ", 4) + ldata.lineNumber.leftJustify(lineNumberWidth) + ": " + ldata.lineText;
+ TQString cline = repeat(" ", 4) + ldata.lineNumber.leftJustify(lineNumberWidth) + ": " + ldata.lineText;
if ( ldata.codes.count()==0 ) _list += stripEndingWhiteSpaces(repeat(" ", asmWidth) + cline);
else for (uint k=0; k<uint(ldata.codes.count()); k++) {
if ( ldata.codes[k].opcode.isEmpty() ) continue;
- QString line;
+ TQString line;
line += ldata.codes[k].address + repeat(" ", 4);
line += ldata.codes[k].opcode.leftJustify(opcodeWidth) + repeat(" ", 4);
line += ldata.codes[k].disasm1.leftJustify(disasm1Width) + repeat(" ", 2);
@@ -147,7 +147,7 @@ void Coff::TextObject::init() const
}
}
-uint Coff::TextObject::nbLines(const QString &filename) const
+uint Coff::TextObject::nbLines(const TQString &filename) const
{
init();
uint nb = 0;
@@ -161,10 +161,10 @@ uint Coff::TextObject::nbLines(const QString &filename) const
return nb;
}
-QValueVector<const Coff::CodeLine *> Coff::TextObject::findCodeLines(const QString &filename, uint line) const
+TQValueVector<const Coff::CodeLine *> Coff::TextObject::findCodeLines(const TQString &filename, uint line) const
{
init();
- QValueVector<const CodeLine *> list;
+ TQValueVector<const CodeLine *> list;
for (uint i=0; i<uint(_sections.count()); i++) {
if ( _sections[i]->type()!=SectionType::Code ) continue;
for (uint k=0; k<uint(_sections[i]->lines().count()); k++) {
@@ -178,13 +178,13 @@ QValueVector<const Coff::CodeLine *> Coff::TextObject::findCodeLines(const QStri
int Coff::TextObject::lineForAddress(const PURL::Url &url, Address address) const
{
init();
- if ( url==_url && _lines.contains(address) ) return _lines[address]-1;
+ if ( url==_url && _lines.tqcontains(address) ) return _lines[address]-1;
for (uint i=0; i<uint(_sections.count()); i++) {
if ( _sections[i]->type()!=SectionType::Code ) continue;
for (uint k=0; k<uint(_sections[i]->lines().count()); k++) {
const CodeLine *cl = _sections[i]->lines()[k];
if ( cl->address()!=address ) continue;
- QString filename = cl->filename();
+ TQString filename = cl->filename();
if ( filename.isEmpty() || urlForFilename(filename)!=url ) continue;
return cl->line()-1;
}
@@ -192,30 +192,30 @@ int Coff::TextObject::lineForAddress(const PURL::Url &url, Address address) cons
return -1;
}
-QMap<PURL::Url, uint> Coff::TextObject::sourceLinesForAddress(Address address) const
+TQMap<PURL::Url, uint> Coff::TextObject::sourceLinesForAddress(Address address) const
{
- QMap<PURL::Url, uint> slines;
+ TQMap<PURL::Url, uint> slines;
init();
for (uint i=0; i<uint(_sections.count()); i++) {
if ( _sections[i]->type()!=SectionType::Code ) continue;
for (uint k=0; k<uint(_sections[i]->lines().count()); k++) {
const CodeLine *cl = _sections[i]->lines()[k];
if ( cl->address()!=address ) continue;
- QString filename = cl->filename();
+ TQString filename = cl->filename();
if ( filename.isEmpty() ) continue;
slines[urlForFilename(filename)] = cl->line()-1;
}
}
- if ( _lines.contains(address) ) slines[_url] = _lines[address] - 1;
+ if ( _lines.tqcontains(address) ) slines[_url] = _lines[address] - 1;
return slines;
}
-QValueVector<Address> Coff::TextObject::addresses(const PURL::Url &url, uint line) const
+TQValueVector<Address> Coff::TextObject::addresses(const PURL::Url &url, uint line) const
{
init();
- QValueVector<Address> ad;
+ TQValueVector<Address> ad;
if ( url==_url ) {
- QMap<Address, uint>::const_iterator it;
+ TQMap<Address, uint>::const_iterator it;
for (it=_lines.begin(); it!=_lines.end(); ++it)
if ( line==(it.data()-1) ) ad.append(it.key());
return ad;
@@ -225,7 +225,7 @@ QValueVector<Address> Coff::TextObject::addresses(const PURL::Url &url, uint lin
for (uint k=0; k<uint(_sections[i]->lines().count()); k++) {
const CodeLine *cl = _sections[i]->lines()[k];
if ( line!=(cl->line()-1) ) continue;
- QString filename = cl->filename();
+ TQString filename = cl->filename();
if ( filename.isEmpty() || urlForFilename(filename)!=url ) continue;
ad.append(cl->address());
}
@@ -233,13 +233,13 @@ QValueVector<Address> Coff::TextObject::addresses(const PURL::Url &url, uint lin
return ad;
}
-const QStringList &Coff::TextObject::filenames() const
+const TQStringList &Coff::TextObject::filenames() const
{
init();
return _filenames;
}
-QString Coff::TextObject::disassembly() const
+TQString Coff::TextObject::disassembly() const
{
init();
if ( _list.isEmpty() ) return i18n("Parsing COFF file is not supported for this device or an error occured.");
@@ -249,14 +249,14 @@ QString Coff::TextObject::disassembly() const
Log::KeyList Coff::TextObject::information() const
{
Log::KeyList keys;
- keys.append(i18n("Format:"), i18n("%1 (magic id: %2)").arg(format().label()).arg(toHexLabel(format().data().magic, 4)));
- QString name = (format()==Format::PIC30 || device()==0 ? "?" : device()->name());
+ keys.append(i18n("Format:"), i18n("%1 (magic id: %2)").tqarg(format().label()).tqarg(toHexLabel(format().data().magic, 4)));
+ TQString name = (format()==Format::PIC30 || device()==0 ? "?" : device()->name());
keys.append(i18n("Device:"), name);
OptHeaderFormat ohf = optHeaderFormat();
- QString label = (ohf==OptHeaderFormat::Nb_Types ? i18n("Unknown") : ohf.label());
- keys.append(i18n("Option header:"), i18n("%1 (magic id: %2)").arg(label).arg(toHexLabel(optHeaderMagic(), 4)));
- keys.append(i18n("No. of sections:"), QString::number(nbSections()));
- keys.append(i18n("No. of symbols:"), QString::number(nbSymbols()));
- keys.append(i18n("No. of variables:"), QString::number(variables().count()));
+ TQString label = (ohf==OptHeaderFormat::Nb_Types ? i18n("Unknown") : ohf.label());
+ keys.append(i18n("Option header:"), i18n("%1 (magic id: %2)").tqarg(label).tqarg(toHexLabel(optHeaderMagic(), 4)));
+ keys.append(i18n("No. of sections:"), TQString::number(nbSections()));
+ keys.append(i18n("No. of symbols:"), TQString::number(nbSymbols()));
+ keys.append(i18n("No. of variables:"), TQString::number(variables().count()));
return keys;
}
diff --git a/src/coff/base/text_coff.h b/src/coff/base/text_coff.h
index 7b6e673..a8a2a11 100644
--- a/src/coff/base/text_coff.h
+++ b/src/coff/base/text_coff.h
@@ -20,22 +20,22 @@ public:
TextObject(const Device::Data *device, const PURL::Url &url);
virtual bool parse(Log::Base &log);
int lineForAddress(const PURL::Url &url, Address address) const;
- QMap<PURL::Url, uint> sourceLinesForAddress(Address address) const; // url -> line
- QValueVector<Address> addresses(const PURL::Url &url, uint line) const;
- const QStringList &filenames() const;
+ TQMap<PURL::Url, uint> sourceLinesForAddress(Address address) const; // url -> line
+ TQValueVector<Address> addresses(const PURL::Url &url, uint line) const;
+ const TQStringList &filenames() const;
- QString disassembly() const;
+ TQString disassembly() const;
virtual Log::KeyList information() const;
private:
mutable bool _initialized;
- mutable QMap<Address, uint> _lines; // address -> line in disassembly listing
- mutable QStringList _list;
- mutable QStringList _filenames;
+ mutable TQMap<Address, uint> _lines; // address -> line in disassembly listing
+ mutable TQStringList _list;
+ mutable TQStringList _filenames;
- uint nbLines(const QString &filename) const;
- QValueVector<const CodeLine *> findCodeLines(const QString &filename, uint line) const;
- PURL::Url urlForFilename(const QString &filename) const;
+ uint nbLines(const TQString &filename) const;
+ TQValueVector<const CodeLine *> findCodeLines(const TQString &filename, uint line) const;
+ PURL::Url urlForFilename(const TQString &filename) const;
void init() const;
const Section *section(const CodeLine &cline) const;
};
diff --git a/src/coff/xml/xml_coff_parser.cpp b/src/coff/xml/xml_coff_parser.cpp
index b6fa2d8..460df7d 100644
--- a/src/coff/xml/xml_coff_parser.cpp
+++ b/src/coff/xml/xml_coff_parser.cpp
@@ -24,17 +24,17 @@ public:
XmlToData() : ExtXmlToData<Data>("coff", "Coff") {}
private:
- QMap<uint, bool> _ids;
+ TQMap<uint, bool> _ids;
virtual bool hasFamilies() const { return false; }
- virtual void parseData(QDomElement element, Data &data);
- virtual void outputData(const Data &data, QTextStream &s) const;
- virtual void outputFunctions(QTextStream &s) const;
+ virtual void parseData(TQDomElement element, Data &data);
+ virtual void outputData(const Data &data, TQTextStream &s) const;
+ virtual void outputFunctions(TQTextStream &s) const;
virtual void parse();
};
-void Coff::XmlToData::parseData(QDomElement element, Data &data)
+void Coff::XmlToData::parseData(TQDomElement element, Data &data)
{
- QStringList list = QStringList::split(' ', element.attribute("id"));
+ TQStringList list = TQStringList::split(' ', element.attribute("id"));
if ( list.isEmpty() ) qFatal("Missing id");
if ( list.count()>MAX_NB_IDS ) qFatal("Please raise MAX_NB_IDS");
for (uint i=0; i<MAX_NB_IDS; i++) {
@@ -42,13 +42,13 @@ void Coff::XmlToData::parseData(QDomElement element, Data &data)
bool ok;
data.ids[i] = fromHexLabel(list[i], 4, &ok);
if ( !ok ) qFatal("Invalid id");
- //if ( _ids.contains(data.ids[i]) ) qFatal("Duplicated id");
+ //if ( _ids.tqcontains(data.ids[i]) ) qFatal("Duplicated id");
//_ids[data.ids[i]] = true;
} else data.ids[i] = 0;
}
}
-void Coff::XmlToData::outputData(const Data &data, QTextStream &s) const
+void Coff::XmlToData::outputData(const Data &data, TQTextStream &s) const
{
s << "{ ";
for (uint i=0; i<MAX_NB_IDS; i++) {
@@ -58,16 +58,16 @@ void Coff::XmlToData::outputData(const Data &data, QTextStream &s) const
s << "}";
}
-void Coff::XmlToData::outputFunctions(QTextStream &s) const
+void Coff::XmlToData::outputFunctions(TQTextStream &s) const
{
ExtXmlToData<Data>::outputFunctions(s);
- s << "QString findId(uint id)" << endl;
+ s << "TQString findId(uint id)" << endl;
s << "{" << endl;
s << " for (uint i=0; DATA_LIST[i]; i++) {" << endl;
s << " for (uint k=0; k<MAX_NB_IDS; k++)" << endl;
s << " if ( DATA_LIST[i]->data.ids[k]==id ) return DATA_LIST[i]->name;" << endl;
s << " }" << endl;
- s << " return QString::null;" << endl;
+ s << " return TQString();" << endl;
s << "}" << endl;
}
@@ -98,14 +98,14 @@ void Coff::XmlToData::parse()
// extract COFF id from gputils
for (uint i=0; pics[i].tag!=no_processor; i++) {
- _current = QString(pics[i].names[2]).upper();
+ _current = TQString(pics[i].names[2]).upper();
if ( !Device::lister().isSupported(_current) ) continue;
if ( !hasDevice(_current) ) qDebug(">> add new id %s: %s", _current.latin1(), toHexLabel(pics[i].coff_type, 4).latin1());
else {
bool ok = false;
for (uint k=0; k<MAX_NB_IDS; k++)
if ( _map[_current].data.ids[k]==pics[i].coff_type ) ok = true;
- if ( !ok ) qFatal(QString("Different ids"));
+ if ( !ok ) qFatal(TQString("Different ids"));
}
}
}
diff --git a/src/common/cli/cli_global.cpp b/src/common/cli/cli_global.cpp
index 4d58bdd..b30aaee 100644
--- a/src/common/cli/cli_global.cpp
+++ b/src/common/cli/cli_global.cpp
@@ -8,7 +8,7 @@
***************************************************************************/
#include "cli_global.h"
-#include <qdir.h>
+#include <tqdir.h>
#include "common/global/purl.h"
#include "cli_log.h"
@@ -18,14 +18,14 @@ bool CLI::_isInteractive = false;
CLI::View *CLI::_view = 0;
CLI::MainBase *CLI::_main = 0;
-CLI::ExitCode CLI::errorExit(const QString &message, ExitCode code)
+CLI::ExitCode CLI::errorExit(const TQString &message, ExitCode code)
{
Q_ASSERT( code!=OK );
_view->log(Log::LineType::SoftError, message);
return code;
}
-CLI::ExitCode CLI::okExit(const QString &message)
+CLI::ExitCode CLI::okExit(const TQString &message)
{
_view->log(Log::LineType::Information, message);
return OK;
@@ -33,5 +33,5 @@ CLI::ExitCode CLI::okExit(const QString &message)
PURL::Directory CLI::runDirectory()
{
- return PURL::Directory(QDir::currentDirPath());
+ return PURL::Directory(TQDir::currentDirPath());
}
diff --git a/src/common/cli/cli_global.h b/src/common/cli/cli_global.h
index b90f36e..e89c1e7 100644
--- a/src/common/cli/cli_global.h
+++ b/src/common/cli/cli_global.h
@@ -9,7 +9,7 @@
#ifndef CLI_GLOBAL_H
#define CLI_GLOBAL_H
-#include <qstring.h>
+#include <tqstring.h>
namespace PURL { class Directory; }
namespace CLI
@@ -19,8 +19,8 @@ class View;
class MainBase;
enum ExitCode { EXITING = 1, OK = 0, ARG_ERROR = -1, NOT_SUPPORTED_ERROR = -2,
FILE_ERROR = -3, EXEC_ERROR = -4 };
-extern ExitCode errorExit(const QString &message, ExitCode code);
-extern ExitCode okExit(const QString &message);
+extern ExitCode errorExit(const TQString &message, ExitCode code);
+extern ExitCode okExit(const TQString &message);
extern PURL::Directory runDirectory();
extern bool _force;
diff --git a/src/common/cli/cli_log.cpp b/src/common/cli/cli_log.cpp
index 603d5f8..948675b 100644
--- a/src/common/cli/cli_log.cpp
+++ b/src/common/cli/cli_log.cpp
@@ -11,53 +11,37 @@
#include "common/global/global.h"
#include "cli_global.h"
-void CLI::View::doLog(Log::LineType type, const QString &text, Log::Action)
+void CLI::View::doLog(Log::LineType type, const TQString &text, Log::Action)
{
- QString s = text + "\n";
+ TQString s = text + "\n";
switch (type.type()) {
case Log::LineType::Error:
case Log::LineType::SoftError: s = "Error: " + s; break;
case Log::LineType::Warning: s = "Warning: " + s; break;
default: break;
}
-#if QT_VERSION<0x040000
if ( type==Log::LineType::Error || type==Log::LineType::SoftError ) fprintf(stderr, "%s", s.latin1());
else fprintf(stdout, "%s", s.latin1());
-#else
- QByteArray ba = s.toLatin1();
- if ( type==Log::LineType::Error || type==Log::LineType::SoftError ) fprintf(stderr, "%s", ba.constData());
- else fprintf(stdout, "%s", ba.constData());
-#endif
}
-void CLI::View::doLog(Log::DebugLevel, const QString &text, Log::Action)
+void CLI::View::doLog(Log::DebugLevel, const TQString &text, Log::Action)
{
- QString s = text + "\n";
-#if QT_VERSION<0x040000
+ TQString s = text + "\n";
fprintf(stdout, "%s", s.latin1());
-#else
- QByteArray ba = s.toLatin1();
- fprintf(stdout, "%s", ba.constData());
-#endif
}
-void CLI::View::appendToLastLine(const QString &text)
+void CLI::View::appendToLastLine(const TQString &text)
{
-#if QT_VERSION<0x040000
fprintf(stdout, "%s", text.latin1());
-#else
- QByteArray ba = text.toLatin1();
- fprintf(stdout, "%s", ba.constData());
-#endif
}
-void CLI::View::sorry(const QString &message, const QString &details)
+void CLI::View::sorry(const TQString &message, const TQString &details)
{
if ( details.isEmpty() ) log(Log::LineType::Error, message, Log::Immediate);
else log(Log::LineType::Error, message + " (" + details + ")", Log::Immediate);
}
-bool CLI::View::askContinue(const QString &message)
+bool CLI::View::askContinue(const TQString &message)
{
log(Log::LineType::Warning, message + " " + (_force ? i18n("*yes*") : i18n("*no*")), Log::Immediate);
if (_force) return true;
diff --git a/src/common/cli/cli_log.h b/src/common/cli/cli_log.h
index 2fa83dc..7585b05 100644
--- a/src/common/cli/cli_log.h
+++ b/src/common/cli/cli_log.h
@@ -17,15 +17,15 @@ namespace CLI
class View : public Log::View
{
public:
- virtual void appendToLastLine(const QString &text);
+ virtual void appendToLastLine(const TQString &text);
virtual void clear() {}
- virtual void sorry(const QString &message, const QString &details);
- virtual bool askContinue(const QString &message);
+ virtual void sorry(const TQString &message, const TQString &details);
+ virtual bool askContinue(const TQString &message);
virtual void logUserAbort();
private:
- virtual void doLog(Log::LineType type, const QString &text, Log::Action action);
- virtual void doLog(Log::DebugLevel level, const QString &text, Log::Action action);
+ virtual void doLog(Log::LineType type, const TQString &text, Log::Action action);
+ virtual void doLog(Log::DebugLevel level, const TQString &text, Log::Action action);
};
} // namespace
diff --git a/src/common/cli/cli_main.cpp b/src/common/cli/cli_main.cpp
index 7d75dbb..11537a7 100644
--- a/src/common/cli/cli_main.cpp
+++ b/src/common/cli/cli_main.cpp
@@ -12,7 +12,7 @@
#include "common/global/about.h"
//-----------------------------------------------------------------------------
-const CLI::CommandData *CLI::findCommandData(const QString &command)
+const CLI::CommandData *CLI::findCommandData(const TQString &command)
{
for (uint i=0; NORMAL_COMMAND_DATA[i].name; i++)
if ( NORMAL_COMMAND_DATA[i].name==command ) return &NORMAL_COMMAND_DATA[i];
@@ -22,23 +22,23 @@ const CLI::CommandData *CLI::findCommandData(const QString &command)
return 0;
}
-CLI::ExitCode CLI::findCommand(const QString &s)
+CLI::ExitCode CLI::findCommand(const TQString &s)
{
if ( s.isEmpty() ) return errorExit(i18n("No command specified"), ARG_ERROR);
const CommandData *data = findCommandData(s);
- if ( data==0 ) return errorExit(i18n("Unknown command: %1").arg(s), ARG_ERROR);
+ if ( data==0 ) return errorExit(i18n("Unknown command: %1").tqarg(s), ARG_ERROR);
return OK;
}
//-----------------------------------------------------------------------------
-bool CLI::isPropertyList(const QString &s)
+bool CLI::isPropertyList(const TQString &s)
{
for (uint i=0; PROPERTY_DATA[i].name; i++)
if ( s==PROPERTY_DATA[i].list ) return true;
return false;
}
-bool CLI::isProperty(const QString &s)
+bool CLI::isProperty(const TQString &s)
{
for (uint i=0; PROPERTY_DATA[i].name; i++)
if ( s==PROPERTY_DATA[i].name ) return true;
@@ -112,7 +112,7 @@ CLI::ExitCode CLI::propertyList()
//-----------------------------------------------------------------------------
CLI::MainBase::MainBase(Properties properties)
- : QObject(0, "main"), _properties(properties)
+ : TQObject(0, "main"), _properties(properties)
{
Q_ASSERT( _main==0 );
_main = this;
@@ -136,7 +136,7 @@ CLI::OptionList CLI::MainBase::optionList(const char *fileDescription) const
opt.description = 0;
opt.def = 0;
if ( PROPERTY_DATA[i].help==0 ) {
- Q_ASSERT( QString(PROPERTY_DATA[i].name)!=PROPERTY_DATA[i].optName );
+ Q_ASSERT( TQString(PROPERTY_DATA[i].name)!=PROPERTY_DATA[i].optName );
opt.name = PROPERTY_DATA[i].name; // alias
list.append(opt);
} else {
@@ -164,7 +164,7 @@ CLI::OptionList CLI::MainBase::optionList(const char *fileDescription) const
return list;
}
-CLI::ExitCode CLI::MainBase::list(const QString &command)
+CLI::ExitCode CLI::MainBase::list(const TQString &command)
{
if ( command=="command-list" ) return commandList();
if ( command=="property-list" ) return propertyList();
@@ -179,10 +179,10 @@ CLI::ExitCode CLI::MainBase::doRun()
for (uint i=0; PROPERTY_DATA[i].name; i++) {
if ( PROPERTY_DATA[i].optName==0 ) continue; // alias or interactive only
if ( !_args->isSet(PROPERTY_DATA[i].name) ) continue;
- QString option = _args->getOption(PROPERTY_DATA[i].name);
+ TQString option = _args->getOption(PROPERTY_DATA[i].name);
ExitCode code = executeSetCommand(PROPERTY_DATA[i].name, option);
if ( code!=OK ) return code;
- log(Log::LineType::Information, QString("%1: %2").arg(PROPERTY_DATA[i].name).arg(executeGetCommand(PROPERTY_DATA[i].name)));
+ log(Log::LineType::Information, TQString("%1: %2").tqarg(PROPERTY_DATA[i].name).tqarg(executeGetCommand(PROPERTY_DATA[i].name)));
}
// process default lists
@@ -197,7 +197,7 @@ CLI::ExitCode CLI::MainBase::doRun()
if ( code!=OK || interactive ) return code;
// find command
- QString command = _args->getOption("command");
+ TQString command = _args->getOption("command");
code = findCommand(command);
if ( code!=OK ) return code;
diff --git a/src/common/cli/cli_main.h b/src/common/cli/cli_main.h
index 9b54c70..b0d71cb 100644
--- a/src/common/cli/cli_main.h
+++ b/src/common/cli/cli_main.h
@@ -17,8 +17,8 @@ namespace CLI
{
//-----------------------------------------------------------------------------
enum Property { NoProperty = 0, HasForce = 1, HasInteractiveMode = 2 };
-Q_DECLARE_FLAGS(Properties, Property)
-Q_DECLARE_OPERATORS_FOR_FLAGS(Properties)
+TQ_DECLARE_FLAGS(Properties, Property)
+TQ_DECLARE_OPERATORS_FOR_FLAGS(Properties)
extern const KCmdLineOptions OPTIONS[];
//-----------------------------------------------------------------------------
@@ -29,8 +29,8 @@ struct CommandData {
};
extern const CommandData NORMAL_COMMAND_DATA[];
extern const CommandData INTERACTIVE_COMMAND_DATA[];
-extern const CommandData *findCommandData(const QString &command);
-extern ExitCode findCommand(const QString &s);
+extern const CommandData *findCommandData(const TQString &command);
+extern ExitCode findCommand(const TQString &s);
extern ExitCode commandList();
//-----------------------------------------------------------------------------
@@ -39,8 +39,8 @@ struct PropertyData
const char *name, *optName, *alias, *help, *list, *listHelp;
};
extern const PropertyData PROPERTY_DATA[];
-extern bool isPropertyList(const QString &s);
-extern bool isProperty(const QString &s);
+extern bool isPropertyList(const TQString &s);
+extern bool isProperty(const TQString &s);
extern ExitCode propertyList();
//-----------------------------------------------------------------------------
@@ -55,18 +55,19 @@ private:
};
//-----------------------------------------------------------------------------
-class MainBase : public QObject, public Log::Base
+class MainBase : public TQObject, public Log::Base
{
Q_OBJECT
+ TQ_OBJECT
public:
MainBase(Properties properties);
virtual OptionList optionList(const char *fileDescription) const;
virtual ExitCode doRun();
- virtual ExitCode list(const QString &listName);
- virtual ExitCode prepareCommand(const QString &command) = 0;
- virtual ExitCode executeCommand(const QString &command) = 0;
- virtual ExitCode executeSetCommand(const QString &property, const QString &value) = 0;
- virtual QString executeGetCommand(const QString &property) = 0;
+ virtual ExitCode list(const TQString &listName);
+ virtual ExitCode prepareCommand(const TQString &command) = 0;
+ virtual ExitCode executeCommand(const TQString &command) = 0;
+ virtual ExitCode executeSetCommand(const TQString &property, const TQString &value) = 0;
+ virtual TQString executeGetCommand(const TQString &property) = 0;
protected:
Properties _properties;
diff --git a/src/common/cli/cli_pfile.cpp b/src/common/cli/cli_pfile.cpp
index 96add3a..e984e52 100644
--- a/src/common/cli/cli_pfile.cpp
+++ b/src/common/cli/cli_pfile.cpp
@@ -8,7 +8,7 @@
***************************************************************************/
#include "common/global/pfile.h"
-#include <qfile.h>
+#include <tqfile.h>
//-----------------------------------------------------------------------------
bool PURL::File::openForWrite()
@@ -17,7 +17,7 @@ bool PURL::File::openForWrite()
_file->setName(url().filepath());
if ( !_file->open(IO_WriteOnly) ) {
_error = i18n("Could not open file for writing.");
- _log.sorry(_error, i18n("File: %1").arg(_file->name()));
+ _log.sorry(_error, i18n("File: %1").tqarg(_file->name()));
return false;
}
return true;
@@ -35,7 +35,7 @@ bool PURL::File::openForRead()
_file->setName(_url.filepath());
if ( !_file->open(IO_ReadOnly) ) {
_error = i18n("Could not open file for reading.");
- _log.sorry(_error, i18n("File: %1").arg(_file->name()));
+ _log.sorry(_error, i18n("File: %1").tqarg(_file->name()));
return false;
}
return true;
diff --git a/src/common/common/bitvalue.cpp b/src/common/common/bitvalue.cpp
index 16d5ef0..f4ae5ed 100644
--- a/src/common/common/bitvalue.cpp
+++ b/src/common/common/bitvalue.cpp
@@ -13,11 +13,11 @@ const uint GenericValue::INVALID = 0xFFFFFFFFU;
BitValue BitValue::XORn(uint n) const
{
uint nb = nbBits(_value);
- uint mask = maxValue(NumberBase::Bin, n);
+ uint tqmask = maxValue(NumberBase::Bin, n);
uint res = 0x0;
for (uint i=0; i<nb; i +=n) {
- res ^= (_value >> i) & mask;
- //qDebug("%i %s %s", i, toHexLabel((value>>i) & mask, 4).latin1(), toHexLabel(res, 4).latin1());
+ res ^= (_value >> i) & tqmask;
+ //qDebug("%i %s %s", i, toHexLabel((value>>i) & tqmask, 4).latin1(), toHexLabel(res, 4).latin1());
}
return res;
}
@@ -25,6 +25,6 @@ BitValue BitValue::XORn(uint n) const
BitValue BitValue::XNORn(uint n) const
{
BitValue res = XORn(n);
- BitValue mask = maxValue(NumberBase::Bin, n);
- return res.complementInMask(mask);
+ BitValue tqmask = maxValue(NumberBase::Bin, n);
+ return res.complementInMask(tqmask);
}
diff --git a/src/common/common/bitvalue.h b/src/common/common/bitvalue.h
index d3ef9fe..9d0a50f 100644
--- a/src/common/common/bitvalue.h
+++ b/src/common/common/bitvalue.h
@@ -35,18 +35,18 @@ protected:
uint _value;
private:
- friend QDataStream &operator <<(QDataStream &s, GenericValue v);
- friend QDataStream &operator >>(QDataStream &s, GenericValue &v);
+ friend TQDataStream &operator <<(TQDataStream &s, GenericValue v);
+ friend TQDataStream &operator >>(TQDataStream &s, GenericValue &v);
};
-inline QDataStream &operator <<(QDataStream &s, GenericValue v) { s << v._value; return s; }
-inline QDataStream &operator >>(QDataStream &s, GenericValue &v) { s >> v._value; return s; }
+inline TQDataStream &operator <<(TQDataStream &s, GenericValue v) { s << v._value; return s; }
+inline TQDataStream &operator >>(TQDataStream &s, GenericValue &v) { s >> v._value; return s; }
-inline QString toLabel(GenericValue v) { return QString::number(v.toUInt()); }
-inline QString toLabel(NumberBase base, GenericValue v, uint nbChars) { return toLabel(base, v.toUInt(), nbChars); }
-inline QString toHexLabel(GenericValue v, uint nbChars) { return toHexLabel(v.toUInt(), nbChars); }
-inline QString toHex(GenericValue v, uint nbChars) { return toHex(v.toUInt(), nbChars); }
-inline QString toHexLabelAbs(GenericValue v) { return ::toHexLabelAbs(v.toUInt()); }
+inline TQString toLabel(GenericValue v) { return TQString::number(v.toUInt()); }
+inline TQString toLabel(NumberBase base, GenericValue v, uint nbChars) { return toLabel(base, v.toUInt(), nbChars); }
+inline TQString toHexLabel(GenericValue v, uint nbChars) { return toHexLabel(v.toUInt(), nbChars); }
+inline TQString toHex(GenericValue v, uint nbChars) { return toHex(v.toUInt(), nbChars); }
+inline TQString toHexLabelAbs(GenericValue v) { return ::toHexLabelAbs(v.toUInt()); }
//----------------------------------------------------------------------------
class Address : public GenericValue
@@ -96,11 +96,11 @@ public:
BitValue XORn(uint n) const; // XOR between groups of n bits inside value
BitValue XNORn(uint n) const; // XORn then NOT on n bits
- BitValue maskWith(BitValue mask) const { return _value & mask._value; }
+ BitValue tqmaskWith(BitValue tqmask) const { return _value & tqmask._value; }
bool isInside(BitValue v) const { return ( (_value & v._value)==_value ); }
- BitValue complementInMask(BitValue mask) const { return mask._value & ~_value; }
+ BitValue complementInMask(BitValue tqmask) const { return tqmask._value & ~_value; }
BitValue twoComplement() const { return -_value; }
- BitValue clearMaskBits(BitValue mask) const { return _value & ~mask._value; }
+ BitValue clearMaskBits(BitValue tqmask) const { return _value & ~tqmask._value; }
bool isOverlapping(BitValue v) const { return ( _value & v._value ); }
class const_iterator {
diff --git a/src/common/common/group.cpp b/src/common/common/group.cpp
index 2a0610f..7c77f3a 100644
--- a/src/common/common/group.cpp
+++ b/src/common/common/group.cpp
@@ -31,22 +31,22 @@ Group::Base::ConstIterator Group::Base::end() const
return _devices.end();
}
-void Group::Base::addDevice(const QString &name, const Device::Data *data, Support support)
+void Group::Base::addDevice(const TQString &name, const Device::Data *data, Support support)
{
_devices[name].data = data;
_devices[name].support = support;
}
-Group::Base::Data Group::Base::deviceData(const QString &device) const
+Group::Base::Data Group::Base::deviceData(const TQString &device) const
{
const_cast<Base &>(*this).checkInitSupported();
return _devices[device];
}
-QValueVector<QString> Group::Base::supportedDevices() const
+TQValueVector<TQString> Group::Base::supportedDevices() const
{
const_cast<Base &>(*this).checkInitSupported();
- QValueVector<QString> names;
+ TQValueVector<TQString> names;
for (ConstIterator it=begin(); it!=end(); ++it) names.append(it.key());
return names;
}
diff --git a/src/common/common/group.h b/src/common/common/group.h
index 2a87674..687c41e 100644
--- a/src/common/common/group.h
+++ b/src/common/common/group.h
@@ -9,8 +9,8 @@
#ifndef GROUP_H
#define GROUP_H
-#include <qstringlist.h>
-#include <qmap.h>
+#include <tqstringlist.h>
+#include <tqmap.h>
#include "common/global/global.h"
#include "key_enum.h"
@@ -34,27 +34,27 @@ public:
const Device::Data *data;
Support support;
};
- typedef QMap<QString, Data>::ConstIterator ConstIterator;
+ typedef TQMap<TQString, Data>::ConstIterator ConstIterator;
Base();
virtual ~Base() {}
- virtual QString name() const = 0;
- virtual QString label() const = 0;
+ virtual TQString name() const = 0;
+ virtual TQString label() const = 0;
ConstIterator begin() const;
ConstIterator end() const;
- Data deviceData(const QString &device) const;
- bool isSupported(const QString &device) const { return deviceData(device).support!=Support::None; }
- QValueVector<QString> supportedDevices() const;
+ Data deviceData(const TQString &device) const;
+ bool isSupported(const TQString &device) const { return deviceData(device).support!=Support::None; }
+ TQValueVector<TQString> supportedDevices() const;
uint count() const;
const BaseGui *gui() const { return _gui; }
void checkInitSupported();
protected:
virtual void init();
- virtual void addDevice(const QString &name, const Device::Data *data, Support support);
+ virtual void addDevice(const TQString &name, const Device::Data *data, Support support);
virtual void initSupported() = 0;
- QMap<QString, Data> _devices;
+ TQMap<TQString, Data> _devices;
private:
const BaseGui *_gui;
diff --git a/src/common/common/key_enum.h b/src/common/common/key_enum.h
index 504ca56..45b1635 100644
--- a/src/common/common/key_enum.h
+++ b/src/common/common/key_enum.h
@@ -9,7 +9,7 @@
#ifndef KEY_ENUM_H
#define KEY_ENUM_H
-#include <qdatastream.h>
+#include <tqdatastream.h>
#include "misc.h"
#include "common/global/global.h"
@@ -30,16 +30,16 @@ protected:
uint _value;
private:
- friend QDataStream &operator >>(QDataStream &s, GenericEnum &e);
- friend QDataStream &operator <<(QDataStream &s, const GenericEnum &e);
+ friend TQDataStream &operator >>(TQDataStream &s, GenericEnum &e);
+ friend TQDataStream &operator <<(TQDataStream &s, const GenericEnum &e);
};
-inline QDataStream &operator <<(QDataStream &s, const GenericEnum &e)
+inline TQDataStream &operator <<(TQDataStream &s, const GenericEnum &e)
{
s << e._value;
return s;
}
-inline QDataStream &operator >>(QDataStream &s, GenericEnum &e)
+inline TQDataStream &operator >>(TQDataStream &s, GenericEnum &e)
{
s >> e._value;
return s;
@@ -53,7 +53,7 @@ public: \
#define DECLARE_DATA \
public: \
- static Type fromKey(const QString &key) { \
+ static Type fromKey(const TQString &key) { \
for (uint i=0; i<Nb_Types; i++) \
if ( key==DATA[i].key ) return Type(i); \
return Type(Nb_Types); \
@@ -67,7 +67,7 @@ public: \
Q_ASSERT(DATA[_value].key); \
return DATA[_value].key; \
} \
- QString label() const { \
+ TQString label() const { \
CRASH_ASSERT( _value!=Nb_Types ); \
Q_ASSERT(DATA[_value].label); \
return i18n(DATA[_value].label); \
diff --git a/src/common/common/lister.h b/src/common/common/lister.h
index 35413e8..270aba6 100644
--- a/src/common/common/lister.h
+++ b/src/common/common/lister.h
@@ -18,7 +18,7 @@ template <class GroupType>
class Lister
{
public:
- typedef typename QMap<QString, const GroupType *>::ConstIterator ConstIterator;
+ typedef typename TQMap<TQString, const GroupType *>::ConstIterator ConstIterator;
ConstIterator begin() const { return ConstIterator(_groups.begin()); }
ConstIterator end() const { return ConstIterator(_groups.end()); }
@@ -26,10 +26,10 @@ public:
for (ConstIterator it=begin(); it!=end(); ++it) delete it.data();
}
- QValueVector<QString> supportedDevices() const {
- QValueVector<QString> names;
+ TQValueVector<TQString> supportedDevices() const {
+ TQValueVector<TQString> names;
for (ConstIterator it=begin(); it!=end(); ++it) {
- QValueVector<QString> gnames = it.data()->supportedDevices();
+ TQValueVector<TQString> gnames = it.data()->supportedDevices();
for (uint k=0; k<uint(gnames.count()); k++) names.append(gnames[k]);
}
return names;
@@ -41,14 +41,14 @@ public:
return nb;
}
- bool isSupported(const QString &device) const {
+ bool isSupported(const TQString &device) const {
for (ConstIterator it=begin(); it!=end(); ++it)
if ( it.data()->isSupported(device) ) return true;
return false;
}
- const GroupType *group(const QString &name) const {
- if ( _groups.contains(name) ) return _groups[name];
+ const GroupType *group(const TQString &name) const {
+ if ( _groups.tqcontains(name) ) return _groups[name];
return 0;
}
@@ -58,12 +58,12 @@ protected:
group->_gui = gui;
if (gui) gui->_group = group;
group->init();
- Q_ASSERT( !_groups.contains(group->name()) );
+ Q_ASSERT( !_groups.tqcontains(group->name()) );
_groups.insert(group->name(), group);
}
private:
- QMap<QString, const GroupType *> _groups;
+ TQMap<TQString, const GroupType *> _groups;
};
} // namespace
diff --git a/src/common/common/misc.cpp b/src/common/common/misc.cpp
index 1974024..1c22b4e 100644
--- a/src/common/common/misc.cpp
+++ b/src/common/common/misc.cpp
@@ -10,8 +10,8 @@
#include <unistd.h>
-#include <qregexp.h>
-#include <qtimer.h>
+#include <tqregexp.h>
+#include <tqtimer.h>
#include "number.h"
@@ -30,9 +30,9 @@ uchar bcd2bin(uchar bcd)
return (h*10) + l;
}
-QString escapeXml(const QString &cs)
+TQString escapeXml(const TQString &cs)
{
- QString s;
+ TQString s;
for (uint i=0; i<uint(cs.length()); i++) {
if ( cs[i]=='<' ) s += "&lt;";
else if ( cs[i]=='>' ) s += "&gt;";
@@ -41,7 +41,7 @@ QString escapeXml(const QString &cs)
return s;
}
-QString htmlTableRow(const QString &title, const QString &value)
+TQString htmlTableRow(const TQString &title, const TQString &value)
{
return "<tr><td>" + title + ":</td><td>" + value + "</td></tr>";
}
@@ -53,12 +53,12 @@ void crash(const char *assert, const char *file, int line)
(*ptr)++;
}
-bool checkAvailable(const QByteArray &data, uint offset, uint nbBytes)
+bool checkAvailable(const TQByteArray &data, uint offset, uint nbBytes)
{
return ( offset+nbBytes<=uint(data.size()) );
}
-Q_UINT32 getULong(const QByteArray &data, uint offset, uint nbBytes, bool *ok)
+TQ_UINT32 getULong(const TQByteArray &data, uint offset, uint nbBytes, bool *ok)
{
Q_ASSERT( nbBytes<=8 );
if ( !checkAvailable(data, offset, nbBytes) ) {
@@ -66,7 +66,7 @@ Q_UINT32 getULong(const QByteArray &data, uint offset, uint nbBytes, bool *ok)
return 0;
}
if (ok) *ok = true;
- Q_UINT32 r = 0;
- for (uint i=0; i<nbBytes; i++) r += Q_UINT8(data[offset+i]) << (8*i);
+ TQ_UINT32 r = 0;
+ for (uint i=0; i<nbBytes; i++) r += TQ_UINT8(data[offset+i]) << (8*i);
return r;
}
diff --git a/src/common/common/misc.h b/src/common/common/misc.h
index f8f92f6..afcd121 100644
--- a/src/common/common/misc.h
+++ b/src/common/common/misc.h
@@ -9,16 +9,16 @@
#ifndef MISC_H
#define MISC_H
-#include <qstring.h>
+#include <tqstring.h>
-inline QString repeat(const char *r, uint nb)
+inline TQString repeat(const char *r, uint nb)
{
- QString s;
+ TQString s;
for (uint i=0; i<nb; i++) s += r;
return s;
}
-inline QString stripEndingWhiteSpaces(const QString &s) {
+inline TQString stripEndingWhiteSpaces(const TQString &s) {
int k = s.length()-1;
for (; k>=0; k--) if ( s[k]!=' ' ) break;
return s.mid(0, k+1);
@@ -28,11 +28,11 @@ extern uchar bin2bcd(uchar bin);
extern uchar bcd2bin(uchar bcd);
inline bool XOR(bool b1, bool b2) { return ( (!b1 && b2) || (b1 && !b2) ); }
-extern bool checkAvailable(const QByteArray &data, uint offset, uint nbBytes);
-extern Q_UINT32 getULong(const QByteArray &data, uint offset, uint nbBytes, bool *ok);
+extern bool checkAvailable(const TQByteArray &data, uint offset, uint nbBytes);
+extern TQ_UINT32 getULong(const TQByteArray &data, uint offset, uint nbBytes, bool *ok);
-extern QString escapeXml(const QString &s);
-extern QString htmlTableRow(const QString &title, const QString &value);
+extern TQString escapeXml(const TQString &s);
+extern TQString htmlTableRow(const TQString &title, const TQString &value);
extern void crash(const char *assert, const char *file, int line);
#define CRASH_ASSERT(x) ((x) ? void(0) : crash(#x, __FILE__, __LINE__))
diff --git a/src/common/common/number.cpp b/src/common/common/number.cpp
index 12fcac0..01fa4eb 100644
--- a/src/common/common/number.cpp
+++ b/src/common/common/number.cpp
@@ -35,10 +35,10 @@ char toChar(NumberBase base, uint value)
return 'A' + value - 10;
}
-QString toString(NumberBase base, ulong value, uint nbChars)
+TQString toString(NumberBase base, ulong value, uint nbChars)
{
ulong tmp = value;
- QString s;
+ TQString s;
s.fill(0, nbChars);
for (uint i=0; i<nbChars; i++) {
s[nbChars-i-1] = toChar(base, uint(value % base.data().base));
@@ -49,7 +49,7 @@ QString toString(NumberBase base, ulong value, uint nbChars)
return s;
}
-QString toLabel(NumberBase base, ulong value, uint nbChars)
+TQString toLabel(NumberBase base, ulong value, uint nbChars)
{
if ( base==NumberBase::String ) return "\'" + toString(base, value, nbChars) + "\'";
return base.data().prefix + toString(base, value, nbChars);
@@ -73,31 +73,21 @@ ulong maxValue(NumberBase base, uint nbChars)
return v - 1;
}
-ulong fromString(NumberBase base, const QCString &s, bool *ok)
+ulong fromString(NumberBase base, const TQCString &s, bool *ok)
{
return fromString(base, s.data(), s.length(), ok);
}
-ulong fromString(NumberBase base, const QString &s, bool *ok)
+ulong fromString(NumberBase base, const TQString &s, bool *ok)
{
-#if QT_VERSION<0x040000
return fromString(base, s.latin1(), s.length(), ok);
-#else
- QByteArray a = s.toLatin1();
- return fromString(base, a.data(), a.count(), ok);
-#endif
}
-ulong fromLabel(NumberBase base, const QString &s, bool *ok)
+ulong fromLabel(NumberBase base, const TQString &s, bool *ok)
{
-#if QT_VERSION<0x040000
return fromLabel(base, s.latin1(), s.length(), ok);
-#else
- QByteArray a = s.toLatin1();
- return fromLabel(base, a.data(), a.count(), ok);
-#endif
}
-ulong fromLabel(NumberBase base, const QString &s, uint nbChars, bool *ok)
+ulong fromLabel(NumberBase base, const TQString &s, uint nbChars, bool *ok)
{
if ( uint(s.length())!=nbChars+strlen(base.data().prefix) ) {
if (ok) *ok = false;
@@ -123,7 +113,7 @@ ulong fromLabel(NumberBase base, const char *s, uint size, bool *ok)
return fromString(base, s+psize, size-psize-ssize, ok);
}
-ulong fromAnyLabel(const QString &s, bool *ok)
+ulong fromAnyLabel(const TQString &s, bool *ok)
{
uint v = 0;
bool bok = false;
@@ -173,9 +163,9 @@ ulong fromString(NumberBase base, const char *s, uint size, bool *ok)
return v;
}
-QString toLabels(NumberBase base, const QMemArray<uint> &values, uint nbChars)
+TQString toLabels(NumberBase base, const TQMemArray<uint> &values, uint nbChars)
{
- QString s = "[";
+ TQString s = "[";
for (uint i=0; i<values.count(); i++) {
if ( i!=0 ) s += ' ';
s += toLabel(base, values[i], nbChars);
@@ -184,18 +174,18 @@ QString toLabels(NumberBase base, const QMemArray<uint> &values, uint nbChars)
return s;
}
-QString formatNumber(ulong v)
+TQString formatNumber(ulong v)
{
#if defined(NO_KDE)
- return QString::number(v);
+ return TQString::number(v);
#else
return KGlobal::locale()->formatNumber(v, 0);
#endif
}
-QByteArray toAscii(const QString &s)
+TQByteArray toAscii(const TQString &s)
{
- QByteArray a(s.length());
+ TQByteArray a(s.length());
for (uint i=0; i<uint(s.length()); i++) a[i] = s[i].latin1();
return a;
}
diff --git a/src/common/common/number.h b/src/common/common/number.h
index f4dae79..94d7c48 100644
--- a/src/common/common/number.h
+++ b/src/common/common/number.h
@@ -29,30 +29,30 @@ extern ulong maxValue(NumberBase base, uint nbChars);
inline uint convertNbChars(uint nb, NumberBase from, NumberBase to) { return nbChars(to, maxValue(from, nb)); }
extern char toChar(NumberBase base, uint value);
-extern QString toString(NumberBase base, ulong value, uint nbChars);
-extern QString toLabel(NumberBase base, ulong value, uint nbChars);
-extern QString toLabels(NumberBase base, const QMemArray<ulong> &values, uint nbChars);
+extern TQString toString(NumberBase base, ulong value, uint nbChars);
+extern TQString toLabel(NumberBase base, ulong value, uint nbChars);
+extern TQString toLabels(NumberBase base, const TQMemArray<ulong> &values, uint nbChars);
extern uint fromChar(NumberBase base, char c, bool *ok);
extern ulong fromString(NumberBase base, const char *s, uint size, bool *ok);
-extern ulong fromString(NumberBase base, const QString &s, bool *ok);
-extern ulong fromLabel(NumberBase base, const QString &s, bool *ok);
-extern ulong fromLabel(NumberBase base, const QString &s, uint nbChars, bool *ok);
+extern ulong fromString(NumberBase base, const TQString &s, bool *ok);
+extern ulong fromLabel(NumberBase base, const TQString &s, bool *ok);
+extern ulong fromLabel(NumberBase base, const TQString &s, uint nbChars, bool *ok);
extern ulong fromLabel(NumberBase base, const char *s, uint size, bool *ok);
-extern ulong fromAnyLabel(const QString &s, bool *ok);
+extern ulong fromAnyLabel(const TQString &s, bool *ok);
//----------------------------------------------------------------------------
-inline QString toHex(ulong value, uint nbChars) { return toString(NumberBase::Hex, value, nbChars); }
-inline QString toHexLabel(ulong value, uint nbChars) { return toLabel(NumberBase::Hex, value, nbChars); }
-inline QString toHexLabelAbs(ulong value) { return toLabel(NumberBase::Hex, value, nbChars(NumberBase::Hex, value)); }
+inline TQString toHex(ulong value, uint nbChars) { return toString(NumberBase::Hex, value, nbChars); }
+inline TQString toHexLabel(ulong value, uint nbChars) { return toLabel(NumberBase::Hex, value, nbChars); }
+inline TQString toHexLabelAbs(ulong value) { return toLabel(NumberBase::Hex, value, nbChars(NumberBase::Hex, value)); }
inline uint fromHex(char c, bool *ok) { return fromChar(NumberBase::Hex, c, ok); }
-inline uint fromHex(QChar c, bool *ok) { return fromChar(NumberBase::Hex, c.latin1(), ok); }
+inline uint fromHex(TQChar c, bool *ok) { return fromChar(NumberBase::Hex, c.latin1(), ok); }
inline ulong fromHex(const char *s, uint size, bool *ok) { return fromString(NumberBase::Hex, s, size, ok); }
-inline ulong fromHex(const QString &s, bool *ok) { return fromString(NumberBase::Hex, s, ok); }
-inline ulong fromHexLabel(const QString &s, bool *ok) { return fromLabel(NumberBase::Hex, s, ok); }
-inline ulong fromHexLabel(const QString &s, uint nbChars, bool *ok) { return fromLabel(NumberBase::Hex, s, nbChars, ok); }
+inline ulong fromHex(const TQString &s, bool *ok) { return fromString(NumberBase::Hex, s, ok); }
+inline ulong fromHexLabel(const TQString &s, bool *ok) { return fromLabel(NumberBase::Hex, s, ok); }
+inline ulong fromHexLabel(const TQString &s, uint nbChars, bool *ok) { return fromLabel(NumberBase::Hex, s, nbChars, ok); }
inline ulong fromHexLabel(const char *s, uint size, bool *ok) { return fromLabel(NumberBase::Hex, s, size, ok); }
//----------------------------------------------------------------------------
@@ -63,28 +63,28 @@ inline uint nbChars(ulong value) { return nbBitsToNbChars(nbBits(value)); }
inline uint nbBytes(ulong value) { return nbBitsToNbBytes(nbBits(value)); }
//----------------------------------------------------------------------------
-extern QString formatNumber(ulong v);
-extern QByteArray toAscii(const QString &s);
+extern TQString formatNumber(ulong v);
+extern TQByteArray toAscii(const TQString &s);
//----------------------------------------------------------------------------
enum PrintMode { PrintAlphaNum, PrintEscapeAll };
-inline QString toPrintable(char c, PrintMode mode)
+inline TQString toPrintable(char c, PrintMode mode)
{
- if ( mode==PrintAlphaNum && isalnum(c) ) return QChar(c);
+ if ( mode==PrintAlphaNum && isalnum(c) ) return TQChar(c);
return "\\" + toHex(uchar(c), 2);
}
-inline QString toPrintable(const char *data, uint size, PrintMode mode)
+inline TQString toPrintable(const char *data, uint size, PrintMode mode)
{
- QString s;
+ TQString s;
for (uint i=0; i<size; i++) s += toPrintable(data[i], mode);
return s;
}
-inline QString toPrintable(const QString &s, PrintMode mode)
+inline TQString toPrintable(const TQString &s, PrintMode mode)
{
- QByteArray a = toAscii(s);
+ TQByteArray a = toAscii(s);
return toPrintable(a.data(), a.count(), mode);
}
-inline QString toPrintable(const QMemArray<uchar> &data, PrintMode mode)
+inline TQString toPrintable(const TQMemArray<uchar> &data, PrintMode mode)
{
return toPrintable((const char *)data.data(), data.size(), mode);
}
diff --git a/src/common/common/purl_base.cpp b/src/common/common/purl_base.cpp
index 2493322..fe15d6b 100644
--- a/src/common/common/purl_base.cpp
+++ b/src/common/common/purl_base.cpp
@@ -9,7 +9,7 @@
#include "purl_base.h"
#include "common/global/global.h"
-#include <qfileinfo.h>
+#include <tqfileinfo.h>
#include "data/xpms/project.xpm"
#include "data/xpms/sourcefile.xpm"
@@ -58,51 +58,51 @@ const PURL::FileType::Data PURL::FileType::DATA[Nb_Types] = {
{ "", Nb_FileGroups, NoProperty, SourceFamily::Nb_Types, I18N_NOOP("Pikdev Project File"), { "pikprj", 0 }, 0, 0, 0 }
};
-QString PURL::addExtension(const QString &filename, FileType type)
+TQString PURL::addExtension(const TQString &filename, FileType type)
{
- QFileInfo info(filename);
+ TQFileInfo info(filename);
if ( !info.extension().isEmpty() ) return filename;
return filename + '.' + extension(type);
}
-QString PURL::extension(FileType type)
+TQString PURL::extension(FileType type)
{
return type.data().extensions[0];
}
-QString PURL::extensions(FileType type)
+TQString PURL::extensions(FileType type)
{
Q_ASSERT( type!=PURL::Nb_FileTypes );
- QString s;
+ TQString s;
for (uint i=0; type.data().extensions[i]; i++) {
if ( i!=0 ) s += ' ';
- s += QString("*.") + type.data().extensions[i];
+ s += TQString("*.") + type.data().extensions[i];
}
return s;
}
-QString PURL::filter(FileType type)
+TQString PURL::filter(FileType type)
{
//if ( hasMimetype(type) ) return DATA[type].mimetype; // #### we cannot mix mimetype and regular filters in KFileDialog...
- QString s = extensions(type);
+ TQString s = extensions(type);
return s + ' ' + s.upper() + '|' + type.label() + " (" + s + ")";
}
-QString PURL::extensions(FileGroup group)
+TQString PURL::extensions(FileGroup group)
{
- QString e;
+ TQString e;
FOR_EACH(FileType, type) {
if ( type.data().group!=group ) continue;
if ( type!=FileType::Type(0) ) e += ' ';
- QString s = extensions(type);
+ TQString s = extensions(type);
e += s + ' ' + s.upper();
}
return e;
}
-QString PURL::sourceFilter(FilterType type)
+TQString PURL::sourceFilter(FilterType type)
{
- QString f = extensions(Source) + ' ' + extensions(Header) + '|' + i18n("All Source Files");
+ TQString f = extensions(Source) + ' ' + extensions(Header) + '|' + i18n("All Source Files");
if ( type==CompleteFilter) {
FOR_EACH(FileType, type) {
if ( !(type.data().properties & (Source | Header)) ) continue;
@@ -112,9 +112,9 @@ QString PURL::sourceFilter(FilterType type)
return f;
}
-QString PURL::objectFilter(FilterType type)
+TQString PURL::objectFilter(FilterType type)
{
- QString f = extensions(Object) + ' ' + extensions(Library) + '|' + i18n("All Object Files");
+ TQString f = extensions(Object) + ' ' + extensions(Library) + '|' + i18n("All Object Files");
if ( type==CompleteFilter ) {
f += '\n' + filter(Object);
f += '\n' + filter(Library);
@@ -122,9 +122,9 @@ QString PURL::objectFilter(FilterType type)
return f;
}
-QString PURL::projectFilter(FilterType type)
+TQString PURL::projectFilter(FilterType type)
{
- QString f = extensions(Project) + ' ' + extensions(PikdevProject) + '|' + i18n("Project Files");
+ TQString f = extensions(Project) + ' ' + extensions(PikdevProject) + '|' + i18n("Project Files");
if ( type==CompleteFilter ) {
f += '\n' + filter(Project);
f += '\n' + filter(PikdevProject);
diff --git a/src/common/common/purl_base.h b/src/common/common/purl_base.h
index 7a7e4ea..783daf0 100644
--- a/src/common/common/purl_base.h
+++ b/src/common/common/purl_base.h
@@ -38,8 +38,8 @@ END_DECLARE_ENUM(SourceFamily, SourceFamilyData)
enum FileGroup { Source = 0, Header, LinkerScript, LinkerObject, Nb_FileGroups };
enum FileProperty { NoProperty = 0, Editable = 1, ReadOnly = 2 };
-Q_DECLARE_FLAGS(FileProperties, FileProperty)
-Q_DECLARE_OPERATORS_FOR_FLAGS(FileProperties)
+TQ_DECLARE_FLAGS(FileProperties, FileProperty)
+TQ_DECLARE_OPERATORS_FOR_FLAGS(FileProperties)
struct FileTypeData {
const char *key;
@@ -52,7 +52,7 @@ struct FileTypeData {
const char *mimetype;
const char *highlightModeName;
};
-#ifndef Q_MOC_RUN // needed because MOC does not expand defines...
+#ifndef TQ_TQMOC_RUN // needed because TQMOC does not expand defines...
class FileType : public GenericEnum
{
public:
@@ -64,15 +64,15 @@ DECLARE_ENUM_CLASS(FileType)
#endif
// add correct extension if filename has no extension
-extern QString addExtension(const QString &filename, FileType type);
-extern QString extension(FileType type);
-extern QString extensions(FileType type);
-extern QString filter(FileType type);
+extern TQString addExtension(const TQString &filename, FileType type);
+extern TQString extension(FileType type);
+extern TQString extensions(FileType type);
+extern TQString filter(FileType type);
enum FilterType { SimpleFilter, CompleteFilter };
-extern QString sourceFilter(FilterType type);
-extern QString objectFilter(FilterType type);
-extern QString projectFilter(FilterType type);
-extern QString extensions(FileGroup group);
+extern TQString sourceFilter(FilterType type);
+extern TQString objectFilter(FilterType type);
+extern TQString projectFilter(FilterType type);
+extern TQString extensions(FileGroup group);
} // namespace
diff --git a/src/common/common/qflags.h b/src/common/common/qflags.h
index 4858ce4..c7abfc2 100644
--- a/src/common/common/qflags.h
+++ b/src/common/common/qflags.h
@@ -2,7 +2,7 @@
**
** Copyright (C) 1992-2005 Trolltech AS. All rights reserved.
**
-** This file is part of the QtCore module of the Qt Toolkit.
+** This file is part of the TQtCore module of the TQt Toolkit.
**
** This file may be used under the terms of the GNU General Public
** License version 2.0 as published by the Free Software Foundation
@@ -20,62 +20,62 @@
** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
**
****************************************************************************/
-#ifndef QFLAGS_H
-#define QFLAGS_H
+#ifndef TQFLAGS_H
+#define TQFLAGS_H
-#include <qglobal.h>
+#include <tqglobal.h>
-class QFlag
+class TQFlag
{
int i;
public:
- inline QFlag(int i);
+ inline TQFlag(int i);
inline operator int() const { return i; }
};
-inline QFlag::QFlag(int ai) : i(ai) {}
+inline TQFlag::TQFlag(int ai) : i(ai) {}
template<typename Enum>
-class QFlags
+class TQFlags
{
typedef void **Zero;
int i;
public:
typedef Enum enum_type;
- inline QFlags(const QFlags &f) : i(f.i) {}
- inline QFlags(Enum f) : i(f) {}
- inline QFlags(Zero = 0) : i(0) {}
- inline QFlags(QFlag f) : i(f) {}
+ inline TQFlags(const TQFlags &f) : i(f.i) {}
+ inline TQFlags(Enum f) : i(f) {}
+ inline TQFlags(Zero = 0) : i(0) {}
+ inline TQFlags(TQFlag f) : i(f) {}
- inline QFlags &operator=(const QFlags &f) { i = f.i; return *this; }
- inline QFlags &operator&=(int mask) { i &= mask; return *this; }
- inline QFlags &operator&=(uint mask) { i &= mask; return *this; }
- inline QFlags &operator|=(QFlags f) { i |= f.i; return *this; }
- inline QFlags &operator|=(Enum f) { i |= f; return *this; }
- inline QFlags &operator^=(QFlags f) { i ^= f.i; return *this; }
- inline QFlags &operator^=(Enum f) { i ^= f; return *this; }
+ inline TQFlags &operator=(const TQFlags &f) { i = f.i; return *this; }
+ inline TQFlags &operator&=(int tqmask) { i &= tqmask; return *this; }
+ inline TQFlags &operator&=(uint tqmask) { i &= tqmask; return *this; }
+ inline TQFlags &operator|=(TQFlags f) { i |= f.i; return *this; }
+ inline TQFlags &operator|=(Enum f) { i |= f; return *this; }
+ inline TQFlags &operator^=(TQFlags f) { i ^= f.i; return *this; }
+ inline TQFlags &operator^=(Enum f) { i ^= f; return *this; }
inline operator int() const { return i;}
- inline QFlags operator|(QFlags f) const { QFlags g; g.i = i | f.i; return g; }
- inline QFlags operator|(Enum f) const { QFlags g; g.i = i | f; return g; }
- inline QFlags operator^(QFlags f) const { QFlags g; g.i = i ^ f.i; return g; }
- inline QFlags operator^(Enum f) const { QFlags g; g.i = i ^ f; return g; }
- inline QFlags operator&(int mask) const { QFlags g; g.i = i & mask; return g; }
- inline QFlags operator&(uint mask) const { QFlags g; g.i = i & mask; return g; }
- inline QFlags operator&(Enum f) const { QFlags g; g.i = i & f; return g; }
- inline QFlags operator~() const { QFlags g; g.i = ~i; return g; }
+ inline TQFlags operator|(TQFlags f) const { TQFlags g; g.i = i | f.i; return g; }
+ inline TQFlags operator|(Enum f) const { TQFlags g; g.i = i | f; return g; }
+ inline TQFlags operator^(TQFlags f) const { TQFlags g; g.i = i ^ f.i; return g; }
+ inline TQFlags operator^(Enum f) const { TQFlags g; g.i = i ^ f; return g; }
+ inline TQFlags operator&(int tqmask) const { TQFlags g; g.i = i & tqmask; return g; }
+ inline TQFlags operator&(uint tqmask) const { TQFlags g; g.i = i & tqmask; return g; }
+ inline TQFlags operator&(Enum f) const { TQFlags g; g.i = i & f; return g; }
+ inline TQFlags operator~() const { TQFlags g; g.i = ~i; return g; }
inline bool operator!() const { return !i; }
};
-#define Q_DECLARE_FLAGS(Flags, Enum)\
-typedef QFlags<Enum> Flags;
-#define Q_DECLARE_OPERATORS_FOR_FLAGS(Flags) \
-inline QFlags<Flags::enum_type> operator|(Flags::enum_type f1, Flags::enum_type f2) \
-{ return QFlags<Flags::enum_type>(f1) | f2; } \
-inline QFlags<Flags::enum_type> operator|(Flags::enum_type f1, QFlags<Flags::enum_type> f2) \
+#define TQ_DECLARE_FLAGS(Flags, Enum)\
+typedef TQFlags<Enum> Flags;
+#define TQ_DECLARE_OPERATORS_FOR_FLAGS(Flags) \
+inline TQFlags<Flags::enum_type> operator|(Flags::enum_type f1, Flags::enum_type f2) \
+{ return TQFlags<Flags::enum_type>(f1) | f2; } \
+inline TQFlags<Flags::enum_type> operator|(Flags::enum_type f1, TQFlags<Flags::enum_type> f2) \
{ return f2 | f1; }
#endif
diff --git a/src/common/common/range.h b/src/common/common/range.h
index e07cb68..d1e846f 100644
--- a/src/common/common/range.h
+++ b/src/common/common/range.h
@@ -18,7 +18,7 @@ class GenericRange
public:
virtual ~GenericRange() {}
virtual bool isEmpty() const = 0;
- bool contains(Type v) const { return !isEmpty() && v>=start && v<=end; }
+ bool tqcontains(Type v) const { return !isEmpty() && v>=start && v<=end; }
Type start, end;
};
@@ -32,14 +32,14 @@ public:
};
template <typename Type>
-inline QDataStream &operator >>(QDataStream &s, GenericRange<Type> &r) { s >> r.start >> r.end; return s; }
+inline TQDataStream &operator >>(TQDataStream &s, GenericRange<Type> &r) { s >> r.start >> r.end; return s; }
template <typename Type>
-inline QDataStream &operator <<(QDataStream &s, const GenericRange<Type> &r) { s << r.start << r.end; return s; }
+inline TQDataStream &operator <<(TQDataStream &s, const GenericRange<Type> &r) { s << r.start << r.end; return s; }
template <typename Type>
inline bool operator ==(const GenericRange<Type> &r1, const GenericRange<Type> &r2) { return ( r1.start==r2.start && r1.end==r2.end ); }
template <typename Type, typename RangeType>
-class GenericRangeVector : public QValueVector<RangeType>
+class GenericRangeVector : public TQValueVector<RangeType>
{
public:
GenericRangeVector() {}
@@ -49,9 +49,9 @@ public:
for (uint i=0; i<nb; i++) if ( !this->at(i).isEmpty() ) return false;
return true;
}
- bool contains(Type v) const {
+ bool tqcontains(Type v) const {
uint nb = this->count();
- for (uint i=0; i<nb; i++) if ( this->at(i).contains(v) ) return true;
+ for (uint i=0; i<nb; i++) if ( this->at(i).tqcontains(v) ) return true;
return false;
}
};
diff --git a/src/common/common/storage.cpp b/src/common/common/storage.cpp
index 00137b8..447a8a0 100644
--- a/src/common/common/storage.cpp
+++ b/src/common/common/storage.cpp
@@ -8,14 +8,14 @@
***************************************************************************/
#include "storage.h"
-#include <qtimer.h>
+#include <tqtimer.h>
//----------------------------------------------------------------------------
void GenericStorage::delayedChanged()
{
if (_dirty) return;
_dirty = true;
- QTimer::singleShot(0, this, SLOT(changedSlot()));
+ TQTimer::singleShot(0, this, TQT_SLOT(changedSlot()));
}
void GenericStorage::changedSlot()
@@ -27,7 +27,7 @@ void GenericStorage::changedSlot()
//----------------------------------------------------------------------------
void GenericViewProxy::addStorage(GenericStorage &storage)
{
- connect(&storage, SIGNAL(changed()), SLOT(changed()));
+ connect(&storage, TQT_SIGNAL(changed()), TQT_SLOT(changed()));
}
void GenericViewProxy::changed()
diff --git a/src/common/common/storage.h b/src/common/common/storage.h
index b61123a..f1c947d 100644
--- a/src/common/common/storage.h
+++ b/src/common/common/storage.h
@@ -10,7 +10,7 @@
#define STORAGE_H
#include "common/global/global.h"
-#include <qobject.h>
+#include <tqobject.h>
//-----------------------------------------------------------------------------
template <class Type>
@@ -28,15 +28,16 @@ public:
}
private:
- QValueList<Type> _list;
+ TQValueList<Type> _list;
};
//----------------------------------------------------------------------------
-class GenericStorage : public QObject
+class GenericStorage : public TQObject
{
Q_OBJECT
+ TQ_OBJECT
public:
- GenericStorage(QObject *parent = 0, const char *name = 0) : QObject(parent, name), _dirty(false) {}
+ GenericStorage(TQObject *tqparent = 0, const char *name = 0) : TQObject(tqparent, name), _dirty(false) {}
signals:
void changed();
@@ -55,9 +56,10 @@ private:
//----------------------------------------------------------------------------
class GenericView;
-class GenericViewProxy : public QObject
+class GenericViewProxy : public TQObject
{
Q_OBJECT
+ TQ_OBJECT
public:
GenericViewProxy(GenericView &view) : _view(view) {}
void addStorage(GenericStorage &storage);
diff --git a/src/common/common/streamer.h b/src/common/common/streamer.h
index 93d1421..5d0bbaa 100644
--- a/src/common/common/streamer.h
+++ b/src/common/common/streamer.h
@@ -9,8 +9,8 @@
#ifndef STREAMER_H
#define STREAMER_H
-#include <qdatastream.h>
-#include <qtextstream.h>
+#include <tqdatastream.h>
+#include <tqtextstream.h>
#include "common/global/global.h"
#include "common/common/number.h"
@@ -19,13 +19,9 @@ template <class DataType>
class DataStreamer
{
public:
- uint toCppString(const QValueList<DataType *> &list, QTextStream &s) {
- QByteArray a;
-#if QT_VERSION<0x040000
- QDataStream ds(a, IO_WriteOnly);
-#else
- QDataStream ds(&a, QIODevice::WriteOnly);
-#endif
+ uint toCppString(const TQValueList<DataType *> &list, TQTextStream &s) {
+ TQByteArray a;
+ TQDataStream ds(a, IO_WriteOnly);
for (uint i=0; i<uint(list.count()); i++) ds << *list[i];
s << "\"";
for (uint i=0; i<uint(a.count()); i++) {
@@ -36,15 +32,11 @@ public:
return a.count();
}
- QValueList<DataType *> fromCppString(const char *data, uint size) {
- QByteArray a;
+ TQValueList<DataType *> fromCppString(const char *data, uint size) {
+ TQByteArray a;
a.setRawData(data, size);
-#if QT_VERSION<0x040000
- QDataStream ds(a, IO_ReadOnly);
-#else
- QDataStream ds(&a, QIODevice::ReadOnly);
-#endif
- QValueList<DataType *> list;
+ TQDataStream ds(a, IO_ReadOnly);
+ TQValueList<DataType *> list;
for (;;) {
if ( ds.atEnd() ) break;
DataType *data = new DataType;
diff --git a/src/common/common/synchronous.cpp b/src/common/common/synchronous.cpp
index f392103..b893bf4 100644
--- a/src/common/common/synchronous.cpp
+++ b/src/common/common/synchronous.cpp
@@ -9,50 +9,35 @@
#include "synchronous.h"
#include "common/global/global.h"
-#if QT_VERSION<0x040000
-# include <qwidget.h>
-#endif
+# include <tqwidget.h>
Synchronous::Synchronous(uint timeout)
{
- connect(&_timer, SIGNAL(timeout()), SLOT(done()));
+ connect(&_timer, TQT_SIGNAL(timeout()), TQT_SLOT(done()));
if (timeout) _timer.start(timeout, true);
-#if QT_VERSION>=0x040000
- _loop = new QEventLoop(this);
-#endif
}
-#if QT_VERSION<0x040000
// uplifted from kdelibs...
-void qt_enter_modal(QWidget *widget);
-void qt_leave_modal(QWidget *widget);
-#endif
+void qt_enter_modal(TQWidget *widget);
+void qt_leave_modal(TQWidget *widget);
bool Synchronous::enterLoop()
{
-#if QT_VERSION<0x040000
- QWidget *dummy = 0;
- if ( qApp->type()!=QApplication::Tty ) {
- dummy = new QWidget(0, 0, WType_Dialog | WShowModal);
- dummy->setFocusPolicy(QWidget::NoFocus);
+ TQWidget *dummy = 0;
+ if ( tqApp->type()!=TQApplication::Tty ) {
+ dummy = new TQWidget(0, 0, WType_Dialog | WShowModal);
+ dummy->setFocusPolicy(TQ_NoFocus);
qt_enter_modal(dummy);
}
- QApplication::eventLoop()->enterLoop();
- if ( qApp->type()!=QApplication::Tty ) {
+ TQApplication::eventLoop()->enterLoop();
+ if ( tqApp->type()!=TQApplication::Tty ) {
qt_leave_modal(dummy);
delete dummy;
}
-#else
- _loop->exec();
-#endif
return _timer.isActive();
}
void Synchronous::done()
{
-#if QT_VERSION<0x040000
- QApplication::eventLoop()->exitLoop();
-#else
- _loop->exit();
-#endif
+ TQApplication::eventLoop()->exitLoop();
}
diff --git a/src/common/common/synchronous.h b/src/common/common/synchronous.h
index e855e38..759747a 100644
--- a/src/common/common/synchronous.h
+++ b/src/common/common/synchronous.h
@@ -9,12 +9,13 @@
#ifndef SYNCHRONOUS_H
#define SYNCHRONOUS_H
-#include <qtimer.h>
-#include <qeventloop.h>
+#include <tqtimer.h>
+#include <tqeventloop.h>
-class Synchronous : public QObject
+class Synchronous : public TQObject
{
Q_OBJECT
+ TQ_OBJECT
public:
Synchronous(uint timeout = 0); // timeout is ms (0 == no timeout)
bool enterLoop(); // return false on timeout
@@ -23,10 +24,7 @@ public slots:
void done();
private:
- QTimer _timer;
-#if QT_VERSION>=0x040000
- QEventLoop *_loop;
-#endif
+ TQTimer _timer;
};
#endif
diff --git a/src/common/common/version_data.cpp b/src/common/common/version_data.cpp
index 481ba1a..926f290 100644
--- a/src/common/common/version_data.cpp
+++ b/src/common/common/version_data.cpp
@@ -8,14 +8,14 @@
***************************************************************************/
#include "version_data.h"
-#include <qregexp.h>
+#include <tqregexp.h>
#include "number.h"
-VersionData VersionData::fromString(const QString &s)
+VersionData VersionData::fromString(const TQString &s)
{
VersionData vd;
- QRegExp re("([0-9]+)\\.([0-9]+)\\.([0-9]+)(.*)");
+ TQRegExp re("([0-9]+)\\.([0-9]+)\\.([0-9]+)(.*)");
if ( !re.exactMatch(s) ) return vd;
vd._valid = true;
vd._majorNum = re.cap(1).toUInt();
@@ -25,7 +25,7 @@ VersionData VersionData::fromString(const QString &s)
return vd;
}
-VersionData VersionData::fromHexString(const QString &s)
+VersionData VersionData::fromHexString(const TQString &s)
{
VersionData vd;
if ( s.length()!=6 ) return vd;
@@ -36,16 +36,16 @@ VersionData VersionData::fromHexString(const QString &s)
return vd;
}
-QString VersionData::pretty() const
+TQString VersionData::pretty() const
{
if ( !isValid() ) return "---";
- return QString::number(_majorNum) + '.' + QString::number(_minorNum) + '.' + QString::number(_dotNum) + _sub;
+ return TQString::number(_majorNum) + '.' + TQString::number(_minorNum) + '.' + TQString::number(_dotNum) + _sub;
}
-QString VersionData::prettyWithoutDot() const
+TQString VersionData::prettyWithoutDot() const
{
if ( !isValid() ) return "---";
- return QString::number(_majorNum) + '.' + QString::number(_minorNum);
+ return TQString::number(_majorNum) + '.' + TQString::number(_minorNum);
}
uint VersionData::toUInt() const
diff --git a/src/common/common/version_data.h b/src/common/common/version_data.h
index 2571631..a060f7b 100644
--- a/src/common/common/version_data.h
+++ b/src/common/common/version_data.h
@@ -14,8 +14,8 @@
class VersionData
{
public:
- static VersionData fromString(const QString &s);
- static VersionData fromHexString(const QString &s);
+ static VersionData fromString(const TQString &s);
+ static VersionData fromHexString(const TQString &s);
public:
VersionData() : _valid(false) {}
@@ -26,10 +26,10 @@ public:
uchar majorNum() const { return _majorNum; }
uchar minorNum() const { return _minorNum; }
uchar dotNum() const { return _dotNum; }
- QString sub() const { return _sub; }
+ TQString sub() const { return _sub; }
VersionData toWithoutDot() const { return VersionData(_majorNum, _minorNum, 0); }
- QString pretty() const;
- QString prettyWithoutDot() const;
+ TQString pretty() const;
+ TQString prettyWithoutDot() const;
uint toUInt() const;
bool operator <(const VersionData &vd) const { return toUInt()<vd.toUInt(); }
bool operator <=(const VersionData &vd) const { return toUInt()<=vd.toUInt(); }
@@ -41,7 +41,7 @@ public:
private:
bool _valid;
uchar _majorNum, _minorNum, _dotNum;
- QString _sub;
+ TQString _sub;
};
#endif
diff --git a/src/common/global/about.cpp b/src/common/global/about.cpp
index 33bfae9..ffda7db 100644
--- a/src/common/global/about.cpp
+++ b/src/common/global/about.cpp
@@ -8,7 +8,7 @@
***************************************************************************/
#include "about.h"
-#if defined(Q_WS_WIN)
+#if defined(TQ_WS_WIN)
# define SVN_REVISION "windows"
#else
# include "svn_revision/svn_revision.h"
@@ -59,10 +59,10 @@ void Piklab::init(KAboutData *about, int argc, char **argv, bool gui, const KCmd
KCmdLineArgs::init(argc, argv, about);
KCmdLineArgs::addCmdLineOptions(options);
#if defined(NO_KDE)
-# if QT_VERSION<0x040000
- (void)new QApplication(argc, argv, QApplication::Tty);
+# if [[[TQT_VERSION IS DEPRECATED]]]<0x040000
+ (void)new TQApplication(argc, argv, TQApplication::Tty);
# else
- (void)new QCoreApplication(argc, argv);
+ (void)new TQCoreApplication(argc, argv);
# endif
#else
(void)new KApplication(gui, gui);
diff --git a/src/common/global/about.h b/src/common/global/about.h
index e20ee46..4d53914 100644
--- a/src/common/global/about.h
+++ b/src/common/global/about.h
@@ -14,7 +14,7 @@
namespace Piklab
{
//-----------------------------------------------------------------------------
-class OptionList : public QValueList<KCmdLineOptions>
+class OptionList : public TQValueList<KCmdLineOptions>
{
public:
OptionList() : _options(0) {}
diff --git a/src/common/global/generic_config.cpp b/src/common/global/generic_config.cpp
index 841233b..6ddf44c 100644
--- a/src/common/global/generic_config.cpp
+++ b/src/common/global/generic_config.cpp
@@ -11,12 +11,12 @@
#include "global.h"
#if defined(NO_KDE)
-# include <qsettings.h>
+# include <tqsettings.h>
class GenericConfigPrivate
{
public:
- GenericConfigPrivate(const QString &group) { _settings.beginGroup("/piklab/" + group); }
- QSettings _settings;
+ GenericConfigPrivate(const TQString &group) { _settings.beginGroup("/piklab/" + group); }
+ TQSettings _settings;
};
#else
# include <kapplication.h>
@@ -24,7 +24,7 @@ public:
class GenericConfigPrivate
{
public:
- GenericConfigPrivate(const QString &group) : _group(group) {}
+ GenericConfigPrivate(const TQString &group) : _group(group) {}
~GenericConfigPrivate() { kapp->config()->sync(); }
KConfig &config() {
KConfig *conf = kapp->config();
@@ -33,11 +33,11 @@ public:
}
private:
- QString _group;
+ TQString _group;
};
#endif
-GenericConfig::GenericConfig(const QString &group)
+GenericConfig::GenericConfig(const TQString &group)
: _group(group)
{
_d = new GenericConfigPrivate(group);
@@ -57,10 +57,10 @@ void GenericConfig::rollback()
#endif
}
-QString GenericConfig::readEntry(const QString &key, const QString &def) const
+TQString GenericConfig::readEntry(const TQString &key, const TQString &def) const
{
#if defined(NO_KDE)
-# if QT_VERSION<0x040000
+# if [[[TQT_VERSION IS DEPRECATED]]]<0x040000
return _d->_settings.readEntry(key, def);
# else
return _d->_settings.value(key, def).toString();
@@ -69,10 +69,10 @@ QString GenericConfig::readEntry(const QString &key, const QString &def) const
return _d->config().readEntry(key, def);
#endif
}
-void GenericConfig::writeEntry(const QString &key, const QString &value)
+void GenericConfig::writeEntry(const TQString &key, const TQString &value)
{
#if defined(NO_KDE)
-# if QT_VERSION<0x040000
+# if [[[TQT_VERSION IS DEPRECATED]]]<0x040000
_d->_settings.writeEntry(key, value);
# else
_d->_settings.setValue(key, value);
@@ -82,10 +82,10 @@ void GenericConfig::writeEntry(const QString &key, const QString &value)
#endif
}
-QStringList GenericConfig::readListEntry(const QString &key, const QStringList &defaultValues) const
+TQStringList GenericConfig::readListEntry(const TQString &key, const TQStringList &defaultValues) const
{
#if defined(NO_KDE)
-# if QT_VERSION<0x040000
+# if [[[TQT_VERSION IS DEPRECATED]]]<0x040000
if ( _d->_settings.readEntry(key).isNull() ) return defaultValues;
return _d->_settings.readListEntry(key);
# else
@@ -96,10 +96,10 @@ QStringList GenericConfig::readListEntry(const QString &key, const QStringList &
return _d->config().readListEntry(key);
#endif
}
-void GenericConfig::writeEntry(const QString &key, const QStringList &value)
+void GenericConfig::writeEntry(const TQString &key, const TQStringList &value)
{
#if defined(NO_KDE)
-# if QT_VERSION<0x040000
+# if [[[TQT_VERSION IS DEPRECATED]]]<0x040000
_d->_settings.writeEntry(key, value);
# else
_d->_settings.setValue(key, value);
@@ -109,12 +109,12 @@ void GenericConfig::writeEntry(const QString &key, const QStringList &value)
#endif
}
-QValueList<int> GenericConfig::readIntListEntry(const QString &key) const
+TQValueList<int> GenericConfig::readIntListEntry(const TQString &key) const
{
#if defined(NO_KDE)
- QValueList<int> ilist;
- QStringList list = readListEntry(key, QStringList());
- QStringList::const_iterator it;
+ TQValueList<int> ilist;
+ TQStringList list = readListEntry(key, TQStringList());
+ TQStringList::const_iterator it;
for (it=list.begin(); it!=list.end(); ++it) {
bool ok;
int v = (*it).toInt(&ok);
@@ -126,32 +126,32 @@ QValueList<int> GenericConfig::readIntListEntry(const QString &key) const
return _d->config().readIntListEntry(key);
#endif
}
-void GenericConfig::writeEntry(const QString &key, const QValueList<int> &value)
+void GenericConfig::writeEntry(const TQString &key, const TQValueList<int> &value)
{
#if defined(NO_KDE)
- QStringList list;
- QValueList<int>::const_iterator it;
- for (it=value.begin(); it!=value.end(); ++it) list.append(QString::number(*it));
+ TQStringList list;
+ TQValueList<int>::const_iterator it;
+ for (it=value.begin(); it!=value.end(); ++it) list.append(TQString::number(*it));
writeEntry(key, list);
#else
_d->config().writeEntry(key, value);
#endif
}
-QSize GenericConfig::readSizeEntry(const QString &key, const QSize *def) const
+TQSize GenericConfig::readSizeEntry(const TQString &key, const TQSize *def) const
{
#if defined(NO_KDE)
- QValueList<int> list = readIntListEntry(key);
+ TQValueList<int> list = readIntListEntry(key);
if ( list.count()!=2 ) return *def;
- return QSize(list[0], list[1]);
+ return TQSize(list[0], list[1]);
#else
return _d->config().readSizeEntry(key, def);
#endif
}
-void GenericConfig::writeEntry(const QString &key, const QSize &value)
+void GenericConfig::writeEntry(const TQString &key, const TQSize &value)
{
#if defined(NO_KDE)
- QValueList<int> ilist;
+ TQValueList<int> ilist;
ilist.append(value.width());
ilist.append(value.height());
writeEntry(key, ilist);
@@ -160,10 +160,10 @@ void GenericConfig::writeEntry(const QString &key, const QSize &value)
#endif
}
-bool GenericConfig::readBoolEntry(const QString &key, bool def) const
+bool GenericConfig::readBoolEntry(const TQString &key, bool def) const
{
#if defined(NO_KDE)
-# if QT_VERSION<0x040000
+# if [[[TQT_VERSION IS DEPRECATED]]]<0x040000
return _d->_settings.readBoolEntry(key, def);
# else
return _d->_settings.value(key, def).toBool();
@@ -172,10 +172,10 @@ bool GenericConfig::readBoolEntry(const QString &key, bool def) const
return _d->config().readBoolEntry(key, def);
#endif
}
-void GenericConfig::writeEntry(const QString &key, bool value)
+void GenericConfig::writeEntry(const TQString &key, bool value)
{
#if defined(NO_KDE)
-# if QT_VERSION<0x040000
+# if [[[TQT_VERSION IS DEPRECATED]]]<0x040000
_d->_settings.writeEntry(key, value);
# else
_d->_settings.setValue(key, value);
@@ -185,10 +185,10 @@ void GenericConfig::writeEntry(const QString &key, bool value)
#endif
}
-int GenericConfig::readIntEntry(const QString &key, int def) const
+int GenericConfig::readIntEntry(const TQString &key, int def) const
{
#if defined(NO_KDE)
-# if QT_VERSION<0x040000
+# if [[[TQT_VERSION IS DEPRECATED]]]<0x040000
return _d->_settings.readNumEntry(key, def);
# else
return _d->_settings.value(key, def).toInt();
@@ -197,10 +197,10 @@ int GenericConfig::readIntEntry(const QString &key, int def) const
return _d->config().readNumEntry(key, def);
#endif
}
-void GenericConfig::writeEntry(const QString &key, int value)
+void GenericConfig::writeEntry(const TQString &key, int value)
{
#if defined(NO_KDE)
-# if QT_VERSION<0x040000
+# if [[[TQT_VERSION IS DEPRECATED]]]<0x040000
_d->_settings.writeEntry(key, value);
# else
_d->_settings.setValue(key, value);
@@ -210,7 +210,7 @@ void GenericConfig::writeEntry(const QString &key, int value)
#endif
}
-void GenericConfig::deleteGroup(const QString &group)
+void GenericConfig::deleteGroup(const TQString &group)
{
#if defined(NO_KDE)
Q_UNUSED(group);
@@ -220,22 +220,22 @@ void GenericConfig::deleteGroup(const QString &group)
#endif
}
-QVariant GenericConfig::readVariantEntry(const QString &key, const QVariant &defValue) const
+TQVariant GenericConfig::readVariantEntry(const TQString &key, const TQVariant &defValue) const
{
switch (defValue.type()) {
- case QVariant::Bool: return QVariant(readBoolEntry(key, defValue.toBool()), 0);
- case QVariant::UInt: return readUIntEntry(key, defValue.toUInt());
+ case TQVariant::Bool: return TQVariant(readBoolEntry(key, defValue.toBool()), 0);
+ case TQVariant::UInt: return readUIntEntry(key, defValue.toUInt());
default: break;
}
Q_ASSERT(false);
- return QVariant();
+ return TQVariant();
}
-void GenericConfig::writeEntry(const QString &key, const QVariant &v)
+void GenericConfig::writeEntry(const TQString &key, const TQVariant &v)
{
switch (v.type()) {
- case QVariant::Bool: writeEntry(key, v.toBool()); break;
- case QVariant::UInt: writeEntry(key, v.toUInt()); break;
+ case TQVariant::Bool: writeEntry(key, v.toBool()); break;
+ case TQVariant::UInt: writeEntry(key, v.toUInt()); break;
default: Q_ASSERT(false); break;
}
}
diff --git a/src/common/global/generic_config.h b/src/common/global/generic_config.h
index 70dfeaa..74002e5 100644
--- a/src/common/global/generic_config.h
+++ b/src/common/global/generic_config.h
@@ -9,8 +9,8 @@
#ifndef GENERIC_CONFIG_H
#define GENERIC_CONFIG_H
-#include <qvariant.h>
-#include <qsize.h>
+#include <tqvariant.h>
+#include <tqsize.h>
#include "global.h"
#include "common/common/misc.h"
@@ -20,50 +20,50 @@ class GenericConfigPrivate;
class GenericConfig
{
public:
- GenericConfig(const QString &group);
+ GenericConfig(const TQString &group);
~GenericConfig();
- QString group() const { return _group; }
+ TQString group() const { return _group; }
void rollback();
- QString readEntry(const QString &key, const QString &def = QString::null) const;
- void writeEntry(const QString &key, const QString &value);
- void writeEntry(const QString &key, const QCString &value) { writeEntry(key, QString(value)); }
- void writeEntry(const QString &key, const char *value) { writeEntry(key, QString(value)); }
- QStringList readListEntry(const QString &key, const QStringList &defaultValues) const;
- void writeEntry(const QString &key, const QStringList &value);
- QValueList<int> readIntListEntry(const QString &key) const;
- void writeEntry(const QString &key, const QValueList<int> &value);
- QSize readSizeEntry(const QString &key, const QSize *def = 0) const;
- void writeEntry(const QString &key, const QSize &value);
- bool readBoolEntry(const QString &key, bool def) const;
- void writeEntry(const QString &key, bool value);
- int readIntEntry(const QString &key, int def = 0) const;
- void writeEntry(const QString &key, int value);
- uint readUIntEntry(const QString &key, uint def = 0) const { return qMax(0, readIntEntry(key, def)); }
- void writeEntry(const QString &key, uint value) { writeEntry(key, int(value)); }
+ TQString readEntry(const TQString &key, const TQString &def = TQString()) const;
+ void writeEntry(const TQString &key, const TQString &value);
+ void writeEntry(const TQString &key, const TQCString &value) { writeEntry(key, TQString(value)); }
+ void writeEntry(const TQString &key, const char *value) { writeEntry(key, TQString(value)); }
+ TQStringList readListEntry(const TQString &key, const TQStringList &defaultValues) const;
+ void writeEntry(const TQString &key, const TQStringList &value);
+ TQValueList<int> readIntListEntry(const TQString &key) const;
+ void writeEntry(const TQString &key, const TQValueList<int> &value);
+ TQSize readSizeEntry(const TQString &key, const TQSize *def = 0) const;
+ void writeEntry(const TQString &key, const TQSize &value);
+ bool readBoolEntry(const TQString &key, bool def) const;
+ void writeEntry(const TQString &key, bool value);
+ int readIntEntry(const TQString &key, int def = 0) const;
+ void writeEntry(const TQString &key, int value);
+ uint readUIntEntry(const TQString &key, uint def = 0) const { return qMax(0, readIntEntry(key, def)); }
+ void writeEntry(const TQString &key, uint value) { writeEntry(key, int(value)); }
template <typename Enum>
- Enum readEnumEntry(const QString &key, Enum def = Enum::Nb_Types) const { return Enum::fromKey(readEntry(key, def.key())); }
+ Enum readEnumEntry(const TQString &key, Enum def = Enum::Nb_Types) const { return Enum::fromKey(readEntry(key, def.key())); }
template <typename Enum>
- void writeEnumEntry(const QString &key, Enum v) { writeEntry(key, v.key()); }
- QVariant readVariantEntry(const QString &key, const QVariant &defValue) const;
- void writeEntry(const QString &key, const QVariant &value);
+ void writeEnumEntry(const TQString &key, Enum v) { writeEntry(key, v.key()); }
+ TQVariant readVariantEntry(const TQString &key, const TQVariant &defValue) const;
+ void writeEntry(const TQString &key, const TQVariant &value);
- static void deleteGroup(const QString &group);
+ static void deleteGroup(const TQString &group);
struct ItemData {
const char *key, *label;
- QVariant defValue;
+ TQVariant defValue;
};
template <typename Type>
- QVariant readVariantEntry(Type type) const { return readVariantEntry(type.data().key, type.data().defValue); }
+ TQVariant readVariantEntry(Type type) const { return readVariantEntry(type.data().key, type.data().defValue); }
template <typename Type>
- void writeVariantEntry(Type type, const QVariant &value) {
+ void writeVariantEntry(Type type, const TQVariant &value) {
Q_ASSERT( value.type()==type.data().defValue.type() );
writeEntry(type.data().key, value);
}
private:
- QString _group;
+ TQString _group;
GenericConfigPrivate *_d;
};
@@ -72,11 +72,11 @@ private:
#define END_DECLARE_CONFIG(Type, group) \
END_DECLARE_ENUM(Type, GenericConfig::ItemData) \
- inline QVariant readConfigEntry(Type type) { \
+ inline TQVariant readConfigEntry(Type type) { \
GenericConfig config(group); \
return config.readVariantEntry<Type>(type); \
} \
- inline void writeConfigEntry(Type type, const QVariant &v) { \
+ inline void writeConfigEntry(Type type, const TQVariant &v) { \
GenericConfig config(group); \
config.writeVariantEntry<Type>(type, v); \
}
diff --git a/src/common/global/global.h b/src/common/global/global.h
index 72dab0e..9eb8979 100644
--- a/src/common/global/global.h
+++ b/src/common/global/global.h
@@ -9,37 +9,21 @@
#ifndef GLOBAL_H
#define GLOBAL_H
-#include <qglobal.h>
+#include <tqglobal.h>
-#if QT_VERSION<0x040000
-# include <qapplication.h>
-# include <qvaluelist.h>
-# include <qvaluevector.h>
-# include <qmemarray.h>
+# include <tqapplication.h>
+# include <tqvaluelist.h>
+# include <tqvaluevector.h>
+# include <tqmemarray.h>
# include "common/common/qflags.h"
-# define qMax QMAX
-# define qMin QMIN
-# include <qurl.h>
-# define Q3Url QUrl
-# include <qguardedptr.h>
-#else
-# include <qcoreapplication.h>
-# include <Qt3Support/Q3ValueList>
-# define QValueList Q3ValueList
-# include <Qt3Support/Q3ValueVector>
-# define QValueVector Q3ValueVector
-# include <Qt3Support/Q3MemArray>
-# define QMemArray Q3MemArray
-# define qHeapSort qSort
-# include <Qt3Support/Q3Url>
-# include <Qt3Support/Q3MimeSourceFactory>
-# define QMimeSourceFactory Q3MimeSourceFactory
-# include <qpointer.h>
-# define QGuardedPtr QPointer
-#endif
+# define qMax TQMAX
+# define qMin TQMIN
+# include <tqurl.h>
+# define Q3Url TQUrl
+# include <tqguardedptr.h>
#if defined(NO_KDE)
-# include "qt_config.h"
+# include "tqt_config.h"
# include "common/nokde/nokde_kurl.h"
# include "common/nokde/nokde_klocale.h"
# include "common/nokde/nokde_kaboutdata.h"
diff --git a/src/common/global/log.cpp b/src/common/global/log.cpp
index cf85303..1ab42d0 100644
--- a/src/common/global/log.cpp
+++ b/src/common/global/log.cpp
@@ -8,7 +8,7 @@
***************************************************************************/
#include "log.h"
-#include <qeventloop.h>
+#include <tqeventloop.h>
#include "global.h"
//-----------------------------------------------------------------------------
@@ -41,12 +41,12 @@ void Log::View::setDebugLevel(DebugLevel level)
_debugLevel = level;
}
-void Log::View::log(LineType type, const QString &text, Action action)
+void Log::View::log(LineType type, const TQString &text, Action action)
{
if ( _modes[type.type()]==Show ) doLog(type, text, action);
}
-void Log::View::log(DebugLevel level, const QString &text, Action action)
+void Log::View::log(DebugLevel level, const TQString &text, Action action)
{
Q_ASSERT( level!=DebugLevel::Quiet );
updateDebugLevel();
@@ -59,30 +59,30 @@ void Log::View::logUserAbort()
}
//-----------------------------------------------------------------------------
-void Log::StringView::sorry(const QString &message, const QString &details)
+void Log::StringView::sorry(const TQString &message, const TQString &details)
{
if ( details.isEmpty() ) _s += message;
else _s += message + ": " + details;
}
-bool Log::StringView::askContinue(const QString &message)
+bool Log::StringView::askContinue(const TQString &message)
{
log(LineType::Warning, message, Immediate);
return false; // always fail
}
//-----------------------------------------------------------------------------
-Log::Base::Base(Base *parent)
+Log::Base::Base(Base *tqparent)
: _parent(0), _data(0)
{
- setParent(parent);
+ setParent(tqparent);
}
-void Log::Base::setParent(Base *parent)
+void Log::Base::setParent(Base *tqparent)
{
delete _data;
- _parent = parent;
- _data = (parent ? 0 : new LogData);
+ _parent = tqparent;
+ _data = (tqparent ? 0 : new LogData);
}
Log::Base::~Base()
@@ -101,28 +101,28 @@ void Log::Base::logUserAbort()
if ( view() ) view()->logUserAbort();
}
-void Log::Base::log(LineType type, const QString &message, Action action)
+void Log::Base::log(LineType type, const TQString &message, Action action)
{
if ( type==LineType::Error ) setError(message);
if ( view() ) view()->log(type, message, action);
}
-void Log::Base::log(DebugLevel level, const QString &message, Action action)
+void Log::Base::log(DebugLevel level, const TQString &message, Action action)
{
if ( view() ) view()->log(level, message, action);
}
-void Log::Base::appendToLastLine(const QString &text)
+void Log::Base::appendToLastLine(const TQString &text)
{
if ( view() ) view()->appendToLastLine(text);
}
-void Log::Base::sorry(const QString &message, const QString &details)
+void Log::Base::sorry(const TQString &message, const TQString &details)
{
if ( view() ) view()->sorry(message, details);
}
-bool Log::Base::askContinue(const QString &message)
+bool Log::Base::askContinue(const TQString &message)
{
if ( view()==0 ) return false;
return view()->askContinue(message);
@@ -135,9 +135,9 @@ void Log::Base::clear()
}
//-----------------------------------------------------------------------------
-QString Log::KeyList::text() const
+TQString Log::KeyList::text() const
{
- QString text;
+ TQString text;
if ( !_title.isEmpty() ) text += _title + "\n";
uint nb = 0;
for (uint i=0; i<uint(_keys.count()); i++) nb = qMax(nb, uint(_keys[i].length()));
diff --git a/src/common/global/log.h b/src/common/global/log.h
index 7383d57..eff0b88 100644
--- a/src/common/global/log.h
+++ b/src/common/global/log.h
@@ -9,7 +9,7 @@
#ifndef LOG_H
#define LOG_H
-#include <qstringlist.h>
+#include <tqstringlist.h>
#include "common/common/key_enum.h"
@@ -34,11 +34,11 @@ class Generic
{
public:
virtual ~Generic() {}
- virtual void log(LineType type, const QString &text, Action action = Immediate) = 0;
- virtual void log(DebugLevel level, const QString &text, Action action = Immediate) = 0;
- virtual void appendToLastLine(const QString &text) = 0;
- virtual void sorry(const QString &message, const QString &details) = 0;
- virtual bool askContinue(const QString &message) = 0;
+ virtual void log(LineType type, const TQString &text, Action action = Immediate) = 0;
+ virtual void log(DebugLevel level, const TQString &text, Action action = Immediate) = 0;
+ virtual void appendToLastLine(const TQString &text) = 0;
+ virtual void sorry(const TQString &message, const TQString &details) = 0;
+ virtual bool askContinue(const TQString &message) = 0;
virtual void clear() = 0;
virtual void logUserAbort() = 0;
};
@@ -50,8 +50,8 @@ public:
ShowMode showMode(LineType type) const { return _modes[type.type()]; }
void setShowMode(LineType type, ShowMode mode) { _modes[type.type()] = mode; }
void setDebugLevel(DebugLevel level);
- virtual void log(LineType type, const QString &text, Action action = Immediate);
- virtual void log(DebugLevel level, const QString &text, Action action = Immediate);
+ virtual void log(LineType type, const TQString &text, Action action = Immediate);
+ virtual void log(DebugLevel level, const TQString &text, Action action = Immediate);
virtual void logUserAbort();
protected:
@@ -59,8 +59,8 @@ protected:
DebugLevel _debugLevel;
virtual void updateDebugLevel() {}
- virtual void doLog(LineType type, const QString &text, Action action) = 0;
- virtual void doLog(DebugLevel level, const QString &text, Action action) = 0;
+ virtual void doLog(LineType type, const TQString &text, Action action) = 0;
+ virtual void doLog(DebugLevel level, const TQString &text, Action action) = 0;
};
//-----------------------------------------------------------------------------
@@ -68,38 +68,38 @@ class StringView : public View
{
public:
StringView() {}
- QString string() const { return _s; }
- virtual void appendToLastLine(const QString &text) { _s += text; }
- virtual void clear() { _s = QString::null; }
- virtual void sorry(const QString &message, const QString &details);
- virtual bool askContinue(const QString &message);
+ TQString string() const { return _s; }
+ virtual void appendToLastLine(const TQString &text) { _s += text; }
+ virtual void clear() { _s = TQString(); }
+ virtual void sorry(const TQString &message, const TQString &details);
+ virtual bool askContinue(const TQString &message);
private:
- QString _s;
+ TQString _s;
- virtual void doLog(LineType, const QString &text, Action) { _s += text + "\n"; }
- virtual void doLog(DebugLevel, const QString &text, Action) { _s += text + "\n"; }
+ virtual void doLog(LineType, const TQString &text, Action) { _s += text + "\n"; }
+ virtual void doLog(DebugLevel, const TQString &text, Action) { _s += text + "\n"; }
};
//-----------------------------------------------------------------------------
class Base : public Generic
{
public:
- Base(Base *parent = 0);
+ Base(Base *tqparent = 0);
virtual ~Base();
- void setParent(Base *parent);
+ void setParent(Base *tqparent);
void setView(View *view);
View *view() { return logData()->view; }
- virtual void log(LineType type, const QString &message, Action action = Immediate);
- virtual void log(DebugLevel level, const QString &message, Action action = Immediate);
- virtual void appendToLastLine(const QString &text);
- void setError(const QString &error) { logData()->error = error; }
+ virtual void log(LineType type, const TQString &message, Action action = Immediate);
+ virtual void log(DebugLevel level, const TQString &message, Action action = Immediate);
+ virtual void appendToLastLine(const TQString &text);
+ void setError(const TQString &error) { logData()->error = error; }
virtual bool hasError() const { return !logData()->error.isNull(); }
- virtual QString error() const { return logData()->error; }
- virtual void resetError() { logData()->error = QString::null; }
- virtual void sorry(const QString &message, const QString &details = QString::null);
- virtual bool askContinue(const QString &message);
+ virtual TQString error() const { return logData()->error; }
+ virtual void resetError() { logData()->error = TQString(); }
+ virtual void sorry(const TQString &message, const TQString &details = TQString());
+ virtual bool askContinue(const TQString &message);
virtual void clear();
void logUserAbort();
@@ -108,7 +108,7 @@ protected:
class LogData {
public:
LogData() : view(0) {}
- QString error;
+ TQString error;
View *view;
};
LogData *_data;
@@ -118,15 +118,15 @@ protected:
class KeyList {
public:
- KeyList(const QString &title = QString::null) : _title(title) {}
- void setTitle(const QString &title) { _title = title; }
- void append(const QString &key, const QString &label) { _keys += key; _labels += label; }
- QString text() const;
+ KeyList(const TQString &title = TQString()) : _title(title) {}
+ void setTitle(const TQString &title) { _title = title; }
+ void append(const TQString &key, const TQString &label) { _keys += key; _labels += label; }
+ TQString text() const;
void display(Generic &log) const;
private:
- QString _title;
- QStringList _keys, _labels;
+ TQString _title;
+ TQStringList _keys, _labels;
};
} // namespace
diff --git a/src/common/global/pfile.cpp b/src/common/global/pfile.cpp
index 71cee16..66d7f4b 100644
--- a/src/common/global/pfile.cpp
+++ b/src/common/global/pfile.cpp
@@ -8,10 +8,10 @@
***************************************************************************/
#include "pfile.h"
-#include <qfile.h>
+#include <tqfile.h>
//-----------------------------------------------------------------------------
-PURL::FileBase::FileBase(Log::Generic &log, const QString &extension)
+PURL::FileBase::FileBase(Log::Generic &log, const TQString &extension)
: _tmp(0), _file(0), _stream(0), _extension(extension), _log(log)
{}
@@ -22,12 +22,12 @@ PURL::FileBase::~FileBase()
delete _tmp;
}
-const QFile *PURL::FileBase::qfile() const
+const TQFile *PURL::FileBase::qfile() const
{
return (_tmp ? _tmp->file() : _file);
}
-QFile *PURL::FileBase::qfile()
+TQFile *PURL::FileBase::qfile()
{
return (_tmp ? _tmp->file() : _file);
}
@@ -37,9 +37,9 @@ void PURL::FileBase::flush()
if ( qfile() ) qfile()->flush();
}
-QTextStream &PURL::FileBase::stream()
+TQTextStream &PURL::FileBase::stream()
{
- if ( _stream==0 ) _stream = new QTextStream(qfile());
+ if ( _stream==0 ) _stream = new TQTextStream(qfile());
return *_stream;
}
@@ -49,7 +49,7 @@ bool PURL::FileBase::hasError() const
return ( uint(qfile()->status())!=IO_Ok );
}
-QString PURL::FileBase::errorString() const
+TQString PURL::FileBase::errorString() const
{
if ( _error.isEmpty() ) {
if ( qfile()==0 ) return i18n("File not open.");
@@ -58,28 +58,28 @@ QString PURL::FileBase::errorString() const
return _error;
}
-QStringList PURL::FileBase::readLines()
+TQStringList PURL::FileBase::readLines()
{
- QStringList lines;
+ TQStringList lines;
for (;;) {
- QString s = stream().readLine();
+ TQString s = stream().readLine();
if ( s.isNull() ) break;
lines.append(s);
}
return lines;
}
-QByteArray PURL::FileBase::readAll()
+TQByteArray PURL::FileBase::readAll()
{
if ( qfile() ) return qfile()->readAll();
- return QByteArray();
+ return TQByteArray();
}
//-----------------------------------------------------------------------------
PURL::File::File(const Url &url, Log::Generic &log)
- : FileBase(log, QString::null), _url(url)
+ : FileBase(log, TQString()), _url(url)
{
- _file = new QFile;
+ _file = new TQFile;
}
void PURL::File::setUrl(const Url &url)
diff --git a/src/common/global/pfile.h b/src/common/global/pfile.h
index d0955e7..477d7c0 100644
--- a/src/common/global/pfile.h
+++ b/src/common/global/pfile.h
@@ -9,7 +9,7 @@
#ifndef PFILE_H
#define PFILE_H
-#include <qtextstream.h>
+#include <tqtextstream.h>
#include "purl.h"
namespace PURL
@@ -18,25 +18,25 @@ namespace PURL
class FileBase
{
public:
- FileBase(Log::Generic &log, const QString &extension);
+ FileBase(Log::Generic &log, const TQString &extension);
~FileBase();
- QFile *qfile();
- const QFile *qfile() const;
- QTextStream &stream();
- QString readText() { return stream().read(); }
- QString readLine() { return stream().readLine(); }
- QStringList readLines();
- QByteArray readAll();
- void appendText(const QString &text) { stream() << text; }
+ TQFile *qfile();
+ const TQFile *qfile() const;
+ TQTextStream &stream();
+ TQString readText() { return stream().read(); }
+ TQString readLine() { return stream().readLine(); }
+ TQStringList readLines();
+ TQByteArray readAll();
+ void appendText(const TQString &text) { stream() << text; }
void flush();
bool hasError() const;
- QString errorString() const;
+ TQString errorString() const;
protected:
KTempFile *_tmp;
- QFile *_file;
- QTextStream *_stream;
- QString _error, _extension;
+ TQFile *_file;
+ TQTextStream *_stream;
+ TQString _error, _extension;
Log::Generic &_log;
private: // disable copy constructor and operator =
diff --git a/src/common/global/process.cpp b/src/common/global/process.cpp
index 7659eea..1efe715 100644
--- a/src/common/global/process.cpp
+++ b/src/common/global/process.cpp
@@ -8,7 +8,7 @@
***************************************************************************/
#include "process.h"
-#include <qdatetime.h>
+#include <tqdatetime.h>
#if defined(NO_KDE)
# include "common/nokde/nokde_kprocess.h"
@@ -22,8 +22,8 @@
Process::State Process::runSynchronously(Base &process, RunActions actions, uint timeout)
{
Synchronous sync(timeout);
- QObject::connect(&process, SIGNAL(done(int)), &sync, SLOT(done()));
- QObject::connect(&process, SIGNAL(requestSynchronousStop()), &sync, SLOT(done()));
+ TQObject::connect(&process, TQT_SIGNAL(done(int)), &sync, TQT_SLOT(done()));
+ TQObject::connect(&process, TQT_SIGNAL(requestSynchronousStop()), &sync, TQT_SLOT(done()));
if ( (actions & Start) && !process.start(0) ) return process.state();
Q_ASSERT( process.isRunning() );
if ( !sync.enterLoop() ) process.timeoutSlot();
@@ -31,15 +31,15 @@ Process::State Process::runSynchronously(Base &process, RunActions actions, uint
}
//----------------------------------------------------------------------------
-Process::Base::Base(QObject *parent, const char *name)
- : QObject(parent, name), _state(Stopped)
+Process::Base::Base(TQObject *tqparent, const char *name)
+ : TQObject(tqparent, name), _state(Stopped)
{
_process = new KProcess(this);
- connect(_process, SIGNAL(processExited(KProcess *)), SLOT(exited()));
- connect(_process, SIGNAL(receivedStdout(KProcess *, char *, int)), SLOT(receivedStdout(KProcess*, char *, int)));
- connect(_process, SIGNAL(receivedStderr(KProcess *, char *, int)), SLOT(receivedStderr(KProcess*, char *, int)));
- _timer = new QTimer(this);
- connect(_timer, SIGNAL(timeout()), SLOT(timeoutSlot()));
+ connect(_process, TQT_SIGNAL(processExited(KProcess *)), TQT_SLOT(exited()));
+ connect(_process, TQT_SIGNAL(receivedStdout(KProcess *, char *, int)), TQT_SLOT(receivedStdout(KProcess*, char *, int)));
+ connect(_process, TQT_SIGNAL(receivedStderr(KProcess *, char *, int)), TQT_SLOT(receivedStderr(KProcess*, char *, int)));
+ _timer = new TQTimer(this);
+ connect(_timer, TQT_SIGNAL(timeout()), TQT_SLOT(timeoutSlot()));
}
Process::Base::~Base()
@@ -47,27 +47,27 @@ Process::Base::~Base()
_process->kill();
}
-QStringList Process::Base::arguments() const
+TQStringList Process::Base::arguments() const
{
- if ( _process==0 ) return QStringList();
+ if ( _process==0 ) return TQStringList();
#if defined(NO_KDE)
return _process->args();
#else
- QStringList list;
- const QValueList<QCString> &args = _process->args();
+ TQStringList list;
+ const TQValueList<TQCString> &args = _process->args();
for (uint i=0; i<args.count(); i++) list.append(args[i]);
return list;
#endif
}
-void Process::Base::setup(const QString &executable, const QStringList &options, bool withWine)
+void Process::Base::setup(const TQString &executable, const TQStringList &options, bool withWine)
{
_state = Stopped;
_timer->stop();
_process->clearArguments();
if (withWine) {
_process->setEnvironment("WINEDEBUG", "-all");
- *_process << QString("wine");
+ *_process << TQString("wine");
}
*_process << executable;
*_process << options;
@@ -77,8 +77,8 @@ bool Process::Base::start(uint timeout)
{
_state = Stopped;
_timer->stop();
- _stdout = QString::null;
- _stderr = QString::null;
+ _stdout = TQString();
+ _stderr = TQString();
#if defined(NO_KDE)
if ( !_process->start() ) {
#else
@@ -116,9 +116,9 @@ bool Process::Base::isRunning() const
return _process->isRunning();
}
-void Process::Base::writeToStdin(const QString &s)
+void Process::Base::writeToStdin(const TQString &s)
{
- QCString cs = s.latin1();
+ TQCString cs = s.latin1();
_process->writeStdin(cs.data(), cs.length());
}
@@ -137,7 +137,7 @@ void Process::Base::setUseShell(bool useShell)
_process->setUseShell(useShell);
}
-bool Process::Base::isFilteredLine(const QString &line)
+bool Process::Base::isFilteredLine(const TQString &line)
{
// "wine" returns all those "libGL warning" that mess up the output...
return line.startsWith("libGL warning");
@@ -146,13 +146,13 @@ bool Process::Base::isFilteredLine(const QString &line)
//----------------------------------------------------------------------------
void Process::StringOutput::receivedStdout(KProcess*, char *data, int len)
{
- _stdout += QString::fromLatin1(data, len);
+ _stdout += TQString::tqfromLatin1(data, len);
emit stdoutDataReceived();
}
void Process::StringOutput::receivedStderr(KProcess*, char *data, int len)
{
- _stderr += QString::fromLatin1(data, len);
+ _stderr += TQString::tqfromLatin1(data, len);
emit stderrDataReceived();
}
@@ -163,8 +163,8 @@ void Process::LineBase::receivedStdout(KProcess*, char *data, int len)
if ( data[i]=='\r' ) continue;
if ( data[i]=='\n' ) {
if ( !isFilteredLine(_stdout) ) addStdoutLine(_stdout);
- _stdout = QString::null;
- } else _stdout += QString::fromLatin1(data + i, 1);
+ _stdout = TQString();
+ } else _stdout += TQString::tqfromLatin1(data + i, 1);
}
if ( !_process->isRunning() && !isFilteredLine(_stdout) ) addStdoutLine(_stdout);
emit stdoutDataReceived();
@@ -176,8 +176,8 @@ void Process::LineBase::receivedStderr(KProcess*, char *data, int len)
if ( data[i]=='\r' ) continue;
if ( data[i]=='\n' ) {
if ( !isFilteredLine(_stderr) ) addStderrLine(_stderr);
- _stderr = QString::null;
- } else _stderr += QString::fromLatin1(data + i, 1);
+ _stderr = TQString();
+ } else _stderr += TQString::tqfromLatin1(data + i, 1);
}
if ( !_process->isRunning() && !isFilteredLine(_stderr) ) addStderrLine(_stderr);
emit stderrDataReceived();
diff --git a/src/common/global/process.h b/src/common/global/process.h
index 9c67149..d4e7db0 100644
--- a/src/common/global/process.h
+++ b/src/common/global/process.h
@@ -10,9 +10,9 @@
#define PROCESS_H
#include <signal.h>
-#include <qstringlist.h>
-#include <qobject.h>
-#include <qtimer.h>
+#include <tqstringlist.h>
+#include <tqobject.h>
+#include <tqtimer.h>
class KProcess;
#include "global.h"
@@ -23,24 +23,25 @@ namespace Process
enum State { Stopped, StartFailed, Running, Exited, Timedout };
class Base;
enum RunAction { NoRunAction = 0, Start = 1 };
-Q_DECLARE_FLAGS(RunActions, RunAction)
-Q_DECLARE_OPERATORS_FOR_FLAGS(RunActions)
+TQ_DECLARE_FLAGS(RunActions, RunAction)
+TQ_DECLARE_OPERATORS_FOR_FLAGS(RunActions)
extern State runSynchronously(Base &process, RunActions actions, uint timeout); // in ms (0 == no timeout)
//----------------------------------------------------------------------------
-class Base : public QObject
+class Base : public TQObject
{
Q_OBJECT
+ TQ_OBJECT
public:
- Base(QObject *parent, const char *name);
+ Base(TQObject *tqparent, const char *name);
virtual ~Base();
- void setup(const QString &executable, const QStringList &options, bool withWine);
- QStringList arguments() const;
+ void setup(const TQString &executable, const TQStringList &options, bool withWine);
+ TQStringList arguments() const;
void setWorkingDirectory(const PURL::Directory &dir);
void setUseShell(bool useShell);
virtual bool start(uint timeout); // in ms (0 == no timeout)
- QString prettyCommand() const { return arguments().join(" "); }
- void writeToStdin(const QString &s);
+ TQString prettyCommand() const { return arguments().join(" "); }
+ void writeToStdin(const TQString &s);
bool signal(int n);
bool isRunning() const;
State state() const { return _state; }
@@ -64,20 +65,21 @@ protected slots:
protected:
State _state;
KProcess *_process;
- QTimer *_timer;
- QString _stdout, _stderr;
+ TQTimer *_timer;
+ TQString _stdout, _stderr;
- static bool isFilteredLine(const QString &line);
+ static bool isFilteredLine(const TQString &line);
};
//----------------------------------------------------------------------------
class StringOutput : public Base
{
Q_OBJECT
+ TQ_OBJECT
public:
- StringOutput(QObject *parent = 0, const char *name = 0) : Base(parent, name) {}
- QString sout() const { return _stdout; }
- QString serr() const { return _stderr; }
+ StringOutput(TQObject *tqparent = 0, const char *name = 0) : Base(tqparent, name) {}
+ TQString sout() const { return _stdout; }
+ TQString serr() const { return _stderr; }
private slots:
virtual void receivedStdout(KProcess *, char *buffer, int len);
@@ -88,49 +90,52 @@ private slots:
class LineBase : public Base
{
Q_OBJECT
+ TQ_OBJECT
public:
- LineBase(QObject *parent = 0, const char *name = 0) : Base(parent, name) {}
+ LineBase(TQObject *tqparent = 0, const char *name = 0) : Base(tqparent, name) {}
private slots:
virtual void receivedStdout(KProcess *, char *buffer, int len);
virtual void receivedStderr(KProcess *, char *buffer, int len);
private:
- virtual void addStdoutLine(const QString &line) = 0;
- virtual void addStderrLine(const QString &line) = 0;
+ virtual void addStdoutLine(const TQString &line) = 0;
+ virtual void addStderrLine(const TQString &line) = 0;
};
//----------------------------------------------------------------------------
class LineOutput : public LineBase
{
Q_OBJECT
+ TQ_OBJECT
public:
- LineOutput(QObject *parent = 0, const char *name = 0) : LineBase(parent, name) {}
+ LineOutput(TQObject *tqparent = 0, const char *name = 0) : LineBase(tqparent, name) {}
virtual bool start(uint timeout);
- QStringList sout() const { return _stdoutLines; }
- QStringList serr() const { return _stderrLines; }
+ TQStringList sout() const { return _stdoutLines; }
+ TQStringList serr() const { return _stderrLines; }
protected:
- QStringList _stdoutLines, _stderrLines;
+ TQStringList _stdoutLines, _stderrLines;
- virtual void addStdoutLine(const QString &line) { _stdoutLines += line; }
- virtual void addStderrLine(const QString &line) { _stderrLines += line; }
+ virtual void addStdoutLine(const TQString &line) { _stdoutLines += line; }
+ virtual void addStderrLine(const TQString &line) { _stderrLines += line; }
};
//----------------------------------------------------------------------------
class LineSignal : public LineBase
{
Q_OBJECT
+ TQ_OBJECT
public:
- LineSignal(QObject *parent = 0, const char *name = 0) : LineBase(parent, name) {}
+ LineSignal(TQObject *tqparent = 0, const char *name = 0) : LineBase(tqparent, name) {}
signals:
- void logStdoutLine(const QString &line);
- void logStderrLine(const QString &line);
+ void logStdoutLine(const TQString &line);
+ void logStderrLine(const TQString &line);
private:
- virtual void addStdoutLine(const QString &line) { emit logStdoutLine(line); }
- virtual void addStderrLine(const QString &line) { emit logStderrLine(line); }
+ virtual void addStdoutLine(const TQString &line) { emit logStdoutLine(line); }
+ virtual void addStderrLine(const TQString &line) { emit logStderrLine(line); }
};
} // namespace
diff --git a/src/common/global/progress_monitor.cpp b/src/common/global/progress_monitor.cpp
index fcd0cec..f86d236 100644
--- a/src/common/global/progress_monitor.cpp
+++ b/src/common/global/progress_monitor.cpp
@@ -8,8 +8,8 @@
***************************************************************************/
#include "progress_monitor.h"
-ProgressMonitor::ProgressMonitor(QObject* parent)
- : QObject(parent, "progress_monitor")
+ProgressMonitor::ProgressMonitor(TQObject* tqparent)
+ : TQObject(tqparent, "progress_monitor")
{
_current = _tasks.end();
}
@@ -21,7 +21,7 @@ void ProgressMonitor::clear()
emit showProgress(false);
}
-void ProgressMonitor::appendTask(const QString &label, uint nbSteps)
+void ProgressMonitor::appendTask(const TQString &label, uint nbSteps)
{
Task task;
task.label = label;
@@ -30,7 +30,7 @@ void ProgressMonitor::appendTask(const QString &label, uint nbSteps)
_tasks.append(task);
}
-void ProgressMonitor::insertTask(const QString &label, uint nbSteps)
+void ProgressMonitor::insertTask(const TQString &label, uint nbSteps)
{
Task task;
task.label = label;
@@ -57,7 +57,7 @@ uint ProgressMonitor::nbDoneSteps() const
void ProgressMonitor::update()
{
- QString label = (_current==_tasks.end() ? QString::null : (*_current).label);
+ TQString label = (_current==_tasks.end() ? TQString() : (*_current).label);
emit setLabel(label);
emit setTotalProgress(nbSteps());
emit setProgress(nbDoneSteps());
@@ -79,6 +79,6 @@ void ProgressMonitor::addTaskProgress(uint nbSteps)
uint nb = (*_current).nbDoneSteps + nbSteps;
Q_ASSERT( nb<=(*_current).nbSteps );
if ( nb>(*_current).nbSteps ) qDebug("%s %i+%i > %i", (*_current).label.latin1(), (*_current).nbDoneSteps, nbSteps, (*_current).nbSteps);
- (*_current).nbDoneSteps = QMIN(nb, (*_current).nbSteps);
+ (*_current).nbDoneSteps = TQMIN(nb, (*_current).nbSteps);
update();
}
diff --git a/src/common/global/progress_monitor.h b/src/common/global/progress_monitor.h
index bb905f7..1cff202 100644
--- a/src/common/global/progress_monitor.h
+++ b/src/common/global/progress_monitor.h
@@ -11,14 +11,15 @@
#include "global.h"
-class ProgressMonitor : public QObject
+class ProgressMonitor : public TQObject
{
Q_OBJECT
+ TQ_OBJECT
public:
- ProgressMonitor(QObject *parent = 0);
+ ProgressMonitor(TQObject *tqparent = 0);
void clear();
- void appendTask(const QString &label, uint nbSteps);
- void insertTask(const QString &label, uint nbSteps);
+ void appendTask(const TQString &label, uint nbSteps);
+ void insertTask(const TQString &label, uint nbSteps);
void startNextTask();
void addTaskProgress(uint nbSteps);
uint nbSteps() const;
@@ -29,18 +30,18 @@ public slots:
signals:
void showProgress(bool show);
- void setLabel(const QString &label);
+ void setLabel(const TQString &label);
void setTotalProgress(uint nbSteps);
void setProgress(uint nbSteps);
private:
class Task {
public:
- QString label;
+ TQString label;
uint nbSteps, nbDoneSteps;
};
- QValueList<Task> _tasks;
- QValueList<Task>::iterator _current;
+ TQValueList<Task> _tasks;
+ TQValueList<Task>::iterator _current;
};
#endif
diff --git a/src/common/global/purl.cpp b/src/common/global/purl.cpp
index 6db2914..aeae543 100644
--- a/src/common/global/purl.cpp
+++ b/src/common/global/purl.cpp
@@ -8,14 +8,12 @@
***************************************************************************/
#include "purl.h"
-#include <qfileinfo.h>
-#include <qdatetime.h>
-#include <qdir.h>
-#include <qregexp.h>
-#include <qmap.h>
-#if QT_VERSION<0x040000
-# include <qnetwork.h>
-#endif
+#include <tqfileinfo.h>
+#include <tqdatetime.h>
+#include <tqdir.h>
+#include <tqregexp.h>
+#include <tqmap.h>
+# include <tqnetwork.h>
#include "common/common/synchronous.h"
#include "process.h"
@@ -27,38 +25,38 @@
#endif
//-----------------------------------------------------------------------------
-PURL::Http::Http(const QString &hostname)
- : QHttp(hostname)
+PURL::Http::Http(const TQString &hostname)
+ : TQHttp(hostname)
{
- connect(this, SIGNAL(responseHeaderReceived(const QHttpResponseHeader &)),
- SLOT(responseHeaderReceivedSlot(const QHttpResponseHeader &)));
+ connect(this, TQT_SIGNAL(responseHeaderReceived(const TQHttpResponseHeader &)),
+ TQT_SLOT(responseHeaderReceivedSlot(const TQHttpResponseHeader &)));
}
//-----------------------------------------------------------------------------
class PURL::Private
{
public:
- QString convertWindowsFilepath(const QString &filepath);
+ TQString convertWindowsFilepath(const TQString &filepath);
private:
- QMap<char, QString> _winDrives; // drive -> unix path
- QMap<QString, QString> _winPaths; // windows path -> unix path
-
- QString getWindowsDrivePath(char drive);
- bool checkCachedPath(QString &filepath) const;
- QString cachePath(const QString &origin, const QString &filepath);
- QString convertWindowsShortFilepath(const QString &filepath);
- QString findName(const QString &path, const QString &name);
- static QString findName(const QString &filepath);
+ TQMap<char, TQString> _winDrives; // drive -> unix path
+ TQMap<TQString, TQString> _winPaths; // windows path -> unix path
+
+ TQString getWindowsDrivePath(char drive);
+ bool checkCachedPath(TQString &filepath) const;
+ TQString cachePath(const TQString &origin, const TQString &filepath);
+ TQString convertWindowsShortFilepath(const TQString &filepath);
+ TQString findName(const TQString &path, const TQString &name);
+ static TQString findName(const TQString &filepath);
};
-QString PURL::Private::getWindowsDrivePath(char drive)
+TQString PURL::Private::getWindowsDrivePath(char drive)
{
#if defined(Q_OS_UNIX)
- if ( !_winDrives.contains(drive) ) {
- QStringList args;
+ if ( !_winDrives.tqcontains(drive) ) {
+ TQStringList args;
args += "-u";
- QString s;
+ TQString s;
s += drive;
args += s + ":\\";
::Process::StringOutput process;
@@ -66,71 +64,67 @@ QString PURL::Private::getWindowsDrivePath(char drive)
::Process::State state = ::Process::runSynchronously(process, ::Process::Start, 3000);
if ( state!=::Process::Exited ) qWarning("Error running \"winepath\" with \"%s\" (%i)", args.join(" ").latin1(), state);
s = process.sout() + process.serr();
- QDir dir(s.stripWhiteSpace());
+ TQDir dir(s.stripWhiteSpace());
_winDrives[drive] = dir.canonicalPath();
}
return _winDrives[drive];
#else
- return QString("%1:\\").arg(drive);
+ return TQString("%1:\\").tqarg(drive);
#endif
}
-bool PURL::Private::checkCachedPath(QString &filepath) const
+bool PURL::Private::checkCachedPath(TQString &filepath) const
{
- if ( !_winPaths.contains(filepath) ) return false;
+ if ( !_winPaths.tqcontains(filepath) ) return false;
filepath = _winPaths[filepath];
return true;
}
-QString PURL::Private::cachePath(const QString &origin, const QString &filepath)
+TQString PURL::Private::cachePath(const TQString &origin, const TQString &filepath)
{
_winPaths[origin] = filepath;
return filepath;
}
-QString PURL::Private::convertWindowsFilepath(const QString &filepath)
+TQString PURL::Private::convertWindowsFilepath(const TQString &filepath)
{
// appears to be an absolute windows path
if ( filepath[0]=='\\' ) {
- QString tmp = filepath;
+ TQString tmp = filepath;
if ( checkCachedPath(tmp) ) return tmp;
- return cachePath(filepath, convertWindowsShortFilepath(tmp.replace('\\', "/")));
+ return cachePath(filepath, convertWindowsShortFilepath(tmp.tqreplace('\\', "/")));
}
// appears to be a windows path with a drive
if ( (filepath.length()>=2 && filepath[0].isLetter() && filepath[1]==':') ) {
- QString tmp = filepath;
+ TQString tmp = filepath;
if ( checkCachedPath(tmp) ) return tmp;
-#if QT_VERSION<0x040000
- tmp = getWindowsDrivePath(filepath[0]) + tmp.mid(2).replace('\\', "/");
-#else
- tmp = getWindowsDrivePath(filepath[0].toLatin1()) + tmp.mid(2).replace('\\', "/");
-#endif
+ tmp = getWindowsDrivePath(filepath[0]) + tmp.mid(2).tqreplace('\\', "/");
return cachePath(filepath, convertWindowsShortFilepath(tmp));
}
return filepath;
}
-QString PURL::Private::findName(const QString &path, const QString &name)
+TQString PURL::Private::findName(const TQString &path, const TQString &name)
{
- QString filepath = path + '/' + name;
+ TQString filepath = path + '/' + name;
if ( checkCachedPath(filepath) ) return filepath;
return cachePath(filepath, findName(filepath));
}
-QString PURL::Private::findName(const QString &filepath)
+TQString PURL::Private::findName(const TQString &filepath)
{
- QFileInfo finfo(filepath);
+ TQFileInfo finfo(filepath);
if ( finfo.exists() || !finfo.dir().exists() ) return finfo.filePath();
- QStringList list = finfo.dir().entryList(QDir::All, QDir::Name);
+ TQStringList list = finfo.dir().entryList(TQDir::All, TQDir::Name);
// find if name is just in a different case
for (uint j=0; j<uint(list.count()); j++) {
if ( list[j].lower()!=finfo.fileName().lower() ) continue;
return finfo.dirPath() + '/' + list[j];
}
// find if name is a shorted filename
- QRegExp rexp("([^~]+)~(\\d+).*");
+ TQRegExp rexp("([^~]+)~(\\d+).*");
if ( !rexp.exactMatch(finfo.fileName()) ) return finfo.filePath();
- QString start = rexp.cap(1).lower();
+ TQString start = rexp.cap(1).lower();
uint index = rexp.cap(2).toUInt();
uint k = 0;
for (uint j = 0; j<uint(list.count()); j++) {
@@ -141,18 +135,18 @@ QString PURL::Private::findName(const QString &filepath)
return finfo.filePath();
}
-QString PURL::Private::convertWindowsShortFilepath(const QString &filepath)
+TQString PURL::Private::convertWindowsShortFilepath(const TQString &filepath)
{
- // apparently "winepath" cannot do that for us and it is a real pain too...
+ // aptqparently "winepath" cannot do that for us and it is a real pain too...
// we assume filepath is an absolute unix path
// first see if we know the dirpath
- QFileInfo finfo(filepath);
- QString path = finfo.dirPath();
+ TQFileInfo finfo(filepath);
+ TQString path = finfo.dirPath();
if ( checkCachedPath(path) ) return findName(path, finfo.fileName());
// otherwise go down the path
- QStringList names = QStringList::split('/', filepath);
- QString tmp;
+ TQStringList names = TQStringList::split('/', filepath);
+ TQString tmp;
for (uint i=0; i<uint(names.count()); i++)
tmp = findName(tmp, names[i]);
if ( filepath.endsWith("/") ) tmp += "/";
@@ -162,17 +156,17 @@ QString PURL::Private::convertWindowsShortFilepath(const QString &filepath)
//-----------------------------------------------------------------------------
PURL::Private *PURL::Base::_private = 0;
-PURL::Base::Base(const QString &filepath)
+PURL::Base::Base(const TQString &filepath)
: _relative(true)
{
if ( !filepath.isEmpty() ) {
if ( _private==0 ) _private = new Private;
#if defined(Q_OS_UNIX)
- QString tmp = _private->convertWindowsFilepath(filepath);
+ TQString tmp = _private->convertWindowsFilepath(filepath);
#else
- QString tmp = filepath;
+ TQString tmp = filepath;
#endif
- if ( tmp.startsWith("~") ) tmp = QDir::homeDirPath() + tmp.mid(1);
+ if ( tmp.startsWith("~") ) tmp = TQDir::homeDirPath() + tmp.mid(1);
_relative = Q3Url::isRelativeUrl(tmp);
#if defined(Q_OS_UNIX)
if ( !tmp.startsWith("/") ) tmp = '/' + tmp;
@@ -203,13 +197,13 @@ bool PURL::Base::operator ==(const Base &url) const
return _url==url._url;
}
-QString PURL::Base::path(SeparatorType type) const
+TQString PURL::Base::path(SeparatorType type) const
{
#if defined(NO_KDE)
- QString s = _url.dirPath();
+ TQString s = _url.dirPath();
if ( !s.isEmpty() && !s.endsWith("/") ) s += '/';
#else
- QString s = _url.directory(false, false);
+ TQString s = _url.directory(false, false);
#endif
if ( type==WindowsSeparator ) {
for (uint i=0; i<uint(s.length()); i++)
@@ -218,13 +212,13 @@ QString PURL::Base::path(SeparatorType type) const
return s;
}
-QString PURL::Base::unterminatedPath(SeparatorType type) const
+TQString PURL::Base::unterminatedPath(SeparatorType type) const
{
#if defined(NO_KDE)
- QString s = _url.dirPath();
+ TQString s = _url.dirPath();
if ( s.endsWith("/") ) s = s.mid(0, s.length()-1);
#else
- QString s = _url.directory(true, false);
+ TQString s = _url.directory(true, false);
#endif
if ( type==WindowsSeparator ) {
for (uint i=0; i<uint(s.length()); i++)
@@ -233,10 +227,10 @@ QString PURL::Base::unterminatedPath(SeparatorType type) const
return s;
}
-QString PURL::Base::pretty() const
+TQString PURL::Base::pretty() const
{
#if defined(NO_KDE)
- QString s = _url.toString();
+ TQString s = _url.toString();
if ( s.startsWith("://") ) return s.mid(3);
return s;
#else
@@ -256,26 +250,24 @@ bool PURL::Base::isInto(const Directory &dir) const
bool PURL::Base::httpUrlExists(bool *ok) const
{
-#if QT_VERSION<0x040000
qInitNetworkProtocols();
-#endif
if (ok) *ok = false;
Http http(_url.host());
Synchronous sync(500);
- QObject::connect(&http, SIGNAL(done(bool)), &sync, SLOT(done()));
- QFileInfo info(_url.fileName(false));
+ TQObject::connect(&http, TQT_SIGNAL(done(bool)), &sync, TQT_SLOT(done()));
+ TQFileInfo info(_url.fileName(false));
http.head(_url.path());
if ( !sync.enterLoop() ) return false; // timeout
- if ( http.error()!=QHttp::NoError ) return false;
+ if ( http.error()!=TQHttp::NoError ) return false;
if (ok ) *ok = true;
return ( http._header.statusCode()==200 );
}
-bool PURL::Base::exists(QDateTime *lastModified) const
+bool PURL::Base::exists(TQDateTime *lastModified) const
{
if ( isEmpty() ) return false;
if ( isLocal() ) {
- QFileInfo fi(_url.path());
+ TQFileInfo fi(_url.path());
if (lastModified) *lastModified = fi.lastModified();
return fi.exists();
}
@@ -283,13 +275,13 @@ bool PURL::Base::exists(QDateTime *lastModified) const
#if !defined(NO_KDE)
if (lastModified) {
KIO::UDSEntry uds;
- if ( !KIO::NetAccess::stat(_url, uds, qApp->mainWidget()) ) return false;
+ if ( !KIO::NetAccess::stat(_url, uds, tqApp->mainWidget()) ) return false;
KFileItem item(uds, _url);
lastModified->setTime_t(item.time(KIO::UDS_MODIFICATION_TIME));
return true;
} else {
// assume file exists if ioslave cannot tell...
- return KIO::NetAccess::exists(_url, true, qApp->mainWidget());
+ return KIO::NetAccess::exists(_url, true, tqApp->mainWidget());
}
#else
if (lastModified) lastModified->setTime_t(0);
@@ -299,62 +291,62 @@ bool PURL::Base::exists(QDateTime *lastModified) const
}
//----------------------------------------------------------------------------
-PURL::Url PURL::Url::fromPathOrUrl(const QString &s)
+PURL::Url PURL::Url::fromPathOrUrl(const TQString &s)
{
KURL kurl = KURL::fromPathOrURL(s);
if ( !kurl.protocol().isEmpty() && kurl.protocol()!="file" && kurl.protocol().length()!=1 ) return kurl;
return Url(s.startsWith("file://") ? s.mid(7) : s);
}
-PURL::Url::Url(const Directory &dir, const QString &filename, FileType type)
+PURL::Url::Url(const Directory &dir, const TQString &filename, FileType type)
: Base(dir.path() + '/' + addExtension(filename, type))
{}
-PURL::Url::Url(const Directory &dir, const QString &filepath)
+PURL::Url::Url(const Directory &dir, const TQString &filepath)
: Base(dir.path() + '/' + filepath)
{}
PURL::FileType PURL::Url::fileType() const
{
- QFileInfo info(filename());
+ TQFileInfo info(filename());
FOR_EACH(FileType, type)
for (uint i=0; type.data().extensions[i]; i++)
if ( info.extension(false).lower()==type.data().extensions[i] ) return type;
return Unknown;
}
-QString PURL::Url::basename() const
+TQString PURL::Url::basename() const
{
- QFileInfo info(_url.fileName(false));
+ TQFileInfo info(_url.fileName(false));
return info.baseName(true);
}
-QString PURL::Url::filename() const
+TQString PURL::Url::filename() const
{
- QFileInfo info(_url.fileName(false));
+ TQFileInfo info(_url.fileName(false));
return info.fileName();
}
-QString PURL::Url::filepath(SeparatorType type) const
+TQString PURL::Url::filepath(SeparatorType type) const
{
return path(type) + filename();
}
-PURL::Url PURL::Url::toExtension(const QString &extension) const
+PURL::Url PURL::Url::toExtension(const TQString &extension) const
{
- QFileInfo info(filename());
+ TQFileInfo info(filename());
return Url(directory().path() + info.baseName(true) + '.' + extension);
}
-PURL::Url PURL::Url::appendExtension(const QString &extension) const
+PURL::Url PURL::Url::appendExtension(const TQString &extension) const
{
- QFileInfo info(filename());
+ TQFileInfo info(filename());
return Url(directory().path() + info.fileName() + '.' + extension);
}
-QString PURL::Url::relativeTo(const Directory &dir, SeparatorType type) const
+TQString PURL::Url::relativeTo(const Directory &dir, SeparatorType type) const
{
- QString s = filepath(type);
+ TQString s = filepath(type);
if ( !isInto(dir) ) return s;
return s.right(s.length() - dir.path(type).length());
}
@@ -368,7 +360,7 @@ PURL::Url PURL::Url::toAbsolute(const Directory &dir) const
bool PURL::findExistingUrl(Url &url)
{
if ( url.exists() ) return true;
- QFileInfo info(url.filename());
+ TQFileInfo info(url.filename());
Url tmp = url.toExtension(info.extension(false).upper());
if ( !tmp.exists() ) {
tmp = url.toExtension(info.extension(false).lower());
@@ -388,35 +380,35 @@ PURL::UrlList::UrlList(const KURL::List &list)
#endif
//-----------------------------------------------------------------------------
-PURL::Directory::Directory(const QString &path)
- : Base(path.isEmpty() ? QString::null : path + '/')
+PURL::Directory::Directory(const TQString &path)
+ : Base(path.isEmpty() ? TQString() : path + '/')
{}
PURL::Directory PURL::Directory::up() const
{
- QDir dir(path());
+ TQDir dir(path());
dir.cdUp();
return PURL::Directory(dir.path());
}
-PURL::Directory PURL::Directory::down(const QString &subPath) const
+PURL::Directory PURL::Directory::down(const TQString &subPath) const
{
- Q_ASSERT( QDir::isRelativePath(subPath) );
- QDir dir(path());
+ Q_ASSERT( TQDir::isRelativePath(subPath) );
+ TQDir dir(path());
dir.cd(subPath);
return PURL::Directory(dir.path());
}
-QStringList PURL::Directory::files(const QString &filter) const
+TQStringList PURL::Directory::files(const TQString &filter) const
{
- QDir dir(path());
- return dir.entryList(filter, QDir::Files);
+ TQDir dir(path());
+ return dir.entryList(filter, TQDir::Files);
}
-PURL::Url PURL::Directory::findMatchingFilename(const QString &filename) const
+PURL::Url PURL::Directory::findMatchingFilename(const TQString &filename) const
{
- QDir dir(path());
- QStringList files = dir.entryList(QDir::Files);
+ TQDir dir(path());
+ TQStringList files = dir.entryList(TQDir::Files);
for (uint i=0; i<uint(files.count()); i++)
if ( files[i].lower()==filename.lower() ) return Url(*this, files[i]);
return Url(*this, filename);
@@ -424,5 +416,5 @@ PURL::Url PURL::Directory::findMatchingFilename(const QString &filename) const
PURL::Directory PURL::Directory::current()
{
- return QDir::currentDirPath();
+ return TQDir::currentDirPath();
}
diff --git a/src/common/global/purl.h b/src/common/global/purl.h
index 6cbf38b..a0ee295 100644
--- a/src/common/global/purl.h
+++ b/src/common/global/purl.h
@@ -10,27 +10,23 @@
#define PURL_H
#include "common/global/global.h"
-#if QT_VERSION<0x040000
-# include <qhttp.h>
-#else
-# include <QtNetwork/QHttp>
-# include <QDateTime>
-#endif
+# include <tqhttp.h>
#include "common/global/log.h"
#include "common/common/purl_base.h"
namespace PURL
{
//----------------------------------------------------------------------------
-class Http : public QHttp
+class Http : public TQHttp
{
Q_OBJECT
+ TQ_OBJECT
public:
- Http(const QString &hostname);
- QHttpResponseHeader _header;
+ Http(const TQString &hostname);
+ TQHttpResponseHeader _header;
private slots:
- void responseHeaderReceivedSlot(const QHttpResponseHeader &rh) { _header = rh; }
+ void responseHeaderReceivedSlot(const TQHttpResponseHeader &rh) { _header = rh; }
};
class Url;
@@ -43,21 +39,21 @@ enum SeparatorType { UnixSeparator, WindowsSeparator };
class Base
{
public:
- Base(const QString &filepath = QString::null);
+ Base(const TQString &filepath = TQString());
Base(const KURL &url);
bool operator <(const Base &url) const { return _url<url._url; }
bool operator ==(const Base &url) const;
bool operator !=(const Base &url) const { return !(_url==url._url); }
const KURL &kurl() const { return _url; }
- QString pretty() const;
+ TQString pretty() const;
bool isEmpty() const { return _url.isEmpty(); }
bool isLocal() const;
- QString path(SeparatorType type = UnixSeparator) const; // with ending '/' unless empty path
- QString unterminatedPath(SeparatorType type = UnixSeparator) const; // no ending '/'
+ TQString path(SeparatorType type = UnixSeparator) const; // with ending '/' unless empty path
+ TQString unterminatedPath(SeparatorType type = UnixSeparator) const; // no ending '/'
Directory directory() const;
bool isInto(const Directory &dir) const;
bool isRelative() const { return _relative; }
- bool exists(QDateTime *lastModified = 0) const;
+ bool exists(TQDateTime *lastModified = 0) const;
protected:
bool _relative;
@@ -75,42 +71,42 @@ public:
Url() {}
Url(const KURL &url) : Base(url) {}
// add correct extension if filename has no extension
- Url(const Directory &path, const QString &filename, FileType type);
- Url(const Directory &path, const QString &filepath);
- static Url fromPathOrUrl(const QString &s);
+ Url(const Directory &path, const TQString &filename, FileType type);
+ Url(const Directory &path, const TQString &filepath);
+ static Url fromPathOrUrl(const TQString &s);
Url toFileType(FileType type) const { return toExtension(type.data().extensions[0]); }
- Url toExtension(const QString &extension) const;
- Url appendExtension(const QString &extension) const;
+ Url toExtension(const TQString &extension) const;
+ Url appendExtension(const TQString &extension) const;
const FileType::Data &data() const { return fileType().data(); }
FileType fileType() const;
- QString basename() const; // filename without extension
- QString filename() const; // filename without path
- QString filepath(SeparatorType type = UnixSeparator) const; // filename with path
- QString relativeTo(const Directory &dir, SeparatorType type = UnixSeparator) const;
+ TQString basename() const; // filename without extension
+ TQString filename() const; // filename without path
+ TQString filepath(SeparatorType type = UnixSeparator) const; // filename with path
+ TQString relativeTo(const Directory &dir, SeparatorType type = UnixSeparator) const;
Url toAbsolute(const Directory &dir) const;
#if !defined(NO_KDE)
bool isDosFile() const;
bool create(Log::Generic &log) const; // do not overwrite
- bool write(const QString &text, Log::Generic &log) const;
+ bool write(const TQString &text, Log::Generic &log) const;
bool copyTo(const Url &destination, Log::Generic &log) const; // do not overwrite
bool del(Log::Generic &log) const;
#endif
private:
- Url(const QString &filepath) : Base(filepath) {}
+ Url(const TQString &filepath) : Base(filepath) {}
};
extern bool findExistingUrl(Url &url); // may transform extension's case if needed
//----------------------------------------------------------------------------
-class UrlList : public QValueList<Url>
+class UrlList : public TQValueList<Url>
{
public:
UrlList() {}
UrlList(const Url &url) { append(url); }
- UrlList(const QValueList<Url> &list) : QValueList<Url>(list) {}
+ UrlList(const TQValueList<Url> &list) : TQValueList<Url>(list) {}
#if !defined(NO_KDE)
UrlList(const KURL::List &list);
#endif
@@ -120,11 +116,11 @@ public:
class Directory : public Base
{
public:
- Directory(const QString &path = QString::null);
- QStringList files(const QString &filter) const;
- Url findMatchingFilename(const QString &filename) const;
+ Directory(const TQString &path = TQString());
+ TQStringList files(const TQString &filter) const;
+ Url findMatchingFilename(const TQString &filename) const;
Directory up() const;
- Directory down(const QString &path) const;
+ Directory down(const TQString &path) const;
static Directory current();
#if !defined(NO_KDE)
bool create(Log::Generic &log) const;
diff --git a/src/common/global/xml_data_file.cpp b/src/common/global/xml_data_file.cpp
index 2464b34..30d42cd 100644
--- a/src/common/global/xml_data_file.cpp
+++ b/src/common/global/xml_data_file.cpp
@@ -8,25 +8,25 @@
***************************************************************************/
#include "xml_data_file.h"
-#include <qfile.h>
-#include <qstringlist.h>
+#include <tqfile.h>
+#include <tqstringlist.h>
#include <ksimpleconfig.h>
#include <klocale.h>
#include "common/global/pfile.h"
-XmlDataFile::XmlDataFile(const PURL::Url &url, const QString &name)
+XmlDataFile::XmlDataFile(const PURL::Url &url, const TQString &name)
: _url(url), _name(name), _document(name)
{
- QDomElement root = _document.createElement(name);
+ TQDomElement root = _document.createElement(name);
_document.appendChild(root);
}
-bool XmlDataFile::load(QString &error)
+bool XmlDataFile::load(TQString &error)
{
Log::StringView sview;
PURL::File file(_url, sview);
if ( !file.openForRead() ) {
- error = i18n("Error opening file: %1").arg(sview.string());
+ error = i18n("Error opening file: %1").tqarg(sview.string());
return false;
}
if ( !_document.setContent(file.qfile(), false, &error) ) return false;
@@ -38,122 +38,122 @@ bool XmlDataFile::load(QString &error)
return true;
}
-bool XmlDataFile::save(QString &error) const
+bool XmlDataFile::save(TQString &error) const
{
Log::StringView sview;
PURL::File file(_url, sview);
bool ok = file.openForWrite();
if (ok) {
- QString s = _document.toString(2);
+ TQString s = _document.toString(2);
file.appendText(s);
ok = file.close();
}
- if ( !ok ) error = i18n("Error saving file: %1").arg(sview.string());
+ if ( !ok ) error = i18n("Error saving file: %1").tqarg(sview.string());
return ok;
}
-QDomElement XmlDataFile::findChildElement(QDomElement parent, const QString &name) const
+TQDomElement XmlDataFile::findChildElement(TQDomElement tqparent, const TQString &name) const
{
- QDomNodeList list = parent.elementsByTagName(name);
+ TQDomNodeList list = tqparent.elementsByTagName(name);
return list.item(0).toElement();
}
-QDomElement XmlDataFile::createChildElement(QDomElement parent, const QString &name)
+TQDomElement XmlDataFile::createChildElement(TQDomElement tqparent, const TQString &name)
{
- QDomNodeList list = parent.elementsByTagName(name);
+ TQDomNodeList list = tqparent.elementsByTagName(name);
if ( list.count()==0 ) {
- QDomElement element = _document.createElement(name);
- parent.appendChild(element);
+ TQDomElement element = _document.createElement(name);
+ tqparent.appendChild(element);
return element;
}
return list.item(0).toElement();
}
-void XmlDataFile::removeChilds(QDomNode parent) const
+void XmlDataFile::removeChilds(TQDomNode tqparent) const
{
- QDomNodeList list = parent.childNodes();
+ TQDomNodeList list = tqparent.childNodes();
for (uint i=0; i<list.count(); i++)
- parent.removeChild(list.item(i));
+ tqparent.removeChild(list.item(i));
}
-QString XmlDataFile::value(const QString &group, const QString &key, const QString &defValue) const
+TQString XmlDataFile::value(const TQString &group, const TQString &key, const TQString &defValue) const
{
- QDomElement root = _document.documentElement();
- QDomElement groupElement = findChildElement(root, group);
+ TQDomElement root = _document.documentElement();
+ TQDomElement groupElement = findChildElement(root, group);
if ( groupElement.isNull() ) return defValue;
- QDomElement element = findChildElement(groupElement, key);
+ TQDomElement element = findChildElement(groupElement, key);
if ( element.isNull() ) return defValue;
- QDomText text = element.firstChild().toText();
+ TQDomText text = element.firstChild().toText();
if ( text.isNull() ) return defValue;
return text.data();
}
-void XmlDataFile::setValue(const QString &group, const QString &key, const QString &value)
+void XmlDataFile::setValue(const TQString &group, const TQString &key, const TQString &value)
{
- QDomElement root = _document.documentElement();
- QDomElement groupElement = createChildElement(root, group);
- QDomElement element = createChildElement(groupElement, key);
+ TQDomElement root = _document.documentElement();
+ TQDomElement groupElement = createChildElement(root, group);
+ TQDomElement element = createChildElement(groupElement, key);
removeChilds(element);
- QDomText text = _document.createTextNode(value);
+ TQDomText text = _document.createTextNode(value);
element.appendChild(text);
}
-QStringList XmlDataFile::listValues(const QString &group, const QString &key, const QStringList &defaultValues) const
+TQStringList XmlDataFile::listValues(const TQString &group, const TQString &key, const TQStringList &defaultValues) const
{
- QStringList list;
- QDomElement root = _document.documentElement();
- QDomElement groupElement = findChildElement(root, group);
+ TQStringList list;
+ TQDomElement root = _document.documentElement();
+ TQDomElement groupElement = findChildElement(root, group);
if ( groupElement.isNull() ) return defaultValues;
- QDomElement element = findChildElement(groupElement, key);
+ TQDomElement element = findChildElement(groupElement, key);
if ( element.isNull() ) return defaultValues;
- QDomNodeList childs = element.childNodes();
+ TQDomNodeList childs = element.childNodes();
if ( childs.count()==1 ) { // legacy compatibility
- QDomText text = element.firstChild().toText();
+ TQDomText text = element.firstChild().toText();
if ( !text.isNull() ) return text.data();
}
for (uint i=0; i<childs.count(); i++) {
- QDomText text = childs.item(i).toElement().firstChild().toText();
+ TQDomText text = childs.item(i).toElement().firstChild().toText();
if ( text.isNull() ) continue;
list.append(text.data());
}
return list;
}
-void XmlDataFile::appendListValue(const QString &group, const QString &key, const QString &value)
+void XmlDataFile::appendListValue(const TQString &group, const TQString &key, const TQString &value)
{
- QDomElement root = _document.documentElement();
- QDomElement groupElement = createChildElement(root, group);
- QDomElement element = createChildElement(groupElement, key);
- QDomElement item = _document.createElement("item");
+ TQDomElement root = _document.documentElement();
+ TQDomElement groupElement = createChildElement(root, group);
+ TQDomElement element = createChildElement(groupElement, key);
+ TQDomElement item = _document.createElement("item");
element.appendChild(item);
- QDomText text = _document.createTextNode(value);
+ TQDomText text = _document.createTextNode(value);
item.appendChild(text);
}
-void XmlDataFile::removeListValue(const QString &group, const QString &key, const QString &value)
+void XmlDataFile::removeListValue(const TQString &group, const TQString &key, const TQString &value)
{
- QDomElement root = _document.documentElement();
- QDomElement groupElement = createChildElement(root, group);
- QDomElement element = createChildElement(groupElement, key);
- QDomNodeList list = element.childNodes();
+ TQDomElement root = _document.documentElement();
+ TQDomElement groupElement = createChildElement(root, group);
+ TQDomElement element = createChildElement(groupElement, key);
+ TQDomNodeList list = element.childNodes();
for (uint i=0; i<list.count(); i++) {
- QDomElement item = list.item(i).toElement();
- QDomText text = item.firstChild().toText();
+ TQDomElement item = list.item(i).toElement();
+ TQDomText text = item.firstChild().toText();
if ( text.isNull() || text.data()!=value ) continue;
element.removeChild(item);
break;
}
}
-void XmlDataFile::clearList(const QString &group, const QString &key)
+void XmlDataFile::clearList(const TQString &group, const TQString &key)
{
- QDomElement root = _document.documentElement();
- QDomElement groupElement = createChildElement(root, group);
- QDomElement element = createChildElement(groupElement, key);
+ TQDomElement root = _document.documentElement();
+ TQDomElement groupElement = createChildElement(root, group);
+ TQDomElement element = createChildElement(groupElement, key);
groupElement.removeChild(element);
}
-void XmlDataFile::setListValues(const QString &group, const QString &key, const QStringList &values)
+void XmlDataFile::setListValues(const TQString &group, const TQString &key, const TQStringList &values)
{
clearList(group, key);
for (uint i=0; i<values.count(); i++) appendListValue(group, key, values[i]);
diff --git a/src/common/global/xml_data_file.h b/src/common/global/xml_data_file.h
index dfcbc73..bae5d1f 100644
--- a/src/common/global/xml_data_file.h
+++ b/src/common/global/xml_data_file.h
@@ -9,37 +9,37 @@
#ifndef XML_DATA_FILE_H
#define XML_DATA_FILE_H
-#include <qdom.h>
+#include <tqdom.h>
#include "common/global/purl.h"
class XmlDataFile
{
public:
- XmlDataFile(const PURL::Url &url, const QString &name);
+ XmlDataFile(const PURL::Url &url, const TQString &name);
virtual ~XmlDataFile() {}
PURL::Url url() const { return _url; }
- virtual bool load(QString &error);
- bool save(QString &error) const;
+ virtual bool load(TQString &error);
+ bool save(TQString &error) const;
- QString value(const QString &group, const QString &key, const QString &defaultValue) const;
- void setValue(const QString &group, const QString &key, const QString &value);
- QStringList listValues(const QString &group, const QString &key, const QStringList &defaultValues) const;
- void setListValues(const QString &group, const QString &key, const QStringList &values);
- void appendListValue(const QString &group, const QString &key, const QString &value);
- void removeListValue(const QString &group, const QString &key, const QString &value);
- void clearList(const QString &group, const QString &key);
+ TQString value(const TQString &group, const TQString &key, const TQString &defaultValue) const;
+ void setValue(const TQString &group, const TQString &key, const TQString &value);
+ TQStringList listValues(const TQString &group, const TQString &key, const TQStringList &defaultValues) const;
+ void setListValues(const TQString &group, const TQString &key, const TQStringList &values);
+ void appendListValue(const TQString &group, const TQString &key, const TQString &value);
+ void removeListValue(const TQString &group, const TQString &key, const TQString &value);
+ void clearList(const TQString &group, const TQString &key);
protected:
PURL::Url _url;
private:
- QString _name;
- QDomDocument _document;
+ TQString _name;
+ TQDomDocument _document;
- QDomElement findChildElement(QDomElement element, const QString &tag) const;
- QDomElement createChildElement(QDomElement element, const QString &tag);
- void removeChilds(QDomNode node) const;
+ TQDomElement findChildElement(TQDomElement element, const TQString &tag) const;
+ TQDomElement createChildElement(TQDomElement element, const TQString &tag);
+ void removeChilds(TQDomNode node) const;
};
#endif
diff --git a/src/common/gui/config_widget.h b/src/common/gui/config_widget.h
index abfafab..787780b 100644
--- a/src/common/gui/config_widget.h
+++ b/src/common/gui/config_widget.h
@@ -10,10 +10,10 @@
#ifndef CONFIG_WIDGET_H
#define CONFIG_WIDGET_H
-#include <qpixmap.h>
-#include <qcheckbox.h>
-#include <qvaluevector.h>
-#include <qvariant.h>
+#include <tqpixmap.h>
+#include <tqcheckbox.h>
+#include <tqvaluevector.h>
+#include <tqvariant.h>
#include "container.h"
@@ -21,11 +21,12 @@
class ConfigWidget : public Container
{
Q_OBJECT
+ TQ_OBJECT
public:
- ConfigWidget(QWidget *parent = 0) : Container(parent) {}
- virtual QString title() const { return QString::null; }
- virtual QString header() const { return QString::null; }
- virtual QPixmap pixmap() const { return QPixmap(); }
+ ConfigWidget(TQWidget *tqparent = 0) : Container(tqparent) {}
+ virtual TQString title() const { return TQString(); }
+ virtual TQString header() const { return TQString(); }
+ virtual TQPixmap pixmap() const { return TQPixmap(); }
public slots:
virtual void loadConfig() = 0;
@@ -52,40 +53,40 @@ public:
}
private:
- QValueVector<QWidget *> _widgets;
+ TQValueVector<TQWidget *> _widgets;
- static QWidget *createWidget(Type type, ConfigWidget *widget) {
- QWidget *w = 0;
+ static TQWidget *createWidget(Type type, ConfigWidget *widget) {
+ TQWidget *w = 0;
uint row = widget->numRows();
switch (type.data().defValue.type()) {
- case QVariant::Bool:
- w = new QCheckBox(type.label(), widget);
+ case TQVariant::Bool:
+ w = new TQCheckBox(type.label(), widget);
widget->addWidget(w, row,row, 0,1);
break;
default: Q_ASSERT(false); break;
}
return w;
}
- void load(Type type, QWidget *widget) const {
+ void load(Type type, TQWidget *widget) const {
switch (type.data().defValue.type()) {
- case QVariant::Bool:
- static_cast<QCheckBox *>(widget)->setChecked(readConfigEntry(type).toBool());
+ case TQVariant::Bool:
+ static_cast<TQCheckBox *>(widget)->setChecked(readConfigEntry(type).toBool());
break;
default: Q_ASSERT(false); break;
}
}
- void save(Type type, QWidget *widget) {
+ void save(Type type, TQWidget *widget) {
switch (type.data().defValue.type()) {
- case QVariant::Bool:
- writeConfigEntry(type, QVariant(static_cast<QCheckBox *>(widget)->isChecked(), 0));
+ case TQVariant::Bool:
+ writeConfigEntry(type, TQVariant(static_cast<TQCheckBox *>(widget)->isChecked(), 0));
break;
default: Q_ASSERT(false); break;
}
}
- void setDefault(Type type, QWidget *widget) const {
+ void setDefault(Type type, TQWidget *widget) const {
switch (type.data().defValue.type()) {
- case QVariant::Bool:
- static_cast<QCheckBox *>(widget)->setChecked(type.data().defValue.toBool());
+ case TQVariant::Bool:
+ static_cast<TQCheckBox *>(widget)->setChecked(type.data().defValue.toBool());
break;
default: Q_ASSERT(false); break;
}
diff --git a/src/common/gui/container.cpp b/src/common/gui/container.cpp
index 881e265..960acca 100644
--- a/src/common/gui/container.cpp
+++ b/src/common/gui/container.cpp
@@ -11,21 +11,21 @@
#include "misc_gui.h"
//----------------------------------------------------------------------------
-Container::Container(QWidget *parent, Type type)
- : QFrame(parent), _type(type)
+Container::Container(TQWidget *tqparent, Type type)
+ : TQFrame(tqparent), _type(type)
{
initLayout();
}
-Container::Container(QWidgetStack *stack, uint index, Type type)
- : QFrame(stack), _type(type)
+Container::Container(TQWidgetStack *stack, uint index, Type type)
+ : TQFrame(stack), _type(type)
{
initLayout();
stack->addWidget(this, index);
}
-Container::Container(QTabWidget *tabw, const QString &title, Type type)
- : QFrame(tabw), _type(type)
+Container::Container(TQTabWidget *tabw, const TQString &title, Type type)
+ : TQFrame(tabw), _type(type)
{
initLayout();
tabw->addTab(this, title);
@@ -36,43 +36,43 @@ void Container::setFrame(Type type)
_type = type;
switch (type) {
case Flat:
- setMargin(parent() && parent()->inherits("QTabWidget") ? 10 : 0);
- setFrameStyle(QFrame::NoFrame);
+ setMargin(tqparent() && tqparent()->inherits(TQTABWIDGET_OBJECT_NAME_STRING) ? 10 : 0);
+ setFrameStyle(TQFrame::NoFrame);
break;
case Sunken:
setMargin(10);
- setFrameStyle(QFrame::StyledPanel | QFrame::Sunken);
+ setFrameStyle(TQFrame::StyledPanel | TQFrame::Sunken);
break;
}
}
void Container::initLayout()
{
- _topLayout = new QGridLayout(this, 1, 1, 0, 10);
- _gridLayout = new QGridLayout(1, 1, 10);
+ _topLayout = new TQGridLayout(this, 1, 1, 0, 10);
+ _gridLayout = new TQGridLayout(1, 1, 10);
_topLayout->addLayout(_gridLayout, 0, 0);
_topLayout->setRowStretch(1, 1);
setFrame(_type);
}
-void Container::addWidget(QWidget *w, uint startRow, uint endRow, uint startCol, uint endCol, int alignment)
+void Container::addWidget(TQWidget *w, uint startRow, uint endRow, uint startCol, uint endCol, int tqalignment)
{
Q_ASSERT( startRow<=endRow );
Q_ASSERT( startCol<=endCol );
w->show();
- _gridLayout->addMultiCellWidget(w, startRow, endRow, startCol, endCol, alignment);
+ _gridLayout->addMultiCellWidget(w, startRow, endRow, startCol, endCol, tqalignment);
}
-void Container::addLayout(QLayout *l, uint startRow, uint endRow, uint startCol, uint endCol, int alignment)
+void Container::addLayout(TQLayout *l, uint startRow, uint endRow, uint startCol, uint endCol, int tqalignment)
{
Q_ASSERT( startRow<=endRow );
Q_ASSERT( startCol<=endCol );
- _gridLayout->addMultiCellLayout(l, startRow, endRow, startCol, endCol, alignment);
+ _gridLayout->addMultiCellLayout(l, startRow, endRow, startCol, endCol, tqalignment);
}
//----------------------------------------------------------------------------
-ButtonContainer::ButtonContainer(const QString &title, QWidget *parent)
- : Container(parent, Sunken)
+ButtonContainer::ButtonContainer(const TQString &title, TQWidget *tqparent)
+ : Container(tqparent, Sunken)
{
_button = new PopupButton(title, this);
addWidget(_button, 0,0, 0,1);
diff --git a/src/common/gui/container.h b/src/common/gui/container.h
index d718c6f..e64d143 100644
--- a/src/common/gui/container.h
+++ b/src/common/gui/container.h
@@ -9,24 +9,25 @@
#ifndef CONTAINER_H
#define CONTAINER_H
-#include <qframe.h>
-#include <qwidgetstack.h>
-#include <qtabwidget.h>
-#include <qlayout.h>
+#include <tqframe.h>
+#include <tqwidgetstack.h>
+#include <tqtabwidget.h>
+#include <tqlayout.h>
class PopupButton;
//----------------------------------------------------------------------------
-class Container : public QFrame
+class Container : public TQFrame
{
Q_OBJECT
+ TQ_OBJECT
public:
enum Type { Flat, Sunken };
- Container(QWidget *parent = 0, Type type = Flat);
- Container(QWidgetStack *stack, uint index, Type type = Flat);
- Container(QTabWidget *tabw, const QString &title, Type type = Flat);
- void addWidget(QWidget *widget, uint startRow, uint endRow, uint startCol, uint endCol, int alignment = 0);
- void addLayout(QLayout *layout, uint startRow, uint endRow, uint startCol, uint endCol, int alignment = 0);
+ Container(TQWidget *tqparent = 0, Type type = Flat);
+ Container(TQWidgetStack *stack, uint index, Type type = Flat);
+ Container(TQTabWidget *tabw, const TQString &title, Type type = Flat);
+ void addWidget(TQWidget *widget, uint startRow, uint endRow, uint startCol, uint endCol, int tqalignment = 0);
+ void addLayout(TQLayout *tqlayout, uint startRow, uint endRow, uint startCol, uint endCol, int tqalignment = 0);
uint numRows() const { return _gridLayout->numRows(); }
uint numCols() const { return _gridLayout->numCols(); }
void setFrame(Type type);
@@ -38,7 +39,7 @@ public:
private:
Type _type;
- QGridLayout *_topLayout, *_gridLayout;
+ TQGridLayout *_topLayout, *_gridLayout;
void initLayout();
};
@@ -47,8 +48,9 @@ private:
class ButtonContainer : public Container
{
Q_OBJECT
+ TQ_OBJECT
public:
- ButtonContainer(const QString &title, QWidget *parent);
+ ButtonContainer(const TQString &title, TQWidget *tqparent);
PopupButton &button() { return *_button; }
private:
diff --git a/src/common/gui/dialog.cpp b/src/common/gui/dialog.cpp
index 650b086..f8ee222 100644
--- a/src/common/gui/dialog.cpp
+++ b/src/common/gui/dialog.cpp
@@ -8,101 +8,101 @@
***************************************************************************/
#include "dialog.h"
-#include <qheader.h>
-#include <qtimer.h>
-#include <qlabel.h>
-#include <qwidgetstack.h>
+#include <tqheader.h>
+#include <tqtimer.h>
+#include <tqlabel.h>
+#include <tqwidgetstack.h>
#include <ktextedit.h>
#include "misc_gui.h"
//-----------------------------------------------------------------------------
-Dialog::Dialog(QWidget *parent, const char *name, bool modal,
- const QString &caption, int buttonMask, ButtonCode defaultButton,
- bool separator, const QSize &defaultSize)
- : KDialogBase(parent, name, modal, caption, buttonMask, defaultButton, separator),
+Dialog::Dialog(TQWidget *tqparent, const char *name, bool modal,
+ const TQString &caption, int buttonMask, ButtonCode defaultButton,
+ bool separator, const TQSize &defaultSize)
+ : KDialogBase(tqparent, name, modal, caption, buttonMask, defaultButton, separator),
_defaultSize(defaultSize)
{
- BusyCursor::start();
+ PBusyCursor::start();
Q_ASSERT(name);
- QWidget *main = new QWidget(this);
+ TQWidget *main = new TQWidget(this);
setMainWidget(main);
- QTimer::singleShot(0, this, SLOT(updateSize()));
+ TQTimer::singleShot(0, this, TQT_SLOT(updateSize()));
}
-Dialog::Dialog(DialogType type, const QString &caption, int buttonMask, ButtonCode defaultButton,
- QWidget *parent, const char *name, bool modal, bool separator, const QSize &defaultSize)
- : KDialogBase(type, caption, buttonMask, defaultButton, parent, name, modal, separator),
+Dialog::Dialog(DialogType type, const TQString &caption, int buttonMask, ButtonCode defaultButton,
+ TQWidget *tqparent, const char *name, bool modal, bool separator, const TQSize &defaultSize)
+ : KDialogBase(type, caption, buttonMask, defaultButton, tqparent, name, modal, separator),
_defaultSize(defaultSize)
{
- BusyCursor::start();
+ PBusyCursor::start();
Q_ASSERT(name);
- QTimer::singleShot(0, this, SLOT(updateSize()));
+ TQTimer::singleShot(0, this, TQT_SLOT(updateSize()));
}
Dialog::~Dialog()
{
GuiConfig gc;
- gc.writeEntry(QString(name()) + "_size", size());
+ gc.writeEntry(TQString(name()) + "_size", size());
}
void Dialog::updateSize()
{
GuiConfig gc;
- resize(gc.readSizeEntry(QString(name()) + "_size", &_defaultSize));
- BusyCursor::stop();
+ resize(gc.readSizeEntry(TQString(name()) + "_size", &_defaultSize));
+ PBusyCursor::stop();
}
//-----------------------------------------------------------------------------
-TreeListDialog::Item::Item(const QString &label, QWidget *page, const QString &title, QListView *listview)
+TreeListDialog::Item::Item(const TQString &label, TQWidget *page, const TQString &title, TQListView *listview)
: KListViewItem(listview, label), _page(page), _title(title)
{}
-TreeListDialog::Item::Item(const QString &label, QWidget *page, const QString &title, QListViewItem *item)
+TreeListDialog::Item::Item(const TQString &label, TQWidget *page, const TQString &title, TQListViewItem *item)
: KListViewItem(item, label), _page(page), _title(title)
{}
-TreeListDialog::TreeListDialog(QWidget *parent, const char *name, bool modal,
- const QString &caption, int buttonMask, ButtonCode defaultButton,
+TreeListDialog::TreeListDialog(TQWidget *tqparent, const char *name, bool modal,
+ const TQString &caption, int buttonMask, ButtonCode defaultButton,
bool separator)
- : Dialog(parent, name, modal, caption, buttonMask, defaultButton, separator)
+ : Dialog(tqparent, name, modal, caption, buttonMask, defaultButton, separator)
{
- QVBoxLayout *top = new QVBoxLayout(mainWidget(), 0, 10);
+ TQVBoxLayout *top = new TQVBoxLayout(mainWidget(), 0, 10);
// list view
- QValueList<int> widths;
+ TQValueList<int> widths;
widths += 80;
widths += 500;
- Splitter *splitter = new Splitter(widths, Horizontal, mainWidget(), name);
+ Splitter *splitter = new Splitter(widths,Qt::Horizontal, mainWidget(), name);
top->addWidget(splitter);
_listView = new KListView(splitter);
- connect(_listView, SIGNAL(currentChanged(QListViewItem *)), SLOT(currentChanged(QListViewItem *)));
+ connect(_listView, TQT_SIGNAL(currentChanged(TQListViewItem *)), TQT_SLOT(currentChanged(TQListViewItem *)));
_listView->setAllColumnsShowFocus(true);
_listView->setRootIsDecorated(true);
_listView->setSorting(0);
- _listView->addColumn(QString::null);
+ _listView->addColumn(TQString());
_listView->header()->hide();
- _listView->setResizeMode(QListView::LastColumn);
+ _listView->setResizeMode(TQListView::LastColumn);
// pages
- _frame = new QFrame(splitter);
- QVBoxLayout *vbox = new QVBoxLayout(_frame, 10, 10);
- _titleBox = new QHBoxLayout(vbox);
- _label = new QLabel(_frame);
+ _frame = new TQFrame(splitter);
+ TQVBoxLayout *vbox = new TQVBoxLayout(_frame, 10, 10);
+ _titleBox = new TQHBoxLayout(vbox);
+ _label = new TQLabel(_frame);
_titleBox->addWidget(_label);
- _stack = new QWidgetStack(_frame);
- connect(_stack, SIGNAL(aboutToShow(QWidget *)), SIGNAL(aboutToShowPage(QWidget *)));
+ _stack = new TQWidgetStack(_frame);
+ connect(_stack, TQT_SIGNAL(aboutToShow(TQWidget *)), TQT_SIGNAL(aboutToShowPage(TQWidget *)));
vbox->addWidget(_stack);
vbox->addStretch(1);
}
-QWidget *TreeListDialog::addPage(const QStringList &labels)
+TQWidget *TreeListDialog::addPage(const TQStringList &labels)
{
Q_ASSERT( !labels.isEmpty() );
- QWidget *page = 0;
- QListViewItem *item = 0;
- QListViewItemIterator it(_listView);
+ TQWidget *page = 0;
+ TQListViewItem *item = 0;
+ TQListViewItemIterator it(_listView);
for (; it.current(); ++it) {
if ( it.current()->text(0)==labels[0] ) {
item = it.current();
@@ -110,8 +110,8 @@ QWidget *TreeListDialog::addPage(const QStringList &labels)
}
}
if ( item==0 ) {
- page = new QWidget(_stack);
- connect(page, SIGNAL(destroyed(QObject *)), SLOT(pageDestroyed(QObject *)));
+ page = new TQWidget(_stack);
+ connect(page, TQT_SIGNAL(destroyed(TQObject *)), TQT_SLOT(pageDestroyed(TQObject *)));
_stack->addWidget(page);
item = new Item(labels[0], page, labels[0], _listView);
item->setOpen(true);
@@ -119,9 +119,9 @@ QWidget *TreeListDialog::addPage(const QStringList &labels)
item->setSelectable(last);
}
for (uint i=1; i<labels.count(); i++) {
- QListViewItem *parent = item;
+ TQListViewItem *tqparent = item;
item = 0;
- QListViewItemIterator iti(parent);
+ TQListViewItemIterator iti(tqparent);
for (; it.current(); ++it) {
if ( it.current()->text(0)==labels[i] ) {
item = it.current();
@@ -129,10 +129,10 @@ QWidget *TreeListDialog::addPage(const QStringList &labels)
}
}
if ( item==0 ) {
- page = new QWidget(_stack);
- connect(page, SIGNAL(destroyed(QObject *)), SLOT(pageDestroyed(QObject *)));
+ page = new TQWidget(_stack);
+ connect(page, TQT_SIGNAL(destroyed(TQObject *)), TQT_SLOT(pageDestroyed(TQObject *)));
_stack->addWidget(page);
- item = new Item(labels[i], page, labels[i], parent);
+ item = new Item(labels[i], page, labels[i], tqparent);
item->setOpen(true);
bool last = ( labels.count()==i+1 );
item->setSelectable(last);
@@ -142,7 +142,7 @@ QWidget *TreeListDialog::addPage(const QStringList &labels)
return page;
}
-void TreeListDialog::currentChanged(QListViewItem *lvitem)
+void TreeListDialog::currentChanged(TQListViewItem *lvitem)
{
if ( lvitem==0 ) return;
Item *item = static_cast<Item *>(lvitem);
@@ -151,9 +151,9 @@ void TreeListDialog::currentChanged(QListViewItem *lvitem)
_stack->raiseWidget(item->_page);
}
-void TreeListDialog::showPage(QWidget *page)
+void TreeListDialog::showPage(TQWidget *page)
{
- QListViewItemIterator it(_listView);
+ TQListViewItemIterator it(_listView);
for (; it.current(); ++it) {
Item *item = static_cast<Item *>(it.current());
if ( item->_page==page ) {
@@ -164,7 +164,7 @@ void TreeListDialog::showPage(QWidget *page)
}
}
-int TreeListDialog::pageIndex(QWidget *page) const
+int TreeListDialog::pageIndex(TQWidget *page) const
{
return _stack->id(page);
}
@@ -176,24 +176,24 @@ int TreeListDialog::activePageIndex() const
return pageIndex(item->_page);
}
-void TreeListDialog::pageDestroyed(QObject *object)
+void TreeListDialog::pageDestroyed(TQObject *object)
{
- QListViewItemIterator it(_listView);
+ TQListViewItemIterator it(_listView);
for (; it.current(); ++it) {
Item *item = static_cast<Item *>(it.current());
- if ( item->_page!=object ) continue;
+ if ( TQT_BASE_OBJECT(item->_page)!=TQT_BASE_OBJECT(object) ) continue;
delete item;
break;
}
}
//-----------------------------------------------------------------------------
-TextEditorDialog::TextEditorDialog(const QString &text, const QString &caption,
- bool wrapAtWidgetWidth, QWidget *parent)
- : Dialog(parent, "text_editor_dialog", true, caption, Close, Close, false, QSize(200, 100))
+TextEditorDialog::TextEditorDialog(const TQString &text, const TQString &caption,
+ bool wrapAtWidgetWidth, TQWidget *tqparent)
+ : Dialog(tqparent, "text_editor_dialog", true, caption, Close, Close, false, TQSize(200, 100))
{
- KTextEdit *w = new KTextEdit(text, QString::null, this);
+ KTextEdit *w = new KTextEdit(text, TQString(), this);
w->setReadOnly(true);
- w->setWordWrap(wrapAtWidgetWidth ? QTextEdit::WidgetWidth : QTextEdit::NoWrap);
+ w->setWordWrap(wrapAtWidgetWidth ? TQTextEdit::WidgetWidth : TQTextEdit::NoWrap);
setMainWidget(w);
}
diff --git a/src/common/gui/dialog.h b/src/common/gui/dialog.h
index 1227a7d..bc95d81 100644
--- a/src/common/gui/dialog.h
+++ b/src/common/gui/dialog.h
@@ -9,7 +9,7 @@
#ifndef DIALOG_H
#define DIALOG_H
-#include <qlayout.h>
+#include <tqlayout.h>
#include <kdialogbase.h>
#include <klistview.h>
@@ -17,51 +17,53 @@
class Dialog : public KDialogBase
{
Q_OBJECT
+ TQ_OBJECT
public:
- Dialog(QWidget *parent, const char *name, bool modal,
- const QString &caption, int buttonMask, ButtonCode defaultButton, bool separator,
- const QSize &defaultSize = QSize());
- Dialog(DialogType type, const QString &caption,
- int buttonMask, ButtonCode defaultButton, QWidget *parent, const char *name,
- bool modal, bool separator, const QSize &defaultSize = QSize());
+ Dialog(TQWidget *tqparent, const char *name, bool modal,
+ const TQString &caption, int buttonMask, ButtonCode defaultButton, bool separator,
+ const TQSize &defaultSize = TQSize());
+ Dialog(DialogType type, const TQString &caption,
+ int buttonMask, ButtonCode defaultButton, TQWidget *tqparent, const char *name,
+ bool modal, bool separator, const TQSize &defaultSize = TQSize());
virtual ~Dialog();
private slots:
void updateSize();
private:
- QSize _defaultSize;
+ TQSize _defaultSize;
};
//-----------------------------------------------------------------------------
class TreeListDialog : public Dialog
{
Q_OBJECT
+ TQ_OBJECT
public:
- TreeListDialog(QWidget *parent, const char *name, bool modal,
- const QString &caption, int buttonMask, ButtonCode defaultButton, bool separator);
- QWidget *addPage(const QStringList &labels);
- void showPage(QWidget *page);
+ TreeListDialog(TQWidget *tqparent, const char *name, bool modal,
+ const TQString &caption, int buttonMask, ButtonCode defaultButton, bool separator);
+ TQWidget *addPage(const TQStringList &labels);
+ void showPage(TQWidget *page);
int activePageIndex() const;
- int pageIndex(QWidget *page) const;
+ int pageIndex(TQWidget *page) const;
protected slots:
- virtual void currentChanged(QListViewItem *item);
- void pageDestroyed(QObject *page);
+ virtual void currentChanged(TQListViewItem *item);
+ void pageDestroyed(TQObject *page);
protected:
- QFrame *_frame;
+ TQFrame *_frame;
KListView *_listView;
- QHBoxLayout *_titleBox;
- QLabel *_label;
- QWidgetStack *_stack;
+ TQHBoxLayout *_titleBox;
+ TQLabel *_label;
+ TQWidgetStack *_stack;
class Item : public KListViewItem {
public:
- Item(const QString &label, QWidget *page, const QString &title, QListView *listview);
- Item(const QString &label, QWidget *page, const QString &title, QListViewItem *item);
- QWidget *_page;
- QString _title;
+ Item(const TQString &label, TQWidget *page, const TQString &title, TQListView *listview);
+ Item(const TQString &label, TQWidget *page, const TQString &title, TQListViewItem *item);
+ TQWidget *_page;
+ TQString _title;
};
};
@@ -69,9 +71,10 @@ protected:
class TextEditorDialog : public Dialog
{
Q_OBJECT
+ TQ_OBJECT
public:
- TextEditorDialog(const QString &text, const QString &caption,
- bool wrapAtWidgetWidth, QWidget *parent);
+ TextEditorDialog(const TQString &text, const TQString &caption,
+ bool wrapAtWidgetWidth, TQWidget *tqparent);
};
#endif
diff --git a/src/common/gui/editlistbox.cpp b/src/common/gui/editlistbox.cpp
index 1d2916d..2e40b8a 100644
--- a/src/common/gui/editlistbox.cpp
+++ b/src/common/gui/editlistbox.cpp
@@ -19,9 +19,9 @@
*/
#include "editlistbox.h"
-#include <qstringlist.h>
-#include <qlabel.h>
-#include <qheader.h>
+#include <tqstringlist.h>
+#include <tqlabel.h>
+#include <tqheader.h>
#include <kdialog.h>
#include <klocale.h>
@@ -30,22 +30,22 @@
#include <kiconloader.h>
#include <kstdguiitem.h>
-EditListBox::EditListBox(uint nbColumns, QWidget *parent, const char *name, Mode mode, Buttons buttons)
- : QFrame(parent, name), _mode(mode), _buttons(buttons)
+EditListBox::EditListBox(uint nbColumns, TQWidget *tqparent, const char *name, Mode mode, Buttons buttons)
+ : TQFrame(tqparent, name), _mode(mode), _buttons(buttons)
{
m_lineEdit = new KLineEdit;
init(nbColumns, m_lineEdit);
}
-EditListBox::EditListBox(uint nbColumns, QWidget *view, KLineEdit *lineEdit, QWidget *parent, const char *name,
+EditListBox::EditListBox(uint nbColumns, TQWidget *view, KLineEdit *lineEdit, TQWidget *tqparent, const char *name,
Mode mode, Buttons buttons)
- : QFrame(parent, name), _mode(mode), _buttons(buttons)
+ : TQFrame(tqparent, name), _mode(mode), _buttons(buttons)
{
m_lineEdit = lineEdit;
init(nbColumns, view);
}
-void EditListBox::init(uint nbColumns, QWidget *view)
+void EditListBox::init(uint nbColumns, TQWidget *view)
{
_addButton = 0;
_removeButton = 0;
@@ -53,48 +53,48 @@ void EditListBox::init(uint nbColumns, QWidget *view)
_moveDownButton = 0;
_removeAllButton = 0;
_resetButton = 0;
- setSizePolicy(QSizePolicy(QSizePolicy::MinimumExpanding, QSizePolicy::MinimumExpanding));
+ tqsetSizePolicy(TQSizePolicy(TQSizePolicy::MinimumExpanding, TQSizePolicy::MinimumExpanding));
- QGridLayout *grid = new QGridLayout(this, 1, 1, 0, KDialog::spacingHint());
+ TQGridLayout *grid = new TQGridLayout(this, 1, 1, 0, KDialog::spacingHint());
uint row = 0;
if (view) {
- QHBoxLayout *hbox = new QHBoxLayout(KDialog::spacingHint());
+ TQHBoxLayout *hbox = new TQHBoxLayout(KDialog::spacingHint());
grid->addMultiCellLayout(hbox, row,row, 0,1);
if (m_lineEdit) {
KIconLoader loader;
- QIconSet iconset = loader.loadIcon("locationbar_erase", KIcon::Toolbar);
- KPushButton *button = new KPushButton(iconset, QString::null, this);
- connect(button, SIGNAL(clicked()), SLOT(clearEdit()));
+ TQIconSet iconset = loader.loadIcon("locationbar_erase", KIcon::Toolbar);
+ KPushButton *button = new KPushButton(iconset, TQString(), this);
+ connect(button, TQT_SIGNAL(clicked()), TQT_SLOT(clearEdit()));
hbox->addWidget(button);
}
- view->reparent( this, QPoint(0,0) );
+ view->reparent( this, TQPoint(0,0) );
hbox->addWidget(view);
row++;
}
_listView= new KListView(this);
- for (uint i=0; i<nbColumns; i++) _listView->addColumn(QString::null);
+ for (uint i=0; i<nbColumns; i++) _listView->addColumn(TQString());
_listView->header()->hide();
_listView->setSorting(-1);
_listView->setResizeMode(KListView::LastColumn);
_listView->setColumnWidthMode(nbColumns-1, KListView::Maximum);
grid->addWidget(_listView, row, 0);
- QVBoxLayout *vbox = new QVBoxLayout(10);
+ TQVBoxLayout *vbox = new TQVBoxLayout(10);
grid->addLayout(vbox, row, 1);
- _buttonsLayout = new QVBoxLayout(10);
+ _buttonsLayout = new TQVBoxLayout(10);
vbox->addLayout(_buttonsLayout);
vbox->addStretch(1);
setButtons(_buttons);
if (m_lineEdit) {
- connect(m_lineEdit,SIGNAL(textChanged(const QString&)),this,SLOT(typedSomething(const QString&)));
+ connect(m_lineEdit,TQT_SIGNAL(textChanged(const TQString&)),this,TQT_SLOT(typedSomething(const TQString&)));
m_lineEdit->setTrapReturnKey(true);
- connect(m_lineEdit,SIGNAL(returnPressed()),this,SLOT(addItem()));
+ connect(m_lineEdit,TQT_SIGNAL(returnPressed()),this,TQT_SLOT(addItem()));
}
- connect(_listView, SIGNAL(selectionChanged()), SLOT(selectionChanged()));
+ connect(_listView, TQT_SIGNAL(selectionChanged()), TQT_SLOT(selectionChanged()));
// maybe supplied lineedit has some text already
- typedSomething(m_lineEdit ? m_lineEdit->text() : QString::null);
+ typedSomething(m_lineEdit ? m_lineEdit->text() : TQString());
}
void EditListBox::setButtons(Buttons buttons)
@@ -111,7 +111,7 @@ void EditListBox::setButtons(Buttons buttons)
#endif
_addButton->setEnabled(false);
_addButton->show();
- connect(_addButton, SIGNAL(clicked()), SLOT(addItem()));
+ connect(_addButton, TQT_SIGNAL(clicked()), TQT_SLOT(addItem()));
_buttonsLayout->addWidget(_addButton);
}
@@ -121,7 +121,7 @@ void EditListBox::setButtons(Buttons buttons)
_removeButton = new KPushButton(KGuiItem(i18n("Remove"), "clear"), this);
_removeButton->setEnabled(false);
_removeButton->show();
- connect(_removeButton, SIGNAL(clicked()), SLOT(removeItem()));
+ connect(_removeButton, TQT_SIGNAL(clicked()), TQT_SLOT(removeItem()));
_buttonsLayout->addWidget(_removeButton);
}
@@ -130,7 +130,7 @@ void EditListBox::setButtons(Buttons buttons)
if ( buttons & RemoveAll ) {
_removeAllButton = new KPushButton(KGuiItem(i18n("Remove All"), "delete"), this);
_removeAllButton->show();
- connect(_removeAllButton, SIGNAL(clicked()), SLOT(clear()));
+ connect(_removeAllButton, TQT_SIGNAL(clicked()), TQT_SLOT(clear()));
_buttonsLayout->addWidget(_removeAllButton);
}
@@ -142,12 +142,12 @@ void EditListBox::setButtons(Buttons buttons)
_moveUpButton = new KPushButton(KGuiItem(i18n("Move &Up"), "up"), this);
_moveUpButton->setEnabled(false);
_moveUpButton->show();
- connect(_moveUpButton, SIGNAL(clicked()), SLOT(moveItemUp()));
+ connect(_moveUpButton, TQT_SIGNAL(clicked()), TQT_SLOT(moveItemUp()));
_buttonsLayout->addWidget(_moveUpButton);
_moveDownButton = new KPushButton(KGuiItem(i18n("Move &Down"), "down"), this);
_moveDownButton->setEnabled(false);
_moveDownButton->show();
- connect(_moveDownButton, SIGNAL(clicked()), SLOT(moveItemDown()));
+ connect(_moveDownButton, TQT_SIGNAL(clicked()), TQT_SLOT(moveItemDown()));
_buttonsLayout->addWidget(_moveDownButton);
}
@@ -156,14 +156,14 @@ void EditListBox::setButtons(Buttons buttons)
if ( buttons & Reset ) {
_resetButton = new KPushButton(KStdGuiItem::reset(), this);
_resetButton->show();
- connect(_resetButton, SIGNAL(clicked()), SIGNAL(reset()));
+ connect(_resetButton, TQT_SIGNAL(clicked()), TQT_SIGNAL(reset()));
_buttonsLayout->addWidget(_resetButton);
}
}
-void EditListBox::typedSomething(const QString& text)
+void EditListBox::typedSomething(const TQString& text)
{
- QListViewItem *item = _listView->selectedItem();
+ TQListViewItem *item = _listView->selectedItem();
if (item) {
if( selectedText()!=text ) {
item->setText(textColumn(), text);
@@ -175,7 +175,7 @@ void EditListBox::typedSomething(const QString& text)
void EditListBox::moveItemUp()
{
- QListViewItem *item = _listView->selectedItem();
+ TQListViewItem *item = _listView->selectedItem();
if ( item==0 || item->itemAbove()==0 ) return;
item->itemAbove()->moveItem(item);
updateButtons();
@@ -184,7 +184,7 @@ void EditListBox::moveItemUp()
void EditListBox::moveItemDown()
{
- QListViewItem *item = _listView->selectedItem();
+ TQListViewItem *item = _listView->selectedItem();
if ( item==0 || item->itemBelow()==0 ) return;
item->moveItem(item->itemBelow());
updateButtons();
@@ -201,11 +201,11 @@ void EditListBox::addItem()
addItem(m_lineEdit->text());
}
-void EditListBox::addItem(const QString &text)
+void EditListBox::addItem(const TQString &text)
{
bool alreadyInList(false);
//if we didn't check for dupes at the inserting we have to do it now
- if ( _mode==DuplicatesDisallowed ) alreadyInList = _listView->findItem(text, textColumn());
+ if ( _mode==DuplicatesDisallowed ) alreadyInList = _listView->tqfindItem(text, textColumn());
if (m_lineEdit) {
bool block = m_lineEdit->signalsBlocked();
@@ -216,7 +216,7 @@ void EditListBox::addItem(const QString &text)
_listView->clearSelection();
if (!alreadyInList) {
- QListViewItem *item = createItem();
+ TQListViewItem *item = createItem();
item->setText(textColumn(), text);
if ( _listView->lastItem() ) item->moveItem(_listView->lastItem());
emit changed();
@@ -237,9 +237,9 @@ void EditListBox::clearEdit()
void EditListBox::removeItem()
{
- QListViewItem *item = _listView->selectedItem();
+ TQListViewItem *item = _listView->selectedItem();
if (item) {
- QString text = item->text(textColumn());
+ TQString text = item->text(textColumn());
delete item;
emit changed();
emit removed(text);
@@ -267,15 +267,15 @@ void EditListBox::clear()
uint EditListBox::count() const
{
uint nb = 0;
- QListViewItemIterator it(_listView);
+ TQListViewItemIterator it(_listView);
for (; it.current(); ++it) nb++;
return nb;
}
-const QListViewItem *EditListBox::item(uint i) const
+const TQListViewItem *EditListBox::item(uint i) const
{
uint k = 0;
- QListViewItemIterator it(_listView);
+ TQListViewItemIterator it(_listView);
for (; it.current(); ++it) {
if ( k==i ) return it.current();
k++;
@@ -283,19 +283,19 @@ const QListViewItem *EditListBox::item(uint i) const
return 0;
}
-QStringList EditListBox::texts() const
+TQStringList EditListBox::texts() const
{
- QStringList list;
- QListViewItemIterator it(_listView);
+ TQStringList list;
+ TQListViewItemIterator it(_listView);
for (; it.current(); ++it) list.append(it.current()->text(textColumn()));
return list;
}
-void EditListBox::setTexts(const QStringList& items)
+void EditListBox::setTexts(const TQStringList& items)
{
_listView->clear();
for (int i=items.count()-1; i>=0; i--) {
- QListViewItem *item = createItem();
+ TQListViewItem *item = createItem();
item->setText(textColumn(), items[i]);
}
if (m_lineEdit) m_lineEdit->clear();
@@ -304,14 +304,14 @@ void EditListBox::setTexts(const QStringList& items)
void EditListBox::updateButtons()
{
- QListViewItem *item = _listView->selectedItem();
+ TQListViewItem *item = _listView->selectedItem();
if (_addButton) {
if ( m_lineEdit==0 ) _addButton->setEnabled(true);
else {
- QString text = m_lineEdit->text();
+ TQString text = m_lineEdit->text();
if ( _mode!=DuplicatesCheckedAtEntering ) _addButton->setEnabled(!text.isEmpty());
else if ( text.isEmpty() ) _addButton->setEnabled(false);
- else _addButton->setEnabled(!_listView->findItem(text, textColumn()));
+ else _addButton->setEnabled(!_listView->tqfindItem(text, textColumn()));
}
}
if (_removeButton) _removeButton->setEnabled(item);
@@ -320,21 +320,21 @@ void EditListBox::updateButtons()
if (_removeAllButton) _removeAllButton->setEnabled(_listView->firstChild());
}
-void EditListBox::setEditText(const QString &text)
+void EditListBox::setEditText(const TQString &text)
{
_listView->clearSelection();
if (m_lineEdit) m_lineEdit->setText(text);
updateButtons();
}
-QListViewItem *EditListBox::createItem()
+TQListViewItem *EditListBox::createItem()
{
return new KListViewItem(_listView);
}
-QString EditListBox::selectedText() const
+TQString EditListBox::selectedText() const
{
- QListViewItem *item = _listView->selectedItem();
- if ( item==0 ) return QString::null;
+ TQListViewItem *item = _listView->selectedItem();
+ if ( item==0 ) return TQString();
return item->text(textColumn());
}
diff --git a/src/common/gui/editlistbox.h b/src/common/gui/editlistbox.h
index c259278..3e7a26d 100644
--- a/src/common/gui/editlistbox.h
+++ b/src/common/gui/editlistbox.h
@@ -19,7 +19,7 @@
#ifndef EDITLISTBOX_H
#define EDITLISTBOX_H
-#include <qlayout.h>
+#include <tqlayout.h>
#include <klineedit.h>
#include <kpushbutton.h>
#include <klistview.h>
@@ -32,33 +32,34 @@
// * use KStdGuiItem for buttons
// * support for New, Clear, Reset buttons
// * use KListView
-class EditListBox : public QFrame
+class EditListBox : public TQFrame
{
Q_OBJECT
+ TQ_OBJECT
public:
enum Mode { DuplicatesDisallowed, DuplicatesAllowed, DuplicatesCheckedAtEntering };
enum Button { Add = 1, Remove = 2, UpDown = 4, RemoveAll = 8, Reset = 16 };
- Q_DECLARE_FLAGS(Buttons, Button)
+ TQ_DECLARE_FLAGS(Buttons, Button)
- EditListBox(uint nbColumns, QWidget *parent = 0, const char *name = 0, Mode mode = DuplicatesDisallowed,
+ EditListBox(uint nbColumns, TQWidget *tqparent = 0, const char *name = 0, Mode mode = DuplicatesDisallowed,
Buttons buttons = Buttons(Add|Remove|RemoveAll|UpDown) );
- EditListBox(uint nbColumns, QWidget *view, KLineEdit *lineEdit, QWidget *parent = 0, const char *name = 0,
+ EditListBox(uint nbColumns, TQWidget *view, KLineEdit *lineEdit, TQWidget *tqparent = 0, const char *name = 0,
Mode mode = DuplicatesDisallowed, Buttons buttons = Buttons(Add|Remove|RemoveAll|UpDown) );
- void setTexts(const QStringList& items);
- QStringList texts() const;
+ void setTexts(const TQStringList& items);
+ TQStringList texts() const;
uint count() const;
- QString text(uint i) const { return item(i)->text(textColumn()); }
- const QListViewItem *item(uint i) const;
+ TQString text(uint i) const { return item(i)->text(textColumn()); }
+ const TQListViewItem *item(uint i) const;
Buttons buttons() const { return _buttons; }
void setButtons(Buttons buttons);
- void setEditText(const QString &text);
- void addItem(const QString &text);
+ void setEditText(const TQString &text);
+ void addItem(const TQString &text);
signals:
void reset();
void changed();
- void added( const QString & text );
- void removed( const QString & text );
+ void added( const TQString & text );
+ void removed( const TQString & text );
public slots:
void clear();
@@ -70,26 +71,26 @@ Q_OBJECT
virtual void addItem();
virtual void removeItem();
void selectionChanged();
- void typedSomething(const QString& text);
+ void typedSomething(const TQString& text);
protected:
KListView *_listView;
- virtual QListViewItem *createItem();
+ virtual TQListViewItem *createItem();
virtual uint textColumn() const { return 0; }
- QString selectedText() const;
+ TQString selectedText() const;
private:
Mode _mode;
Buttons _buttons;
- QVBoxLayout *_buttonsLayout;
+ TQVBoxLayout *_buttonsLayout;
KLineEdit *m_lineEdit;
KPushButton *_addButton, *_removeButton, *_moveUpButton, *_moveDownButton,
*_removeAllButton, *_resetButton;
- void init(uint nbColumns, QWidget *view);
+ void init(uint nbColumns, TQWidget *view);
void updateButtons();
};
-Q_DECLARE_OPERATORS_FOR_FLAGS(EditListBox::Buttons)
+TQ_DECLARE_OPERATORS_FOR_FLAGS(EditListBox::Buttons)
#endif
diff --git a/src/common/gui/hexword_gui.cpp b/src/common/gui/hexword_gui.cpp
index d794a11..b85e829 100644
--- a/src/common/gui/hexword_gui.cpp
+++ b/src/common/gui/hexword_gui.cpp
@@ -9,16 +9,16 @@
***************************************************************************/
#include "hexword_gui.h"
-#include <qtimer.h>
+#include <tqtimer.h>
#include "common/gui/number_gui.h"
#include "common/common/misc.h"
//-----------------------------------------------------------------------------
-HexValueValidator::HexValueValidator(uint nbChars, QObject *parent)
- : QValidator(parent, "hex_value_validator"), _nbChars(nbChars) {}
+HexValueValidator::HexValueValidator(uint nbChars, TQObject *tqparent)
+ : TQValidator(tqparent, "hex_value_validator"), _nbChars(nbChars) {}
-QValidator::State HexValueValidator::validate(QString &input, int &) const
+TQValidator::State HexValueValidator::validate(TQString &input, int &) const
{
if ( input.length()==0 ) return Acceptable;
if ( input.length()>_nbChars ) return Invalid;
@@ -28,12 +28,12 @@ QValidator::State HexValueValidator::validate(QString &input, int &) const
}
//-----------------------------------------------------------------------------
-GenericHexWordEditor::GenericHexWordEditor(uint nbChars, bool hasBlankValue, QWidget *parent)
- : KLineEdit(parent, "hex_word_editor"), _nbChars(nbChars), _hasBlankValue(hasBlankValue)
+GenericHexWordEditor::GenericHexWordEditor(uint nbChars, bool hasBlankValue, TQWidget *tqparent)
+ : KLineEdit(tqparent, "hex_word_editor"), _nbChars(nbChars), _hasBlankValue(hasBlankValue)
{
- setFocusPolicy(ClickFocus);
- setValidator(new HexValueValidator(nbChars, this));
- connect(this, SIGNAL(textChanged(const QString &)), SLOT(slotTextChanged()));
+ setFocusPolicy(TQ_ClickFocus);
+ setValidator(new HexValueValidator(nbChars, TQT_TQOBJECT(this)));
+ connect(this, TQT_SIGNAL(textChanged(const TQString &)), TQT_SLOT(slotTextChanged()));
setFrame(false);
}
@@ -46,9 +46,9 @@ void GenericHexWordEditor::slotTextChanged()
bool GenericHexWordEditor::changeValue()
{
if ( !isValid() ) return false;
- QString s = text();
+ TQString s = text();
BitValue v = blankValue();
- if ( s!=QString(repeat("-", _nbChars)) ) {
+ if ( s!=TQString(repeat("-", _nbChars)) ) {
s = s.leftJustify(_nbChars, '0', true);
for (uint i=0; i<_nbChars; i++)
if ( !isxdigit(s[i].latin1()) ) s[i] = '0';
@@ -74,17 +74,17 @@ void GenericHexWordEditor::set()
blockSignals(false);
}
-bool GenericHexWordEditor::event(QEvent *e)
+bool GenericHexWordEditor::event(TQEvent *e)
{
switch (e->type()) {
- case QEvent::FocusOut:
+ case TQEvent::FocusOut:
changeValue();
break;
- case QEvent::FocusIn:
- QTimer::singleShot(0, this, SLOT(selectAll())); // ugly but it works
+ case TQEvent::FocusIn:
+ TQTimer::singleShot(0, this, TQT_SLOT(selectAll())); // ugly but it works
break;
- case QEvent::KeyPress:
- switch ( static_cast<QKeyEvent *>(e)->key() ) {
+ case TQEvent::KeyPress:
+ switch ( TQT_TQKEYEVENT(e)->key() ) {
case Key_Next:
emit moveNextPage();
return true;
@@ -122,15 +122,15 @@ bool GenericHexWordEditor::event(QEvent *e)
}
default: break;
}
- return QLineEdit::event(e);
+ return TQLineEdit::event(e);
}
-QSize GenericHexWordEditor::sizeHint() const
+TQSize GenericHexWordEditor::tqsizeHint() const
{
- return QSize(maxCharWidth(NumberBase::Hex, font()) * (_nbChars+1), fontMetrics().height());
+ return TQSize(maxCharWidth(NumberBase::Hex, font()) * (_nbChars+1), fontMetrics().height());
}
-QSize GenericHexWordEditor::minimumSizeHint() const
+TQSize GenericHexWordEditor::tqminimumSizeHint() const
{
- return QSize(maxCharWidth(NumberBase::Hex, font()) * (_nbChars+1), fontMetrics().height());
+ return TQSize(maxCharWidth(NumberBase::Hex, font()) * (_nbChars+1), fontMetrics().height());
}
diff --git a/src/common/gui/hexword_gui.h b/src/common/gui/hexword_gui.h
index 5da6840..f607f07 100644
--- a/src/common/gui/hexword_gui.h
+++ b/src/common/gui/hexword_gui.h
@@ -10,18 +10,19 @@
#ifndef HEXWORD_GUI_H
#define HEXWORD_GUI_H
-#include <qvalidator.h>
+#include <tqvalidator.h>
#include <klineedit.h>
#include "common/common/bitvalue.h"
//-----------------------------------------------------------------------------
-class HexValueValidator : public QValidator
+class HexValueValidator : public TQValidator
{
Q_OBJECT
+ TQ_OBJECT
public:
- HexValueValidator(uint nbChars, QObject *parent);
- virtual State validate(QString &input, int &pos) const;
+ HexValueValidator(uint nbChars, TQObject *tqparent);
+ virtual State validate(TQString &input, int &pos) const;
private:
uint _nbChars;
@@ -31,10 +32,11 @@ private:
class GenericHexWordEditor : public KLineEdit
{
Q_OBJECT
+ TQ_OBJECT
public:
- GenericHexWordEditor(uint nbChars, bool hasBlankValue, QWidget *parent);
- virtual QSize sizeHint() const;
- virtual QSize minimumSizeHint() const;
+ GenericHexWordEditor(uint nbChars, bool hasBlankValue, TQWidget *tqparent);
+ virtual TQSize tqsizeHint() const;
+ virtual TQSize tqminimumSizeHint() const;
signals:
void modified();
@@ -56,9 +58,9 @@ protected:
bool _hasBlankValue;
virtual bool isValid() const = 0;
- virtual BitValue mask() const = 0;
+ virtual BitValue tqmask() const = 0;
virtual BitValue normalizeWord(BitValue value) const = 0;
- virtual bool event(QEvent *e);
+ virtual bool event(TQEvent *e);
virtual void set();
virtual BitValue word() const = 0;
virtual void setWord(BitValue value) = 0;
@@ -69,8 +71,9 @@ protected:
class HexWordEditor : public GenericHexWordEditor
{
Q_OBJECT
+ TQ_OBJECT
public:
- HexWordEditor(uint nbChars, QWidget *parent) : GenericHexWordEditor(nbChars, false, parent) {}
+ HexWordEditor(uint nbChars, TQWidget *tqparent) : GenericHexWordEditor(nbChars, false, tqparent) {}
void setValue(BitValue word) { _word = word; set(); }
BitValue value() const { return _word; }
@@ -78,8 +81,8 @@ protected:
BitValue _word;
virtual bool isValid() const { return true; }
- virtual BitValue mask() const { return maxValue(NumberBase::Hex, _nbChars); }
- virtual BitValue normalizeWord(BitValue value) const { return value.maskWith(mask()); }
+ virtual BitValue tqmask() const { return maxValue(NumberBase::Hex, _nbChars); }
+ virtual BitValue normalizeWord(BitValue value) const { return value.tqmaskWith(tqmask()); }
virtual BitValue word() const { return _word; }
virtual void setWord(BitValue value) { _word = value; }
virtual BitValue blankValue() const { return 0; }
diff --git a/src/common/gui/key_gui.h b/src/common/gui/key_gui.h
index fb8a9f5..5ae0a84 100644
--- a/src/common/gui/key_gui.h
+++ b/src/common/gui/key_gui.h
@@ -9,9 +9,9 @@
#ifndef KEY_GUI_H
#define KEY_GUI_H
-#include <qcombobox.h>
-#include <qwidgetstack.h>
-#include <qpopupmenu.h>
+#include <tqcombobox.h>
+#include <tqwidgetstack.h>
+#include <tqpopupmenu.h>
#include "common/gui/misc_gui.h"
#include "common/common/misc.h"
@@ -21,10 +21,10 @@ template <typename KeyType, typename Type, typename WidgetType>
class KeyWidget
{
public:
- typedef QMapConstIterator<KeyType, int> ConstIterator;
+ typedef TQMapConstIterator<KeyType, int> ConstIterator;
public:
- KeyWidget(QWidget *parent) { _widget = new WidgetType(parent); }
+ KeyWidget(TQWidget *tqparent) { _widget = new WidgetType(tqparent); }
virtual ~KeyWidget() { delete _widget; }
virtual WidgetType *widget() { return _widget; }
virtual void clear() { _ids.clear(); }
@@ -32,16 +32,16 @@ public:
ConstIterator end() const { return _ids.end(); }
uint count() const { return _ids.count(); }
void appendItem(const KeyType &key, Type type) {
- CRASH_ASSERT( !_ids.contains(key) );
+ CRASH_ASSERT( !_ids.tqcontains(key) );
_ids[key] = append(type);
}
KeyType currentItem() const { return key(currentId()); }
void setCurrentItem(const KeyType &key) {
- if ( _ids.contains(key) ) setCurrentId(_ids[key]);
+ if ( _ids.tqcontains(key) ) setCurrentId(_ids[key]);
}
- bool contains(const KeyType &key) const { return _ids.contains(key); }
+ bool tqcontains(const KeyType &key) const { return _ids.tqcontains(key); }
Type item(const KeyType &key) const {
- CRASH_ASSERT( _ids.contains(key) );
+ CRASH_ASSERT( _ids.tqcontains(key) );
return get(_ids[key]);
}
Type item(ConstIterator it) const {
@@ -60,64 +60,64 @@ protected:
virtual void setCurrentId(int id) = 0;
virtual Type get(int id) const = 0;
- QWidget *_parent;
- QMap<KeyType, int> _ids;
+ TQWidget *_parent;
+ TQMap<KeyType, int> _ids;
WidgetType *_widget;
};
//-----------------------------------------------------------------------------
template <typename KeyType>
-class KeyComboBox : public KeyWidget<KeyType, QString, QComboBox>
+class KeyComboBox : public KeyWidget<KeyType, TQString, TQComboBox>
{
public:
- typedef KeyWidget<KeyType, QString, QComboBox> ParentType;
- KeyComboBox(QWidget *parent = 0) : ParentType(parent) {}
+ typedef KeyWidget<KeyType, TQString, TQComboBox> ParentType;
+ KeyComboBox(TQWidget *tqparent = 0) : ParentType(tqparent) {}
virtual void clear() {
ParentType::clear();
ParentType::_widget->clear();
}
void fixMinimumWidth() {
- ParentType::_widget->setMinimumWidth(ParentType::_widget->sizeHint().width());
+ ParentType::_widget->setMinimumWidth(ParentType::_widget->tqsizeHint().width());
}
protected:
- virtual int append(QString label) { ParentType::_widget->insertItem(label); return ParentType::_widget->count()-1; }
+ virtual int append(TQString label) { ParentType::_widget->insertItem(label); return ParentType::_widget->count()-1; }
virtual int currentId() const { return ParentType::_widget->currentItem(); }
virtual void setCurrentId(int id) { ParentType::_widget->setCurrentItem(id); }
- virtual QString get(int id) const { return ParentType::_widget->text(id); }
+ virtual TQString get(int id) const { return ParentType::_widget->text(id); }
};
//-----------------------------------------------------------------------------
template <typename KeyType>
-class KeyWidgetStack : public KeyWidget<KeyType, QWidget *, QWidgetStack>
+class KeyWidgetStack : public KeyWidget<KeyType, TQWidget *, TQWidgetStack>
{
public:
- typedef KeyWidget<KeyType, QWidget *, QWidgetStack> ParentType;
- KeyWidgetStack(QWidget *parent = 0) : ParentType(parent) {}
+ typedef KeyWidget<KeyType, TQWidget *, TQWidgetStack> ParentType;
+ KeyWidgetStack(TQWidget *tqparent = 0) : ParentType(tqparent) {}
protected:
- virtual int append(QWidget *widget) { return ParentType::_widget->addWidget(widget); }
+ virtual int append(TQWidget *widget) { return ParentType::_widget->addWidget(widget); }
virtual int currentId() const { return ParentType::_widget->id(ParentType::_widget->visibleWidget()); }
virtual void setCurrentId(int id) { ParentType::_widget->raiseWidget(id); }
- virtual QWidget *get(int id) const { return ParentType::_widget->widget(id); }
+ virtual TQWidget *get(int id) const { return ParentType::_widget->widget(id); }
};
//-----------------------------------------------------------------------------
template <typename KeyType>
-class KeyPopupButton : public KeyWidget<KeyType, QString, PopupButton>
+class KeyPopupButton : public KeyWidget<KeyType, TQString, PopupButton>
{
public:
- typedef KeyWidget<KeyType, QString, PopupButton> ParentType;
- KeyPopupButton(QWidget *parent = 0) : ParentType(parent) {}
+ typedef KeyWidget<KeyType, TQString, PopupButton> ParentType;
+ KeyPopupButton(TQWidget *tqparent = 0) : ParentType(tqparent) {}
protected:
- virtual int append(QString label) { return ParentType::_widget->appendItem(label, QPixmap()); }
- virtual QString get(int id) const { return ParentType::_widget->popup()->text(id); }
+ virtual int append(TQString label) { return ParentType::_widget->appendItem(label, TQPixmap()); }
+ virtual TQString get(int id) const { return ParentType::_widget->popup()->text(id); }
private:
// disabled
- QString currentItem() const;
- void setCurrentItem(const QString &key);
+ TQString currentItem() const;
+ void setCurrentItem(const TQString &key);
virtual int currentId() const { return 0; }
virtual void setCurrentId(int) {}
};
diff --git a/src/common/gui/list_container.cpp b/src/common/gui/list_container.cpp
index 0103175..78f5a65 100644
--- a/src/common/gui/list_container.cpp
+++ b/src/common/gui/list_container.cpp
@@ -9,27 +9,27 @@
#include "list_container.h"
//----------------------------------------------------------------------------
-PopupContainer::PopupContainer(const QString &title, QWidget *parent, const char *name)
- : KPopupMenu(parent, name)
+PopupContainer::PopupContainer(const TQString &title, TQWidget *tqparent, const char *name)
+ : KPopupMenu(tqparent, name)
{
if ( !title.isEmpty() ) insertTitle(title);
}
-ListContainer *PopupContainer::appendBranch(const QString &title)
+ListContainer *PopupContainer::appendBranch(const TQString &title)
{
PopupContainer *branch = new PopupContainer(title, this);
insertItem(title, branch);
return branch;
}
-ListContainer *PopupContainer::appendBranch(const QPixmap &pixmap, const QString &title)
+ListContainer *PopupContainer::appendBranch(const TQPixmap &pixmap, const TQString &title)
{
PopupContainer *branch = new PopupContainer(title, this);
insertItem(pixmap, title, branch);
return branch;
}
-void PopupContainer::appendItem(const QPixmap &icon, const QString &label, uint id, ItemState state)
+void PopupContainer::appendItem(const TQPixmap &icon, const TQString &label, uint id, ItemState state)
{
insertItem(icon, label, id);
switch (state) {
@@ -41,16 +41,16 @@ void PopupContainer::appendItem(const QPixmap &icon, const QString &label, uint
}
//----------------------------------------------------------------------------
-ListViewItemContainer::ListViewItemContainer(const QString &title, KListView *parent)
- : KListViewItem(parent, title), _parent(0), _column(0)
+ListViewItemContainer::ListViewItemContainer(const TQString &title, KListView *tqparent)
+ : KListViewItem(tqparent, title), _parent(0), _column(0)
{
- _ids = new QMap<const QListViewItem *, uint>;
+ _ids = new TQMap<const TQListViewItem *, uint>;
}
-ListViewItemContainer::ListViewItemContainer(const QString &title, ListViewItemContainer *parent)
- : KListViewItem(parent, title), _parent(parent), _column(0)
+ListViewItemContainer::ListViewItemContainer(const TQString &title, ListViewItemContainer *tqparent)
+ : KListViewItem(tqparent, title), _parent(tqparent), _column(0)
{
- _ids = parent->_ids;
+ _ids = tqparent->_ids;
}
ListViewItemContainer::~ListViewItemContainer()
@@ -58,38 +58,38 @@ ListViewItemContainer::~ListViewItemContainer()
if ( _parent==0 ) delete _ids;
}
-ListContainer *ListViewItemContainer::appendBranch(const QString &title)
+ListContainer *ListViewItemContainer::appendBranch(const TQString &title)
{
ListViewItemContainer *branch = new ListViewItemContainer(title, this);
branch->setColumn(_column);
branch->setSelectable(false);
// append instead of prepend
- QListViewItem *litem=firstChild();
+ TQListViewItem *litem=firstChild();
while ( litem && litem->nextSibling() ) litem = litem->nextSibling();
if (litem) branch->moveItem(litem);
return branch;
}
-void ListViewItemContainer::appendItem(const QPixmap &icon, const QString &title, uint id, ItemState state)
+void ListViewItemContainer::appendItem(const TQPixmap &icon, const TQString &title, uint id, ItemState state)
{
- QListViewItem *item = 0;
+ TQListViewItem *item = 0;
if ( state==Normal || state==Disabled ) {
item = new KListViewItem(this);
item->setText(_column, title);
} else {
- item = new QCheckListItem(this, title, QCheckListItem::CheckBox);
- static_cast<QCheckListItem *>(item)->setState(state==Checked ? QCheckListItem::On : QCheckListItem::Off);
+ item = new TQCheckListItem(this, title, TQCheckListItem::CheckBox);
+ static_cast<TQCheckListItem *>(item)->setState(state==Checked ? TQCheckListItem::On : TQCheckListItem::Off);
}
item->setPixmap(_column, icon);
item->setSelectable(state==Normal);
// append instead of prepend
- QListViewItem *litem=firstChild();
+ TQListViewItem *litem=firstChild();
while ( litem && litem->nextSibling() ) litem = litem->nextSibling();
if (litem) item->moveItem(litem);
(*_ids)[item] = id;
}
-int ListViewItemContainer::id(const QListViewItem *item) const
+int ListViewItemContainer::id(const TQListViewItem *item) const
{
- return (_ids->contains(item) ? int((*_ids)[item]) : -1);
+ return (_ids->tqcontains(item) ? int((*_ids)[item]) : -1);
}
diff --git a/src/common/gui/list_container.h b/src/common/gui/list_container.h
index b70db57..138b9ea 100644
--- a/src/common/gui/list_container.h
+++ b/src/common/gui/list_container.h
@@ -17,39 +17,40 @@ class ListContainer
{
public:
virtual ~ListContainer() {}
- virtual ListContainer *appendBranch(const QString &title) = 0;
+ virtual ListContainer *appendBranch(const TQString &title) = 0;
enum ItemState { Normal, Checked, UnChecked, Disabled };
- void appendItem(const QString &label, uint id, ItemState state) { appendItem(QPixmap(), label, id, state); }
- virtual void appendItem(const QPixmap &icon, const QString &label, uint id, ItemState state) = 0;
+ void appendItem(const TQString &label, uint id, ItemState state) { appendItem(TQPixmap(), label, id, state); }
+ virtual void appendItem(const TQPixmap &icon, const TQString &label, uint id, ItemState state) = 0;
};
//----------------------------------------------------------------------------
class PopupContainer : public KPopupMenu, public ListContainer
{
Q_OBJECT
+ TQ_OBJECT
public:
- PopupContainer(const QString &title, QWidget *parent = 0, const char *name = 0);
- virtual ListContainer *appendBranch(const QString &title);
- virtual ListContainer *appendBranch(const QPixmap &icon, const QString &title);
- virtual void appendItem(const QPixmap &icon, const QString &label, uint id, ItemState state);
+ PopupContainer(const TQString &title, TQWidget *tqparent = 0, const char *name = 0);
+ virtual ListContainer *appendBranch(const TQString &title);
+ virtual ListContainer *appendBranch(const TQPixmap &icon, const TQString &title);
+ virtual void appendItem(const TQPixmap &icon, const TQString &label, uint id, ItemState state);
};
//----------------------------------------------------------------------------
class ListViewItemContainer : public KListViewItem, public ListContainer
{
public:
- ListViewItemContainer(const QString &title, KListView *parent);
- ListViewItemContainer(const QString &title, ListViewItemContainer *parent);
+ ListViewItemContainer(const TQString &title, KListView *tqparent);
+ ListViewItemContainer(const TQString &title, ListViewItemContainer *tqparent);
virtual ~ListViewItemContainer();
void setColumn(uint column) { _column = column; }
- virtual ListContainer *appendBranch(const QString &title);
- virtual void appendItem(const QPixmap &icon, const QString &label, uint id, ItemState state);
- int id(const QListViewItem* item) const; // -1 if not known
+ virtual ListContainer *appendBranch(const TQString &title);
+ virtual void appendItem(const TQPixmap &icon, const TQString &label, uint id, ItemState state);
+ int id(const TQListViewItem* item) const; // -1 if not known
private:
ListViewItemContainer *_parent;
uint _column;
- QMap<const QListViewItem *, uint> *_ids;
+ TQMap<const TQListViewItem *, uint> *_ids;
};
#endif
diff --git a/src/common/gui/list_view.cpp b/src/common/gui/list_view.cpp
index c9434f3..4d5ac14 100644
--- a/src/common/gui/list_view.cpp
+++ b/src/common/gui/list_view.cpp
@@ -9,18 +9,18 @@
***************************************************************************/
#include "list_view.h"
-#include <qapplication.h>
-#include <qpainter.h>
-#include <qlineedit.h>
-#include <qheader.h>
-#include <qmetaobject.h>
-#include <qvariant.h>
+#include <tqapplication.h>
+#include <tqpainter.h>
+#include <tqlineedit.h>
+#include <tqheader.h>
+#include <tqmetaobject.h>
+#include <tqvariant.h>
//----------------------------------------------------------------------------
-ListView::ListView(QWidget *parent, const char *name)
- : KListView(parent, name)
+ListView::ListView(TQWidget *tqparent, const char *name)
+ : KListView(tqparent, name)
{
- QToolTip::remove(this);
+ TQToolTip::remove(this);
_tooltip = new ListViewToolTip(this);
}
@@ -29,9 +29,9 @@ ListView::~ListView()
delete _tooltip;
}
-QString ListView::tooltip(const QListViewItem &, int) const
+TQString ListView::tooltip(const TQListViewItem &, int) const
{
- return QString::null;
+ return TQString();
}
void ListView::clear()
@@ -40,16 +40,16 @@ void ListView::clear()
KListView::clear();
}
-bool ListView::eventFilter(QObject *o, QEvent *e)
+bool ListView::eventFilter(TQObject *o, TQEvent *e)
{
- QValueList<EditListViewItem *>::const_iterator it;
+ TQValueList<EditListViewItem *>::const_iterator it;
for (it=_editItems.begin(); it!=_editItems.end(); ++it) {
for (uint i=0; i<(*it)->_editWidgets.count(); i++) {
- if ( (*it)->_editWidgets[i]==o ) {
+ if ( TQT_BASE_OBJECT((*it)->_editWidgets[i])==TQT_BASE_OBJECT(o) ) {
//qDebug("event %i", e->type());
switch (e->type()) {
- case QEvent::KeyPress: {
- QKeyEvent *ke = static_cast<QKeyEvent *>(e);
+ case TQEvent::KeyPress: {
+ TQKeyEvent *ke = TQT_TQKEYEVENT(e);
switch (ke->key()) {
case Key_Enter:
case Key_Return:
@@ -61,12 +61,12 @@ bool ListView::eventFilter(QObject *o, QEvent *e)
}
break;
}
- case QEvent::FocusOut: {
- //qDebug("focus out %i %i=%i", qApp->focusWidget(), focusWidget(), (*it)->_editWidgets[i]);
- if ( qApp->focusWidget() && focusWidget()==(*it)->_editWidgets[i] ) break;
+ case TQEvent::FocusOut: {
+ //qDebug("focus out %i %i=%i", tqApp->tqfocusWidget(), tqfocusWidget(), (*it)->_editWidgets[i]);
+ if ( tqApp->tqfocusWidget() && tqfocusWidget()==(*it)->_editWidgets[i] ) break;
//qDebug("ext");
- QCustomEvent *e = new QCustomEvent(9999);
- QApplication::postEvent(o, e);
+ TQCustomEvent *e = new TQCustomEvent(9999);
+ TQApplication::postEvent(o, e);
return true;
}
case 9999:
@@ -84,21 +84,21 @@ bool ListView::eventFilter(QObject *o, QEvent *e)
void ListView::stopRenaming(bool force)
{
- QValueList<EditListViewItem *>::const_iterator it;
+ TQValueList<EditListViewItem *>::const_iterator it;
for (it=_editItems.begin(); it!=_editItems.end(); ++it)
if ( (*it)->isRenaming() ) (*it)->renameDone(force);
}
//----------------------------------------------------------------------------
-void ListViewToolTip::maybeTip(const QPoint &p)
+void ListViewToolTip::maybeTip(const TQPoint &p)
{
if ( _listView==0 ) return;
- const QListViewItem* item = _listView->itemAt(p);
+ const TQListViewItem* item = _listView->itemAt(p);
if ( item==0 ) return;
- QRect rect = _listView->itemRect(item);
+ TQRect rect = _listView->tqitemRect(item);
if ( !rect.isValid() ) return;
int col = _listView->header()->sectionAt(p.x());
- QString text = _listView->tooltip(*item, col);
+ TQString text = _listView->tooltip(*item, col);
if ( !text.isEmpty() ) {
int hpos = _listView->header()->sectionPos(col);
rect.setLeft(hpos);
@@ -128,17 +128,17 @@ EditListViewItem::~EditListViewItem()
for (uint i=0; i<_editWidgets.count(); i++) delete _editWidgets[i];
}
-void EditListViewItem::paintCell(QPainter *p, const QColorGroup &cg, int column, int width, int align)
+void EditListViewItem::paintCell(TQPainter *p, const TQColorGroup &cg, int column, int width, int align)
{
if ( column<int(_editWidgets.count()) && _editWidgets[column] )
- p->fillRect(0, 0, width, height(), cg.color(QColorGroup::Background));
+ p->fillRect(0, 0, width, height(), cg.color(TQColorGroup::Background));
else KListViewItem::paintCell(p, cg, column, width, align);
}
void EditListViewItem::startRename()
{
if ( !renameEnabled(0) ) return;
- QListView *lv = listView();
+ TQListView *lv = listView();
if ( !lv ) return;
KListViewItem::startRename(0);
if (renameBox) {
@@ -149,8 +149,8 @@ void EditListViewItem::startRename()
_renaming = true;
_editWidgets.resize(lv->columns());
for (uint i=0; i<_editWidgets.count(); i++) {
- QRect r = lv->itemRect(this);
- r = QRect(lv->viewportToContents(r.topLeft()), r.size());
+ TQRect r = lv->tqitemRect(this);
+ r = TQRect(lv->viewportToContents(r.topLeft()), r.size());
r.setLeft(lv->header()->sectionPos(i));
r.setWidth(lv->header()->sectionSize(i) - 1);
if ( i==0 ) r.setLeft(r.left() + lv->itemMargin() + (depth() + (lv->rootIsDecorated() ? 1 : 0)) * lv->treeStepSize() - 1);
@@ -162,7 +162,7 @@ void EditListViewItem::startRename()
if ( _editWidgets[i]==0 ) continue;
_editWidgets[i]->installEventFilter(lv);
lv->addChild(_editWidgets[i], r.x(), r.y());
- uint w = QMIN(r.width(), _editWidgets[i]->sizeHint().width());
+ uint w = TQMIN(r.width(), _editWidgets[i]->tqsizeHint().width());
_editWidgets[i]->resize(w, r.height());
lv->viewport()->setFocusProxy(_editWidgets[i]);
_editWidgets[i]->setFocus();
@@ -172,7 +172,7 @@ void EditListViewItem::startRename()
void EditListViewItem::removeEditBox()
{
- QListView *lv = listView();
+ TQListView *lv = listView();
if ( !lv ) return;
_renaming = false;
bool resetFocus = false;
@@ -189,17 +189,17 @@ void EditListViewItem::removeEditBox()
}
}
-void EditListViewItem::editDone(int col, const QWidget *edit)
+void EditListViewItem::editDone(int col, const TQWidget *edit)
{
- if ( edit->metaObject()->findProperty("text", true)!=-1 )
+ if ( edit->tqmetaObject()->tqfindProperty("text", true)!=-1 )
emit listView()->itemRenamed(this, col, edit->property("text").toString());
- else if ( edit->metaObject()->findProperty("currentText", true)!=-1 )
+ else if ( edit->tqmetaObject()->tqfindProperty("currentText", true)!=-1 )
emit listView()->itemRenamed(this, col, edit->property("currentText").toString());
}
void EditListViewItem::renameDone(bool force)
{
- QListView *lv = listView();
+ TQListView *lv = listView();
if ( !lv || !_renaming ) return;
_renaming = false;
for (uint i=0; i<_editWidgets.count(); i++) {
@@ -210,12 +210,12 @@ void EditListViewItem::renameDone(bool force)
removeEditBox();
}
-int EditListViewItem::width(const QFontMetrics &fm, const QListView *lv, int col) const
+int EditListViewItem::width(const TQFontMetrics &fm, const TQListView *lv, int col) const
{
int w = KListViewItem::width(fm, lv, col);
- QWidget *edit = editWidgetFactory(col);
+ TQWidget *edit = editWidgetFactory(col);
if ( edit==0 ) return w;
- w = QMAX(w, edit->sizeHint().width());
+ w = TQMAX(w, edit->tqsizeHint().width());
delete edit;
return w;
}
diff --git a/src/common/gui/list_view.h b/src/common/gui/list_view.h
index 09ca984..c76ef46 100644
--- a/src/common/gui/list_view.h
+++ b/src/common/gui/list_view.h
@@ -9,8 +9,8 @@
#ifndef LIST_VIEW_H
#define LIST_VIEW_H
-#include <qtooltip.h>
-#include <qvaluevector.h>
+#include <tqtooltip.h>
+#include <tqvaluevector.h>
#define private public
#define protected public
#include <klistview.h>
@@ -24,36 +24,37 @@ class ListViewToolTip;
class ListView : public KListView
{
Q_OBJECT
+ TQ_OBJECT
public:
- ListView(QWidget *parent = 0, const char *name = 0);
+ ListView(TQWidget *tqparent = 0, const char *name = 0);
virtual ~ListView();
virtual void clear();
void stopRenaming(bool force);
- virtual QString tooltip(const QListViewItem &item, int column) const;
+ virtual TQString tooltip(const TQListViewItem &item, int column) const;
public slots:
void cancelRenaming() { stopRenaming(false); }
void finishRenaming() { stopRenaming(true); }
protected:
- virtual bool eventFilter(QObject *o, QEvent *e);
+ virtual bool eventFilter(TQObject *o, TQEvent *e);
private:
ListViewToolTip *_tooltip;
- QValueList<EditListViewItem *> _editItems;
+ TQValueList<EditListViewItem *> _editItems;
friend class EditListViewItem;
};
//-----------------------------------------------------------------------------
-class ListViewToolTip : public QToolTip
+class ListViewToolTip : public TQToolTip
{
public:
- ListViewToolTip(ListView *parent)
- : QToolTip(parent->viewport()), _listView(parent) {}
+ ListViewToolTip(ListView *tqparent)
+ : TQToolTip(tqparent->viewport()), _listView(tqparent) {}
protected:
- virtual void maybeTip(const QPoint &p);
+ virtual void maybeTip(const TQPoint &p);
private:
ListView *_listView;
@@ -70,15 +71,15 @@ public:
bool isRenaming() const { return _renaming; }
protected:
- virtual QWidget *editWidgetFactory(int col) const = 0;
+ virtual TQWidget *editWidgetFactory(int col) const = 0;
virtual bool alwaysAcceptEdit(int col) const = 0;
- virtual int width(const QFontMetrics &fm, const QListView *lv, int c) const;
- virtual void editDone(int col, const QWidget *editWidget);
- virtual void paintCell(QPainter *p, const QColorGroup &cg, int column, int width, int align);
+ virtual int width(const TQFontMetrics &fm, const TQListView *lv, int c) const;
+ virtual void editDone(int col, const TQWidget *editWidget);
+ virtual void paintCell(TQPainter *p, const TQColorGroup &cg, int column, int width, int align);
private:
bool _renaming;
- QValueVector<QWidget *> _editWidgets;
+ TQValueVector<TQWidget *> _editWidgets;
virtual void activate() { startRename(); }
virtual void startRename(int) { startRename(); }
diff --git a/src/common/gui/misc_gui.cpp b/src/common/gui/misc_gui.cpp
index 00f4997..fadf7a9 100644
--- a/src/common/gui/misc_gui.cpp
+++ b/src/common/gui/misc_gui.cpp
@@ -8,16 +8,16 @@
***************************************************************************/
#include "misc_gui.h"
-#include <qapplication.h>
-#include <qpushbutton.h>
-#include <qtimer.h>
-#include <qwidgetstack.h>
-#include <qobjectlist.h>
-#include <qpainter.h>
-#include <qheader.h>
-#include <qmetaobject.h>
-#include <qvariant.h>
-#include <qpopupmenu.h>
+#include <tqapplication.h>
+#include <tqpushbutton.h>
+#include <tqtimer.h>
+#include <tqwidgetstack.h>
+#include <tqobjectlist.h>
+#include <tqpainter.h>
+#include <tqheader.h>
+#include <tqmetaobject.h>
+#include <tqvariant.h>
+#include <tqpopupmenu.h>
#include <kcursor.h>
#include <kiconloader.h>
@@ -31,92 +31,92 @@
#include "common/gui/number_gui.h"
//-----------------------------------------------------------------------------
-bool BusyCursor::_overridePaused = false;
+bool PBusyCursor::_overridePaused = false;
-void BusyCursor::start()
+void PBusyCursor::start()
{
- QApplication::setOverrideCursor(KCursor::waitCursor(), true);
+ TQApplication::setOverrideCursor(KCursor::waitCursor(), true);
}
-void BusyCursor::stop()
+void PBusyCursor::stop()
{
- QApplication::restoreOverrideCursor();
+ TQApplication::restoreOverrideCursor();
}
-void BusyCursor::pause()
+void PBusyCursor::pause()
{
- _overridePaused = QApplication::overrideCursor();
+ _overridePaused = TQApplication::overrideCursor();
stop();
}
-void BusyCursor::restore()
+void PBusyCursor::restore()
{
if (_overridePaused) start();
}
//-----------------------------------------------------------------------------
-void MessageBox::information(const QString &text, Log::ShowMode show, const QString &dontShowAgainName)
+void MessageBox::information(const TQString &text, Log::ShowMode show, const TQString &dontShowAgainName)
{
if ( show==Log::DontShow ) return;
- BusyCursor::pause();
- KMessageBox::information(qApp->mainWidget(), text, QString::null, dontShowAgainName, KMessageBox::Notify | KMessageBox::AllowLink);
- BusyCursor::restore();
+ PBusyCursor::pause();
+ KMessageBox::information(tqApp->mainWidget(), text, TQString(), dontShowAgainName, KMessageBox::Notify | KMessageBox::AllowLink);
+ PBusyCursor::restore();
}
-void MessageBox::detailedSorry(const QString &text, const QString &details, Log::ShowMode show)
+void MessageBox::detailedSorry(const TQString &text, const TQString &details, Log::ShowMode show)
{
if ( show==Log::DontShow ) return;
- BusyCursor::pause();
- if ( details.isEmpty() ) KMessageBox::sorry(qApp->mainWidget(), text, QString::null, KMessageBox::Notify | KMessageBox::AllowLink);
- else KMessageBox::detailedSorry(qApp->mainWidget(), text, details, QString::null, KMessageBox::Notify | KMessageBox::AllowLink);
- BusyCursor::restore();
+ PBusyCursor::pause();
+ if ( details.isEmpty() ) KMessageBox::sorry(tqApp->mainWidget(), text, TQString(), KMessageBox::Notify | KMessageBox::AllowLink);
+ else KMessageBox::detailedSorry(tqApp->mainWidget(), text, details, TQString(), KMessageBox::Notify | KMessageBox::AllowLink);
+ PBusyCursor::restore();
}
-bool MessageBox::askContinue(const QString &text, const KGuiItem &buttonContinue, const QString &caption)
+bool MessageBox::askContinue(const TQString &text, const KGuiItem &buttonContinue, const TQString &caption)
{
- ::BusyCursor::pause();
- int res = KMessageBox::warningContinueCancel(qApp->mainWidget(), text, caption, buttonContinue);
- ::BusyCursor::restore();
+ ::PBusyCursor::pause();
+ int res = KMessageBox::warningContinueCancel(tqApp->mainWidget(), text, caption, buttonContinue);
+ ::PBusyCursor::restore();
return ( res==KMessageBox::Continue );
}
-bool MessageBox::questionYesNo(const QString &text, const KGuiItem &yesButton,const KGuiItem &noButton, const QString &caption)
+bool MessageBox::questionYesNo(const TQString &text, const KGuiItem &yesButton,const KGuiItem &noButton, const TQString &caption)
{
- ::BusyCursor::pause();
- int res = KMessageBox::questionYesNo(qApp->mainWidget(), text, caption, yesButton, noButton);
- ::BusyCursor::restore();
+ ::PBusyCursor::pause();
+ int res = KMessageBox::questionYesNo(tqApp->mainWidget(), text, caption, yesButton, noButton);
+ ::PBusyCursor::restore();
return ( res==KMessageBox::Yes );
}
-MessageBox::Result MessageBox::questionYesNoCancel(const QString &text, const KGuiItem &yesButton, const KGuiItem &noButton,
- const QString &caption)
+MessageBox::Result MessageBox::questionYesNoCancel(const TQString &text, const KGuiItem &yesButton, const KGuiItem &noButton,
+ const TQString &caption)
{
- ::BusyCursor::pause();
- int res = KMessageBox::questionYesNoCancel(qApp->mainWidget(), text, caption, yesButton, noButton);
- ::BusyCursor::restore();
+ ::PBusyCursor::pause();
+ int res = KMessageBox::questionYesNoCancel(tqApp->mainWidget(), text, caption, yesButton, noButton);
+ ::PBusyCursor::restore();
if ( res==KMessageBox::Yes ) return Yes;
if ( res==KMessageBox::No ) return No;
return Cancel;
}
-void MessageBox::text(const QString &text, Log::ShowMode show)
+void MessageBox::text(const TQString &text, Log::ShowMode show)
{
if ( show==Log::DontShow ) return;
- BusyCursor::pause();
- TextEditorDialog dialog(text, QString::null, false, qApp->mainWidget());
+ PBusyCursor::pause();
+ TextEditorDialog dialog(text, TQString(), false, tqApp->mainWidget());
dialog.exec();
- BusyCursor::restore();
+ PBusyCursor::restore();
}
//----------------------------------------------------------------------------
-PopupButton::PopupButton(QWidget *parent, const char *name)
- : KPushButton(parent, name)
+PopupButton::PopupButton(TQWidget *tqparent, const char *name)
+ : KPushButton(tqparent, name)
{
init();
}
-PopupButton::PopupButton(const QString &text, QWidget *parent, const char *name)
- : KPushButton(text, parent, name)
+PopupButton::PopupButton(const TQString &text, TQWidget *tqparent, const char *name)
+ : KPushButton(text, tqparent, name)
{
init();
}
@@ -125,8 +125,8 @@ void PopupButton::init()
{
_separator = false;
setFlat(true);
- QPopupMenu *popup = new QPopupMenu(this);
- connect(popup, SIGNAL(activated(int)), SIGNAL(activated(int)));
+ TQPopupMenu *popup = new TQPopupMenu(this);
+ connect(popup, TQT_SIGNAL(activated(int)), TQT_SIGNAL(activated(int)));
setPopup(popup);
}
@@ -137,20 +137,20 @@ void PopupButton::appendAction(KAction *action)
action->plug(popup());
}
-void PopupButton::appendAction(const QString &label, const QString &icon,
- QObject *receiver, const char *slot)
+void PopupButton::appendAction(const TQString &label, const TQString &icon,
+ TQObject *receiver, const char *slot)
{
appendAction(new KAction(label, icon, 0, receiver, slot, (KActionCollection *)0));
}
-int PopupButton::appendItem(const QString &label, const QString &icon, int id)
+int PopupButton::appendItem(const TQString &label, const TQString &icon, int id)
{
KIconLoader loader;
- QPixmap pixmap = loader.loadIcon(icon, KIcon::Small);
+ TQPixmap pixmap = loader.loadIcon(icon, KIcon::Small);
return appendItem(label, pixmap, id);
}
-int PopupButton::appendItem(const QString &label, const QPixmap &icon, int id)
+int PopupButton::appendItem(const TQString &label, const TQPixmap &icon, int id)
{
if ( _separator && popup()->count()!=0 ) popup()->insertSeparator();
_separator = false;
@@ -158,41 +158,41 @@ int PopupButton::appendItem(const QString &label, const QPixmap &icon, int id)
}
//-----------------------------------------------------------------------------
-Splitter::Splitter(const QValueList<int> &defaultSizes, Orientation o, QWidget *parent, const char *name)
- : QSplitter(o, parent, name), _defaultSizes(defaultSizes)
+Splitter::Splitter(const TQValueList<int> &defaultSizes, Qt::Orientation o, TQWidget *tqparent, const char *name)
+ : TQSplitter(o, tqparent, name), _defaultSizes(defaultSizes)
{
Q_ASSERT(name);
setOpaqueResize(true);
- QTimer::singleShot(0, this, SLOT(updateSizes()));
+ TQTimer::singleShot(0, this, TQT_SLOT(updateSizes()));
}
Splitter::~Splitter()
{
GuiConfig gc;
- gc.writeEntry(QString(name()) + "_sizes", sizes());
+ gc.writeEntry(TQString(name()) + "_sizes", sizes());
}
void Splitter::updateSizes()
{
GuiConfig gc;
- QValueList<int> sizes = gc.readIntListEntry(QString(name()) + "_sizes");
+ TQValueList<int> sizes = gc.readIntListEntry(TQString(name()) + "_sizes");
for (uint i=sizes.count(); i<_defaultSizes.count(); i++) sizes.append(_defaultSizes[i]);
setSizes(sizes);
}
//-----------------------------------------------------------------------------
-TabBar::TabBar(QWidget *parent, const char *name)
- : KTabBar(parent, name), _ignoreWheelEvent(false)
+TabBar::TabBar(TQWidget *tqparent, const char *name)
+ : KTabBar(tqparent, name), _ignoreWheelEvent(false)
{}
-void TabBar::wheelEvent(QWheelEvent *e)
+void TabBar::wheelEvent(TQWheelEvent *e)
{
- if (_ignoreWheelEvent) QApplication::sendEvent(parent(), e); // #### not sure why ignoring is not enough...
+ if (_ignoreWheelEvent) TQApplication::sendEvent(tqparent(), e); // #### not sure why ignoring is not enough...
else KTabBar::wheelEvent(e);
}
-TabWidget::TabWidget(QWidget *parent, const char *name)
- : KTabWidget(parent, name)
+TabWidget::TabWidget(TQWidget *tqparent, const char *name)
+ : KTabWidget(tqparent, name)
{
setTabBar(new TabBar(this));
}
@@ -202,7 +202,7 @@ void TabWidget::setIgnoreWheelEvent(bool ignore)
static_cast<TabBar *>(tabBar())->_ignoreWheelEvent = ignore;
}
-void TabWidget::wheelEvent(QWheelEvent *e)
+void TabWidget::wheelEvent(TQWheelEvent *e)
{
if (static_cast<TabBar *>(tabBar())->_ignoreWheelEvent) e->ignore();
else KTabWidget::wheelEvent(e);
@@ -211,24 +211,24 @@ void TabWidget::wheelEvent(QWheelEvent *e)
void TabWidget::setTabBar(TabBar *tabbar)
{
KTabWidget::setTabBar(tabbar);
- connect(tabBar(), SIGNAL(contextMenu( int, const QPoint & )), SLOT(contextMenu( int, const QPoint & )));
- connect(tabBar(), SIGNAL(mouseDoubleClick( int )), SLOT(mouseDoubleClick( int )));
- connect(tabBar(), SIGNAL(mouseMiddleClick( int )), SLOT(mouseMiddleClick( int )));
- connect(tabBar(), SIGNAL(initiateDrag( int )), SLOT(initiateDrag( int )));
- connect(tabBar(), SIGNAL(testCanDecode(const QDragMoveEvent *, bool & )), SIGNAL(testCanDecode(const QDragMoveEvent *, bool & )));
- connect(tabBar(), SIGNAL(receivedDropEvent( int, QDropEvent * )), SLOT(receivedDropEvent( int, QDropEvent * )));
- connect(tabBar(), SIGNAL(moveTab( int, int )), SLOT(moveTab( int, int )));
- connect(tabBar(), SIGNAL(closeRequest( int )), SLOT(closeRequest( int )));
- connect(tabBar(), SIGNAL(wheelDelta( int )), SLOT(wheelDelta( int )));
+ connect(tabBar(), TQT_SIGNAL(contextMenu( int, const TQPoint & )), TQT_SLOT(contextMenu( int, const TQPoint & )));
+ connect(tabBar(), TQT_SIGNAL(mouseDoubleClick( int )), TQT_SLOT(mouseDoubleClick( int )));
+ connect(tabBar(), TQT_SIGNAL(mouseMiddleClick( int )), TQT_SLOT(mouseMiddleClick( int )));
+ connect(tabBar(), TQT_SIGNAL(initiateDrag( int )), TQT_SLOT(initiateDrag( int )));
+ connect(tabBar(), TQT_SIGNAL(testCanDecode(const TQDragMoveEvent *, bool & )), TQT_SIGNAL(testCanDecode(const TQDragMoveEvent *, bool & )));
+ connect(tabBar(), TQT_SIGNAL(receivedDropEvent( int, TQDropEvent * )), TQT_SLOT(receivedDropEvent( int, TQDropEvent * )));
+ connect(tabBar(), TQT_SIGNAL(moveTab( int, int )), TQT_SLOT(moveTab( int, int )));
+ connect(tabBar(), TQT_SIGNAL(closeRequest( int )), TQT_SLOT(closeRequest( int )));
+ connect(tabBar(), TQT_SIGNAL(wheelDelta( int )), TQT_SLOT(wheelDelta( int )));
}
//-----------------------------------------------------------------------------
-ComboBox::ComboBox(QWidget *parent, const char *name)
- : QComboBox(parent, name), _ignoreWheelEvent(false)
+ComboBox::ComboBox(TQWidget *tqparent, const char *name)
+ : TQComboBox(tqparent, name), _ignoreWheelEvent(false)
{}
-void ComboBox::wheelEvent(QWheelEvent *e)
+void ComboBox::wheelEvent(TQWheelEvent *e)
{
- if (_ignoreWheelEvent) QApplication::sendEvent(parent(), e); // #### not sure why ignoring is not enough...
- else QComboBox::wheelEvent(e);
+ if (_ignoreWheelEvent) TQApplication::sendEvent(tqparent(), e); // #### not sure why ignoring is not enough...
+ else TQComboBox::wheelEvent(e);
}
diff --git a/src/common/gui/misc_gui.h b/src/common/gui/misc_gui.h
index 2d58569..7003f91 100644
--- a/src/common/gui/misc_gui.h
+++ b/src/common/gui/misc_gui.h
@@ -9,12 +9,12 @@
#ifndef MISC_GUI_H
#define MISC_GUI_H
-#include <qlayout.h>
-#include <qsplitter.h>
-#include <qvaluevector.h>
-#include <qvalidator.h>
-#include <qcombobox.h>
-#include <qwidgetstack.h>
+#include <tqlayout.h>
+#include <tqsplitter.h>
+#include <tqvaluevector.h>
+#include <tqvalidator.h>
+#include <tqcombobox.h>
+#include <tqwidgetstack.h>
#include <klocale.h>
#include <kpushbutton.h>
@@ -29,11 +29,11 @@ class KAction;
#include "common/common/number.h"
//-----------------------------------------------------------------------------
-class BusyCursor
+class PBusyCursor
{
public:
- BusyCursor() { start(); }
- ~BusyCursor() { stop(); }
+ PBusyCursor() { start(); }
+ ~PBusyCursor() { stop(); }
static void start();
static void stop();
static void pause();
@@ -46,32 +46,33 @@ private:
//-----------------------------------------------------------------------------
namespace MessageBox
{
-extern void information(const QString &text, Log::ShowMode show, const QString &dontShowAgainName = QString::null);
-extern void detailedSorry(const QString &text, const QString &details, Log::ShowMode show);
-inline void sorry(const QString &text, Log::ShowMode show) { detailedSorry(text, QString::null, show); }
-extern bool askContinue(const QString &text, const KGuiItem &continueButton = KStdGuiItem::cont(),
- const QString &caption = i18n("Warning"));
-extern bool questionYesNo(const QString &text, const KGuiItem &yesButton, const KGuiItem &noButton,
- const QString &caption = i18n("Warning"));
+extern void information(const TQString &text, Log::ShowMode show, const TQString &dontShowAgainName = TQString());
+extern void detailedSorry(const TQString &text, const TQString &details, Log::ShowMode show);
+inline void sorry(const TQString &text, Log::ShowMode show) { detailedSorry(text, TQString(), show); }
+extern bool askContinue(const TQString &text, const KGuiItem &continueButton = KStdGuiItem::cont(),
+ const TQString &caption = i18n("Warning"));
+extern bool questionYesNo(const TQString &text, const KGuiItem &yesButton, const KGuiItem &noButton,
+ const TQString &caption = i18n("Warning"));
enum Result { Yes, No, Cancel };
-extern Result questionYesNoCancel(const QString &text, const KGuiItem &yesButton, const KGuiItem &noButton,
- const QString &caption = i18n("Warning"));
-extern void text(const QString &text, Log::ShowMode show);
+extern Result questionYesNoCancel(const TQString &text, const KGuiItem &yesButton, const KGuiItem &noButton,
+ const TQString &caption = i18n("Warning"));
+extern void text(const TQString &text, Log::ShowMode show);
}
//----------------------------------------------------------------------------
class PopupButton : public KPushButton
{
Q_OBJECT
+ TQ_OBJECT
public:
- PopupButton(QWidget *parent = 0, const char *name = 0);
- PopupButton(const QString &text, QWidget *parent = 0, const char *name = 0);
+ PopupButton(TQWidget *tqparent = 0, const char *name = 0);
+ PopupButton(const TQString &text, TQWidget *tqparent = 0, const char *name = 0);
void appendAction(KAction *action);
- void appendAction(const QString &label, const QString &icon = QString::null,
- QObject *receiver = 0, const char *slot = 0);
- int appendItem(const QString &label, uint id) { return appendItem(label, QPixmap(), id); }
- int appendItem(const QString &label, const QString &icon, int id = -1);
- int appendItem(const QString &label, const QPixmap &icon, int id = -1);
+ void appendAction(const TQString &label, const TQString &icon = TQString(),
+ TQObject *receiver = 0, const char *slot = 0);
+ int appendItem(const TQString &label, uint id) { return appendItem(label, TQPixmap(), id); }
+ int appendItem(const TQString &label, const TQString &icon, int id = -1);
+ int appendItem(const TQString &label, const TQPixmap &icon, int id = -1);
void appendSeparator() { _separator = true; }
signals:
@@ -84,19 +85,20 @@ private:
};
//-----------------------------------------------------------------------------
-class Splitter : public QSplitter
+class Splitter : public TQSplitter
{
Q_OBJECT
+ TQ_OBJECT
public:
- Splitter(const QValueList<int> &defaultSizes, Orientation orientation,
- QWidget *parent, const char *name);
+ Splitter(const TQValueList<int> &defaultSizes, Qt::Orientation orientation,
+ TQWidget *tqparent, const char *name);
virtual ~Splitter();
private slots:
void updateSizes();
private:
- QValueList<int> _defaultSizes;
+ TQValueList<int> _defaultSizes;
};
//-----------------------------------------------------------------------------
@@ -107,12 +109,13 @@ public:
};
//-----------------------------------------------------------------------------
-class SeparatorWidget : public QFrame
+class SeparatorWidget : public TQFrame
{
Q_OBJECT
+ TQ_OBJECT
public:
- SeparatorWidget(QWidget *parent) : QFrame(parent, "separator") {
- setFrameStyle(QFrame::Panel | QFrame::Sunken);
+ SeparatorWidget(TQWidget *tqparent) : TQFrame(tqparent, "separator") {
+ setFrameStyle(TQFrame::Panel | TQFrame::Sunken);
setMargin(2);
setFixedHeight(2*2);
}
@@ -122,11 +125,12 @@ public:
class TabBar : public KTabBar
{
Q_OBJECT
+ TQ_OBJECT
public:
- TabBar(QWidget *parent = 0, const char *name = 0);
+ TabBar(TQWidget *tqparent = 0, const char *name = 0);
protected:
- virtual void wheelEvent(QWheelEvent *e);
+ virtual void wheelEvent(TQWheelEvent *e);
private:
bool _ignoreWheelEvent;
@@ -137,25 +141,27 @@ private:
class TabWidget : public KTabWidget
{
Q_OBJECT
+ TQ_OBJECT
public:
- TabWidget(QWidget *parent = 0, const char *name = 0);
+ TabWidget(TQWidget *tqparent = 0, const char *name = 0);
void setIgnoreWheelEvent(bool ignore);
protected:
- virtual void wheelEvent(QWheelEvent *e);
+ virtual void wheelEvent(TQWheelEvent *e);
void setTabBar(TabBar *tabbar);
};
//-----------------------------------------------------------------------------
-class ComboBox : public QComboBox
+class ComboBox : public TQComboBox
{
Q_OBJECT
+ TQ_OBJECT
public:
- ComboBox(QWidget *parent = 0, const char *name = 0);
+ ComboBox(TQWidget *tqparent = 0, const char *name = 0);
void setIgnoreWheelEvent(bool ignore) { _ignoreWheelEvent = ignore; }
protected:
- virtual void wheelEvent(QWheelEvent *e);
+ virtual void wheelEvent(TQWheelEvent *e);
private:
bool _ignoreWheelEvent;
diff --git a/src/common/gui/number_gui.cpp b/src/common/gui/number_gui.cpp
index d855407..1a84a36 100644
--- a/src/common/gui/number_gui.cpp
+++ b/src/common/gui/number_gui.cpp
@@ -8,65 +8,65 @@
***************************************************************************/
#include "number_gui.h"
-#include <qfontmetrics.h>
+#include <tqfontmetrics.h>
//-----------------------------------------------------------------------------
-uint maxCharWidth(const QString &s, const QFont &font)
+uint maxCharWidth(const TQString &s, const TQFont &font)
{
- QFontMetrics fm(font);
+ TQFontMetrics fm(font);
uint w = 0;
for (uint i=0; i<uint(s.length()); i++)
- w = QMAX(w, uint(fm.width(s[i])));
+ w = TQMAX(w, uint(fm.width(s[i])));
return w;
}
-uint maxCharWidth(NumberBase base, const QFont &font)
+uint maxCharWidth(NumberBase base, const TQFont &font)
{
- QString s;
+ TQString s;
for (uint i=0; i<base.data().base; i++) s += toChar(base, i);
return maxCharWidth(s, font);
}
-uint maxLabelWidth(NumberBase base, uint nbChars, const QFont &font)
+uint maxLabelWidth(NumberBase base, uint nbChars, const TQFont &font)
{
uint w = maxStringWidth(base, nbChars, font);
- QFontMetrics fm(font);
+ TQFontMetrics fm(font);
if ( base==NumberBase::String ) return w + 2 * fm.width("\"");
return w + fm.width(base.data().prefix);
}
//-----------------------------------------------------------------------------
-NumberLineEdit::NumberLineEdit(QWidget *parent, const char *name)
- : KLineEdit(parent, name)
+NumberLineEdit::NumberLineEdit(TQWidget *tqparent, const char *name)
+ : KLineEdit(tqparent, name)
{
- connect(this, SIGNAL(textChanged(const QString &)), SLOT(textChangedSlot()));
+ connect(this, TQT_SIGNAL(textChanged(const TQString &)), TQT_SLOT(textChangedSlot()));
}
-NumberLineEdit::NumberLineEdit(const QString &text, QWidget *parent, const char *name)
- : KLineEdit(text, parent, name)
+NumberLineEdit::NumberLineEdit(const TQString &text, TQWidget *tqparent, const char *name)
+ : KLineEdit(text, tqparent, name)
{
- connect(this, SIGNAL(textChanged(const QString &)), SLOT(textChangedSlot()));
+ connect(this, TQT_SIGNAL(textChanged(const TQString &)), TQT_SLOT(textChangedSlot()));
}
-QValidator::State validateNumber(const QString &input)
+TQValidator::State validateNumber(const TQString &input)
{
- if ( input.isEmpty() ) return QValidator::Intermediate;
+ if ( input.isEmpty() ) return TQValidator::Intermediate;
bool ok;
(void)fromAnyLabel(input, &ok);
- if (ok) return QValidator::Acceptable;
+ if (ok) return TQValidator::Acceptable;
FOR_EACH(NumberBase, base)
- if ( input==base.data().prefix ) return QValidator::Intermediate;
- if ( input[0]=='\"' ) return QValidator::Intermediate;
- if ( input[0]=='\'' ) return QValidator::Intermediate;
- return QValidator::Invalid;
+ if ( input==base.data().prefix ) return TQValidator::Intermediate;
+ if ( input[0]=='\"' ) return TQValidator::Intermediate;
+ if ( input[0]=='\'' ) return TQValidator::Intermediate;
+ return TQValidator::Invalid;
}
void NumberLineEdit::textChangedSlot()
{
- QValidator::State state = validateNumber(text());
+ TQValidator::State state = validateNumber(text());
switch (state) {
- case QValidator::Acceptable: unsetColor(); break;
- case QValidator::Intermediate: setColor(QColor("#FF9900")); break;
- case QValidator::Invalid: setColor(red); break;
+ case TQValidator::Acceptable: unsetColor(); break;
+ case TQValidator::Intermediate: setColor(TQColor("#FF9900")); break;
+ case TQValidator::Invalid: setColor(red); break;
}
}
diff --git a/src/common/gui/number_gui.h b/src/common/gui/number_gui.h
index f910820..2b23d2b 100644
--- a/src/common/gui/number_gui.h
+++ b/src/common/gui/number_gui.h
@@ -9,28 +9,29 @@
#ifndef NUMBER_GUI_H
#define NUMBER_GUI_H
-#include <qvalidator.h>
+#include <tqvalidator.h>
#include <klineedit.h>
#include "common/common/number.h"
//-----------------------------------------------------------------------------
-extern uint maxCharWidth(const QString &s, const QFont &font);
-extern uint maxCharWidth(NumberBase base, const QFont &font);
-inline uint maxStringWidth(NumberBase base, uint nbChars, const QFont &font) { return nbChars * maxCharWidth(base, font); }
-extern uint maxLabelWidth(NumberBase base, uint nbChars, const QFont &font);
+extern uint maxCharWidth(const TQString &s, const TQFont &font);
+extern uint maxCharWidth(NumberBase base, const TQFont &font);
+inline uint maxStringWidth(NumberBase base, uint nbChars, const TQFont &font) { return nbChars * maxCharWidth(base, font); }
+extern uint maxLabelWidth(NumberBase base, uint nbChars, const TQFont &font);
-extern QValidator::State validateNumber(const QString &s);
+extern TQValidator::State validateNumber(const TQString &s);
//-----------------------------------------------------------------------------
class NumberLineEdit : public KLineEdit
{
Q_OBJECT
+ TQ_OBJECT
public:
- NumberLineEdit(QWidget *parent = 0, const char *name = 0);
- NumberLineEdit(const QString &text, QWidget *parent = 0, const char *name = 0);
+ NumberLineEdit(TQWidget *tqparent = 0, const char *name = 0);
+ NumberLineEdit(const TQString &text, TQWidget *tqparent = 0, const char *name = 0);
uint value(bool *ok = 0) const { return fromAnyLabel(text(), ok); }
- void setColor(const QColor &color) { setPaletteForegroundColor(color); }
+ void setColor(const TQColor &color) { setPaletteForegroundColor(color); }
void unsetColor() { unsetPalette(); }
private slots:
diff --git a/src/common/gui/pfile_ext.cpp b/src/common/gui/pfile_ext.cpp
index d42de16..43f9e81 100644
--- a/src/common/gui/pfile_ext.cpp
+++ b/src/common/gui/pfile_ext.cpp
@@ -8,7 +8,7 @@
***************************************************************************/
#include "pfile_ext.h"
-#include <qfile.h>
+#include <tqfile.h>
#include <kio/netaccess.h>
#include <ktempfile.h>
#include "common/gui/misc_gui.h"
@@ -18,11 +18,11 @@ bool PURL::File::openForWrite()
{
close();
if (_tmp) delete _tmp;
- _tmp = new KTempFile(QString::null, _extension);
+ _tmp = new KTempFile(TQString(), _extension);
_tmp->setAutoDelete(true);
if ( _tmp->status()!=0 ) {
_error = i18n("Could not create temporary file.");
- _log.sorry(_error, i18n("File: %1").arg(_tmp->name()));
+ _log.sorry(_error, i18n("File: %1").tqarg(_tmp->name()));
return false;
}
return true;
@@ -35,11 +35,11 @@ bool PURL::File::close()
bool ok = (_tmp ? _tmp->status() : _file->status())==IO_Ok;
if ( !_file->name().isEmpty() ) {
KIO::NetAccess::removeTempFile(_file->name());
- _file->setName(QString::null);
+ _file->setName(TQString());
}
delete _stream;
_stream = 0;
- if ( ok && _tmp && !_url.isEmpty() && !KIO::NetAccess::upload(_tmp->name(), _url.kurl(), qApp->mainWidget()) ) {
+ if ( ok && _tmp && !_url.isEmpty() && !KIO::NetAccess::upload(_tmp->name(), _url.kurl(), tqApp->mainWidget()) ) {
_error = KIO::NetAccess::lastErrorString();
ok = false;
_log.sorry(i18n("Could not save file."), errorString());
@@ -52,8 +52,8 @@ bool PURL::File::close()
bool PURL::File::openForRead()
{
close();
- QString tmp;
- if ( !KIO::NetAccess::download(_url.kurl(), tmp, qApp->mainWidget()) ) {
+ TQString tmp;
+ if ( !KIO::NetAccess::download(_url.kurl(), tmp, tqApp->mainWidget()) ) {
_error = KIO::NetAccess::lastErrorString();
_log.sorry(i18n("Could not open file for reading."), errorString());
return false;
@@ -61,7 +61,7 @@ bool PURL::File::openForRead()
_file->setName(tmp);
if ( !_file->open(IO_ReadOnly) ) {
_error = i18n("Could not open temporary file.");
- _log.sorry(_error, i18n("File: %1").arg(_file->name()));
+ _log.sorry(_error, i18n("File: %1").tqarg(_file->name()));
return false;
}
return true;
@@ -75,7 +75,7 @@ bool PURL::File::remove()
}
//-----------------------------------------------------------------------------
-PURL::TempFile::TempFile(Log::Generic &log, const QString &extension)
+PURL::TempFile::TempFile(Log::Generic &log, const TQString &extension)
: FileBase(log, extension)
{}
@@ -92,7 +92,7 @@ bool PURL::TempFile::close()
_tmp->close();
if ( _tmp->status()!=IO_Ok ) {
_error = i18n("Could not write to temporary file.");
- _log.sorry(_error, i18n("File: %1").arg(_tmp->name()));
+ _log.sorry(_error, i18n("File: %1").tqarg(_tmp->name()));
return false;
}
}
@@ -103,11 +103,11 @@ bool PURL::TempFile::openForWrite()
{
close();
if (_tmp) delete _tmp;
- _tmp = new KTempFile(QString::null, _extension);
+ _tmp = new KTempFile(TQString(), _extension);
_tmp->setAutoDelete(true);
if ( _tmp->status()!=0 ) {
_error = i18n("Could not create temporary file.");
- _log.sorry(_error, i18n("File: %1").arg(_tmp->name()));
+ _log.sorry(_error, i18n("File: %1").tqarg(_tmp->name()));
return false;
}
return true;
diff --git a/src/common/gui/pfile_ext.h b/src/common/gui/pfile_ext.h
index 14c007a..0158ee4 100644
--- a/src/common/gui/pfile_ext.h
+++ b/src/common/gui/pfile_ext.h
@@ -17,7 +17,7 @@ namespace PURL
class TempFile : public FileBase
{
public:
- TempFile(Log::Generic &log, const QString &extension = QString::null);
+ TempFile(Log::Generic &log, const TQString &extension = TQString());
~TempFile() { close(); }
Url url() const;
bool close();
diff --git a/src/common/gui/purl_ext.cpp b/src/common/gui/purl_ext.cpp
index 5d69d05..df657a7 100644
--- a/src/common/gui/purl_ext.cpp
+++ b/src/common/gui/purl_ext.cpp
@@ -8,8 +8,8 @@
***************************************************************************/
#include "common/global/purl.h"
-#include <qfile.h>
-#include <qapplication.h>
+#include <tqfile.h>
+#include <tqapplication.h>
#include <kio/netaccess.h>
#include <kfileitem.h>
#include <ktempfile.h>
@@ -27,7 +27,7 @@ bool PURL::Url::copyTo(const Url &destination, Log::Generic &log) const
// }
//#else
// do not overwrite
- bool ok = KIO::NetAccess::file_copy(_url, destination._url, -1, false, false, qApp->mainWidget());
+ bool ok = KIO::NetAccess::file_copy(_url, destination._url, -1, false, false, tqApp->mainWidget());
if ( !ok ) log.sorry(i18n("Could not copy file"), KIO::NetAccess::lastErrorString());
return ok;
//#endif
@@ -36,7 +36,7 @@ bool PURL::Url::copyTo(const Url &destination, Log::Generic &log) const
bool PURL::Url::create(Log::Generic &log) const
{
//#if defined(NO_KDE)
-// QByteArray a;
+// TQByteArray a;
// Synchronous sync;
// if ( sync.op().put(a, _url.filepath()) && sync.execute() ) {
// if ( show==Log::Show ) ConsoleView::sorry(i18n("Could not create file"), sync.error());
@@ -44,17 +44,17 @@ bool PURL::Url::create(Log::Generic &log) const
// }
//#else
// assume file do no exist if ioslave cannot tell...
- if ( KIO::NetAccess::exists(_url, false, qApp->mainWidget()) ) return true;
+ if ( KIO::NetAccess::exists(_url, false, tqApp->mainWidget()) ) return true;
KTempFile tmp;
tmp.setAutoDelete(true);
// do not overwrite
- bool ok = KIO::NetAccess::file_copy(tmp.name(), _url, -1, false, false, qApp->mainWidget());
+ bool ok = KIO::NetAccess::file_copy(tmp.name(), _url, -1, false, false, tqApp->mainWidget());
if ( !ok ) log.sorry(i18n("Could not create file"), KIO::NetAccess::lastErrorString());
//#endif
return ok;
}
-bool PURL::Url::write(const QString &text, Log::Generic &log) const
+bool PURL::Url::write(const TQString &text, Log::Generic &log) const
{
File file(*this, log);
if ( !file.openForWrite() ) return false;
@@ -71,7 +71,7 @@ bool PURL::Url::del(Log::Generic &log) const
// return false;
// }
//#else
- bool ok = KIO::NetAccess::del(_url, qApp->mainWidget());
+ bool ok = KIO::NetAccess::del(_url, tqApp->mainWidget());
if ( !ok ) log.sorry(i18n("Could not delete file."), KIO::NetAccess::lastErrorString());
return ok;
//#endif
@@ -103,8 +103,8 @@ bool PURL::Directory::create(Log::Generic &log) const
// }
//#else
// assume dir do no exist if ioslave cannot tell...
- if ( KIO::NetAccess::exists(_url, false, qApp->mainWidget()) ) return true;
- bool ok = KIO::NetAccess::mkdir(_url, qApp->mainWidget());
+ if ( KIO::NetAccess::exists(_url, false, tqApp->mainWidget()) ) return true;
+ bool ok = KIO::NetAccess::mkdir(_url, tqApp->mainWidget());
if ( !ok ) log.sorry(i18n("Could not create directory"), KIO::NetAccess::lastErrorString());
//#endif
return ok;
diff --git a/src/common/gui/purl_gui.cpp b/src/common/gui/purl_gui.cpp
index d81fdb6..f93e11c 100644
--- a/src/common/gui/purl_gui.cpp
+++ b/src/common/gui/purl_gui.cpp
@@ -8,7 +8,7 @@
***************************************************************************/
#include "purl_gui.h"
-#include <qlayout.h>
+#include <tqlayout.h>
#include <kiconloader.h>
#include <kpushbutton.h>
#include <krun.h>
@@ -18,20 +18,20 @@
#include "misc_gui.h"
//-----------------------------------------------------------------------------
-PURL::Url PURL::getOpenUrl(const QString &startDir, const QString &filter,
- QWidget *widget, const QString &caption)
+PURL::Url PURL::getOpenUrl(const TQString &startDir, const TQString &filter,
+ TQWidget *widget, const TQString &caption)
{
return KFileDialog::getOpenURL(startDir, filter, widget, caption);
}
-PURL::UrlList PURL::getOpenUrls(const QString &startDir, const QString &filter,
- QWidget *widget, const QString &caption)
+PURL::UrlList PURL::getOpenUrls(const TQString &startDir, const TQString &filter,
+ TQWidget *widget, const TQString &caption)
{
return KFileDialog::getOpenURLs(startDir, filter, widget, caption);
}
-PURL::Url PURL::getSaveUrl(const QString &startDir, const QString &filter,
- QWidget *widget, const QString &caption,
+PURL::Url PURL::getSaveUrl(const TQString &startDir, const TQString &filter,
+ TQWidget *widget, const TQString &caption,
SaveAction action)
{
Url url = KFileDialog::getSaveURL(startDir, filter, widget, caption);
@@ -40,7 +40,7 @@ PURL::Url PURL::getSaveUrl(const QString &startDir, const QString &filter,
case NoSaveAction: break;
case AskOverwrite:
if ( url.exists() ) {
- if ( !MessageBox::askContinue(i18n("File \"%1\" already exists. Overwrite ?").arg(url.pretty())) ) return Url();
+ if ( !MessageBox::askContinue(i18n("File \"%1\" already exists. Overwrite ?").tqarg(url.pretty())) ) return Url();
}
break;
case CancelIfExists:
@@ -50,19 +50,19 @@ PURL::Url PURL::getSaveUrl(const QString &startDir, const QString &filter,
return url;
}
-PURL::Directory PURL::getExistingDirectory(const QString &startDir, QWidget *widget,
- const QString &caption)
+PURL::Directory PURL::getExistingDirectory(const TQString &startDir, TQWidget *widget,
+ const TQString &caption)
{
KURL kurl = KDirSelectDialog::selectDirectory(startDir, false, widget, caption);
if ( kurl.isEmpty() ) return Directory();
return Directory(kurl.path(1));
}
-QPixmap PURL::icon(FileType type)
+TQPixmap PURL::icon(FileType type)
{
- if (type.data().xpm_icon) return QPixmap(type.data().xpm_icon);
+ if (type.data().xpm_icon) return TQPixmap(type.data().xpm_icon);
if ( hasMimetype(type) ) return KMimeType::mimeType(type.data().mimetype)->pixmap(KIcon::Small);
- return QPixmap();
+ return TQPixmap();
}
bool PURL::hasMimetype(FileType type)
@@ -73,11 +73,11 @@ bool PURL::hasMimetype(FileType type)
}
//-----------------------------------------------------------------------------
-PURL::Label::Label(const QString &url, const QString &text,
- QWidget *parent, const char *name)
- : KURLLabel(url, text, parent, name)
+PURL::Label::Label(const TQString &url, const TQString &text,
+ TQWidget *tqparent, const char *name)
+ : KURLLabel(url, text, tqparent, name)
{
- connect(this, SIGNAL(leftClickedURL()), SLOT(urlClickedSlot()));
+ connect(this, TQT_SIGNAL(leftClickedURL()), TQT_SLOT(urlClickedSlot()));
}
void PURL::Label::urlClickedSlot()
@@ -86,29 +86,29 @@ void PURL::Label::urlClickedSlot()
}
//-----------------------------------------------------------------------------
-PURL::BaseWidget::BaseWidget(QWidget *parent, const char *name)
- : QWidget(parent, name)
+PURL::BaseWidget::BaseWidget(TQWidget *tqparent, const char *name)
+ : TQWidget(tqparent, name)
{
init();
}
-PURL::BaseWidget::BaseWidget(const QString &defaultDir, QWidget *parent, const char *name)
- : QWidget(parent, name), _defaultDir(defaultDir)
+PURL::BaseWidget::BaseWidget(const TQString &defaultDir, TQWidget *tqparent, const char *name)
+ : TQWidget(tqparent, name), _defaultDir(defaultDir)
{
init();
}
void PURL::BaseWidget::init()
{
- QHBoxLayout *top = new QHBoxLayout(this, 0, 10);
+ TQHBoxLayout *top = new TQHBoxLayout(this, 0, 10);
_edit = new KLineEdit(this);
- connect(_edit, SIGNAL(textChanged(const QString &)), SIGNAL(changed()));
+ connect(_edit, TQT_SIGNAL(textChanged(const TQString &)), TQT_SIGNAL(changed()));
top->addWidget(_edit);
KIconLoader loader;
- QIconSet iconset = loader.loadIcon("fileopen", KIcon::Toolbar);
- QPushButton *button = new KPushButton(iconset, QString::null, this);
- connect(button, SIGNAL(clicked()), SLOT(buttonClicked()));
+ TQIconSet iconset = loader.loadIcon("fileopen", KIcon::Toolbar);
+ TQPushButton *button = new KPushButton(iconset, TQString(), this);
+ connect(button, TQT_SIGNAL(clicked()), TQT_SLOT(buttonClicked()));
top->addWidget(button);
}
@@ -122,23 +122,23 @@ void PURL::DirectoryWidget::buttonClicked()
}
//----------------------------------------------------------------------------
-PURL::DirectoriesWidget::DirectoriesWidget(const QString &title, QWidget *parent, const char *name)
- : QVGroupBox(title, parent, name)
+PURL::DirectoriesWidget::DirectoriesWidget(const TQString &title, TQWidget *tqparent, const char *name)
+ : TQVGroupBox(title, tqparent, name)
{
- init(QString::null);
+ init(TQString());
}
-PURL::DirectoriesWidget::DirectoriesWidget(const QString &title, const QString &defaultDir, QWidget *parent, const char *name)
- : QVGroupBox(title, parent, name)
+PURL::DirectoriesWidget::DirectoriesWidget(const TQString &title, const TQString &defaultDir, TQWidget *tqparent, const char *name)
+ : TQVGroupBox(title, tqparent, name)
{
init(defaultDir);
}
-void PURL::DirectoriesWidget::init(const QString &defaultDir)
+void PURL::DirectoriesWidget::init(const TQString &defaultDir)
{
DirectoryWidget *edit = new DirectoryWidget(defaultDir);
_editListBox = new EditListBox(1, edit, edit->lineEdit(), this, "directories_editlistbox");
- connect(_editListBox, SIGNAL(changed()), SIGNAL(changed()));
+ connect(_editListBox, TQT_SIGNAL(changed()), TQT_SIGNAL(changed()));
}
//----------------------------------------------------------------------------
diff --git a/src/common/gui/purl_gui.h b/src/common/gui/purl_gui.h
index a11bedf..d554636 100644
--- a/src/common/gui/purl_gui.h
+++ b/src/common/gui/purl_gui.h
@@ -9,7 +9,7 @@
#ifndef PURL_GUI_H
#define PURL_GUI_H
-#include <qvgroupbox.h>
+#include <tqvgroupbox.h>
#include <klineedit.h>
#include <klocale.h>
#include <kurllabel.h>
@@ -21,34 +21,36 @@ namespace PURL
{
//-----------------------------------------------------------------------------
extern bool hasMimetype(FileType type);
-extern QPixmap icon(FileType type);
-extern Directory getExistingDirectory(const QString &startDir, QWidget *widget, const QString &caption);
-extern Url getOpenUrl(const QString &startDir, const QString &filter, QWidget *widget,
- const QString &caption);
-extern UrlList getOpenUrls(const QString &startDir, const QString &filter, QWidget *widget,
- const QString &caption);
+extern TQPixmap icon(FileType type);
+extern Directory getExistingDirectory(const TQString &startDir, TQWidget *widget, const TQString &caption);
+extern Url getOpenUrl(const TQString &startDir, const TQString &filter, TQWidget *widget,
+ const TQString &caption);
+extern UrlList getOpenUrls(const TQString &startDir, const TQString &filter, TQWidget *widget,
+ const TQString &caption);
enum SaveAction { NoSaveAction, AskOverwrite, CancelIfExists };
-extern Url getSaveUrl(const QString &startDir, const QString &filter, QWidget *widget,
- const QString &caption, SaveAction action);
+extern Url getSaveUrl(const TQString &startDir, const TQString &filter, TQWidget *widget,
+ const TQString &caption, SaveAction action);
//-----------------------------------------------------------------------------
class Label : public KURLLabel
{
Q_OBJECT
+ TQ_OBJECT
public:
- Label(const QString &url, const QString &text, QWidget *parent = 0, const char *name = 0);
+ Label(const TQString &url, const TQString &text, TQWidget *tqparent = 0, const char *name = 0);
private slots:
void urlClickedSlot();
};
//-----------------------------------------------------------------------------
-class BaseWidget : public QWidget
+class BaseWidget : public TQWidget
{
Q_OBJECT
+ TQ_OBJECT
public:
- BaseWidget(QWidget *parent = 0, const char *name = 0);
- BaseWidget(const QString &defaultDir, QWidget *parent = 0, const char *name = 0);
+ BaseWidget(TQWidget *tqparent = 0, const char *name = 0);
+ BaseWidget(const TQString &defaultDir, TQWidget *tqparent = 0, const char *name = 0);
KLineEdit *lineEdit() { return _edit; }
signals:
@@ -58,7 +60,7 @@ protected slots:
virtual void buttonClicked() = 0;
protected:
- QString _defaultDir;
+ TQString _defaultDir;
KLineEdit *_edit;
void init();
@@ -68,9 +70,10 @@ protected:
class DirectoryWidget : public BaseWidget
{
Q_OBJECT
+ TQ_OBJECT
public:
- DirectoryWidget(QWidget *parent = 0, const char *name = 0) : BaseWidget(parent, name) {}
- DirectoryWidget(const QString &defaultDir, QWidget *parent = 0, const char *name = 0) : BaseWidget(defaultDir, parent, name) {}
+ DirectoryWidget(TQWidget *tqparent = 0, const char *name = 0) : BaseWidget(tqparent, name) {}
+ DirectoryWidget(const TQString &defaultDir, TQWidget *tqparent = 0, const char *name = 0) : BaseWidget(defaultDir, tqparent, name) {}
void setDirectory(const Directory &dir) { _edit->setText(dir.path()); }
Directory directory() const { return _edit->text(); }
@@ -79,32 +82,34 @@ protected slots:
};
//-----------------------------------------------------------------------------
-class DirectoriesWidget : public QVGroupBox
+class DirectoriesWidget : public TQVGroupBox
{
Q_OBJECT
+ TQ_OBJECT
public:
- DirectoriesWidget(const QString &title, QWidget *parent = 0, const char *name = 0);
- DirectoriesWidget(const QString &title, const QString &defaultDir, QWidget *parent = 0, const char *name = 0);
- void setDirectories(const QStringList &dirs) { _editListBox->setTexts(dirs); }
- QStringList directories() const { return _editListBox->texts(); }
+ DirectoriesWidget(const TQString &title, TQWidget *tqparent = 0, const char *name = 0);
+ DirectoriesWidget(const TQString &title, const TQString &defaultDir, TQWidget *tqparent = 0, const char *name = 0);
+ void setDirectories(const TQStringList &dirs) { _editListBox->setTexts(dirs); }
+ TQStringList directories() const { return _editListBox->texts(); }
signals:
void changed();
private:
EditListBox *_editListBox;
- void init(const QString &defaultDir);
+ void init(const TQString &defaultDir);
};
//-----------------------------------------------------------------------------
class UrlWidget : public BaseWidget
{
Q_OBJECT
+ TQ_OBJECT
public:
- UrlWidget(const QString &filter, QWidget *parent = 0, const char *name = 0)
- : BaseWidget(parent, name), _filter(filter) {}
- UrlWidget(const QString &defaultDir, const QString &filter, QWidget *parent = 0, const char *name = 0)
- : BaseWidget(defaultDir, parent, name), _filter(filter) {}
+ UrlWidget(const TQString &filter, TQWidget *tqparent = 0, const char *name = 0)
+ : BaseWidget(tqparent, name), _filter(filter) {}
+ UrlWidget(const TQString &defaultDir, const TQString &filter, TQWidget *tqparent = 0, const char *name = 0)
+ : BaseWidget(defaultDir, tqparent, name), _filter(filter) {}
Url url() const { return PURL::Url::fromPathOrUrl(_edit->text()); }
void setUrl(const Url &url) { _edit->setText(url.filepath()); }
@@ -112,7 +117,7 @@ protected slots:
virtual void buttonClicked();
private:
- QString _filter;
+ TQString _filter;
};
} // namespace
diff --git a/src/common/nokde/nokde_kaboutdata.cpp b/src/common/nokde/nokde_kaboutdata.cpp
index 21b6917..6dd8f33 100644
--- a/src/common/nokde/nokde_kaboutdata.cpp
+++ b/src/common/nokde/nokde_kaboutdata.cpp
@@ -24,52 +24,52 @@
#include "nokde_kaboutdata.h"
//#include <kstandarddirs.h>
-#include <qfile.h>
-#include <qtextstream.h>
-#include <qstringlist.h>
+#include <tqfile.h>
+#include <tqtextstream.h>
+#include <tqstringlist.h>
-QString
+TQString
KAboutPerson::name() const
{
- return QString::fromUtf8(mName);
+ return TQString::fromUtf8(mName);
}
-QString
+TQString
KAboutPerson::task() const
{
if (mTask && *mTask)
return i18n(mTask);
else
- return QString::null;
+ return TQString();
}
-QString
+TQString
KAboutPerson::emailAddress() const
{
- return QString::fromUtf8(mEmailAddress);
+ return TQString::fromUtf8(mEmailAddress);
}
-QString
+TQString
KAboutPerson::webAddress() const
{
- return QString::fromUtf8(mWebAddress);
+ return TQString::fromUtf8(mWebAddress);
}
-KAboutTranslator::KAboutTranslator(const QString & name,
- const QString & emailAddress)
+KAboutTranslator::KAboutTranslator(const TQString & name,
+ const TQString & emailAddress)
{
mName=name;
mEmail=emailAddress;
}
-QString KAboutTranslator::name() const
+TQString KAboutTranslator::name() const
{
return mName;
}
-QString KAboutTranslator::emailAddress() const
+TQString KAboutTranslator::emailAddress() const
{
return mEmail;
}
@@ -90,7 +90,7 @@ public:
const char *translatorName;
const char *translatorEmail;
const char *productName;
-// QImage* programLogo;
+// TQImage* programLogo;
};
@@ -163,9 +163,9 @@ KAboutData::setLicenseText( const char *licenseText )
}
void
-KAboutData::setLicenseTextFile( const QString &file )
+KAboutData::setLicenseTextFile( const TQString &file )
{
- mLicenseText = qstrdup(QFile::encodeName(file));
+ mLicenseText = qstrdup(TQFile::encodeName(file));
mLicenseKey = License_File;
}
@@ -244,99 +244,99 @@ KAboutData::productName() const
return appName();
}
-QString
+TQString
KAboutData::programName() const
{
if (mProgramName && *mProgramName)
return i18n(mProgramName);
else
- return QString::null;
+ return TQString();
}
/*
-QImage
+TQImage
KAboutData::programLogo() const
{
- return d->programLogo ? (*d->programLogo) : QImage();
+ return d->programLogo ? (*d->programLogo) : TQImage();
}
void
-KAboutData::setProgramLogo(const QImage& image)
+KAboutData::setProgramLogo(const TQImage& image)
{
if (!d->programLogo)
- d->programLogo = new QImage( image );
+ d->programLogo = new TQImage( image );
else
*d->programLogo = image;
}
*/
-QString
+TQString
KAboutData::version() const
{
- return QString::fromLatin1(mVersion);
+ return TQString::tqfromLatin1(mVersion);
}
-QString
+TQString
KAboutData::shortDescription() const
{
if (mShortDescription && *mShortDescription)
return i18n(mShortDescription);
else
- return QString::null;
+ return TQString();
}
-QString
+TQString
KAboutData::homepage() const
{
- return QString::fromLatin1(mHomepageAddress);
+ return TQString::tqfromLatin1(mHomepageAddress);
}
-QString
+TQString
KAboutData::bugAddress() const
{
- return QString::fromLatin1(mBugEmailAddress);
+ return TQString::tqfromLatin1(mBugEmailAddress);
}
-const QValueList<KAboutPerson>
+const TQValueList<KAboutPerson>
KAboutData::authors() const
{
return mAuthorList;
}
-const QValueList<KAboutPerson>
+const TQValueList<KAboutPerson>
KAboutData::credits() const
{
return mCreditList;
}
-const QValueList<KAboutTranslator>
+const TQValueList<KAboutTranslator>
KAboutData::translators() const
{
- QValueList<KAboutTranslator> personList;
+ TQValueList<KAboutTranslator> personList;
if(d->translatorName == 0)
return personList;
- QStringList nameList;
- QStringList emailList;
+ TQStringList nameList;
+ TQStringList emailList;
- QString names = i18n(d->translatorName);
- if(names != QString::fromUtf8(d->translatorName))
+ TQString names = i18n(d->translatorName);
+ if(names != TQString::fromUtf8(d->translatorName))
{
-#if QT_VERSION < 0x040000
- nameList = QStringList::split(',',names);
+#if [[[TQT_VERSION IS DEPRECATED]]] < 0x040000
+ nameList = TQStringList::split(',',names);
#else
- nameList = names.split(',', QString::SkipEmptyParts);
+ nameList = names.split(',', TQString::SkipEmptyParts);
#endif
}
if(d->translatorEmail)
{
- QString emails = i18n(d->translatorEmail);
+ TQString emails = i18n(d->translatorEmail);
- if(emails != QString::fromUtf8(d->translatorEmail))
+ if(emails != TQString::fromUtf8(d->translatorEmail))
{
-#if QT_VERSION < 0x040000
- emailList = QStringList::split(',',emails,true);
+#if [[[TQT_VERSION IS DEPRECATED]]] < 0x040000
+ emailList = TQStringList::split(',',emails,true);
#else
emailList = emails.split(',');
#endif
@@ -344,21 +344,21 @@ KAboutData::translators() const
}
- QStringList::Iterator nit;
- QStringList::Iterator eit=emailList.begin();
+ TQStringList::Iterator nit;
+ TQStringList::Iterator eit=emailList.begin();
for(nit = nameList.begin(); nit != nameList.end(); ++nit)
{
- QString email;
+ TQString email;
if(eit != emailList.end())
{
email=*eit;
++eit;
}
- QString name=*nit;
+ TQString name=*nit;
-#if QT_VERSION < 0x040000
+#if [[[TQT_VERSION IS DEPRECATED]]] < 0x040000
personList.append(KAboutTranslator(name.stripWhiteSpace(), email.stripWhiteSpace()));
#else
personList.append(KAboutTranslator(name.trimmed(), email.trimmed()));
@@ -368,7 +368,7 @@ KAboutData::translators() const
return personList;
}
-QString
+TQString
KAboutData::aboutTranslationTeam()
{
return i18n("replace this with information about your translation team",
@@ -378,29 +378,29 @@ KAboutData::aboutTranslationTeam()
"visit http://i18n.kde.org</p>");
}
-QString
+TQString
KAboutData::otherText() const
{
if (mOtherText && *mOtherText)
return i18n(mOtherText);
else
- return QString::null;
+ return TQString();
}
-QString
+TQString
KAboutData::license() const
{
- QString result;
+ TQString result;
if (!copyrightStatement().isEmpty())
result = copyrightStatement() + "\n\n";
- QString l;
- QString f;
+ TQString l;
+ TQString f;
switch ( mLicenseKey )
{
case License_File:
- f = QFile::decodeName(mLicenseText);
+ f = TQFile::decodeName(mLicenseText);
break;
case License_GPL_V2:
l = "GPL v2";
@@ -418,9 +418,9 @@ KAboutData::license() const
l = "Artistic License";
f = locate("data", "LICENSES/ARTISTIC");
break;
- case License_QPL_V1_0:
- l = "QPL v1.0";
- f = locate("data", "LICENSES/QPL_V1.0");
+ case License_TQPL_V1_0:
+ l = "TQPL v1.0";
+ f = locate("data", "LICENSES/TQPL_V1.0");
break;
case License_Custom:
if (mLicenseText && *mLicenseText)
@@ -434,21 +434,21 @@ KAboutData::license() const
}
if (!l.isEmpty())
- result += i18n("This program is distributed under the terms of the %1.").arg( l );
+ result += i18n("This program is distributed under the terms of the %1.").tqarg( l );
if (!f.isEmpty())
{
- QFile file(f);
-#if QT_VERSION < 0x040000
+ TQFile file(f);
+#if [[[TQT_VERSION IS DEPRECATED]]] < 0x040000
if (file.open(IO_ReadOnly))
#else
- if (file.open(QIODevice::ReadOnly))
+ if (file.open(TQIODevice::ReadOnly))
#endif
{
result += '\n';
result += '\n';
- QTextStream str(&file);
-#if QT_VERSION < 0x040000
+ TQTextStream str(&file);
+#if [[[TQT_VERSION IS DEPRECATED]]] < 0x040000
result += str.read();
#else
result += str.readAll();
@@ -459,11 +459,11 @@ KAboutData::license() const
return result;
}
-QString
+TQString
KAboutData::copyrightStatement() const
{
if (mCopyrightStatement && *mCopyrightStatement)
return i18n(mCopyrightStatement);
else
- return QString::null;
+ return TQString();
}
diff --git a/src/common/nokde/nokde_kaboutdata.h b/src/common/nokde/nokde_kaboutdata.h
index 13076d4..01a8e74 100644
--- a/src/common/nokde/nokde_kaboutdata.h
+++ b/src/common/nokde/nokde_kaboutdata.h
@@ -21,16 +21,16 @@
*
*/
-#include <qglobal.h>
-#if QT_VERSION < 0x040000
-# include <qvaluelist.h>
+#include <tqglobal.h>
+#if [[[TQT_VERSION IS DEPRECATED]]] < 0x040000
+# include <tqvaluelist.h>
#else
-# include <Qt3Support/Q3ValueList>
-# define QValueList Q3ValueList
-# include <QStringList>
+# include <TQt3Support/Q3ValueList>
+# define TQValueList Q3ValueList
+# include <TQStringList>
#endif
-#include <qstring.h>
-//#include <qimage.h>
+#include <tqstring.h>
+//#include <tqimage.h>
#include "nokde_klocale.h"
@@ -85,37 +85,37 @@ public:
}
/**
* @internal
- * Don't use. Required by QValueList
+ * Don't use. Required by TQValueList
*/
KAboutPerson() {}
/**
* The person's name
- * @return the person's name (can be QString::null, if it has been
+ * @return the person's name (can be TQString(), if it has been
* constructed with a null name)
*/
- QString name() const;
+ TQString name() const;
/**
* The person's task
- * @return the person's task (can be QString::null, if it has been
+ * @return the person's task (can be TQString(), if it has been
* constructed with a null task)
*/
- QString task() const;
+ TQString task() const;
/**
* The person's email address
- * @return the person's email address (can be QString::null, if it has been
+ * @return the person's email address (can be TQString(), if it has been
* constructed with a null email)
*/
- QString emailAddress() const;
+ TQString emailAddress() const;
/**
* The home page or a relevant link
- * @return the persons home page (can be QString::null, if it has been
+ * @return the persons home page (can be TQString(), if it has been
* constructed with a null home page)
*/
- QString webAddress() const;
+ TQString webAddress() const;
private:
const char *mName;
@@ -149,26 +149,26 @@ public:
*
* @param emailAddress The email address of the person.
*/
- KAboutTranslator(const QString & name=QString::null,
- const QString & emailAddress=QString::null);
+ KAboutTranslator(const TQString & name=TQString(),
+ const TQString & emailAddress=TQString());
/**
* The translator's name
- * @return the translators's name (can be QString::null, if it has been
+ * @return the translators's name (can be TQString(), if it has been
* constructed with a null name)
*/
- QString name() const;
+ TQString name() const;
/**
* The translator's email
- * @return the translator's email address (can be QString::null, if it has been
+ * @return the translator's email address (can be TQString(), if it has been
* constructed with a null email)
*/
- QString emailAddress() const;
+ TQString emailAddress() const;
private:
- QString mName;
- QString mEmail;
+ TQString mName;
+ TQString mEmail;
KAboutTranslatorPrivate* d;
};
@@ -204,8 +204,8 @@ class KDECORE_EXPORT KAboutData
License_LGPL_V2 = 2,
License_BSD = 3,
License_Artistic = 4,
- License_QPL = 5,
- License_QPL_V1_0 = 5
+ License_TQPL = 5,
+ License_TQPL_V1_0 = 5
};
public:
@@ -352,7 +352,7 @@ class KDECORE_EXPORT KAboutData
*
* @param file File containing the license text.
*/
- void setLicenseTextFile( const QString &file );
+ void setLicenseTextFile( const TQString &file );
/**
* Defines the program name used internally.
@@ -379,7 +379,7 @@ class KDECORE_EXPORT KAboutData
* @see programLogo()
* @since 3.4
*/
-// void setProgramLogo(const QImage& image);
+// void setProgramLogo(const TQImage& image);
/**
* Defines the program version string.
@@ -469,7 +469,7 @@ class KDECORE_EXPORT KAboutData
* Returns the translated program name.
* @return the program name (translated).
*/
- QString programName() const;
+ TQString programName() const;
/**
* Returns the program logo image.
@@ -477,63 +477,63 @@ class KDECORE_EXPORT KAboutData
* no custom application logo defined.
* @since 3.4
*/
-// QImage programLogo() const;
+// TQImage programLogo() const;
/**
* Returns the program's version.
* @return the version string.
*/
- QString version() const;
+ TQString version() const;
/**
* Returns a short, translated description.
* @return the short description (translated). Can be
- * QString::null if not set.
+ * TQString() if not set.
*/
- QString shortDescription() const;
+ TQString shortDescription() const;
/**
* Returns the application homepage.
- * @return the application homepage URL. Can be QString::null if
+ * @return the application homepage URL. Can be TQString() if
* not set.
*/
- QString homepage() const;
+ TQString homepage() const;
/**
* Returns the email address for bugs.
* @return the email address where to report bugs.
*/
- QString bugAddress() const;
+ TQString bugAddress() const;
/**
* Returns a list of authors.
* @return author information (list of persons).
*/
- const QValueList<KAboutPerson> authors() const;
+ const TQValueList<KAboutPerson> authors() const;
/**
* Returns a list of persons who contributed.
* @return credit information (list of persons).
*/
- const QValueList<KAboutPerson> credits() const;
+ const TQValueList<KAboutPerson> credits() const;
/**
* Returns a list of translators.
* @return translators information (list of persons)
*/
- const QValueList<KAboutTranslator> translators() const;
+ const TQValueList<KAboutTranslator> translators() const;
/**
* Returns a message about the translation team.
* @return a message about the translation team
*/
- static QString aboutTranslationTeam();
+ static TQString aboutTranslationTeam();
/**
* Returns a translated, free form text.
- * @return the free form text (translated). Can be QString::null if not set.
+ * @return the free form text (translated). Can be TQString() if not set.
*/
- QString otherText() const;
+ TQString otherText() const;
/**
* Returns the license. If the licenseType argument of the constructor has been
@@ -542,13 +542,13 @@ class KDECORE_EXPORT KAboutData
*
* @return The license text.
*/
- QString license() const;
+ TQString license() const;
/**
* Returns the copyright statement.
- * @return the copyright statement. Can be QString::null if not set.
+ * @return the copyright statement. Can be TQString() if not set.
*/
- QString copyrightStatement() const;
+ TQString copyrightStatement() const;
private:
const char *mAppName;
@@ -560,8 +560,8 @@ class KDECORE_EXPORT KAboutData
const char *mOtherText;
const char *mHomepageAddress;
const char *mBugEmailAddress;
- QValueList<KAboutPerson> mAuthorList;
- QValueList<KAboutPerson> mCreditList;
+ TQValueList<KAboutPerson> mAuthorList;
+ TQValueList<KAboutPerson> mCreditList;
const char *mLicenseText;
KAboutDataPrivate *d;
diff --git a/src/common/nokde/nokde_kcmdlineargs.cpp b/src/common/nokde/nokde_kcmdlineargs.cpp
index 7f026fe..f06f20e 100644
--- a/src/common/nokde/nokde_kcmdlineargs.cpp
+++ b/src/common/nokde/nokde_kcmdlineargs.cpp
@@ -32,23 +32,23 @@
#include <limits.h>
#endif
-#include <qdir.h>
-#include <qfile.h>
-#include <qurl.h>
-
-#include <qstringlist.h>
-#if QT_VERSION<0x040000
-# include <qasciidict.h>
-# include <qstrlist.h>
+#include <tqdir.h>
+#include <tqfile.h>
+#include <tqurl.h>
+
+#include <tqstringlist.h>
+#if [[[TQT_VERSION IS DEPRECATED]]]<0x040000
+# include <tqasciidict.h>
+# include <tqstrlist.h>
#else
-# include <Qt3Support/Q3StrList>
-# define QGList Q3GList
-# define QStrList Q3StrList
-# include <Qt3Support/Q3AsciiDict>
-# define QGDict Q3GDict
-# define QAsciiDict Q3AsciiDict
-# include <Qt3Support/Q3PtrCollection>
-# define QPtrCollection Q3PtrCollection
+# include <TQt3Support/Q3StrList>
+# define TQGList Q3GList
+# define TQStrList Q3StrList
+# include <TQt3Support/Q3AsciiDict>
+# define TQGDict Q3GDict
+# define TQAsciiDict Q3AsciiDict
+# include <TQt3Support/Q3PtrCollection>
+# define TQPtrCollection Q3PtrCollection
#endif
@@ -60,47 +60,47 @@
//#include <kstringhandler.h>
//#include <kstaticdeleter.h>
-#ifdef Q_WS_X11
+#ifdef TQ_WS_X11
#define DISPLAY "DISPLAY"
-#elif defined(Q_WS_QWS)
-#define DISPLAY "QWS_DISPLAY"
+#elif defined(TQ_WS_TQWS)
+#define DISPLAY "TQWS_DISPLAY"
#endif
-#ifdef Q_WS_WIN
+#ifdef TQ_WS_WIN
#include <win32_utils.h>
#endif
-template class QAsciiDict<QCString>;
-template class QPtrList<KCmdLineArgs>;
+template class TQAsciiDict<TQCString>;
+template class TQPtrList<KCmdLineArgs>;
-class KCmdLineParsedOptions : public QAsciiDict<QCString>
+class KCmdLineParsedOptions : public TQAsciiDict<TQCString>
{
public:
KCmdLineParsedOptions()
- : QAsciiDict<QCString>( 7 ) { }
+ : TQAsciiDict<TQCString>( 7 ) { }
// WABA: Huh?
// The compiler doesn't find KCmdLineParsedOptions::write(s) by itself ???
// WABA: No, because there is another write function that hides the
// write function in the base class even though this function has a
// different signature. (obscure C++ feature)
- QDataStream& save( QDataStream &s) const
- { return QGDict::write(s); }
+ TQDataStream& save( TQDataStream &s) const
+ { return TQGDict::write(s); }
- QDataStream& load( QDataStream &s)
- { return QGDict::read(s); }
+ TQDataStream& load( TQDataStream &s)
+ { return TQGDict::read(s); }
protected:
- virtual QDataStream& write( QDataStream &s, QPtrCollection::Item data) const
+ virtual TQDataStream& write( TQDataStream &s, TQPtrCollection::Item data) const
{
- QCString *str = (QCString *) data;
+ TQCString *str = (TQCString *) data;
s << (*str);
return s;
}
- virtual QDataStream& read( QDataStream &s, QPtrCollection::Item &item)
+ virtual TQDataStream& read( TQDataStream &s, TQPtrCollection::Item &item)
{
- QCString *str = new QCString;
+ TQCString *str = new TQCString;
s >> (*str);
item = (void *)str;
return s;
@@ -108,20 +108,20 @@ protected:
};
-class KCmdLineParsedArgs : public QStrList
+class KCmdLineParsedArgs : public TQStrList
{
public:
KCmdLineParsedArgs()
- : QStrList( true ) { }
- QDataStream& save( QDataStream &s) const
- { return QGList::write(s); }
+ : TQStrList( true ) { }
+ TQDataStream& save( TQDataStream &s) const
+ { return TQGList::write(s); }
- QDataStream& load( QDataStream &s)
- { return QGList::read(s); }
+ TQDataStream& load( TQDataStream &s)
+ { return TQGList::read(s); }
};
-class KCmdLineArgsList: public QPtrList<KCmdLineArgs>
+class KCmdLineArgsList: public TQPtrList<KCmdLineArgs>
{
public:
KCmdLineArgsList() { }
@@ -201,16 +201,16 @@ KCmdLineArgs::init(int _argc, char **_argv, const KAboutData *_about, bool /*noK
parsed = false;
mCwd = /*mCwdd.setObject(mCwd, */new char [PATH_MAX+1];//, true);
getcwd(mCwd, PATH_MAX);
-#ifdef Q_WS_WIN
+#ifdef TQ_WS_WIN
win32_slashify(mCwd, PATH_MAX);
#endif
// if (!noKApp)
// KApplication::addCmdLineOptions();
}
-QString KCmdLineArgs::cwd()
+TQString KCmdLineArgs::cwd()
{
- return QFile::decodeName(QCString(mCwd));
+ return TQFile::decodeName(TQCString(mCwd));
}
const char * KCmdLineArgs::appName()
@@ -252,16 +252,16 @@ KCmdLineArgs::addCmdLineOptions( const KCmdLineOptions *options, const char *nam
}
void
-KCmdLineArgs::saveAppArgs( QDataStream &ds)
+KCmdLineArgs::saveAppArgs( TQDataStream &ds)
{
if (!parsed)
parseAllArgs();
- // Remove Qt and KDE options.
+ // Remove TQt and KDE options.
removeArgs("qt");
removeArgs("kde");
- QCString qCwd = mCwd;
+ TQCString qCwd = mCwd;
ds << qCwd;
uint count = argsList ? argsList->count() : 0;
@@ -272,15 +272,15 @@ KCmdLineArgs::saveAppArgs( QDataStream &ds)
KCmdLineArgs *args;
for(args = argsList->first(); args; args = argsList->next())
{
- ds << QCString(args->id);
+ ds << TQCString(args->id);
args->save(ds);
}
}
void
-KCmdLineArgs::loadAppArgs( QDataStream &ds)
+KCmdLineArgs::loadAppArgs( TQDataStream &ds)
{
- // Remove Qt and KDE options.
+ // Remove TQt and KDE options.
removeArgs("qt");
removeArgs("kde");
@@ -295,7 +295,7 @@ KCmdLineArgs::loadAppArgs( QDataStream &ds)
if (ds.atEnd())
return;
- QCString qCwd;
+ TQCString qCwd;
ds >> qCwd;
delete [] mCwd;
@@ -307,7 +307,7 @@ KCmdLineArgs::loadAppArgs( QDataStream &ds)
while(count--)
{
- QCString id;
+ TQCString id;
ds >> id;
assert( argsList );
for(args = argsList->first(); args; args = argsList->next())
@@ -367,7 +367,7 @@ void KCmdLineArgs::removeArgs(const char *id)
* +4 - no more options follow // !fork
*/
static int
-findOption(const KCmdLineOptions *options, QCString &opt,
+findOption(const KCmdLineOptions *options, TQCString &opt,
const char *&opt_name, const char *&def, bool &enabled)
{
int result;
@@ -407,11 +407,11 @@ findOption(const KCmdLineOptions *options, QCString &opt,
options++;
if (!options->name)
return result+0;
- QCString nextOption = options->name;
-# if QT_VERSION<0x040000
- int p = nextOption.find(' ');
+ TQCString nextOption = options->name;
+# if [[[TQT_VERSION IS DEPRECATED]]]<0x040000
+ int p = nextOption.tqfind(' ');
#else
- int p = QString(nextOption).indexOf(' ');
+ int p = TQString(nextOption).indexOf(' ');
#endif
if (p > 0)
nextOption = nextOption.left(p);
@@ -443,16 +443,16 @@ findOption(const KCmdLineOptions *options, QCString &opt,
void
-KCmdLineArgs::findOption(const char *_opt, QCString opt, int &i, bool _enabled, bool &moreOptions)
+KCmdLineArgs::findOption(const char *_opt, TQCString opt, int &i, bool _enabled, bool &moreOptions)
{
KCmdLineArgs *args = argsList->first();
const char *opt_name;
const char *def;
- QCString argument;
-# if QT_VERSION<0x040000
- int j = opt.find('=');
+ TQCString argument;
+# if [[[TQT_VERSION IS DEPRECATED]]]<0x040000
+ int j = opt.tqfind('=');
#else
- int j = QString(opt).indexOf('=');
+ int j = TQString(opt).indexOf('=');
#endif
if (j != -1)
{
@@ -476,7 +476,7 @@ KCmdLineArgs::findOption(const char *_opt, QCString opt, int &i, bool _enabled,
int p = 1;
while (true)
{
- QCString singleCharOption = " ";
+ TQCString singleCharOption = " ";
singleCharOption[0] = _opt[p];
args = argsList->first();
while (args)
@@ -518,7 +518,7 @@ KCmdLineArgs::findOption(const char *_opt, QCString opt, int &i, bool _enabled,
if (ignoreUnknown)
return;
enable_i18n();
- usage( i18n("Unknown option '%1'.").arg(QString::fromLocal8Bit(_opt)));
+ usage( i18n("Unknown option '%1'.").tqarg(TQString::fromLocal8Bit(_opt)));
}
if ((result & 4) != 0)
@@ -534,7 +534,7 @@ KCmdLineArgs::findOption(const char *_opt, QCString opt, int &i, bool _enabled,
if (ignoreUnknown)
return;
enable_i18n();
- usage( i18n("Unknown option '%1'.").arg(QString::fromLocal8Bit(_opt)));
+ usage( i18n("Unknown option '%1'.").tqarg(TQString::fromLocal8Bit(_opt)));
}
if (argument.isEmpty())
{
@@ -542,7 +542,7 @@ KCmdLineArgs::findOption(const char *_opt, QCString opt, int &i, bool _enabled,
if (i >= argc)
{
enable_i18n();
- usage( i18n("'%1' missing.").arg( opt_name));
+ usage( i18n("'%1' missing.").tqarg( opt_name));
}
argument = argv[i];
}
@@ -555,12 +555,12 @@ KCmdLineArgs::findOption(const char *_opt, QCString opt, int &i, bool _enabled,
}
void
-KCmdLineArgs::printQ(const QString &msg)
+KCmdLineArgs::printQ(const TQString &msg)
{
-# if QT_VERSION<0x040000
- QCString localMsg = msg.local8Bit();
+# if [[[TQT_VERSION IS DEPRECATED]]]<0x040000
+ TQCString localMsg = msg.local8Bit();
#else
- QCString localMsg = msg.toLocal8Bit();
+ TQCString localMsg = msg.toLocal8Bit();
#endif
fprintf(stdout, "%s", localMsg.data());
}
@@ -618,10 +618,10 @@ KCmdLineArgs::parseAllArgs()
else if ( (::qstrcmp(option, "version") == 0) ||
(::qstrcmp(option, "v") == 0))
{
- printQ( QString("Qt: %1\n").arg(qVersion()));
-// printQ( QString("KDE: %1\n").arg(KDE_VERSION_STRING));
- printQ( QString("%1: %2\n").
- arg(about->programName()).arg(about->version()));
+ printQ( TQString("TQt: %1\n").tqarg(qVersion()));
+// printQ( TQString("KDE: %1\n").tqarg(KDE_VERSION_STRING));
+ printQ( TQString("%1: %2\n").
+ arg(about->programName()).tqarg(about->version()));
exit(0);
} else if ( (::qstrcmp(option, "license") == 0) )
{
@@ -632,26 +632,26 @@ KCmdLineArgs::parseAllArgs()
} else if ( ::qstrcmp( option, "author") == 0 ) {
enable_i18n();
if ( about ) {
- const QValueList<KAboutPerson> authors = about->authors();
+ const TQValueList<KAboutPerson> authors = about->authors();
if ( !authors.isEmpty() ) {
- QString authorlist;
- for (QValueList<KAboutPerson>::ConstIterator it = authors.begin(); it != authors.end(); ++it ) {
- QString email;
+ TQString authorlist;
+ for (TQValueList<KAboutPerson>::ConstIterator it = authors.begin(); it != authors.end(); ++it ) {
+ TQString email;
if ( !(*it).emailAddress().isEmpty() )
email = " <" + (*it).emailAddress() + ">";
- authorlist += QString(" ") + (*it).name() + email + "\n";
+ authorlist += TQString(" ") + (*it).name() + email + "\n";
}
- printQ( i18n("the 2nd argument is a list of name+address, one on each line","%1 was written by\n%2").arg ( QString(about->programName()) ).arg( authorlist ) );
+ printQ( i18n("the 2nd argument is a list of name+address, one on each line","%1 was written by\n%2").arg ( TQString(about->programName()) ).tqarg( authorlist ) );
}
} else {
- printQ( i18n("%1 was written by somebody who wants to remain anonymous.").arg(about->programName()) );
+ printQ( i18n("%1 was written by somebody who wants to remain anonymous.").tqarg(about->programName()) );
}
if (!about->bugAddress().isEmpty())
{
if (about->bugAddress() == "submit@bugs.kde.org")
printQ( i18n( "Please use http://bugs.kde.org to report bugs, do not mail the authors directly.\n" ) );
else
- printQ( i18n( "Please use %1 to report bugs, do not mail the authors directly.\n" ).arg(about->bugAddress()) );
+ printQ( i18n( "Please use %1 to report bugs, do not mail the authors directly.\n" ).tqarg(about->bugAddress()) );
}
exit(0);
} else {
@@ -671,7 +671,7 @@ KCmdLineArgs::parseAllArgs()
if (ignoreUnknown)
continue;
enable_i18n();
- usage( i18n("Unexpected argument '%1'.").arg(QString::fromLocal8Bit(argv[i])));
+ usage( i18n("Unexpected argument '%1'.").tqarg(TQString::fromLocal8Bit(argv[i])));
}
else
{
@@ -768,20 +768,20 @@ KCmdLineArgs::enable_i18n()
}
void
-KCmdLineArgs::usage(const QString &error)
+KCmdLineArgs::usage(const TQString &error)
{
// assert(KGlobal::_locale);
-# if QT_VERSION<0x040000
- QCString localError = error.local8Bit();
+# if [[[TQT_VERSION IS DEPRECATED]]]<0x040000
+ TQCString localError = error.local8Bit();
#else
- QCString localError = error.toLocal8Bit();
+ TQCString localError = error.toLocal8Bit();
#endif
if (localError[error.length()-1] == '\n')
localError = localError.left(error.length()-1);
fprintf(stderr, "%s: %s\n", argv[0], localError.data());
- QString tmp = i18n("Use --help to get a list of available command line options.");
-# if QT_VERSION<0x040000
+ TQString tmp = i18n("Use --help to get a list of available command line options.");
+# if [[[TQT_VERSION IS DEPRECATED]]]<0x040000
localError = tmp.local8Bit();
#else
localError = tmp.toLocal8Bit();
@@ -797,11 +797,11 @@ KCmdLineArgs::usage(const char *id)
assert(argsList != 0); // It's an error to call usage(...) without
// having done addCmdLineOptions first!
- QString optionFormatString = " %1 %2\n";
- QString optionFormatStringDef = " %1 %2 [%3]\n";
- QString optionHeaderString = i18n("\n%1:\n");
- QString tmp;
- QString usage;
+ TQString optionFormatString = " %1 %2\n";
+ TQString optionFormatStringDef = " %1 %2 [%3]\n";
+ TQString optionHeaderString = i18n("\n%1:\n");
+ TQString tmp;
+ TQString usage;
KCmdLineArgs *args = argsList->last();
@@ -815,7 +815,7 @@ KCmdLineArgs::usage(const char *id)
{
if (args->name)
{
- usage = i18n("[%1-options]").arg(args->name)+" "+usage;
+ usage = i18n("[%1-options]").tqarg(args->name)+" "+usage;
}
args = argsList->prev();
}
@@ -835,30 +835,30 @@ KCmdLineArgs::usage(const char *id)
}
}
- printQ(i18n("Usage: %1 %2\n").arg(argv[0]).arg(usage));
+ printQ(i18n("Usage: %1 %2\n").tqarg(argv[0]).tqarg(usage));
printQ("\n"+about->shortDescription()+"\n");
- printQ(optionHeaderString.arg(i18n("Generic options")));
- printQ(optionFormatString.arg("--help", -25).arg(i18n("Show help about options")));
+ printQ(optionHeaderString.tqarg(i18n("Generic options")));
+ printQ(optionFormatString.tqarg("--help", -25).tqarg(i18n("Show help about options")));
args = argsList->first();
while(args)
{
if (args->name && args->id)
{
- QString option = QString("--help-%1").arg(args->id);
- QString desc = i18n("Show %1 specific options").arg(args->name);
+ TQString option = TQString("--help-%1").tqarg(args->id);
+ TQString desc = i18n("Show %1 specific options").tqarg(args->name);
- printQ(optionFormatString.arg(option, -25).arg(desc));
+ printQ(optionFormatString.tqarg(option, -25).tqarg(desc));
}
args = argsList->next();
}
- printQ(optionFormatString.arg("--help-all",-25).arg(i18n("Show all options")));
- printQ(optionFormatString.arg("--author",-25).arg(i18n("Show author information")));
- printQ(optionFormatString.arg("-v, --version",-25).arg(i18n("Show version information")));
- printQ(optionFormatString.arg("--license",-25).arg(i18n("Show license information")));
- printQ(optionFormatString.arg("--", -25).arg(i18n("End of options")));
+ printQ(optionFormatString.tqarg("--help-all",-25).tqarg(i18n("Show all options")));
+ printQ(optionFormatString.tqarg("--author",-25).tqarg(i18n("Show author information")));
+ printQ(optionFormatString.tqarg("-v, --version",-25).tqarg(i18n("Show version information")));
+ printQ(optionFormatString.tqarg("--license",-25).tqarg(i18n("Show license information")));
+ printQ(optionFormatString.tqarg("--", -25).tqarg(i18n("End of options")));
args = argsList->first(); // Sets current to 1st.
@@ -878,22 +878,22 @@ KCmdLineArgs::usage(const char *id)
{
bool hasArgs = false;
bool hasOptions = false;
- QString optionsHeader;
+ TQString optionsHeader;
if (args->name)
- optionsHeader = optionHeaderString.arg(i18n("%1 options").arg(QString::fromLatin1(args->name)));
+ optionsHeader = optionHeaderString.tqarg(i18n("%1 options").tqarg(TQString::tqfromLatin1(args->name)));
else
optionsHeader = i18n("\nOptions:\n");
while (args)
{
const KCmdLineOptions *option = args->options;
- QCString opt = "";
+ TQCString opt = "";
//
while(option && option->name)
{
- QString description;
- QString descriptionRest;
- QStringList dl;
+ TQString description;
+ TQString descriptionRest;
+ TQStringList dl;
// Option header
if (option->name[0] == ':')
@@ -914,7 +914,7 @@ KCmdLineArgs::usage(const char *id)
{
if (option->description)
{
- QString tmp = "\n"+i18n(option->description);
+ TQString tmp = "\n"+i18n(option->description);
if (!tmp.endsWith("\n"))
tmp.append("\n");
printQ(tmp);
@@ -927,15 +927,15 @@ KCmdLineArgs::usage(const char *id)
if (option->description)
{
description = i18n(option->description);
-# if QT_VERSION<0x040000
- dl = QStringList::split("\n", description, true);
+# if [[[TQT_VERSION IS DEPRECATED]]]<0x040000
+ dl = TQStringList::split("\n", description, true);
#else
dl = description.split("\n");
#endif
description = dl.first();
dl.erase( dl.begin() );
}
- QCString name = option->name;
+ TQCString name = option->name;
if (name[0] == '!')
name = name.mid(1);
@@ -950,8 +950,8 @@ KCmdLineArgs::usage(const char *id)
name = name.mid(1);
if ((name[0] == '[') && (name[name.length()-1] == ']'))
name = name.mid(1, name.length()-2);
- printQ(optionFormatString.arg(QString(name), -25)
- .arg(description));
+ printQ(optionFormatString.tqarg(TQString(name), -25)
+ .tqarg(description));
}
else
{
@@ -974,22 +974,22 @@ KCmdLineArgs::usage(const char *id)
opt = opt + name;
if (!option->def)
{
- printQ(optionFormatString.arg(QString(opt), -25)
- .arg(description));
+ printQ(optionFormatString.tqarg(TQString(opt), -25)
+ .tqarg(description));
}
else
{
- printQ(optionFormatStringDef.arg(QString(opt), -25)
- .arg(description).arg(option->def));
+ printQ(optionFormatStringDef.tqarg(TQString(opt), -25)
+ .tqarg(description).tqarg(option->def));
}
opt = "";
}
}
- for(QStringList::Iterator it = dl.begin();
+ for(TQStringList::Iterator it = dl.begin();
it != dl.end();
++it)
{
- printQ(optionFormatString.arg("", -25).arg(*it));
+ printQ(optionFormatString.tqarg("", -25).tqarg(*it));
}
option++;
@@ -1018,7 +1018,7 @@ KCmdLineArgs::KCmdLineArgs( const KCmdLineOptions *_options,
{
parsedOptionList = 0;
parsedArgList = 0;
- isQt = (::qstrcmp(id, "qt") == 0);
+ isTQt = (::qstrcmp(id, "qt") == 0);
}
/**
@@ -1054,7 +1054,7 @@ KCmdLineArgs::reset()
}
void
-KCmdLineArgs::save( QDataStream &ds) const
+KCmdLineArgs::save( TQDataStream &ds) const
{
uint count = 0;
if (parsedOptionList)
@@ -1069,7 +1069,7 @@ KCmdLineArgs::save( QDataStream &ds) const
}
void
-KCmdLineArgs::load( QDataStream &ds)
+KCmdLineArgs::load( TQDataStream &ds)
{
if (!parsedOptionList) parsedOptionList = new KCmdLineParsedOptions;
if (!parsedArgList) parsedArgList = new KCmdLineParsedArgs;
@@ -1090,12 +1090,12 @@ KCmdLineArgs::load( QDataStream &ds)
}
void
-KCmdLineArgs::setOption(const QCString &opt, bool enabled)
+KCmdLineArgs::setOption(const TQCString &opt, bool enabled)
{
- if (isQt)
+ if (isTQt)
{
- // Qt does it own parsing.
- QCString arg = "-";
+ // TQt does it own parsing.
+ TQCString arg = "-";
if( !enabled )
arg += "no";
arg += opt;
@@ -1107,23 +1107,23 @@ KCmdLineArgs::setOption(const QCString &opt, bool enabled)
}
if (enabled)
- parsedOptionList->replace( opt, new QCString("t") );
+ parsedOptionList->tqreplace( opt, new TQCString("t") );
else
- parsedOptionList->replace( opt, new QCString("f") );
+ parsedOptionList->tqreplace( opt, new TQCString("f") );
}
void
-KCmdLineArgs::setOption(const QCString &opt, const char *value)
+KCmdLineArgs::setOption(const TQCString &opt, const char *value)
{
- if (isQt)
+ if (isTQt)
{
- // Qt does it's own parsing.
- QCString arg = "-";
+ // TQt does it's own parsing.
+ TQCString arg = "-";
arg += opt;
addArgument(arg);
addArgument(value);
-#ifdef Q_WS_X11
+#ifdef TQ_WS_X11
// Hack coming up!
if (arg == "-display")
{
@@ -1136,16 +1136,16 @@ KCmdLineArgs::setOption(const QCString &opt, const char *value)
parsedOptionList->setAutoDelete(true);
}
- parsedOptionList->insert( opt, new QCString(value) );
+ parsedOptionList->insert( opt, new TQCString(value) );
}
-QCString
+TQCString
KCmdLineArgs::getOption(const char *_opt) const
{
- QCString *value = 0;
+ TQCString *value = 0;
if (parsedOptionList)
{
- value = parsedOptionList->find(_opt);
+ value = parsedOptionList->tqfind(_opt);
}
if (value)
@@ -1155,7 +1155,7 @@ KCmdLineArgs::getOption(const char *_opt) const
const char *opt_name;
const char *def;
bool dummy = true;
- QCString opt = _opt;
+ TQCString opt = _opt;
int result = ::findOption( options, opt, opt_name, def, dummy) & ~4;
if (result != 3)
@@ -1168,7 +1168,7 @@ KCmdLineArgs::getOption(const char *_opt) const
assert( 0 );
exit(255);
}
- return QCString(def);
+ return TQCString(def);
}
QCStringList
@@ -1180,7 +1180,7 @@ KCmdLineArgs::getOptionList(const char *_opt) const
while(true)
{
- QCString *value = parsedOptionList->take(_opt);
+ TQCString *value = parsedOptionList->take(_opt);
if (!value)
break;
result.prepend(*value);
@@ -1196,7 +1196,7 @@ KCmdLineArgs::getOptionList(const char *_opt) const
it != result.end();
++it)
{
- parsedOptionList->insert(_opt, new QCString(*it));
+ parsedOptionList->insert(_opt, new TQCString(*it));
}
return result;
}
@@ -1208,7 +1208,7 @@ KCmdLineArgs::isSet(const char *_opt) const
const char *opt_name;
const char *def;
bool dummy = true;
- QCString opt = _opt;
+ TQCString opt = _opt;
int result = ::findOption( options, opt, opt_name, def, dummy) & ~4;
if (result == 0)
@@ -1222,10 +1222,10 @@ KCmdLineArgs::isSet(const char *_opt) const
exit(255);
}
- QCString *value = 0;
+ TQCString *value = 0;
if (parsedOptionList)
{
- value = parsedOptionList->find(opt);
+ value = parsedOptionList->tqfind(opt);
}
if (value)
@@ -1276,18 +1276,18 @@ KCmdLineArgs::url(int n) const
KURL KCmdLineArgs::makeURL(const char *_urlArg)
{
- QString urlArg = QFile::decodeName(_urlArg);
- if (!QDir::isRelativePath(urlArg))
+ TQString urlArg = TQFile::decodeName(_urlArg);
+ if (!TQDir::isRelativePath(urlArg))
{
//KURL result;
//result.setPath(urlArg);
//return result; // Absolute path.
return urlArg;
}
-# if QT_VERSION<0x040000
- if ( !QUrl::isRelativeUrl(urlArg) )
+# if [[[TQT_VERSION IS DEPRECATED]]]<0x040000
+ if ( !TQUrl::isRelativeUrl(urlArg) )
#else
- if ( !QUrl(urlArg).isRelative() )
+ if ( !TQUrl(urlArg).isRelative() )
#endif
//return KURL(urlArg); // Argument is a URL
return urlArg;
diff --git a/src/common/nokde/nokde_kcmdlineargs.h b/src/common/nokde/nokde_kcmdlineargs.h
index 8b79b62..8808d94 100644
--- a/src/common/nokde/nokde_kcmdlineargs.h
+++ b/src/common/nokde/nokde_kcmdlineargs.h
@@ -24,20 +24,20 @@
#include "nokde_klocale.h"
#include "nokde_kurl.h"
-# if QT_VERSION<0x040000
-# include <qptrlist.h>
-# include <qvaluelist.h>
+# if [[[TQT_VERSION IS DEPRECATED]]]<0x040000
+# include <tqptrlist.h>
+# include <tqvaluelist.h>
#else
-# include <Qt3Support/Q3CString>
-# define QCString Q3CString
-# include <Qt3Support/Q3PtrList>
-# define QPtrList Q3PtrList
-# include <Qt3Support/Q3ValueList>
-# define QValueList Q3ValueList
+# include <TQt3Support/Q3CString>
+# define TQCString Q3CString
+# include <TQt3Support/Q3PtrList>
+# define TQPtrList Q3PtrList
+# include <TQt3Support/Q3ValueList>
+# define TQValueList Q3ValueList
#endif
-# include <qstring.h>
+# include <tqstring.h>
-typedef QValueList<QCString> QCStringList;
+typedef TQValueList<TQCString> QCStringList;
/**
* @short Structure that holds command line options.
@@ -90,7 +90,7 @@ class KCmdLineArgsPrivate;
* @short A class for command-line argument handling.
*
* KCmdLineArgs provides simple access to the command-line arguments
- * for an application. It takes into account Qt-specific options,
+ * for an application. It takes into account TQt-specific options,
* KDE-specific options and application specific options.
*
* This class is used in %main() via the static method
@@ -129,13 +129,13 @@ class KCmdLineArgsPrivate;
* ....
*
* // An option which takes an additional argument
- * QCString anotherOptionArg = args->getOption("another-option");
+ * TQCString anotherOptionArg = args->getOption("another-option");
*
* // Arguments (e.g. files to open)
* for(int i = 0; i < args->count(); i++) // Counting start at 0!
* {
* // don't forget to convert to Unicode!
- * openFile( QFile::decodeName( args->arg(i)));
+ * openFile( TQFile::decodeName( args->arg(i)));
* // Or more convenient:
* // openURL( args->url(i));
*
@@ -234,7 +234,7 @@ class KDECORE_EXPORT KCmdLineArgs
{
friend class KApplication;
friend class KUniqueApplication;
- friend class QPtrList<KCmdLineArgs>;
+ friend class TQPtrList<KCmdLineArgs>;
public:
// Static functions:
@@ -253,7 +253,7 @@ public:
* @param _description A short description of what your application is about.
* @param _version A version.
* @param noKApp Set this true to not add commandline options for
- * QApplication / KApplication
+ * TQApplication / KApplication
*
* @since 3.2
*/
@@ -281,7 +281,7 @@ public:
* @param _argv As passed to @p main(...).
* @param about A KAboutData object describing your program.
* @param noKApp Set this true to not add commandline options for
- * QApplication / KApplication
+ * TQApplication / KApplication
*/
static void init(int _argc, char **_argv,
const KAboutData *about, bool noKApp = false);
@@ -389,7 +389,7 @@ public:
* where the user started a second instance.
* @return the current working directory
**/
- static QString cwd();
+ static TQString cwd();
/**
* Get the appname according to argv[0].
@@ -410,7 +410,7 @@ public:
* Print an error to stderr and the usage help to stdout and exit.
* @param error the error to print
**/
- static void usage(const QString &error);
+ static void usage(const TQString &error);
/**
* Enable i18n to be able to print a translated error message.
@@ -441,7 +441,7 @@ public:
* If the option was present more than the value of the
* last occurrence is used.
*/
- QCString getOption(const char *option) const;
+ TQCString getOption(const char *option) const;
/**
* Read out all occurrences of a string option.
@@ -543,7 +543,7 @@ public:
/**
* Load arguments from a stream.
*/
- static void loadAppArgs( QDataStream &);
+ static void loadAppArgs( TQDataStream &);
/**
* Add standard option --tempfile
@@ -582,7 +582,7 @@ private:
*
* Checks what to do with a single option
*/
- static void findOption(const char *_opt, QCString opt, int &i, bool enabled, bool &moreOptions);
+ static void findOption(const char *_opt, TQCString opt, int &i, bool enabled, bool &moreOptions);
/**
* @internal
@@ -619,23 +619,23 @@ private:
/**
* @internal for KUniqueApplication only:
*
- * Save all but the Qt and KDE arguments to a stream.
+ * Save all but the TQt and KDE arguments to a stream.
*/
- static void saveAppArgs( QDataStream &);
+ static void saveAppArgs( TQDataStream &);
/**
* @internal
*
* Set a boolean option
*/
- void setOption(const QCString &option, bool enabled);
+ void setOption(const TQCString &option, bool enabled);
/**
* @internal
*
* Set a string option
*/
- void setOption(const QCString &option, const char *value);
+ void setOption(const TQCString &option, const char *value);
/**
* @internal
@@ -649,14 +649,14 @@ private:
*
* Save to a stream.
*/
- void save( QDataStream &) const;
+ void save( TQDataStream &) const;
/**
* @internal
*
* Restore from a stream.
*/
- void load( QDataStream &);
+ void load( TQDataStream &);
/**
* @internal for KApplication only
@@ -675,14 +675,14 @@ private:
*/
static void initIgnore(int _argc, char **_argv, const char *_appname);
- static void printQ(const QString &msg);
+ static void printQ(const TQString &msg);
const KCmdLineOptions *options;
const char *name;
const char *id;
KCmdLineParsedOptions *parsedOptionList;
KCmdLineParsedArgs *parsedArgList;
- bool isQt;
+ bool isTQt;
static KCmdLineArgsList *argsList; // All options.
static const KAboutData *about;
diff --git a/src/common/nokde/nokde_klocale.cpp b/src/common/nokde/nokde_klocale.cpp
index e30ba2f..aa6cb26 100644
--- a/src/common/nokde/nokde_klocale.cpp
+++ b/src/common/nokde/nokde_klocale.cpp
@@ -1,4 +1,4 @@
#include "nokde_klocale.h"
-QString i18n(const QString &, const QString &text) { return text; }
-QString locate(const QString &, const QString &) { return QString::null; }
+TQString i18n(const TQString &, const TQString &text) { return text; }
+TQString locate(const TQString &, const TQString &) { return TQString(); }
diff --git a/src/common/nokde/nokde_klocale.h b/src/common/nokde/nokde_klocale.h
index a1cf720..9a3e361 100644
--- a/src/common/nokde/nokde_klocale.h
+++ b/src/common/nokde/nokde_klocale.h
@@ -9,9 +9,9 @@
#undef I18N_NOOP
#define I18N_NOOP(x) (x)
-#include <qstring.h>
-inline QString i18n(const QString &text) { return text; }
-extern QString i18n(const QString &index, const QString &text);
-extern QString locate(const QString &, const QString &);
+#include <tqstring.h>
+inline TQString i18n(const TQString &text) { return text; }
+extern TQString i18n(const TQString &index, const TQString &text);
+extern TQString locate(const TQString &, const TQString &);
#endif
diff --git a/src/common/nokde/nokde_kprocess.cpp b/src/common/nokde/nokde_kprocess.cpp
index 92c8968..2886f20 100644
--- a/src/common/nokde/nokde_kprocess.cpp
+++ b/src/common/nokde/nokde_kprocess.cpp
@@ -1,29 +1,29 @@
#include "nokde_kprocess.h"
-#if QT_VERSION<0x040000
-# include <qprocess.h>
-# define Q3Process QProcess
+#if [[[TQT_VERSION IS DEPRECATED]]]<0x040000
+# include <tqprocess.h>
+# define Q3Process TQProcess
#else
-# include <Qt3Support/Q3Process>
+# include <TQt3Support/Q3Process>
#endif
#if defined(Q_OS_UNIX)
# include <signal.h>
#endif
-KProcess::KProcess(QObject *parent, const char *name)
- : QObject(parent, name)
+KProcess::KProcess(TQObject *tqparent, const char *name)
+ : TQObject(tqparent, name)
{
_process = new Q3Process(this);
- connect(_process, SIGNAL(processExited()), SLOT(processExitedSlot()));
- connect(_process, SIGNAL(readyReadStdout()), SLOT(readyReadStdoutSlot()));
- connect(_process, SIGNAL(readyReadStderr()), SLOT(readyReadStderrSlot()));
+ connect(_process, TQT_SIGNAL(processExited()), TQT_SLOT(processExitedSlot()));
+ connect(_process, TQT_SIGNAL(readyReadStdout()), TQT_SLOT(readyReadStdoutSlot()));
+ connect(_process, TQT_SIGNAL(readyReadStderr()), TQT_SLOT(readyReadStderrSlot()));
}
bool KProcess::start()
{
_process->setArguments(_arguments);
- QStringList env;
+ TQStringList env;
if ( !_environment.isEmpty() ) {
for (uint i=0; environ[i]; i++) env += environ[i];
env += _environment;
@@ -40,23 +40,23 @@ void KProcess::processExitedSlot()
void KProcess::readyReadStdoutSlot()
{
- QByteArray a = _process->readStdout();
+ TQByteArray a = _process->readStdout();
emit receivedStdout(this, a.data(), a.count());
}
void KProcess::readyReadStderrSlot()
{
- QByteArray a = _process->readStderr();
+ TQByteArray a = _process->readStderr();
emit receivedStderr(this, a.data(), a.count());
}
bool KProcess::writeStdin(const char *buffer, int len)
{
-#if QT_VERSION<0x040000
- QByteArray a;
+#if [[[TQT_VERSION IS DEPRECATED]]]<0x040000
+ TQByteArray a;
a.assign(buffer, len);
#else
- QByteArray a(buffer, len);
+ TQByteArray a(buffer, len);
#endif
_process->writeToStdin(a);
return true;
@@ -88,7 +88,7 @@ bool KProcess::isRunning() const
return _process->isRunning();
}
-void KProcess::setWorkingDirectory(const QDir &dir)
+void KProcess::setWorkingDirectory(const TQDir &dir)
{
return _process->setWorkingDirectory(dir);
}
diff --git a/src/common/nokde/nokde_kprocess.h b/src/common/nokde/nokde_kprocess.h
index 59ff73c..5c7effd 100644
--- a/src/common/nokde/nokde_kprocess.h
+++ b/src/common/nokde/nokde_kprocess.h
@@ -1,32 +1,33 @@
#ifndef _KPROCESS_H_
#define _KPROCESS_H_
-#include <qdir.h>
+#include <tqdir.h>
#include "common/global/global.h"
#include "common/common/synchronous.h"
-#if QT_VERSION<0x040000
-class QProcess;
+#if [[[TQT_VERSION IS DEPRECATED]]]<0x040000
+class TQProcess;
#else
class Q3Process;
#endif
-class KProcess : public QObject
+class KProcess : public TQObject
{
Q_OBJECT
+ TQ_OBJECT
public:
- KProcess(QObject *parent = 0, const char *name = 0);
+ KProcess(TQObject *tqparent = 0, const char *name = 0);
void clearArguments() { _arguments.clear(); }
- KProcess &operator<< (const QString &arg) { _arguments += arg; return *this; }
- KProcess &operator<< (const QStringList &args) { _arguments += args; return *this; }
- QStringList args() const { return _arguments; }
- void setEnvironment(const QString &name, const QString &value) { _environment += name + "=" + value; }
+ KProcess &operator<< (const TQString &arg) { _arguments += arg; return *this; }
+ KProcess &operator<< (const TQStringList &args) { _arguments += args; return *this; }
+ TQStringList args() const { return _arguments; }
+ void setEnvironment(const TQString &name, const TQString &value) { _environment += name + "=" + value; }
bool start();
bool writeStdin(const char *buffer, int len);
bool kill();
bool kill(int n);
int exitStatus() const;
bool isRunning() const;
- void setWorkingDirectory(const QDir &dir);
+ void setWorkingDirectory(const TQDir &dir);
void setUseShell(bool useShell);
signals:
@@ -40,12 +41,12 @@ private slots:
void readyReadStderrSlot();
private:
-#if QT_VERSION<0x040000
- QProcess *_process;
+#if [[[TQT_VERSION IS DEPRECATED]]]<0x040000
+ TQProcess *_process;
#else
Q3Process *_process;
#endif
- QStringList _arguments,_environment;
+ TQStringList _arguments,_environment;
};
#endif
diff --git a/src/common/nokde/nokde_kurl.h b/src/common/nokde/nokde_kurl.h
index 202c46d..c31fca1 100644
--- a/src/common/nokde/nokde_kurl.h
+++ b/src/common/nokde/nokde_kurl.h
@@ -1,7 +1,7 @@
#ifndef _KURL_H_
#define _KURL_H_
-#include <qfile.h>
+#include <tqfile.h>
#include "common/global/global.h"
@@ -9,12 +9,12 @@ class KURL : public Q3Url
{
public:
KURL() {}
- KURL(const QString &s) : Q3Url(s) {}
+ KURL(const TQString &s) : Q3Url(s) {}
void cleanPath() {}
bool isEmpty() const { return toString(false, false).isEmpty(); }
- QString fileName(bool b) const { Q_UNUSED(b); Q_ASSERT(!b); return Q3Url::fileName(); }
- static KURL fromPathOrURL(const QString &s) { return KURL(s); }
-#if QT_VERSION>=0x040000
+ TQString fileName(bool b) const { Q_UNUSED(b); Q_ASSERT(!b); return Q3Url::fileName(); }
+ static KURL fromPathOrURL(const TQString &s) { return KURL(s); }
+#if [[[TQT_VERSION IS DEPRECATED]]]>=0x040000
bool operator <(const KURL &url) const { return path()<url.path(); }
bool operator ==(const KURL &url) const { return path()==url.path(); }
bool operator !=(const KURL &url) const { return path()!=url.path(); }
@@ -25,8 +25,8 @@ public:
class KTempFile
{
public:
- const QFile *file() const { return 0; }
- QFile *file() { return 0; }
+ const TQFile *file() const { return 0; }
+ TQFile *file() { return 0; }
};
#endif
diff --git a/src/common/nokde/win32_utils.h b/src/common/nokde/win32_utils.h
index cc5e110..a5f3acd 100644
--- a/src/common/nokde/win32_utils.h
+++ b/src/common/nokde/win32_utils.h
@@ -26,7 +26,7 @@
#define KDEWIN32_EXPORT
#ifdef __cplusplus
-#include <qstring.h>
+#include <tqstring.h>
extern "C" {
#endif
@@ -60,13 +60,13 @@ KDEWIN32_EXPORT void win32_slashify(char *path, int maxlen);
@param item is an item inside subKey or "" if default folder's value should be returned
@param ok if not null, will be set to true on success and false on failure
*/
-KDEWIN32_EXPORT QString getWin32RegistryValue(HKEY key, const QString& subKey,
- const QString& item, bool *ok = 0);
+KDEWIN32_EXPORT TQString getWin32RegistryValue(HKEY key, const TQString& subKey,
+ const TQString& item, bool *ok = 0);
/**
\return a value from MS Windows native registry for shell folder \a folder.
*/
-inline QString getWin32ShellFoldersPath(const QString& folder) {
+inline TQString getWin32ShellFoldersPath(const TQString& folder) {
return getWin32RegistryValue(HKEY_CURRENT_USER,
"SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Shell Folders", folder);
}
@@ -77,7 +77,7 @@ inline QString getWin32ShellFoldersPath(const QString& folder) {
Used by KPropertiesDialog, if possible.
*/
KDEWIN32_EXPORT
-bool showWin32FilePropertyDialog(const QString& fileName);
+bool showWin32FilePropertyDialog(const TQString& fileName);
/**
\return two-letter locale name (like "en" or "pl") taken from MS Windows native registry.
@@ -85,12 +85,12 @@ bool showWin32FilePropertyDialog(const QString& fileName);
Used e.g. by kbuildsycoca application.
*/
KDEWIN32_EXPORT
-QCString getWin32LocaleName();
+TQCString getWin32LocaleName();
/*! Temporary solutiuon
- \return a KFileDialog-compatible filter string converted to QFileDialog compatible one.
+ \return a KFileDialog-compatible filter string converted to TQFileDialog compatible one.
This is temporary solution for kdelibs/win32... */
-KDEWIN32_EXPORT QString convertKFileDialogFilterToQFileDialogFilter(const QString& filter);
+KDEWIN32_EXPORT TQString convertKFileDialogFilterToTQFileDialogFilter(const TQString& filter);
#endif //__cplusplus
diff --git a/src/common/port/parallel.cpp b/src/common/port/parallel.cpp
index 22b6a4c..d92bc82 100644
--- a/src/common/port/parallel.cpp
+++ b/src/common/port/parallel.cpp
@@ -30,9 +30,9 @@
#include "common/common/misc.h"
//-----------------------------------------------------------------------------
-QStringList *Port::Parallel::_list = 0;
+TQStringList *Port::Parallel::_list = 0;
-Port::IODirs Port::Parallel::probe(const QString &device)
+Port::IODirs Port::Parallel::probe(const TQString &device)
{
#if defined(HAVE_PPDEV)
int fd = ::open(device.latin1(), O_RDWR);
@@ -54,26 +54,26 @@ Port::IODirs Port::Parallel::probe(const QString &device)
#endif
}
-QStringList Port::Parallel::deviceList()
+TQStringList Port::Parallel::deviceList()
{
- QStringList list;
+ TQStringList list;
#if defined(HAVE_PPDEV)
// standard parport in user space
- for(int i = 0; i<8; ++i) list.append(QString("/dev/parport%1").arg(i));
+ for(int i = 0; i<8; ++i) list.append(TQString("/dev/parport%1").tqarg(i));
// new devfs parport flavour
- for(int i = 0; i<8; ++i) list.append(QString("/dev/parports/%1").arg(i));
+ for(int i = 0; i<8; ++i) list.append(TQString("/dev/parports/%1").tqarg(i));
#elif defined(HAVE_PPBUS)
// FreeBSD
- for(int i = 0; i<8; ++i) list.append(QString("/dev/ppi%1").arg(i));
+ for(int i = 0; i<8; ++i) list.append(TQString("/dev/ppi%1").tqarg(i));
#endif
return list;
}
-const QStringList &Port::Parallel::probedDeviceList()
+const TQStringList &Port::Parallel::probedDeviceList()
{
if ( _list==0 ) {
- QStringList all = deviceList();
- _list = new QStringList;
+ TQStringList all = deviceList();
+ _list = new TQStringList;
for (uint i=0; i<uint(all.count()); i++)
if( probe(all[i]) & (In | Out) ) _list->append(all[i]);
}
@@ -100,12 +100,12 @@ const Port::Parallel::PPinData Port::Parallel::PIN_DATA[Nb_Pins] = {
{ Data, 0x20, Out, "D5" }, // data 5
{ Data, 0x40, Out, "D6" }, // data 6
{ Data, 0x80, Out, "D7" }, // data 7
- { Status, 0x40, In, "/ACK" }, // !ack
- { Status, 0x80, In, "BUSY" }, // busy
- { Status, 0x20, In, "PAPER" }, // pout
- { Status, 0x10, In, "SELin" }, // select
+ { tqStatus, 0x40, In, "/ACK" }, // !ack
+ { tqStatus, 0x80, In, "BUSY" }, // busy
+ { tqStatus, 0x20, In, "PAPER" }, // pout
+ { tqStatus, 0x10, In, "SELin" }, // select
{ Control, 0x02, Out, "LF" }, // !feed
- { Status, 0x08, In, "/ERROR" }, // !error
+ { tqStatus, 0x08, In, "/ERROR" }, // !error
{ Control, 0x04, Out, "PRIME" }, // !init
{ Control, 0x08, Out, "SELout" }, // !si
{ Nb_RequestTypes, 0x00, NoIO, "GND" }, // GND
@@ -118,9 +118,9 @@ const Port::Parallel::PPinData Port::Parallel::PIN_DATA[Nb_Pins] = {
{ Nb_RequestTypes, 0x00, NoIO, "GND" } // GND
};
-QValueVector<Port::PinData> Port::Parallel::pinData(IODir dir) const
+TQValueVector<Port::PinData> Port::Parallel::pinData(IODir dir) const
{
- QValueVector<PinData> v;
+ TQValueVector<PinData> v;
for (uint i=0; i<Nb_Pins; i++) {
if ( PIN_DATA[i].dir!=dir ) continue;
PinData pd = { i, PIN_DATA[i].label };
@@ -131,7 +131,7 @@ QValueVector<Port::PinData> Port::Parallel::pinData(IODir dir) const
bool Port::Parallel::isGroundPin(uint pin) const
{
- return ( PIN_DATA[pin].label==QString("GND") );
+ return ( PIN_DATA[pin].label==TQString("GND") );
}
Port::IODir Port::Parallel::ioDir(uint pin) const
@@ -155,7 +155,7 @@ const Port::Parallel::RequestData Port::Parallel::REQUEST_DATA[Nb_RequestTypes]
#endif
};
-Port::Parallel::Parallel(const QString &device, Log::Base &base)
+Port::Parallel::Parallel(const TQString &device, Log::Base &base)
: Base(base), _fd(-1), _device(device)
{
for (uint i=0; i<Nb_RequestTypes; i++) _images[i] = 0;
@@ -166,17 +166,17 @@ bool Port::Parallel::internalOpen()
#if defined(HAVE_PPDEV)
_fd = ::open(_device.latin1(), O_RDWR);
if ( _fd<0 ) {
- setSystemError(i18n("Could not open device \"%1\"").arg(_device));
+ setSystemError(i18n("Could not open device \"%1\"").tqarg(_device));
return false;
}
if ( ioctl(_fd, PPCLAIM)<0 ) {
- setSystemError(i18n("Could not claim device \"%1\": check it is read/write enabled").arg(_device));
+ setSystemError(i18n("Could not claim device \"%1\": check it is read/write enabled").tqarg(_device));
return false;
}
#elif defined(HAVE_PPBUS)
_fd = ::open(_device.latin1(), O_RDWR);
if ( _fd<0 ) {
- setSystemError(i18n("Could not open device \"%1\"").arg(_device));
+ setSystemError(i18n("Could not open device \"%1\"").tqarg(_device));
return false;
}
#endif
@@ -203,12 +203,12 @@ bool Port::Parallel::setPinOn(uint pin, bool on, LogicType type)
Q_ASSERT( PIN_DATA[pin].dir==Out );
RequestType rtype = PIN_DATA[pin].rType;
Q_ASSERT( rtype!=Nb_RequestTypes );
- uchar mask = PIN_DATA[pin].mask;
- uchar c = (XOR(type==NegativeLogic, on) ? _images[rtype] | mask : _images[rtype] & ~mask);
+ uchar tqmask = PIN_DATA[pin].tqmask;
+ uchar c = (XOR(type==NegativeLogic, on) ? _images[rtype] | tqmask : _images[rtype] & ~tqmask);
int request = REQUEST_DATA[rtype].write;
Q_ASSERT( request!=0 );
if ( ioctl(_fd, request, &c)<0 ) {
- setSystemError(i18n("Error setting pin %1 to %2").arg(PIN_DATA[pin].label).arg(on));
+ setSystemError(i18n("Error setting pin %1 to %2").tqarg(PIN_DATA[pin].label).tqarg(on));
return false;
}
_images[rtype] = c;
@@ -228,19 +228,19 @@ bool Port::Parallel::readPin(uint pin, LogicType type, bool &value)
Q_ASSERT( request!=0 );
uchar c = 0;
if ( ioctl(_fd, request, &c)<0 ) {
- setSystemError(i18n("Error reading bit on pin %1").arg(PIN_DATA[pin].label));
+ setSystemError(i18n("Error reading bit on pin %1").tqarg(PIN_DATA[pin].label));
return false;
}
_images[rtype] = c;
- value = (type==NegativeLogic ? ~c : c ) & PIN_DATA[pin].mask;
+ value = (type==NegativeLogic ? ~c : c ) & PIN_DATA[pin].tqmask;
#endif
return true;
}
-void Port::Parallel::setSystemError(const QString &message)
+void Port::Parallel::setSystemError(const TQString &message)
{
#if defined(HAVE_PPDEV) || defined(HAVE_PPBUS)
- log(Log::LineType::Error, message + QString(" (errno=%1).").arg(strerror(errno)));
+ log(Log::LineType::Error, message + TQString(" (errno=%1).").tqarg(strerror(errno)));
#else
Q_UNUSED(message);
#endif
diff --git a/src/common/port/parallel.h b/src/common/port/parallel.h
index 1473db0..2dbfc71 100644
--- a/src/common/port/parallel.h
+++ b/src/common/port/parallel.h
@@ -22,47 +22,47 @@ namespace Port
class Parallel : public Base
{
public:
- Parallel(const QString &device, Log::Base &base);
+ Parallel(const TQString &device, Log::Base &base);
virtual ~Parallel() { close(); }
virtual Description description() const { return Description(PortType::Parallel, _device); }
- static IODirs probe(const QString &device);
- static const QStringList &probedDeviceList();
+ static IODirs probe(const TQString &device);
+ static const TQStringList &probedDeviceList();
static bool isAvailable();
enum Pin { DS = 0, D0, D1, D2, D3, D4, D5, D6, D7, ACK, BUSY, PAPER, SELin,
LF, ERROR, PRIME, SELout, P18, P19, P20, P21, P22, P23, P24, P25,
Nb_Pins };
- enum RequestType { Control = 0, Status, Data, Nb_RequestTypes };
+ enum RequestType { Control = 0, tqStatus, Data, Nb_RequestTypes };
struct PPinData {
RequestType rType;
- uchar mask;
+ uchar tqmask;
IODir dir;
const char *label;
};
static const PPinData PIN_DATA[Nb_Pins];
virtual bool setPinOn(uint pin, bool on, LogicType type);
virtual bool readPin(uint pin, LogicType type, bool &value);
- virtual QValueVector<PinData> pinData(IODir dir) const;
+ virtual TQValueVector<PinData> pinData(IODir dir) const;
virtual bool isGroundPin(uint pin) const;
virtual uint groundPin() const { return P25; }
virtual IODir ioDir(uint pin) const;
private:
int _fd;
- QString _device;
+ TQString _device;
struct RequestData {
int read, write;
};
static const RequestData REQUEST_DATA[Nb_RequestTypes];
uchar _images[Nb_RequestTypes];
- static QStringList *_list;
- static QStringList deviceList();
+ static TQStringList *_list;
+ static TQStringList deviceList();
virtual bool internalOpen();
virtual void internalClose();
- virtual void setSystemError(const QString &message);
+ virtual void setSystemError(const TQString &message);
};
} // namespace
diff --git a/src/common/port/port.cpp b/src/common/port/port.cpp
index c56c120..3df2d48 100644
--- a/src/common/port/port.cpp
+++ b/src/common/port/port.cpp
@@ -8,7 +8,7 @@
***************************************************************************/
#include "port.h"
-#if defined(Q_WS_WIN)
+#if defined(TQ_WS_WIN)
# include <sys/timeb.h>
#else
# include <sys/time.h>
@@ -65,16 +65,16 @@ const PortType::Data PortType::DATA[Nb_Types] = {
const char * const Port::IO_DIR_NAMES[3] = { "no_io", "in", "out" };
-QStringList Port::probedDeviceList(PortType type)
+TQStringList Port::probedDeviceList(PortType type)
{
- if ( !isAvailable(type) ) return QStringList();
+ if ( !isAvailable(type) ) return TQStringList();
switch (type.type()) {
case PortType::Serial: return Serial::probedDeviceList();
case PortType::Parallel: return Parallel::probedDeviceList();
case PortType::USB: return USB::probedDeviceList();
case PortType::Nb_Types: break;
}
- return QStringList();
+ return TQStringList();
}
bool Port::isAvailable(PortType type)
@@ -88,11 +88,11 @@ bool Port::isAvailable(PortType type)
return false;
}
-PortType Port::findType(const QString &portDevice)
+PortType Port::findType(const TQString &portDevice)
{
FOR_EACH(PortType, type) {
if ( !type.data().withDevice ) continue;
- if ( probedDeviceList(type).contains(portDevice) ) return type;
+ if ( probedDeviceList(type).tqcontains(portDevice) ) return type;
}
return PortType::Nb_Types;
}
diff --git a/src/common/port/port.h b/src/common/port/port.h
index f385deb..7c644cd 100644
--- a/src/common/port/port.h
+++ b/src/common/port/port.h
@@ -9,7 +9,7 @@
#ifndef PORT_H
#define PORT_H
-#include <qstringlist.h>
+#include <tqstringlist.h>
#include "common/global/global.h"
#include "common/common/key_enum.h"
@@ -34,17 +34,17 @@ extern void usleep(uint us); // in microseconds
class Description {
public:
Description() : type(PortType::Nb_Types) {}
- Description(PortType ptype, const QString &pdevice) : type(ptype), device(pdevice) {}
+ Description(PortType ptype, const TQString &pdevice) : type(ptype), device(pdevice) {}
PortType type;
- QString device;
+ TQString device;
};
enum IODir { NoIO = 0, In = 1, Out = 2 };
extern const char * const IO_DIR_NAMES[3];
- Q_DECLARE_FLAGS(IODirs, IODir)
- Q_DECLARE_OPERATORS_FOR_FLAGS(IODirs)
- extern QStringList probedDeviceList(PortType type);
- extern PortType findType(const QString &device);
+ TQ_DECLARE_FLAGS(IODirs, IODir)
+ TQ_DECLARE_OPERATORS_FOR_FLAGS(IODirs)
+ extern TQStringList probedDeviceList(PortType type);
+ extern PortType findType(const TQString &device);
extern bool isAvailable(PortType type);
struct PinData {
uint pin;
diff --git a/src/common/port/port_base.cpp b/src/common/port/port_base.cpp
index 7528eeb..0112a1b 100644
--- a/src/common/port/port_base.cpp
+++ b/src/common/port/port_base.cpp
@@ -28,31 +28,31 @@ void Port::Base::close()
bool Port::Base::send(const char *data, uint size, uint timeout)
{
- log(Log::DebugLevel::LowLevel, QString("Sending: \"%1\"").arg(toPrintable(data, size, PrintAlphaNum)));
+ log(Log::DebugLevel::LowLevel, TQString("Sending: \"%1\"").tqarg(toPrintable(data, size, PrintAlphaNum)));
return internalSend(data, size, timeout);
}
-bool Port::Base::receive(uint size, QString &s, uint timeout)
+bool Port::Base::receive(uint size, TQString &s, uint timeout)
{
- QMemArray<uchar> a;
+ TQMemArray<uchar> a;
if ( !receive(size, a, timeout) ) return false;
s.fill(0, size);
for (uint i=0; i<size; i++) s[i] = a[i];
return true;
}
-bool Port::Base::receive(uint size, QMemArray<uchar> &a, uint timeout)
+bool Port::Base::receive(uint size, TQMemArray<uchar> &a, uint timeout)
{
a.resize(size);
bool ok = internalReceive(size, (char *)a.data(), timeout);
- if (ok) log(Log::DebugLevel::LowLevel, QString("Received: \"%1\"").arg(toPrintable(a, PrintAlphaNum)));
+ if (ok) log(Log::DebugLevel::LowLevel, TQString("Received: \"%1\"").tqarg(toPrintable(a, PrintAlphaNum)));
return ok;
}
bool Port::Base::receiveChar(char &c, uint timeout)
{
if ( !internalReceive(1, &c, timeout) ) return false;
- log(Log::DebugLevel::LowLevel, QString("Received: \"%1\"").arg(toPrintable(c, PrintAlphaNum)));
+ log(Log::DebugLevel::LowLevel, TQString("Received: \"%1\"").tqarg(toPrintable(c, PrintAlphaNum)));
return true;
}
@@ -66,10 +66,10 @@ bool Port::Base::readPin(uint, LogicType, bool &)
qFatal("readPin not implemented");
return 0;
}
-QValueVector<Port::PinData> Port::Base::pinData(IODir) const
+TQValueVector<Port::PinData> Port::Base::pinData(IODir) const
{
qFatal("pinData not implemented");
- return QValueVector<PinData>();
+ return TQValueVector<PinData>();
}
bool Port::Base::isGroundPin(uint) const
{
@@ -87,22 +87,22 @@ Port::IODir Port::Base::ioDir(uint) const
return NoIO;
}
-void Port::Base::log(Log::LineType lineType, const QString &message)
+void Port::Base::log(Log::LineType lineType, const TQString &message)
{
if ( lineType==Log::LineType::Error && _closing ) return;
Log::Base::log(lineType, description().type.label() + ": " + message);
if ( lineType==Log::LineType::Error ) close();
}
-void Port::Base::log(Log::DebugLevel level, const QString &message)
+void Port::Base::log(Log::DebugLevel level, const TQString &message)
{
Log::Base::log(level, description().type.label() + ": " + message);
}
-void Port::Base::logData(const QString &)
+void Port::Base::logData(const TQString &)
{
/*
- QString vs;
+ TQString vs;
for (uint i=0; i<s.length(); i++) {
char c = s[i];
switch (c) {
@@ -113,7 +113,7 @@ void Port::Base::logData(const QString &)
default: {
if ( c>=32 && c<=126 ) vs += c;
else {
- QString tmp;
+ TQString tmp;
tmp.sprintf("\\x%02x", c);
vs += tmp;
}
diff --git a/src/common/port/port_base.h b/src/common/port/port_base.h
index 3ae4787..c48fed6 100644
--- a/src/common/port/port_base.h
+++ b/src/common/port/port_base.h
@@ -24,21 +24,21 @@ public:
bool open();
void close();
- virtual void log(Log::LineType kind, const QString &message);
- virtual void log(Log::DebugLevel level, const QString &message);
- void logData(const QString &s);
+ virtual void log(Log::LineType kind, const TQString &message);
+ virtual void log(Log::DebugLevel level, const TQString &message);
+ void logData(const TQString &s);
enum { DEFAULT_TIMEOUT = 3000 }; // 3s
bool sendChar(char c, uint timeout = DEFAULT_TIMEOUT) { return send(&c, 1, timeout); }
bool send(const char *data, uint size, uint timeout = DEFAULT_TIMEOUT);
- bool send(const QMemArray<uchar> &a, uint timeout = DEFAULT_TIMEOUT) { return send((const char *)a.data(), a.count(), timeout); }
+ bool send(const TQMemArray<uchar> &a, uint timeout = DEFAULT_TIMEOUT) { return send((const char *)a.data(), a.count(), timeout); }
bool receiveChar(char &c, uint timeout = DEFAULT_TIMEOUT);
- bool receive(uint size, QString &s, uint timeout = DEFAULT_TIMEOUT);
- bool receive(uint size, QMemArray<uchar> &a, uint timeout = DEFAULT_TIMEOUT);
+ bool receive(uint size, TQString &s, uint timeout = DEFAULT_TIMEOUT);
+ bool receive(uint size, TQMemArray<uchar> &a, uint timeout = DEFAULT_TIMEOUT);
virtual bool setPinOn(uint pin, bool on, LogicType type);
virtual bool readPin(uint pin, LogicType type, bool &value);
- virtual QValueVector<PinData> pinData(IODir dir) const;
+ virtual TQValueVector<PinData> pinData(IODir dir) const;
virtual bool isGroundPin(uint pin) const;
virtual uint groundPin() const;
virtual IODir ioDir(uint pin) const;
@@ -48,7 +48,7 @@ protected:
virtual void internalClose() = 0;
virtual bool internalSend(const char *, uint, uint) { qFatal("Not implemented"); return false; }
virtual bool internalReceive(uint, char *, uint) { qFatal("Not implemented"); return false; }
- virtual void setSystemError(const QString &message) = 0;
+ virtual void setSystemError(const TQString &message) = 0;
private:
bool _closing;
diff --git a/src/common/port/serial.cpp b/src/common/port/serial.cpp
index b370d22..5942561 100644
--- a/src/common/port/serial.cpp
+++ b/src/common/port/serial.cpp
@@ -20,17 +20,17 @@
# include <errno.h>
# include <unistd.h> // needed on some system
#endif
-#include <qdatetime.h>
+#include <tqdatetime.h>
//-----------------------------------------------------------------------------
-QStringList *Port::Serial::_list = 0;
+TQStringList *Port::Serial::_list = 0;
#if defined(Q_OS_UNIX)
const Port::Serial::Handle Port::Serial::INVALID_HANDLE = -1;
#elif defined(Q_OS_WIN)
const Port::Serial::Handle Port::Serial::INVALID_HANDLE = INVALID_HANDLE_VALUE;
#endif
-Port::Serial::Handle Port::Serial::openHandle(const QString &device, IODirs dirs)
+Port::Serial::Handle Port::Serial::openHandle(const TQString &device, IODirs dirs)
{
#if defined(Q_OS_UNIX)
// open non blocking: avoid missing DCD (comment from xwisp2)
@@ -57,7 +57,7 @@ void Port::Serial::closeHandle(Handle handle)
#endif
}
-Port::IODirs Port::Serial::probe(const QString &device)
+Port::IODirs Port::Serial::probe(const TQString &device)
{
Handle handle = openHandle(device, In);
if ( handle==INVALID_HANDLE ) return NoIO;
@@ -68,35 +68,35 @@ Port::IODirs Port::Serial::probe(const QString &device)
return (In | Out);
}
-QStringList Port::Serial::deviceList()
+TQStringList Port::Serial::deviceList()
{
- QStringList list;
+ TQStringList list;
#if defined(Q_OS_UNIX)
// standard serport in user space
- for (uint i=0; i<8; i++) list.append(QString("/dev/ttyS%1").arg(i));
+ for (uint i=0; i<8; i++) list.append(TQString("/dev/ttyS%1").tqarg(i));
// new devfs serport flavour
- for (uint i=0; i<8; i++) list.append(QString("/dev/tts/%1").arg(i));
+ for (uint i=0; i<8; i++) list.append(TQString("/dev/tts/%1").tqarg(i));
// standard USB serport in user space
- for (uint i=0; i<8; i++) list.append(QString("/dev/ttyUSB%1").arg(i));
+ for (uint i=0; i<8; i++) list.append(TQString("/dev/ttyUSB%1").tqarg(i));
// new devfs USB serport flavour
- for (uint i=0; i<8; i++) list.append(QString("/dev/usb/tts/%1").arg(i));
+ for (uint i=0; i<8; i++) list.append(TQString("/dev/usb/tts/%1").tqarg(i));
// FreeBSD
- for (uint i=0; i<8; i++) list.append(QString("/dev/ttyd%1").arg(i));
+ for (uint i=0; i<8; i++) list.append(TQString("/dev/ttyd%1").tqarg(i));
// Slackware 11 devfs USB Serial port support.
- for (uint i=0; i<8; i++) list.append(QString("/dev/tts/USB%1").arg(i));
+ for (uint i=0; i<8; i++) list.append(TQString("/dev/tts/USB%1").tqarg(i));
// MacOSX devfs USB Serial port support.
list.append("/dev/tty.usbserial");
#elif defined(Q_OS_WIN)
- for (uint i=1; i<10; i++) list.append(QString("COM%1").arg(i));
+ for (uint i=1; i<10; i++) list.append(TQString("COM%1").tqarg(i));
#endif
return list;
}
-const QStringList &Port::Serial::probedDeviceList()
+const TQStringList &Port::Serial::probedDeviceList()
{
if ( _list==0 ) {
- QStringList all = deviceList();
- _list = new QStringList;
+ TQStringList all = deviceList();
+ _list = new TQStringList;
for (uint i=0; i<uint(all.count()); i++)
if( probe(all[i]) & (In | Out) ) _list->append(all[i]);
}
@@ -130,9 +130,9 @@ const Port::Serial::SPinData Port::Serial::PIN_DATA[Nb_Pins] = {
{ Out, "RI" }
};
-QValueVector<Port::PinData> Port::Serial::pinData(IODir dir) const
+TQValueVector<Port::PinData> Port::Serial::pinData(IODir dir) const
{
- QValueVector<PinData> v;
+ TQValueVector<PinData> v;
for (uint i=0; i<Nb_Pins; i++) {
if ( PIN_DATA[i].dir!=dir ) continue;
PinData pd = { i, PIN_DATA[i].label };
@@ -142,7 +142,7 @@ QValueVector<Port::PinData> Port::Serial::pinData(IODir dir) const
}
bool Port::Serial::isGroundPin(uint pin) const
{
- return ( PIN_DATA[pin].label==QString("GND") );
+ return ( PIN_DATA[pin].label==TQString("GND") );
}
Port::IODir Port::Serial::ioDir(uint pin) const
@@ -150,7 +150,7 @@ Port::IODir Port::Serial::ioDir(uint pin) const
return PIN_DATA[pin].dir;
}
-Port::Serial::Serial(const QString &device, Properties properties, Log::Base &base)
+Port::Serial::Serial(const TQString &device, Properties properties, Log::Base &base)
: Base(base), _device(device), _properties(properties), _fd(INVALID_HANDLE)
{}
@@ -187,7 +187,7 @@ bool Port::Serial::internalOpen()
{
_fd = openHandle(_device, In | Out);
if ( _fd==INVALID_HANDLE ) {
- setSystemError(i18n("Could not open device \"%1\" read-write").arg(_device));
+ setSystemError(i18n("Could not open device \"%1\" read-write").tqarg(_device));
return false;
}
if ( !getParameters(_oldParameters) ) return false; // save configuration
@@ -216,7 +216,7 @@ void Port::Serial::internalClose()
bool Port::Serial::internalSend(const char *data, uint size, uint timeout)
{
if ( _fd==INVALID_HANDLE ) return false;
- QTime time;
+ TQTime time;
time.start();
for (uint todo=size; todo!=0; ) {
#if defined(Q_OS_UNIX)
@@ -232,7 +232,7 @@ bool Port::Serial::internalSend(const char *data, uint size, uint timeout)
if ( res>0 ) todo -= res;
else {
if ( uint(time.elapsed())>timeout ) {
- log(Log::LineType::Error, i18n("Timeout sending data (%1/%2 bytes sent).").arg(size-todo).arg(size));
+ log(Log::LineType::Error, i18n("Timeout sending data (%1/%2 bytes sent).").tqarg(size-todo).tqarg(size));
return false;
}
msleep(1);
@@ -245,7 +245,7 @@ bool Port::Serial::internalSend(const char *data, uint size, uint timeout)
bool Port::Serial::internalReceive(uint size, char *data, uint timeout)
{
if ( _fd==INVALID_HANDLE ) return false;
- QTime time;
+ TQTime time;
time.start();
for(uint todo=size; todo!=0; ) {
#if defined(Q_OS_UNIX)
@@ -277,7 +277,7 @@ bool Port::Serial::internalReceive(uint size, char *data, uint timeout)
if ( res>0 ) todo -= res;
else {
if ( uint(time.elapsed())>timeout ) {
- log(Log::LineType::Error, i18n("Timeout receiving data (%1/%2 bytes received).").arg(size-todo).arg(size));
+ log(Log::LineType::Error, i18n("Timeout receiving data (%1/%2 bytes received).").tqarg(size-todo).tqarg(size));
return false;
}
msleep(1);
@@ -292,7 +292,7 @@ bool Port::Serial::drain(uint timeout)
#if defined(Q_OS_UNIX)
// tcdrain will block if the serial cable is disconnected
// so we first check for data in output buffer...
- QTime time;
+ TQTime time;
time.start();
for (;;) {
int nb;
@@ -303,7 +303,7 @@ bool Port::Serial::drain(uint timeout)
if ( nb==0 ) break;
if ( uint(time.elapsed())>timeout ) {
_fd = INVALID_HANDLE; // otherwise close blocks...
- log(Log::LineType::Error, i18n("Timeout sending data (%1 bytes left).").arg(nb));
+ log(Log::LineType::Error, i18n("Timeout sending data (%1 bytes left).").tqarg(nb));
return false;
}
}
@@ -364,7 +364,7 @@ bool Port::Serial::setPinOn(uint pin, bool on, LogicType type)
Q_ASSERT( pin<Nb_Pins );
Q_ASSERT( PIN_DATA[pin].dir==Out );
if ( !internalSetPinOn(Pin(pin), on) ) {
- setSystemError(i18n("Error setting bit %1 of serial port to %2").arg(PIN_DATA[pin].label).arg(on));
+ setSystemError(i18n("Error setting bit %1 of serial port to %2").tqarg(PIN_DATA[pin].label).tqarg(on));
return false;
}
return true;
@@ -375,19 +375,19 @@ bool Port::Serial::internalReadPin(Pin pin, LogicType type, bool &value)
#if defined(Q_OS_UNIX)
int bits;
if ( ioctl(_fd, TIOCMGET, &bits)<0 ) return false;
- int mask = 0;
+ int tqmask = 0;
switch (pin) {
- case DCD: mask = TIOCM_CD; break;
- case RX : mask = TIOCM_SR; break;
- case DSR: mask = TIOCM_DSR; break;
- case CTS: mask = TIOCM_CTS; break;
+ case DCD: tqmask = TIOCM_CD; break;
+ case RX : tqmask = TIOCM_SR; break;
+ case DSR: tqmask = TIOCM_DSR; break;
+ case CTS: tqmask = TIOCM_CTS; break;
default: Q_ASSERT(false); return false;
}
- value = ((type==NegativeLogic ? ~bits : bits) & mask);
+ value = ((type==NegativeLogic ? ~bits : bits) & tqmask);
return true;
#elif defined(Q_OS_WIN)
DWORD status;
- if ( GetCommModemStatus(_fd, &status)==0 ) return false;
+ if ( GetCommModemtqStatus(_fd, &status)==0 ) return false;
switch (pin) {
case DCD: value = (status & MS_RLSD_ON); break;
case DSR: value = (status & MS_DSR_ON); break;
@@ -406,7 +406,7 @@ bool Port::Serial::internalReadPin(Pin pin, LogicType type, bool &value)
Q_ASSERT( pin<Nb_Pins );
Q_ASSERT( PIN_DATA[pin].dir==In );
if ( !internalReadPin(Pin(pin), type, value) ) {
- setSystemError(i18n("Error reading serial pin %1").arg(PIN_DATA[pin].label));
+ setSystemError(i18n("Error reading serial pin %1").tqarg(PIN_DATA[pin].label));
return false;
}
return true;
@@ -510,14 +510,14 @@ bool Port::Serial::setHardwareFlowControl(bool on)
return setParameters(parameters);
}
-void Port::Serial::setSystemError(const QString &message)
+void Port::Serial::setSystemError(const TQString &message)
{
#if defined(Q_OS_UNIX)
- log(Log::LineType::Error, message + QString(" (errno=%1)").arg(strerror(errno)));
+ log(Log::LineType::Error, message + TQString(" (errno=%1)").tqarg(strerror(errno)));
#elif defined(Q_OS_WIN)
LPVOID lpMsgBuf;
FormatMessage(FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_FROM_SYSTEM | FORMAT_MESSAGE_IGNORE_INSERTS, NULL, GetLastError(), MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT), (LPTSTR)&lpMsgBuf, 0, NULL);
- log(Log::LineType::Error, message + QString(" (last error=%1 %2)").arg(GetLastError()).arg((const char *)(LPCTSTR)lpMsgBuf));
+ log(Log::LineType::Error, message + TQString(" (last error=%1 %2)").tqarg(GetLastError()).tqarg((const char *)(LPCTSTR)lpMsgBuf));
LocalFree(lpMsgBuf);
#endif
}
diff --git a/src/common/port/serial.h b/src/common/port/serial.h
index b2911e6..9296068 100644
--- a/src/common/port/serial.h
+++ b/src/common/port/serial.h
@@ -37,21 +37,21 @@ public:
enum Property { NoProperty = 0, NeedDrain = 1, NeedFlush = 2, NeedBreak = 4,
Blocking = 8 };
- Q_DECLARE_FLAGS(Properties, Property)
+ TQ_DECLARE_FLAGS(Properties, Property)
- Serial(const QString &device, Properties properties, Log::Base &base);
+ Serial(const TQString &device, Properties properties, Log::Base &base);
virtual ~Serial() { close(); }
virtual Description description() const { return Description(PortType::Serial, _device); }
- static const QStringList &probedDeviceList();
- static IODirs probe(const QString &device);
+ static const TQStringList &probedDeviceList();
+ static IODirs probe(const TQString &device);
static bool isAvailable() { return true; }
enum InputFlag { NoInputFlag = 0, IgnoreBreak = 1, IgnoreParity = 2 };
- Q_DECLARE_FLAGS(InputFlags, InputFlag)
+ TQ_DECLARE_FLAGS(InputFlags, InputFlag)
enum ControlFlag { NoControlFlag = 0, ByteSize8 = 1, HardwareFlowControl = 2,
EnableReceiver = 4, IgnoreControlLines = 8 };
- Q_DECLARE_FLAGS(ControlFlags, ControlFlag)
+ TQ_DECLARE_FLAGS(ControlFlags, ControlFlag)
bool setMode(InputFlags inputFlags, ControlFlags controlFlags, Speed speed, uint readTimeout); // in ms
bool drain(uint timeout);
bool flush(uint timeout);
@@ -66,13 +66,13 @@ public:
static const SPinData PIN_DATA[Nb_Pins];
virtual bool setPinOn(uint pin, bool on, LogicType type);
virtual bool readPin(uint pin, LogicType type, bool &value);
- virtual QValueVector<PinData> pinData(IODir dir) const;
+ virtual TQValueVector<PinData> pinData(IODir dir) const;
virtual bool isGroundPin(uint pin) const;
virtual uint groundPin() const { return SG; }
virtual IODir ioDir(uint pin) const;
private:
- QString _device;
+ TQString _device;
Properties _properties;
#if defined(Q_OS_UNIX)
typedef int Handle;
@@ -93,20 +93,20 @@ private:
virtual void internalClose();
virtual bool internalSend(const char *data, uint size, uint timeout);
virtual bool internalReceive(uint size, char *data, uint timeout);
- virtual void setSystemError(const QString &message);
+ virtual void setSystemError(const TQString &message);
bool internalSetPinOn(Pin pin, bool on);
bool internalReadPin(Pin pin, LogicType type, bool &value);
static const Handle INVALID_HANDLE;
- static Handle openHandle(const QString &device, IODirs dirs);
+ static Handle openHandle(const TQString &device, IODirs dirs);
static void closeHandle(Handle handle);
- static QStringList *_list;
- static QStringList deviceList();
+ static TQStringList *_list;
+ static TQStringList deviceList();
static void setHardwareFlowControl(Parameters &parameters, bool on);
};
-Q_DECLARE_OPERATORS_FOR_FLAGS(Serial::Properties)
-Q_DECLARE_OPERATORS_FOR_FLAGS(Serial::InputFlags)
-Q_DECLARE_OPERATORS_FOR_FLAGS(Serial::ControlFlags)
+TQ_DECLARE_OPERATORS_FOR_FLAGS(Serial::Properties)
+TQ_DECLARE_OPERATORS_FOR_FLAGS(Serial::InputFlags)
+TQ_DECLARE_OPERATORS_FOR_FLAGS(Serial::ControlFlags)
} // namespace
diff --git a/src/common/port/usb_port.cpp b/src/common/port/usb_port.cpp
index 392b483..80e7de2 100644
--- a/src/common/port/usb_port.cpp
+++ b/src/common/port/usb_port.cpp
@@ -14,7 +14,7 @@
#ifdef HAVE_USB
# include <usb.h>
#endif
-#include <qdatetime.h>
+#include <tqdatetime.h>
#include "common/common/version_data.h"
#include "common/common/number.h"
@@ -38,7 +38,7 @@ void Port::USB::initialize()
#ifdef HAVE_USB
usb_init();
VersionData vd = VersionData::fromString(LIBUSB_VERSION);
- QString s = QString("libusb %1").arg(vd.pretty());
+ TQString s = TQString("libusb %1").tqarg(vd.pretty());
if ( vd<VersionData(0, 1, 8) ) qWarning("%s: may be too old (you need at least version 0.1.8)", s.latin1());
#endif
}
@@ -79,7 +79,7 @@ bool Port::USB::findBulk(const struct usb_device *dev)
for (int a=0; a < dev->config[c].interface[i].num_altsetting; a++) {
qDebug(" Looking at altsetting %d...This altsetting has %d endpoints.", a, dev->config[c].interface[i].altsetting[a].bNumEndpoints);
for (int e=0; e < dev->config[c].interface[i].altsetting[a].bNumEndpoints; e++) {
- QString s;
+ TQString s;
s.sprintf(" Endpoint %d: Address %02xh, attributes %02xh ", e, dev->config[c].interface[i].altsetting[a].endpoint[e].bEndpointAddress, dev->config[c].interface[i].altsetting[a].endpoint[e].bmAttributes);
uchar attribs = (dev->config[c].interface[i].altsetting[a].endpoint[e].bmAttributes & 3);
switch (attribs) {
@@ -122,17 +122,17 @@ bool Port::USB::findBulk(const struct usb_device *dev)
return true;
}
-QStringList Port::USB::probedDeviceList()
+TQStringList Port::USB::probedDeviceList()
{
initialize();
- QStringList list;
+ TQStringList list;
#ifdef HAVE_USB
usb_init(); // needed ?
for (usb_bus *bus=getBusses(); bus; bus=bus->next) {
for (struct usb_device *dev=bus->devices; dev; dev=dev->next) {
if ( dev->descriptor.idVendor==0 ) continue; // controller
- list.append(QString("Vendor Id: %1 - Product Id: %2")
- .arg(toLabel(NumberBase::Hex, dev->descriptor.idVendor, 4)).arg(toLabel(NumberBase::Hex, dev->descriptor.idProduct, 4)));
+ list.append(TQString("Vendor Id: %1 - Product Id: %2")
+ .tqarg(toLabel(NumberBase::Hex, dev->descriptor.idVendor, 4)).tqarg(toLabel(NumberBase::Hex, dev->descriptor.idProduct, 4)));
}
}
#endif
@@ -176,10 +176,10 @@ Port::USB::~USB()
delete _private;
}
-void Port::USB::setSystemError(const QString &message)
+void Port::USB::setSystemError(const TQString &message)
{
#ifdef HAVE_USB
- log(Log::LineType::Error, message + QString(" (err=%1).").arg(usb_strerror()));
+ log(Log::LineType::Error, message + TQString(" (err=%1).").tqarg(usb_strerror()));
#else
log(Log::LineType::Error, message);
#endif
@@ -192,7 +192,7 @@ void Port::USB::tryToDetachDriver()
log(Log::DebugLevel::Extra, "find if there is already an installed driver");
char dname[256] = "";
if ( usb_get_driver_np(_handle, _interface, dname, 255)<0 ) return;
- log(Log::DebugLevel::Normal, QString(" a driver \"%1\" is already installed...").arg(dname));
+ log(Log::DebugLevel::Normal, TQString(" a driver \"%1\" is already installed...").tqarg(dname));
# if defined(LIBUSB_HAS_DETACH_KERNEL_DRIVER_NP) && LIBUSB_HAS_DETACH_KERNEL_DRIVER_NP
usb_detach_kernel_driver_np(_handle, _interface);
log(Log::DebugLevel::Normal, " try to detach it...");
@@ -208,10 +208,10 @@ bool Port::USB::internalOpen()
_device = findDevice(_vendorId, _productId);
if ( _device==0 ) {
log(Log::LineType::Error, i18n("Could not find USB device (vendor=%1 product=%2).")
- .arg(toLabel(NumberBase::Hex, _vendorId, 4)).arg(toLabel(NumberBase::Hex, _productId, 4)));
+ .tqarg(toLabel(NumberBase::Hex, _vendorId, 4)).tqarg(toLabel(NumberBase::Hex, _productId, 4)));
return false;
}
- log(Log::DebugLevel::Extra, QString("found USB device as \"%1\" on bus \"%2\"").arg(_device->filename).arg(_device->bus->dirname));
+ log(Log::DebugLevel::Extra, TQString("found USB device as \"%1\" on bus \"%2\"").tqarg(_device->filename).tqarg(_device->bus->dirname));
_handle = usb_open(_device);
if ( _handle==0 ) {
setSystemError(i18n("Error opening USB device."));
@@ -239,11 +239,11 @@ bool Port::USB::internalOpen()
uint old = _config;
i = 0;
_config = _device->config[i].bConfigurationValue;
- log(Log::LineType::Warning, i18n("Configuration %1 not present: using %2").arg(old).arg(_config));
+ log(Log::LineType::Warning, i18n("Configuration %1 not present: using %2").tqarg(old).tqarg(_config));
}
const usb_config_descriptor &configd = _device->config[i];
if ( usb_set_configuration(_handle, _config)<0 ) {
- setSystemError(i18n("Error setting USB configuration %1.").arg(_config));
+ setSystemError(i18n("Error setting USB configuration %1.").tqarg(_config));
return false;
}
for (i=0; i<configd.bNumInterfaces; i++)
@@ -252,15 +252,15 @@ bool Port::USB::internalOpen()
uint old = _interface;
i = 0;
_interface = configd.interface[i].altsetting[0].bInterfaceNumber;
- log(Log::LineType::Warning, i18n("Interface %1 not present: using %2").arg(old).arg(_interface));
+ log(Log::LineType::Warning, i18n("Interface %1 not present: using %2").tqarg(old).tqarg(_interface));
}
_private->_interface = &(configd.interface[i].altsetting[0]);
if ( usb_claim_interface(_handle, _interface)<0 ) {
- setSystemError(i18n("Could not claim USB interface %1").arg(_interface));
+ setSystemError(i18n("Could not claim USB interface %1").tqarg(_interface));
return false;
}
- log(Log::DebugLevel::Max, QString("alternate setting is %1").arg(_private->_interface->bAlternateSetting));
- log(Log::DebugLevel::Max, QString("USB bcdDevice: %1").arg(toHexLabel(_device->descriptor.bcdDevice, 4)));
+ log(Log::DebugLevel::Max, TQString("alternate setting is %1").tqarg(_private->_interface->bAlternateSetting));
+ log(Log::DebugLevel::Max, TQString("USB bcdDevice: %1").tqarg(toHexLabel(_device->descriptor.bcdDevice, 4)));
return true;
#else
log(Log::LineType::Error, i18n("USB support disabled"));
@@ -284,9 +284,9 @@ bool Port::USB::sendControlMessage(const ControlMessageData &data)
{
if ( hasError() ) return false;
#ifdef HAVE_USB
- QString s = data.bytes;
+ TQString s = data.bytes;
uint length = strlen(data.bytes) / 2;
- QByteArray ba(length);
+ TQByteArray ba(length);
for (uint i=0; i<length; i++)
ba[i] = fromString(NumberBase::Hex, s.mid(2*i, 2), 0);
int res = usb_control_msg(_handle, data.type, data.request, data.value, 0, ba.data(), length, 1000); // 1s
@@ -342,10 +342,10 @@ bool Port::USB::write(uint ep, const char *data, uint size)
#ifdef HAVE_USB
IODir dir = endpointDir(ep);
EndpointMode mode = endpointMode(ep);
- log(Log::DebugLevel::LowLevel, QString("write to endpoint %1 (%2 - %3) %4 chars: \"%5\"")
- .arg(toHexLabel(ep, 2)).arg(ENDPOINT_MODE_NAMES[mode]).arg(IO_DIR_NAMES[dir]).arg(size).arg(toPrintable(data, size, PrintEscapeAll)));
+ log(Log::DebugLevel::LowLevel, TQString("write to endpoint %1 (%2 - %3) %4 chars: \"%5\"")
+ .tqarg(toHexLabel(ep, 2)).tqarg(ENDPOINT_MODE_NAMES[mode]).tqarg(IO_DIR_NAMES[dir]).tqarg(size).tqarg(toPrintable(data, size, PrintEscapeAll)));
Q_ASSERT( dir==Out );
- QTime time;
+ TQTime time;
time.start();
int todo = size;
for (;;) {
@@ -356,8 +356,8 @@ bool Port::USB::write(uint ep, const char *data, uint size)
//qDebug("res: %i", res);
if ( res==todo ) break;
if ( uint(time.elapsed())>3000 ) { // 3 s
- if ( res<0 ) setSystemError(i18n("Error sending data (ep=%1 res=%2)").arg(toHexLabel(ep, 2)).arg(res));
- else log(Log::LineType::Error, i18n("Timeout: only some data sent (%1/%2 bytes).").arg(size-todo).arg(size));
+ if ( res<0 ) setSystemError(i18n("Error sending data (ep=%1 res=%2)").tqarg(toHexLabel(ep, 2)).tqarg(res));
+ else log(Log::LineType::Error, i18n("Timeout: only some data sent (%1/%2 bytes).").tqarg(size-todo).tqarg(size));
return false;
}
if ( res==0 ) log(Log::DebugLevel::Normal, i18n("Nothing sent: retrying..."));
@@ -376,10 +376,10 @@ bool Port::USB::read(uint ep, char *data, uint size, bool *poll)
#ifdef HAVE_USB
IODir dir = endpointDir(ep);
EndpointMode mode = endpointMode(ep);
- log(Log::DebugLevel::LowLevel, QString("read from endpoint %1 (%2 - %3) %4 chars")
- .arg(toHexLabel(ep, 2)).arg(ENDPOINT_MODE_NAMES[mode]).arg(IO_DIR_NAMES[dir]).arg(size));
+ log(Log::DebugLevel::LowLevel, TQString("read from endpoint %1 (%2 - %3) %4 chars")
+ .tqarg(toHexLabel(ep, 2)).tqarg(ENDPOINT_MODE_NAMES[mode]).tqarg(IO_DIR_NAMES[dir]).tqarg(size));
Q_ASSERT( dir==In );
- QTime time;
+ TQTime time;
time.start();
int todo = size;
for (;;) {
@@ -390,8 +390,8 @@ bool Port::USB::read(uint ep, char *data, uint size, bool *poll)
//qDebug("res: %i", res);
if ( res==todo ) break;
if ( uint(time.elapsed())>3000 ) { // 3 s: seems to help icd2 in some case (?)
- if ( res<0 ) setSystemError(i18n("Error receiving data (ep=%1 res=%2)").arg(toHexLabel(ep, 2)).arg(res));
- else log(Log::LineType::Error, i18n("Timeout: only some data received (%1/%2 bytes).").arg(size-todo).arg(size));
+ if ( res<0 ) setSystemError(i18n("Error receiving data (ep=%1 res=%2)").tqarg(toHexLabel(ep, 2)).tqarg(res));
+ else log(Log::LineType::Error, i18n("Timeout: only some data received (%1/%2 bytes).").tqarg(size-todo).tqarg(size));
return false;
}
if ( res==0 ) {
diff --git a/src/common/port/usb_port.h b/src/common/port/usb_port.h
index 73961cc..0da7aa1 100644
--- a/src/common/port/usb_port.h
+++ b/src/common/port/usb_port.h
@@ -27,11 +27,11 @@ class USB : public Base
public:
USB(Log::Base &base, uint vendorId, uint productId, uint config, uint interface);
virtual ~USB();
- virtual Description description() const { return Description(PortType::USB, QString::null); }
+ virtual Description description() const { return Description(PortType::USB, TQString()); }
static struct usb_device *findDevice(uint vendorId, uint productId);
static bool isAvailable();
- static QStringList probedDeviceList();
+ static TQStringList probedDeviceList();
struct ControlMessageData {
int type, request, value;
@@ -56,7 +56,7 @@ private:
virtual bool internalOpen();
virtual void internalClose();
- virtual void setSystemError(const QString &message);
+ virtual void setSystemError(const TQString &message);
void tryToDetachDriver();
static bool _initialized;
diff --git a/src/data/syntax_xml_generator.cpp b/src/data/syntax_xml_generator.cpp
index 9f3553e..d1d44b5 100644
--- a/src/data/syntax_xml_generator.cpp
+++ b/src/data/syntax_xml_generator.cpp
@@ -10,8 +10,8 @@
// this program generate xml files for kate highlighting
// the original syntax file was created by Alain Gibaud
-#include <qfile.h>
-#include <qtextstream.h>
+#include <tqfile.h>
+#include <tqtextstream.h>
const char * const DIRECTIVES[] = {
"__badram", "__config", "__idlocs", "__maxram",
@@ -58,28 +58,28 @@ const char * const INSTRUCTIONS[] = {
"tris", "tblrd", "tblwt", "xorlw", "xorwf", 0
};
-QTextStream *initFile(QFile &file)
+TQTextStream *initFile(TQFile &file)
{
if ( !file.open(IO_WriteOnly) ) qFatal("Cannot create \"%s\".", file.name().latin1());
- QTextStream *s = new QTextStream(&file);
+ TQTextStream *s = new TQTextStream(&file);
(*s) << "<?xml version=\"1.0\" encoding=\"UTF-8\"?>" << endl;
(*s) << "<!DOCTYPE language SYSTEM \"language.dtd\">" << endl;
(*s) << "<!--This file is generated. Do not edit.-->" << endl;
return s;
}
-void addList(QTextStream &s, const QString &name, const char * const *items, bool upper)
+void addList(TQTextStream &s, const TQString &name, const char * const *items, bool upper)
{
s << " <list name=\"" << name << "\">" << endl;
for (uint i=0; items[i]; i++) {
s << " <item>" << items[i] << "</item>";
- if (upper) s << "<item>" << QString(items[i]).upper() << "</item>";
+ if (upper) s << "<item>" << TQString(items[i]).upper() << "</item>";
s << endl;
};
s <<" </list>" << endl;
}
-void addCommon(QTextStream &s)
+void addCommon(TQTextStream &s)
{
addList(s, "instructions", INSTRUCTIONS, true);
s << endl;
@@ -106,7 +106,7 @@ void addCommon(QTextStream &s)
s << " <context name=\"normal\" attribute=\"Normal Text\" lineEndContext=\"#stay\">" << endl;
}
-void addAsmContexts(QTextStream &s)
+void addAsmContexts(TQTextStream &s)
{
s << " <keyword attribute=\"Directives\" context=\"#stay\" String=\"directives\"/>" << endl;
s << " <keyword attribute=\"Instructions\" context=\"#stay\" String=\"instructions\"/>" << endl;
@@ -161,7 +161,7 @@ void addAsmContexts(QTextStream &s)
s << " </context>" << endl;
}
-void endFile(QTextStream &s)
+void endFile(TQTextStream &s)
{
s << " </contexts>" << endl;
s << "</highlighting>" << endl;
@@ -178,8 +178,8 @@ void endFile(QTextStream &s)
int main(int, char **)
{
- QFile afile("asm-pic.xml");
- QTextStream *s = initFile(afile);
+ TQFile afile("asm-pic.xml");
+ TQTextStream *s = initFile(afile);
(*s) << "<language name=\"XPicAsm\" version=\"1.5\" kateversion=\"2.0\" section=\"Sources\"" << endl;
(*s) << " extensions=\"*.src;*.SRC;*.asm;*.ASM;*.slb;*.SLB;*.pic;*.PIC;*.inc;*.INC;*.pic12;*.pic14;*.PIC12;*.PIC14;*.pic16;*.PIC16\"" << endl;
(*s) << " mimetype=\"text/x-PicSrc;text/x-PicHdr\">" << endl;
@@ -194,7 +194,7 @@ int main(int, char **)
addAsmContexts(*s);
endFile(*s);
- QFile cfile("coff-pic.xml");
+ TQFile cfile("coff-pic.xml");
s = initFile(cfile);
(*s) << "<language name=\"XCoffDisasm\" version=\"1.2\" kateversion=\"2.0\" section=\"Sources\">" << endl;
(*s) << endl;
diff --git a/src/devices/base/device_group.cpp b/src/devices/base/device_group.cpp
index df230d1..4b9d75d 100644
--- a/src/devices/base/device_group.cpp
+++ b/src/devices/base/device_group.cpp
@@ -9,32 +9,32 @@
#include "device_group.h"
#if !defined(NO_KDE)
-# include <qpainter.h>
+# include <tqpainter.h>
# include <kglobal.h>
-QColor Device::statusColor(Status status)
+TQColor Device::statusColor(tqStatus status)
{
switch (status.type()) {
- case Status::Future: return Qt::blue;
- case Status::InProduction: return Qt::green;
- case Status::Mature:
- case Status::NotRecommended: return QColor("orange");
- case Status::EOL: return Qt::red;
- case Status::Unknown:
- case Status::Nb_Types: break;
+ case tqStatus::Future: return TQt::blue;
+ case tqStatus::InProduction: return TQt::green;
+ case tqStatus::Mature:
+ case tqStatus::NotRecommended: return TQColor("orange");
+ case tqStatus::EOL: return TQt::red;
+ case tqStatus::Unknown:
+ case tqStatus::Nb_Types: break;
}
- return Qt::black;
+ return TQt::black;
}
-QString coloredString(const QString &text, QColor color)
+TQString coloredString(const TQString &text, TQColor color)
{
- return QString("<font color=\"") + color.name() + "\">" + text + "</font>";
+ return TQString("<font color=\"") + color.name() + "\">" + text + "</font>";
}
-QString supportedString(bool supported)
+TQString supportedString(bool supported)
{
return coloredString(supported ? i18n("Supported") : i18n("Unsupported"),
- supported ? Qt::green : Qt::red);
+ supported ? TQt::green : TQt::red);
}
class Tick {
@@ -44,27 +44,27 @@ public:
s = KGlobal::locale()->formatNumber(value, 1);
min = oValue;
}
- QString s;
+ TQString s;
double min;
};
-class TickMap : public QMap<double, Tick>
+class TickMap : public TQMap<double, Tick>
{
public:
TickMap() {}
void add(double value, double oValue) {
insert(value, Tick(value, oValue), false);
- (*this)[value].min = QMIN((*this)[value].min, oValue);
+ (*this)[value].min = TQMIN((*this)[value].min, oValue);
}
};
-QPixmap drawGraph(const QValueVector<Device::RangeBox> &boxes)
+TQPixmap drawGraph(const TQValueVector<Device::RangeBox> &boxes)
{
const uint w = 300, h = 200;
- QPixmap pixmap(w, h);
- pixmap.fill(Qt::white);
- QPainter p(&pixmap);
- QFontMetrics f(p.font());
+ TQPixmap pixmap(w, h);
+ pixmap.fill(TQt::white);
+ TQPainter p(&pixmap);
+ TQFontMetrics f(p.font());
TickMap xTicks, yTicks;
xTicks.add(0.0, 0.0);
yTicks.add(0.0, 0.0);
@@ -85,67 +85,67 @@ QPixmap drawGraph(const QValueVector<Device::RangeBox> &boxes)
int yStart = h-1 - f.lineSpacing();
TickMap::const_iterator it = xTicks.begin();
for (; it!=xTicks.end(); ++it) {
- xStart = QMAX(xStart, f.width(it.data().s));
- xMax = QMAX(xMax, it.key());
+ xStart = TQMAX(xStart, f.width(it.data().s));
+ xMax = TQMAX(xMax, it.key());
}
for (it = yTicks.begin(); it!=yTicks.end(); ++it)
- yMax = QMAX(yMax, it.key());
+ yMax = TQMAX(yMax, it.key());
int xEnd = w-1 - f.width(xTicks[xMax].s)/2;
- QRect rect = f.boundingRect(yTicks[yMax].s);
+ TQRect rect = f.boundingRect(yTicks[yMax].s);
int yEnd = rect.height()/2;
// draw boxes
- p.setPen(Qt::lightGray);
- p.setBrush(Qt::lightGray);
+ p.setPen(TQt::lightGray);
+ p.setBrush(TQt::lightGray);
for (uint i=0; i<boxes.count(); i++) {
double ax = double(xEnd - xStart)/xMax;
double ay = double(yEnd - yStart)/yMax;
- QPointArray pa(4);
- pa.setPoint(0, qRound(ax*boxes[i].start.x), qRound(ay*boxes[i].start.yMin));
- pa.setPoint(1, qRound(ax*boxes[i].end.x), qRound(ay*boxes[i].end.yMin));
- pa.setPoint(2, qRound(ax*boxes[i].end.x), qRound(ay*boxes[i].end.yMax));
- pa.setPoint(3, qRound(ax*boxes[i].start.x), qRound(ay*boxes[i].start.yMax));
+ TQPointArray pa(4);
+ pa.setPoint(0, tqRound(ax*boxes[i].start.x), tqRound(ay*boxes[i].start.yMin));
+ pa.setPoint(1, tqRound(ax*boxes[i].end.x), tqRound(ay*boxes[i].end.yMin));
+ pa.setPoint(2, tqRound(ax*boxes[i].end.x), tqRound(ay*boxes[i].end.yMax));
+ pa.setPoint(3, tqRound(ax*boxes[i].start.x), tqRound(ay*boxes[i].start.yMax));
pa.translate(xStart, yStart);
p.drawPolygon(pa);
}
// draw axis
- p.setPen(Qt::black);
+ p.setPen(TQt::black);
p.drawLine(xStart, yStart, w-1, yStart);
p.drawLine(xStart, yStart, xStart, 0);
// draw ticks and lines
- p.setPen(Qt::DotLine);
+ p.setPen(TQt::DotLine);
for (it = yTicks.begin(); it!=yTicks.end(); ++it) {
- int y1 = yStart + qRound(it.key()*(yEnd-yStart)/yMax);
- QRect rect = f.boundingRect(it.data().s);
+ int y1 = yStart + tqRound(it.key()*(yEnd-yStart)/yMax);
+ TQRect rect = f.boundingRect(it.data().s);
p.drawText(xStart/2-rect.width()/2 , y1+rect.height()/2, it.data().s);
- int xmin = xStart + qRound(it.data().min*(xEnd-xStart)/xMax);
+ int xmin = xStart + tqRound(it.data().min*(xEnd-xStart)/xMax);
p.drawLine(xStart, y1, xmin, y1);
}
for (it = xTicks.begin(); it!=xTicks.end(); ++it) {
- int x1 = xStart + qRound(it.key()*(xEnd-xStart)/xMax);
- QRect rect = f.boundingRect(it.data().s);
+ int x1 = xStart + tqRound(it.key()*(xEnd-xStart)/xMax);
+ TQRect rect = f.boundingRect(it.data().s);
p.drawText(x1-rect.width()/2, h-1, it.data().s);
- int ymin = yStart + qRound(it.data().min*(yEnd-yStart)/yMax);
+ int ymin = yStart + tqRound(it.data().min*(yEnd-yStart)/yMax);
p.drawLine(x1, yStart, x1, ymin);
}
return pixmap;
}
-QPixmap Device::vddGraph(const QString &xLabel, const QString &yLabel,
- const QValueVector<Device::RangeBox> &boxes)
+TQPixmap Device::vddGraph(const TQString &xLabel, const TQString &yLabel,
+ const TQValueVector<Device::RangeBox> &boxes)
{
uint sp = 10;
- QPixmap graph = drawGraph(boxes);
- QPainter p;
- QFontMetrics f(p.font());
- QPixmap pixmap(graph.width() + sp + f.width(xLabel), graph.height() + sp + f.lineSpacing());
- pixmap.fill(Qt::white);
+ TQPixmap graph = drawGraph(boxes);
+ TQPainter p;
+ TQFontMetrics f(p.font());
+ TQPixmap pixmap(graph.width() + sp + f.width(xLabel), graph.height() + sp + f.lineSpacing());
+ pixmap.fill(TQt::white);
copyBlt(&pixmap, 0, f.lineSpacing() + sp, &graph, 0, 0, graph.width(), graph.height());
p.begin(&pixmap);
- p.setPen(Qt::black);
+ p.setPen(TQt::black);
p.drawText(0, f.lineSpacing(), yLabel);
p.drawText(pixmap.width()-1-f.width(xLabel), pixmap.height()-1, xLabel);
return pixmap;
@@ -159,31 +159,31 @@ const Device::Package *Device::barPackage(const char *name, const Device::Data &
return 0;
}
-QPixmap Device::pinsGraph(const Device::Package &package)
+TQPixmap Device::pinsGraph(const Device::Package &package)
{
- QPixmap pixmap;
- QPainter p;
- QFontMetrics fm(p.font());
+ TQPixmap pixmap;
+ TQPainter p;
+ TQFontMetrics fm(p.font());
uint nb = package.pins.count();
const int hspacing = 3, wspacing = 3, wmark = 10, wpin = 4;
int theight = fm.ascent() + (fm.ascent()%2==0 ? 1 : 0);
int height = hspacing + (nb/2)*(hspacing + theight);
int wnumber = fm.width("1");
- wnumber = QMAX(wnumber, fm.width(QString::number(nb/2)));
- wnumber = QMAX(wnumber, fm.width(QString::number(nb/2+1)));
- wnumber = QMAX(wnumber, fm.width(QString::number(nb)));
+ wnumber = TQMAX(wnumber, fm.width(TQString::number(nb/2)));
+ wnumber = TQMAX(wnumber, fm.width(TQString::number(nb/2+1)));
+ wnumber = TQMAX(wnumber, fm.width(TQString::number(nb)));
int bwidth = 4*wspacing + 2*wnumber + wmark;
int lwidth = 0, rwidth = 0;
for (uint k=0; k<nb/2; k++) {
- lwidth = QMAX(lwidth, fm.width(package.pins[k]));
- rwidth = QMAX(rwidth, fm.width(package.pins[nb-k-1]));
+ lwidth = TQMAX(lwidth, fm.width(package.pins[k]));
+ rwidth = TQMAX(rwidth, fm.width(package.pins[nb-k-1]));
}
int bx = lwidth + wspacing + wpin;
int width = bx + bwidth + wpin + wspacing + rwidth;
pixmap.resize(width, height);
- pixmap.fill(Qt::white);
+ pixmap.fill(TQt::white);
p.begin(&pixmap);
- p.setPen(QPen(Qt::black, 2));
+ p.setPen(TQPen(TQt::black, 2));
p.drawRect(bx, 1, bwidth, height-1);
p.drawArc(bx+wspacing+wnumber+wspacing, -wmark/2+2, wmark, wmark, 0, -180*16);
for (uint k=0; k<nb/2; k++) {
@@ -191,13 +191,13 @@ QPixmap Device::pinsGraph(const Device::Package &package)
p.drawLine(bx-wpin-1, h, bx, h);
p.drawLine(bx+bwidth, h, bx+bwidth+wpin, h);
h += theight/2;
- QString label = package.pins[k];
+ TQString label = package.pins[k];
p.drawText(bx-wpin-wspacing-fm.width(label), h, label);
p.drawText(bx+bwidth+wpin+wspacing, h, package.pins[nb-k-1]);
uint pin = (k+1);
if ( pin==1 || pin==(nb/2) ) {
- p.drawText(bx+wspacing, h, QString::number(pin));
- label = QString::number(nb-k);
+ p.drawText(bx+wspacing, h, TQString::number(pin));
+ label = TQString::number(nb-k);
p.drawText(bx+bwidth-wspacing-fm.width(label), h, label);
}
}
@@ -205,9 +205,9 @@ QPixmap Device::pinsGraph(const Device::Package &package)
return pixmap;
}
-QString Device::htmlInfo(const Device::Data &data, const QString &deviceHref, const QString &documentHtml)
+TQString Device::htmlInfo(const Device::Data &data, const TQString &deviceHref, const TQString &documentHtml)
{
- QString doc;
+ TQString doc;
// title
doc += "<h1>";
@@ -224,16 +224,16 @@ QString Device::htmlInfo(const Device::Data &data, const QString &deviceHref, co
doc += "</h1>";
doc += "<table>";
- QString status = coloredString(data.status().label(), statusColor(data.status()));
- doc += htmlTableRow(i18n("Status"), status);
+ TQString status = coloredString(data.status().label(), statusColor(data.status()));
+ doc += htmlTableRow(i18n("tqStatus"), status);
if ( data.alternatives().count() ) {
- QString s;
+ TQString s;
for (uint i=0; i<data.alternatives().count(); i++) {
if ( i!=0 ) s += ", ";
if ( deviceHref.isEmpty() ) s += data.alternatives()[i].upper();
else {
- QString href = deviceHref.arg(data.alternatives()[i].upper());
- s += QString("<a href=\"%1\">%2</a>").arg(href).arg(data.alternatives()[i].upper());
+ TQString href = deviceHref.tqarg(data.alternatives()[i].upper());
+ s += TQString("<a href=\"%1\">%2</a>").tqarg(href).tqarg(data.alternatives()[i].upper());
}
}
doc += htmlTableRow(i18n("Alternatives"), s);
@@ -244,36 +244,36 @@ QString Device::htmlInfo(const Device::Data &data, const QString &deviceHref, co
doc += "<hr />";
doc += "<table>";
doc += data.group().informationHtml(data);
- QString s;
+ TQString s;
for (uint i=0; i<data.packages().count(); i++)
for (uint k=0; k<data.packages()[i].types.count(); k++)
- s += i18n(Package::TYPE_DATA[data.packages()[i].types[k]].label) + QString("[%1] ").arg(data.packages()[i].pins.count());
+ s += i18n(Package::TYPE_DATA[data.packages()[i].types[k]].label) + TQString("[%1] ").tqarg(data.packages()[i].pins.count());
doc += htmlTableRow(i18n("Packaging"), s);
doc += "</table>";
return doc;
}
-QString Device::htmlPinDiagrams(const Device::Data &data, const QString &imagePrefix, QMimeSourceFactory *msf)
+TQString Device::htmlPinDiagrams(const Device::Data &data, const TQString &imagePrefix, TQMimeSourceFactory *msf)
{
- QString doc;
+ TQString doc;
// pins
const Package *package = 0;
for (uint i=0; Package::TYPE_DATA[i].name; i++) {
- if ( Package::TYPE_DATA[i].shape!=Package::Bar ) continue;
+ if ( Package::TYPE_DATA[i].tqshape!=Package::Bar ) continue;
package = barPackage(Package::TYPE_DATA[i].name, data);
if (package) break;
}
if (package) {
- QPixmap pix = pinsGraph(*package);
+ TQPixmap pix = pinsGraph(*package);
doc += "<table cellpadding=\"3\"><tr bgcolor=\"gray\"><th align=\"center\">";
for (uint k=0; k<package->types.count(); k++) {
if ( k!=0 ) doc += " ";
doc += i18n(Package::TYPE_DATA[package->types[k]].label);
- doc += "(" + QString::number(package->pins.count()) + ")";
+ doc += "(" + TQString::number(package->pins.count()) + ")";
}
doc += "</th></tr><tr><td align=\"center\">";
- QString label = data.name() + "_pins_graph.png";
+ TQString label = data.name() + "_pins_graph.png";
doc += "<img src=\"" + imagePrefix + label + "\" />";
if (msf) msf->setPixmap(label, pix);
doc += "</td></tr></table>";
@@ -281,15 +281,15 @@ QString Device::htmlPinDiagrams(const Device::Data &data, const QString &imagePr
return doc;
}
-QString Device::htmlVoltageFrequencyGraphs(const Device::Data &data, const QString &imagePrefix, QMimeSourceFactory *msf)
+TQString Device::htmlVoltageFrequencyGraphs(const Device::Data &data, const TQString &imagePrefix, TQMimeSourceFactory *msf)
{
- QString doc;
+ TQString doc;
FOR_EACH(Special, special) {
for (uint k=0; k<data.frequencyRanges().count(); k++) {
const Device::FrequencyRange &fr = data.frequencyRanges()[k];
if ( fr.special!=special ) continue;
doc += "<h3>" + data.fname(special) + " - " + i18n("Temperature range: ") + fr.operatingCondition.label() + "</h3>";
- QString label = data.name() + "_" + data.fname(special) + "_"
+ TQString label = data.name() + "_" + data.fname(special) + "_"
+ fr.operatingCondition.key() + ".png";
doc += "<img src=\"" + imagePrefix + label + "\" />";
if (msf) msf->setPixmap(label, Device::vddGraph(i18n("F (MHz)"), i18n("Vdd (V)"), fr.vdds));
@@ -298,18 +298,18 @@ QString Device::htmlVoltageFrequencyGraphs(const Device::Data &data, const QStri
return doc;
}
-QPixmap Device::memoryGraph(const QValueList<MemoryGraphData> &r)
+TQPixmap Device::memoryGraph(const TQValueList<MemoryGraphData> &r)
{
- QValueList<MemoryGraphData> ranges = r;
- QPixmap pixmap;
- QPainter p;
- QFontMetrics fm(p.font());
+ TQValueList<MemoryGraphData> ranges = r;
+ TQPixmap pixmap;
+ TQPainter p;
+ TQFontMetrics fm(p.font());
// order
qHeapSort(ranges);
// add empty ranges
- QValueList<MemoryGraphData>::iterator it;
+ TQValueList<MemoryGraphData>::iterator it;
for (it=ranges.begin(); it!=ranges.end(); ) {
- QValueList<MemoryGraphData>::iterator prev = it;
+ TQValueList<MemoryGraphData>::iterator prev = it;
++it;
if ( it==ranges.end() ) break;
if ( (*prev).endAddress+1==(*it).startAddress ) continue;
@@ -324,9 +324,9 @@ QPixmap Device::memoryGraph(const QValueList<MemoryGraphData> &r)
int height = 1;
int w1 = 0, w2 = 0;
for (it=ranges.begin(); it!=ranges.end(); ++it) {
- w1 = QMAX(w1, fm.width((*it).start));
- w1 = QMAX(w1, fm.width((*it).end));
- w2 = QMAX(w2, fm.width((*it).label));
+ w1 = TQMAX(w1, fm.width((*it).start));
+ w1 = TQMAX(w1, fm.width((*it).end));
+ w2 = TQMAX(w2, fm.width((*it).label));
(*it).height = 2*hspacing + theight;
if ( (*it).startAddress!=(*it).endAddress ) (*it).height += 2*theight;
height += (*it).height;
@@ -334,15 +334,15 @@ QPixmap Device::memoryGraph(const QValueList<MemoryGraphData> &r)
int wspacing = 4;
int width = wspacing + w1 + wspacing + wspacing + w2;
pixmap.resize(width, height);
- pixmap.fill(Qt::white);
+ pixmap.fill(TQt::white);
p.begin(&pixmap);
int h = 0;
// draw ranges
for (it=ranges.begin(); it!=ranges.end(); ++it) {
- p.setPen(QPen(Qt::black, 1, Qt::DotLine));
+ p.setPen(TQPen(TQt::black, 1, TQt::DotLine));
p.drawLine(0,h, width-1,h);
- p.setPen(QPen(Qt::black, 1));
- p.setBrush((*it).label.isEmpty() ? Qt::gray : Qt::white);
+ p.setPen(TQPen(TQt::black, 1));
+ p.setBrush((*it).label.isEmpty() ? TQt::gray : TQt::white);
p.drawRect(0,h, wspacing+w1+wspacing,(*it).height+1);
int hmid = h+(*it).height/2+theight/2;
p.drawText(wspacing+w1+wspacing+wspacing,hmid, (*it).label);
@@ -352,7 +352,7 @@ QPixmap Device::memoryGraph(const QValueList<MemoryGraphData> &r)
p.drawText(wspacing,h+(*it).height-3, (*it).end);
}
h += (*it).height;
- p.setPen(QPen(Qt::black, 1, Qt::DotLine));
+ p.setPen(TQPen(TQt::black, 1, TQt::DotLine));
p.drawLine(0,h, width-1,h);
}
p.end();
diff --git a/src/devices/base/device_group.h b/src/devices/base/device_group.h
index 087ca99..8414515 100644
--- a/src/devices/base/device_group.h
+++ b/src/devices/base/device_group.h
@@ -10,7 +10,7 @@
#define DEVICE_GROUP_H
#if !defined(NO_KDE)
-# include <qcolor.h>
+# include <tqcolor.h>
#endif
#include "generic_device.h"
@@ -35,13 +35,13 @@ class GroupBase : public ::Group::Base
{
public:
virtual Memory *createMemory(const Device::Data &data) const = 0;
- virtual QString informationHtml(const Device::Data &data) const = 0;
+ virtual TQString informationHtml(const Device::Data &data) const = 0;
#if !defined(NO_KDE)
- virtual QPixmap memoryGraph(const Device::Data &data) const = 0;
+ virtual TQPixmap memoryGraph(const Device::Data &data) const = 0;
#endif
protected:
- virtual void addDevice(const QString &name, const Device::Data *data, ::Group::Support support) {
+ virtual void addDevice(const TQString &name, const Device::Data *data, ::Group::Support support) {
const_cast<Device::Data *>(data)->_group = this;
::Group::Base::addDevice(name, data, support);
}
@@ -52,7 +52,7 @@ class Group : public GroupBase, public DataStreamer<DataType>
{
protected:
virtual void initSupported() {
- QValueList<DataType *> list = fromCppString(dataStream(), dataSize());
+ TQValueList<DataType *> list = fromCppString(dataStream(), dataSize());
for (uint i=0; i<uint(list.count()); i++) addDevice(list[i]->name(), list[i], ::Group::Support::Tested);
}
virtual uint dataSize() const = 0;
@@ -61,24 +61,24 @@ protected:
//----------------------------------------------------------------------------
#if !defined(NO_KDE)
-extern QColor statusColor(Status status);
-extern QPixmap vddGraph(const QString &xLabel, const QString &yLabel, const QValueVector<RangeBox> &boxes);
+extern TQColor statusColor(tqStatus status);
+extern TQPixmap vddGraph(const TQString &xLabel, const TQString &yLabel, const TQValueVector<RangeBox> &boxes);
extern const Package *barPackage(const char *name, const Data &data);
-extern QPixmap pinsGraph(const Package &package);
+extern TQPixmap pinsGraph(const Package &package);
-extern QString htmlInfo(const Data &data, const QString &deviceHref, const QString &documentHtml);
-extern QString htmlPinDiagrams(const Device::Data &data, const QString &imagePrefix, QMimeSourceFactory *msf);
-extern QString htmlVoltageFrequencyGraphs(const Device::Data &data, const QString &imagePrefix, QMimeSourceFactory *msf);
+extern TQString htmlInfo(const Data &data, const TQString &deviceHref, const TQString &documentHtml);
+extern TQString htmlPinDiagrams(const Device::Data &data, const TQString &imagePrefix, TQMimeSourceFactory *msf);
+extern TQString htmlVoltageFrequencyGraphs(const Device::Data &data, const TQString &imagePrefix, TQMimeSourceFactory *msf);
class MemoryGraphData
{
public:
Address startAddress, endAddress;
- QString start, end, label;
+ TQString start, end, label;
int height;
bool operator <(const MemoryGraphData &data) const { return ( startAddress < data.startAddress ); }
};
-extern QPixmap memoryGraph(const QValueList<MemoryGraphData> &ranges);
+extern TQPixmap memoryGraph(const TQValueList<MemoryGraphData> &ranges);
#endif
diff --git a/src/devices/base/generic_device.cpp b/src/devices/base/generic_device.cpp
index bf69dce..bfbd37d 100644
--- a/src/devices/base/generic_device.cpp
+++ b/src/devices/base/generic_device.cpp
@@ -13,7 +13,7 @@
#include "register.h"
//-----------------------------------------------------------------------------
-const Device::Status::Data Device::Status::DATA[Nb_Types] = {
+const Device::tqStatus::Data Device::tqStatus::DATA[Nb_Types] = {
{ "IP", I18N_NOOP("In Production") },
{ "Future", I18N_NOOP("Future Product") },
{ "NR", I18N_NOOP("Not Recommended for New Design") },
@@ -52,10 +52,10 @@ const Device::Package::TypeData Device::Package::TYPE_DATA[] = {
{ "tssop", I18N_NOOP("TSSOP"), Bar, { 8, 14, 0, 0, 0, 0, 0, 0, 0 } },
{ "soic", I18N_NOOP("SOIC"), Bar, { 8, 14, 18, 20, 28, 0, 0, 0, 0 } },
{ "tqfp", I18N_NOOP("TQFP"), Square, { 0, 0, 0, 0, 0, 44, 64, 80, 100 } },
- { "mqfp", I18N_NOOP("MQFP"), Square, { 0, 0, 0, 0, 0, 44, 0, 0, 0 } },
+ { "mqfp", I18N_NOOP("MTQFP"), Square, { 0, 0, 0, 0, 0, 44, 0, 0, 0 } },
{ "dfns", I18N_NOOP("DFN-S"), Bar, { 8, 0, 0, 0, 0, 0, 0, 0, 0 } },
- { "qfn", I18N_NOOP("QFN"), Square, { 0, 16, 0, 20, 28, 44, 0, 0, 0 } },
- { "qfns", I18N_NOOP("QFN-S"), Bar, { 0, 0, 0, 0, 28, 0, 0, 0, 0 } },
+ { "qfn", I18N_NOOP("TQFN"), Square, { 0, 16, 0, 20, 28, 44, 0, 0, 0 } },
+ { "qfns", I18N_NOOP("TQFN-S"), Bar, { 0, 0, 0, 0, 28, 0, 0, 0, 0 } },
{ "plcc", I18N_NOOP("PLCC"), Square, { 0, 0, 0, 0, 0, 44, 68, 84, 0 } },
{ "mlf", I18N_NOOP("MLF"), Square, { 0, 0, 0, 0, 28, 0, 0, 0, 0 } },
{ "dfn", I18N_NOOP("DFN"), Bar, { 8, 0, 0, 0, 0, 0, 0, 0, 0 } },
@@ -145,69 +145,69 @@ double Device::Data::vddMax() const
}
//-----------------------------------------------------------------------------
-QDataStream &Device::operator <<(QDataStream &s, const RangeBox::Value &rbv)
+TQDataStream &Device::operator <<(TQDataStream &s, const RangeBox::Value &rbv)
{
s << rbv.x << rbv.yMin << rbv.yMax;
return s;
}
-QDataStream &Device::operator >>(QDataStream &s, RangeBox::Value &rbv)
+TQDataStream &Device::operator >>(TQDataStream &s, RangeBox::Value &rbv)
{
s >> rbv.x >> rbv.yMin >> rbv.yMax;
return s;
}
-QDataStream &Device::operator <<(QDataStream &s, const RangeBox &rb)
+TQDataStream &Device::operator <<(TQDataStream &s, const RangeBox &rb)
{
s << rb.start << rb.end << rb.osc << rb.mode << rb.special;
return s;
}
-QDataStream &Device::operator >>(QDataStream &s, RangeBox &rb)
+TQDataStream &Device::operator >>(TQDataStream &s, RangeBox &rb)
{
s >> rb.start >> rb.end >> rb.osc >> rb.mode >> rb.special;
return s;
}
-QDataStream &Device::operator <<(QDataStream &s, const FrequencyRange &frange)
+TQDataStream &Device::operator <<(TQDataStream &s, const FrequencyRange &frange)
{
s << frange.operatingCondition << frange.special << frange.vdds;
return s;
}
-QDataStream &Device::operator >>(QDataStream &s, FrequencyRange &frange)
+TQDataStream &Device::operator >>(TQDataStream &s, FrequencyRange &frange)
{
s >> frange.operatingCondition >> frange.special >> frange.vdds;
return s;
}
-QDataStream &Device::operator <<(QDataStream &s, const Package &package)
+TQDataStream &Device::operator <<(TQDataStream &s, const Package &package)
{
s << package.types << package.pins;
return s;
}
-QDataStream &Device::operator >>(QDataStream &s, Package &package)
+TQDataStream &Device::operator >>(TQDataStream &s, Package &package)
{
s >> package.types >> package.pins;
return s;
}
-QDataStream &Device::operator <<(QDataStream &s, const Documents &documents)
+TQDataStream &Device::operator <<(TQDataStream &s, const Documents &documents)
{
s << documents.webpage << documents.datasheet << documents.progsheet << documents.erratas;
return s;
}
-QDataStream &Device::operator >>(QDataStream &s, Documents &documents)
+TQDataStream &Device::operator >>(TQDataStream &s, Documents &documents)
{
s >> documents.webpage >> documents.datasheet >> documents.progsheet >> documents.erratas;
return s;
}
-QDataStream &Device::operator <<(QDataStream &s, const Data &data)
+TQDataStream &Device::operator <<(TQDataStream &s, const Data &data)
{
s << data._name << data._documents << data._alternatives << data._status
<< data._frequencyRanges << data._memoryTechnology
<< data._packages;
return s;
}
-QDataStream &Device::operator >>(QDataStream &s, Data &data)
+TQDataStream &Device::operator >>(TQDataStream &s, Data &data)
{
s >> data._name >> data._documents >> data._alternatives >> data._status
>> data._frequencyRanges >> data._memoryTechnology
diff --git a/src/devices/base/generic_device.h b/src/devices/base/generic_device.h
index e3cbec9..73f9b15 100644
--- a/src/devices/base/generic_device.h
+++ b/src/devices/base/generic_device.h
@@ -9,7 +9,7 @@
#ifndef GENERIC_DEVICE_H
#define GENERIC_DEVICE_H
-#include <qstringlist.h>
+#include <tqstringlist.h>
#include "common/common/misc.h"
#include "common/common/bitvalue.h"
@@ -19,9 +19,9 @@
namespace Device
{
//----------------------------------------------------------------------------
-BEGIN_DECLARE_ENUM(Status)
+BEGIN_DECLARE_ENUM(tqStatus)
InProduction = 0, Future, NotRecommended, EOL, Unknown, Mature
-END_DECLARE_ENUM_STD(Status)
+END_DECLARE_ENUM_STD(tqStatus)
BEGIN_DECLARE_ENUM(MemoryTechnology)
Flash = 0, Eprom, Rom, Romless
@@ -31,7 +31,7 @@ class RangeBox {
public:
struct Value { double x, yMin, yMax; };
Value start, end;
- QString osc, mode, special;
+ TQString osc, mode, special;
double yMin() const { return qMin(start.yMin, end.yMin); }
double yMax() const { return qMax(start.yMax, end.yMax); }
};
@@ -48,7 +48,7 @@ class FrequencyRange {
public:
OperatingCondition operatingCondition;
Special special;
- QValueVector<RangeBox> vdds;
+ TQValueVector<RangeBox> vdds;
double vddMin() const;
double vddMax() const;
};
@@ -62,15 +62,15 @@ public:
class Package
{
public:
- QValueVector<uint> types;
- QValueVector<QString> pins;
+ TQValueVector<uint> types;
+ TQValueVector<TQString> pins;
public:
enum Shape { Bar, Square };
enum { MAX_NB = 9 };
struct TypeData {
const char *name, *label;
- Shape shape;
+ Shape tqshape;
uint nbPins[MAX_NB];
};
static const TypeData TYPE_DATA[];
@@ -79,8 +79,8 @@ public:
class Documents
{
public:
- QString webpage, datasheet, progsheet;
- QStringList erratas;
+ TQString webpage, datasheet, progsheet;
+ TQStringList erratas;
};
//----------------------------------------------------------------------------
@@ -108,7 +108,7 @@ public:
bool operator !=(const Array &array) const { return _data!=array._data; }
private:
- QMemArray<BitValue> _data;
+ TQMemArray<BitValue> _data;
};
//----------------------------------------------------------------------------
@@ -118,15 +118,15 @@ public:
Data(RegistersData *rdata) : _group(0), _registersData(rdata) {}
virtual ~Data();
const GroupBase &group() const { return *_group; }
- virtual QString name() const { return _name; }
- virtual QString fname(Special) const { return _name; }
- virtual QString listViewGroup() const = 0;
- Status status() const { return _status; }
+ virtual TQString name() const { return _name; }
+ virtual TQString fname(Special) const { return _name; }
+ virtual TQString listViewGroup() const = 0;
+ tqStatus status() const { return _status; }
const Documents &documents() const { return _documents; }
- const QStringList &alternatives() const { return _alternatives; }
+ const TQStringList &alternatives() const { return _alternatives; }
MemoryTechnology memoryTechnology() const { return _memoryTechnology; }
virtual bool matchId(BitValue rawId, IdData &idata) const = 0;
- const QValueVector<FrequencyRange> &frequencyRanges() const { return _frequencyRanges; }
+ const TQValueVector<FrequencyRange> &frequencyRanges() const { return _frequencyRanges; }
double vddMin() const;
double vddMax() const;
virtual uint nbBitsAddress() const = 0;
@@ -134,37 +134,37 @@ public:
uint nbCharsAddress() const { return nbBitsAddress()/4 + (nbBitsAddress()%4 ? 1 : 0); }
virtual bool canWriteCalibration() const = 0; // #### REMOVE ME
const RegistersData *registersData() const { return _registersData; }
- const QValueVector<Package> &packages() const { return _packages; }
+ const TQValueVector<Package> &packages() const { return _packages; }
protected:
const GroupBase *_group;
- QString _name;
+ TQString _name;
Documents _documents;
- QStringList _alternatives;
- Status _status;
- QValueVector<FrequencyRange> _frequencyRanges;
+ TQStringList _alternatives;
+ tqStatus _status;
+ TQValueVector<FrequencyRange> _frequencyRanges;
MemoryTechnology _memoryTechnology;
RegistersData *_registersData;
- QValueVector<Package> _packages;
+ TQValueVector<Package> _packages;
friend class XmlToDataBase;
friend class GroupBase;
- friend QDataStream &operator <<(QDataStream &s, const Data &data);
- friend QDataStream &operator >>(QDataStream &s, Data &data);
+ friend TQDataStream &operator <<(TQDataStream &s, const Data &data);
+ friend TQDataStream &operator >>(TQDataStream &s, Data &data);
};
-QDataStream &operator <<(QDataStream &s, const RangeBox::Value &rbv);
-QDataStream &operator >>(QDataStream &s, RangeBox::Value &rbv);
-QDataStream &operator <<(QDataStream &s, const RangeBox &rb);
-QDataStream &operator >>(QDataStream &s, RangeBox &rb);
-QDataStream &operator <<(QDataStream &s, const FrequencyRange &frange);
-QDataStream &operator >>(QDataStream &s, FrequencyRange &frange);
-QDataStream &operator <<(QDataStream &s, const Package &package);
-QDataStream &operator >>(QDataStream &s, Package &package);
-QDataStream &operator <<(QDataStream &s, const Documents &documents);
-QDataStream &operator >>(QDataStream &s, Documents &documents);
-QDataStream &operator <<(QDataStream &s, const Data &data);
-QDataStream &operator >>(QDataStream &s, Data &data);
+TQDataStream &operator <<(TQDataStream &s, const RangeBox::Value &rbv);
+TQDataStream &operator >>(TQDataStream &s, RangeBox::Value &rbv);
+TQDataStream &operator <<(TQDataStream &s, const RangeBox &rb);
+TQDataStream &operator >>(TQDataStream &s, RangeBox &rb);
+TQDataStream &operator <<(TQDataStream &s, const FrequencyRange &frange);
+TQDataStream &operator >>(TQDataStream &s, FrequencyRange &frange);
+TQDataStream &operator <<(TQDataStream &s, const Package &package);
+TQDataStream &operator >>(TQDataStream &s, Package &package);
+TQDataStream &operator <<(TQDataStream &s, const Documents &documents);
+TQDataStream &operator >>(TQDataStream &s, Documents &documents);
+TQDataStream &operator <<(TQDataStream &s, const Data &data);
+TQDataStream &operator >>(TQDataStream &s, Data &data);
} // namespace
diff --git a/src/devices/base/generic_memory.cpp b/src/devices/base/generic_memory.cpp
index 78c4dd6..54190f5 100644
--- a/src/devices/base/generic_memory.cpp
+++ b/src/devices/base/generic_memory.cpp
@@ -8,8 +8,8 @@
***************************************************************************/
#include "generic_memory.h"
-bool Device::Memory::load(QTextStream &stream, QStringList &errors,
- WarningTypes &warningTypes, QStringList &warnings)
+bool Device::Memory::load(TQTextStream &stream, TQStringList &errors,
+ WarningTypes &warningTypes, TQStringList &warnings)
{
HexBuffer hb;
if ( !hb.load(stream, errors) ) return false;
@@ -17,12 +17,12 @@ bool Device::Memory::load(QTextStream &stream, QStringList &errors,
return true;
}
-Device::Memory::WarningTypes Device::Memory::fromHexBuffer(const HexBuffer &hb, QStringList &warnings)
+Device::Memory::WarningTypes Device::Memory::fromHexBuffer(const HexBuffer &hb, TQStringList &warnings)
{
clear();
WarningTypes result = NoWarning;
warnings.clear();
- QMap<uint, bool> inRange;
+ TQMap<uint, bool> inRange;
fromHexBuffer(hb, result, warnings, inRange);
// check that all values in FragBuffer are within memory ranges
@@ -31,7 +31,7 @@ Device::Memory::WarningTypes Device::Memory::fromHexBuffer(const HexBuffer &hb,
if ( !it.data().isInitialized() || inRange[it.key()] ) continue;
if ( !(result & ValueOutsideRange) ) {
result |= ValueOutsideRange;
- warnings += i18n("At least one value (at address %1) is defined outside memory ranges.").arg(toHexLabel(it.key(), 8));
+ warnings += i18n("At least one value (at address %1) is defined outside memory ranges.").tqarg(toHexLabel(it.key(), 8));
}
break;
}
@@ -39,7 +39,7 @@ Device::Memory::WarningTypes Device::Memory::fromHexBuffer(const HexBuffer &hb,
return result;
}
-bool Device::Memory::save(QTextStream &stream, HexBuffer::Format format) const
+bool Device::Memory::save(TQTextStream &stream, HexBuffer::Format format) const
{
savePartial(stream, format);
HexBuffer hb;
diff --git a/src/devices/base/generic_memory.h b/src/devices/base/generic_memory.h
index 74bd938..f7127b5 100644
--- a/src/devices/base/generic_memory.h
+++ b/src/devices/base/generic_memory.h
@@ -26,21 +26,21 @@ public:
virtual BitValue checksum() const = 0;
virtual HexBuffer toHexBuffer() const = 0;
- bool save(QTextStream &stream, HexBuffer::Format format) const;
+ bool save(TQTextStream &stream, HexBuffer::Format format) const;
enum WarningType { NoWarning = 0, ValueTooLarge = 1, ValueOutsideRange = 2 };
- Q_DECLARE_FLAGS(WarningTypes, WarningType)
- WarningTypes fromHexBuffer(const HexBuffer &hb, QStringList &warnings);
- bool load(QTextStream &stream, QStringList &errors, WarningTypes &warningTypes, QStringList &warnings);
+ TQ_DECLARE_FLAGS(WarningTypes, WarningType)
+ WarningTypes fromHexBuffer(const HexBuffer &hb, TQStringList &warnings);
+ bool load(TQTextStream &stream, TQStringList &errors, WarningTypes &warningTypes, TQStringList &warnings);
protected:
const Data &_device;
Memory(const Data &device) : _device(device) {}
virtual void fromHexBuffer(const HexBuffer &hb, WarningTypes &warningTypes,
- QStringList &warnings, QMap<uint, bool> &inRange) = 0;
- virtual void savePartial(QTextStream &stream, HexBuffer::Format format) const = 0;
+ TQStringList &warnings, TQMap<uint, bool> &inRange) = 0;
+ virtual void savePartial(TQTextStream &stream, HexBuffer::Format format) const = 0;
};
-Q_DECLARE_OPERATORS_FOR_FLAGS(Memory::WarningTypes)
+TQ_DECLARE_OPERATORS_FOR_FLAGS(Memory::WarningTypes)
} // namespace
diff --git a/src/devices/base/hex_buffer.cpp b/src/devices/base/hex_buffer.cpp
index a63554d..09bf847 100644
--- a/src/devices/base/hex_buffer.cpp
+++ b/src/devices/base/hex_buffer.cpp
@@ -9,7 +9,7 @@
***************************************************************************/
#include "hex_buffer.h"
-#include <qtextstream.h>
+#include <tqtextstream.h>
#include "devices/base/generic_device.h"
@@ -18,7 +18,7 @@ const char * const HexBuffer::FORMATS[Nb_Formats] = {
"inhx8m", /*"inhx8s", */"inhx16", "inhx32"
};
-void HexBuffer::savePartial(QTextStream &stream, Format format) const
+void HexBuffer::savePartial(TQTextStream &stream, Format format) const
{
BitValue oldseg;
const_iterator block = begin();
@@ -37,7 +37,7 @@ void HexBuffer::savePartial(QTextStream &stream, Format format) const
}
}
-void HexBuffer::saveEnd(QTextStream &stream) const
+void HexBuffer::saveEnd(TQTextStream &stream) const
{
stream << ":00000001FF\n";
}
@@ -46,7 +46,7 @@ void HexBuffer::saveEnd(QTextStream &stream) const
* Original code source from Timo Rossi,
* modified by Alain Gibaud to support large blocks write
*/
-void HexBuffer::writeHexBlock(QTextStream &stream, int reclen, // length (in words)
+void HexBuffer::writeHexBlock(TQTextStream &stream, int reclen, // length (in words)
const_iterator& data, // pointer to 1st data word (incremented by function)
Format format)
{
@@ -133,33 +133,33 @@ bool HexBuffer::fetchNextBlock(const_iterator& it, const const_iterator &end, in
return *len != 0 ;
}
-QString HexBuffer::ErrorData::message() const
+TQString HexBuffer::ErrorData::message() const
{
switch (type) {
- case UnrecognizedFormat: return i18n("Unrecognized format (line %1).").arg(line);
+ case UnrecognizedFormat: return i18n("Unrecognized format (line %1).").tqarg(line);
case UnexpectedEOF: return i18n("Unexpected end-of-file.");
- case UnexpectedEOL: return i18n("Unexpected end-of-line (line %1).").arg(line);
- case WrongCRC: return i18n("CRC mismatch (line %1).").arg(line);
+ case UnexpectedEOL: return i18n("Unexpected end-of-line (line %1).").tqarg(line);
+ case WrongCRC: return i18n("CRC mismatch (line %1).").tqarg(line);
}
Q_ASSERT(false);
- return QString::null;
+ return TQString();
}
-bool HexBuffer::load(QTextStream &stream, QStringList &errors)
+bool HexBuffer::load(TQTextStream &stream, TQStringList &errors)
{
Format format;
- QValueList<ErrorData> list = load(stream, format);
+ TQValueList<ErrorData> list = load(stream, format);
if ( list.isEmpty() ) return true;
errors.clear();
for (uint i=0; i<uint(list.count()); i++) errors += list[i].message();
return false;
}
-QValueList<HexBuffer::ErrorData> HexBuffer::load(QTextStream &stream, Format &format)
+TQValueList<HexBuffer::ErrorData> HexBuffer::load(TQTextStream &stream, Format &format)
{
clear();
format = Nb_Formats;
- QValueList<HexBuffer::ErrorData> errors;
+ TQValueList<HexBuffer::ErrorData> errors;
load(stream, format, errors);
if ( format==Nb_Formats ) format = IHX8M; // default
return errors;
@@ -170,13 +170,13 @@ QValueList<HexBuffer::ErrorData> HexBuffer::load(QTextStream &stream, Format &fo
the format automagicly by the wordcount and length of the line
Tested in 8 and 16 bits modes
------------------------------------------------------------------------ */
-void HexBuffer::load(QTextStream &stream, Format &format, QValueList<ErrorData> &errors)
+void HexBuffer::load(TQTextStream &stream, Format &format, TQValueList<ErrorData> &errors)
{
uint addrH = 0; // upper 16 bits of 32 bits address (inhx32 format)
uint line = 1;
for (; !stream.atEnd(); line++) { // read each line
- QString s = stream.readLine();
+ TQString s = stream.readLine();
if ( !s.startsWith(":") ) continue; // skip invalid intel hex line
s = s.stripWhiteSpace(); // clean-up white spaces at end-of-line
if ( s==":" ) continue; // skip empty line
@@ -250,8 +250,8 @@ void HexBuffer::load(QTextStream &stream, Format &format, QValueList<ErrorData>
// however, I don't know if such a situation can occurs
uint a = addrbase+x >> 1;
BitValue value = (*this)[a];
- if ( addrbase+x & 1 ) insert(a, value.maskWith(0x00FF) | data << 8); // Odd addr => Hi byte
- else insert(a, value.maskWith(0xFF00) | data); // Low byte
+ if ( addrbase+x & 1 ) insert(a, value.tqmaskWith(0x00FF) | data << 8); // Odd addr => Hi byte
+ else insert(a, value.tqmaskWith(0xFF00) | data); // Low byte
//if ( x==0 ) qDebug("fb@%s: %s", toHex(addrbase+x >> 1, 8).data(), toHex(fb[addrbase+x >> 1], 8).data());
cksum += data;
}
diff --git a/src/devices/base/hex_buffer.h b/src/devices/base/hex_buffer.h
index 93b0640..fcbf1c5 100644
--- a/src/devices/base/hex_buffer.h
+++ b/src/devices/base/hex_buffer.h
@@ -12,9 +12,9 @@
#include "common/global/global.h"
#include "common/common/bitvalue.h"
-class QTextStream;
+class TQTextStream;
-class HexBuffer : public QMap<uint, BitValue>
+class HexBuffer : public TQMap<uint, BitValue>
{
public:
enum Format { /// Differents flavors of Intel HEX file formats
@@ -26,26 +26,26 @@ public:
};
static const char * const FORMATS[Nb_Formats];
- void savePartial(QTextStream &s, Format format) const;
- void saveEnd(QTextStream &s) const;
+ void savePartial(TQTextStream &s, Format format) const;
+ void saveEnd(TQTextStream &s) const;
enum ErrorType { UnrecognizedFormat, WrongCRC, UnexpectedEOF, UnexpectedEOL };
class ErrorData {
public:
ErrorData() {}
ErrorData(uint _line, ErrorType _type) : line(_line), type(_type) {}
- QString message() const;
+ TQString message() const;
uint line;
ErrorType type;
};
- QValueList<ErrorData> load(QTextStream &stream, Format &format);
- bool load(QTextStream &stream, QStringList &errors);
+ TQValueList<ErrorData> load(TQTextStream &stream, Format &format);
+ bool load(TQTextStream &stream, TQStringList &errors);
private:
enum { HEXBLKSIZE = 8 }; // line size in HEX files
static bool fetchNextBlock(const_iterator& start, const const_iterator &end, int *len);
- static void writeHexBlock(QTextStream &stream, int reclen, const_iterator& data, Format format);
- void load(QTextStream &stream, Format &format, QValueList<ErrorData> &errors);
+ static void writeHexBlock(TQTextStream &stream, int reclen, const_iterator& data, Format format);
+ void load(TQTextStream &stream, Format &format, TQValueList<ErrorData> &errors);
};
#endif
diff --git a/src/devices/base/register.cpp b/src/devices/base/register.cpp
index 85fc013..dcd4c18 100644
--- a/src/devices/base/register.cpp
+++ b/src/devices/base/register.cpp
@@ -25,12 +25,12 @@ Register::TypeData::TypeData(Address address, uint nbChars)
{
Q_ASSERT( address.isValid() && nbChars!=0 );
}
-Register::TypeData::TypeData(const QString &name, uint nbChars)
+Register::TypeData::TypeData(const TQString &name, uint nbChars)
: _nbChars(nbChars), _name(name)
{
Q_ASSERT( !name.isEmpty() && nbChars!=0 );
}
-Register::TypeData::TypeData(const QString &name, Address address, uint nbChars)
+Register::TypeData::TypeData(const TQString &name, Address address, uint nbChars)
: _nbChars(nbChars), _address(address), _name(name)
{
Q_ASSERT( address.isValid() && nbChars!=0 && !name.isEmpty() );
@@ -46,21 +46,21 @@ Register::Type Register::TypeData::type() const
return Combined;
}
-QString Register::TypeData::toString() const
+TQString Register::TypeData::toString() const
{
- return QString("%1 %2 %3").arg(toLabel(_address)).arg(_nbChars).arg(_name);
+ return TQString("%1 %2 %3").tqarg(toLabel(_address)).tqarg(_nbChars).tqarg(_name);
}
-Register::TypeData Register::TypeData::fromString(const QString &s)
+Register::TypeData Register::TypeData::fromString(const TQString &s)
{
- QStringList list = QStringList::split(" ", s);
+ TQStringList list = TQStringList::split(" ", s);
if ( list.count()<2 || list.count()>3 ) return TypeData();
bool ok;
Address address = list[0].toUInt(&ok);
if ( !ok ) return TypeData();
uint nbChars = list[1].toUInt(&ok);
if ( !ok || nbChars==0 || (nbChars%2)!=0 ) return TypeData();
- QString name;
+ TQString name;
if ( list.count()==3 ) name = list[2];
if ( !address.isValid() ) {
if ( name.isEmpty() ) return TypeData();
@@ -83,7 +83,7 @@ void Register::List::init()
void Register::List::setWatched(const TypeData &data, bool watched)
{
if (watched) {
- if ( _watched.contains(data) ) return;
+ if ( _watched.tqcontains(data) ) return;
_watched.append(data);
} else _watched.remove(data);
delayedChanged();
@@ -112,7 +112,7 @@ void Register::List::setValue(const TypeData &data, BitValue value)
delayedChanged();
}
-void Register::List::setPortData(uint index, const QMap<uint, Device::PortBitData> &data)
+void Register::List::setPortData(uint index, const TQMap<uint, Device::PortBitData> &data)
{
_portDatas[index].old = _portDatas[index].current;
_portDatas[index].current = data;
@@ -122,7 +122,7 @@ void Register::List::setPortData(uint index, const QMap<uint, Device::PortBitDat
BitValue Register::List::value(const TypeData &data) const
{
if ( !data.address().isValid() ) {
- if ( !_specials.contains(data.name()) ) return BitValue();
+ if ( !_specials.tqcontains(data.name()) ) return BitValue();
return _specials[data.name()].current;
}
Q_ASSERT( (data.nbChars()%2)==0 );
@@ -140,7 +140,7 @@ BitValue Register::List::value(const TypeData &data) const
BitValue Register::List::oldValue(const TypeData &data) const
{
if ( !data.address().isValid() ) {
- if ( !_specials.contains(data.name()) ) return BitValue();
+ if ( !_specials.tqcontains(data.name()) ) return BitValue();
return _specials[data.name()].old;
}
Q_ASSERT( (data.nbChars()%2)==0 );
diff --git a/src/devices/base/register.h b/src/devices/base/register.h
index 1c587e2..5e89f91 100644
--- a/src/devices/base/register.h
+++ b/src/devices/base/register.h
@@ -16,8 +16,8 @@ namespace Register { class TypeData; }
namespace Device
{
enum RegisterProperty { NotAccessible = 0x0, Readable = 0x1, Writable = 0x2 };
-Q_DECLARE_FLAGS(RegisterProperties, RegisterProperty)
-Q_DECLARE_OPERATORS_FOR_FLAGS(RegisterProperties)
+TQ_DECLARE_FLAGS(RegisterProperties, RegisterProperty)
+TQ_DECLARE_OPERATORS_FOR_FLAGS(RegisterProperties)
enum { MAX_NB_PORTS = 8 };
enum { MAX_NB_PORT_BITS = 16 };
@@ -44,20 +44,20 @@ class TypeData {
public:
TypeData() : _nbChars(0) {}
TypeData(Address address, uint nbChars);
- TypeData(const QString &name, uint nbChars);
- TypeData(const QString &name, Address address, uint nbChars);
+ TypeData(const TQString &name, uint nbChars);
+ TypeData(const TQString &name, Address address, uint nbChars);
bool operator ==(const TypeData &data) const { return _name==data._name && _address==data._address && _nbChars==data._nbChars; }
Type type() const;
- QString name() const { return _name; }
+ TQString name() const { return _name; }
Address address() const { return _address; }
uint nbChars() const { return _nbChars; }
- QString toString() const;
- static TypeData fromString(const QString &s);
+ TQString toString() const;
+ static TypeData fromString(const TQString &s);
private:
uint _nbChars;
Address _address;
- QString _name;
+ TQString _name;
};
} // namespace
@@ -77,12 +77,12 @@ public:
virtual uint addressFromIndex(uint i) const = 0;
virtual uint indexFromAddress(Address address) const = 0;
virtual RegisterProperties properties(Address address) const = 0;
- virtual QValueList<Register::TypeData> relatedRegisters(const Register::TypeData &data) const = 0;
+ virtual TQValueList<Register::TypeData> relatedRegisters(const Register::TypeData &data) const = 0;
virtual bool hasPort(uint index) const = 0;
virtual int portIndex(Address address) const = 0;
- virtual QString portName(uint index) const = 0;
+ virtual TQString portName(uint index) const = 0;
virtual bool hasPortBit(uint index, uint bit) const = 0;
- virtual QString portBitName(uint index, uint bit) const = 0;
+ virtual TQString portBitName(uint index, uint bit) const = 0;
};
} // namespace
@@ -96,33 +96,34 @@ extern List &list();
class List : public GenericStorage
{
Q_OBJECT
+ TQ_OBJECT
public:
List() : GenericStorage(0, "register_list") {}
void init();
void setWatched(const TypeData &data, bool watched);
void clearWatched();
- const QValueList<TypeData> &watched() const { return _watched; }
- bool isWatched(const TypeData &data) const { return _watched.contains(data); }
+ const TQValueList<TypeData> &watched() const { return _watched; }
+ bool isWatched(const TypeData &data) const { return _watched.tqcontains(data); }
void setValue(const TypeData &data, BitValue value);
BitValue value(const TypeData &data) const;
BitValue oldValue(const TypeData &data) const;
- void setPortData(uint index, const QMap<uint, Device::PortBitData> &data);
- QMap<uint, Device::PortBitData> portData(uint index) const { return _portDatas[index].current; }
- QMap<uint, Device::PortBitData> oldPortData(uint index) const { return _portDatas[index].old; }
+ void setPortData(uint index, const TQMap<uint, Device::PortBitData> &data);
+ TQMap<uint, Device::PortBitData> portData(uint index) const { return _portDatas[index].current; }
+ TQMap<uint, Device::PortBitData> oldPortData(uint index) const { return _portDatas[index].old; }
private:
class StateData {
public:
BitValue current, old;
};
- QMap<Address, StateData> _regulars; // registers with address
- QMap<QString, StateData> _specials; // registers with no address
+ TQMap<Address, StateData> _regulars; // registers with address
+ TQMap<TQString, StateData> _specials; // registers with no address
class PortData {
public:
- QMap<uint, Device::PortBitData> current, old;
+ TQMap<uint, Device::PortBitData> current, old;
};
- QMap<uint, PortData> _portDatas; // port index
- QValueList<TypeData> _watched;
+ TQMap<uint, PortData> _portDatas; // port index
+ TQValueList<TypeData> _watched;
};
} // namespace
diff --git a/src/devices/gui/device_group_ui.h b/src/devices/gui/device_group_ui.h
index 3b2fa91..d123d7d 100644
--- a/src/devices/gui/device_group_ui.h
+++ b/src/devices/gui/device_group_ui.h
@@ -9,8 +9,8 @@
#ifndef DEVICE_GROUP_UI_H
#define DEVICE_GROUP_UI_H
-#include <qpixmap.h>
-class QWidget;
+#include <tqpixmap.h>
+class TQWidget;
class KPopupMenu;
class KListViewItem;
class KAction;
@@ -31,11 +31,11 @@ class MemoryEditor;
class GroupUI : public ::Group::BaseGui
{
public:
- virtual HexView *createHexView(const HexEditor &editor, QWidget *parent) const = 0;
- virtual Register::View *createRegisterView(QWidget *parent) const = 0;
- virtual MemoryEditor *createConfigEditor(Device::Memory &memory, QWidget *parent) const = 0;
- virtual void fillWatchListContainer(ListContainer *container, QValueVector<Register::TypeData> &ids) const = 0;
- virtual Register::ListViewItem *createWatchItem(const Register::TypeData &data, KListViewItem *parent) const = 0;
+ virtual HexView *createHexView(const HexEditor &editor, TQWidget *tqparent) const = 0;
+ virtual Register::View *createRegisterView(TQWidget *tqparent) const = 0;
+ virtual MemoryEditor *createConfigEditor(Device::Memory &memory, TQWidget *tqparent) const = 0;
+ virtual void fillWatchListContainer(ListContainer *container, TQValueVector<Register::TypeData> &ids) const = 0;
+ virtual Register::ListViewItem *createWatchItem(const Register::TypeData &data, KListViewItem *tqparent) const = 0;
};
inline const Device::GroupUI &groupui(const Device::Data &data) { return static_cast<const Device::GroupUI &>(*data.group().gui()); }
diff --git a/src/devices/gui/hex_view.cpp b/src/devices/gui/hex_view.cpp
index 6b26b0a..ac82ddf 100644
--- a/src/devices/gui/hex_view.cpp
+++ b/src/devices/gui/hex_view.cpp
@@ -9,8 +9,8 @@
***************************************************************************/
#include "hex_view.h"
-Device::HexView::HexView(const HexEditor &editor, QWidget *parent, const char *name)
- : MemoryEditorGroup(0, parent, name), _editor(editor)
+Device::HexView::HexView(const HexEditor &editor, TQWidget *tqparent, const char *name)
+ : MemoryEditorGroup(0, tqparent, name), _editor(editor)
{}
void Device::HexView::display(Memory *memory)
diff --git a/src/devices/gui/hex_view.h b/src/devices/gui/hex_view.h
index d73710e..f1b953b 100644
--- a/src/devices/gui/hex_view.h
+++ b/src/devices/gui/hex_view.h
@@ -19,8 +19,9 @@ namespace Device
class HexView : public MemoryEditorGroup
{
Q_OBJECT
+ TQ_OBJECT
public:
- HexView(const HexEditor &editor, QWidget *parent, const char *name);
+ HexView(const HexEditor &editor, TQWidget *tqparent, const char *name);
virtual void display(Memory *memory);
virtual uint nbChecksumChars() const = 0;
virtual BitValue checksum() const = 0;
diff --git a/src/devices/gui/hex_word_editor.cpp b/src/devices/gui/hex_word_editor.cpp
index fd64e13..5e8ab7a 100644
--- a/src/devices/gui/hex_word_editor.cpp
+++ b/src/devices/gui/hex_word_editor.cpp
@@ -9,15 +9,15 @@
***************************************************************************/
#include "hex_word_editor.h"
-#include <qframe.h>
-#include <qgroupbox.h>
-#include <qlabel.h>
-#include <qapplication.h>
-#include <qtimer.h>
+#include <tqframe.h>
+#include <tqgroupbox.h>
+#include <tqlabel.h>
+#include <tqapplication.h>
+#include <tqtimer.h>
//-----------------------------------------------------------------------------
-Device::HexWordEditor::HexWordEditor(Memory &memory, uint nbChars, QWidget *parent)
- : GenericHexWordEditor(nbChars, true, parent), _memory(memory)
+Device::HexWordEditor::HexWordEditor(Memory &memory, uint nbChars, TQWidget *tqparent)
+ : GenericHexWordEditor(nbChars, true, tqparent), _memory(memory)
{
setOffset(-1);
}
@@ -29,8 +29,8 @@ void Device::HexWordEditor::setOffset(int offset)
}
//-----------------------------------------------------------------------------
-Device::RegisterHexWordEditor::RegisterHexWordEditor(QWidget *parent, uint nbChars, BitValue mask)
- : GenericHexWordEditor(nbChars, true, parent), _mask(mask)
+Device::RegisterHexWordEditor::RegisterHexWordEditor(TQWidget *tqparent, uint nbChars, BitValue tqmask)
+ : GenericHexWordEditor(nbChars, true, tqparent), _tqmask(tqmask)
{
clear();
}
diff --git a/src/devices/gui/hex_word_editor.h b/src/devices/gui/hex_word_editor.h
index bd9fadb..db9374c 100644
--- a/src/devices/gui/hex_word_editor.h
+++ b/src/devices/gui/hex_word_editor.h
@@ -19,8 +19,9 @@ namespace Device
class HexWordEditor : public GenericHexWordEditor
{
Q_OBJECT
+ TQ_OBJECT
public:
- HexWordEditor(Memory &memory, uint nbChars, QWidget *parent);
+ HexWordEditor(Memory &memory, uint nbChars, TQWidget *tqparent);
void setOffset(int offset);
int offset() const { return _offset; }
@@ -29,7 +30,7 @@ protected:
int _offset;
virtual bool isValid() const { return _offset!=-1; }
- virtual BitValue mask() const = 0;
+ virtual BitValue tqmask() const = 0;
virtual BitValue normalizeWord(BitValue value) const = 0;
virtual BitValue word() const = 0;
virtual void setWord(BitValue value) = 0;
@@ -40,20 +41,21 @@ protected:
class RegisterHexWordEditor : public GenericHexWordEditor
{
Q_OBJECT
+ TQ_OBJECT
public:
- RegisterHexWordEditor(QWidget *parent, uint nbChars, BitValue mask);
+ RegisterHexWordEditor(TQWidget *tqparent, uint nbChars, BitValue tqmask);
void clear() { setValue(BitValue()); }
void setValue(BitValue word);
BitValue value() const { return _word; }
- void setColor(QColor color) { setPaletteForegroundColor(color); }
+ void setColor(TQColor color) { setPaletteForegroundColor(color); }
void unsetColor() { unsetPalette(); }
private:
- BitValue _mask, _word;
+ BitValue _tqmask, _word;
virtual bool isValid() const { return true; }
- virtual BitValue mask() const { return _mask; }
- virtual BitValue normalizeWord(BitValue value) const { return value.maskWith(_mask); }
+ virtual BitValue tqmask() const { return _tqmask; }
+ virtual BitValue normalizeWord(BitValue value) const { return value.tqmaskWith(_tqmask); }
virtual BitValue word() const { return _word; }
virtual void setWord(BitValue value) { _word = value; }
virtual BitValue blankValue() const { return BitValue(); }
diff --git a/src/devices/gui/memory_editor.cpp b/src/devices/gui/memory_editor.cpp
index 175f011..4504e6b 100644
--- a/src/devices/gui/memory_editor.cpp
+++ b/src/devices/gui/memory_editor.cpp
@@ -9,12 +9,12 @@
***************************************************************************/
#include "memory_editor.h"
-#include <qlabel.h>
-#include <qscrollbar.h>
-#include <qlayout.h>
-#include <qgrid.h>
-#include <qtimer.h>
-#include <qpopupmenu.h>
+#include <tqlabel.h>
+#include <tqscrollbar.h>
+#include <tqlayout.h>
+#include <tqgrid.h>
+#include <tqtimer.h>
+#include <tqpopupmenu.h>
#include <klocale.h>
#include <kpushbutton.h>
#include <kaction.h>
@@ -28,17 +28,17 @@
#include "libgui/gui_prog_manager.h"
//-----------------------------------------------------------------------------
-Device::MemoryEditor::MemoryEditor(Device::Memory *memory, QWidget *parent, const char *name)
- : QFrame(parent, name), _memory(memory)
+Device::MemoryEditor::MemoryEditor(Device::Memory *memory, TQWidget *tqparent, const char *name)
+ : TQFrame(tqparent, name), _memory(memory)
{
- _top = new QVBoxLayout(this, 5, 10);
+ _top = new TQVBoxLayout(this, 5, 10);
}
//-----------------------------------------------------------------------------
Device::MemoryRangeEditor::MemoryRangeEditor(Device::Memory &memory,
uint nbLines, uint nbCols, uint offset, int nb,
- QWidget *parent, const char *name)
- : MemoryEditor(&memory, parent, name),
+ TQWidget *tqparent, const char *name)
+ : MemoryEditor(&memory, tqparent, name),
_nbLines(nbLines), _nbCols(nbCols), _offset(offset), _nb(nb)
{}
@@ -48,60 +48,60 @@ void Device::MemoryRangeEditor::init()
uint totalNbLines = _nb / _nbCols;
if ( (_nb % _nbCols)!=0 ) totalNbLines++;
- QHBoxLayout *hbox = new QHBoxLayout(_top);
+ TQHBoxLayout *hbox = new TQHBoxLayout(_top);
- QVBoxLayout *vbox = new QVBoxLayout(hbox);
- QFrame *frame = new QFrame(this);
- frame->setFrameStyle(QFrame::Panel | QFrame::Raised);
+ TQVBoxLayout *vbox = new TQVBoxLayout(hbox);
+ TQFrame *frame = new TQFrame(this);
+ frame->setFrameStyle(TQFrame::Panel | TQFrame::Raised);
frame->setMargin(5);
vbox->addWidget(frame);
vbox->addStretch(1);
- QHBoxLayout *fbox = new QHBoxLayout(frame, 5, 5);
- QGrid *grid = new QGrid(3+_nbCols, QGrid::Horizontal, frame, "memory_range_editor_grid");
+ TQHBoxLayout *fbox = new TQHBoxLayout(frame, 5, 5);
+ TQGrid *grid = new TQGrid(3+_nbCols, Qt::Horizontal, frame, "memory_range_editor_grid");
fbox->addWidget(grid);
grid->setSpacing(0);
grid->setMargin(3);
- QFont f("courier", font().pointSize());
+ TQFont f("courier", font().pointSize());
grid->setFont(f);
for (uint k=0; k<_nbLines; ++k) {
// addresses
- QWidget *w = new QWidget(grid);
+ TQWidget *w = new TQWidget(grid);
w->setFixedWidth(10);
_blocks.append(w);
- QLabel *label = new QLabel(toHex(0, 2*_memory->device().nbBytesAddress()), grid, "address_label");
+ TQLabel *label = new TQLabel(toHex(0, 2*_memory->device().nbBytesAddress()), grid, "address_label");
_addresses.append(label);
- label = new QLabel(":", grid);
+ label = new TQLabel(":", grid);
// memory
for (uint i = 0; i<_nbCols; ++i) {
HexWordEditor *h = createHexWordEditor(grid);
_editors.append(h);
- connect(h, SIGNAL(modified()), SIGNAL(modified()));
- connect(h, SIGNAL(moveNext()), SLOT(moveNext()));
- connect(h, SIGNAL(movePrev()), SLOT(movePrev()));
- connect(h, SIGNAL(moveFirst()), SLOT(moveFirst()));
- connect(h, SIGNAL(moveLast()), SLOT(moveLast()));
- connect(h, SIGNAL(moveUp()), SLOT(moveUp()));
- connect(h, SIGNAL(moveDown()), SLOT(moveDown()));
- connect(h, SIGNAL(moveNextPage()), SLOT(moveNextPage()));
- connect(h, SIGNAL(movePrevPage()), SLOT(movePrevPage()));
+ connect(h, TQT_SIGNAL(modified()), TQT_SIGNAL(modified()));
+ connect(h, TQT_SIGNAL(moveNext()), TQT_SLOT(moveNext()));
+ connect(h, TQT_SIGNAL(movePrev()), TQT_SLOT(movePrev()));
+ connect(h, TQT_SIGNAL(moveFirst()), TQT_SLOT(moveFirst()));
+ connect(h, TQT_SIGNAL(moveLast()), TQT_SLOT(moveLast()));
+ connect(h, TQT_SIGNAL(moveUp()), TQT_SLOT(moveUp()));
+ connect(h, TQT_SIGNAL(moveDown()), TQT_SLOT(moveDown()));
+ connect(h, TQT_SIGNAL(moveNextPage()), TQT_SLOT(moveNextPage()));
+ connect(h, TQT_SIGNAL(movePrevPage()), TQT_SLOT(movePrevPage()));
}
}
// scrollbar if there are more lines to display than visible
- _scrollbar = new QScrollBar(0, QMAX(_nbLines, totalNbLines)-_nbLines, 1, _nbLines, 0,
- QScrollBar::Vertical, frame, "memory_range_editor_scrollbar");
- connect(_scrollbar, SIGNAL(valueChanged(int)), SLOT(setIndex(int))) ;
+ _scrollbar = new TQScrollBar(0, TQMAX(_nbLines, totalNbLines)-_nbLines, 1, _nbLines, 0,
+ Qt::Vertical, frame, "memory_range_editor_scrollbar");
+ connect(_scrollbar, TQT_SIGNAL(valueChanged(int)), TQT_SLOT(setIndex(int))) ;
if ( totalNbLines<=_nbLines ) _scrollbar->hide();
fbox->addWidget(_scrollbar);
fbox->addStretch(1);
vbox->addStretch(1);
- QVBoxLayout *vboxc = new QVBoxLayout(hbox);
+ TQVBoxLayout *vboxc = new TQVBoxLayout(hbox);
vboxc->setSpacing(0);
- _comment = new QLabel(this);
+ _comment = new TQLabel(this);
_comment->hide();
vboxc->addWidget(_comment);
- _spacer = new QLabel(this);
+ _spacer = new TQLabel(this);
_spacer->setFixedHeight(10);
_spacer->hide();
vboxc->addWidget(_spacer);
@@ -113,7 +113,7 @@ void Device::MemoryRangeEditor::init()
setIndex(0);
}
-void Device::MemoryRangeEditor::setComment(const QString &text)
+void Device::MemoryRangeEditor::setComment(const TQString &text)
{
_comment->setText(text);
_comment->show();
@@ -167,7 +167,7 @@ void Device::MemoryRangeEditor::setIndex(int index)
void Device::MemoryRangeEditor::moveNext()
{
- QValueList<HexWordEditor *>::iterator it = _editors.find((HexWordEditor *)sender());
+ TQValueList<HexWordEditor *>::iterator it = _editors.tqfind((HexWordEditor *)sender());
++it;
if ( it==_editors.end() || (*it)->offset()==-1 ) {
if ( current()==uint(_scrollbar->maxValue()) ) return; // at end
@@ -178,7 +178,7 @@ void Device::MemoryRangeEditor::moveNext()
void Device::MemoryRangeEditor::movePrev()
{
- QValueList<HexWordEditor *>::iterator it = _editors.find((HexWordEditor *)sender());
+ TQValueList<HexWordEditor *>::iterator it = _editors.tqfind((HexWordEditor *)sender());
if ( it==_editors.begin() ) {
if ( current()==0 ) return; // at beginning
setIndex(current()-1);
@@ -209,7 +209,7 @@ void Device::MemoryRangeEditor::moveLast()
void Device::MemoryRangeEditor::moveUp()
{
- int i = _editors.findIndex((HexWordEditor *)sender());
+ int i = _editors.tqfindIndex((HexWordEditor *)sender());
uint line = i / _nbCols;
if ( line==0 ) {
if ( current()==0 ) return; // on first line
@@ -220,7 +220,7 @@ void Device::MemoryRangeEditor::moveUp()
void Device::MemoryRangeEditor::moveDown()
{
- int i = _editors.findIndex((HexWordEditor *)sender());
+ int i = _editors.tqfindIndex((HexWordEditor *)sender());
uint line = i / _nbCols;
if ( line+1==_nbLines ) {
if ( current()==uint(_scrollbar->maxValue()) ) return; // on last line
@@ -232,7 +232,7 @@ void Device::MemoryRangeEditor::moveDown()
void Device::MemoryRangeEditor::moveNextPage()
{
- int i = _editors.findIndex((HexWordEditor *)sender());
+ int i = _editors.tqfindIndex((HexWordEditor *)sender());
if ( _nbLines>(uint(_scrollbar->maxValue()) - current()) ) i = (_nbLines-1) * _nbCols + (i % _nbCols);
else setIndex(current()+_nbLines);
if ( _editors[i]->offset()==-1 ) _editors[i-_nbCols]->setFocus();
@@ -241,20 +241,20 @@ void Device::MemoryRangeEditor::moveNextPage()
void Device::MemoryRangeEditor::movePrevPage()
{
- int i = _editors.findIndex((HexWordEditor *)sender());
+ int i = _editors.tqfindIndex((HexWordEditor *)sender());
if ( current()<_nbLines ) i = (i % _nbCols);
else setIndex(current()-_nbLines);
_editors[i]->setFocus();
}
//-----------------------------------------------------------------------------
-Device::MemoryEditorGroup::MemoryEditorGroup(Device::Memory *memory, QWidget *parent, const char *name)
- : MemoryEditor(memory, parent, name)
+Device::MemoryEditorGroup::MemoryEditorGroup(Device::Memory *memory, TQWidget *tqparent, const char *name)
+ : MemoryEditor(memory, tqparent, name)
{}
void Device::MemoryEditorGroup::addEditor(MemoryEditor *editor)
{
- connect(editor, SIGNAL(modified()), SIGNAL(modified()));
+ connect(editor, TQT_SIGNAL(modified()), TQT_SIGNAL(modified()));
_editors.append(editor);
}
@@ -284,8 +284,8 @@ const Device::ActionData Device::ACTION_DATA[Nb_Actions] = {
};
Device::MemoryTypeEditor::MemoryTypeEditor(const HexView *hexview, Device::Memory &memory,
- QWidget *parent, const char *name)
- : MemoryEditorGroup(&memory, parent, name),
+ TQWidget *tqparent, const char *name)
+ : MemoryEditorGroup(&memory, tqparent, name),
_title(0), _comment(0), _hexview(hexview)
{
for (uint i=0; i<Nb_Actions; i++) _actions[i] = 0;
@@ -294,13 +294,13 @@ Device::MemoryTypeEditor::MemoryTypeEditor(const HexView *hexview, Device::Memor
void Device::MemoryTypeEditor::init(bool first)
{
if ( !first ) _top->addWidget(new SeparatorWidget(this));
- QHBoxLayout *hbox = new QHBoxLayout(_top);
+ TQHBoxLayout *hbox = new TQHBoxLayout(_top);
_title = new PopupButton(this);
for (uint i=0; i<Nb_Actions; i++) {
if ( hasAction(Action(i)) ) {
_actions[i] = new KAction(i18n(ACTION_DATA[i].label), ACTION_DATA[i].icon, 0,
- this, SLOT(doAction()), Main::toplevel().actionCollection());
+ TQT_TQOBJECT(this), TQT_SLOT(doAction()), Main::toplevel().actionCollection());
addAction(_actions[i]);
}
if ( ACTION_DATA[i].properties & SeparatorAfter ) _title->appendSeparator();
@@ -308,11 +308,11 @@ void Device::MemoryTypeEditor::init(bool first)
_title->appendSeparator();
hbox->addWidget(_title);
- _comment = new QLabel(this);
+ _comment = new TQLabel(this);
hbox->addWidget(_comment);
hbox->addStretch(1);
- connect(&Main::toplevel(), SIGNAL(stateChanged()), SLOT(stateChanged()));
+ connect(&Main::toplevel(), TQT_SIGNAL(stateChanged()), TQT_SLOT(stateChanged()));
}
void Device::MemoryTypeEditor::addAction(KAction *action)
diff --git a/src/devices/gui/memory_editor.h b/src/devices/gui/memory_editor.h
index 9836261..2ef60d8 100644
--- a/src/devices/gui/memory_editor.h
+++ b/src/devices/gui/memory_editor.h
@@ -9,14 +9,14 @@
#ifndef MEMORY_EDITOR_H
#define MEMORY_EDITOR_H
-#include <qframe.h>
-#include <qscrollbar.h>
-#include <qlabel.h>
+#include <tqframe.h>
+#include <tqscrollbar.h>
+#include <tqlabel.h>
#include "common/common/qflags.h"
#include "common/common/bitvalue.h"
-class QVBoxLayout;
-class QHBoxLayout;
-class QHBox;
+class TQVBoxLayout;
+class TQHBoxLayout;
+class TQHBox;
class KAction;
class PopupButton;
@@ -30,8 +30,8 @@ enum Action { Clear = 0, Zero, ChecksumCheck, Reload,
Program, Verify, Read, Erase, BlankCheck, Nb_Actions };
enum ActionProperty { NoProperty = 0, SeparatorAfter = 1, NeedProgrammer = 2,
NeedWrite = 4, NeedModified = 8 };
-Q_DECLARE_FLAGS(ActionProperties, ActionProperty)
-Q_DECLARE_OPERATORS_FOR_FLAGS(ActionProperties)
+TQ_DECLARE_FLAGS(ActionProperties, ActionProperty)
+TQ_DECLARE_OPERATORS_FOR_FLAGS(ActionProperties)
struct ActionData {
const char *label, *icon;
ActionProperties properties;
@@ -39,11 +39,12 @@ struct ActionData {
extern const ActionData ACTION_DATA[Nb_Actions];
//----------------------------------------------------------------------------
-class MemoryEditor : public QFrame
+class MemoryEditor : public TQFrame
{
Q_OBJECT
+ TQ_OBJECT
public:
- MemoryEditor(Device::Memory *memory, QWidget *parent, const char *name);
+ MemoryEditor(Device::Memory *memory, TQWidget *tqparent, const char *name);
virtual void setReadOnly(bool readOnly) = 0;
public slots:
@@ -54,19 +55,20 @@ signals:
protected:
Device::Memory *_memory;
- QVBoxLayout *_top;
+ TQVBoxLayout *_top;
};
//----------------------------------------------------------------------------
class MemoryRangeEditor : public MemoryEditor
{
Q_OBJECT
+ TQ_OBJECT
public:
MemoryRangeEditor(Device::Memory &memory, uint nbLines, uint nbCols,
- uint offset, int nb, QWidget *parent, const char *name);
+ uint offset, int nb, TQWidget *tqparent, const char *name);
virtual void init();
virtual void setReadOnly(bool readOnly);
- void setComment(const QString &text);
+ void setComment(const TQString &text);
public slots:
virtual void updateDisplay();
@@ -87,30 +89,31 @@ protected slots:
protected:
uint _nbLines, _nbCols, _offset;
int _nb;
- QValueList<QLabel *> _addresses;
- QValueList<QWidget *> _blocks;
- QValueList<HexWordEditor *> _editors;
- QScrollBar *_scrollbar;
- QLabel *_comment;
- QWidget *_spacer;
+ TQValueList<TQLabel *> _addresses;
+ TQValueList<TQWidget *> _blocks;
+ TQValueList<HexWordEditor *> _editors;
+ TQScrollBar *_scrollbar;
+ TQLabel *_comment;
+ TQWidget *_spacer;
uint wordOffset() const { return _offset + current() * _nbCols; }
uint current() const { return _scrollbar->value(); }
virtual uint nbWords() const = 0;
virtual uint addressIncrement() const = 0;
virtual Address startAddress() const = 0;
- virtual HexWordEditor *createHexWordEditor(QWidget *parent) = 0;
+ virtual HexWordEditor *createHexWordEditor(TQWidget *tqparent) = 0;
virtual bool isRangeReadOnly() const = 0;
virtual void updateAddressColor(uint i, Address address) { Q_UNUSED(i); Q_UNUSED(address); }
- virtual void addLegend(QVBoxLayout *vbox) { Q_UNUSED(vbox); }
+ virtual void addLegend(TQVBoxLayout *vbox) { Q_UNUSED(vbox); }
};
//----------------------------------------------------------------------------
class MemoryEditorGroup : public MemoryEditor
{
Q_OBJECT
+ TQ_OBJECT
public:
- MemoryEditorGroup(Device::Memory *memory, QWidget *parent, const char *name);
+ MemoryEditorGroup(Device::Memory *memory, TQWidget *tqparent, const char *name);
void addEditor(MemoryEditor *editor);
virtual void setReadOnly(bool readOnly);
@@ -119,15 +122,16 @@ public slots:
protected:
bool _modified;
- QValueList<MemoryEditor *> _editors;
+ TQValueList<MemoryEditor *> _editors;
};
//----------------------------------------------------------------------------
class MemoryTypeEditor : public MemoryEditorGroup
{
Q_OBJECT
+ TQ_OBJECT
public:
- MemoryTypeEditor(const HexView *hexview, Device::Memory &memory, QWidget *parent, const char *name);
+ MemoryTypeEditor(const HexView *hexview, Device::Memory &memory, TQWidget *tqparent, const char *name);
virtual void init(bool first);
virtual void setReadOnly(bool readOnly);
@@ -137,7 +141,7 @@ protected slots:
protected:
PopupButton *_title;
- QLabel *_comment;
+ TQLabel *_comment;
const HexView *_hexview;
virtual bool internalDoAction(Action action) = 0; // return true if memory modified
virtual bool hasAction(Action) const { return true; }
diff --git a/src/devices/gui/register_view.cpp b/src/devices/gui/register_view.cpp
index 70dedc9..bf49574 100644
--- a/src/devices/gui/register_view.cpp
+++ b/src/devices/gui/register_view.cpp
@@ -12,8 +12,8 @@
#include "libgui/gui_debug_manager.h"
//----------------------------------------------------------------------------
-Register::PortBitListViewItem::PortBitListViewItem(uint index, uint bit, KListViewItem *parent)
- : KListViewItem(parent), _index(index), _bit(bit)
+Register::PortBitListViewItem::PortBitListViewItem(uint index, uint bit, KListViewItem *tqparent)
+ : KListViewItem(tqparent), _index(index), _bit(bit)
{
const Device::RegistersData *rdata = Main::deviceData()->registersData();
setText(1, rdata->portBitName(_index, _bit));
@@ -22,8 +22,8 @@ Register::PortBitListViewItem::PortBitListViewItem(uint index, uint bit, KListVi
void Register::PortBitListViewItem::updateView()
{
- const QMap<uint, Device::PortBitData> &pdata = Register::list().portData(_index);
- QString text;
+ const TQMap<uint, Device::PortBitData> &pdata = Register::list().portData(_index);
+ TQString text;
if ( pdata.isEmpty() ) text = "--";
else {
/*
@@ -43,25 +43,25 @@ void Register::PortBitListViewItem::updateView()
else text += (pdata[_bit].drivenState==Device::IoHigh ? "1" : "0");
}
setText(2, text);
- repaint();
+ tqrepaint();
}
-void Register::PortBitListViewItem::paintCell(QPainter *p, const QColorGroup &cg, int column, int width, int align)
+void Register::PortBitListViewItem::paintCell(TQPainter *p, const TQColorGroup &cg, int column, int width, int align)
{
- QColorGroup ncg = cg;
- const QMap<uint, Device::PortBitData> &data = Register::list().portData(_index);
- const QMap<uint, Device::PortBitData> &odata = Register::list().oldPortData(_index);
+ TQColorGroup ncg = cg;
+ const TQMap<uint, Device::PortBitData> &data = Register::list().portData(_index);
+ const TQMap<uint, Device::PortBitData> &odata = Register::list().oldPortData(_index);
bool changed = ( !data.isEmpty() && data[_bit]!=odata[_bit] );
- if ( column==2 && changed ) ncg.setColor(QColorGroup::Text, red);
+ if ( column==2 && changed ) ncg.setColor(TQColorGroup::Text, red);
KListViewItem::paintCell(p, ncg, column, width, align);
}
-QString Register::PortBitListViewItem::tooltip(int col) const
+TQString Register::PortBitListViewItem::tooltip(int col) const
{
- if ( col!=2 ) return QString::null;
- const QMap<uint, Device::PortBitData> &pdata = Register::list().portData(_index);
- if ( pdata.isEmpty() ) return QString::null;
- QString s = text(1) + ": ";
+ if ( col!=2 ) return TQString();
+ const TQMap<uint, Device::PortBitData> &pdata = Register::list().portData(_index);
+ if ( pdata.isEmpty() ) return TQString();
+ TQString s = text(1) + ": ";
if (pdata[_bit].driving) {
if ( pdata[_bit].drivingState!=Device::IoUnknown ) s += i18n("unknown state");
else s += (pdata[_bit].drivingState==Device::IoHigh ? i18n("driving high") : i18n("driving low"));
@@ -75,8 +75,8 @@ QString Register::PortBitListViewItem::tooltip(int col) const
}
//-----------------------------------------------------------------------------
-Register::ListViewItem::ListViewItem(const TypeData &data, KListViewItem *parent)
- : EditListViewItem(parent), _data(data), _base(NumberBase::Hex)
+Register::ListViewItem::ListViewItem(const TypeData &data, KListViewItem *tqparent)
+ : EditListViewItem(tqparent), _data(data), _base(NumberBase::Hex)
{
setSelectable(false);
const Device::RegistersData *rdata = Main::deviceData()->registersData();
@@ -92,19 +92,19 @@ Register::ListViewItem::ListViewItem(const TypeData &data, KListViewItem *parent
}
}
-QString Register::ListViewItem::text() const
+TQString Register::ListViewItem::text() const
{
BitValue value = Register::list().value(_data);
uint nbChars = convertNbChars(_data.nbChars(), NumberBase::Hex, _base);
return (value.isInitialized() ? toLabel(_base, value, nbChars) : "--");
}
-int Register::ListViewItem::compare(QListViewItem *item, int, bool) const
+int Register::ListViewItem::compare(TQListViewItem *item, int, bool) const
{
const TypeData &data = static_cast<ListViewItem *>(item)->data();
- int i1 = list().watched().findIndex(data);
+ int i1 = list().watched().tqfindIndex(data);
Q_ASSERT( i1!=-1 );
- int i2 = list().watched().findIndex(_data);
+ int i2 = list().watched().tqfindIndex(_data);
Q_ASSERT( i2!=-1 );
return ( i1-i2 );
}
@@ -114,7 +114,7 @@ void Register::ListViewItem::updateView()
if ( _data.type()!=Special ) setText(0, toHexLabel(_data.address(), nbCharsAddress()) + ":");
setText(1, label());
setText(2, text());
- repaint();
+ tqrepaint();
for (uint i=0; i<_items.count(); i++) _items[i]->updateView();
}
@@ -124,38 +124,38 @@ void Register::ListViewItem::setBase(NumberBase base)
updateView();
}
-void Register::ListViewItem::paintCell(QPainter *p, const QColorGroup &cg, int column, int width, int align)
+void Register::ListViewItem::paintCell(TQPainter *p, const TQColorGroup &cg, int column, int width, int align)
{
- QColorGroup ncg = cg;
+ TQColorGroup ncg = cg;
BitValue value = Register::list().value(_data);
BitValue oldValue = Register::list().oldValue(_data);
- if ( column==2 && value!=oldValue ) ncg.setColor(QColorGroup::Text, red);
+ if ( column==2 && value!=oldValue ) ncg.setColor(TQColorGroup::Text, red);
EditListViewItem::paintCell(p, ncg, column, width, align);
}
-QString Register::ListViewItem::tooltip(int col) const
+TQString Register::ListViewItem::tooltip(int col) const
{
- if ( col!=2 ) return QString::null;
+ if ( col!=2 ) return TQString();
BitValue value = Register::list().value(_data);
- if ( !value.isInitialized() ) return QString::null;
+ if ( !value.isInitialized() ) return TQString();
BitValue v = value;
- QString s;
+ TQString s;
for (uint i=0; i<_data.nbChars(); i++) {
char c = v.nybble(i);
if ( isprint(c) ) s = c + s;
else s = "." + s;
}
- return QString("%1 - %2 - \"%3\"").arg(toHexLabel(value, _data.nbChars()))
- .arg(toLabel(NumberBase::Bin, value, 4*_data.nbChars())).arg(s);
+ return TQString("%1 - %2 - \"%3\"").tqarg(toHexLabel(value, _data.nbChars()))
+ .tqarg(toLabel(NumberBase::Bin, value, 4*_data.nbChars())).tqarg(s);
}
-QWidget *Register::ListViewItem::editWidgetFactory(int col) const
+TQWidget *Register::ListViewItem::editWidgetFactory(int col) const
{
if ( col!=2 || Main::programmerState()!=Programmer::Halted ) return 0;
return new NumberLineEdit(text(), 0);
}
-void Register::ListViewItem::editDone(int col, const QWidget *edit)
+void Register::ListViewItem::editDone(int col, const TQWidget *edit)
{
if ( col!=2 ) return;
bool ok;
@@ -164,11 +164,11 @@ void Register::ListViewItem::editDone(int col, const QWidget *edit)
}
//----------------------------------------------------------------------------
-Register::LineEdit::LineEdit(QWidget *parent, const char *name)
- : NumberLineEdit(parent, name), _base(NumberBase::Nb_Types)
+Register::LineEdit::LineEdit(TQWidget *tqparent, const char *name)
+ : NumberLineEdit(tqparent, name), _base(NumberBase::Nb_Types)
{
- connect(this, SIGNAL(lostFocus()), SLOT(updateText()));
- connect(this, SIGNAL(returnPressed()), SLOT(returnPressedSlot()));
+ connect(this, TQT_SIGNAL(lostFocus()), TQT_SLOT(updateText()));
+ connect(this, TQT_SIGNAL(returnPressed()), TQT_SLOT(returnPressedSlot()));
}
void Register::LineEdit::updateText()
@@ -176,7 +176,7 @@ void Register::LineEdit::updateText()
setText(_value.isInitialized() ? toLabel(_base, _value, _nbChars) : "--");
uint w = 2*frameWidth() + maxLabelWidth(_base, _nbChars, font());
setFixedWidth(w+5);
- setFixedHeight(minimumSizeHint().height());
+ setFixedHeight(tqminimumSizeHint().height());
}
void Register::LineEdit::setValue(NumberBase base, BitValue value, uint nbChars)
@@ -196,13 +196,13 @@ void Register::LineEdit::returnPressedSlot()
emit modified();
}
-void Register::LineEdit::keyPressEvent(QKeyEvent *e)
+void Register::LineEdit::keyPressEvent(TQKeyEvent *e)
{
if ( e->key()==Key_Escape ) clearFocus();
else NumberLineEdit::keyPressEvent(e);
}
//----------------------------------------------------------------------------
-Register::View::View(QWidget *parent, const char *name)
- : QFrame(parent, name), GenericView(list())
+Register::View::View(TQWidget *tqparent, const char *name)
+ : TQFrame(tqparent, name), GenericView(list())
{}
diff --git a/src/devices/gui/register_view.h b/src/devices/gui/register_view.h
index 7ef8a54..60c8194 100644
--- a/src/devices/gui/register_view.h
+++ b/src/devices/gui/register_view.h
@@ -9,7 +9,7 @@
#ifndef REGISTER_VIEW_H
#define REGISTER_VIEW_H
-#include <qframe.h>
+#include <tqframe.h>
#include "devices/base/register.h"
#include "common/gui/number_gui.h"
@@ -23,15 +23,15 @@ enum { PortBitRtti = 1000, RegisterRtti = 1001 };
class PortBitListViewItem : public KListViewItem
{
public:
- PortBitListViewItem(uint address, uint bit, KListViewItem *parent);
+ PortBitListViewItem(uint address, uint bit, KListViewItem *tqparent);
virtual int rtti() const { return PortBitRtti; }
void updateView();
- QString tooltip(int column) const;
+ TQString tooltip(int column) const;
private:
uint _index, _bit;
- virtual void paintCell(QPainter *p, const QColorGroup &cg, int column, int width, int align);
+ virtual void paintCell(TQPainter *p, const TQColorGroup &cg, int column, int width, int align);
};
//-----------------------------------------------------------------------------
@@ -42,23 +42,23 @@ public:
virtual int rtti() const { return RegisterRtti; }
virtual void updateView();
const TypeData &data() const { return _data; }
- QString tooltip(int column) const;
+ TQString tooltip(int column) const;
NumberBase base() const { return _base; }
void setBase(NumberBase base);
- virtual QString label() const = 0;
- virtual int compare(QListViewItem *item, int, bool) const;
+ virtual TQString label() const = 0;
+ virtual int compare(TQListViewItem *item, int, bool) const;
protected:
TypeData _data;
- QValueList<PortBitListViewItem *> _items;
+ TQValueList<PortBitListViewItem *> _items;
NumberBase _base;
- virtual void paintCell(QPainter *p, const QColorGroup &cg, int column, int width, int align);
- virtual QWidget *editWidgetFactory(int col) const;
+ virtual void paintCell(TQPainter *p, const TQColorGroup &cg, int column, int width, int align);
+ virtual TQWidget *editWidgetFactory(int col) const;
virtual bool alwaysAcceptEdit(int) const { return false; }
- virtual void editDone(int col, const QWidget *editWidget);
+ virtual void editDone(int col, const TQWidget *editWidget);
virtual uint nbCharsAddress() const = 0;
- virtual QString text() const;
+ virtual TQString text() const;
virtual void activate() {}
};
@@ -66,8 +66,9 @@ protected:
class LineEdit : public NumberLineEdit
{
Q_OBJECT
+ TQ_OBJECT
public:
- LineEdit(QWidget *parent, const char *name = 0);
+ LineEdit(TQWidget *tqparent, const char *name = 0);
void setValue(NumberBase base, BitValue value, uint nbChars);
BitValue value() const { return _value; }
@@ -75,7 +76,7 @@ signals:
void modified();
protected:
- virtual void keyPressEvent(QKeyEvent *e);
+ virtual void keyPressEvent(TQKeyEvent *e);
private slots:
void updateText();
@@ -88,11 +89,12 @@ private:
};
//-----------------------------------------------------------------------------
-class View : public QFrame, public GenericView
+class View : public TQFrame, public GenericView
{
Q_OBJECT
+ TQ_OBJECT
public:
- View(QWidget *parent, const char *name);
+ View(TQWidget *tqparent, const char *name);
signals:
void readSignal(uint address);
diff --git a/src/devices/list/device_list.cpp b/src/devices/list/device_list.cpp
index 1434ec8..87ea495 100644
--- a/src/devices/list/device_list.cpp
+++ b/src/devices/list/device_list.cpp
@@ -8,14 +8,14 @@
***************************************************************************/
#include "device_list.h"
-#include <qregexp.h>
+#include <tqregexp.h>
#include "devices/pic/pic/pic_group.h"
#include "devices/mem24/mem24/mem24_group.h"
const Device::AutoData Device::AUTO_DATA = { "*", I18N_NOOP("<auto>") };
-const Device::Data *Device::Lister::data(const QString &device) const
+const Device::Data *Device::Lister::data(const TQString &device) const
{
for (ConstIterator it=begin(); it!=end(); it++) {
const Data *data = static_cast<const Data *>(it.data()->deviceData(device).data);
@@ -24,7 +24,7 @@ const Device::Data *Device::Lister::data(const QString &device) const
return 0;
}
-QString Device::Lister::checkName(const QString &device) const
+TQString Device::Lister::checkName(const TQString &device) const
{
if ( device==AUTO_DATA.name ) return device;
if ( isSupported(device) ) return device;
diff --git a/src/devices/list/device_list.h b/src/devices/list/device_list.h
index 3d9fb78..6f00046 100644
--- a/src/devices/list/device_list.h
+++ b/src/devices/list/device_list.h
@@ -24,8 +24,8 @@ class Lister : public ::Group::Lister<GroupBase>
{
public:
Lister();
- const Data *data(const QString &device) const;
- QString checkName(const QString &device) const;
+ const Data *data(const TQString &device) const;
+ TQString checkName(const TQString &device) const;
};
extern const Lister &lister();
diff --git a/src/devices/mem24/base/mem24.cpp b/src/devices/mem24/base/mem24.cpp
index 03bffe3..147c199 100644
--- a/src/devices/mem24/base/mem24.cpp
+++ b/src/devices/mem24/base/mem24.cpp
@@ -8,13 +8,13 @@
***************************************************************************/
#include "mem24.h"
-QDataStream &Mem24::operator <<(QDataStream &s, const Data &data)
+TQDataStream &Mem24::operator <<(TQDataStream &s, const Data &data)
{
s << static_cast<const Device::Data &>(data);
s << data._nbBytes << data._nbBlocks << data._nbBytesPage;
return s;
}
-QDataStream &Mem24::operator >>(QDataStream &s, Data &data)
+TQDataStream &Mem24::operator >>(TQDataStream &s, Data &data)
{
s >> static_cast<Device::Data &>(data);
s >> data._nbBytes >> data._nbBlocks >> data._nbBytesPage;
diff --git a/src/devices/mem24/base/mem24.h b/src/devices/mem24/base/mem24.h
index d66ff47..7e0b5e7 100644
--- a/src/devices/mem24/base/mem24.h
+++ b/src/devices/mem24/base/mem24.h
@@ -22,7 +22,7 @@ class Data : public Device::Data
{
public:
Data() : Device::Data(0) {}
- virtual QString listViewGroup() const { return i18n("24 EEPROM"); }
+ virtual TQString listViewGroup() const { return i18n("24 EEPROM"); }
uint nbBytes() const { return _nbBytes; }
virtual bool matchId(BitValue, Device::IdData &) const { return false; }
virtual uint nbBitsAddress() const { return nbBits(_nbBytes-1); }
@@ -35,12 +35,12 @@ private:
friend class XmlToData;
friend class Group;
- friend QDataStream &operator <<(QDataStream &s, const Data &data);
- friend QDataStream &operator >>(QDataStream &s, Data &data);
+ friend TQDataStream &operator <<(TQDataStream &s, const Data &data);
+ friend TQDataStream &operator >>(TQDataStream &s, Data &data);
};
-QDataStream &operator <<(QDataStream &s, const Data &data);
-QDataStream &operator >>(QDataStream &s, Data &data);
+TQDataStream &operator <<(TQDataStream &s, const Data &data);
+TQDataStream &operator >>(TQDataStream &s, Data &data);
} // namespace
diff --git a/src/devices/mem24/gui/mem24_group_ui.cpp b/src/devices/mem24/gui/mem24_group_ui.cpp
index 751e5a7..8a8bb5a 100644
--- a/src/devices/mem24/gui/mem24_group_ui.cpp
+++ b/src/devices/mem24/gui/mem24_group_ui.cpp
@@ -10,7 +10,7 @@
#include "mem24_hex_view.h"
-Device::HexView *Mem24::GroupUI::createHexView(const HexEditor &editor, QWidget *parent) const
+Device::HexView *Mem24::GroupUI::createHexView(const HexEditor &editor, TQWidget *tqparent) const
{
- return new HexView(editor, parent);
+ return new HexView(editor, tqparent);
}
diff --git a/src/devices/mem24/gui/mem24_group_ui.h b/src/devices/mem24/gui/mem24_group_ui.h
index 37766b5..c2b3360 100644
--- a/src/devices/mem24/gui/mem24_group_ui.h
+++ b/src/devices/mem24/gui/mem24_group_ui.h
@@ -16,10 +16,10 @@ namespace Mem24
class GroupUI : public Device::GroupUI
{
public:
- virtual Device::HexView *createHexView(const HexEditor &editor, QWidget *parent) const;
- virtual Register::View *createRegisterView(QWidget *) const { return 0; }
- virtual Device::MemoryEditor *createConfigEditor(Device::Memory &, QWidget *) const { return 0; }
- virtual void fillWatchListContainer(ListContainer *, QValueVector<Register::TypeData> &) const {}
+ virtual Device::HexView *createHexView(const HexEditor &editor, TQWidget *tqparent) const;
+ virtual Register::View *createRegisterView(TQWidget *) const { return 0; }
+ virtual Device::MemoryEditor *createConfigEditor(Device::Memory &, TQWidget *) const { return 0; }
+ virtual void fillWatchListContainer(ListContainer *, TQValueVector<Register::TypeData> &) const {}
virtual Register::ListViewItem *createWatchItem(const Register::TypeData &, KListViewItem *) const { return 0; }
};
diff --git a/src/devices/mem24/gui/mem24_hex_view.cpp b/src/devices/mem24/gui/mem24_hex_view.cpp
index 0ada8d0..7ded854 100644
--- a/src/devices/mem24/gui/mem24_hex_view.cpp
+++ b/src/devices/mem24/gui/mem24_hex_view.cpp
@@ -8,14 +8,14 @@
***************************************************************************/
#include "mem24_hex_view.h"
-#include <qlayout.h>
-#include <qlabel.h>
+#include <tqlayout.h>
+#include <tqlabel.h>
#include <klocale.h>
#include "mem24_memory_editor.h"
-Mem24::HexView::HexView(const HexEditor &editor, QWidget *parent)
- : Device::HexView(editor, parent, "mem24_hex_view")
+Mem24::HexView::HexView(const HexEditor &editor, TQWidget *tqparent)
+ : Device::HexView(editor, tqparent, "mem24_hex_view")
{}
void Mem24::HexView::display()
@@ -34,5 +34,5 @@ BitValue Mem24::HexView::checksum() const
BitValue cs = 0x0000;
for (uint i=0; i<static_cast<const Data &>(_memory->device()).nbBytes(); i++)
cs += static_cast<const Memory *>(_memory)->byte(i);
- return cs.maskWith(0xFFFF);
+ return cs.tqmaskWith(0xFFFF);
}
diff --git a/src/devices/mem24/gui/mem24_hex_view.h b/src/devices/mem24/gui/mem24_hex_view.h
index 378a25e..199865a 100644
--- a/src/devices/mem24/gui/mem24_hex_view.h
+++ b/src/devices/mem24/gui/mem24_hex_view.h
@@ -9,7 +9,7 @@
#ifndef MEM24_HEX_VIEW_H
#define MEM24_HEX_VIEW_H
-class QVBoxLayout;
+class TQVBoxLayout;
#include "devices/gui/hex_view.h"
@@ -19,8 +19,9 @@ namespace Mem24
class HexView : public Device::HexView
{
Q_OBJECT
+ TQ_OBJECT
public:
- HexView(const HexEditor &editor, QWidget *parent);
+ HexView(const HexEditor &editor, TQWidget *tqparent);
virtual uint nbChecksumChars() const { return 4; }
virtual BitValue checksum() const;
diff --git a/src/devices/mem24/gui/mem24_memory_editor.cpp b/src/devices/mem24/gui/mem24_memory_editor.cpp
index 61f98fe..a5203b9 100644
--- a/src/devices/mem24/gui/mem24_memory_editor.cpp
+++ b/src/devices/mem24/gui/mem24_memory_editor.cpp
@@ -8,7 +8,7 @@
***************************************************************************/
#include "mem24_memory_editor.h"
-#include <qlayout.h>
+#include <tqlayout.h>
#include <klocale.h>
#include <kpushbutton.h>
@@ -19,19 +19,19 @@
#include "devices/base/device_group.h"
//-----------------------------------------------------------------------------
-Mem24::MemoryRangeEditor::MemoryRangeEditor(Memory &memory, QWidget *parent)
- : Device::MemoryRangeEditor(memory, 16, 16, 0, -1, parent, "mem24_memory_range_editor"),
+Mem24::MemoryRangeEditor::MemoryRangeEditor(Memory &memory, TQWidget *tqparent)
+ : Device::MemoryRangeEditor(memory, 16, 16, 0, -1, tqparent, "mem24_memory_range_editor"),
MemoryCaster(memory)
{}
-Device::HexWordEditor *Mem24::MemoryRangeEditor::createHexWordEditor(QWidget *parent)
+Device::HexWordEditor *Mem24::MemoryRangeEditor::createHexWordEditor(TQWidget *tqparent)
{
- return new HexWordEditor(memory(), parent);
+ return new HexWordEditor(memory(), tqparent);
}
//-----------------------------------------------------------------------------
-Mem24::MemoryTypeEditor::MemoryTypeEditor(const HexView *hexview, Memory &memory, QWidget *parent)
- : Device::MemoryTypeEditor(hexview, memory, parent, "mem24_memory_type_editor"),
+Mem24::MemoryTypeEditor::MemoryTypeEditor(const HexView *hexview, Memory &memory, TQWidget *tqparent)
+ : Device::MemoryTypeEditor(hexview, memory, tqparent, "mem24_memory_type_editor"),
MemoryCaster(memory)
{}
diff --git a/src/devices/mem24/gui/mem24_memory_editor.h b/src/devices/mem24/gui/mem24_memory_editor.h
index eb99e97..657810a 100644
--- a/src/devices/mem24/gui/mem24_memory_editor.h
+++ b/src/devices/mem24/gui/mem24_memory_editor.h
@@ -34,12 +34,13 @@ private:
class HexWordEditor : public Device::HexWordEditor, public MemoryCaster
{
Q_OBJECT
+ TQ_OBJECT
public:
- HexWordEditor(Memory &memory, QWidget *parent)
- : Device::HexWordEditor(memory, 2, parent), MemoryCaster(memory) {}
+ HexWordEditor(Memory &memory, TQWidget *tqparent)
+ : Device::HexWordEditor(memory, 2, tqparent), MemoryCaster(memory) {}
private:
- virtual BitValue mask() const { return 0xFF; }
+ virtual BitValue tqmask() const { return 0xFF; }
virtual BitValue normalizeWord(BitValue value) const { return value; }
virtual BitValue word() const { return memory().byte(_offset); }
virtual void setWord(BitValue value) { memory().setByte(_offset, value); }
@@ -49,14 +50,15 @@ private:
class MemoryRangeEditor : public Device::MemoryRangeEditor, public MemoryCaster
{
Q_OBJECT
+ TQ_OBJECT
public:
- MemoryRangeEditor(Memory &memory, QWidget *parent);
+ MemoryRangeEditor(Memory &memory, TQWidget *tqparent);
private:
virtual uint nbWords() const { return device().nbBytes(); }
virtual uint addressIncrement() const { return 1; }
virtual Address startAddress() const { return 0x0; }
- virtual Device::HexWordEditor *createHexWordEditor(QWidget *parent);
+ virtual Device::HexWordEditor *createHexWordEditor(TQWidget *tqparent);
virtual bool isRangeReadOnly() const { return false; }
};
@@ -64,8 +66,9 @@ private:
class MemoryTypeEditor : public Device::MemoryTypeEditor, public MemoryCaster
{
Q_OBJECT
+ TQ_OBJECT
public:
- MemoryTypeEditor(const HexView *hexview, Memory &memory, QWidget *parent);
+ MemoryTypeEditor(const HexView *hexview, Memory &memory, TQWidget *tqparent);
virtual void init(bool first);
private:
diff --git a/src/devices/mem24/mem24/mem24_group.cpp b/src/devices/mem24/mem24/mem24_group.cpp
index 53cad5b..f396027 100644
--- a/src/devices/mem24/mem24/mem24_group.cpp
+++ b/src/devices/mem24/mem24/mem24_group.cpp
@@ -15,19 +15,19 @@ Device::Memory *Mem24::Group::createMemory(const Device::Data &data) const
return new Memory(static_cast<const Mem24::Data &>(data));
}
-QString Mem24::Group::informationHtml(const Device::Data &data) const
+TQString Mem24::Group::informationHtml(const Device::Data &data) const
{
const Mem24::Data &mdata = static_cast<const Mem24::Data &>(data);
- QString tmp = i18n("%1 bytes").arg(formatNumber(mdata.nbBytes()));
+ TQString tmp = i18n("%1 bytes").tqarg(formatNumber(mdata.nbBytes()));
return htmlTableRow(i18n("Memory Size"), tmp);
}
#if !defined(NO_KDE)
-QPixmap Mem24::Group::memoryGraph(const Device::Data &data) const
+TQPixmap Mem24::Group::memoryGraph(const Device::Data &data) const
{
const Mem24::Data &mdata = static_cast<const Mem24::Data &>(data);
uint offset = 0x0;
- QValueList<Device::MemoryGraphData> ranges;
+ TQValueList<Device::MemoryGraphData> ranges;
for (uint i=0; i<mdata.nbBlocks(); i++) {
Device::MemoryGraphData data;
data.startAddress = offset;
@@ -35,7 +35,7 @@ QPixmap Mem24::Group::memoryGraph(const Device::Data &data) const
data.endAddress = offset - 1;
data.start = toHexLabel(data.startAddress, mdata.nbCharsAddress());
data.end = toHexLabel(data.endAddress, mdata.nbCharsAddress());
- data.label = i18n("Block #%1").arg(i+1);
+ data.label = i18n("Block #%1").tqarg(i+1);
ranges.append(data);
}
return Device::memoryGraph(ranges);
diff --git a/src/devices/mem24/mem24/mem24_group.h b/src/devices/mem24/mem24/mem24_group.h
index 46a1234..f39bf5f 100644
--- a/src/devices/mem24/mem24/mem24_group.h
+++ b/src/devices/mem24/mem24/mem24_group.h
@@ -21,12 +21,12 @@ extern const char *DATA_STREAM;
class Group : public Device::Group<Data>
{
public:
- virtual QString name() const { return "mem24"; }
- virtual QString label() const { return i18n("Serial Memory 24"); }
+ virtual TQString name() const { return "mem24"; }
+ virtual TQString label() const { return i18n("Serial Memory 24"); }
virtual Device::Memory *createMemory(const Device::Data &data) const;
- virtual QString informationHtml(const Device::Data &data) const;
+ virtual TQString informationHtml(const Device::Data &data) const;
#if !defined(NO_KDE)
- virtual QPixmap memoryGraph(const Device::Data &data) const;
+ virtual TQPixmap memoryGraph(const Device::Data &data) const;
#endif
private:
diff --git a/src/devices/mem24/mem24/mem24_memory.cpp b/src/devices/mem24/mem24/mem24_memory.cpp
index a4296ea..b09aa79 100644
--- a/src/devices/mem24/mem24/mem24_memory.cpp
+++ b/src/devices/mem24/mem24/mem24_memory.cpp
@@ -8,7 +8,7 @@
***************************************************************************/
#include "mem24_memory.h"
-#include <qfile.h>
+#include <tqfile.h>
#include "common/global/global.h"
#include "common/common/misc.h"
@@ -34,7 +34,7 @@ void Mem24::Memory::copyFrom(const Device::Memory &memory)
Device::Array Mem24::Memory::arrayForWriting() const
{
Device::Array data(_data.count());
- for (uint i=0; i<data.count(); i++) data[i] = _data[i].maskWith(0xFF);
+ for (uint i=0; i<data.count(); i++) data[i] = _data[i].tqmaskWith(0xFF);
return data;
}
@@ -55,11 +55,11 @@ BitValue Mem24::Memory::checksum() const
{
BitValue cs = 0x0000;
for (uint i=0; i<_data.count(); i++) cs += _data[i];
- return cs.maskWith(0xFFFF);
+ return cs.tqmaskWith(0xFFFF);
}
//-----------------------------------------------------------------------------
-void Mem24::Memory::savePartial(QTextStream &stream, HexBuffer::Format format) const
+void Mem24::Memory::savePartial(TQTextStream &stream, HexBuffer::Format format) const
{
HexBuffer hb = toHexBuffer();
hb.savePartial(stream, format);
@@ -74,19 +74,19 @@ HexBuffer Mem24::Memory::toHexBuffer() const
}
void Mem24::Memory::fromHexBuffer(const HexBuffer &hb, WarningTypes &result,
- QStringList &warnings, QMap<uint, bool> &inRange)
+ TQStringList &warnings, TQMap<uint, bool> &inRange)
{
- BitValue mask = 0xFF;
+ BitValue tqmask = 0xFF;
for (uint k=0; k<device().nbBytes(); k++) {
_data[k] = hb[k];
if ( _data[k].isInitialized() ) {
inRange[k] = true;
- if ( !(result & ValueTooLarge) && !_data[k].isInside(mask) ) {
+ if ( !(result & ValueTooLarge) && !_data[k].isInside(tqmask) ) {
result |= ValueTooLarge;
- warnings += i18n("At least one word (at offset %1) is larger (%2) than the corresponding mask (%3).")
- .arg(toHexLabel(k, 8)).arg(toHexLabel(_data[k], 8)).arg(toHexLabel(mask, 8));
+ warnings += i18n("At least one word (at offset %1) is larger (%2) than the corresponding tqmask (%3).")
+ .tqarg(toHexLabel(k, 8)).tqarg(toHexLabel(_data[k], 8)).tqarg(toHexLabel(tqmask, 8));
}
- _data[k] = _data[k].maskWith(mask);
+ _data[k] = _data[k].tqmaskWith(tqmask);
}
}
}
diff --git a/src/devices/mem24/mem24/mem24_memory.h b/src/devices/mem24/mem24/mem24_memory.h
index fbd6c64..bde2729 100644
--- a/src/devices/mem24/mem24/mem24_memory.h
+++ b/src/devices/mem24/mem24/mem24_memory.h
@@ -35,9 +35,9 @@ public:
private:
Device::Array _data;
- virtual void savePartial(QTextStream &stream, HexBuffer::Format format) const;
+ virtual void savePartial(TQTextStream &stream, HexBuffer::Format format) const;
virtual void fromHexBuffer(const HexBuffer &hb, WarningTypes &warningTypes,
- QStringList &warnings, QMap<uint, bool> &inRange);
+ TQStringList &warnings, TQMap<uint, bool> &inRange);
};
} // namespace
diff --git a/src/devices/mem24/prog/mem24_prog.cpp b/src/devices/mem24/prog/mem24_prog.cpp
index 4c4b201..338c217 100644
--- a/src/devices/mem24/prog/mem24_prog.cpp
+++ b/src/devices/mem24/prog/mem24_prog.cpp
@@ -32,15 +32,15 @@ bool Programmer::Mem24DeviceSpecific::write(const Device::Array &data)
bool Programmer::Mem24DeviceSpecific::verifyByte(uint index, BitValue d, const VerifyData &vdata)
{
BitValue v = static_cast<const Mem24::Memory &>(vdata.memory).byte(index);
- v = v.maskWith(0xFF);
- d = d.maskWith(0xFF);
+ v = v.tqmaskWith(0xFF);
+ d = d.tqmaskWith(0xFF);
if ( v==d ) return true;
Address address = index;
if ( vdata.actions & BlankCheckVerify )
log(Log::LineType::Error, i18n("Device memory is not blank (at address %1: reading %2 and expecting %3).")
- .arg(toHexLabel(address, device().nbCharsAddress())).arg(toHexLabel(d, 2)).arg(toHexLabel(v, 2)));
+ .tqarg(toHexLabel(address, device().nbCharsAddress())).tqarg(toHexLabel(d, 2)).tqarg(toHexLabel(v, 2)));
else log(Log::LineType::Error, i18n("Device memory doesn't match hex file (at address %1: reading %2 and expecting %3).")
- .arg(toHexLabel(address, device().nbCharsAddress())).arg(toHexLabel(d, 2)).arg(toHexLabel(v, 2)));
+ .tqarg(toHexLabel(address, device().nbCharsAddress())).tqarg(toHexLabel(d, 2)).tqarg(toHexLabel(v, 2)));
return false;
}
diff --git a/src/devices/mem24/prog/mem24_prog.h b/src/devices/mem24/prog/mem24_prog.h
index 86948c2..b2d699f 100644
--- a/src/devices/mem24/prog/mem24_prog.h
+++ b/src/devices/mem24/prog/mem24_prog.h
@@ -34,7 +34,7 @@ protected:
class Mem24Hardware : public Hardware
{
public:
- Mem24Hardware(::Programmer::Base &base, Port::Base *port, const QString &name) : Hardware(base, port, name) {}
+ Mem24Hardware(::Programmer::Base &base, Port::Base *port, const TQString &name) : Hardware(base, port, name) {}
const Mem24::Data &device() const { return static_cast<const Mem24::Data &>(*_base.device()); }
};
diff --git a/src/devices/mem24/xml/mem24_xml_to_data.cpp b/src/devices/mem24/xml/mem24_xml_to_data.cpp
index 734ebca..d38d669 100644
--- a/src/devices/mem24/xml/mem24_xml_to_data.cpp
+++ b/src/devices/mem24/xml/mem24_xml_to_data.cpp
@@ -6,8 +6,8 @@
* the Free Software Foundation; either version 2 of the License, or *
* (at your option) any later version. *
***************************************************************************/
-#include <qfile.h>
-#include <qtextstream.h>
+#include <tqfile.h>
+#include <tqtextstream.h>
#include "xml_to_data/device_xml_to_data.h"
#include "common/common/misc.h"
@@ -21,13 +21,13 @@ class XmlToData : public Device::XmlToData<Data>
private:
virtual uint nbOutputFiles(uint) const { return 1; }
virtual bool isIncluded(uint, uint) const { return true; }
- virtual QString namespaceName() const { return "Mem24"; }
+ virtual TQString namespaceName() const { return "Mem24"; }
-virtual void processDevice(QDomElement device)
+virtual void processDevice(TQDomElement device)
{
Device::XmlToDataBase::processDevice(device);
- QDomElement e = findUniqueElement(device, "memory", "name", QString::null);
+ TQDomElement e = findUniqueElement(device, "memory", "name", TQString());
bool ok;
data()->_nbBytes = fromHexLabel(e.attribute("size"), &ok);
if ( !ok ) qFatal("Missing or invalid size");
@@ -38,18 +38,18 @@ virtual void processDevice(QDomElement device)
data()->_nbBytesPage = e.attribute("page_size").toUInt(&ok);
if ( !ok || data()->_nbBytesPage==0 ) qFatal("Missing, zero, or invalid page_size");
if ( ((data()->_nbBytes/data()->_nbBlocks) % data()->_nbBytesPage)!=0 ) qFatal("page_size should divide size/nb_blocks");
- QStringList names;
- names.append(QString::null);
+ TQStringList names;
+ names.append(TQString());
checkTagNames(device, "memory", names);
}
-virtual void checkPins(const QMap<QString, uint> &pinLabels) const
+virtual void checkPins(const TQMap<TQString, uint> &pinLabels) const
{
- if ( !pinLabels.contains("VCC") ) qFatal("No VDD pin specified");
- if ( !pinLabels.contains("VSS") ) qFatal("No VSS pin specified");
- QMap<QString, uint>::const_iterator it;
+ if ( !pinLabels.tqcontains("VCC") ) qFatal("No VDD pin specified");
+ if ( !pinLabels.tqcontains("VSS") ) qFatal("No VSS pin specified");
+ TQMap<TQString, uint>::const_iterator it;
for (it=pinLabels.begin(); it!=pinLabels.end(); ++it)
- if ( it.data()!=1 ) qFatal(QString("Duplicated pin %1").arg(it.key()));
+ if ( it.data()!=1 ) qFatal(TQString("Duplicated pin %1").tqarg(it.key()));
}
}; // class
diff --git a/src/devices/pic/base/pic.cpp b/src/devices/pic/base/pic.cpp
index 8f81540..b58f480 100644
--- a/src/devices/pic/base/pic.cpp
+++ b/src/devices/pic/base/pic.cpp
@@ -138,9 +138,9 @@ uint Pic::Data::nbAddresses(MemoryRangeType type) const
return (range(type).end - range(type).start + 1);
}
-QString Pic::Data::fname(Device::Special special) const
+TQString Pic::Data::fname(Device::Special special) const
{
- QString s = name();
+ TQString s = name();
switch (special.type()) {
case Device::Special::Normal: break;
case Device::Special::LowPower:
@@ -149,11 +149,11 @@ QString Pic::Data::fname(Device::Special special) const
break;
case Device::Special::LowVoltage:
// assume name is of form "NNXN..."
- s.replace(2, 1, "LV");
+ s.tqreplace(2, 1, "LV");
break;
case Device::Special::HighVoltage:
// assume name is of form "NNXN..."
- s.replace(2, 1, "HV");
+ s.tqreplace(2, 1, "HV");
break;
case Device::Special::Nb_Types: Q_ASSERT(false); break;
}
@@ -163,7 +163,7 @@ QString Pic::Data::fname(Device::Special special) const
bool Pic::Data::matchId(BitValue rawId, Device::IdData &idata) const
{
if ( !isPresent(MemoryRangeType::DeviceId) ) return false;
- QMap<Device::Special, BitValue>::const_iterator it;
+ TQMap<Device::Special, BitValue>::const_iterator it;
for (it=_ids.begin(); it!=_ids.end(); ++it) {
idata.special = it.key();
BitValue nid = 0x0;
@@ -175,23 +175,23 @@ bool Pic::Data::matchId(BitValue rawId, Device::IdData &idata) const
case Architecture::P18F:
case Architecture::P18J:
nid = rawId.clearMaskBits(0x1F);
- idata.revision = rawId.maskWith(0x1F);
+ idata.revision = rawId.tqmaskWith(0x1F);
break;
case Architecture::P24F:
- nid = (rawId >> 16).maskWith(0x3FFF);
- idata.revision = (rawId >> 6).maskWith(0x7);
- idata.minorRevision = rawId.maskWith(0x7);
+ nid = (rawId >> 16).tqmaskWith(0x3FFF);
+ idata.revision = (rawId >> 6).tqmaskWith(0x7);
+ idata.minorRevision = rawId.tqmaskWith(0x7);
break;
case Architecture::P30F:
- nid = (rawId >> 16).maskWith(0xFFFF);
- idata.revision = (rawId >> 6).maskWith(0x3F);
- idata.minorRevision = rawId.maskWith(0x3F);
- idata.process = (rawId >> 12).maskWith(0xF);
+ nid = (rawId >> 16).tqmaskWith(0xFFFF);
+ idata.revision = (rawId >> 6).tqmaskWith(0x3F);
+ idata.minorRevision = rawId.tqmaskWith(0x3F);
+ idata.process = (rawId >> 12).tqmaskWith(0xF);
break;
case Architecture::P24H:
case Architecture::P33F:
- nid = (rawId >> 16).maskWith(0xFFFF);
- idata.revision = rawId.maskWith(0xFFFF); // ??
+ nid = (rawId >> 16).tqmaskWith(0xFFFF);
+ idata.revision = rawId.tqmaskWith(0xFFFF); // ??
break;
case Architecture::Nb_Types: Q_ASSERT(false); break;
}
@@ -200,10 +200,10 @@ bool Pic::Data::matchId(BitValue rawId, Device::IdData &idata) const
return false;
}
-QStringList Pic::Data::idNames(const QMap<QString, Device::IdData> &ids) const
+TQStringList Pic::Data::idNames(const TQMap<TQString, Device::IdData> &ids) const
{
- QStringList list;
- QMap<QString, Device::IdData>::const_iterator it;
+ TQStringList list;
+ TQMap<TQString, Device::IdData>::const_iterator it;
for (it=ids.begin(); it!=ids.end(); ++it) {
switch (_architecture.type()) {
case Architecture::P10X:
@@ -212,17 +212,17 @@ QStringList Pic::Data::idNames(const QMap<QString, Device::IdData> &ids) const
case Architecture::P18C:
case Architecture::P18F:
case Architecture::P18J:
- list += i18n("%1 (rev. %2)").arg(it.key()).arg(toLabel(it.data().revision));
+ list += i18n("%1 (rev. %2)").tqarg(it.key()).tqarg(toLabel(it.data().revision));
break;
case Architecture::P24F:
- list += i18n("%1 (rev. %2.%3)").arg(it.key()).arg(toLabel(it.data().revision)).arg(toLabel(it.data().minorRevision));
+ list += i18n("%1 (rev. %2.%3)").tqarg(it.key()).tqarg(toLabel(it.data().revision)).tqarg(toLabel(it.data().minorRevision));
break;
case Architecture::P30F:
- list += i18n("%1 (proc. %2; rev. %3.%4)").arg(it.key()).arg(toLabel(it.data().process)).arg(toLabel(it.data().revision)).arg(toLabel(it.data().minorRevision));
+ list += i18n("%1 (proc. %2; rev. %3.%4)").tqarg(it.key()).tqarg(toLabel(it.data().process)).tqarg(toLabel(it.data().revision)).tqarg(toLabel(it.data().minorRevision));
break;
case Architecture::P24H:
case Architecture::P33F:
- list += i18n("%1 (rev. %2)").arg(it.key()).arg(toLabel(it.data().revision));
+ list += i18n("%1 (rev. %2)").tqarg(it.key()).tqarg(toLabel(it.data().revision));
break;
case Architecture::Nb_Types: Q_ASSERT(false); break;
}
@@ -230,20 +230,20 @@ QStringList Pic::Data::idNames(const QMap<QString, Device::IdData> &ids) const
return list;
}
-bool Pic::Data::checkCalibration(const Device::Array &data, QString *message) const
+bool Pic::Data::checkCalibration(const Device::Array &data, TQString *message) const
{
Q_ASSERT( nbWords(MemoryRangeType::Cal)==data.count() );
for (uint i=0; i<data.count(); i++) {
- QString address = toHexLabel(range(MemoryRangeType::Cal).start + i*addressIncrement(MemoryRangeType::Cal), nbCharsAddress());
- if ( data[i]==mask(MemoryRangeType::Cal) ) {
- if (message) *message = i18n("Calibration word at address %1 is blank.").arg(address);
+ TQString address = toHexLabel(range(MemoryRangeType::Cal).start + i*addressIncrement(MemoryRangeType::Cal), nbCharsAddress());
+ if ( data[i]==tqmask(MemoryRangeType::Cal) ) {
+ if (message) *message = i18n("Calibration word at address %1 is blank.").tqarg(address);
return false;
}
}
if ( data.count()==1 ) {
- if ( data[0].maskWith(_calibration.opcodeMask)!=_calibration.opcode ) {
+ if ( data[0].tqmaskWith(_calibration.opcodeMask)!=_calibration.opcode ) {
if (message) *message = i18n("Calibration word is not a compatible opcode (%2).")
- .arg(toHexLabel(_calibration.opcode, nbCharsWord(MemoryRangeType::Code)));
+ .tqarg(toHexLabel(_calibration.opcode, nbCharsWord(MemoryRangeType::Code)));
return false;
}
}
@@ -261,21 +261,21 @@ bool Pic::Data::hasFeature(Feature feature, bool *unknown) const
if (unknown) *unknown = !ok;
if (!ok) return false;
switch (feature.type()) {
- case Feature::CCP: return registersData().sfrs.contains("CCP1CON");
- case Feature::ADC: return registersData().sfrs.contains("ADCON0");
- case Feature::SSP: return registersData().sfrs.contains("SSPCON");
- case Feature::LVD: return registersData().sfrs.contains("LVDCON");
- case Feature::USB: return registersData().sfrs.contains("UCON");
+ case Feature::CCP: return registersData().sfrs.tqcontains("CCP1CON");
+ case Feature::ADC: return registersData().sfrs.tqcontains("ADCON0");
+ case Feature::SSP: return registersData().sfrs.tqcontains("SSPCON");
+ case Feature::LVD: return registersData().sfrs.tqcontains("LVDCON");
+ case Feature::USB: return registersData().sfrs.tqcontains("UCON");
case Feature::USART:
- return ( registersData().sfrs.contains("TXSTA") // 16F
- || registersData().sfrs.contains("TXSTA1") // 18F
- || registersData().sfrs.contains("U1MODE") ); // 30F
- case Feature::CAN: return registersData().sfrs.contains("CANCON") && !registersData().sfrs.contains("ECANCON");
- case Feature::ECAN: return registersData().sfrs.contains("ECANCON");
- case Feature::Ethernet: return registersData().sfrs.contains("ETHCON1");
- case Feature::LCD: return registersData().sfrs.contains("LCDCON");
- case Feature::MotorControl: return registersData().sfrs.contains("PWMCON0");
- case Feature::MotionFeedback: return registersData().sfrs.contains("CAP1CON");
+ return ( registersData().sfrs.tqcontains("TXSTA") // 16F
+ || registersData().sfrs.tqcontains("TXSTA1") // 18F
+ || registersData().sfrs.tqcontains("U1MODE") ); // 30F
+ case Feature::CAN: return registersData().sfrs.tqcontains("CANCON") && !registersData().sfrs.tqcontains("ECANCON");
+ case Feature::ECAN: return registersData().sfrs.tqcontains("ECANCON");
+ case Feature::Ethernet: return registersData().sfrs.tqcontains("ETHCON1");
+ case Feature::LCD: return registersData().sfrs.tqcontains("LCDCON");
+ case Feature::MotorControl: return registersData().sfrs.tqcontains("PWMCON0");
+ case Feature::MotionFeedback: return registersData().sfrs.tqcontains("CAP1CON");
case Feature::SelfWrite: return _selfWrite==SelfWrite::Yes;
case Feature::Nb_Types: Q_ASSERT(false); break;
}
@@ -326,16 +326,16 @@ Device::Array Pic::Data::gotoInstruction(Address address, bool withPageSelection
bool Pic::Data::isGotoInstruction(BitValue instruction) const
{
switch (_architecture.type()) {
- case Architecture::P10X: return ( instruction.maskWith(0xE00)==0xA00 );
- case Architecture::P16X: return ( instruction.maskWith(0xF800)==0x2800 );
- case Architecture::P17C: return ( instruction.maskWith(0xE000)==0xC000 );
+ case Architecture::P10X: return ( instruction.tqmaskWith(0xE00)==0xA00 );
+ case Architecture::P16X: return ( instruction.tqmaskWith(0xF800)==0x2800 );
+ case Architecture::P17C: return ( instruction.tqmaskWith(0xE000)==0xC000 );
case Architecture::P18C:
case Architecture::P18F:
- case Architecture::P18J: return ( instruction.maskWith(0xFF00)==0xEF00 );
+ case Architecture::P18J: return ( instruction.tqmaskWith(0xFF00)==0xEF00 );
case Architecture::P24F:
case Architecture::P24H:
case Architecture::P30F:
- case Architecture::P33F: return ( instruction.maskWith(0xFF0000)==0x040000 );
+ case Architecture::P33F: return ( instruction.tqmaskWith(0xFF0000)==0x040000 );
case Architecture::Nb_Types: Q_ASSERT(false); break;
}
return false;
@@ -344,59 +344,59 @@ bool Pic::Data::isGotoInstruction(BitValue instruction) const
uint Pic::Data::nbWordsWriteAlignment(MemoryRangeType type) const
{
if ( type!=MemoryRangeType::Code ) return 1;
- return QMAX(_nbWordsCodeWrite, uint(16));
+ return TQMAX(_nbWordsCodeWrite, uint(16));
}
//----------------------------------------------------------------------------
-QDataStream &operator <<(QDataStream &s, const Pic::VoltageData &vd)
+TQDataStream &operator <<(TQDataStream &s, const Pic::VoltageData &vd)
{
s << vd.min << vd.max << vd.nominal;
return s;
}
-QDataStream &operator >>(QDataStream &s, Pic::VoltageData &vd)
+TQDataStream &operator >>(TQDataStream &s, Pic::VoltageData &vd)
{
s >> vd.min >> vd.max >> vd.nominal;
return s;
}
-QDataStream &operator <<(QDataStream &s, const Pic::MemoryRangeData &mrd)
+TQDataStream &operator <<(TQDataStream &s, const Pic::MemoryRangeData &mrd)
{
- s << Q_UINT8(mrd.properties) << mrd.start << mrd.end << mrd.hexFileOffset;
+ s << TQ_UINT8(mrd.properties) << mrd.start << mrd.end << mrd.hexFileOffset;
return s;
}
-QDataStream &operator >>(QDataStream &s, Pic::MemoryRangeData &mrd)
+TQDataStream &operator >>(TQDataStream &s, Pic::MemoryRangeData &mrd)
{
- Q_UINT8 properties;
+ TQ_UINT8 properties;
s >> properties >> mrd.start >> mrd.end >> mrd.hexFileOffset;
mrd.properties = Pic::MemoryRangeProperties(properties);
return s;
}
-QDataStream &operator <<(QDataStream &s, const Pic::Checksum::Data &cd)
+TQDataStream &operator <<(TQDataStream &s, const Pic::Checksum::Data &cd)
{
s << cd.constant << cd.bbsize << cd.algorithm << cd.protectedMaskNames;
s << cd.blankChecksum << cd.checkChecksum;
return s;
}
-QDataStream &operator >>(QDataStream &s, Pic::Checksum::Data &cd)
+TQDataStream &operator >>(TQDataStream &s, Pic::Checksum::Data &cd)
{
s >> cd.constant >> cd.bbsize >> cd.algorithm >> cd.protectedMaskNames;
s >> cd.blankChecksum >> cd.checkChecksum;
return s;
}
-QDataStream &operator <<(QDataStream &s, const Pic::CalibrationData &cd)
+TQDataStream &operator <<(TQDataStream &s, const Pic::CalibrationData &cd)
{
s << cd.opcode << cd.opcodeMask;
return s;
}
-QDataStream &operator >>(QDataStream &s, Pic::CalibrationData &cd)
+TQDataStream &operator >>(TQDataStream &s, Pic::CalibrationData &cd)
{
s >> cd.opcode >> cd.opcodeMask;
return s;
}
-QDataStream &Pic::operator <<(QDataStream &s, const Pic::Data &data)
+TQDataStream &Pic::operator <<(TQDataStream &s, const Pic::Data &data)
{
s << static_cast<const Device::Data &>(data);
s << data._architecture << data._ids << data._nbBitsPC;
@@ -410,7 +410,7 @@ QDataStream &Pic::operator <<(QDataStream &s, const Pic::Data &data)
s << data._selfWrite;
return s;
}
-QDataStream &Pic::operator >>(QDataStream &s, Pic::Data &data)
+TQDataStream &Pic::operator >>(TQDataStream &s, Pic::Data &data)
{
s >> static_cast<Device::Data &>(data);
s >> data._architecture >> data._ids >> data._nbBitsPC;
diff --git a/src/devices/pic/base/pic.h b/src/devices/pic/base/pic.h
index 7b0dfc4..17fb96a 100644
--- a/src/devices/pic/base/pic.h
+++ b/src/devices/pic/base/pic.h
@@ -9,8 +9,8 @@
#ifndef PIC_H
#define PIC_H
-#include <qstringlist.h>
-#include <qmap.h>
+#include <tqstringlist.h>
+#include <tqmap.h>
#include "common/global/global.h"
#include "common/common/bitvalue.h"
@@ -38,8 +38,8 @@ struct CalibrationData {
};
enum MemoryRangeTypeProperty { ReadOnly = 0, Writable = 1 };
-Q_DECLARE_FLAGS(MemoryRangeTypeProperties, MemoryRangeTypeProperty)
-Q_DECLARE_OPERATORS_FOR_FLAGS(MemoryRangeTypeProperties)
+TQ_DECLARE_FLAGS(MemoryRangeTypeProperties, MemoryRangeTypeProperty)
+TQ_DECLARE_OPERATORS_FOR_FLAGS(MemoryRangeTypeProperties)
struct MemoryRangeTypeData {
const char *key, *label;
MemoryRangeTypeProperties properties;
@@ -73,8 +73,8 @@ BEGIN_DECLARE_ENUM(Architecture)
END_DECLARE_ENUM(Architecture, ArchitectureData)
enum MemoryRangeProperty { NotPresent = 0, Present = 1, Programmable = 2 };
-Q_DECLARE_FLAGS(MemoryRangeProperties, MemoryRangeProperty)
-Q_DECLARE_OPERATORS_FOR_FLAGS(MemoryRangeProperties)
+TQ_DECLARE_FLAGS(MemoryRangeProperties, MemoryRangeProperty)
+TQ_DECLARE_OPERATORS_FOR_FLAGS(MemoryRangeProperties)
struct MemoryRangeData {
MemoryRangeProperties properties;
Address start, end;
@@ -90,8 +90,8 @@ namespace Checksum
public:
BitValue constant;
Algorithm algorithm;
- QStringList protectedMaskNames;
- QString bbsize;
+ TQStringList protectedMaskNames;
+ TQString bbsize;
BitValue blankChecksum, checkChecksum;
};
} // namespace
@@ -107,8 +107,8 @@ class Data : public Device::Data
public:
Data();
virtual ~Data();
- virtual QString fname(Device::Special special) const;
- virtual QString listViewGroup() const { return _architecture.label(); }
+ virtual TQString fname(Device::Special special) const;
+ virtual TQString listViewGroup() const { return _architecture.label(); }
bool isPresent(MemoryRangeType type) const { return (range(type).properties & Present); }
bool isReadable(MemoryRangeType type) const;
bool isWritable(MemoryRangeType type) const;
@@ -121,7 +121,7 @@ public:
uint nbBitsWord(MemoryRangeType type) const { return _architecture.data().nbBits[type.type()]; }
uint nbBytesWord(MemoryRangeType type) const { return nbBitsToNbBytes(nbBitsWord(type)); }
uint nbCharsWord(MemoryRangeType type) const { return nbBitsToNbChars(nbBitsWord(type)); }
- BitValue mask(MemoryRangeType type) const { return uint(1 << nbBitsWord(type))-1; }
+ BitValue tqmask(MemoryRangeType type) const { return uint(1 << nbBitsWord(type))-1; }
BitValue userIdRecommendedMask() const { return _userIdRecommendedMask; }
const Config &config() const { return *_config; }
Architecture architecture() const { return _architecture; }
@@ -129,11 +129,11 @@ public:
bool is16bitFamily() const { return ( _architecture.data().nbBitsRegister==16 ); }
VoltageData voltage(ProgVoltageType type) const { return _voltages[type]; }
virtual bool canWriteCalibration() const { return isWritable(MemoryRangeType::Cal); }
- bool checkCalibration(const Device::Array &data, QString *message = 0) const;
- const QMap<Device::Special, BitValue> ids() const { return _ids; }
+ bool checkCalibration(const Device::Array &data, TQString *message = 0) const;
+ const TQMap<Device::Special, BitValue> ids() const { return _ids; }
virtual bool matchId(BitValue rawId, Device::IdData &data) const;
- QStringList idNames(const QMap<QString, Device::IdData> &ids) const;
- const QMap<QString, Checksum::Data> checksums() const { return _checksums; }
+ TQStringList idNames(const TQMap<TQString, Device::IdData> &ids) const;
+ const TQMap<TQString, Checksum::Data> checksums() const { return _checksums; }
const RegistersData &registersData() const;
const CalibrationData &calibrationData() const { return _calibration; }
@@ -144,36 +144,36 @@ public:
private:
Architecture _architecture;
- QMap<Device::Special, BitValue> _ids;
+ TQMap<Device::Special, BitValue> _ids;
uint _nbBitsPC;
uint _nbWordsCodeWrite; // #### only for 18F/18J devices [0 for other devices]
uint _nbWordsCodeRowErase; // #### only for 18F/18J devices [0 for other devices or if not available]
- QMap<ProgVoltageType, VoltageData> _voltages;
- QMap<MemoryRangeType, MemoryRangeData> _ranges;
+ TQMap<ProgVoltageType, VoltageData> _voltages;
+ TQMap<MemoryRangeType, MemoryRangeData> _ranges;
BitValue _userIdRecommendedMask;
Config *_config;
- QMap<QString, Checksum::Data> _checksums;
+ TQMap<TQString, Checksum::Data> _checksums;
CalibrationData _calibration;
SelfWrite _selfWrite;
friend class XmlToData;
friend class Group;
- friend QDataStream &operator <<(QDataStream &s, const Data &data);
- friend QDataStream &operator >>(QDataStream &s, Data &data);
+ friend TQDataStream &operator <<(TQDataStream &s, const Data &data);
+ friend TQDataStream &operator >>(TQDataStream &s, Data &data);
};
-QDataStream &operator <<(QDataStream &s, const Data &data);
-QDataStream &operator >>(QDataStream &s, Data &data);
+TQDataStream &operator <<(TQDataStream &s, const Data &data);
+TQDataStream &operator >>(TQDataStream &s, Data &data);
} // namespace
-QDataStream &operator <<(QDataStream &s, const Pic::VoltageData &vd);
-QDataStream &operator >>(QDataStream &s, Pic::VoltageData &vd);
-QDataStream &operator <<(QDataStream &s, const Pic::MemoryRangeData &mrd);
-QDataStream &operator >>(QDataStream &s, Pic::MemoryRangeData &mrd);
-QDataStream &operator <<(QDataStream &s, const Pic::Checksum::Data &cd);
-QDataStream &operator >>(QDataStream &s, Pic::Checksum::Data &cd);
-QDataStream &operator <<(QDataStream &s, const Pic::CalibrationData &cd);
-QDataStream &operator >>(QDataStream &s, Pic::CalibrationData &cd);
+TQDataStream &operator <<(TQDataStream &s, const Pic::VoltageData &vd);
+TQDataStream &operator >>(TQDataStream &s, Pic::VoltageData &vd);
+TQDataStream &operator <<(TQDataStream &s, const Pic::MemoryRangeData &mrd);
+TQDataStream &operator >>(TQDataStream &s, Pic::MemoryRangeData &mrd);
+TQDataStream &operator <<(TQDataStream &s, const Pic::Checksum::Data &cd);
+TQDataStream &operator >>(TQDataStream &s, Pic::Checksum::Data &cd);
+TQDataStream &operator <<(TQDataStream &s, const Pic::CalibrationData &cd);
+TQDataStream &operator >>(TQDataStream &s, Pic::CalibrationData &cd);
#endif
diff --git a/src/devices/pic/base/pic_config.cpp b/src/devices/pic/base/pic_config.cpp
index 6672794..811a38e 100644
--- a/src/devices/pic/base/pic_config.cpp
+++ b/src/devices/pic/base/pic_config.cpp
@@ -8,7 +8,7 @@
***************************************************************************/
#include "pic_config.h"
-#include <qregexp.h>
+#include <tqregexp.h>
const Pic::ConfigNameType::Data Pic::ConfigNameType::DATA[Nb_Types] = {
{ "cname", 0 },
@@ -218,8 +218,8 @@ const Pic::Config::Data Pic::Config::DATA[] = {
{ "20BIT", I18N_NOOP("20-bit external bus") }, { 0, 0 } } },
{ { "EASHFT", I18N_NOOP("External address bus shift") }, Toggle, { { 0, 0 } } },
{ { "MSSPSEL", I18N_NOOP("MSSP address select bit") }, Fixed, {
- { "7BIT", I18N_NOOP("7-bit address mask mode") },
- { "5BIT", I18N_NOOP("5-bit address mask mode") }, { 0, 0 } } },
+ { "7BIT", I18N_NOOP("7-bit address tqmask mode") },
+ { "5BIT", I18N_NOOP("5-bit address tqmask mode") }, { 0, 0 } } },
{ { "PMPMX", I18N_NOOP("PMP pin select bit") }, Fixed, {
{ "Connected", I18N_NOOP("Connected to EMB") },
{ "NotConnected", I18N_NOOP("Not connected to EMB") }, { 0, 0 } } },
@@ -280,60 +280,60 @@ const Pic::Config::Data Pic::Config::DATA[] = {
{ { 0, 0 }, Fixed, { { 0, 0 } } }
};
-QMap<QString, Pic::Config::MapData> *Pic::Config::_masks = 0;
-QMap<QString, Pic::Config::MapData> &Pic::Config::masks()
+TQMap<TQString, Pic::Config::MapData> *Pic::Config::_tqmasks = 0;
+TQMap<TQString, Pic::Config::MapData> &Pic::Config::tqmasks()
{
- if ( _masks==0 ) {
- _masks = new QMap<QString, MapData>;
- for (uint i=0; DATA[i].mask.name; i++) {
- (*_masks)[DATA[i].mask.name] = MapData(i, -1);
+ if ( _tqmasks==0 ) {
+ _tqmasks = new TQMap<TQString, MapData>;
+ for (uint i=0; DATA[i].tqmask.name; i++) {
+ (*_tqmasks)[DATA[i].tqmask.name] = MapData(i, -1);
if ( DATA[i].type==MemoryRange ) {
for (uint k=0; k<Protection::MAX_NB_BLOCKS; k++)
- (*_masks)[QString("%1_%2").arg(DATA[i].mask.name).arg(k)] = MapData(i, k);
+ (*_tqmasks)[TQString("%1_%2").tqarg(DATA[i].tqmask.name).tqarg(k)] = MapData(i, k);
}
}
}
- return *_masks;
+ return *_tqmasks;
}
-bool Pic::Config::hasMaskName(const QString &mask)
+bool Pic::Config::hasMaskName(const TQString &tqmask)
{
- return masks().contains(mask);
+ return tqmasks().tqcontains(tqmask);
}
-QString Pic::Config::maskLabel(const QString &mask)
+TQString Pic::Config::tqmaskLabel(const TQString &tqmask)
{
- const MapData &mp = masks()[mask];
- QString s = i18n(DATA[mp.index].mask.label);
- if ( mp.block>=0 ) return i18n("%1 for block %2").arg(s).arg(mp.block);
+ const MapData &mp = tqmasks()[tqmask];
+ TQString s = i18n(DATA[mp.index].tqmask.label);
+ if ( mp.block>=0 ) return i18n("%1 for block %2").tqarg(s).tqarg(mp.block);
return s;
}
-const Pic::Config::Mask *Pic::Config::findMask(const QString &mask, uint *wordIndex) const
+const Pic::Config::Mask *Pic::Config::findMask(const TQString &tqmask, uint *wordIndex) const
{
for (uint i=0; i<uint(_words.count()); i++)
- for (uint k=0; k<uint(_words[i].masks.count()); k++) {
- if ( _words[i].masks[k].name==mask ) {
+ for (uint k=0; k<uint(_words[i].tqmasks.count()); k++) {
+ if ( _words[i].tqmasks[k].name==tqmask ) {
if (wordIndex) *wordIndex = i;
- return &_words[i].masks[k];
+ return &_words[i].tqmasks[k];
}
}
return 0;
}
-const Pic::Config::Value *Pic::Config::findValue(const QString &mask, const QString &value) const
+const Pic::Config::Value *Pic::Config::findValue(const TQString &tqmask, const TQString &value) const
{
- const Mask *cmask = findMask(mask);
- if ( cmask==0 ) return 0;
- for (uint i=0; i<uint(cmask->values.count()); i++)
- if ( cmask->values[i].name==value ) return &cmask->values[i];
+ const Mask *ctqmask = findMask(tqmask);
+ if ( ctqmask==0 ) return 0;
+ for (uint i=0; i<uint(ctqmask->values.count()); i++)
+ if ( ctqmask->values[i].name==value ) return &ctqmask->values[i];
return 0;
}
-bool Pic::Config::checkValueName(const QString &mask, const QString &name) const
+bool Pic::Config::checkValueName(const TQString &tqmask, const TQString &name) const
{
- const Data &data = DATA[masks()[mask].index];
- QString pinRegexp = "[A-Z]+\\d*(/[A-Z]+\\d*)?";
+ const Data &data = DATA[tqmasks()[tqmask].index];
+ TQString pinRegexp = "[A-Z]+\\d*(/[A-Z]+\\d*)?";
switch (data.type) {
case Fixed: break;
case ValueDouble: {
@@ -349,7 +349,7 @@ bool Pic::Config::checkValueName(const QString &mask, const QString &name) const
break;
}
case Ratio: {
- QRegExp regexp("(\\d+):(\\d+)");
+ TQRegExp regexp("(\\d+):(\\d+)");
if ( regexp.exactMatch(name) ) {
bool ok1, ok2;
(void)regexp.cap(1).toUInt(&ok1);
@@ -359,17 +359,17 @@ bool Pic::Config::checkValueName(const QString &mask, const QString &name) const
break;
}
case MemoryRange:
- return _protection.checkRange(mask, name);
+ return _protection.checkRange(tqmask, name);
case Toggle:
if ( name=="On" || name=="Off" ) return true;
break;
case Pin: {
- QRegExp regexp(pinRegexp);
+ TQRegExp regexp(pinRegexp);
if ( regexp.exactMatch(name) ) return true;
break;
}
case Pins: {
- QRegExp regexp(pinRegexp + "(, " + pinRegexp + ")+");
+ TQRegExp regexp(pinRegexp + "(, " + pinRegexp + ")+");
if ( regexp.exactMatch(name) ) return true;
break;
}
@@ -379,9 +379,9 @@ bool Pic::Config::checkValueName(const QString &mask, const QString &name) const
return false;
}
-QString Pic::Config::valueLabel(const QString &mask, const QString &name)
+TQString Pic::Config::valueLabel(const TQString &tqmask, const TQString &name)
{
- const Data &data = DATA[masks()[mask].index];
+ const Data &data = DATA[tqmasks()[tqmask].index];
switch (data.type) {
case Fixed:
case ValueDouble:
@@ -405,51 +405,51 @@ QString Pic::Config::valueLabel(const QString &mask, const QString &name)
BitValue Pic::Config::Word::usedMask() const
{
- BitValue mask = 0x0;
- for (uint i=0; i<uint(masks.count()); i++) mask |= masks[i].value;
- return mask;
+ BitValue tqmask = 0x0;
+ for (uint i=0; i<uint(tqmasks.count()); i++) tqmask |= tqmasks[i].value;
+ return tqmask;
}
//-----------------------------------------------------------------------------
-QDataStream &Pic::operator <<(QDataStream &s, const Config::Value &value)
+TQDataStream &Pic::operator <<(TQDataStream &s, const Config::Value &value)
{
s << value.name << value.configNames << value.value;
return s;
}
-QDataStream &Pic::operator >>(QDataStream &s, Config::Value &value)
+TQDataStream &Pic::operator >>(TQDataStream &s, Config::Value &value)
{
s >> value.name >> value.configNames >> value.value;
return s;
}
-QDataStream &Pic::operator <<(QDataStream &s, const Config::Mask &mask)
+TQDataStream &Pic::operator <<(TQDataStream &s, const Config::Mask &tqmask)
{
- s << mask.name << mask.value << mask.values;
+ s << tqmask.name << tqmask.value << tqmask.values;
return s;
}
-QDataStream &Pic::operator >>(QDataStream &s, Config::Mask &mask)
+TQDataStream &Pic::operator >>(TQDataStream &s, Config::Mask &tqmask)
{
- s >> mask.name >> mask.value >> mask.values;
+ s >> tqmask.name >> tqmask.value >> tqmask.values;
return s;
}
-QDataStream &Pic::operator <<(QDataStream &s, const Config::Word &word)
+TQDataStream &Pic::operator <<(TQDataStream &s, const Config::Word &word)
{
- s << word.name << word.ignoredCNames << word.wmask << word.pmask << word.cmask << word.bvalue << word.masks;
+ s << word.name << word.ignoredCNames << word.wtqmask << word.ptqmask << word.ctqmask << word.bvalue << word.tqmasks;
return s;
}
-QDataStream &Pic::operator >>(QDataStream &s, Config::Word &word)
+TQDataStream &Pic::operator >>(TQDataStream &s, Config::Word &word)
{
- s >> word.name >> word.ignoredCNames >> word.wmask >> word.pmask >> word.cmask >> word.bvalue >> word.masks;
+ s >> word.name >> word.ignoredCNames >> word.wtqmask >> word.ptqmask >> word.ctqmask >> word.bvalue >> word.tqmasks;
return s;
}
-QDataStream &Pic::operator <<(QDataStream &s, const Config &config)
+TQDataStream &Pic::operator <<(TQDataStream &s, const Config &config)
{
s << config._words;
return s;
}
-QDataStream &Pic::operator >>(QDataStream &s, Config &config)
+TQDataStream &Pic::operator >>(TQDataStream &s, Config &config)
{
s >> config._words;
return s;
diff --git a/src/devices/pic/base/pic_config.h b/src/devices/pic/base/pic_config.h
index 185a19e..67c0b1c 100644
--- a/src/devices/pic/base/pic_config.h
+++ b/src/devices/pic/base/pic_config.h
@@ -9,8 +9,8 @@
#ifndef PIC_CONFIG_H
#define PIC_CONFIG_H
-#include <qmap.h>
-#include <qstringlist.h>
+#include <tqmap.h>
+#include <tqstringlist.h>
#include "common/common/bitvalue.h"
#include "pic_protection.h"
@@ -29,8 +29,8 @@ class Config
public:
class Value {
public:
- QString name;
- QMap<ConfigNameType, QStringList> configNames;
+ TQString name;
+ TQMap<ConfigNameType, TQStringList> configNames;
BitValue value;
bool operator <(const Value &cv) const { return value<cv.value; }
bool isValid() const { return !name.isEmpty(); }
@@ -38,33 +38,33 @@ public:
class Mask {
public:
- QString name;
+ TQString name;
BitValue value;
- QValueVector<Value> values; // ordered from lower to higher
+ TQValueVector<Value> values; // ordered from lower to higher
bool operator <(const Mask &cm) const { return value<cm.value; }
};
class Word {
public:
- QString name;
- QStringList ignoredCNames;
- BitValue wmask, pmask, cmask; // write, protected, and checksum bits masks
+ TQString name;
+ TQStringList ignoredCNames;
+ BitValue wtqmask, ptqmask, ctqmask; // write, protected, and checksum bits tqmasks
BitValue bvalue; // blank value
- QValueVector<Mask> masks; // ordered from lower to higher
+ TQValueVector<Mask> tqmasks; // ordered from lower to higher
BitValue usedMask() const;
};
public:
Config(const Pic::Data &data) : _data(data), _protection(data, *this) {}
- QValueVector<Word> _words;
+ TQValueVector<Word> _words;
const Protection &protection() const { return _protection; }
- const Value *findValue(const QString &mask, const QString &value) const;
- const Mask *findMask(const QString &mask, uint *wordIndex = 0) const;
- static bool hasMaskName(const QString &mask);
- static QString maskLabel(const QString &mask);
- bool checkValueName(const QString &mask, const QString &name) const;
- static QString valueLabel(const QString &mask, const QString &name);
+ const Value *findValue(const TQString &tqmask, const TQString &value) const;
+ const Mask *findMask(const TQString &tqmask, uint *wordIndex = 0) const;
+ static bool hasMaskName(const TQString &tqmask);
+ static TQString tqmaskLabel(const TQString &tqmask);
+ bool checkValueName(const TQString &tqmask, const TQString &name) const;
+ static TQString valueLabel(const TQString &tqmask, const TQString &name);
private:
class MapData {
@@ -73,8 +73,8 @@ private:
MapData(int i, int b) : index(i), block(b) {}
int index, block;
};
- static QMap<QString, MapData> &masks();
- static QMap<QString, MapData> *_masks; // mask name -> index in DATA
+ static TQMap<TQString, MapData> &tqmasks();
+ static TQMap<TQString, MapData> *_tqmasks; // tqmask name -> index in DATA
struct NameData {
const char *name, *label;
@@ -82,7 +82,7 @@ private:
enum Type { Fixed, ValueDouble, ValueUInt, Ratio, MemoryRange, Toggle, Pin, Pins };
class Data {
public:
- const NameData mask;
+ const NameData tqmask;
Type type;
const NameData values[50];
};
@@ -93,14 +93,14 @@ private:
Protection _protection;
};
-QDataStream &operator <<(QDataStream &s, const Config::Value &value);
-QDataStream &operator >>(QDataStream &s, Config::Value &value);
-QDataStream &operator <<(QDataStream &s, const Config::Mask &mask);
-QDataStream &operator >>(QDataStream &s, Config::Mask &mask);
-QDataStream &operator <<(QDataStream &s, const Config::Word &word);
-QDataStream &operator >>(QDataStream &s, Config::Word &word);
-QDataStream &operator <<(QDataStream &s, const Config &config);
-QDataStream &operator >>(QDataStream &s, Config &config);
+TQDataStream &operator <<(TQDataStream &s, const Config::Value &value);
+TQDataStream &operator >>(TQDataStream &s, Config::Value &value);
+TQDataStream &operator <<(TQDataStream &s, const Config::Mask &tqmask);
+TQDataStream &operator >>(TQDataStream &s, Config::Mask &tqmask);
+TQDataStream &operator <<(TQDataStream &s, const Config::Word &word);
+TQDataStream &operator >>(TQDataStream &s, Config::Word &word);
+TQDataStream &operator <<(TQDataStream &s, const Config &config);
+TQDataStream &operator >>(TQDataStream &s, Config &config);
} //namespace
diff --git a/src/devices/pic/base/pic_protection.cpp b/src/devices/pic/base/pic_protection.cpp
index da77881..7af925c 100644
--- a/src/devices/pic/base/pic_protection.cpp
+++ b/src/devices/pic/base/pic_protection.cpp
@@ -10,16 +10,16 @@
#include "pic_config.h"
-#include <qregexp.h>
+#include <tqregexp.h>
-bool Pic::Protection::isNoneProtectedValueName(const QString &name) const
+bool Pic::Protection::isNoneProtectedValueName(const TQString &name) const
{
if ( name=="Off" ) return true;
if ( _data.architecture()==Architecture::P17C ) return !isAllProtectedValueName(name);
return false;
}
-bool Pic::Protection::isAllProtectedValueName(const QString &name) const
+bool Pic::Protection::isAllProtectedValueName(const TQString &name) const
{
if ( name=="All" ) return true;
if ( _data.architecture()==Architecture::P17C ) return ( name=="Code-protected microcontroller" );
@@ -29,13 +29,13 @@ bool Pic::Protection::isAllProtectedValueName(const QString &name) const
Pic::Protection::Family Pic::Protection::family() const
{
if ( _config.findMask("WRTBS") ) return CodeGuard;
- QString mask = maskName(ProgramProtected, MemoryRangeType::Code);
- if ( _config.findMask(QString("%1_%2").arg(mask).arg(0)) ) return BlockProtection;
- if ( _config.findMask(mask) ) return BasicProtection;
+ TQString tqmask = tqmaskName(ProgramProtected, MemoryRangeType::Code);
+ if ( _config.findMask(TQString("%1_%2").tqarg(tqmask).tqarg(0)) ) return BlockProtection;
+ if ( _config.findMask(tqmask) ) return BasicProtection;
return NoProtection;
}
-QString Pic::Protection::securityValueName(Type type) const
+TQString Pic::Protection::securityValueName(Type type) const
{
if ( type==StandardSecurity ) return "Standard Security";
if ( type==HighSecurity ) return "High Security";
@@ -43,12 +43,12 @@ QString Pic::Protection::securityValueName(Type type) const
return "Off";
}
-QString Pic::Protection::bootSizeMaskName() const
+TQString Pic::Protection::bootSizeMaskName() const
{
return (family()==CodeGuard ? "BSSIZ" : "BBSIZ");
}
-QString Pic::Protection::bootMaskName(Type type) const
+TQString Pic::Protection::bootMaskName(Type type) const
{
Q_ASSERT( type!=Nb_Types );
if ( family()==CodeGuard ) {
@@ -59,10 +59,10 @@ QString Pic::Protection::bootMaskName(Type type) const
if ( type==WriteProtected ) return "WRTB";
if ( type==ReadProtected ) return "EBTRB";
}
- return QString::null;
+ return TQString();
}
-QString Pic::Protection::blockSizeMaskName(uint block) const
+TQString Pic::Protection::blockSizeMaskName(uint block) const
{
if ( family()==CodeGuard ) {
Q_ASSERT( block==0 );
@@ -71,18 +71,18 @@ QString Pic::Protection::blockSizeMaskName(uint block) const
return blockMaskName(ProgramProtected, block);
}
-QString Pic::Protection::blockMaskName(Type type, uint block) const
+TQString Pic::Protection::blockMaskName(Type type, uint block) const
{
Q_ASSERT( type!=Nb_Types );
if ( family()==CodeGuard ) {
if ( type==WriteProtected ) return (block==0 ? "WRTSS" : "WRTGS");
if ( type==StandardSecurity || type==HighSecurity ) return (block==0 ? "SSSEC" : "GSSEC");
- return QString::null;
+ return TQString();
}
- return QString("%1_%2").arg(maskName(type, MemoryRangeType::Code)).arg(block);
+ return TQString("%1_%2").tqarg(tqmaskName(type, MemoryRangeType::Code)).tqarg(block);
}
-QString Pic::Protection::maskName(Type type, MemoryRangeType mtype) const
+TQString Pic::Protection::tqmaskName(Type type, MemoryRangeType mtype) const
{
Q_ASSERT( type!=Nb_Types );
switch (mtype.type()) {
@@ -112,13 +112,13 @@ QString Pic::Protection::maskName(Type type, MemoryRangeType mtype) const
case MemoryRangeType::Nb_Types: Q_ASSERT(false); break;
default: break;
}
- return QString::null;
+ return TQString();
}
-bool Pic::Protection::extractRanges(const QString &name, QValueVector<Address> &starts, Address &end, bool &ok)
+bool Pic::Protection::extractRanges(const TQString &name, TQValueVector<Address> &starts, Address &end, bool &ok)
{
ok = false;
- QRegExp regexp("([A-F0-9]+)(/[A-F0-9]+)?(/[A-F0-9]+)?:([A-F0-9]+)");
+ TQRegExp regexp("([A-F0-9]+)(/[A-F0-9]+)?(/[A-F0-9]+)?:([A-F0-9]+)");
if ( !regexp.exactMatch(name) ) return false;
bool ok1;
end = fromHex(regexp.cap(regexp.numCaptures()), &ok1);
@@ -130,7 +130,7 @@ bool Pic::Protection::extractRanges(const QString &name, QValueVector<Address> &
for (int i=1; i<regexp.numCaptures(); i++) {
if ( regexp.cap(i).isEmpty() ) break;
bool ok1;
- QString s = (i==1 ? regexp.cap(i) : regexp.cap(i).mid(1));
+ TQString s = (i==1 ? regexp.cap(i) : regexp.cap(i).mid(1));
Address start = fromHex(s, &ok1);
if ( !ok1 ) {
qDebug("Malformed start address %s", s.latin1());
@@ -146,7 +146,7 @@ bool Pic::Protection::extractRanges(const QString &name, QValueVector<Address> &
return true;
}
-AddressRangeVector Pic::Protection::extractRanges(const QString &name, MemoryRangeType type) const
+AddressRangeVector Pic::Protection::extractRanges(const TQString &name, MemoryRangeType type) const
{
if ( isNoneProtectedValueName(name) ) return AddressRange();
if ( isAllProtectedValueName(name) ) {
@@ -154,7 +154,7 @@ AddressRangeVector Pic::Protection::extractRanges(const QString &name, MemoryRan
return AddressRange(rdata.start, rdata.end);
}
bool ok1;
- QValueVector<Address> starts;
+ TQValueVector<Address> starts;
Address end;
bool ok2 = extractRanges(name, starts, end, ok1);
Q_ASSERT(ok1);
@@ -165,11 +165,11 @@ AddressRangeVector Pic::Protection::extractRanges(const QString &name, MemoryRan
return rv;
}
-bool Pic::Protection::checkRange(const QString &mask, const QString &name) const
+bool Pic::Protection::checkRange(const TQString &tqmask, const TQString &name) const
{
if ( family()!=CodeGuard ) {
bool ok;
- (void)extractRange(mask, name, ok);
+ (void)extractRange(tqmask, name, ok);
return ok;
}
@@ -180,8 +180,8 @@ bool Pic::Protection::checkRange(const QString &mask, const QString &name) const
isBootBlock = ( i==0 );
block = i - 1;
for (uint k=0; k<Nb_Types; k++) {
- QString mname = (isBootBlock ? bootMaskName(Type(k)) : blockMaskName(Type(k), block));
- if ( mask!=mname ) continue;
+ TQString mname = (isBootBlock ? bootMaskName(Type(k)) : blockMaskName(Type(k), block));
+ if ( tqmask!=mname ) continue;
ptype = Type(k);
break;
}
@@ -195,15 +195,15 @@ bool Pic::Protection::checkRange(const QString &mask, const QString &name) const
return true;
}
-Pic::Protection::ProtectedRange Pic::Protection::extractRange(const QString &mask, const QString &name, bool &ok) const
+Pic::Protection::ProtectedRange Pic::Protection::extractRange(const TQString &tqmask, const TQString &name, bool &ok) const
{
Q_ASSERT( family()!=CodeGuard );
- //qDebug("extract range %s %s", mask.latin1(), name.latin1());
+ //qDebug("extract range %s %s", tqmask.latin1(), name.latin1());
ProtectedRange pr;
ok = false;
- QRegExp rexp("([A-Z]+)(?:_([0-9])|)");
- if ( !rexp.exactMatch(mask) ) {
+ TQRegExp rexp("([A-Z]+)(?:_([0-9])|)");
+ if ( !rexp.exactMatch(tqmask) ) {
qDebug("Malformed block range");
return pr;
}
@@ -215,7 +215,7 @@ Pic::Protection::ProtectedRange Pic::Protection::extractRange(const QString &mas
for (MemoryRangeType type; type<=MemoryRangeType::Nb_Types; ++type) { // #### danger: <=
isBootBlock = ( type==MemoryRangeType::Nb_Types );
for (uint k=0; k<Nb_Types; k++) {
- QString mname = (isBootBlock ? bootMaskName(Type(k)) : maskName(Type(k), type));
+ TQString mname = (isBootBlock ? bootMaskName(Type(k)) : tqmaskName(Type(k), type));
if ( rexp.cap(1)!=mname ) continue;
rtype = (isBootBlock ? MemoryRangeType(MemoryRangeType::Code) : type);
ptype = Type(k);
@@ -239,24 +239,24 @@ Pic::Protection::ProtectedRange Pic::Protection::extractRange(const QString &mas
return pr;
}
- const Config::Mask *bmask = _config.findMask(bootMaskName(ptype));
- const Config::Mask *bsmask = _config.findMask(bootSizeMaskName());
+ const Config::Mask *btqmask = _config.findMask(bootMaskName(ptype));
+ const Config::Mask *bstqmask = _config.findMask(bootSizeMaskName());
const MemoryRangeData &rdata = _data.range(rtype);
if ( isAllProtectedValueName(name) ) {
- if ( rtype==MemoryRangeType::Code && !isBootBlock && bmask ) {
+ if ( rtype==MemoryRangeType::Code && !isBootBlock && btqmask ) {
qDebug("Protected range should be explicit with boot block");
return pr;
}
if (isBootBlock) {
- if ( bsmask==0 ) {
+ if ( bstqmask==0 ) {
qDebug("Protected range should be explicit when boot size not present");
return pr;
}
Address start = _data.range(MemoryRangeType::Code).start;
pr.starts.append(start);
- for (uint k=0; k<uint(bsmask->values.count()); k++) {
+ for (uint k=0; k<uint(bstqmask->values.count()); k++) {
bool ok1;
- uint size = bsmask->values[k].name.toUInt(&ok1);
+ uint size = bstqmask->values[k].name.toUInt(&ok1);
if ( !ok1 ) {
qDebug("Could not recognize boot size value");
return pr;
@@ -277,7 +277,7 @@ Pic::Protection::ProtectedRange Pic::Protection::extractRange(const QString &mas
ok = true;
return pr;
}
- if ( isBootBlock && bsmask ) {
+ if ( isBootBlock && bstqmask ) {
qDebug("Protected range should not be explicit when boot size is present");
return pr;
}
@@ -294,7 +294,7 @@ Pic::Protection::ProtectedRange Pic::Protection::extractRange(const QString &mas
qDebug("End is beyond memory range");
return pr;
}
- if ( (rtype!=MemoryRangeType::Code || isBootBlock) && (pr.starts.count()>1 || !rexp.cap(2).isEmpty() || bmask==0) ) {
+ if ( (rtype!=MemoryRangeType::Code || isBootBlock) && (pr.starts.count()>1 || !rexp.cap(2).isEmpty() || btqmask==0) ) {
qDebug("Only code with blocks and boot can have multiple protected ranges");
return pr;
}
@@ -306,14 +306,14 @@ Pic::Protection::ProtectedRange Pic::Protection::extractRange(const QString &mas
// check with boot block
if ( pr.starts.count()>1 ) {
- if ( bmask==0 ) {
- qDebug("No boot mask");
+ if ( btqmask==0 ) {
+ qDebug("No boot tqmask");
return pr;
}
- for (uint i=0; i<uint(bmask->values.count()); i++) {
- if ( bmask->values[i].name=="Off" ) continue;
+ for (uint i=0; i<uint(btqmask->values.count()); i++) {
+ if ( btqmask->values[i].name=="Off" ) continue;
bool ok1;
- ProtectedRange bpr = extractRange(bmask->name, bmask->values[i].name, ok1);
+ ProtectedRange bpr = extractRange(btqmask->name, btqmask->values[i].name, ok1);
if ( !ok1 ) return pr;
if ( bpr.ends.count()!=pr.starts.count() ) {
qDebug("Boot number of ends (%i) should be the same as code number of starts (%i)", int(bpr.ends.count()), int(pr.starts.count()));
@@ -341,21 +341,21 @@ uint Pic::Protection::nbBlocks() const
{
if ( family()==CodeGuard ) return 2; // codeguard : secure segment + general segment
for (uint i=0; i<MAX_NB_BLOCKS; i++)
- if ( _config.findMask(QString("CP_%1").arg(i))==0 ) return i;
+ if ( _config.findMask(TQString("CP_%1").tqarg(i))==0 ) return i;
return MAX_NB_BLOCKS;
}
-QString Pic::Protection::bootLabel() const
+TQString Pic::Protection::bootLabel() const
{
if ( family()==CodeGuard ) return i18n("Boot Segment");
return i18n("Boot Block");
}
-QString Pic::Protection::blockLabel(uint i) const
+TQString Pic::Protection::blockLabel(uint i) const
{
if ( family()==CodeGuard ) {
if ( i==0 ) return i18n("Secure Segment");
return i18n("General Segment");
}
- return i18n("Block #%1").arg(i);
+ return i18n("Block #%1").tqarg(i);
}
diff --git a/src/devices/pic/base/pic_protection.h b/src/devices/pic/base/pic_protection.h
index 67ff667..a10a8a6 100644
--- a/src/devices/pic/base/pic_protection.h
+++ b/src/devices/pic/base/pic_protection.h
@@ -27,32 +27,32 @@ public:
public:
Protection(const Pic::Data &data, const Config &config) : _data(data), _config(config) {}
Family family() const;
- QString securityValueName(Type type) const;
+ TQString securityValueName(Type type) const;
bool hasBootBlock() const;
- QString bootSizeMaskName() const;
- QString bootMaskName(Type ptype) const;
- QString bootLabel() const;
+ TQString bootSizeMaskName() const;
+ TQString bootMaskName(Type ptype) const;
+ TQString bootLabel() const;
uint nbBlocks() const;
- QString blockSizeMaskName(uint i) const;
- QString blockMaskName(Type ptype, uint i) const;
- QString blockLabel(uint i) const;
- AddressRangeVector extractRanges(const QString &name, MemoryRangeType type) const;
- bool checkRange(const QString &mask, const QString &name) const;
- QString maskName(Type type, MemoryRangeType mtype) const;
- bool isAllProtectedValueName(const QString &valueName) const;
- bool isNoneProtectedValueName(const QString &valueName) const;
+ TQString blockSizeMaskName(uint i) const;
+ TQString blockMaskName(Type ptype, uint i) const;
+ TQString blockLabel(uint i) const;
+ AddressRangeVector extractRanges(const TQString &name, MemoryRangeType type) const;
+ bool checkRange(const TQString &tqmask, const TQString &name) const;
+ TQString tqmaskName(Type type, MemoryRangeType mtype) const;
+ bool isAllProtectedValueName(const TQString &valueName) const;
+ bool isNoneProtectedValueName(const TQString &valueName) const;
private:
const Pic::Data &_data;
const Config &_config;
enum SegmentType { BootSegment = 0, SecureSegment, GeneralSegment, Nb_SegmentTypes };
- static bool extractRanges(const QString &name, QValueVector<Address> &starts, Address &end, bool &ok);
+ static bool extractRanges(const TQString &name, TQValueVector<Address> &starts, Address &end, bool &ok);
class ProtectedRange {
public:
- QValueVector<Address> starts, ends;
+ TQValueVector<Address> starts, ends;
};
- ProtectedRange extractRange(const QString &mask, const QString &name, bool &ok) const;
+ ProtectedRange extractRange(const TQString &tqmask, const TQString &name, bool &ok) const;
};
} //namespace
diff --git a/src/devices/pic/base/pic_register.cpp b/src/devices/pic/base/pic_register.cpp
index fcfe5ef..b5dc616 100644
--- a/src/devices/pic/base/pic_register.cpp
+++ b/src/devices/pic/base/pic_register.cpp
@@ -28,7 +28,7 @@ Address Pic::RegistersData::mirroredAddress(Address address) const
}
if ( delta==-1 ) continue;
for (uint k=0; k<uint(mirrored[i].count()); k++)
- mirror = QMIN(mirrored[i][k].start + delta, mirror);
+ mirror = TQMIN(mirrored[i][k].start + delta, mirror);
break;
}
return mirror;
@@ -43,7 +43,7 @@ Device::RegisterProperties Pic::RegistersData::properties(Address address) const
case Sfr: {
Device::RegisterProperties properties = Device::NotAccessible;
RegisterBitProperties rbp = RegisterBitUnused;
- QMap<QString, RegisterData>::const_iterator it;
+ TQMap<TQString, RegisterData>::const_iterator it;
for (it=sfrs.begin(); it!=sfrs.end(); ++it) {
if ( it.data().address!=address ) continue;
for (uint i=0; i<Device::MAX_NB_PORT_BITS; i++) rbp |= it.data().bits[i].properties;
@@ -69,29 +69,29 @@ Pic::RegisterType Pic::RegistersData::type(Address address) const
return Mirrored;
}
-QString Pic::RegistersData::label(Address address) const
+TQString Pic::RegistersData::label(Address address) const
{
switch ( type(address) ) {
case UnusedRegister: return "---";
- case Mirrored: return i18n("Mirror of %1").arg(toHexLabel(mirroredAddress(address), nbCharsAddress()));
+ case Mirrored: return i18n("Mirror of %1").tqarg(toHexLabel(mirroredAddress(address), nbCharsAddress()));
case Gpr: return "<GPR>";
case Sfr: return sfrNames[address];
}
Q_ASSERT(false);
- return QString::null;
+ return TQString();
}
bool Pic::RegistersData::hasPort(uint index) const
{
Q_ASSERT( index<Device::MAX_NB_PORTS );
- if ( sfrs.contains("GPIO") ) return ( index==0 );
- if ( !sfrs.contains(portName(index)) ) return false;
+ if ( sfrs.tqcontains("GPIO") ) return ( index==0 );
+ if ( !sfrs.tqcontains(portName(index)) ) return false;
return true;
}
int Pic::RegistersData::portIndex(Address address) const
{
- QString name = sfrNames[address];
+ TQString name = sfrNames[address];
if ( name.isEmpty() ) return -1;
for (uint i=0; i<Device::MAX_NB_PORTS; i++) {
if ( !hasPort(i) ) continue;
@@ -107,58 +107,58 @@ bool Pic::RegistersData::hasPortBit(uint index, uint bit) const
return ( port.bits[bit].properties!=RegisterBitUnused );
}
-QString Pic::RegistersData::portName(uint index) const
+TQString Pic::RegistersData::portName(uint index) const
{
- if ( sfrs.contains("GPIO") ) {
- if ( index!=0 ) return QString::null;
+ if ( sfrs.tqcontains("GPIO") ) {
+ if ( index!=0 ) return TQString();
return "GPIO";
}
- return QString("PORT") + char('A' + index);
+ return TQString("PORT") + char('A' + index);
}
-QString Pic::RegistersData::trisName(uint index) const
+TQString Pic::RegistersData::trisName(uint index) const
{
- if ( sfrs.contains("GPIO") ) {
- if ( index!=0 ) return QString::null;
+ if ( sfrs.tqcontains("GPIO") ) {
+ if ( index!=0 ) return TQString();
return "TRISIO";
}
if ( _data.architecture()==Architecture::P17C ) {
- if ( index==0 ) return QString::null;
- return QString("DDR") + char('A' + index);
+ if ( index==0 ) return TQString();
+ return TQString("DDR") + char('A' + index);
}
- return QString("TRIS") + char('A' + index);
+ return TQString("TRIS") + char('A' + index);
}
bool Pic::RegistersData::hasTris(uint index) const
{
- QString name = trisName(index);
+ TQString name = trisName(index);
if ( name.isEmpty() ) return false;
- return sfrs.contains(name);
+ return sfrs.tqcontains(name);
}
-QString Pic::RegistersData::latchName(uint index) const
+TQString Pic::RegistersData::latchName(uint index) const
{
if ( _data.architecture()==Architecture::P10X || _data.architecture()==Architecture::P16X || _data.architecture()==Architecture::P17C )
- return QString::null;
- return QString("LAT") + char('A' + index);
+ return TQString();
+ return TQString("LAT") + char('A' + index);
}
bool Pic::RegistersData::hasLatch(uint index) const
{
- QString name = latchName(index);
+ TQString name = latchName(index);
if ( name.isEmpty() ) return false;
- return sfrs.contains(name);
+ return sfrs.tqcontains(name);
}
-QString Pic::RegistersData::portBitName(uint index, uint bit) const
+TQString Pic::RegistersData::portBitName(uint index, uint bit) const
{
- if ( sfrs.contains("GPIO") ) return QString("GP") + QString::number(bit);
- return QString("R") + char('A' + index) + QString::number(bit);
+ if ( sfrs.tqcontains("GPIO") ) return TQString("GP") + TQString::number(bit);
+ return TQString("R") + char('A' + index) + TQString::number(bit);
}
-QValueList<Register::TypeData> Pic::RegistersData::relatedRegisters(const Register::TypeData &data) const
+TQValueList<Register::TypeData> Pic::RegistersData::relatedRegisters(const Register::TypeData &data) const
{
- QValueList<Register::TypeData> list;
+ TQValueList<Register::TypeData> list;
if ( data.type()==Register::Regular ) {
int i = portIndex(data.address());
if ( i==-1 ) list.append(data);
@@ -185,7 +185,7 @@ bool Pic::RegistersData::bankHasSfrs(uint i) const
if ( i==0 ) return true;
if ( (_data.architecture()==Pic::Architecture::P18F || _data.architecture()==Pic::Architecture::P18J) && i==15 ) return true;
if ( !isBankUsed(i) ) return false;
- QMap<Address, QString>::const_iterator it;
+ TQMap<Address, TQString>::const_iterator it;
for (it=sfrNames.begin(); it!=sfrNames.end(); ++it)
if ( bankFromAddress(it.key())==i ) return true;
return false;
@@ -220,25 +220,25 @@ uint Pic::RegistersData::firstGprIndex() const
}
//----------------------------------------------------------------------------
-QDataStream &Pic::operator <<(QDataStream &s, const RangeData &rd)
+TQDataStream &Pic::operator <<(TQDataStream &s, const RangeData &rd)
{
s << rd.start << rd.length;
return s;
}
-QDataStream &Pic::operator >>(QDataStream &s, RangeData &rd)
+TQDataStream &Pic::operator >>(TQDataStream &s, RangeData &rd)
{
s >> rd.start >> rd.length;
return s;
}
-QDataStream &Pic::operator <<(QDataStream &s, const RegisterBitData &rbd)
+TQDataStream &Pic::operator <<(TQDataStream &s, const RegisterBitData &rbd)
{
- s << Q_UINT8(rbd.properties) << Q_UINT8(rbd.por) << Q_UINT8(rbd.mclr);
+ s << TQ_UINT8(rbd.properties) << TQ_UINT8(rbd.por) << TQ_UINT8(rbd.mclr);
return s;
}
-QDataStream &Pic::operator >>(QDataStream &s, RegisterBitData &rbd)
+TQDataStream &Pic::operator >>(TQDataStream &s, RegisterBitData &rbd)
{
- Q_UINT8 properties, por, mclr;
+ TQ_UINT8 properties, por, mclr;
s >> properties >> por >> mclr;
rbd.properties = RegisterBitProperties(properties);
rbd.por = RegisterBitState(por);
@@ -246,42 +246,42 @@ QDataStream &Pic::operator >>(QDataStream &s, RegisterBitData &rbd)
return s;
}
-QDataStream &Pic::operator <<(QDataStream &s, const RegisterData &rd)
+TQDataStream &Pic::operator <<(TQDataStream &s, const RegisterData &rd)
{
s << rd.address;
for (int i=0; i<Device::MAX_NB_PORT_BITS; i++) s << rd.bits[i];
return s;
}
-QDataStream &Pic::operator >>(QDataStream &s, RegisterData &rd)
+TQDataStream &Pic::operator >>(TQDataStream &s, RegisterData &rd)
{
s >> rd.address;
for (int i=0; i<Device::MAX_NB_PORT_BITS; i++) s >> rd.bits[i];
return s;
}
-QDataStream &Pic::operator <<(QDataStream &s, const CombinedData &rd)
+TQDataStream &Pic::operator <<(TQDataStream &s, const CombinedData &rd)
{
s << rd.address << rd.nbChars;
return s;
}
-QDataStream &Pic::operator >>(QDataStream &s, CombinedData &rd)
+TQDataStream &Pic::operator >>(TQDataStream &s, CombinedData &rd)
{
s >> rd.address >> rd.nbChars;
return s;
}
-QDataStream &Pic::operator <<(QDataStream &s, const RegistersData &rd)
+TQDataStream &Pic::operator <<(TQDataStream &s, const RegistersData &rd)
{
s << rd.nbBanks << rd.accessBankSplit << rd.unusedBankMask;
s << rd.sfrs << rd.mirrored << rd.unused << rd.combined;
return s;
}
-QDataStream &Pic::operator >>(QDataStream &s, RegistersData &rd)
+TQDataStream &Pic::operator >>(TQDataStream &s, RegistersData &rd)
{
s >> rd.nbBanks >> rd.accessBankSplit >> rd.unusedBankMask;
s >> rd.sfrs >> rd.mirrored >> rd.unused >> rd.combined;
rd.sfrNames.clear();
- QMap<QString, RegisterData>::const_iterator it;
+ TQMap<TQString, RegisterData>::const_iterator it;
for(it=rd.sfrs.begin(); it!=rd.sfrs.end(); ++it) rd.sfrNames[it.data().address] = it.key();
return s;
}
diff --git a/src/devices/pic/base/pic_register.h b/src/devices/pic/base/pic_register.h
index 41da020..bb12657 100644
--- a/src/devices/pic/base/pic_register.h
+++ b/src/devices/pic/base/pic_register.h
@@ -9,7 +9,7 @@
#ifndef PIC_REGISTER_H
#define PIC_REGISTER_H
-#include <qmap.h>
+#include <tqmap.h>
#include "devices/base/register.h"
#include "pic.h"
@@ -29,8 +29,8 @@ enum RegisterBitProperty { RegisterBitUnused = 0x0,
RegisterBitOnlySoftwareClear = 0x4, RegisterBitOnlySoftwareSet = 0x8,
MaxRegisterBitProperty = 0x15
};
-Q_DECLARE_FLAGS(RegisterBitProperties, RegisterBitProperty)
-Q_DECLARE_OPERATORS_FOR_FLAGS(RegisterBitProperties)
+TQ_DECLARE_FLAGS(RegisterBitProperties, RegisterBitProperty)
+TQ_DECLARE_OPERATORS_FOR_FLAGS(RegisterBitProperties)
enum RegisterBitState { RegisterBitUnknown = 0, RegisterBitLow, RegisterBitHigh,
RegisterBitUnchanged, RegisterBitDepends, RegisterBitDependsConfig, Nb_RegisterBitStates
};
@@ -72,26 +72,26 @@ public:
uint firstGprIndex() const; // in first bank
uint nbBanks, accessBankSplit, unusedBankMask;
- QMap<QString, RegisterData> sfrs;
- QMap<Address, QString> sfrNames; // address -> name
- QValueVector<QValueVector<RangeData> > mirrored;
- QValueVector<RangeData> unused;
- QMap<QString, CombinedData> combined;
+ TQMap<TQString, RegisterData> sfrs;
+ TQMap<Address, TQString> sfrNames; // address -> name
+ TQValueVector<TQValueVector<RangeData> > mirrored;
+ TQValueVector<RangeData> unused;
+ TQMap<TQString, CombinedData> combined;
virtual Device::RegisterProperties properties(Address address) const;
RegisterType type(Address address) const;
- QString label(Address address) const;
- virtual QValueList<Register::TypeData> relatedRegisters(const Register::TypeData &data) const;
+ TQString label(Address address) const;
+ virtual TQValueList<Register::TypeData> relatedRegisters(const Register::TypeData &data) const;
virtual bool hasPort(uint index) const;
virtual int portIndex(Address address) const;
- virtual QString portName(uint index) const;
+ virtual TQString portName(uint index) const;
bool hasTris(uint index) const;
- QString trisName(uint index) const;
+ TQString trisName(uint index) const;
bool hasLatch(uint index) const;
- QString latchName(uint index) const;
+ TQString latchName(uint index) const;
virtual bool hasPortBit(uint index, uint bit) const;
- virtual QString portBitName(uint index, uint bit) const;
+ virtual TQString portBitName(uint index, uint bit) const;
private:
const Data &_data;
@@ -99,16 +99,16 @@ private:
};
//-----------------------------------------------------------------------------
-QDataStream &operator <<(QDataStream &s, const RangeData &rd);
-QDataStream &operator >>(QDataStream &s, RangeData &rd);
-QDataStream &operator <<(QDataStream &s, const RegisterBitData &rbd);
-QDataStream &operator >>(QDataStream &s, RegisterBitData &rbd);
-QDataStream &operator <<(QDataStream &s, const RegisterData &rd);
-QDataStream &operator >>(QDataStream &s, RegisterData &rd);
-QDataStream &operator <<(QDataStream &s, const CombinedData &rd);
-QDataStream &operator >>(QDataStream &s, CombinedData &rd);
-QDataStream &operator <<(QDataStream &s, const RegistersData &rd);
-QDataStream &operator >>(QDataStream &s, RegistersData &rd);
+TQDataStream &operator <<(TQDataStream &s, const RangeData &rd);
+TQDataStream &operator >>(TQDataStream &s, RangeData &rd);
+TQDataStream &operator <<(TQDataStream &s, const RegisterBitData &rbd);
+TQDataStream &operator >>(TQDataStream &s, RegisterBitData &rbd);
+TQDataStream &operator <<(TQDataStream &s, const RegisterData &rd);
+TQDataStream &operator >>(TQDataStream &s, RegisterData &rd);
+TQDataStream &operator <<(TQDataStream &s, const CombinedData &rd);
+TQDataStream &operator >>(TQDataStream &s, CombinedData &rd);
+TQDataStream &operator <<(TQDataStream &s, const RegistersData &rd);
+TQDataStream &operator >>(TQDataStream &s, RegistersData &rd);
} // namespace
diff --git a/src/devices/pic/gui/pic_config_editor.cpp b/src/devices/pic/gui/pic_config_editor.cpp
index 1812bbf..5cbb5b1 100644
--- a/src/devices/pic/gui/pic_config_editor.cpp
+++ b/src/devices/pic/gui/pic_config_editor.cpp
@@ -8,20 +8,20 @@
***************************************************************************/
#include "pic_config_editor.h"
-#include <qlayout.h>
-#include <qvgroupbox.h>
-#include <qapplication.h>
+#include <tqlayout.h>
+#include <tqvgroupbox.h>
+#include <tqapplication.h>
#include "pic_config_word_editor.h"
#include "common/common/misc.h"
#include "common/gui/misc_gui.h"
//----------------------------------------------------------------------------
-Pic::MemoryConfigEditorWidget::MemoryConfigEditorWidget(Memory &memory, bool withWordEditor, QWidget *parent)
- : Device::MemoryEditorGroup(&memory, parent, "pic_config_editor_widget"),
+Pic::MemoryConfigEditorWidget::MemoryConfigEditorWidget(Memory &memory, bool withWordEditor, TQWidget *tqparent)
+ : Device::MemoryEditorGroup(&memory, tqparent, "pic_config_editor_widget"),
MemoryCaster(MemoryRangeType::Config, memory)
{
- QHBoxLayout *hb = new QHBoxLayout(_top);
+ TQHBoxLayout *hb = new TQHBoxLayout(_top);
TabWidget *tabw = 0;
uint nbWords = device().nbWords(MemoryRangeType::Config);
@@ -34,18 +34,18 @@ Pic::MemoryConfigEditorWidget::MemoryConfigEditorWidget(Memory &memory, bool wit
for(uint i=0; i<nbWords; ++i) {
//qDebug("BinWordsEditor for config word #%i", i);
//uint address = device().range(Device::MemoryConfig).start + device().addressIncrement(Device::MemoryConfig) * i;
- //qDebug("address: %s %s nb: %i", toHex(address, 8).data(), device().configWord(i).name.latin1(), device().configWord(i).masks.count());
- if ( device().config()._words[i].masks.count()==0 ) continue;
- QWidget *page = 0;
+ //qDebug("address: %s %s nb: %i", toHex(address, 8).data(), device().configWord(i).name.latin1(), device().configWord(i).tqmasks.count());
+ if ( device().config()._words[i].tqmasks.count()==0 ) continue;
+ TQWidget *page = 0;
if ( nbWords>1 ) {
- page = new QWidget(tabw);
+ page = new TQWidget(tabw);
tabw->addTab(page, device().config()._words[i].name);
} else {
- page = new QGroupBox(this);
+ page = new TQGroupBox(this);
hb->addWidget(page);
}
- QVBoxLayout *vbox = new QVBoxLayout(page, 10, 10);
- QHBoxLayout *hbox = new QHBoxLayout(vbox);
+ TQVBoxLayout *vbox = new TQVBoxLayout(page, 10, 10);
+ TQHBoxLayout *hbox = new TQHBoxLayout(vbox);
ConfigWordEditor *we = new ConfigWordEditor(memory, i, withWordEditor, page);
addEditor(we);
hbox->addWidget(we);
@@ -55,8 +55,8 @@ Pic::MemoryConfigEditorWidget::MemoryConfigEditorWidget(Memory &memory, bool wit
}
//----------------------------------------------------------------------------
-Pic::MemoryConfigEditor::MemoryConfigEditor(const HexView *hexview, Memory &memory, QWidget *parent)
- : MemoryTypeEditor(hexview, MemoryRangeType::Config, memory, parent, "pic_config_editor")
+Pic::MemoryConfigEditor::MemoryConfigEditor(const HexView *hexview, Memory &memory, TQWidget *tqparent)
+ : MemoryTypeEditor(hexview, MemoryRangeType::Config, memory, tqparent, "pic_config_editor")
{}
void Pic::MemoryConfigEditor::init(bool first)
diff --git a/src/devices/pic/gui/pic_config_editor.h b/src/devices/pic/gui/pic_config_editor.h
index 888debf..d8072ca 100644
--- a/src/devices/pic/gui/pic_config_editor.h
+++ b/src/devices/pic/gui/pic_config_editor.h
@@ -19,16 +19,18 @@ class HexView;
class MemoryConfigEditorWidget : public Device::MemoryEditorGroup, public MemoryCaster
{
Q_OBJECT
+ TQ_OBJECT
public:
- MemoryConfigEditorWidget(Memory &memory, bool withWordEditor, QWidget *parent);
+ MemoryConfigEditorWidget(Memory &memory, bool withWordEditor, TQWidget *tqparent);
};
//----------------------------------------------------------------------------
class MemoryConfigEditor : public MemoryTypeEditor
{
Q_OBJECT
+ TQ_OBJECT
public:
- MemoryConfigEditor(const HexView *hexview, Memory &memory, QWidget *parent);
+ MemoryConfigEditor(const HexView *hexview, Memory &memory, TQWidget *tqparent);
virtual void init(bool first);
};
diff --git a/src/devices/pic/gui/pic_config_word_editor.cpp b/src/devices/pic/gui/pic_config_word_editor.cpp
index 23e4bce..bfa55e4 100644
--- a/src/devices/pic/gui/pic_config_word_editor.cpp
+++ b/src/devices/pic/gui/pic_config_word_editor.cpp
@@ -9,17 +9,17 @@
***************************************************************************/
#include "pic_config_word_editor.h"
-#include <qlabel.h>
-#include <qlayout.h>
-#include <qcombobox.h>
+#include <tqlabel.h>
+#include <tqlayout.h>
+#include <tqcombobox.h>
#include <klocale.h>
#include "common/common/misc.h"
#include "common/gui/misc_gui.h"
//----------------------------------------------------------------------------
-Pic::ConfigWordComboBox::ConfigWordComboBox(QWidget *parent)
- : ComboBox(parent)
+Pic::ConfigWordComboBox::ConfigWordComboBox(TQWidget *tqparent)
+ : ComboBox(tqparent)
{
setIgnoreWheelEvent(true);
}
@@ -38,7 +38,7 @@ void Pic::ConfigWordComboBox::setItem(uint i)
if ( _map[l]==i ) setCurrentItem(l);
}
-void Pic::ConfigWordComboBox::setInvalidItem(uint i, const QString &label)
+void Pic::ConfigWordComboBox::setInvalidItem(uint i, const TQString &label)
{
if ( !isValid() ) changeItem(label, 0);
else insertItem(label, 0);
@@ -47,98 +47,98 @@ void Pic::ConfigWordComboBox::setInvalidItem(uint i, const QString &label)
}
//----------------------------------------------------------------------------
-Pic::ConfigWordDialog::ConfigWordDialog(const Memory &memory, uint ci, QWidget *parent)
- : Dialog(parent, "config_word_dialog", true, i18n("Config Word Details"), Close, Close, false)
+Pic::ConfigWordDialog::ConfigWordDialog(const Memory &memory, uint ci, TQWidget *tqparent)
+ : Dialog(tqparent, "config_word_dialog", true, i18n("Config Word Details"), Close, Close, false)
{
uint nbChars = memory.device().nbCharsWord(MemoryRangeType::Config);
const Config::Word &cword = memory.device().config()._words[ci];
- QGridLayout *grid = new QGridLayout(mainWidget(), 0, 0, 10, 10);
+ TQGridLayout *grid = new TQGridLayout(mainWidget(), 0, 0, 10, 10);
uint row = 0;
- QLabel *label = new QLabel(i18n("Name:"), mainWidget());
+ TQLabel *label = new TQLabel(i18n("Name:"), mainWidget());
grid->addWidget(label, row, 0);
- label = new QLabel(cword.name, mainWidget());
+ label = new TQLabel(cword.name, mainWidget());
grid->addWidget(label, row, 1);
row++;
- label = new QLabel(i18n("Index:"), mainWidget());
+ label = new TQLabel(i18n("Index:"), mainWidget());
grid->addWidget(label, row, 0);
- label = new QLabel(QString::number(ci), mainWidget());
+ label = new TQLabel(TQString::number(ci), mainWidget());
grid->addWidget(label, row, 1);
row++;
- label = new QLabel(i18n("Raw Value:"), mainWidget());
+ label = new TQLabel(i18n("Raw Value:"), mainWidget());
grid->addWidget(label, row, 0);
- label = new QLabel(toHexLabel(memory.word(MemoryRangeType::Config, ci), nbChars), mainWidget());
+ label = new TQLabel(toHexLabel(memory.word(MemoryRangeType::Config, ci), nbChars), mainWidget());
grid->addWidget(label, row, 1);
row++;
- label = new QLabel(i18n("Value:"), mainWidget());
+ label = new TQLabel(i18n("Value:"), mainWidget());
grid->addWidget(label, row, 0);
- label = new QLabel(toHexLabel(memory.normalizedWord(MemoryRangeType::Config, ci), nbChars), mainWidget());
+ label = new TQLabel(toHexLabel(memory.normalizedWord(MemoryRangeType::Config, ci), nbChars), mainWidget());
grid->addWidget(label, row, 1);
row++;
- label = new QLabel(i18n("Raw Blank Value:"), mainWidget());
+ label = new TQLabel(i18n("Raw Blank Value:"), mainWidget());
grid->addWidget(label, row, 0);
- label = new QLabel(toHexLabel(cword.bvalue, nbChars), mainWidget());
+ label = new TQLabel(toHexLabel(cword.bvalue, nbChars), mainWidget());
grid->addWidget(label, row, 1);
row++;
- label = new QLabel(i18n("Used Mask:"), mainWidget());
+ label = new TQLabel(i18n("Used Mask:"), mainWidget());
grid->addWidget(label, row, 0);
- label = new QLabel(toHexLabel(cword.usedMask(), nbChars), mainWidget());
+ label = new TQLabel(toHexLabel(cword.usedMask(), nbChars), mainWidget());
grid->addWidget(label, row, 1);
row++;
- label = new QLabel(i18n("Write Mask:"), mainWidget());
+ label = new TQLabel(i18n("Write Mask:"), mainWidget());
grid->addWidget(label, row, 0);
- label = new QLabel(toHexLabel(cword.wmask, nbChars), mainWidget());
+ label = new TQLabel(toHexLabel(cword.wtqmask, nbChars), mainWidget());
grid->addWidget(label, row, 1);
row++;
- label = new QLabel(i18n("Protected Mask:"), mainWidget());
+ label = new TQLabel(i18n("Protected Mask:"), mainWidget());
grid->addWidget(label, row, 0);
- label = new QLabel(toHexLabel(cword.pmask, nbChars), mainWidget());
+ label = new TQLabel(toHexLabel(cword.ptqmask, nbChars), mainWidget());
grid->addWidget(label, row, 1);
row++;
- label = new QLabel(i18n("Checksum Mask:"), mainWidget());
+ label = new TQLabel(i18n("Checksum Mask:"), mainWidget());
grid->addWidget(label, row, 0);
- label = new QLabel(toHexLabel(cword.cmask, nbChars), mainWidget());
+ label = new TQLabel(toHexLabel(cword.ctqmask, nbChars), mainWidget());
grid->addWidget(label, row, 1);
row++;
}
//----------------------------------------------------------------------------
-Pic::ConfigWordEditor::ConfigWordEditor(Memory &memory, uint ci, bool withWordEditor, QWidget *parent)
- : MemoryEditor(MemoryRangeType::Config, memory, parent, "pic_config_word_editor"), _configIndex(ci)
+Pic::ConfigWordEditor::ConfigWordEditor(Memory &memory, uint ci, bool withWordEditor, TQWidget *tqparent)
+ : MemoryEditor(MemoryRangeType::Config, memory, tqparent, "pic_config_word_editor"), _configIndex(ci)
{
if (withWordEditor) {
- QHBoxLayout *hbox = new QHBoxLayout(_top);
+ TQHBoxLayout *hbox = new TQHBoxLayout(_top);
_mdb = new MemoryRangeEditor(MemoryRangeType::Config, memory, 1, 1, ci, 1, this);
_mdb->init();
- connect(_mdb, SIGNAL(modified()), SIGNAL(modified()));
- connect(_mdb, SIGNAL(modified()), SLOT(updateDisplay()));
+ connect(_mdb, TQT_SIGNAL(modified()), TQT_SIGNAL(modified()));
+ connect(_mdb, TQT_SIGNAL(modified()), TQT_SLOT(updateDisplay()));
hbox->addWidget(_mdb);
KPushButton *button = new KPushButton(i18n("Details..."), this);
- button->setFixedHeight(button->sizeHint().height());
- connect(button, SIGNAL(clicked()), SLOT(showDialog()));
+ button->setFixedHeight(button->tqsizeHint().height());
+ connect(button, TQT_SIGNAL(clicked()), TQT_SLOT(showDialog()));
hbox->addWidget(button);
hbox->addStretch(1);
} else _mdb = 0;
- QGridLayout *grid = new QGridLayout(_top);
+ TQGridLayout *grid = new TQGridLayout(_top);
grid->setColStretch(2, 1);
const Config::Word &cword = device().config()._words[ci];
- _combos.resize(cword.masks.count());
+ _combos.resize(cword.tqmasks.count());
uint nbChars = device().nbCharsWord(MemoryRangeType::Config);
for (uint k=0; k<_combos.count(); k++) {
- const Config::Mask &cmask = cword.masks[k];
- QLabel *label = new QLabel(Config::maskLabel(cmask.name) + ":", this);
+ const Config::Mask &ctqmask = cword.tqmasks[k];
+ TQLabel *label = new TQLabel(Config::tqmaskLabel(ctqmask.name) + ":", this);
grid->addWidget(label, k, 0);
- label = new QLabel(cmask.name, this);
+ label = new TQLabel(ctqmask.name, this);
grid->addWidget(label, k, 1);
_combos[k] = new ConfigWordComboBox(this);
- for (uint i=0; i<cmask.values.count(); i++) {
- if ( !cmask.values[i].isValid() ) continue;
- QString label = Config::valueLabel(cmask.name, cmask.values[i].name);
- label += " (" + toHexLabel(cmask.values[i].value, nbChars) + ")";
+ for (uint i=0; i<ctqmask.values.count(); i++) {
+ if ( !ctqmask.values[i].isValid() ) continue;
+ TQString label = Config::valueLabel(ctqmask.name, ctqmask.values[i].name);
+ label += " (" + toHexLabel(ctqmask.values[i].value, nbChars) + ")";
_combos[k]->appendItem(label, i);
}
- connect(_combos[k], SIGNAL(activated(int)), SLOT(slotModified()));
+ connect(_combos[k], TQT_SIGNAL(activated(int)), TQT_SLOT(slotModified()));
grid->addWidget(_combos[k], k, 2);
}
}
@@ -148,8 +148,8 @@ void Pic::ConfigWordEditor::setReadOnly(bool readOnly)
if (_mdb) _mdb->setReadOnly(readOnly);
const Config::Word &cword = device().config()._words[_configIndex];
for (uint k=0; k<_combos.count(); k++) {
- const Config::Mask &cmask = cword.masks[k];
- _combos[k]->setEnabled(!readOnly && !cmask.value.isOverlapping(cword.pmask) && cmask.values.count()!=1);
+ const Config::Mask &ctqmask = cword.tqmasks[k];
+ _combos[k]->setEnabled(!readOnly && !ctqmask.value.isOverlapping(cword.ptqmask) && ctqmask.values.count()!=1);
}
}
@@ -158,9 +158,9 @@ void Pic::ConfigWordEditor::slotModified()
BitValue v = memory().word(MemoryRangeType::Config, _configIndex);
//qDebug("BinWordEditor::slotModified %i: %s", _configIndex, toHex(v, 4).data());
for (uint k=0; k<_combos.count(); k++) {
- const Config::Mask &cmask = device().config()._words[_configIndex].masks[k];
- v = v.clearMaskBits(cmask.value);
- v |= cmask.values[_combos[k]->index()].value; // set value
+ const Config::Mask &ctqmask = device().config()._words[_configIndex].tqmasks[k];
+ v = v.clearMaskBits(ctqmask.value);
+ v |= ctqmask.values[_combos[k]->index()].value; // set value
}
memory().setWord(MemoryRangeType::Config, _configIndex, v);
//qDebug(" now: %s", toHex(v, 4).data());
@@ -174,12 +174,12 @@ void Pic::ConfigWordEditor::updateDisplay()
uint nbChars = device().nbCharsWord(MemoryRangeType::Config);
//qDebug("BinWordEditor::updateDisplay %i: %s", _configIndex, toHex(v, 4).data());
for (uint k=0; k<_combos.count(); k++) {
- const Config::Mask &cmask = device().config()._words[_configIndex].masks[k];
- for (int i=cmask.values.count()-1; i>=0; i--) {
- if ( cmask.values[i].value.isInside(v) ) {
- if ( cmask.values[i].isValid() ) _combos[k]->setItem(i);
+ const Config::Mask &ctqmask = device().config()._words[_configIndex].tqmasks[k];
+ for (int i=ctqmask.values.count()-1; i>=0; i--) {
+ if ( ctqmask.values[i].value.isInside(v) ) {
+ if ( ctqmask.values[i].isValid() ) _combos[k]->setItem(i);
else {
- QString label = i18n("<invalid>") + " (" + toHexLabel(cmask.values[i].value, nbChars) + ")";
+ TQString label = i18n("<invalid>") + " (" + toHexLabel(ctqmask.values[i].value, nbChars) + ")";
_combos[k]->setInvalidItem(i, label);
}
break;
diff --git a/src/devices/pic/gui/pic_config_word_editor.h b/src/devices/pic/gui/pic_config_word_editor.h
index 8f483c7..1b4077b 100644
--- a/src/devices/pic/gui/pic_config_word_editor.h
+++ b/src/devices/pic/gui/pic_config_word_editor.h
@@ -10,7 +10,7 @@
#ifndef PIC_CONFIG_WORD_EDITOR_H
#define PIC_CONFIG_WORD_EDITOR_H
-#include <qcombobox.h>
+#include <tqcombobox.h>
#include "common/gui/dialog.h"
#include "common/gui/misc_gui.h"
@@ -22,23 +22,25 @@ namespace Pic
class ConfigWordDialog : public Dialog
{
Q_OBJECT
+ TQ_OBJECT
public:
- ConfigWordDialog(const Memory &memory, uint index, QWidget *parent);
+ ConfigWordDialog(const Memory &memory, uint index, TQWidget *tqparent);
};
//----------------------------------------------------------------------------
class ConfigWordComboBox : public ComboBox
{
Q_OBJECT
+ TQ_OBJECT
public:
- ConfigWordComboBox(QWidget *parent);
- void appendItem(const QString &text, uint index) { insertItem(text); _map.append(index); }
+ ConfigWordComboBox(TQWidget *tqparent);
+ void appendItem(const TQString &text, uint index) { insertItem(text); _map.append(index); }
uint index() const;
void setItem(uint index);
- void setInvalidItem(uint index, const QString &label);
+ void setInvalidItem(uint index, const TQString &label);
private:
- QValueVector<uint> _map; // item index -> value index
+ TQValueVector<uint> _map; // item index -> value index
uint _invalidIndex; // if invalid -> value index
bool isValid() const { return uint(count())==_map.count(); }
@@ -48,8 +50,9 @@ private:
class ConfigWordEditor : public MemoryEditor
{
Q_OBJECT
+ TQ_OBJECT
public:
- ConfigWordEditor(Memory &memory, uint index, bool withWordEditor, QWidget *parent);
+ ConfigWordEditor(Memory &memory, uint index, bool withWordEditor, TQWidget *tqparent);
virtual void setReadOnly(bool readOnly);
public slots:
@@ -62,7 +65,7 @@ private slots:
private:
uint _configIndex;
MemoryRangeEditor *_mdb;
- QValueVector<ConfigWordComboBox *> _combos;
+ TQValueVector<ConfigWordComboBox *> _combos;
};
} // namespace
diff --git a/src/devices/pic/gui/pic_group_ui.cpp b/src/devices/pic/gui/pic_group_ui.cpp
index 3f7a84c..5483ee4 100644
--- a/src/devices/pic/gui/pic_group_ui.cpp
+++ b/src/devices/pic/gui/pic_group_ui.cpp
@@ -18,28 +18,28 @@
#include "libgui/gui_debug_manager.h"
#include "common/gui/list_container.h"
-Device::HexView *Pic::GroupUI::createHexView(const HexEditor &editor, QWidget *parent) const
+Device::HexView *Pic::GroupUI::createHexView(const HexEditor &editor, TQWidget *tqparent) const
{
- return new HexView(editor, parent);
+ return new HexView(editor, tqparent);
}
-Register::View *Pic::GroupUI::createRegisterView(QWidget *parent) const
+Register::View *Pic::GroupUI::createRegisterView(TQWidget *tqparent) const
{
- return new RegisterView(parent);
+ return new RegisterView(tqparent);
}
-Device::MemoryEditor *Pic::GroupUI::createConfigEditor(Device::Memory &memory, QWidget *parent) const
+Device::MemoryEditor *Pic::GroupUI::createConfigEditor(Device::Memory &memory, TQWidget *tqparent) const
{
- return new MemoryConfigEditorWidget(static_cast<Memory &>(memory), false, parent);
+ return new MemoryConfigEditorWidget(static_cast<Memory &>(memory), false, tqparent);
}
-void Pic::GroupUI::fillWatchListContainer(ListContainer *container, QValueVector<Register::TypeData> &ids) const
+void Pic::GroupUI::fillWatchListContainer(ListContainer *container, TQValueVector<Register::TypeData> &ids) const
{
ids.clear();
const Pic::Data &data = static_cast<const Pic::Data &>(*Main::deviceData());
const Pic::RegistersData &rdata = data.registersData();
ListContainer *branch = container->appendBranch(i18n("SFRs"));
- QValueVector<Pic::RegisterNameData> list = Pic::sfrList(data);
+ TQValueVector<Pic::RegisterNameData> list = Pic::sfrList(data);
for (uint i=0; i<list.count(); i++) {
branch->appendItem(list[i].label(), ids.count(), ListContainer::UnChecked);
ids.append(list[i].data());
@@ -47,7 +47,7 @@ void Pic::GroupUI::fillWatchListContainer(ListContainer *container, QValueVector
branch = container->appendBranch(i18n("I/Os"));
for (uint i=0; i<Device::MAX_NB_PORTS; i++) {
if ( !rdata.hasPort(i) ) continue;
- QString name = rdata.portName(i);
+ TQString name = rdata.portName(i);
branch->appendItem(name, ids.count(), ListContainer::UnChecked);
ids.append(Register::TypeData(rdata.sfrs[name].address, rdata.nbChars()));
}
@@ -56,7 +56,7 @@ void Pic::GroupUI::fillWatchListContainer(ListContainer *container, QValueVector
list = Pic::gprList(data, coff);
for (uint k=0; k<rdata.nbBanks; k++) {
if ( !rdata.isBankUsed(k) ) continue;
- ListContainer *bbranch = (rdata.nbBanks==1 ? branch : branch->appendBranch(i18n("Bank %1").arg(k)));
+ ListContainer *bbranch = (rdata.nbBanks==1 ? branch : branch->appendBranch(i18n("Bank %1").tqarg(k)));
uint nb = 0;
for (uint i=0; i<list.count(); i++) {
if ( rdata.bankFromAddress(list[i].data().address())!=k ) continue;
@@ -81,7 +81,7 @@ void Pic::GroupUI::fillWatchListContainer(ListContainer *container, QValueVector
}
}
-Register::ListViewItem *Pic::GroupUI::createWatchItem(const Register::TypeData &data, KListViewItem *parent) const
+Register::ListViewItem *Pic::GroupUI::createWatchItem(const Register::TypeData &data, KListViewItem *tqparent) const
{
- return new Pic::RegisterListViewItem(data, parent);
+ return new Pic::RegisterListViewItem(data, tqparent);
}
diff --git a/src/devices/pic/gui/pic_group_ui.h b/src/devices/pic/gui/pic_group_ui.h
index a8bee66..ac97f22 100644
--- a/src/devices/pic/gui/pic_group_ui.h
+++ b/src/devices/pic/gui/pic_group_ui.h
@@ -17,11 +17,11 @@ namespace Pic
class GroupUI : public Device::GroupUI
{
public:
- virtual Device::HexView *createHexView(const HexEditor &editor, QWidget *parent) const;
- virtual Register::View *createRegisterView(QWidget *parent) const;
- virtual Device::MemoryEditor *createConfigEditor(Device::Memory &memory, QWidget *parent) const;
- virtual void fillWatchListContainer(ListContainer *container, QValueVector<Register::TypeData> &ids) const;
- virtual Register::ListViewItem *createWatchItem(const Register::TypeData &data, KListViewItem *parent) const;
+ virtual Device::HexView *createHexView(const HexEditor &editor, TQWidget *tqparent) const;
+ virtual Register::View *createRegisterView(TQWidget *tqparent) const;
+ virtual Device::MemoryEditor *createConfigEditor(Device::Memory &memory, TQWidget *tqparent) const;
+ virtual void fillWatchListContainer(ListContainer *container, TQValueVector<Register::TypeData> &ids) const;
+ virtual Register::ListViewItem *createWatchItem(const Register::TypeData &data, KListViewItem *tqparent) const;
};
} // namespace
diff --git a/src/devices/pic/gui/pic_hex_view.cpp b/src/devices/pic/gui/pic_hex_view.cpp
index 07a1938..760b1ed 100644
--- a/src/devices/pic/gui/pic_hex_view.cpp
+++ b/src/devices/pic/gui/pic_hex_view.cpp
@@ -9,16 +9,16 @@
***************************************************************************/
#include "pic_hex_view.h"
-#include <qlayout.h>
-#include <qlabel.h>
+#include <tqlayout.h>
+#include <tqlabel.h>
#include <klocale.h>
#include "pic_memory_editor.h"
#include "pic_config_editor.h"
-Pic::HexView::HexView(const HexEditor &editor, QWidget *parent)
- : Device::HexView(editor, parent, "pic_hex_view")
+Pic::HexView::HexView(const HexEditor &editor, TQWidget *tqparent)
+ : Device::HexView(editor, tqparent, "pic_hex_view")
{}
const Pic::MemoryRangeType::Type Pic::HexView::MEMORY_DATA[] = {
diff --git a/src/devices/pic/gui/pic_hex_view.h b/src/devices/pic/gui/pic_hex_view.h
index 2086ccb..54b679d 100644
--- a/src/devices/pic/gui/pic_hex_view.h
+++ b/src/devices/pic/gui/pic_hex_view.h
@@ -10,7 +10,7 @@
#ifndef PIC_HEX_VIEW_H
#define PIC_HEX_VIEW_H
-class QVBoxLayout;
+class TQVBoxLayout;
#include "devices/gui/hex_view.h"
#include "devices/pic/pic/pic_memory.h"
@@ -21,8 +21,9 @@ namespace Pic
class HexView : public Device::HexView
{
Q_OBJECT
+ TQ_OBJECT
public:
- HexView(const HexEditor &editor, QWidget *parent);
+ HexView(const HexEditor &editor, TQWidget *tqparent);
Memory *memory() { return static_cast<Memory *>(_memory); }
const Memory *memory() const { return static_cast<Memory *>(_memory); }
virtual uint nbChecksumChars() const { return 4; }
diff --git a/src/devices/pic/gui/pic_memory_editor.cpp b/src/devices/pic/gui/pic_memory_editor.cpp
index 3d78097..50f686a 100644
--- a/src/devices/pic/gui/pic_memory_editor.cpp
+++ b/src/devices/pic/gui/pic_memory_editor.cpp
@@ -9,17 +9,17 @@
***************************************************************************/
#include "pic_memory_editor.h"
-#include <qframe.h>
-#include <qgroupbox.h>
-#include <qlabel.h>
-#include <qscrollbar.h>
-#include <qgrid.h>
-#include <qhbox.h>
-#include <qtooltip.h>
-#include <qregexp.h>
-#include <qcolor.h>
-#include <qlayout.h>
-#include <qpixmap.h>
+#include <tqframe.h>
+#include <tqgroupbox.h>
+#include <tqlabel.h>
+#include <tqscrollbar.h>
+#include <tqgrid.h>
+#include <tqhbox.h>
+#include <tqtooltip.h>
+#include <tqregexp.h>
+#include <tqcolor.h>
+#include <tqlayout.h>
+#include <tqpixmap.h>
#include <klocale.h>
#include <kpushbutton.h>
@@ -34,17 +34,17 @@
#include "pic_hex_view.h"
//-----------------------------------------------------------------------------
-Pic::MemoryEditorLegend::Data::Data(const QString &text, QWidget *parent)
+Pic::MemoryEditorLegend::Data::Data(const TQString &text, TQWidget *tqparent)
{
- button = new PopupButton(text, parent);
+ button = new PopupButton(text, tqparent);
KActionCollection *ac = 0;
- KAction *a = new KAction(i18n("Go to start"), "top", 0, parent, SLOT(gotoStart()), ac);
+ KAction *a = new KAction(i18n("Go to start"), "top", 0, TQT_TQOBJECT(tqparent), TQT_SLOT(gotoStart()), ac);
actions.append(a);
button->appendAction(a);
- a = new KAction(i18n("Go to end"), "bottom", 0, parent, SLOT(gotoEnd()), ac);
+ a = new KAction(i18n("Go to end"), "bottom", 0, TQT_TQOBJECT(tqparent), TQT_SLOT(gotoEnd()), ac);
actions.append(a);
button->appendAction(a);
- label = new QLabel(parent);
+ label = new TQLabel(tqparent);
}
void Pic::MemoryEditorLegend::Data::setProtected(bool on)
@@ -64,24 +64,24 @@ const char * const Pic::MemoryEditorLegend::BLOCK_COLORS[Protection::MAX_NB_BLOC
"#88FF88", "#88FFFF", "#FFFF88", "#FF88FF", "#0088FF", "#88FF00", "#00FF88", "#FF8800"
};
-Pic::MemoryEditorLegend::MemoryEditorLegend(MemoryRangeType type, Memory &memory, QWidget *parent)
- : MemoryEditor(type, memory, parent, "memory_displayer_legend")
+Pic::MemoryEditorLegend::MemoryEditorLegend(MemoryRangeType type, Memory &memory, TQWidget *tqparent)
+ : MemoryEditor(type, memory, tqparent, "memory_displayer_legend")
{
- QGridLayout *grid = new QGridLayout(_top);
+ TQGridLayout *grid = new TQGridLayout(_top);
- QWidget *w = new QWidget(this);
+ TQWidget *w = new TQWidget(this);
w->setFixedWidth(20);
w->setPaletteBackgroundColor(protectedColor());
grid->addWidget(w, 0, 0);
const Protection &protection = device().config().protection();
- QString s = (protection.family()==Protection::CodeGuard ? i18n("High Security") : i18n("Code protection"));
- QLabel *label = new QLabel(s, this);
+ TQString s = (protection.family()==Protection::CodeGuard ? i18n("High Security") : i18n("Code protection"));
+ TQLabel *label = new TQLabel(s, this);
grid->addMultiCellWidget(label, 0,0, 1,2);
grid->addRowSpacing(1, 10);
uint row = 2;
if ( type==MemoryRangeType::Code && protection.hasBootBlock() ) {
- w = new QWidget(this);
+ w = new TQWidget(this);
w->setFixedWidth(20);
w->setPaletteBackgroundColor(bootColor());
grid->addWidget(w, row, 0);
@@ -93,7 +93,7 @@ Pic::MemoryEditorLegend::MemoryEditorLegend(MemoryRangeType type, Memory &memory
uint nb = (type==MemoryRangeType::Code ? protection.nbBlocks() : 0);
for (uint i=0; i<nb; i++) {
- w = new QWidget(this);
+ w = new TQWidget(this);
w->setFixedWidth(20);
w->setPaletteBackgroundColor(blockColor(i));
grid->addWidget(w, row, 0);
@@ -112,14 +112,14 @@ void Pic::MemoryEditorLegend::updateDisplay()
if (_boot.label) {
AddressRange r = memory().bootRange();
if ( r.isEmpty() ) _boot.label->setText(i18n("not present"));
- else _boot.label->setText(QString("[%1:%2]").arg(toHex(r.start, nbChars)).arg(toHex(r.end, nbChars)));
+ else _boot.label->setText(TQString("[%1:%2]").tqarg(toHex(r.start, nbChars)).tqarg(toHex(r.end, nbChars)));
_boot.button->setEnabled(!r.isEmpty());
_boot.setProtected(memory().isBootProtected(ptype));
}
for (uint i=0; i<_blocks.count(); i++) {
AddressRange r = memory().blockRange(i);
if ( r.isEmpty() ) _blocks[i].label->setText(i18n("not present"));
- else _blocks[i].label->setText(QString("[%1:%2]").arg(toHex(r.start, nbChars)).arg(toHex(r.end, nbChars)));
+ else _blocks[i].label->setText(TQString("[%1:%2]").tqarg(toHex(r.start, nbChars)).tqarg(toHex(r.end, nbChars)));
_blocks[i].button->setEnabled(!r.isEmpty());
_blocks[i].setProtected(memory().isBlockProtected(ptype, i));
}
@@ -165,8 +165,8 @@ void Pic::MemoryEditorLegend::gotoEnd()
//-----------------------------------------------------------------------------
-Pic::HexWordEditor::HexWordEditor(MemoryRangeType type, Memory &memory, QWidget *parent)
- : Device::HexWordEditor(memory, memory.device().nbCharsWord(type), parent),
+Pic::HexWordEditor::HexWordEditor(MemoryRangeType type, Memory &memory, TQWidget *tqparent)
+ : Device::HexWordEditor(memory, memory.device().nbCharsWord(type), tqparent),
MemoryCaster(type, memory)
{}
@@ -174,7 +174,7 @@ void Pic::HexWordEditor::setWord(BitValue value)
{
if ( type()==MemoryRangeType::Config ) {
const Config::Word &cword = device().config()._words[_offset];
- value |= cword.usedMask().complementInMask(device().mask(MemoryRangeType::Config));
+ value |= cword.usedMask().complementInMask(device().tqmask(MemoryRangeType::Config));
}
memory().setWord(type(), _offset, value);
}
@@ -182,19 +182,19 @@ void Pic::HexWordEditor::setWord(BitValue value)
//-----------------------------------------------------------------------------
Pic::MemoryRangeEditor::MemoryRangeEditor(MemoryRangeType type, Memory &memory,
uint nbLines, uint nbCols,
- uint wordOffset, int nbWords, QWidget *parent)
- : Device::MemoryRangeEditor(memory, nbLines, nbCols, wordOffset, nbWords, parent, "pic_memory_range_editor"),
+ uint wordOffset, int nbWords, TQWidget *tqparent)
+ : Device::MemoryRangeEditor(memory, nbLines, nbCols, wordOffset, nbWords, tqparent, "pic_memory_range_editor"),
MemoryCaster(type, memory), _legend(0)
{
if ( type==MemoryRangeType::Code ) _blockRanges.resize(memory.device().config().protection().nbBlocks());
}
-void Pic::MemoryRangeEditor::addLegend(QVBoxLayout *vbox)
+void Pic::MemoryRangeEditor::addLegend(TQVBoxLayout *vbox)
{
if ( type()==MemoryRangeType::Code || type()==MemoryRangeType::Eeprom ) {
_legend = new MemoryEditorLegend(type(), memory(), this);
- connect(_legend, SIGNAL(setStartWord(int)), SLOT(setStartWord(int)));
- connect(_legend, SIGNAL(setEndWord(int)), SLOT(setEndWord(int)));
+ connect(_legend, TQT_SIGNAL(setStartWord(int)), TQT_SLOT(setStartWord(int)));
+ connect(_legend, TQT_SIGNAL(setEndWord(int)), TQT_SLOT(setEndWord(int)));
vbox->addWidget(_legend);
}
}
@@ -220,28 +220,28 @@ void Pic::MemoryRangeEditor::updateDisplay()
void Pic::MemoryRangeEditor::updateAddressColor(uint i, Address address)
{
- if ( _codeProtected.contains(address) )
+ if ( _codeProtected.tqcontains(address) )
_addresses[i]->setPaletteBackgroundColor(MemoryEditorLegend::protectedColor());
else _addresses[i]->unsetPalette();
_blocks[i]->unsetPalette();
if ( type()==MemoryRangeType::Code ) {
- if ( _bootRange.contains(address) ) _blocks[i]->setPaletteBackgroundColor(MemoryEditorLegend::bootColor());
+ if ( _bootRange.tqcontains(address) ) _blocks[i]->setPaletteBackgroundColor(MemoryEditorLegend::bootColor());
else for (uint k=0; k<_blockRanges.count(); k++) {
- if ( !_blockRanges[k].contains(address) ) continue;
+ if ( !_blockRanges[k].tqcontains(address) ) continue;
_blocks[i]->setPaletteBackgroundColor(MemoryEditorLegend::blockColor(k));
break;
}
}
}
-Device::HexWordEditor *Pic::MemoryRangeEditor::createHexWordEditor(QWidget *parent)
+Device::HexWordEditor *Pic::MemoryRangeEditor::createHexWordEditor(TQWidget *tqparent)
{
- return new HexWordEditor(type(), memory(), parent);
+ return new HexWordEditor(type(), memory(), tqparent);
}
//-----------------------------------------------------------------------------
-Pic::MemoryTypeEditor::MemoryTypeEditor(const HexView *hexview, MemoryRangeType type, Memory &memory, QWidget *parent, const char *name)
- : Device::MemoryTypeEditor(hexview, memory, parent, name), MemoryCaster(type, memory)
+Pic::MemoryTypeEditor::MemoryTypeEditor(const HexView *hexview, MemoryRangeType type, Memory &memory, TQWidget *tqparent, const char *name)
+ : Device::MemoryTypeEditor(hexview, memory, tqparent, name), MemoryCaster(type, memory)
{}
void Pic::MemoryTypeEditor::init(bool first)
@@ -250,11 +250,11 @@ void Pic::MemoryTypeEditor::init(bool first)
_title->setText(type().label());
uint nbChars = device().nbCharsWord(type());
- QString add;
- if ( type()==MemoryRangeType::UserId ) add = i18n(" - recommended mask: %1").arg(toHexLabel(device().userIdRecommendedMask(), nbChars));
+ TQString add;
+ if ( type()==MemoryRangeType::UserId ) add = i18n(" - recommended tqmask: %1").tqarg(toHexLabel(device().userIdRecommendedMask(), nbChars));
if ( type()==MemoryRangeType::Cal && _hexview ) add = i18n(" - not programmed by default");
- QString comment = i18n("%1-bit words - mask: %2")
- .arg(device().nbBitsWord(type())).arg(toHexLabel(device().mask(type()), nbChars));
+ TQString comment = i18n("%1-bit words - tqmask: %2")
+ .tqarg(device().nbBitsWord(type())).tqarg(toHexLabel(device().tqmask(type()), nbChars));
_comment->setText(comment + add);
}
@@ -291,8 +291,8 @@ bool Pic::MemoryTypeEditor::internalDoAction(Device::Action action)
}
//-----------------------------------------------------------------------------
-Pic::MemoryTypeRangeEditor::MemoryTypeRangeEditor(const HexView *hexview, MemoryRangeType type, Memory &memory, QWidget *parent)
- : MemoryTypeEditor(hexview, type, memory, parent, "pic_memory_type_range_editor"), _mre(0)
+Pic::MemoryTypeRangeEditor::MemoryTypeRangeEditor(const HexView *hexview, MemoryRangeType type, Memory &memory, TQWidget *tqparent)
+ : MemoryTypeEditor(hexview, type, memory, tqparent, "pic_memory_type_range_editor"), _mre(0)
{}
void Pic::MemoryTypeRangeEditor::init(bool first)
@@ -309,15 +309,15 @@ void Pic::MemoryTypeRangeEditor::init(bool first)
}
//-----------------------------------------------------------------------------
-Pic::MemoryUserIdEditor::MemoryUserIdEditor(const HexView *hexview, Memory &memory, QWidget *parent)
- : MemoryTypeRangeEditor(hexview, MemoryRangeType::UserId, memory, parent), _saveReadOnly(false)
+Pic::MemoryUserIdEditor::MemoryUserIdEditor(const HexView *hexview, Memory &memory, TQWidget *tqparent)
+ : MemoryTypeRangeEditor(hexview, MemoryRangeType::UserId, memory, tqparent), _saveReadOnly(false)
{}
void Pic::MemoryUserIdEditor::init(bool first)
{
MemoryTypeRangeEditor::init(first);
_setToChecksum = new KToggleAction(i18n("Set to unprotected checksum"), 0, 0,
- this, SLOT(toggleSetToChecksum()), Main::toplevel().actionCollection());
+ TQT_TQOBJECT(this), TQT_SLOT(toggleSetToChecksum()), Main::toplevel().actionCollection());
addAction(_setToChecksum);
if ( readConfigEntry(BaseGlobalConfig::UserIdSetToChecksum).toBool() && memory().isClear(MemoryRangeType::UserId) ) {
_setToChecksum->activate();
@@ -330,7 +330,7 @@ void Pic::MemoryUserIdEditor::toggleSetToChecksum()
if ( _setToChecksum->isChecked() ) {
_mre->setComment(i18n("Set to unprotected checksum"));
emit modified();
- } else _mre->setComment(QString::null);
+ } else _mre->setComment(TQString());
setReadOnly(_saveReadOnly);
}
@@ -347,8 +347,8 @@ void Pic::MemoryUserIdEditor::setReadOnly(bool readOnly)
}
//-----------------------------------------------------------------------------
-Pic::MemoryCalibrationEditor::MemoryCalibrationEditor(const HexView *hexview, Memory &memory, QWidget *parent)
- : MemoryTypeEditor(hexview, MemoryRangeType::Cal, memory, parent, "pic_memory_calibration_editor")
+Pic::MemoryCalibrationEditor::MemoryCalibrationEditor(const HexView *hexview, Memory &memory, TQWidget *tqparent)
+ : MemoryTypeEditor(hexview, MemoryRangeType::Cal, memory, tqparent, "pic_memory_calibration_editor")
{}
void Pic::MemoryCalibrationEditor::init(bool first)
diff --git a/src/devices/pic/gui/pic_memory_editor.h b/src/devices/pic/gui/pic_memory_editor.h
index bf67cd1..2a6f72f 100644
--- a/src/devices/pic/gui/pic_memory_editor.h
+++ b/src/devices/pic/gui/pic_memory_editor.h
@@ -10,8 +10,8 @@
#ifndef PIC_MEMORY_EDITOR_H
#define PIC_MEMORY_EDITOR_H
-#include <qscrollbar.h>
-#include <qgroupbox.h>
+#include <tqscrollbar.h>
+#include <tqgroupbox.h>
class KToggleAction;
#include "devices/gui/memory_editor.h"
@@ -42,22 +42,24 @@ private:
class MemoryEditor : public Device::MemoryEditor, public MemoryCaster
{
Q_OBJECT
+ TQ_OBJECT
public:
- MemoryEditor(MemoryRangeType type, Memory &memory, QWidget *parent, const char *name)
- : Device::MemoryEditor(&memory, parent, name), MemoryCaster(type, memory) {}
+ MemoryEditor(MemoryRangeType type, Memory &memory, TQWidget *tqparent, const char *name)
+ : Device::MemoryEditor(&memory, tqparent, name), MemoryCaster(type, memory) {}
};
//-----------------------------------------------------------------------------
class MemoryEditorLegend : public MemoryEditor
{
Q_OBJECT
+ TQ_OBJECT
public:
- MemoryEditorLegend(MemoryRangeType type, Memory &memory, QWidget *parent);
+ MemoryEditorLegend(MemoryRangeType type, Memory &memory, TQWidget *tqparent);
virtual void setReadOnly(bool) {}
- static QColor protectedColor() { return QColor("#FF8888"); }
- static QColor bootColor() { return QColor("#8888FF"); }
- static QColor blockColor(uint i) { return QColor(BLOCK_COLORS[i]); }
+ static TQColor protectedColor() { return TQColor("#FF8888"); }
+ static TQColor bootColor() { return TQColor("#8888FF"); }
+ static TQColor blockColor(uint i) { return TQColor(BLOCK_COLORS[i]); }
signals:
void setStartWord(int i);
@@ -74,15 +76,15 @@ private:
class Data {
public:
Data() : button(0), label(0) {}
- Data(const QString &text, QWidget *parent);
+ Data(const TQString &text, TQWidget *tqparent);
void setProtected(bool on);
bool hasAction(const KAction *action) const;
PopupButton *button;
- QLabel *label;
- QValueVector<KAction *> actions;
+ TQLabel *label;
+ TQValueVector<KAction *> actions;
};
Data _boot;
- QValueVector<Data> _blocks;
+ TQValueVector<Data> _blocks;
static const char * const BLOCK_COLORS[Protection::MAX_NB_BLOCKS];
};
@@ -91,11 +93,12 @@ private:
class HexWordEditor : public Device::HexWordEditor, public MemoryCaster
{
Q_OBJECT
+ TQ_OBJECT
public:
- HexWordEditor(MemoryRangeType type, Memory &memory, QWidget *parent);
+ HexWordEditor(MemoryRangeType type, Memory &memory, TQWidget *tqparent);
private:
- virtual BitValue mask() const { return memory().device().mask(type()); }
+ virtual BitValue tqmask() const { return memory().device().tqmask(type()); }
virtual BitValue normalizeWord(BitValue value) const { return memory().normalizeWord(type(), _offset, value); }
virtual BitValue word() const { return memory().word(type(), _offset); }
virtual void setWord(BitValue value);
@@ -105,9 +108,10 @@ private:
class MemoryRangeEditor : public Device::MemoryRangeEditor, public MemoryCaster
{
Q_OBJECT
+ TQ_OBJECT
public:
MemoryRangeEditor(MemoryRangeType type, Memory &memory,
- uint nbLines, uint nbCols, uint wordOffset, int nbWords, QWidget *parent);
+ uint nbLines, uint nbCols, uint wordOffset, int nbWords, TQWidget *tqparent);
public slots:
virtual void updateDisplay();
@@ -121,18 +125,19 @@ private:
virtual uint nbWords() const { return device().nbWords(type()); }
virtual uint addressIncrement() const { return device().addressIncrement(type()); }
virtual Address startAddress() const { return device().range(type()).start; }
- virtual Device::HexWordEditor *createHexWordEditor(QWidget *parent);
+ virtual Device::HexWordEditor *createHexWordEditor(TQWidget *tqparent);
virtual void updateAddressColor(uint i, Address address);
virtual bool isRangeReadOnly() const;
- virtual void addLegend(QVBoxLayout *vbox);
+ virtual void addLegend(TQVBoxLayout *vbox);
};
//-----------------------------------------------------------------------------
class MemoryTypeEditor : public Device::MemoryTypeEditor, public MemoryCaster
{
Q_OBJECT
+ TQ_OBJECT
public:
- MemoryTypeEditor(const HexView *hexview, MemoryRangeType type, Memory &memory, QWidget *parent, const char *name);
+ MemoryTypeEditor(const HexView *hexview, MemoryRangeType type, Memory &memory, TQWidget *tqparent, const char *name);
virtual void init(bool first);
private:
@@ -143,8 +148,9 @@ private:
class MemoryTypeRangeEditor : public MemoryTypeEditor
{
Q_OBJECT
+ TQ_OBJECT
public:
- MemoryTypeRangeEditor(const HexView *hexview, MemoryRangeType type, Memory &memory, QWidget *parent);
+ MemoryTypeRangeEditor(const HexView *hexview, MemoryRangeType type, Memory &memory, TQWidget *tqparent);
virtual void init(bool first);
protected:
@@ -155,8 +161,9 @@ protected:
class MemoryUserIdEditor : public MemoryTypeRangeEditor
{
Q_OBJECT
+ TQ_OBJECT
public:
- MemoryUserIdEditor(const HexView *hexview, Memory &memory, QWidget *parent);
+ MemoryUserIdEditor(const HexView *hexview, Memory &memory, TQWidget *tqparent);
virtual void init(bool first);
virtual void setReadOnly(bool readOnly);
@@ -175,8 +182,9 @@ private:
class MemoryCalibrationEditor : public MemoryTypeEditor
{
Q_OBJECT
+ TQ_OBJECT
public:
- MemoryCalibrationEditor(const HexView *hexview, Memory &memory, QWidget *parent);
+ MemoryCalibrationEditor(const HexView *hexview, Memory &memory, TQWidget *tqparent);
virtual void init(bool first);
private:
diff --git a/src/devices/pic/gui/pic_prog_group_ui.cpp b/src/devices/pic/gui/pic_prog_group_ui.cpp
index e063b77..8f2f225 100644
--- a/src/devices/pic/gui/pic_prog_group_ui.cpp
+++ b/src/devices/pic/gui/pic_prog_group_ui.cpp
@@ -11,17 +11,17 @@
#include "progs/gui/prog_config_widget.h"
#include "progs/base/prog_group.h"
-Programmer::PicAdvancedDialog::PicAdvancedDialog(PicBase &base, QWidget *parent, const char *name)
- : AdvancedDialog(base, parent, name)
+Programmer::PicAdvancedDialog::PicAdvancedDialog(PicBase &base, TQWidget *tqparent, const char *name)
+ : AdvancedDialog(base, tqparent, name)
{
if (_voltagesContainer) {
uint k = _voltagesContainer->numRows();
for (uint i=0; i<Pic::Nb_VoltageTypes; i++) {
if ( !base.group().canReadVoltage(Pic::VoltageType(i)) ) _voltages[i] = 0;
else {
- QLabel *label = new QLabel(i18n(Pic::VOLTAGE_TYPE_LABELS[i]) + ":", _voltagesContainer);
+ TQLabel *label = new TQLabel(i18n(Pic::VOLTAGE_TYPE_LABELS[i]) + ":", _voltagesContainer);
_voltagesContainer->addWidget(label, k,k, 0,0);
- _voltages[i] = new QLabel(_voltagesContainer);
+ _voltages[i] = new TQLabel(_voltagesContainer);
_voltagesContainer->addWidget(_voltages[i], k,k, 1,1);
k++;
}
@@ -36,6 +36,6 @@ void Programmer::PicAdvancedDialog::updateDisplay()
if ( !base().group().canReadVoltage(Pic::VoltageType(i)) ) continue;
double v = base().voltage(Pic::VoltageType(i));
if ( v==::Programmer::UNKNOWN_VOLTAGE ) _voltages[i]->setText("---");
- else _voltages[i]->setText(QString("%1 V").arg(v));
+ else _voltages[i]->setText(TQString("%1 V").tqarg(v));
}
}
diff --git a/src/devices/pic/gui/pic_prog_group_ui.h b/src/devices/pic/gui/pic_prog_group_ui.h
index 75821b5..1a8540e 100644
--- a/src/devices/pic/gui/pic_prog_group_ui.h
+++ b/src/devices/pic/gui/pic_prog_group_ui.h
@@ -17,12 +17,13 @@ namespace Programmer
class PicAdvancedDialog : public ::Programmer::AdvancedDialog
{
Q_OBJECT
+ TQ_OBJECT
public:
- PicAdvancedDialog(PicBase &base, QWidget *parent, const char *name);
+ PicAdvancedDialog(PicBase &base, TQWidget *tqparent, const char *name);
virtual void updateDisplay();
private:
- QLabel *_voltages[Pic::Nb_VoltageTypes];
+ TQLabel *_voltages[Pic::Nb_VoltageTypes];
PicBase &base() { return static_cast<PicBase &>(_base); }
};
diff --git a/src/devices/pic/gui/pic_register_view.cpp b/src/devices/pic/gui/pic_register_view.cpp
index ef7de9b..ced5085 100644
--- a/src/devices/pic/gui/pic_register_view.cpp
+++ b/src/devices/pic/gui/pic_register_view.cpp
@@ -8,12 +8,12 @@
***************************************************************************/
#include "pic_register_view.h"
-#include <qlayout.h>
-#include <qlabel.h>
-#include <qpushbutton.h>
-#include <qcheckbox.h>
-#include <qcombobox.h>
-#include <qpopupmenu.h>
+#include <tqlayout.h>
+#include <tqlabel.h>
+#include <tqpushbutton.h>
+#include <tqcheckbox.h>
+#include <tqcombobox.h>
+#include <tqpopupmenu.h>
#include <klocale.h>
#include <kiconloader.h>
@@ -29,13 +29,13 @@
#include "coff/base/text_coff.h"
//-----------------------------------------------------------------------------
-Pic::BankWidget::BankWidget(uint i, QWidget *parent)
- : QFrame(parent, "bank_widget"), _bindex(i), _bankCombo(0)
+Pic::BankWidget::BankWidget(uint i, TQWidget *tqparent)
+ : TQFrame(tqparent, "bank_widget"), _bindex(i), _bankCombo(0)
{
setFrameStyle(WinPanel | Sunken);
- QGridLayout *top = new QGridLayout(this, 1, 1, 5, 0);
+ TQGridLayout *top = new TQGridLayout(this, 1, 1, 5, 0);
top->setColSpacing(1, 4);
- QFont f("courier", font().pointSize());
+ TQFont f("courier", font().pointSize());
const Pic::Data &data = static_cast<const Pic::Data &>(*Main::deviceData());
const Pic::RegistersData &rdata = data.registersData();
@@ -44,22 +44,22 @@ Pic::BankWidget::BankWidget(uint i, QWidget *parent)
if ( rdata.nbBanks!=1 ) {
if ( data.is18Family() ) {
if ( (i/2)==0 ) {
- QString title = ((i%2)==0 ? i18n("Access Bank (low)") : i18n("Access Bank (high)"));
- QLabel *label = new QLabel(title, this);
- label->setAlignment(AlignCenter);
+ TQString title = ((i%2)==0 ? i18n("Access Bank (low)") : i18n("Access Bank (high)"));
+ TQLabel *label = new TQLabel(title, this);
+ label->tqsetAlignment(AlignCenter);
top->addMultiCellWidget(label, row,row, 0,6, AlignHCenter);
} else {
- _bankCombo = new QComboBox(this);
+ _bankCombo = new TQComboBox(this);
for (uint k=1; k<2*rdata.nbBanks-1; k++) {
- _bankCombo->insertItem((k%2)==0 ? i18n("Bank %1 (low)").arg(k/2) : i18n("Bank %1 (high)").arg(k/2));
+ _bankCombo->insertItem((k%2)==0 ? i18n("Bank %1 (low)").tqarg(k/2) : i18n("Bank %1 (high)").tqarg(k/2));
}
if ( _bindex==3 ) _bankCombo->setCurrentItem(1);
- connect(_bankCombo, SIGNAL(activated(int)), SLOT(bankChanged()));
+ connect(_bankCombo, TQT_SIGNAL(activated(int)), TQT_SLOT(bankChanged()));
top->addMultiCellWidget(_bankCombo, row,row, 0,6, AlignHCenter);
}
} else {
- QLabel *label = new QLabel(i18n("Bank %1").arg(i), this);
- label->setAlignment(AlignCenter);
+ TQLabel *label = new TQLabel(i18n("Bank %1").tqarg(i), this);
+ label->tqsetAlignment(AlignCenter);
top->addMultiCellWidget(label, row,row, 0,6, AlignHCenter);
}
row++;
@@ -68,14 +68,14 @@ Pic::BankWidget::BankWidget(uint i, QWidget *parent)
}
KIconLoader loader;
- QPixmap readIcon = loader.loadIcon("viewmag", KIcon::Small);
- QPixmap editIcon = loader.loadIcon("edit", KIcon::Small);
+ TQPixmap readIcon = loader.loadIcon("viewmag", KIcon::Small);
+ TQPixmap editIcon = loader.loadIcon("edit", KIcon::Small);
uint nb;
if ( !data.is18Family() ) nb = rdata.nbRegistersPerBank();
else nb = kMax(rdata.accessBankSplit, rdata.nbRegistersPerBank() - rdata.accessBankSplit);
_registers.resize(nb);
for (uint k=0; k<nb; k++) {
- _registers[k].alabel = new QLabel(this);
+ _registers[k].alabel = new TQLabel(this);
_registers[k].alabel->setFont(f);
top->addWidget(_registers[k].alabel, row, 0);
if (debugging) {
@@ -83,14 +83,14 @@ Pic::BankWidget::BankWidget(uint i, QWidget *parent)
_registers[k].button->appendItem(i18n("Read"), readIcon, ReadId);
_registers[k].button->appendItem(i18n("Edit"), editIcon, EditId);
_registers[k].button->appendItem(i18n("Watch"), WatchId);
- connect(_registers[k].button, SIGNAL(activated(int)), SLOT(buttonActivated(int)));
+ connect(_registers[k].button, TQT_SIGNAL(activated(int)), TQT_SLOT(buttonActivated(int)));
top->addWidget(_registers[k].button, row, 2);
_registers[k].edit = new Register::LineEdit(this);
- connect(_registers[k].edit, SIGNAL(modified()), SLOT(write()));
+ connect(_registers[k].edit, TQT_SIGNAL(modified()), TQT_SLOT(write()));
_registers[k].edit->setFont(f);
top->addWidget(_registers[k].edit, row, 6);
} else {
- _registers[k].label = new QLabel(this);
+ _registers[k].label = new TQLabel(this);
top->addWidget(_registers[k].label, row, 2);
}
row++;
@@ -203,11 +203,11 @@ void Pic::BankWidget::updateView()
for (uint i=0; i<_registers.count(); i++) {
uint address = _registers[i].address;
Device::RegisterProperties rp = rdata.properties(address);
- QString label = rdata.label(address);
+ TQString label = rdata.label(address);
Register::TypeData rtd(address, rdata.nbChars());
bool isWatched = Register::list().isWatched(rtd);
if (coff) {
- QString name = coff->variableName(address);
+ TQString name = coff->variableName(address);
if ( !name.isEmpty() ) label = "<" + name + ">";
}
if (_registers[i].button) {
@@ -215,7 +215,7 @@ void Pic::BankWidget::updateView()
_registers[i].button->show();
_registers[i].button->setText(label);
if (isWatched) {
- QFont f = _registers[i].button->font();
+ TQFont f = _registers[i].button->font();
f.setBold(true);
_registers[i].button->setFont(f);
} else _registers[i].button->unsetFont();
@@ -245,36 +245,36 @@ void Pic::BankWidget::updateView()
}
//-----------------------------------------------------------------------------
-Pic::RegisterView::RegisterView(QWidget *parent)
- : Register::View(parent, "pic_register_view"),
+Pic::RegisterView::RegisterView(TQWidget *tqparent)
+ : Register::View(tqparent, "pic_register_view"),
_readAllButton(0), _clearAllButton(0)
{
- QVBoxLayout *vbox = new QVBoxLayout(this, 10, 10);
- QHBoxLayout *hbox = new QHBoxLayout(vbox);
+ TQVBoxLayout *vbox = new TQVBoxLayout(this, 10, 10);
+ TQHBoxLayout *hbox = new TQHBoxLayout(vbox);
bool debugging = Main::programmerGroup().isDebugger();
const Pic::Data &data = static_cast<const Pic::Data &>(*Main::deviceData());
uint nb = data.registersData().nbBanks;
if ( debugging && nb!=0 ) {
- QWidget *w = new QWidget(this);
+ TQWidget *w = new TQWidget(this);
hbox->addWidget(w);
- QGridLayout *grid = new QGridLayout(w, 1, 1, 0, 10);
- _readAllButton = new QPushButton(i18n("Read All"), w);
- connect(_readAllButton, SIGNAL(clicked()), Debugger::manager, SLOT(readAllRegisters()));
+ TQGridLayout *grid = new TQGridLayout(w, 1, 1, 0, 10);
+ _readAllButton = new TQPushButton(i18n("Read All"), w);
+ connect(_readAllButton, TQT_SIGNAL(clicked()), Debugger::manager, TQT_SLOT(readAllRegisters()));
grid->addWidget(_readAllButton, 0, 0);
- _clearAllButton = new QPushButton(i18n("Clear all watching"), w);
- connect(_clearAllButton, SIGNAL(clicked()), SLOT(stopWatchAllRegisters()));
+ _clearAllButton = new TQPushButton(i18n("Clear all watching"), w);
+ connect(_clearAllButton, TQT_SIGNAL(clicked()), TQT_SLOT(stopWatchAllRegisters()));
grid->addWidget(_clearAllButton, 0, 1);
grid->setColStretch(2, 1);
}
- QHBoxLayout *hbox2 = 0;
+ TQHBoxLayout *hbox2 = 0;
if ( nb==0 ) {
- QLabel *label = new QLabel(i18n("Registers information not available."), this);
+ TQLabel *label = new TQLabel(i18n("Registers information not available."), this);
vbox->addWidget(label);
} else {
- hbox = new QHBoxLayout(vbox);
- hbox2 = new QHBoxLayout(hbox);
+ hbox = new TQHBoxLayout(vbox);
+ hbox2 = new TQHBoxLayout(hbox);
hbox->addStretch(1);
if ( data.is18Family() ) {
nb = 2;
@@ -306,8 +306,8 @@ void Pic::RegisterView::stopWatchAllRegisters()
}
//----------------------------------------------------------------------------
-Pic::RegisterListViewItem::RegisterListViewItem(const Register::TypeData &data, KListViewItem *parent)
- : Register::ListViewItem(data, parent)
+Pic::RegisterListViewItem::RegisterListViewItem(const Register::TypeData &data, KListViewItem *tqparent)
+ : Register::ListViewItem(data, tqparent)
{}
uint Pic::RegisterListViewItem::nbCharsAddress() const
@@ -316,12 +316,12 @@ uint Pic::RegisterListViewItem::nbCharsAddress() const
return data.registersData().nbCharsAddress();
}
-QString Pic::RegisterListViewItem::label() const
+TQString Pic::RegisterListViewItem::label() const
{
if ( _data.type()!=Register::Regular ) return _data.name();
const Coff::Object *coff = Debugger::manager->coff();
if (coff) {
- QString name = coff->variableName(_data.address());
+ TQString name = coff->variableName(_data.address());
if ( !name.isEmpty() ) return "<" + name + ">";
}
const Pic::Data &data = static_cast<const Pic::Data &>(*Main::deviceData());
diff --git a/src/devices/pic/gui/pic_register_view.h b/src/devices/pic/gui/pic_register_view.h
index f5b9d4b..0f347e4 100644
--- a/src/devices/pic/gui/pic_register_view.h
+++ b/src/devices/pic/gui/pic_register_view.h
@@ -9,11 +9,11 @@
#ifndef PIC_REGISTER_VIEW_H
#define PIC_REGISTER_VIEW_H
-#include <qvaluevector.h>
-class QPushButton;
-class QCheckBox;
-class QLabel;
-class QComboBox;
+#include <tqvaluevector.h>
+class TQPushButton;
+class TQCheckBox;
+class TQLabel;
+class TQComboBox;
#include "devices/gui/register_view.h"
#include "devices/pic/base/pic.h"
@@ -24,11 +24,12 @@ namespace Device { class RegisterHexWordEditor; }
namespace Pic
{
//-----------------------------------------------------------------------------
-class BankWidget : public QFrame
+class BankWidget : public TQFrame
{
Q_OBJECT
+ TQ_OBJECT
public:
- BankWidget(uint bank, QWidget *parent);
+ BankWidget(uint bank, TQWidget *tqparent);
void updateView();
private slots:
@@ -42,13 +43,13 @@ private:
public:
Data() : label(0), button(0), edit(0) {}
uint address;
- QLabel *alabel, *label;
+ TQLabel *alabel, *label;
PopupButton *button;
Register::LineEdit *edit;
};
uint _bindex;
- QComboBox *_bankCombo;
- QValueVector<Data> _registers;
+ TQComboBox *_bankCombo;
+ TQValueVector<Data> _registers;
uint bank() const;
uint nbRegisters() const;
@@ -60,27 +61,28 @@ private:
class RegisterView : public Register::View
{
Q_OBJECT
+ TQ_OBJECT
public:
- RegisterView(QWidget *parent);
+ RegisterView(TQWidget *tqparent);
virtual void updateView();
private slots:
void stopWatchAllRegisters();
private:
- QPushButton *_readAllButton, *_clearAllButton;
- QValueVector<BankWidget *> _banks;
+ TQPushButton *_readAllButton, *_clearAllButton;
+ TQValueVector<BankWidget *> _banks;
};
//-----------------------------------------------------------------------------
class RegisterListViewItem : public Register::ListViewItem
{
public:
- RegisterListViewItem(const Register::TypeData &data, KListViewItem *parent);
+ RegisterListViewItem(const Register::TypeData &data, KListViewItem *tqparent);
private:
virtual uint nbCharsAddress() const;
- virtual QString label() const;
+ virtual TQString label() const;
};
} // namespace
diff --git a/src/devices/pic/pic/pic_group.cpp b/src/devices/pic/pic/pic_group.cpp
index 639d2cf..311bff3 100644
--- a/src/devices/pic/pic/pic_group.cpp
+++ b/src/devices/pic/pic/pic_group.cpp
@@ -9,7 +9,7 @@
#include "pic_group.h"
#if !defined(NO_KDE)
-# include <qpainter.h>
+# include <tqpainter.h>
#endif
#include "pic_memory.h"
@@ -20,35 +20,35 @@ Device::Memory *Pic::Group::createMemory(const Device::Data &data) const
return new Memory(static_cast<const Pic::Data &>(data));
}
-QString Pic::Group::informationHtml(const Device::Data &data) const
+TQString Pic::Group::informationHtml(const Device::Data &data) const
{
const Pic::Data &pdata = static_cast<const Pic::Data &>(data);
// memory type
- QString s = htmlTableRow(i18n("Memory Type"), data.memoryTechnology().label());
+ TQString s = htmlTableRow(i18n("Memory Type"), data.memoryTechnology().label());
if ( pdata.isPresent(MemoryRangeType::Code) ) {
uint nbw = pdata.nbWords(MemoryRangeType::Code);
- QString tmp = i18n("%1 words").arg(formatNumber(nbw));
- tmp += i18n(" (%2 bits)").arg(pdata.nbBitsWord(MemoryRangeType::Code));
+ TQString tmp = i18n("%1 words").tqarg(formatNumber(nbw));
+ tmp += i18n(" (%2 bits)").tqarg(pdata.nbBitsWord(MemoryRangeType::Code));
s += htmlTableRow(MemoryRangeType(MemoryRangeType::Code).label(), tmp);
}
if ( pdata.isPresent(MemoryRangeType::Eeprom) ) {
uint nbw = pdata.nbWords(MemoryRangeType::Eeprom);
- QString tmp = i18n("%1 bytes").arg(formatNumber(nbw));
- tmp += i18n(" (%2 bits)").arg(pdata.nbBitsWord(MemoryRangeType::Eeprom));
+ TQString tmp = i18n("%1 bytes").tqarg(formatNumber(nbw));
+ tmp += i18n(" (%2 bits)").tqarg(pdata.nbBitsWord(MemoryRangeType::Eeprom));
if ( !(pdata.range(MemoryRangeType::Eeprom).properties & Programmable) ) tmp += i18n(" (not programmable)");
s += htmlTableRow(MemoryRangeType(MemoryRangeType::Eeprom).label(), tmp);
}
// io ports
const Pic::RegistersData &rdata = pdata.registersData();
- QString tmp;
+ TQString tmp;
if ( rdata.nbBanks!=0 ) {
uint nb = 0;
for (uint i=0; i<Device::MAX_NB_PORTS; i++) {
if ( !rdata.hasPort(i) ) continue;
uint nbBits = 0;
for (uint k=0; k<Device::MAX_NB_PORT_BITS; k++) if ( rdata.hasPortBit(i, k) ) nbBits++;
- tmp += rdata.portName(i) + "[" + QString::number(nbBits) + "] ";
+ tmp += rdata.portName(i) + "[" + TQString::number(nbBits) + "] ";
nb++;
}
if ( nb==0 ) tmp = i18n("<none>");
@@ -56,7 +56,7 @@ QString Pic::Group::informationHtml(const Device::Data &data) const
}
// features
- tmp = QString::null;
+ tmp = TQString();
FOR_EACH(Feature, feature) {
if ( !pdata.hasFeature(feature) ) continue;
if ( !tmp.isEmpty() ) tmp += ", ";
@@ -68,10 +68,10 @@ QString Pic::Group::informationHtml(const Device::Data &data) const
}
#if !defined(NO_KDE)
-QPixmap Pic::Group::memoryGraph(const Device::Data &data) const
+TQPixmap Pic::Group::memoryGraph(const Device::Data &data) const
{
const Pic::Data &pdata = static_cast<const Pic::Data &>(data);
- QValueList<Device::MemoryGraphData> ranges;
+ TQValueList<Device::MemoryGraphData> ranges;
FOR_EACH(Pic::MemoryRangeType, type) {
if ( type==Pic::MemoryRangeType::Eeprom || !pdata.isPresent(type) ) continue;
Device::MemoryGraphData data;
diff --git a/src/devices/pic/pic/pic_group.h b/src/devices/pic/pic/pic_group.h
index 1b95e09..844e370 100644
--- a/src/devices/pic/pic/pic_group.h
+++ b/src/devices/pic/pic/pic_group.h
@@ -21,12 +21,12 @@ extern const char *DATA_STREAM;
class Group : public Device::Group<Data>
{
public:
- virtual QString name() const { return "pic"; }
- virtual QString label() const { return i18n("PIC"); }
+ virtual TQString name() const { return "pic"; }
+ virtual TQString label() const { return i18n("PIC"); }
virtual Device::Memory *createMemory(const Device::Data &data) const;
- virtual QString informationHtml(const Device::Data &data) const;
+ virtual TQString informationHtml(const Device::Data &data) const;
#if !defined(NO_KDE)
- virtual QPixmap memoryGraph(const Device::Data &data) const;
+ virtual TQPixmap memoryGraph(const Device::Data &data) const;
#endif
private:
diff --git a/src/devices/pic/pic/pic_memory.cpp b/src/devices/pic/pic/pic_memory.cpp
index cccb2f9..8567790 100644
--- a/src/devices/pic/pic/pic_memory.cpp
+++ b/src/devices/pic/pic/pic_memory.cpp
@@ -8,7 +8,7 @@
***************************************************************************/
#include "pic_memory.h"
-#include <qfile.h>
+#include <tqfile.h>
#include "common/common/misc.h"
@@ -58,7 +58,7 @@ Device::Array Pic::Memory::arrayForWriting(MemoryRangeType type) const
{
Device::Array data = _ranges[type];
for (uint i=0; i<data.count(); i++)
- data[i] = data[i].maskWith(type==MemoryRangeType::Config ? device().config()._words[i].wmask : device().mask(type));
+ data[i] = data[i].tqmaskWith(type==MemoryRangeType::Config ? device().config()._words[i].wtqmask : device().tqmask(type));
return data;
}
@@ -72,10 +72,10 @@ BitValue Pic::Memory::normalizeWord(MemoryRangeType type, uint offset, BitValue
{
if ( type==MemoryRangeType::Config) {
const Config::Word &cword = device().config()._words[offset];
- return value.maskWith(cword.usedMask());
+ return value.tqmaskWith(cword.usedMask());
}
- if ( type==MemoryRangeType::UserId ) return value.maskWith(device().userIdRecommendedMask());
- return value.maskWith(device().mask(type));
+ if ( type==MemoryRangeType::UserId ) return value.tqmaskWith(device().userIdRecommendedMask());
+ return value.tqmaskWith(device().tqmask(type));
}
BitValue Pic::Memory::normalizedWord(MemoryRangeType type, uint offset) const
@@ -96,24 +96,24 @@ void Pic::Memory::setArray(MemoryRangeType type, const Device::Array &data)
_ranges[type] = data;
}
-QString Pic::Memory::findValue(const QString &maskName) const
+TQString Pic::Memory::findValue(const TQString &tqmaskName) const
{
- if ( maskName.isEmpty() ) return QString::null;
+ if ( tqmaskName.isEmpty() ) return TQString();
uint i;
- const Config::Mask *mask = device().config().findMask(maskName, &i);
- if ( mask==0 ) return QString::null;
- BitValue v = word(MemoryRangeType::Config, i).maskWith(mask->value);
- for (uint k=0; k<uint(mask->values.count()); k++)
- if ( v.isInside(mask->values[k].value) ) return mask->values[k].name;
+ const Config::Mask *tqmask = device().config().findMask(tqmaskName, &i);
+ if ( tqmask==0 ) return TQString();
+ BitValue v = word(MemoryRangeType::Config, i).tqmaskWith(tqmask->value);
+ for (uint k=0; k<uint(tqmask->values.count()); k++)
+ if ( v.isInside(tqmask->values[k].value) ) return tqmask->values[k].name;
Q_ASSERT(false);
- return QString::null;
+ return TQString();
}
AddressRange Pic::Memory::bootRange() const
{
const Protection &protection = device().config().protection();
// with boot size
- QString value = findValue(protection.bootSizeMaskName());
+ TQString value = findValue(protection.bootSizeMaskName());
if ( !value.isEmpty() ) {
uint size = value.toUInt();
if ( size==0 ) return AddressRange();
@@ -122,10 +122,10 @@ AddressRange Pic::Memory::bootRange() const
return AddressRange(start, 2 * size - 1); // instruction words
}
// only CPB
- QString maskName = protection.bootMaskName(Protection::ProgramProtected);
- const Config::Mask *mask = device().config().findMask(maskName);
- for (uint k=0; k<uint(mask->values.count()); k++) {
- AddressRangeVector rv = protection.extractRanges(mask->values[k].name, MemoryRangeType::Code);
+ TQString tqmaskName = protection.bootMaskName(Protection::ProgramProtected);
+ const Config::Mask *tqmask = device().config().findMask(tqmaskName);
+ for (uint k=0; k<uint(tqmask->values.count()); k++) {
+ AddressRangeVector rv = protection.extractRanges(tqmask->values[k].name, MemoryRangeType::Code);
if ( !rv.isEmpty() ) return rv[0];
}
Q_ASSERT(false);
@@ -142,9 +142,9 @@ AddressRange Pic::Memory::blockRange(uint i) const
Address start = (previous.isEmpty() ? device().range(MemoryRangeType::Code).start : previous.end + 1);
return AddressRange(start, device().range(MemoryRangeType::Code).end);
}
- QString maskName = protection.blockSizeMaskName(i);
+ TQString tqmaskName = protection.blockSizeMaskName(i);
if ( protection.family()==Protection::CodeGuard ) { // secure segment
- QString value = findValue(maskName);
+ TQString value = findValue(tqmaskName);
Q_ASSERT( !value.isEmpty() );
uint size = value.toUInt();
if ( size==0 ) return AddressRange();
@@ -153,9 +153,9 @@ AddressRange Pic::Memory::blockRange(uint i) const
return AddressRange(start, 2 * size - 1);
}
AddressRange previous = (i==0 ? bootRange() : blockRange(i-1));
- const Config::Mask *mask = device().config().findMask(maskName);
- for (uint k=0; k<uint(mask->values.count()); k++) {
- AddressRangeVector rv = protection.extractRanges(mask->values[k].name, MemoryRangeType::Code);
+ const Config::Mask *tqmask = device().config().findMask(tqmaskName);
+ for (uint k=0; k<uint(tqmask->values.count()); k++) {
+ AddressRangeVector rv = protection.extractRanges(tqmask->values[k].name, MemoryRangeType::Code);
if ( !rv.isEmpty() ) return AddressRange(previous.end + 1, rv[0].end);
}
Q_ASSERT(false);
@@ -165,8 +165,8 @@ AddressRange Pic::Memory::blockRange(uint i) const
AddressRange Pic::Memory::bootProtectedRange(Protection::Type ptype) const
{
const Protection &protection = device().config().protection();
- QString maskName = protection.bootMaskName(ptype);
- QString value = findValue(maskName);
+ TQString tqmaskName = protection.bootMaskName(ptype);
+ TQString value = findValue(tqmaskName);
if ( value.isEmpty() ) return AddressRange();
if ( protection.family()!=Protection::CodeGuard ) {
if ( protection.extractRanges(value, MemoryRangeType::Code).isEmpty() ) return AddressRange();
@@ -179,8 +179,8 @@ AddressRange Pic::Memory::bootProtectedRange(Protection::Type ptype) const
AddressRange Pic::Memory::blockProtectedRange(Protection::Type ptype, uint i) const
{
const Protection &protection = device().config().protection();
- QString maskName = protection.blockMaskName(ptype, i);
- QString value = findValue(maskName);
+ TQString tqmaskName = protection.blockMaskName(ptype, i);
+ TQString value = findValue(tqmaskName);
if ( value.isEmpty() ) return AddressRange();
if ( protection.family()!=Protection::CodeGuard ) {
if ( protection.extractRanges(value, MemoryRangeType::Code).isEmpty() ) return AddressRange();
@@ -202,9 +202,9 @@ AddressRangeVector Pic::Memory::protectedRanges(Protection::Type ptype, MemoryRa
}
}
if ( protection.family()!=Protection::CodeGuard ) {
- QString maskName = protection.maskName(ptype, type);
- QString value = findValue(maskName);
- //qDebug("%s %s", maskName.latin1(), value.latin1());
+ TQString tqmaskName = protection.tqmaskName(ptype, type);
+ TQString value = findValue(tqmaskName);
+ //qDebug("%s %s", tqmaskName.latin1(), value.latin1());
if ( !value.isEmpty() ) {
AddressRangeVector tmp = protection.extractRanges(value, type);
Q_ASSERT( tmp.count()==1 );
@@ -216,14 +216,14 @@ AddressRangeVector Pic::Memory::protectedRanges(Protection::Type ptype, MemoryRa
void Pic::Memory::setBootProtection(bool on, Protection::Type ptype)
{
- QString maskName = device().config().protection().bootMaskName(ptype);
- setProtection(on, maskName, ptype);
+ TQString tqmaskName = device().config().protection().bootMaskName(ptype);
+ setProtection(on, tqmaskName, ptype);
}
void Pic::Memory::setBlockProtection(bool on, Protection::Type ptype, uint block)
{
- QString maskName = device().config().protection().blockMaskName(ptype, block);
- setProtection(on, maskName, ptype);
+ TQString tqmaskName = device().config().protection().blockMaskName(ptype, block);
+ setProtection(on, tqmaskName, ptype);
}
void Pic::Memory::setProtection(bool on, Protection::Type ptype, MemoryRangeType type)
@@ -236,57 +236,57 @@ void Pic::Memory::setProtection(bool on, Protection::Type ptype, MemoryRangeType
return;
}
}
- setProtection(on, protection.maskName(ptype, type), ptype);
+ setProtection(on, protection.tqmaskName(ptype, type), ptype);
}
-void Pic::Memory::setConfigValue(const QString &maskName, const QString &valueName)
+void Pic::Memory::setConfigValue(const TQString &tqmaskName, const TQString &valueName)
{
uint i;
- const Config::Mask *mask = device().config().findMask(maskName, &i);
- Q_ASSERT(mask);
+ const Config::Mask *tqmask = device().config().findMask(tqmaskName, &i);
+ Q_ASSERT(tqmask);
BitValue v = word(MemoryRangeType::Config, i);
- v = v.clearMaskBits(mask->value);
- for (int k=mask->values.count()-1; k>=0; k--) { // important to get the highest value in case of identical values
- if ( mask->values[k].name!=valueName ) continue;
- setWord(MemoryRangeType::Config, i, v | mask->values[k].value);
+ v = v.clearMaskBits(tqmask->value);
+ for (int k=tqmask->values.count()-1; k>=0; k--) { // important to get the highest value in case of identical values
+ if ( tqmask->values[k].name!=valueName ) continue;
+ setWord(MemoryRangeType::Config, i, v | tqmask->values[k].value);
return;
}
Q_ASSERT(false);
}
-void Pic::Memory::setProtection(bool on, const QString &maskName, Protection::Type ptype)
+void Pic::Memory::setProtection(bool on, const TQString &tqmaskName, Protection::Type ptype)
{
- const Config::Mask *mask = device().config().findMask(maskName, 0);
- if( mask==0 ) return;
+ const Config::Mask *tqmask = device().config().findMask(tqmaskName, 0);
+ if( tqmask==0 ) return;
const Protection &protection = device().config().protection();
- QString valueName;
+ TQString valueName;
if ( ptype==Protection::StandardSecurity || ptype==Protection::HighSecurity )
valueName = protection.securityValueName(ptype);
else {
- for (int k=mask->values.count()-1; k>=0; k--) {
- if ( (on && protection.isAllProtectedValueName(mask->values[k].name))
- || (!on && protection.isNoneProtectedValueName(mask->values[k].name)) ) valueName = mask->values[k].name;
+ for (int k=tqmask->values.count()-1; k>=0; k--) {
+ if ( (on && protection.isAllProtectedValueName(tqmask->values[k].name))
+ || (!on && protection.isNoneProtectedValueName(tqmask->values[k].name)) ) valueName = tqmask->values[k].name;
}
}
- setConfigValue(maskName, valueName);
+ setConfigValue(tqmaskName, valueName);
}
-bool Pic::Memory::hasFlagOn(const QString &maskName, bool valueIfNotPresent) const
+bool Pic::Memory::hasFlagOn(const TQString &tqmaskName, bool valueIfNotPresent) const
{
- const Config::Mask *mask = device().config().findMask(maskName, 0);
- if ( mask==0 ) return valueIfNotPresent;
- Q_ASSERT(mask);
- Q_ASSERT( mask->values.count()==2 );
- return ( findValue(maskName)=="On" );
+ const Config::Mask *tqmask = device().config().findMask(tqmaskName, 0);
+ if ( tqmask==0 ) return valueIfNotPresent;
+ Q_ASSERT(tqmask);
+ Q_ASSERT( tqmask->values.count()==2 );
+ return ( findValue(tqmaskName)=="On" );
}
-void Pic::Memory::setFlagOn(const QString &maskName, bool on)
+void Pic::Memory::setFlagOn(const TQString &tqmaskName, bool on)
{
- const Config::Mask *mask = device().config().findMask(maskName, 0);
- Q_UNUSED(mask);
- Q_ASSERT(mask);
- Q_ASSERT( mask->values.count()==2 );
- setConfigValue(maskName, on ? "On" : "Off");
+ const Config::Mask *tqmask = device().config().findMask(tqmaskName, 0);
+ Q_UNUSED(tqmask);
+ Q_ASSERT(tqmask);
+ Q_ASSERT( tqmask->values.count()==2 );
+ setConfigValue(tqmaskName, on ? "On" : "Off");
}
void Pic::Memory::checksumCheckFill()
@@ -331,12 +331,12 @@ void Pic::Memory::checksumCheckFill()
BitValue Pic::Memory::checksum() const
{
// code
- BitValue mask = device().mask(MemoryRangeType::Code);
+ BitValue tqmask = device().tqmask(MemoryRangeType::Code);
AddressRangeVector rv = protectedRanges(Protection::ProgramProtected, MemoryRangeType::Code);
bool isProtected = !rv.isEmpty();
uint inc = device().addressIncrement(MemoryRangeType::Code);
//uint nbChars = device().nbCharsWord(MemoryRangeType::Code);
- //qDebug("protected: %i nb: %s (%s)", isProtected, toHexLabelAbs(inc*device().nbWords(MemoryRangeType::Code)).latin1(), toHexLabel(mask, nbChars).latin1());
+ //qDebug("protected: %i nb: %s (%s)", isProtected, toHexLabelAbs(inc*device().nbWords(MemoryRangeType::Code)).latin1(), toHexLabel(tqmask, nbChars).latin1());
//for (uint i=0; i<rv.count(); i++)
// qDebug("protected: %s:%s", toHex(rv[i].start, nbChars).latin1(), toHex(rv[i].end, nbChars).latin1());
if ( isProtected && (device().architecture()==Pic::Architecture::P18J || device().architecture()==Pic::Architecture::P24F) )
@@ -345,10 +345,10 @@ BitValue Pic::Memory::checksum() const
BitValue cs = 0x0000;
const Protection &protection = device().config().protection();
if ( protection.family()==Protection::BasicProtection ) {
- QString maskName = protection.maskName(Protection::ProgramProtected, MemoryRangeType::Code);
- QString valueName = findValue(maskName);
- const QMap<QString, Checksum::Data> &checksums = device().checksums();
- if ( checksums.contains(valueName) ) { // #### REMOVE ME !!
+ TQString tqmaskName = protection.tqmaskName(Protection::ProgramProtected, MemoryRangeType::Code);
+ TQString valueName = findValue(tqmaskName);
+ const TQMap<TQString, Checksum::Data> &checksums = device().checksums();
+ if ( checksums.tqcontains(valueName) ) { // #### REMOVE ME !!
algorithm = checksums[valueName].algorithm;
cs = checksums[valueName].constant;
}
@@ -356,14 +356,14 @@ BitValue Pic::Memory::checksum() const
//qDebug("constant: %s", toHexLabelAbs(cs).data());
//qDebug("algo: %s", Checksum::ALGORITHM_DATA[algorithm].name);
for (uint i=0; i<device().nbWords(MemoryRangeType::Code); i++) {
- if ( algorithm==Checksum::Algorithm::Normal && rv.contains(inc*i) ) continue;
- BitValue v = word(MemoryRangeType::Code, i).maskWith(mask);
+ if ( algorithm==Checksum::Algorithm::Normal && rv.tqcontains(inc*i) ) continue;
+ BitValue v = word(MemoryRangeType::Code, i).tqmaskWith(tqmask);
//if ( i==0 || i==device().nbWords(MemoryRangeType::Code)-1 ) qDebug("%s %s", toHexLabel(i, 4).latin1(), toHexLabel(v, 4).latin1());
switch (device().architecture().type()) {
case Architecture::P10X:
case Architecture::P16X:
case Architecture::P17C:
- if ( rv.contains(i) ) {
+ if ( rv.tqcontains(i) ) {
switch (algorithm.type()) {
case Checksum::Algorithm::Normal: cs += v; break;
case Checksum::Algorithm::XOR4: cs += v.XORn(4); break;
@@ -392,9 +392,9 @@ BitValue Pic::Memory::checksum() const
const Config &config = device().config();
for (uint i=0; i<uint(config._words.count()); i++) {
const Config::Word &cword = config._words[i];
- BitValue v = word(MemoryRangeType::Config, i).maskWith(cword.cmask);
+ BitValue v = word(MemoryRangeType::Config, i).tqmaskWith(cword.ctqmask);
//uint nbChars = device().nbCharsWord(MemoryRangeType::Config);
- // qDebug("%i: %s %s", i, toHex(word(MemoryRangeType::Config, i), nbChars).latin1(), toHex(cword.cmask, nbChars).latin1());
+ // qDebug("%i: %s %s", i, toHex(word(MemoryRangeType::Config, i), nbChars).latin1(), toHex(cword.ctqmask, nbChars).latin1());
if ( ( device().name()=="16C61" || device().name()=="16C71" ) && isProtected ) cs += v | 0x0060;
else if ( device().is16bitFamily() ) cs += v.byte(0) + v.byte(1);
else cs += v;
@@ -405,7 +405,7 @@ BitValue Pic::Memory::checksum() const
BitValue id = 0x0;
uint nb = device().nbWords(MemoryRangeType::UserId);
for (uint i=0; i<nb; i++) {
- BitValue v = word(MemoryRangeType::UserId, nb-i-1).maskWith(0xF);
+ BitValue v = word(MemoryRangeType::UserId, nb-i-1).tqmaskWith(0xF);
if ( device().is18Family() ) id += v;
else {
// qDebug("id %i (%i): %s %s", i, nbb, toHex(v, 4).latin1(), toHex(v << (nbb*i), 9).latin1());
@@ -416,7 +416,7 @@ BitValue Pic::Memory::checksum() const
cs += id;
}
//qDebug("checksum: %s %s", toHexLabelAbs(cs).latin1(), toHex(cs & 0xFFFF, 4).latin1());
- return cs.maskWith(0xFFFF);
+ return cs.tqmaskWith(0xFFFF);
}
BitValue Pic::Memory::unprotectedChecksum() const
@@ -442,7 +442,7 @@ void Pic::Memory::setUserIdToUnprotectedChecksum()
}
//-----------------------------------------------------------------------------
-void Pic::Memory::savePartial(QTextStream &stream, HexBuffer::Format format) const
+void Pic::Memory::savePartial(TQTextStream &stream, HexBuffer::Format format) const
{
// save memory ranges in the same order as MPLAB (for easy checking)
const MemoryRangeType saveOrder[] = { MemoryRangeType::Code, MemoryRangeType::Eeprom, MemoryRangeType::Config, MemoryRangeType::UserId, MemoryRangeType::Cal, MemoryRangeType::Nb_Types };
@@ -462,7 +462,7 @@ void Pic::Memory::toHexBuffer(MemoryRangeType type, HexBuffer &hb) const
bool packed = device().architecture().data().packed;
uint offset = device().range(type).hexFileOffset;
if ( offset==0 ) offset = device().range(type).start.toUInt();
- BitValue mask = device().mask(type);
+ BitValue tqmask = device().tqmask(type);
uint wNbBytes = nbBytes;
if ( packed && type!=Pic::MemoryRangeType::Code ) {
offset /= 2;
@@ -474,7 +474,7 @@ void Pic::Memory::toHexBuffer(MemoryRangeType type, HexBuffer &hb) const
//qDebug("%s wnb=%i snb=%i div=%i", MEMORY_RANGE_TYPE_DATA[type].label, wNbBytes, sNbBytes, div);
for (uint k=0; k<wNbBytes*device().nbWords(type); k++) {
// set byte
- BitValue s = _ranges[type][wOffset].maskWith(mask);
+ BitValue s = _ranges[type][wOffset].tqmaskWith(tqmask);
//if ( k<4 ) qDebug("s=%s so=%s sb=%i wo=%i wb=%i", toHex(s, 8).data(), toHex(sOffset, 8).data(), sByte, wOffset, wByte);
s = s.byte(wByte);
if ( (byte%2)==0 ) hb.insert(offset, s);
@@ -501,14 +501,14 @@ HexBuffer Pic::Memory::toHexBuffer() const
}
void Pic::Memory::fromHexBuffer(MemoryRangeType type, const HexBuffer &hb, WarningTypes &result,
- QStringList &warnings, QMap<uint, bool> &inRange)
+ TQStringList &warnings, TQMap<uint, bool> &inRange)
{
if ( !device().isWritable(type) ) return;
uint nbBytes = device().architecture().data().nbBytesWord;
bool packed = device().architecture().data().packed;
uint offset = device().range(type).hexFileOffset;
if ( offset==0 ) offset = device().range(type).start.toUInt();
- BitValue mask = device().mask(type);
+ BitValue tqmask = device().tqmask(type);
uint wNbBytes = nbBytes;
if ( packed && type!=Pic::MemoryRangeType::Code ) {
offset /= 2;
@@ -523,7 +523,7 @@ void Pic::Memory::fromHexBuffer(MemoryRangeType type, const HexBuffer &hb, Warni
BitValue s = hb[offset];
//if ( k<4 ) qDebug("s=%s so=%s sb=%i wo=%i wb=%i", toHex(s, 8).data(), toHex(offset, 8).data(), byte, wOffset, wByte);
if ( !s.isInitialized() ) {
- if ( type==MemoryRangeType::Config ) _ranges[type][wOffset] = mask;
+ if ( type==MemoryRangeType::Config ) _ranges[type][wOffset] = tqmask;
else _ranges[type][wOffset] = BitValue();
} else {
inRange[offset] = true;
@@ -540,12 +540,12 @@ void Pic::Memory::fromHexBuffer(MemoryRangeType type, const HexBuffer &hb, Warni
wByte++;
if ( (wByte%wNbBytes)==0 ) {
if ( _ranges[type][wOffset].isInitialized() ) {
- if ( !(result & ValueTooLarge) && _ranges[type][wOffset].maskWith(mask)!=_ranges[type][wOffset] ) {
+ if ( !(result & ValueTooLarge) && _ranges[type][wOffset].tqmaskWith(tqmask)!=_ranges[type][wOffset] ) {
result |= ValueTooLarge;
- warnings += i18n("At least one word (at offset %1) is larger (%2) than the corresponding mask (%3).")
- .arg(toHexLabel(offset, 8)).arg(toHexLabel(_ranges[type][wOffset], 8)).arg(toHexLabel(mask, 8));
+ warnings += i18n("At least one word (at offset %1) is larger (%2) than the corresponding tqmask (%3).")
+ .tqarg(toHexLabel(offset, 8)).tqarg(toHexLabel(_ranges[type][wOffset], 8)).tqarg(toHexLabel(tqmask, 8));
}
- _ranges[type][wOffset] = _ranges[type][wOffset].maskWith(mask);
+ _ranges[type][wOffset] = _ranges[type][wOffset].tqmaskWith(tqmask);
}
wByte = 0;
wOffset++;
@@ -554,7 +554,7 @@ void Pic::Memory::fromHexBuffer(MemoryRangeType type, const HexBuffer &hb, Warni
}
void Pic::Memory::fromHexBuffer(const HexBuffer &hb, WarningTypes &result,
- QStringList &warnings, QMap<uint, bool> &inRange)
+ TQStringList &warnings, TQMap<uint, bool> &inRange)
{
FOR_EACH(MemoryRangeType, i) fromHexBuffer(i, hb, result, warnings, inRange);
}
diff --git a/src/devices/pic/pic/pic_memory.h b/src/devices/pic/pic/pic_memory.h
index f7c98ba..7d00c01 100644
--- a/src/devices/pic/pic/pic_memory.h
+++ b/src/devices/pic/pic/pic_memory.h
@@ -41,7 +41,7 @@ public:
bool isBlockProtected(Protection::Type ptype, uint i) const { return !blockProtectedRange(ptype, i).isEmpty(); }
bool isProtected(Protection::Type ptype, MemoryRangeType type) const { return !protectedRanges(ptype, type).isEmpty(); }
AddressRangeVector protectedRanges(Protection::Type ptype, MemoryRangeType type) const;
- void setConfigValue(const QString &maskName, const QString &valueName);
+ void setConfigValue(const TQString &tqmaskName, const TQString &valueName);
bool hasDebugOn() const { return hasFlagOn("DEBUG", false); }
void setDebugOn(bool on) { setFlagOn("DEBUG", on); }
bool hasWatchdogTimerOn() const { return hasFlagOn("WDT", false); }
@@ -58,19 +58,19 @@ public:
virtual void copyFrom(const Device::Memory &memory);
void copyFrom(MemoryRangeType type, const Memory &memory);
void fromHexBuffer(MemoryRangeType type, const HexBuffer &hb, WarningTypes &warningTypes,
- QStringList &warnings, QMap<uint, bool> &inRange);
+ TQStringList &warnings, TQMap<uint, bool> &inRange);
private:
- QMap<MemoryRangeType, Device::Array> _ranges;
+ TQMap<MemoryRangeType, Device::Array> _ranges;
void toHexBuffer(MemoryRangeType type, HexBuffer &hb) const;
- virtual void savePartial(QTextStream &stream, HexBuffer::Format format) const;
+ virtual void savePartial(TQTextStream &stream, HexBuffer::Format format) const;
virtual void fromHexBuffer(const HexBuffer &hb, WarningTypes &warningTypes,
- QStringList &warnings, QMap<uint, bool> &inRange);
- QString findValue(const QString &maskName) const;
- bool hasFlagOn(const QString &maskName, bool valueIfNotPresent) const;
- void setFlagOn(const QString &maskName, bool on);
- void setProtection(bool on, const QString &maskName, Protection::Type ptype);
+ TQStringList &warnings, TQMap<uint, bool> &inRange);
+ TQString findValue(const TQString &tqmaskName) const;
+ bool hasFlagOn(const TQString &tqmaskName, bool valueIfNotPresent) const;
+ void setFlagOn(const TQString &tqmaskName, bool on);
+ void setProtection(bool on, const TQString &tqmaskName, Protection::Type ptype);
AddressRange bootProtectedRange(Protection::Type ptype) const;
AddressRange blockProtectedRange(Protection::Type ptype, uint block) const;
};
diff --git a/src/devices/pic/prog/pic_debug.cpp b/src/devices/pic/prog/pic_debug.cpp
index 443bb10..ebdcd75 100644
--- a/src/devices/pic/prog/pic_debug.cpp
+++ b/src/devices/pic/prog/pic_debug.cpp
@@ -13,14 +13,14 @@
#include "progs/manager/debug_manager.h"
//----------------------------------------------------------------------------
-Register::TypeData Debugger::PicBase::registerTypeData(const QString &name) const
+Register::TypeData Debugger::PicBase::registerTypeData(const TQString &name) const
{
const Pic::RegistersData &rdata = device()->registersData();
- Q_ASSERT(rdata.sfrs.contains(name));
+ Q_ASSERT(rdata.sfrs.tqcontains(name));
return Register::TypeData(rdata.sfrs[name].address, rdata.nbChars());
}
-bool Debugger::PicBase::updatePortStatus(uint index, QMap<uint, Device::PortBitData> &bits)
+bool Debugger::PicBase::updatePorttqStatus(uint index, TQMap<uint, Device::PortBitData> &bits)
{
const Pic::RegistersData &rdata = device()->registersData();
BitValue tris;
@@ -65,7 +65,7 @@ const Debugger::PicBase &Debugger::PicSpecific::base() const
return static_cast<PicBase &>(_base);
}
-bool Debugger::PicSpecific::updateStatus()
+bool Debugger::PicSpecific::updatetqStatus()
{
if ( !Debugger::manager->readRegister(base().pcTypeData()) ) return false;
if ( !Debugger::manager->readRegister(base().registerTypeData("STATUS")) ) return false;
@@ -79,22 +79,22 @@ Register::TypeData Debugger::P16FSpecific::wregTypeData() const
return Register::TypeData("WREG", device().registersData().nbChars());
}
-QString Debugger::P16FSpecific::statusString() const
+TQString Debugger::P16FSpecific::statusString() const
{
const Pic::RegistersData &rdata = device().registersData();
BitValue status = Register::list().value(base().registerTypeData("STATUS"));
uint bank = (status.bit(5) ? 1 : 0) + (status.bit(6) ? 2 : 0);
BitValue wreg = Register::list().value(wregTypeData());
- return QString("W:%1 %2 %3 %4 PC:%5 Bank:%6")
- .arg(toHexLabel(wreg, rdata.nbChars())).arg(status.bit(2) ? "Z" : "z")
- .arg(status.bit(1) ? "DC" : "dc").arg(status.bit(0) ? "C" : "c")
- .arg(toHexLabel(_base.pc(), device().nbCharsAddress())).arg(bank);
+ return TQString("W:%1 %2 %3 %4 PC:%5 Bank:%6")
+ .tqarg(toHexLabel(wreg, rdata.nbChars())).tqarg(status.bit(2) ? "Z" : "z")
+ .tqarg(status.bit(1) ? "DC" : "dc").tqarg(status.bit(0) ? "C" : "c")
+ .tqarg(toHexLabel(_base.pc(), device().nbCharsAddress())).tqarg(bank);
}
//----------------------------------------------------------------------------
-bool Debugger::P18FSpecific::updateStatus()
+bool Debugger::P18FSpecific::updatetqStatus()
{
- if ( !PicSpecific::updateStatus() ) return false;
+ if ( !PicSpecific::updatetqStatus() ) return false;
if ( !Debugger::manager->readRegister(base().registerTypeData("BSR")) ) return false;
return true;
}
@@ -104,15 +104,15 @@ Register::TypeData Debugger::P18FSpecific::wregTypeData() const
return base().registerTypeData("WREG");
}
-QString Debugger::P18FSpecific::statusString() const
+TQString Debugger::P18FSpecific::statusString() const
{
const Pic::RegistersData &rdata = device().registersData();
BitValue status = Register::list().value(base().registerTypeData("STATUS"));
BitValue bsr = Register::list().value(base().registerTypeData("BSR"));
BitValue wreg = Register::list().value(wregTypeData());
- return QString("W:%1 %2 %3 %4 %5 %6 PC:%7 Bank:%8")
- .arg(toHexLabel(wreg, rdata.nbChars())).arg(status.bit(4) ? "N" : "n")
- .arg(status.bit(3) ? "OV" : "ov").arg(status.bit(2) ? "Z" : "z")
- .arg(status.bit(1) ? "DC" : "dc").arg(status.bit(0) ? "C" : "c")
- .arg(toHexLabel(base().pc(), device().nbCharsAddress())).arg(toLabel(bsr));
+ return TQString("W:%1 %2 %3 %4 %5 %6 PC:%7 Bank:%8")
+ .tqarg(toHexLabel(wreg, rdata.nbChars())).tqarg(status.bit(4) ? "N" : "n")
+ .tqarg(status.bit(3) ? "OV" : "ov").tqarg(status.bit(2) ? "Z" : "z")
+ .tqarg(status.bit(1) ? "DC" : "dc").tqarg(status.bit(0) ? "C" : "c")
+ .tqarg(toHexLabel(base().pc(), device().nbCharsAddress())).tqarg(toLabel(bsr));
}
diff --git a/src/devices/pic/prog/pic_debug.h b/src/devices/pic/prog/pic_debug.h
index dfb8af6..ce08387 100644
--- a/src/devices/pic/prog/pic_debug.h
+++ b/src/devices/pic/prog/pic_debug.h
@@ -25,7 +25,7 @@ public:
const Pic::Data &device() const { return static_cast<const Pic::Data &>(*_base.device()); }
PicBase &base();
const PicBase &base() const;
- virtual bool updateStatus();
+ virtual bool updatetqStatus();
virtual Register::TypeData wregTypeData() const = 0;
};
@@ -34,7 +34,7 @@ class P16FSpecific : public PicSpecific
{
public:
P16FSpecific(Debugger::Base &base) : PicSpecific(base) {}
- virtual QString statusString() const;
+ virtual TQString statusString() const;
virtual Register::TypeData wregTypeData() const;
};
@@ -43,8 +43,8 @@ class P18FSpecific : public PicSpecific
{
public:
P18FSpecific(Debugger::Base &base) : PicSpecific(base) {}
- virtual QString statusString() const;
- virtual bool updateStatus();
+ virtual TQString statusString() const;
+ virtual bool updatetqStatus();
virtual Register::TypeData wregTypeData() const;
};
@@ -56,8 +56,8 @@ public:
PicSpecific *deviceSpecific() { return static_cast<PicSpecific *>(_deviceSpecific); }
const PicSpecific *deviceSpecific() const { return static_cast<const PicSpecific *>(_deviceSpecific); }
const Pic::Data *device() const { return static_cast<const Pic::Data *>(Debugger::Base::device()); }
- Register::TypeData registerTypeData(const QString &name) const;
- virtual bool updatePortStatus(uint index, QMap<uint, Device::PortBitData> &bits);
+ Register::TypeData registerTypeData(const TQString &name) const;
+ virtual bool updatePorttqStatus(uint index, TQMap<uint, Device::PortBitData> &bits);
};
} // namespace
diff --git a/src/devices/pic/prog/pic_prog.cpp b/src/devices/pic/prog/pic_prog.cpp
index bc7dcd1..e882529 100644
--- a/src/devices/pic/prog/pic_prog.cpp
+++ b/src/devices/pic/prog/pic_prog.cpp
@@ -79,7 +79,7 @@ uint Programmer::PicBase::nbSteps(Task task, const Device::MemoryRange *range) c
if ( !prange->all() && prange->_type!=type ) continue;
nb += device()->nbWords(type);
}
- return QMAX(nb, uint(1));
+ return TQMAX(nb, uint(1));
}
case Task::Write: {
uint nb = 0;
@@ -90,7 +90,7 @@ uint Programmer::PicBase::nbSteps(Task task, const Device::MemoryRange *range) c
nb += device()->nbWords(type);
if ( readConfigEntry(Config::VerifyAfterProgram).toBool() ) nb += device()->nbWords(type);
}
- return QMAX(nb, uint(1));
+ return TQMAX(nb, uint(1));
}
case Task::Nb_Types: break;
}
@@ -106,9 +106,9 @@ bool Programmer::PicBase::readVoltages()
if ( !group().canReadVoltage(Pic::VoltageType(i)) ) continue;
if ( _voltages[i].error==true ) {
ok = false;
- log(Log::LineType::Error, i18n(" %1 = %2 V: error in voltage level.").arg(i18n(Pic::VOLTAGE_TYPE_LABELS[i])).arg(_voltages[i].value));
+ log(Log::LineType::Error, i18n(" %1 = %2 V: error in voltage level.").tqarg(i18n(Pic::VOLTAGE_TYPE_LABELS[i])).tqarg(_voltages[i].value));
} else if ( _voltages[i].value!=UNKNOWN_VOLTAGE )
- log(Log::DebugLevel::Normal, QString(" %1 = %2 V").arg(i18n(Pic::VOLTAGE_TYPE_LABELS[i])).arg(_voltages[i].value));
+ log(Log::DebugLevel::Normal, TQString(" %1 = %2 V").tqarg(i18n(Pic::VOLTAGE_TYPE_LABELS[i])).tqarg(_voltages[i].value));
}
return ok;
}
@@ -136,10 +136,10 @@ bool Programmer::PicBase::initProgramming(Task)
const Pic::VoltageData &tvpp = device()->voltage(Pic::Vpp);
if ( vpp()<tvpp.min )
log(Log::LineType::Warning, i18n("Vpp (%1 V) is lower than the minimum required voltage (%2 V).")
- .arg(vpp()).arg(tvpp.min));
+ .tqarg(vpp()).tqarg(tvpp.min));
if ( vpp()>tvpp.max ) {
- QString s = i18n("Vpp (%1 V) is higher than the maximum voltage (%2 V). You may damage the device.")
- .arg(vpp()).arg(tvpp.max);
+ TQString s = i18n("Vpp (%1 V) is higher than the maximum voltage (%2 V). You may damage the device.")
+ .tqarg(vpp()).tqarg(tvpp.max);
log(Log::LineType::Warning, s);
if ( !askContinue(s) ) {
logUserAbort();
@@ -153,15 +153,15 @@ bool Programmer::PicBase::initProgramming(Task)
if ( vdd()<tvdd.min ) {
if ( type==Pic::VddBulkErase && device()->voltage(Pic::VddWrite).min!=tvdd.min )
log(Log::LineType::Warning, i18n("Vdd (%1 V) is too low for high-voltage programming\n(piklab only supports high-voltage programming at the moment).\nMinimum required is %2 V.")
- .arg(vdd()).arg(tvdd.min));
+ .tqarg(vdd()).tqarg(tvdd.min));
else if ( type==Pic::VddRead && device()->voltage(Pic::VddWrite).min!=tvdd.min )
log(Log::LineType::Warning, i18n("Vdd (%1 V) is too low for reading\nMinimum required is %2 V.")
- .arg(vdd()).arg(tvdd.min));
+ .tqarg(vdd()).tqarg(tvdd.min));
else log(Log::LineType::Warning, i18n("Vdd (%1 V) is too low for programming\nMinimum required is %2 V.")
- .arg(vdd()).arg(tvdd.min));
+ .tqarg(vdd()).tqarg(tvdd.min));
} else if ( vdd()>tvdd.max ) {
- QString s = i18n("Vdd (%1 V) is higher than the maximum voltage (%2 V). You may damage the device.")
- .arg(vdd()).arg(tvdd.max);
+ TQString s = i18n("Vdd (%1 V) is higher than the maximum voltage (%2 V). You may damage the device.")
+ .tqarg(vdd()).tqarg(tvdd.max);
log(Log::LineType::Warning, s);
if ( !askContinue(s) ) {
logUserAbort();
@@ -177,8 +177,8 @@ bool Programmer::PicBase::initProgramming(Task)
_deviceMemory->setArray(Pic::MemoryRangeType::Config, data);
_hasProtectedCode = _deviceMemory->isProtected(Pic::Protection::ProgramProtected, Pic::MemoryRangeType::Code);
_hasProtectedEeprom = _deviceMemory->isProtected(Pic::Protection::ProgramProtected, Pic::MemoryRangeType::Eeprom);
- log(Log::DebugLevel::Normal, QString(" protected: code=%1 data=%2")
- .arg(_hasProtectedCode ? "true" : "false").arg(_hasProtectedEeprom ? "true" : "false"));
+ log(Log::DebugLevel::Normal, TQString(" protected: code=%1 data=%2")
+ .tqarg(_hasProtectedCode ? "true" : "false").tqarg(_hasProtectedEeprom ? "true" : "false"));
// read calibration
if ( !readCalibration() ) return false;
}
@@ -250,45 +250,45 @@ bool Programmer::PicBase::verifyDeviceId()
{
if ( !specific()->canReadRange(Pic::MemoryRangeType::DeviceId ) ) return true;
if ( !device()->isReadable(Pic::MemoryRangeType::DeviceId) ) {
- log(Log::LineType::Information, i18n("Device not autodetectable: continuing with the specified device name \"%1\"...").arg(device()->name()));
+ log(Log::LineType::Information, i18n("Device not autodetectable: continuing with the specified device name \"%1\"...").tqarg(device()->name()));
return true;
}
BitValue rawId = readDeviceId();
if ( hasError() ) return false;
uint nbChars = device()->nbWords(Pic::MemoryRangeType::DeviceId) * device()->nbCharsWord(Pic::MemoryRangeType::DeviceId);
- if ( rawId==0x0 || rawId==device()->mask(Pic::MemoryRangeType::DeviceId) ) {
- log(Log::LineType::Error, i18n("Missing or incorrect device (Read id is %1).").arg(toHexLabel(rawId, nbChars)));
+ if ( rawId==0x0 || rawId==device()->tqmask(Pic::MemoryRangeType::DeviceId) ) {
+ log(Log::LineType::Error, i18n("Missing or incorrect device (Read id is %1).").tqarg(toHexLabel(rawId, nbChars)));
return false;
}
- QMap<QString, Device::IdData> ids;
- QValueVector<QString> names = group().supportedDevices();
+ TQMap<TQString, Device::IdData> ids;
+ TQValueVector<TQString> names = group().supportedDevices();
for (uint k=0; k<uint(names.count()); k++) {
const Pic::Data *data = static_cast<const Pic::Data *>(group().deviceData(names[k]).data);
if ( data->architecture()!=device()->architecture() ) continue;
Device::IdData idata;
if ( data->matchId(rawId, idata) ) ids[names[k]] = idata;
}
- QString message;
+ TQString message;
if ( ids.count()!=0 ) {
- log(Log::LineType::Information, i18n("Read id: %1").arg(device()->idNames(ids).join("; ")));
- if ( ids.contains(device()->name()) ) return true;
- message = i18n("Read id does not match the specified device name \"%1\".").arg(device()->name());
+ log(Log::LineType::Information, i18n("Read id: %1").tqarg(device()->idNames(ids).join("; ")));
+ if ( ids.tqcontains(device()->name()) ) return true;
+ message = i18n("Read id does not match the specified device name \"%1\".").tqarg(device()->name());
} else {
- log(Log::LineType::Warning, i18n(" Unknown or incorrect device (Read id is %1).").arg(toHexLabel(rawId, nbChars)));
+ log(Log::LineType::Warning, i18n(" Unknown or incorrect device (Read id is %1).").tqarg(toHexLabel(rawId, nbChars)));
message = i18n("Unknown device.");
}
if ( !askContinue(message) ) {
logUserAbort();
return false;
}
- log(Log::LineType::Information, i18n("Continue with the specified device name: \"%1\"...").arg(device()->name()));
+ log(Log::LineType::Information, i18n("Continue with the specified device name: \"%1\"...").tqarg(device()->name()));
return true;
}
//-----------------------------------------------------------------------------
-QString Programmer::PicBase::prettyCalibration(const Device::Array &data) const
+TQString Programmer::PicBase::prettyCalibration(const Device::Array &data) const
{
- QString s;
+ TQString s;
for (uint i=0; i<data.count(); i++) {
if ( i!=0 ) s += ", ";
s += toHexLabel(data[i], device()->nbCharsWord(Pic::MemoryRangeType::Cal));
@@ -306,8 +306,8 @@ bool Programmer::PicBase::readCalibration()
Device::Array data;
if ( !specific()->read(Pic::MemoryRangeType::Cal, data, 0) ) return false;
_deviceMemory->setArray(Pic::MemoryRangeType::Cal, data);
- log(Log::DebugLevel::Normal, QString(" Read osccal: %1").arg(prettyCalibration(data)));
- QString message;
+ log(Log::DebugLevel::Normal, TQString(" Read osccal: %1").tqarg(prettyCalibration(data)));
+ TQString message;
if ( !device()->checkCalibration(data, &message) ) log(Log::LineType::Warning, " " + message);
if ( device()->isReadable(Pic::MemoryRangeType::CalBackup) ) {
if ( !specific()->canReadRange(Pic::MemoryRangeType::CalBackup) ) {
@@ -316,7 +316,7 @@ bool Programmer::PicBase::readCalibration()
}
if ( !specific()->read(Pic::MemoryRangeType::CalBackup, data, 0) ) return false;
_deviceMemory->setArray(Pic::MemoryRangeType::CalBackup, data);
- log(Log::DebugLevel::Normal, QString(" Read osccal backup: %1").arg(prettyCalibration(data)));
+ log(Log::DebugLevel::Normal, TQString(" Read osccal backup: %1").tqarg(prettyCalibration(data)));
if ( !device()->checkCalibration(data, &message) ) log(Log::LineType::Warning, " " + message);
}
}
@@ -366,22 +366,22 @@ bool Programmer::PicBase::restoreBandGapBits()
if ( !specific()->canReadRange(Pic::MemoryRangeType::Config) ) return true;
bool hasProtectedBits = false;
for (uint i=0; i<device()->nbWords(Pic::MemoryRangeType::Config); i++)
- if ( device()->config()._words[i].pmask!=0 ) hasProtectedBits = true;
+ if ( device()->config()._words[i].ptqmask!=0 ) hasProtectedBits = true;
if ( !hasProtectedBits ) return true;
Device::Array cdata;
if ( !specific()->read(Pic::MemoryRangeType::Config, cdata, 0) ) return false;
Device::Array data = _deviceMemory->arrayForWriting(Pic::MemoryRangeType::Config);
for (uint i=0; i<cdata.count(); i++) {
- BitValue pmask = device()->config()._words[i].pmask;
- if ( pmask==0 ) continue;
- cdata[i] = cdata[i].clearMaskBits(pmask);
- cdata[i] |= data[i].maskWith(pmask);
+ BitValue ptqmask = device()->config()._words[i].ptqmask;
+ if ( ptqmask==0 ) continue;
+ cdata[i] = cdata[i].clearMaskBits(ptqmask);
+ cdata[i] |= data[i].tqmaskWith(ptqmask);
}
if ( !specific()->canWriteRange(Pic::MemoryRangeType::Config) ) {
log(Log::LineType::Warning, i18n("Could not restore band gap bits because programmer does not support writing config bits."));
return true;
}
- log(Log::DebugLevel::Normal, QString(" Write config with band gap bits: %2").arg(toHexLabel(cdata[0], device()->nbCharsWord(Pic::MemoryRangeType::Config))));
+ log(Log::DebugLevel::Normal, TQString(" Write config with band gap bits: %2").tqarg(toHexLabel(cdata[0], device()->nbCharsWord(Pic::MemoryRangeType::Config))));
if ( !programRange(Pic::MemoryRangeType::Config, cdata) ) return false;
if ( !specific()->read(Pic::MemoryRangeType::Config, data, 0) ) return false;
if ( data==cdata ) log(Log::LineType::Information, i18n(" Band gap bits have been preserved."));
@@ -464,7 +464,7 @@ bool Programmer::PicBase::internalEraseRange(Pic::MemoryRangeType type)
log(Log::LineType::SoftError, i18n("Cannot erase specified range because of programmer limitations."));
return false;
}
- if ( !askContinue(i18n("%1: Erasing this range only is not supported with this programmer. This will erase the whole chip and restore the other memory ranges.").arg(type.label())) ) {
+ if ( !askContinue(i18n("%1: Erasing this range only is not supported with this programmer. This will erase the whole chip and restore the other memory ranges.").tqarg(type.label())) ) {
logUserAbort();
return false;
}
@@ -497,19 +497,19 @@ bool Programmer::PicBase::readRange(Pic::MemoryRangeType type, Pic::Memory *memo
{
if ( !device()->isReadable(type) ) return true;
if ( !specific()->canReadRange(type) ) {
- log(Log::LineType::Information, i18n("The selected programmer cannot read %1: operation skipped.").arg(type.label()));
+ log(Log::LineType::Information, i18n("The selected programmer cannot read %1: operation skipped.").tqarg(type.label()));
return true;
}
VerifyData *vdata = (vd ? new VerifyData(vd->actions, vd->memory) : 0);
if (vdata) {
- log(Log::LineType::Information, i18n(" Verify memory: %1").arg(type.label()));
+ log(Log::LineType::Information, i18n(" Verify memory: %1").tqarg(type.label()));
if ( !(vdata->actions & IgnoreProtectedVerify) ) {
vdata->protectedRanges = static_cast<const Pic::Memory &>(vdata->memory).protectedRanges(Pic::Protection::ProgramProtected, type);
if ( !vdata->protectedRanges.isEmpty() ) log(Log::LineType::Warning, i18n(" Part of device memory is protected (in %1) and cannot be verified.")
- .arg(type.label()));
+ .tqarg(type.label()));
} else vdata->protectedRanges.clear();
} else {
- log(Log::LineType::Information, i18n(" Read memory: %1").arg(type.label()));
+ log(Log::LineType::Information, i18n(" Read memory: %1").tqarg(type.label()));
CRASH_ASSERT(memory);
}
Device::Array data;
@@ -562,7 +562,7 @@ bool Programmer::PicBase::programSingle(Pic::MemoryRangeType type, const Pic::Me
bool Programmer::PicBase::programRange(Pic::MemoryRangeType mtype, const Device::Array &data)
{
- log(Log::LineType::Information, i18n(" Write memory: %1").arg(mtype.label()));
+ log(Log::LineType::Information, i18n(" Write memory: %1").tqarg(mtype.label()));
bool only = ( readConfigEntry(Config::OnlyProgramNonMask).toBool()
&& (mtype==Pic::MemoryRangeType::Code || mtype==Pic::MemoryRangeType::Eeprom) );
return specific()->write(mtype, data, !only);
@@ -670,17 +670,17 @@ bool Programmer::PicBase::internalProgram(const Device::Memory &memory, const De
//-----------------------------------------------------------------------------
bool Programmer::PicBase::checkProgramCalibration(const Device::Array &data)
{
- QString message, s = prettyCalibration(data);
+ TQString message, s = prettyCalibration(data);
if ( !device()->checkCalibration(data, &message) ) {
- sorry(i18n("The calibration word %1 is not valid.").arg(s), message);
+ sorry(i18n("The calibration word %1 is not valid.").tqarg(s), message);
return false;
}
- return askContinue(i18n("Do you want to overwrite the device calibration with %1?").arg(s));
+ return askContinue(i18n("Do you want to overwrite the device calibration with %1?").tqarg(s));
}
bool Programmer::PicBase::tryProgramCalibration(const Device::Array &data, bool &success)
{
- log(Log::LineType::Information, i18n(" Write memory: %1").arg(Pic::MemoryRangeType(Pic::MemoryRangeType::Cal).label()));
+ log(Log::LineType::Information, i18n(" Write memory: %1").tqarg(Pic::MemoryRangeType(Pic::MemoryRangeType::Cal).label()));
success = true;
if ( !specific()->write(Pic::MemoryRangeType::Cal, data, true) ) return false;
Device::Array read;
@@ -691,7 +691,7 @@ bool Programmer::PicBase::tryProgramCalibration(const Device::Array &data, bool
if ( device()->isWritable(Pic::MemoryRangeType::CalBackup) ) {
if ( !specific()->read(Pic::MemoryRangeType::CalBackup, read, 0) ) return false;
if ( device()->checkCalibration(read) ) return true; // do not overwrite correct backup value
- log(Log::LineType::Information, i18n(" Write memory: %1").arg(Pic::MemoryRangeType(Pic::MemoryRangeType::CalBackup).label()));
+ log(Log::LineType::Information, i18n(" Write memory: %1").tqarg(Pic::MemoryRangeType(Pic::MemoryRangeType::CalBackup).label()));
if ( !specific()->write(Pic::MemoryRangeType::CalBackup, data, true) ) return false;
if ( !specific()->read(Pic::MemoryRangeType::CalBackup, read, 0) ) return false;
for (uint i=0; i<data.count(); i++)
diff --git a/src/devices/pic/prog/pic_prog.h b/src/devices/pic/prog/pic_prog.h
index 0fb37f7..a76913a 100644
--- a/src/devices/pic/prog/pic_prog.h
+++ b/src/devices/pic/prog/pic_prog.h
@@ -98,7 +98,7 @@ private:
bool doProgramCalibration(const Device::Array &data);
bool checkProgramCalibration(const Device::Array &data);
bool internalProgramCalibration(const Device::Array &data);
- QString prettyCalibration(const Device::Array &data) const;
+ TQString prettyCalibration(const Device::Array &data) const;
bool tryProgramCalibration(const Device::Array &data, bool &success);
bool preserveCode();
bool preserveEeprom();
diff --git a/src/devices/pic/prog/pic_prog_specific.cpp b/src/devices/pic/prog/pic_prog_specific.cpp
index bfcd2fa..bca71b4 100644
--- a/src/devices/pic/prog/pic_prog_specific.cpp
+++ b/src/devices/pic/prog/pic_prog_specific.cpp
@@ -28,11 +28,11 @@ uint Programmer::PicDeviceSpecific::findNonMaskStart(Pic::MemoryRangeType type,
{
uint start = 0;
for (; start<data.count(); start++)
- if ( data[start]!=device().mask(type) ) break;
- const_cast<PicDeviceSpecific *>(this)->log(Log::DebugLevel::Normal, QString("start before align: %1").arg(start));
+ if ( data[start]!=device().tqmask(type) ) break;
+ const_cast<PicDeviceSpecific *>(this)->log(Log::DebugLevel::Normal, TQString("start before align: %1").tqarg(start));
uint align = device().nbWordsWriteAlignment(type);
start -= start % align;
- const_cast<PicDeviceSpecific *>(this)->log(Log::DebugLevel::Normal, QString("start after align: %1 (align=%2)").arg(start).arg(align));
+ const_cast<PicDeviceSpecific *>(this)->log(Log::DebugLevel::Normal, TQString("start after align: %1 (align=%2)").tqarg(start).tqarg(align));
return start;
}
@@ -40,11 +40,11 @@ uint Programmer::PicDeviceSpecific::findNonMaskEnd(Pic::MemoryRangeType type, co
{
uint end = data.count()-1;
for (; end>0; end--)
- if ( data[end]!=device().mask(type) ) break;
- const_cast<PicDeviceSpecific *>(this)->log(Log::DebugLevel::Normal, QString("end before align: %1").arg(end));
+ if ( data[end]!=device().tqmask(type) ) break;
+ const_cast<PicDeviceSpecific *>(this)->log(Log::DebugLevel::Normal, TQString("end before align: %1").tqarg(end));
uint align = device().nbWordsWriteAlignment(type);
if ( (end+1) % align ) end += align - (end+1) % align;
- const_cast<PicDeviceSpecific *>(this)->log(Log::DebugLevel::Normal, QString("end after align: %1 (align=%2)").arg(end).arg(align));
+ const_cast<PicDeviceSpecific *>(this)->log(Log::DebugLevel::Normal, TQString("end after align: %1 (align=%2)").tqarg(end).tqarg(align));
Q_ASSERT(end<data.count());
return end;
}
@@ -99,23 +99,23 @@ bool Programmer::PicHardware::compareWords(Pic::MemoryRangeType type, uint index
Address address = device().range(type).start + inc * index;
if ( actions & ::Programmer::BlankCheckVerify )
log(Log::LineType::SoftError, i18n("Device memory is not blank (in %1 at address %2: reading %3 and expecting %4).")
- .arg(type.label()).arg(toHexLabel(address, device().nbCharsAddress()))
- .arg(toHexLabel(d, device().nbCharsWord(type))).arg(toHexLabel(v, device().nbCharsWord(type))));
+ .tqarg(type.label()).tqarg(toHexLabel(address, device().nbCharsAddress()))
+ .tqarg(toHexLabel(d, device().nbCharsWord(type))).tqarg(toHexLabel(v, device().nbCharsWord(type))));
else log(Log::LineType::SoftError, i18n("Device memory does not match hex file (in %1 at address %2: reading %3 and expecting %4).")
- .arg(type.label()).arg(toHexLabel(address, device().nbCharsAddress()))
- .arg(toHexLabel(d, device().nbCharsWord(type))).arg(toHexLabel(v, device().nbCharsWord(type))));
+ .tqarg(type.label()).tqarg(toHexLabel(address, device().nbCharsAddress()))
+ .tqarg(toHexLabel(d, device().nbCharsWord(type))).tqarg(toHexLabel(v, device().nbCharsWord(type))));
return false;
}
bool Programmer::PicHardware::verifyWord(uint i, BitValue word, Pic::MemoryRangeType type, const VerifyData &vdata)
{
- if ( !(vdata.actions & ::Programmer::IgnoreProtectedVerify) && vdata.protectedRanges.contains(i) ) return true; // protected
+ if ( !(vdata.actions & ::Programmer::IgnoreProtectedVerify) && vdata.protectedRanges.tqcontains(i) ) return true; // protected
BitValue v = static_cast<const Pic::Memory &>(vdata.memory).normalizedWord(type, i);
BitValue d = static_cast<const Pic::Memory &>(vdata.memory).normalizeWord(type, i, word);
if ( type==Pic::MemoryRangeType::Config ) {
- BitValue pmask = device().config()._words[i].pmask;
- v = v.clearMaskBits(pmask);
- d = d.clearMaskBits(pmask);
+ BitValue ptqmask = device().config()._words[i].ptqmask;
+ v = v.clearMaskBits(ptqmask);
+ d = d.clearMaskBits(ptqmask);
}
return compareWords(type, i, v, d, vdata.actions);
}
diff --git a/src/devices/pic/prog/pic_prog_specific.h b/src/devices/pic/prog/pic_prog_specific.h
index fef8a61..249aba6 100644
--- a/src/devices/pic/prog/pic_prog_specific.h
+++ b/src/devices/pic/prog/pic_prog_specific.h
@@ -66,13 +66,13 @@ public:
double value;
bool error;
};
- class VoltagesData : public QValueVector<VoltageData> {
+ class VoltagesData : public TQValueVector<VoltageData> {
public:
- VoltagesData() : QValueVector<VoltageData>(Pic::Nb_VoltageTypes) {}
+ VoltagesData() : TQValueVector<VoltageData>(Pic::Nb_VoltageTypes) {}
};
public:
- PicHardware(::Programmer::Base &base, Port::Base *port, const QString &name) : Hardware(base, port, name) {}
+ PicHardware(::Programmer::Base &base, Port::Base *port, const TQString &name) : Hardware(base, port, name) {}
const Pic::Data &device() const { return static_cast<const Pic::Data &>(*_base.device()); }
virtual bool readVoltages(VoltagesData &) { return true; }
virtual bool getTargetMode(Pic::TargetMode &mode) { mode = Pic::TargetInProgramming; return true; }
diff --git a/src/devices/pic/xml/pic_xml_to_data.cpp b/src/devices/pic/xml/pic_xml_to_data.cpp
index f3675de..7f727ff 100644
--- a/src/devices/pic/xml/pic_xml_to_data.cpp
+++ b/src/devices/pic/xml/pic_xml_to_data.cpp
@@ -6,8 +6,8 @@
* the Free Software Foundation; either version 2 of the License, or *
* (at your option) any later version. *
***************************************************************************/
-#include <qfile.h>
-#include <qregexp.h>
+#include <tqfile.h>
+#include <tqregexp.h>
#include "xml_to_data/device_xml_to_data.h"
#include "common/common/misc.h"
@@ -19,17 +19,17 @@ namespace Pic
class XmlToData : public Device::XmlToData<Data>
{
private:
- virtual QString namespaceName() const { return "Pic"; }
+ virtual TQString namespaceName() const { return "Pic"; }
-bool getVoltages(ProgVoltageType type, QDomElement element)
+bool getVoltages(ProgVoltageType type, TQDomElement element)
{
- QDomElement voltages = findUniqueElement(element, "voltages", "name", type.key());
+ TQDomElement voltages = findUniqueElement(element, "voltages", "name", type.key());
if ( voltages.isNull() ) return false;
bool ok1, ok2, ok3;
data()->_voltages[type].min = voltages.attribute("min").toDouble(&ok1);
data()->_voltages[type].max = voltages.attribute("max").toDouble(&ok2);
data()->_voltages[type].nominal = voltages.attribute("nominal").toDouble(&ok3);
- if ( !ok1 || !ok2 || !ok3 ) qFatal(QString("Cannot extract voltage value for \"%1\"").arg(type.key()));
+ if ( !ok1 || !ok2 || !ok3 ) qFatal(TQString("Cannot extract voltage value for \"%1\"").tqarg(type.key()));
if ( data()->_voltages[type].min>data()->_voltages[type].max
|| data()->_voltages[type].nominal<data()->_voltages[type].min
|| data()->_voltages[type].nominal>data()->_voltages[type].max )
@@ -37,9 +37,9 @@ bool getVoltages(ProgVoltageType type, QDomElement element)
return true;
}
-bool getMemoryRange(MemoryRangeType type, QDomElement element)
+bool getMemoryRange(MemoryRangeType type, TQDomElement element)
{
- QDomElement range = findUniqueElement(element, "memory", "name", type.key());
+ TQDomElement range = findUniqueElement(element, "memory", "name", type.key());
if ( range.isNull() ) return false;
data()->_ranges[type].properties = Present;
bool ok;
@@ -50,11 +50,11 @@ bool getMemoryRange(MemoryRangeType type, QDomElement element)
if ( !ok ) qFatal("Cannot extract end address");
if ( data()->_ranges[type].end<data()->_ranges[type].start ) qFatal("Memory range end is before its start");
uint nbCharsWord = data()->nbCharsWord(type);
- if ( data()->nbBitsWord(type)==0 ) qFatal(QString("Architecture doesn't contain memory range %1").arg(type.key()));
+ if ( data()->nbBitsWord(type)==0 ) qFatal(TQString("Architecture doesn't contain memory range %1").tqarg(type.key()));
if ( type==MemoryRangeType::UserId ) {
- data()->_userIdRecommendedMask = fromHexLabel(range.attribute("rmask"), nbCharsWord, &ok);
- if ( !ok ) qFatal("Cannot extract rmask value for user id");
- if ( !data()->_userIdRecommendedMask.isInside(data()->mask(type)) ) qFatal(QString("rmask is not inside mask %1 (%2)").arg(toHexLabel(data()->_userIdRecommendedMask, 8)).arg(toHexLabel(data()->mask(type), 8)));
+ data()->_userIdRecommendedMask = fromHexLabel(range.attribute("rtqmask"), nbCharsWord, &ok);
+ if ( !ok ) qFatal("Cannot extract rtqmask value for user id");
+ if ( !data()->_userIdRecommendedMask.isInside(data()->tqmask(type)) ) qFatal(TQString("rtqmask is not inside tqmask %1 (%2)").tqarg(toHexLabel(data()->_userIdRecommendedMask, 8)).tqarg(toHexLabel(data()->tqmask(type), 8)));
}
if ( range.attribute("hexfile_offset")!="?" ) {
data()->_ranges[type].properties |= Programmable;
@@ -64,15 +64,15 @@ bool getMemoryRange(MemoryRangeType type, QDomElement element)
}
}
if ( type==MemoryRangeType::Cal && !data()->is18Family() ) {
- data()->_calibration.opcodeMask = fromHexLabel(range.attribute("cal_opmask"), nbCharsWord, &ok);
- if ( !ok ) qFatal("Cannot extract calibration opcode mask");
+ data()->_calibration.opcodeMask = fromHexLabel(range.attribute("cal_optqmask"), nbCharsWord, &ok);
+ if ( !ok ) qFatal("Cannot extract calibration opcode tqmask");
data()->_calibration.opcode = fromHexLabel(range.attribute("cal_opcode"), nbCharsWord, &ok);
if ( !ok ) qFatal("Cannot extract calibration opcode");
- if ( !data()->_calibration.opcode.isInside(data()->_calibration.opcodeMask) ) qFatal("Calibration opcode should be inside opcode mask");
- if ( !data()->_calibration.opcodeMask.isInside(data()->mask(type)) ) qFatal("Calibration mask should be inside opcode mask");
+ if ( !data()->_calibration.opcode.isInside(data()->_calibration.opcodeMask) ) qFatal("Calibration opcode should be inside opcode tqmask");
+ if ( !data()->_calibration.opcodeMask.isInside(data()->tqmask(type)) ) qFatal("Calibration tqmask should be inside opcode tqmask");
}
- QString wwa = range.attribute("word_write_align");
- QString wea = range.attribute("word_erase_align");
+ TQString wwa = range.attribute("word_write_align");
+ TQString wea = range.attribute("word_erase_align");
if ( type==MemoryRangeType::Code ) {
if ( data()->_architecture==Architecture::P18F || data()->_architecture==Architecture::P18J ) {
data()->_nbWordsCodeWrite = wwa.toUInt(&ok);
@@ -88,31 +88,31 @@ bool getMemoryRange(MemoryRangeType type, QDomElement element)
return true;
}
-bool hasValue(const Pic::Config::Mask &mask, BitValue value)
+bool hasValue(const Pic::Config::Mask &tqmask, BitValue value)
{
- for (uint i=0; i<uint(mask.values.count()); i++)
- if ( mask.values[i].value==value ) return true;
+ for (uint i=0; i<uint(tqmask.values.count()); i++)
+ if ( tqmask.values[i].value==value ) return true;
return false;
}
-void processName(const Pic::Config::Mask &cmask, BitValue pmask, Pic::Config::Value &cvalue)
+void processName(const Pic::Config::Mask &ctqmask, BitValue ptqmask, Pic::Config::Value &cvalue)
{
- QStringList &cnames = cvalue.configNames[Pic::ConfigNameType::Default];
+ TQStringList &cnames = cvalue.configNames[Pic::ConfigNameType::Default];
if ( cvalue.name=="invalid" ) {
- cvalue.name = QString::null;
- if ( !cnames.isEmpty() ) qFatal(QString("No cname should be defined for invalid value in mask %1").arg(cmask.name));
+ cvalue.name = TQString();
+ if ( !cnames.isEmpty() ) qFatal(TQString("No cname should be defined for invalid value in tqmask %1").tqarg(ctqmask.name));
return;
}
- if ( cvalue.name.isEmpty() ) qFatal(QString("Empty value name in mask %1").arg(cmask.name));
- if ( cmask.value.isInside(pmask) ) { // protected bits
- if ( !cnames.isEmpty() ) qFatal(QString("Config name should be null for protected config mask \"%1\"").arg(cmask.name));
+ if ( cvalue.name.isEmpty() ) qFatal(TQString("Empty value name in tqmask %1").tqarg(ctqmask.name));
+ if ( ctqmask.value.isInside(ptqmask) ) { // protected bits
+ if ( !cnames.isEmpty() ) qFatal(TQString("Config name should be null for protected config tqmask \"%1\"").tqarg(ctqmask.name));
} else {
- if ( cnames.isEmpty() && cmask.name!="BSSEC" && cmask.name!="BSSIZ" && cmask.name!="SSSEC" && cmask.name!="SSSIZ" ) {
+ if ( cnames.isEmpty() && ctqmask.name!="BSSEC" && ctqmask.name!="BSSIZ" && ctqmask.name!="SSSEC" && ctqmask.name!="SSSIZ" ) {
// ### FIXME: 18J 24H 30F1010/202X
if ( data()->architecture()!=Pic::Architecture::P18J && data()->architecture()!=Pic::Architecture::P24H
&& data()->architecture()!=Pic::Architecture::P24F && data()->architecture()!=Pic::Architecture::P33F
&& data()->name()!="30F1010" && data()->name()!="30F2020" && data()->name()!="30F2023" )
- qFatal(QString("cname not defined for \"%1\" (%2)").arg(cvalue.name).arg(cmask.name));
+ qFatal(TQString("cname not defined for \"%1\" (%2)").tqarg(cvalue.name).tqarg(ctqmask.name));
}
if ( cnames.count()==1 && cnames[0]=="_" ) cnames.clear();
for (uint i=0; i<uint(cnames.count()); i++) {
@@ -121,133 +121,133 @@ void processName(const Pic::Config::Mask &cmask, BitValue pmask, Pic::Config::Va
bool ok;
BitValue v = fromHexLabel(cnames[i], &ok);
uint nbChars = data()->nbCharsWord(MemoryRangeType::Config);
- BitValue mask = cmask.value.complementInMask(maxValue(NumberBase::Hex, nbChars));
- if ( ok && v==(mask | cvalue.value) ) continue;
+ BitValue tqmask = ctqmask.value.complementInMask(maxValue(NumberBase::Hex, nbChars));
+ if ( ok && v==(tqmask | cvalue.value) ) continue;
} else if ( XOR(cnames[i].startsWith("_"), data()->architecture()==Pic::Architecture::P30F) ) continue;
- qFatal(QString("Invalid config name for \"%1\"/\"%2\"").arg(cmask.name).arg(cvalue.name));
+ qFatal(TQString("Invalid config name for \"%1\"/\"%2\"").tqarg(ctqmask.name).tqarg(cvalue.name));
}
- QStringList &ecnames = cvalue.configNames[Pic::ConfigNameType::Extra];
+ TQStringList &ecnames = cvalue.configNames[Pic::ConfigNameType::Extra];
for (uint i=0; i<uint(ecnames.count()); i++)
- if ( ecnames[i][0]!='_' ) qFatal(QString("Invalid extra config name for %1").arg(cvalue.name));
+ if ( ecnames[i][0]!='_' ) qFatal(TQString("Invalid extra config name for %1").tqarg(cvalue.name));
}
}
-Pic::Config::Mask toConfigMask(QDomElement mask, BitValue pmask)
+Pic::Config::Mask toConfigMask(TQDomElement tqmask, BitValue ptqmask)
{
uint nbChars = data()->nbCharsWord(MemoryRangeType::Config);
bool ok;
- QString defName;
- QMap<Pic::ConfigNameType, QStringList> defConfigNames;
- Config::Mask cmask;
- cmask.name = mask.attribute("name");
- if ( !Config::hasMaskName(cmask.name) ) qFatal(QString("Unknown mask name %1").arg(cmask.name));
- cmask.value = fromHexLabel(mask.attribute("value"), nbChars, &ok);
- if ( !ok || cmask.value==0 || cmask.value>data()->mask(MemoryRangeType::Config) )
- qFatal(QString("Malformed mask value in mask %1").arg(mask.attribute("name")));
- //QStringList names;
- QDomNode child = mask.firstChild();
+ TQString defName;
+ TQMap<Pic::ConfigNameType, TQStringList> defConfigNames;
+ Config::Mask ctqmask;
+ ctqmask.name = tqmask.attribute("name");
+ if ( !Config::hasMaskName(ctqmask.name) ) qFatal(TQString("Unknown tqmask name %1").tqarg(ctqmask.name));
+ ctqmask.value = fromHexLabel(tqmask.attribute("value"), nbChars, &ok);
+ if ( !ok || ctqmask.value==0 || ctqmask.value>data()->tqmask(MemoryRangeType::Config) )
+ qFatal(TQString("Malformed tqmask value in tqmask %1").tqarg(tqmask.attribute("name")));
+ //TQStringList names;
+ TQDomNode child = tqmask.firstChild();
while ( !child.isNull() ) {
- QDomElement value = child.toElement();
+ TQDomElement value = child.toElement();
child = child.nextSibling();
if ( value.isNull() ) continue;
- if ( value.nodeName()!="value" ) qFatal(QString("Non value child in mask %1").arg(cmask.name));
+ if ( value.nodeName()!="value" ) qFatal(TQString("Non value child in tqmask %1").tqarg(ctqmask.name));
if ( value.attribute("value")=="default" ) {
- if ( !defName.isEmpty() ) qFatal(QString("Default value already defined for mask %1").arg(cmask.name));
+ if ( !defName.isEmpty() ) qFatal(TQString("Default value already defined for tqmask %1").tqarg(ctqmask.name));
defName = value.attribute("name");
- //if ( names.contains(defName) ) qFatal(QString("Value name duplicated in mask %1").arg(cmask.name));
+ //if ( names.tqcontains(defName) ) qFatal(TQString("Value name duplicated in tqmask %1").tqarg(ctqmask.name));
//names.append(defName);
- FOR_EACH(Pic::ConfigNameType, type) defConfigNames[type] = QStringList::split(' ', value.attribute(type.data().key));
+ FOR_EACH(Pic::ConfigNameType, type) defConfigNames[type] = TQStringList::split(' ', value.attribute(type.data().key));
continue;
}
Config::Value cvalue;
cvalue.value = fromHexLabel(value.attribute("value"), nbChars, &ok);
- if ( !ok || !cvalue.value.isInside(cmask.value) ) qFatal(QString("Malformed value in mask %1").arg(cmask.name));
+ if ( !ok || !cvalue.value.isInside(ctqmask.value) ) qFatal(TQString("Malformed value in tqmask %1").tqarg(ctqmask.name));
cvalue.name = value.attribute("name");
- //if ( names.contains(cvalue.name) ) qFatal(QString("Value name duplicated in mask %1").arg(cmask.name));
+ //if ( names.tqcontains(cvalue.name) ) qFatal(TQString("Value name duplicated in tqmask %1").tqarg(ctqmask.name));
//names.append(cvalue.name);
- FOR_EACH(Pic::ConfigNameType, type) cvalue.configNames[type] = QStringList::split(' ', value.attribute(type.data().key));
- processName(cmask, pmask, cvalue);
- cmask.values.append(cvalue);
+ FOR_EACH(Pic::ConfigNameType, type) cvalue.configNames[type] = TQStringList::split(' ', value.attribute(type.data().key));
+ processName(ctqmask, ptqmask, cvalue);
+ ctqmask.values.append(cvalue);
}
// add default values
if ( !defName.isEmpty() ) {
uint nb = 0;
BitValue::const_iterator it;
- for (it=cmask.value.begin(); it!=cmask.value.end(); ++it) {
- if ( hasValue(cmask, *it) ) continue; // already set
+ for (it=ctqmask.value.begin(); it!=ctqmask.value.end(); ++it) {
+ if ( hasValue(ctqmask, *it) ) continue; // already set
nb++;
Config::Value cvalue;
cvalue.value = *it;
cvalue.name = defName;
cvalue.configNames = defConfigNames;
- processName(cmask, pmask, cvalue);
- cmask.values.append(cvalue);
+ processName(ctqmask, ptqmask, cvalue);
+ ctqmask.values.append(cvalue);
}
- if ( nb<=1 ) qFatal(QString("Default value used less than twice in mask %1").arg(cmask.name));
+ if ( nb<=1 ) qFatal(TQString("Default value used less than twice in tqmask %1").tqarg(ctqmask.name));
}
- qHeapSort(cmask.values);
- return cmask;
+ qHeapSort(ctqmask.values);
+ return ctqmask;
}
-Pic::Config::Word toConfigWord(QDomElement config)
+Pic::Config::Word toConfigWord(TQDomElement config)
{
uint nbChars = data()->nbCharsWord(MemoryRangeType::Config);
Config::Word cword;
cword.name = config.attribute("name");
if ( cword.name.isNull() ) qFatal("Config word name not specified.");
bool ok;
- cword.wmask = fromHexLabel(config.attribute("wmask"), nbChars, &ok);
- BitValue gmask = data()->mask(MemoryRangeType::Config);
- if ( !ok || cword.wmask>gmask ) qFatal(QString("Missing or malformed config wmask \"%1\"").arg(config.attribute("wmask")));
+ cword.wtqmask = fromHexLabel(config.attribute("wtqmask"), nbChars, &ok);
+ BitValue gtqmask = data()->tqmask(MemoryRangeType::Config);
+ if ( !ok || cword.wtqmask>gtqmask ) qFatal(TQString("Missing or malformed config wtqmask \"%1\"").tqarg(config.attribute("wtqmask")));
cword.bvalue = fromHexLabel(config.attribute("bvalue"), nbChars, &ok);
- if ( !ok ) qFatal(QString("Missing or malformed config bvalue \"%1\"").arg(config.attribute("bvalue")));
- if ( config.attribute("pmask").isEmpty() ) cword.pmask = 0;
+ if ( !ok ) qFatal(TQString("Missing or malformed config bvalue \"%1\"").tqarg(config.attribute("bvalue")));
+ if ( config.attribute("ptqmask").isEmpty() ) cword.ptqmask = 0;
else {
bool ok;
- cword.pmask = fromHexLabel(config.attribute("pmask"), nbChars, &ok);
- if ( !ok || cword.pmask>gmask ) qFatal("Missing or malformed config pmask");
+ cword.ptqmask = fromHexLabel(config.attribute("ptqmask"), nbChars, &ok);
+ if ( !ok || cword.ptqmask>gtqmask ) qFatal("Missing or malformed config ptqmask");
}
- cword.ignoredCNames = QStringList::split(' ', config.attribute("icnames"));
+ cword.ignoredCNames = TQStringList::split(' ', config.attribute("icnames"));
for (uint i=0; i<uint(cword.ignoredCNames.count()); i++)
- if ( cword.ignoredCNames[i][0]!='_' ) qFatal(QString("Invalid ignored config name for %1").arg(cword.name));
- QDomNode child = config.firstChild();
+ if ( cword.ignoredCNames[i][0]!='_' ) qFatal(TQString("Invalid ignored config name for %1").tqarg(cword.name));
+ TQDomNode child = config.firstChild();
while ( !child.isNull() ) {
- QDomElement mask = child.toElement();
+ TQDomElement tqmask = child.toElement();
child = child.nextSibling();
- if ( mask.isNull() ) continue;
- if ( mask.nodeName()!="mask" ) qFatal(QString("Non mask child in config %1").arg(cword.name));
- if ( mask.attribute("name").isEmpty() ) qFatal(QString("Empty mask name in config %1").arg(cword.name));
- Config::Mask cmask = toConfigMask(mask, cword.pmask);
- if ( !cmask.value.isInside(gmask) ) qFatal(QString("Mask value not inside mask in config %1").arg(cword.name));
- for (uint i=0; i<uint(cword.masks.count()); i++) {
- if ( cword.masks[i].name==cmask.name ) qFatal(QString("Duplicated mask name %1 in config %2").arg(cmask.name).arg(cword.name));
- if ( cmask.value.isOverlapping(cword.masks[i].value) ) qFatal(QString("Overlapping masks in config %1").arg(cword.name));
+ if ( tqmask.isNull() ) continue;
+ if ( tqmask.nodeName()!="tqmask" ) qFatal(TQString("Non tqmask child in config %1").tqarg(cword.name));
+ if ( tqmask.attribute("name").isEmpty() ) qFatal(TQString("Empty tqmask name in config %1").tqarg(cword.name));
+ Config::Mask ctqmask = toConfigMask(tqmask, cword.ptqmask);
+ if ( !ctqmask.value.isInside(gtqmask) ) qFatal(TQString("Mask value not inside tqmask in config %1").tqarg(cword.name));
+ for (uint i=0; i<uint(cword.tqmasks.count()); i++) {
+ if ( cword.tqmasks[i].name==ctqmask.name ) qFatal(TQString("Duplicated tqmask name %1 in config %2").tqarg(ctqmask.name).tqarg(cword.name));
+ if ( ctqmask.value.isOverlapping(cword.tqmasks[i].value) ) qFatal(TQString("Overlapping tqmasks in config %1").tqarg(cword.name));
}
- cword.masks.append(cmask);
+ cword.tqmasks.append(ctqmask);
}
- qHeapSort(cword.masks);
- BitValue mask = (cword.usedMask() | cword.bvalue).clearMaskBits(cword.pmask);
- if ( config.attribute("cmask").isEmpty() ) {
- if ( data()->_architecture==Pic::Architecture::P30F ) cword.cmask = cword.wmask;
- else cword.cmask = mask;
+ qHeapSort(cword.tqmasks);
+ BitValue tqmask = (cword.usedMask() | cword.bvalue).clearMaskBits(cword.ptqmask);
+ if ( config.attribute("ctqmask").isEmpty() ) {
+ if ( data()->_architecture==Pic::Architecture::P30F ) cword.ctqmask = cword.wtqmask;
+ else cword.ctqmask = tqmask;
} else {
bool ok;
- cword.cmask = fromHexLabel(config.attribute("cmask"), nbChars, &ok);
- if ( !ok || cword.cmask>gmask ) qFatal("Missing or malformed config cmask");
- //if ( data()->_architecture==Pic::Architecture::P30X &&cword.cmask==cword.wmask ) qFatal(QString("Redundant cmask in %1").arg(cword.name));
- if ( cword.cmask==mask ) qFatal(QString("Redundant cmask in %1").arg(cword.name));
+ cword.ctqmask = fromHexLabel(config.attribute("ctqmask"), nbChars, &ok);
+ if ( !ok || cword.ctqmask>gtqmask ) qFatal("Missing or malformed config ctqmask");
+ //if ( data()->_architecture==Pic::Architecture::P30X &&cword.ctqmask==cword.wtqmask ) qFatal(TQString("Redundant ctqmask in %1").tqarg(cword.name));
+ if ( cword.ctqmask==tqmask ) qFatal(TQString("Redundant ctqmask in %1").tqarg(cword.name));
}
- if ( !cword.pmask.isInside(cword.usedMask()) ) qFatal("pmask should be inside or'ed mask values.");
+ if ( !cword.ptqmask.isInside(cword.usedMask()) ) qFatal("ptqmask should be inside or'ed tqmask values.");
return cword;
}
-QValueVector<Pic::Config::Word> getConfigWords(QDomElement element)
+TQValueVector<Pic::Config::Word> getConfigWords(TQDomElement element)
{
uint nbWords = data()->nbWords(MemoryRangeType::Config);
- QValueVector<Config::Word> configWords(nbWords);
- QDomNode child = element.firstChild();
+ TQValueVector<Config::Word> configWords(nbWords);
+ TQDomNode child = element.firstChild();
while ( !child.isNull() ) {
- QDomElement config = child.toElement();
+ TQDomElement config = child.toElement();
child = child.nextSibling();
if ( config.isNull() || config.nodeName()!="config" ) continue;
bool ok;
@@ -255,25 +255,25 @@ QValueVector<Pic::Config::Word> getConfigWords(QDomElement element)
if ( !ok ) qFatal("Missing or malformed config offset");
if ( (offset % data()->addressIncrement(MemoryRangeType::Config))!=0 ) qFatal("Config offset not aligned");
offset /= data()->addressIncrement(MemoryRangeType::Config);
- if ( offset>=nbWords ) qFatal(QString("Offset too big %1/%2").arg(offset).arg(nbWords));
- if ( !configWords[offset].name.isNull() ) qFatal(QString("Config offset %1 is duplicated").arg(offset));
+ if ( offset>=nbWords ) qFatal(TQString("Offset too big %1/%2").tqarg(offset).tqarg(nbWords));
+ if ( !configWords[offset].name.isNull() ) qFatal(TQString("Config offset %1 is duplicated").tqarg(offset));
for (uint i=0; i<nbWords; i++) {
if ( !configWords[i].name.isNull() && configWords[i].name==config.attribute("name") )
- qFatal(QString("Duplicated config name %1").arg(configWords[i].name));
+ qFatal(TQString("Duplicated config name %1").tqarg(configWords[i].name));
}
configWords[offset] = toConfigWord(config);
}
return configWords;
}
-QString getChecksumData(QDomElement checksum)
+TQString getChecksumData(TQDomElement checksum)
{
Checksum::Data cdata;
cdata.blankChecksum = 0x0;
cdata.checkChecksum = 0x0;
const Protection &protection = data()->_config->protection();
- QString valueName;
+ TQString valueName;
if ( protection.family()==Protection::BlockProtection ) {
valueName = checksum.attribute("protected_blocks");
bool ok;
@@ -281,10 +281,10 @@ QString getChecksumData(QDomElement checksum)
uint max = (protection.hasBootBlock() ? 1 : 0) + protection.nbBlocks();
if ( !ok || nb>max ) qFatal("Invalid number of protected blocks for checksum");
if ( nb>0 ) cdata.protectedMaskNames += "CPB";
- for (uint i=1; i<nb; i++) cdata.protectedMaskNames += "CP_" + QString::number(i-1);
+ for (uint i=1; i<nb; i++) cdata.protectedMaskNames += "CP_" + TQString::number(i-1);
cdata.bbsize = checksum.attribute("bbsize");
- const Config::Mask *mask = data()->_config->findMask(protection.bootSizeMaskName());
- if ( mask==0 ) {
+ const Config::Mask *tqmask = data()->_config->findMask(protection.bootSizeMaskName());
+ if ( tqmask==0 ) {
if ( !cdata.bbsize.isEmpty() ) qFatal("Device does not have a variable boot size (no \"bbsize\" allowed in checksum)");
} else if ( cdata.bbsize.isEmpty() ) {
if ( nb==1 ) qFatal("\"bbsize\" should be define in checksum for \"protected_blocks\"==1");
@@ -298,9 +298,9 @@ QString getChecksumData(QDomElement checksum)
if ( protection.family()==Protection::NoProtection && !valueName.isEmpty() )
qFatal("Checksum protected attribute for device with no code protection");
}
- if ( data()->_checksums.contains(valueName) ) qFatal("Duplicate checksum protected range");
+ if ( data()->_checksums.tqcontains(valueName) ) qFatal("Duplicate checksum protected range");
- QString s = checksum.attribute("constant");
+ TQString s = checksum.attribute("constant");
if ( s.isEmpty() ) cdata.constant = 0x0000;
else {
bool ok;
@@ -317,16 +317,16 @@ QString getChecksumData(QDomElement checksum)
s = checksum.attribute("mprotected");
if ( !s.isEmpty() ) {
- QStringList list = QStringList::split(" ", s);
+ TQStringList list = TQStringList::split(" ", s);
for (uint i=0; i<uint(list.count()); i++) {
- const Config::Mask *mask = data()->config().findMask(list[i]);
- if ( mask==0 ) qFatal(QString("Not valid mask name for \"protected\" tag in checksum: %1").arg(list[i]));
- if ( mask->values.count()==2 ) continue;
- for (uint k=0; k<uint(mask->values.count()); k++) {
- QString valueName = mask->values[k].name;
+ const Config::Mask *tqmask = data()->config().findMask(list[i]);
+ if ( tqmask==0 ) qFatal(TQString("Not valid tqmask name for \"protected\" tag in checksum: %1").tqarg(list[i]));
+ if ( tqmask->values.count()==2 ) continue;
+ for (uint k=0; k<uint(tqmask->values.count()); k++) {
+ TQString valueName = tqmask->values[k].name;
if ( valueName.isEmpty() ) continue;
if ( !protection.isNoneProtectedValueName(valueName) && !protection.isAllProtectedValueName(valueName) )
- qFatal(QString("Not switch protection from mask name for \"protected\" tag in checksum: %1").arg(list[i]));
+ qFatal(TQString("Not switch protection from tqmask name for \"protected\" tag in checksum: %1").tqarg(list[i]));
}
}
cdata.protectedMaskNames = list;
@@ -352,25 +352,25 @@ QString getChecksumData(QDomElement checksum)
return valueName;
}
-virtual void processDevice(QDomElement device)
+virtual void processDevice(TQDomElement device)
{
Device::XmlToDataBase::processDevice(device);
- QString arch = device.attribute("architecture");
+ TQString arch = device.attribute("architecture");
data()->_architecture = Architecture::fromKey(arch);
- if ( data()->_architecture==Architecture::Nb_Types ) qFatal(QString("Unrecognized architecture \"%1\"").arg(arch));
- if ( (data()->_architecture==Architecture::P18F && data()->_name.contains("C"))
- || (data()->_architecture==Architecture::P18F && data()->_name.contains("J")) ) qFatal("Not matching family");
+ if ( data()->_architecture==Architecture::Nb_Types ) qFatal(TQString("Unrecognized architecture \"%1\"").tqarg(arch));
+ if ( (data()->_architecture==Architecture::P18F && data()->_name.tqcontains("C"))
+ || (data()->_architecture==Architecture::P18F && data()->_name.tqcontains("J")) ) qFatal("Not matching family");
bool ok;
- QString pc = device.attribute("pc");
+ TQString pc = device.attribute("pc");
data()->_nbBitsPC = data()->_architecture.data().nbBitsPC;
if ( data()->_nbBitsPC==0 ) {
data()->_nbBitsPC = pc.toUInt(&ok);
if ( !ok || data()->_nbBitsPC==0 ) qFatal("Malformed or missing PC");
} else if ( !pc.isEmpty() ) qFatal("No PC should be provided for this device architecture");
- QString sw = device.attribute("self_write");
+ TQString sw = device.attribute("self_write");
data()->_selfWrite = (data()->_memoryTechnology!=Device::MemoryTechnology::Flash ? SelfWrite::No : data()->_architecture.data().selfWrite);
if ( data()->_selfWrite==SelfWrite::Nb_Types ) {
data()->_selfWrite = SelfWrite::fromKey(sw);
@@ -379,8 +379,8 @@ virtual void processDevice(QDomElement device)
// device ids
FOR_EACH(Device::Special, special) {
- QString key = "id" + (special==Device::Special::Normal ? QString::null : QString("_") + special.key());
- QString id = device.attribute(key);
+ TQString key = "id" + (special==Device::Special::Normal ? TQString() : TQString("_") + special.key());
+ TQString id = device.attribute(key);
if ( id.isEmpty() ) {
if ( special==Device::Special::Normal ) data()->_ids[special] = 0x0000;
} else {
@@ -390,13 +390,13 @@ virtual void processDevice(QDomElement device)
}
// voltages
- QStringList names;
+ TQStringList names;
FOR_EACH(ProgVoltageType, vtype) {
names += vtype.key();
if ( !getVoltages(vtype, device) ) {
switch (vtype.type()) {
case ProgVoltageType::Vpp:
- case ProgVoltageType::VddBulkErase: qFatal(QString("Voltage \"%1\" not defined").arg(vtype.key()));
+ case ProgVoltageType::VddBulkErase: qFatal(TQString("Voltage \"%1\" not defined").tqarg(vtype.key()));
case ProgVoltageType::VddWrite: data()->_voltages[ProgVoltageType::VddWrite] = data()->_voltages[ProgVoltageType::VddBulkErase]; break;
case ProgVoltageType::Nb_Types: Q_ASSERT(false); break;
}
@@ -426,7 +426,7 @@ virtual void processDevice(QDomElement device)
Address start2 = data()->_ranges[i].start + data()->_ranges[i].hexFileOffset;
Address end2 = data()->_ranges[i].end + data()->_ranges[i].hexFileOffset;
if ( end1>=start2 && start1<=end2 )
- qFatal(QString("Overlapping memory ranges (%1 and %2)").arg(k.key()).arg(i.key()));
+ qFatal(TQString("Overlapping memory ranges (%1 and %2)").tqarg(k.key()).tqarg(i.key()));
}
}
checkTagNames(device, "memory", names);
@@ -434,24 +434,24 @@ virtual void processDevice(QDomElement device)
qFatal("Id present and device id memory range absent or the opposite");
// config words
- QValueVector<Config::Word> cwords = getConfigWords(device);
+ TQValueVector<Config::Word> cwords = getConfigWords(device);
uint nbWords = data()->nbWords(MemoryRangeType::Config);
data()->_config->_words.resize(nbWords);
FOR_EACH(Pic::ConfigNameType, type) {
- QMap<QString, QString> cnames; // cname -> mask name
+ TQMap<TQString, TQString> cnames; // cname -> tqmask name
for (uint i=0; i<nbWords; i++) {
- if ( cwords[i].name.isNull() ) qFatal(QString("Config word #%1 not defined").arg(i));
+ if ( cwords[i].name.isNull() ) qFatal(TQString("Config word #%1 not defined").tqarg(i));
data()->_config->_words[i] = cwords[i];
const Config::Word &word = data()->_config->_words[i];
- for (uint j=0; j<uint(word.masks.count()); j++) {
- const Config::Mask &mask = word.masks[j];
- for (uint k=0; k<uint(mask.values.count()); k++) {
- const QStringList &vcnames = mask.values[k].configNames[type];
+ for (uint j=0; j<uint(word.tqmasks.count()); j++) {
+ const Config::Mask &tqmask = word.tqmasks[j];
+ for (uint k=0; k<uint(tqmask.values.count()); k++) {
+ const TQStringList &vcnames = tqmask.values[k].configNames[type];
for (uint l=0; l<uint(vcnames.count()); l++) {
if ( vcnames[l].startsWith("0x") ) continue;
- if ( cnames.contains(vcnames[l]) && cnames[vcnames[l]]!=mask.name )
- qFatal(QString("Duplicated config name for %1/%2").arg(mask.name).arg(mask.values[k].name));
- cnames[vcnames[l]] = word.masks[j].name;
+ if ( cnames.tqcontains(vcnames[l]) && cnames[vcnames[l]]!=tqmask.name )
+ qFatal(TQString("Duplicated config name for %1/%2").tqarg(tqmask.name).tqarg(tqmask.values[k].name));
+ cnames[vcnames[l]] = word.tqmasks[j].name;
}
}
}
@@ -460,64 +460,64 @@ virtual void processDevice(QDomElement device)
// check validity of value names
for (uint i=0; i<nbWords; i++) {
const Config::Word &word = data()->_config->_words[i];
- for (uint j=0; j<uint(word.masks.count()); j++) {
- const Config::Mask &mask = word.masks[j];
- for (uint k=0; k<uint(mask.values.count()); k++) {
- const Config::Value &value = mask.values[k];
+ for (uint j=0; j<uint(word.tqmasks.count()); j++) {
+ const Config::Mask &tqmask = word.tqmasks[j];
+ for (uint k=0; k<uint(tqmask.values.count()); k++) {
+ const Config::Value &value = tqmask.values[k];
if ( !value.isValid() ) continue;
- if ( !data()->_config->checkValueName(mask.name, value.name) )
- qFatal(QString("Malformed value name \"%1\" in mask %2").arg(value.name).arg(mask.name));
+ if ( !data()->_config->checkValueName(tqmask.name, value.name) )
+ qFatal(TQString("Malformed value name \"%1\" in tqmask %2").tqarg(value.name).tqarg(tqmask.name));
}
}
}
// check if all values are explicit
for (uint i=0; i<nbWords; i++) {
const Config::Word &word = data()->_config->_words[i];
- for (uint j=0; j<uint(word.masks.count()); j++) {
- const Config::Mask &mask = word.masks[j];
+ for (uint j=0; j<uint(word.tqmasks.count()); j++) {
+ const Config::Mask &tqmask = word.tqmasks[j];
BitValue::const_iterator it;
- for (it=mask.value.begin(); it!=mask.value.end(); ++it)
- if ( !hasValue(mask, *it) ) qFatal(QString("Value %1 not defined in mask %2").arg(toHexLabel(*it, data()->nbCharsWord(MemoryRangeType::Config))).arg(mask.name));
+ for (it=tqmask.value.begin(); it!=tqmask.value.end(); ++it)
+ if ( !hasValue(tqmask, *it) ) qFatal(TQString("Value %1 not defined in tqmask %2").tqarg(toHexLabel(*it, data()->nbCharsWord(MemoryRangeType::Config))).tqarg(tqmask.name));
}
}
// checksums (after config bits!)
- QDomElement checksums = findUniqueElement(device, "checksums", QString::null, QString::null);
+ TQDomElement checksums = findUniqueElement(device, "checksums", TQString(), TQString());
if ( checksums.isNull() ) {
// qFatal("No checksum defined"); // #### FIXME
} else {
- QMap<QString, bool> valueNames;
+ TQMap<TQString, bool> valueNames;
const Pic::Protection &protection = data()->_config->protection();
if ( protection.family()==Protection::BasicProtection ) {
- QString maskName = protection.maskName(Protection::ProgramProtected, MemoryRangeType::Code);
- const Pic::Config::Mask *mask = data()->_config->findMask(maskName);
- Q_ASSERT(mask);
- for (uint i=0; i<uint(mask->values.count()); i++) valueNames[mask->values[i].name] = false;
+ TQString tqmaskName = protection.tqmaskName(Protection::ProgramProtected, MemoryRangeType::Code);
+ const Pic::Config::Mask *tqmask = data()->_config->findMask(tqmaskName);
+ Q_ASSERT(tqmask);
+ for (uint i=0; i<uint(tqmask->values.count()); i++) valueNames[tqmask->values[i].name] = false;
}
- QDomNode child = checksums.firstChild();
+ TQDomNode child = checksums.firstChild();
while ( !child.isNull() ) {
if ( !child.isElement() ) continue;
if ( child.nodeName()!="checksum" ) qFatal("Childs of \"checksums\" should \"checksum\"");
- QString valueName = getChecksumData(child.toElement());
+ TQString valueName = getChecksumData(child.toElement());
if ( protection.family()==Protection::BasicProtection ) {
- if ( !valueNames.contains(valueName) ) qFatal("Unknown protected attribute");
+ if ( !valueNames.tqcontains(valueName) ) qFatal("Unknown protected attribute");
valueNames[valueName] = true;
}
child = child.nextSibling();
}
- QMap<QString, bool>::const_iterator it;
+ TQMap<TQString, bool>::const_iterator it;
for (it=valueNames.begin(); it!=valueNames.end(); ++it)
- if ( !it.key().isEmpty() && !it.data() ) qFatal(QString("Missing checksum \"%1\"").arg(it.key()));
+ if ( !it.key().isEmpty() && !it.data() ) qFatal(TQString("Missing checksum \"%1\"").tqarg(it.key()));
}
}
-void processMirrored(QDomElement element)
+void processMirrored(TQDomElement element)
{
- QValueVector<RangeData> mirrored;
- QDomNode child = element.firstChild();
+ TQValueVector<RangeData> mirrored;
+ TQDomNode child = element.firstChild();
while ( !child.isNull() ) {
if ( !child.isElement() ) qFatal("\"mirror\" child should be an element");
- QDomElement e = child.toElement();
+ TQDomElement e = child.toElement();
if ( e.nodeName()!="range" ) qFatal("\"mirror\" child should be \"range\"");
RangeData rd;
bool ok;
@@ -532,7 +532,7 @@ void processMirrored(QDomElement element)
if ( !mirrored.isEmpty() ) static_cast<RegistersData *>(data()->_registersData)->mirrored.append(mirrored);
}
-void processUnused(QDomElement e)
+void processUnused(TQDomElement e)
{
RangeData rd;
bool ok;
@@ -544,64 +544,64 @@ void processUnused(QDomElement e)
static_cast<RegistersData *>(data()->_registersData)->unused.append(rd);
}
-void processSfr(QDomElement e)
+void processSfr(TQDomElement e)
{
- QString name = e.attribute("name");
+ TQString name = e.attribute("name");
if ( name.isEmpty() ) qFatal("SFR cannot have empty name");
- if ( data()->registersData().sfrs.contains(name) || data()->registersData().combined.contains(name) )
+ if ( data()->registersData().sfrs.tqcontains(name) || data()->registersData().combined.tqcontains(name) )
qFatal("SFR name is duplicated");
bool ok;
uint address = fromHexLabel(e.attribute("address"), &ok);
- if ( !ok ) qFatal(QString("SFR %1 address %2 is malformed").arg(name).arg(e.attribute("address")));
+ if ( !ok ) qFatal(TQString("SFR %1 address %2 is malformed").tqarg(name).tqarg(e.attribute("address")));
uint rlength = data()->registersData().nbBanks * data()->architecture().data().registerBankLength;
- if ( address>=rlength ) qFatal(QString("Address %1 outside register range").arg(toHexLabel(address, 3)));
+ if ( address>=rlength ) qFatal(TQString("Address %1 outside register range").tqarg(toHexLabel(address, 3)));
RegisterData rdata;
rdata.address = address;
uint nb = data()->registersData().nbBits();
- if ( nb>Device::MAX_NB_PORT_BITS ) qFatal(QString("Need higher MAX_NB_PORT_BITS: %1").arg(nb));
- QString access = e.attribute("access");
+ if ( nb>Device::MAX_NB_PORT_BITS ) qFatal(TQString("Need higher MAX_NB_PORT_BITS: %1").tqarg(nb));
+ TQString access = e.attribute("access");
if ( uint(access.length())!=nb ) qFatal("access is missing or malformed");
- QString mclr = e.attribute("mclr");
+ TQString mclr = e.attribute("mclr");
if ( uint(mclr.length())!=nb ) qFatal("mclr is missing or malformed");
- QString por = e.attribute("por");
+ TQString por = e.attribute("por");
if ( uint(por.length())!=nb ) qFatal("por is missing or malformed");
for (uint i=0; i<nb; i++) {
uint k = nb - i - 1;
bool ok;
rdata.bits[k].properties = RegisterBitProperties(fromHex(access[i].latin1(), &ok));
- if ( !ok || rdata.bits[k].properties>MaxRegisterBitProperty ) qFatal(QString("Malformed access bit %1").arg(k));
+ if ( !ok || rdata.bits[k].properties>MaxRegisterBitProperty ) qFatal(TQString("Malformed access bit %1").tqarg(k));
rdata.bits[k].mclr = RegisterBitState(fromHex(mclr[i].latin1(), &ok));
- if ( !ok || rdata.bits[k].mclr>Nb_RegisterBitStates ) qFatal(QString("Malformed mclr bit %1").arg(k));
+ if ( !ok || rdata.bits[k].mclr>Nb_RegisterBitStates ) qFatal(TQString("Malformed mclr bit %1").tqarg(k));
rdata.bits[k].por = RegisterBitState(fromHex(por[i].latin1(), &ok));
- if ( !ok || rdata.bits[k].por>Nb_RegisterBitStates ) qFatal(QString("Malformed por bit %1").arg(k));
+ if ( !ok || rdata.bits[k].por>Nb_RegisterBitStates ) qFatal(TQString("Malformed por bit %1").tqarg(k));
}
static_cast<RegistersData *>(data()->_registersData)->sfrs[name] = rdata;
}
-void processCombined(QDomElement e)
+void processCombined(TQDomElement e)
{
- QString name = e.attribute("name");
+ TQString name = e.attribute("name");
if ( name.isEmpty() ) qFatal("Combined register cannot have empty name");
- if ( data()->registersData().sfrs.contains(name) || data()->registersData().combined.contains(name) )
+ if ( data()->registersData().sfrs.tqcontains(name) || data()->registersData().combined.tqcontains(name) )
qFatal("Combined register name is duplicated");
bool ok;
CombinedData rdata;
rdata.address = fromHexLabel(e.attribute("address"), &ok);
- if ( !ok ) qFatal(QString("Combined %1 address %2 is malformed").arg(name).arg(e.attribute("address")));
+ if ( !ok ) qFatal(TQString("Combined %1 address %2 is malformed").tqarg(name).tqarg(e.attribute("address")));
uint rlength = data()->registersData().nbBanks * data()->architecture().data().registerBankLength;
- if ( rdata.address>=rlength ) qFatal(QString("Address %1 outside register range").arg(toHexLabel(rdata.address, 3)));
+ if ( rdata.address>=rlength ) qFatal(TQString("Address %1 outside register range").tqarg(toHexLabel(rdata.address, 3)));
rdata.nbChars = 2*e.attribute("size").toUInt(&ok);
- if ( !ok || rdata.nbChars<2 ) qFatal(QString("Combined %1 size %2 is malformed").arg(name).arg(e.attribute("size")));
+ if ( !ok || rdata.nbChars<2 ) qFatal(TQString("Combined %1 size %2 is malformed").tqarg(name).tqarg(e.attribute("size")));
Address end = rdata.address + rdata.nbChars/2 - 1;
- if ( end>=rlength ) qFatal(QString("Address %1 outside register range").arg(toHexLabel(end, 3)));
+ if ( end>=rlength ) qFatal(TQString("Address %1 outside register range").tqarg(toHexLabel(end, 3)));
static_cast<RegistersData *>(data()->_registersData)->combined[name] = rdata;
}
-void processDeviceRegisters(QDomElement element)
+void processDeviceRegisters(TQDomElement element)
{
- QString s = element.attribute("same_as");
+ TQString s = element.attribute("same_as");
if ( !s.isEmpty() ) {
- if ( !_map.contains(s) ) qFatal(QString("Registers same as unknown device %1").arg(s));
+ if ( !_map.tqcontains(s) ) qFatal(TQString("Registers same as unknown device %1").tqarg(s));
const Pic::Data *d = static_cast<const Pic::Data *>(_map[s]);
data()->_registersData = d->_registersData;
return;
@@ -614,54 +614,54 @@ void processDeviceRegisters(QDomElement element)
if ( data()->is18Family() ) {
rdata.accessBankSplit = fromHexLabel(element.attribute("access_bank_split_offset"), &ok);
if ( !ok || rdata.accessBankSplit==0 || rdata.accessBankSplit>=0xFF ) qFatal("Malformed access bank split offset");
- rdata.unusedBankMask = fromHexLabel(element.attribute("unused_bank_mask"), &ok);
- if ( !ok || rdata.unusedBankMask>=maxValue(NumberBase::Hex, rdata.nbBanks) ) qFatal("Malformed access unused bank mask");
+ rdata.unusedBankMask = fromHexLabel(element.attribute("unused_bank_tqmask"), &ok);
+ if ( !ok || rdata.unusedBankMask>=maxValue(NumberBase::Hex, rdata.nbBanks) ) qFatal("Malformed access unused bank tqmask");
} else {
rdata.accessBankSplit = 0;
rdata.unusedBankMask = 0;
}
- QDomNode child = element.firstChild();
+ TQDomNode child = element.firstChild();
while ( !child.isNull() ) {
if ( !child.isElement() ) qFatal("\"device\" child should be an element");
- QDomElement e = child.toElement();
+ TQDomElement e = child.toElement();
if ( e.nodeName()=="mirror" ) processMirrored(e);
else if ( e.nodeName()=="unused" ) processUnused(e);
else if ( e.nodeName()=="combined" ) processCombined(e);
else if ( e.nodeName()=="sfr" ) processSfr(e);
- else qFatal(QString("Node name \"%1\" is not recognized").arg(e.nodeName()));
+ else qFatal(TQString("Node name \"%1\" is not recognized").tqarg(e.nodeName()));
child = child.nextSibling();
}
for (uint i=0; i<Device::MAX_NB_PORTS; i++) {
- QString portname = rdata.portName(i);
+ TQString portname = rdata.portName(i);
if ( portname.isEmpty() ) break;
- bool hasPort = rdata.sfrs.contains(portname);
- QString trisname = rdata.trisName(i);
+ bool hasPort = rdata.sfrs.tqcontains(portname);
+ TQString trisname = rdata.trisName(i);
if ( trisname.isEmpty() ) continue;
- bool hasTris = rdata.sfrs.contains(trisname);
- if ( !hasPort && hasTris ) qFatal(QString("%1 needs %2 to be present").arg(trisname).arg(portname));
- QString latchname = rdata.latchName(i);
+ bool hasTris = rdata.sfrs.tqcontains(trisname);
+ if ( !hasPort && hasTris ) qFatal(TQString("%1 needs %2 to be present").tqarg(trisname).tqarg(portname));
+ TQString latchname = rdata.latchName(i);
if ( latchname.isEmpty() ) continue;
- bool hasLatch = rdata.sfrs.contains(latchname);
- if ( !hasPort && hasLatch ) qFatal(QString("%1 needs %2 to be present").arg(latchname).arg(portname));
+ bool hasLatch = rdata.sfrs.tqcontains(latchname);
+ if ( !hasPort && hasLatch ) qFatal(TQString("%1 needs %2 to be present").tqarg(latchname).tqarg(portname));
}
}
-void processRegistersFile(const QString &filename, QStringList &devices)
+void processRegistersFile(const TQString &filename, TQStringList &devices)
{
- QDomDocument doc = parseFile(filename);
- QDomElement root = doc.documentElement();
+ TQDomDocument doc = parseFile(filename);
+ TQDomElement root = doc.documentElement();
if ( root.nodeName()!="registers" ) qFatal("root node should be \"registers\"");
- for (QDomNode child=root.firstChild(); !child.isNull(); child = child.nextSibling()) {
+ for (TQDomNode child=root.firstChild(); !child.isNull(); child = child.nextSibling()) {
if ( child.isComment() ) qDebug("comment: %s", child.toComment().data().latin1());
else {
if ( !child.isElement() ) qFatal("\"registers\" child should be an element");
if ( child.nodeName()!="device" ) qFatal("Device node should be named \"device\"");
- QDomElement device = child.toElement();
- QString name = device.attribute("name");
- if ( devices.contains(name) ) qFatal(QString("Registers already defined for %1").arg(name));
- if ( _map.contains(name) ) {
+ TQDomElement device = child.toElement();
+ TQString name = device.attribute("name");
+ if ( devices.tqcontains(name) ) qFatal(TQString("Registers already defined for %1").tqarg(name));
+ if ( _map.tqcontains(name) ) {
_data = _map[name];
processDeviceRegisters(device);
devices.append(name);
@@ -672,34 +672,34 @@ void processRegistersFile(const QString &filename, QStringList &devices)
void processRegisters()
{
- QStringList devices;
+ TQStringList devices;
processRegistersFile("registers/registers.xml", devices);
processRegistersFile("registers/registers_missing.xml", devices);
// check if we miss any register description
- QMap<QString, Device::Data *>::const_iterator it = _map.begin();
+ TQMap<TQString, Device::Data *>::const_iterator it = _map.begin();
for (; it!=_map.end(); ++it) {
_data = it.data();
- if ( !devices.contains(it.key()) ) qWarning("Register description not found for %s", it.key().latin1());
+ if ( !devices.tqcontains(it.key()) ) qWarning("Register description not found for %s", it.key().latin1());
}
}
-virtual void checkPins(const QMap<QString, uint> &pinLabels) const
+virtual void checkPins(const TQMap<TQString, uint> &pinLabels) const
{
- if ( !pinLabels.contains("VDD") ) qFatal("No VDD pin specified");
- if ( !pinLabels.contains("VSS") ) qFatal("No VSS pin specified");
- QMap<QString, uint>::const_iterator it;
+ if ( !pinLabels.tqcontains("VDD") ) qFatal("No VDD pin specified");
+ if ( !pinLabels.tqcontains("VSS") ) qFatal("No VSS pin specified");
+ TQMap<TQString, uint>::const_iterator it;
for (it=pinLabels.begin(); it!=pinLabels.end(); ++it) {
if ( it.key()=="VDD" || it.key()=="VSS" || it.key().startsWith("CCP") ) continue;
- if ( it.data()!=1 ) qFatal(QString("Duplicated pin \"%1\"").arg(it.key()));
+ if ( it.data()!=1 ) qFatal(TQString("Duplicated pin \"%1\"").tqarg(it.key()));
}
const Pic::RegistersData &rdata = static_cast<const Pic::RegistersData &>(*_data->registersData());
for (uint i=0; i<Device::MAX_NB_PORTS; i++) {
if ( !rdata.hasPort(i) ) continue;
for (uint k=0; k<Device::MAX_NB_PORT_BITS; k++) {
if ( !rdata.hasPortBit(i, k) ) continue;
- QString name = rdata.portBitName(i, k);
- if ( !pinLabels.contains(name) ) qFatal(QString("Pin \"%1\" not present").arg(name));
+ TQString name = rdata.portBitName(i, k);
+ if ( !pinLabels.tqcontains(name) ) qFatal(TQString("Pin \"%1\" not present").tqarg(name));
}
}
}
diff --git a/src/devices/pic/xml_data/10F200.xml b/src/devices/pic/xml_data/10F200.xml
index 11ce1ff..eb3c1f1 100644
--- a/src/devices/pic/xml_data/10F200.xml
+++ b/src/devices/pic/xml_data/10F200.xml
@@ -27,29 +27,29 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000" end="0x0FE" />
- <memory name="calibration" start="0x0FF" end="0x0FF" cal_opmask="0xF00" cal_opcode="0xC00" />
- <memory name="user_ids" start="0x100" end="0x103" rmask="0x00F" />
+ <memory name="calibration" start="0x0FF" end="0x0FF" cal_optqmask="0xF00" cal_opcode="0xC00" />
+ <memory name="user_ids" start="0x100" end="0x103" rtqmask="0x00F" />
<memory name="config" start="0x1FF" end="0x1FF" hexfile_offset="0xFFF" />
<memory name="calibration_backup" start="0x104" end="0x104" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0xFFF" bvalue="0x01F" cmask="0x01C" >
- <mask name="FOSC" value="0x003" >
+ <config offset="0x0" name="" wtqmask="0xFFF" bvalue="0x01F" ctqmask="0x01C" >
+ <tqmask name="FOSC" value="0x003" >
<value value="default" name="invalid" />
<value value="0x003" name="INTRC" cname="_IntRC_OSC" />
- </mask>
- <mask name="WDT" value="0x004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x004" >
<value value="0x000" name="Off" cname="_WDT_OFF" />
<value value="0x004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="CP" value="0x008" >
+ </tqmask>
+ <tqmask name="CP" value="0x008" >
<value value="0x000" name="040:0FE" cname="_CP_ON" />
<value value="0x008" name="Off" cname="_CP_OFF" />
- </mask>
- <mask name="MCLRE" value="0x010" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x010" >
<value value="0x000" name="Internal" cname="_MCLRE_OFF" />
<value value="0x010" name="External" cname="_MCLRE_ON" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/10F202.xml b/src/devices/pic/xml_data/10F202.xml
index 25ce72a..f7c420e 100644
--- a/src/devices/pic/xml_data/10F202.xml
+++ b/src/devices/pic/xml_data/10F202.xml
@@ -27,29 +27,29 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000" end="0x1FE" />
- <memory name="calibration" start="0x1FF" end="0x1FF" cal_opmask="0xF00" cal_opcode="0xC00" />
- <memory name="user_ids" start="0x200" end="0x203" rmask="0x00F" />
+ <memory name="calibration" start="0x1FF" end="0x1FF" cal_optqmask="0xF00" cal_opcode="0xC00" />
+ <memory name="user_ids" start="0x200" end="0x203" rtqmask="0x00F" />
<memory name="config" start="0x3FF" end="0x3FF" hexfile_offset="0xFFF" />
<memory name="calibration_backup" start="0x204" end="0x204" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0xFFF" bvalue="0x01F" cmask="0x01C" >
- <mask name="FOSC" value="0x003" >
+ <config offset="0x0" name="" wtqmask="0xFFF" bvalue="0x01F" ctqmask="0x01C" >
+ <tqmask name="FOSC" value="0x003" >
<value value="default" name="invalid" />
<value value="0x003" name="INTRC" cname="_IntRC_OSC" />
- </mask>
- <mask name="WDT" value="0x004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x004" >
<value value="0x000" name="Off" cname="_WDT_OFF" />
<value value="0x004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="CP" value="0x008" >
+ </tqmask>
+ <tqmask name="CP" value="0x008" >
<value value="0x000" name="040:1FE" cname="_CP_ON" />
<value value="0x008" name="Off" cname="_CP_OFF" />
- </mask>
- <mask name="MCLRE" value="0x010" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x010" >
<value value="0x000" name="Internal" cname="_MCLRE_OFF" />
<value value="0x010" name="External" cname="_MCLRE_ON" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/10F204.xml b/src/devices/pic/xml_data/10F204.xml
index e2d2e6d..40631ef 100644
--- a/src/devices/pic/xml_data/10F204.xml
+++ b/src/devices/pic/xml_data/10F204.xml
@@ -27,29 +27,29 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000" end="0x0FE" />
- <memory name="calibration" start="0x0FF" end="0x0FF" cal_opmask="0xF00" cal_opcode="0xC00" />
- <memory name="user_ids" start="0x100" end="0x103" rmask="0x00F" />
+ <memory name="calibration" start="0x0FF" end="0x0FF" cal_optqmask="0xF00" cal_opcode="0xC00" />
+ <memory name="user_ids" start="0x100" end="0x103" rtqmask="0x00F" />
<memory name="config" start="0x1FF" end="0x1FF" hexfile_offset="0xFFF" />
<memory name="calibration_backup" start="0x104" end="0x104" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0xFFF" bvalue="0x01F" cmask="0x01C" >
- <mask name="FOSC" value="0x003" >
+ <config offset="0x0" name="" wtqmask="0xFFF" bvalue="0x01F" ctqmask="0x01C" >
+ <tqmask name="FOSC" value="0x003" >
<value value="default" name="invalid" />
<value value="0x003" name="INTRC" cname="_IntRC_OSC" />
- </mask>
- <mask name="WDT" value="0x004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x004" >
<value value="0x000" name="Off" cname="_WDT_OFF" />
<value value="0x004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="CP" value="0x008" >
+ </tqmask>
+ <tqmask name="CP" value="0x008" >
<value value="0x000" name="040:0FE" cname="_CP_ON" />
<value value="0x008" name="Off" cname="_CP_OFF" />
- </mask>
- <mask name="MCLRE" value="0x010" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x010" >
<value value="0x000" name="Internal" cname="_MCLRE_OFF" />
<value value="0x010" name="External" cname="_MCLRE_ON" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/10F206.xml b/src/devices/pic/xml_data/10F206.xml
index 4e66268..c5030eb 100644
--- a/src/devices/pic/xml_data/10F206.xml
+++ b/src/devices/pic/xml_data/10F206.xml
@@ -27,29 +27,29 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000" end="0x1FE" />
- <memory name="calibration" start="0x1FF" end="0x1FF" cal_opmask="0xF00" cal_opcode="0xC00" />
- <memory name="user_ids" start="0x200" end="0x203" rmask="0x00F" />
+ <memory name="calibration" start="0x1FF" end="0x1FF" cal_optqmask="0xF00" cal_opcode="0xC00" />
+ <memory name="user_ids" start="0x200" end="0x203" rtqmask="0x00F" />
<memory name="config" start="0x3FF" end="0x3FF" hexfile_offset="0xFFF" />
<memory name="calibration_backup" start="0x204" end="0x204" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0xFFF" bvalue="0x01F" cmask="0x01C" >
- <mask name="FOSC" value="0x003" >
+ <config offset="0x0" name="" wtqmask="0xFFF" bvalue="0x01F" ctqmask="0x01C" >
+ <tqmask name="FOSC" value="0x003" >
<value value="default" name="invalid" />
<value value="0x003" name="INTRC" cname="_IntRC_OSC" />
- </mask>
- <mask name="WDT" value="0x004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x004" >
<value value="0x000" name="Off" cname="_WDT_OFF" />
<value value="0x004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="CP" value="0x008" >
+ </tqmask>
+ <tqmask name="CP" value="0x008" >
<value value="0x000" name="040:1FE" cname="_CP_ON" />
<value value="0x008" name="Off" cname="_CP_OFF" />
- </mask>
- <mask name="MCLRE" value="0x010" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x010" >
<value value="0x000" name="Internal" cname="_MCLRE_OFF" />
<value value="0x010" name="External" cname="_MCLRE_ON" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/10F220.xml b/src/devices/pic/xml_data/10F220.xml
index 694d161..99e7019 100644
--- a/src/devices/pic/xml_data/10F220.xml
+++ b/src/devices/pic/xml_data/10F220.xml
@@ -28,33 +28,33 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000" end="0x0FE" />
- <memory name="calibration" start="0x0FF" end="0x0FF" cal_opmask="0xF00" cal_opcode="0xC00" />
- <memory name="user_ids" start="0x100" end="0x103" rmask="0x00F" />
+ <memory name="calibration" start="0x0FF" end="0x0FF" cal_optqmask="0xF00" cal_opcode="0xC00" />
+ <memory name="user_ids" start="0x100" end="0x103" rtqmask="0x00F" />
<memory name="config" start="0x1FF" end="0x1FF" hexfile_offset="0xFFF" />
<memory name="calibration_backup" start="0x104" end="0x104" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0xFFF" bvalue="0x01F" >
- <mask name="IOSCFS" value="0x001" >
+ <config offset="0x0" name="" wtqmask="0xFFF" bvalue="0x01F" >
+ <tqmask name="IOSCFS" value="0x001" >
<value value="0x000" name="4MHZ" cname="_IOFSCS_4MHZ" ecnames="_IOSCFS_4MHZ" />
<value value="0x001" name="8MHZ" cname="_IOFSCS_8MHZ" ecnames="_IOSCFS_8MHZ" />
- </mask>
- <mask name="MCPU" value="0x002" >
+ </tqmask>
+ <tqmask name="MCPU" value="0x002" >
<value value="0x000" name="On" cname="_MCPU_ON" />
<value value="0x002" name="Off" cname="_MCPU_OFF" />
- </mask>
- <mask name="WDT" value="0x004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x004" >
<value value="0x000" name="Off" cname="_WDT_OFF" />
<value value="0x004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="CP" value="0x008" >
+ </tqmask>
+ <tqmask name="CP" value="0x008" >
<value value="0x000" name="040:0FE" cname="_CP_ON" />
<value value="0x008" name="Off" cname="_CP_OFF" />
- </mask>
- <mask name="MCLRE" value="0x010" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x010" >
<value value="0x000" name="Internal" cname="_MCLRE_OFF" />
<value value="0x010" name="External" cname="_MCLRE_ON" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/10F222.xml b/src/devices/pic/xml_data/10F222.xml
index 4cba906..3597849 100644
--- a/src/devices/pic/xml_data/10F222.xml
+++ b/src/devices/pic/xml_data/10F222.xml
@@ -28,33 +28,33 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000" end="0x1FE" />
- <memory name="calibration" start="0x1FF" end="0x1FF" cal_opmask="0xF00" cal_opcode="0xC00" />
- <memory name="user_ids" start="0x200" end="0x203" rmask="0x00F" />
+ <memory name="calibration" start="0x1FF" end="0x1FF" cal_optqmask="0xF00" cal_opcode="0xC00" />
+ <memory name="user_ids" start="0x200" end="0x203" rtqmask="0x00F" />
<memory name="config" start="0x3FF" end="0x3FF" hexfile_offset="0xFFF" />
<memory name="calibration_backup" start="0x204" end="0x204" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0xFFF" bvalue="0x01F" >
- <mask name="IOSCFS" value="0x001" >
+ <config offset="0x0" name="" wtqmask="0xFFF" bvalue="0x01F" >
+ <tqmask name="IOSCFS" value="0x001" >
<value value="0x000" name="4MHZ" cname="_IOFSCS_4MHZ" ecnames="_IOSCFS_4MHZ" />
<value value="0x001" name="8MHZ" cname="_IOFSCS_8MHZ" ecnames="_IOSCFS_8MHZ" />
- </mask>
- <mask name="MCPU" value="0x002" >
+ </tqmask>
+ <tqmask name="MCPU" value="0x002" >
<value value="0x000" name="On" cname="_MCPU_ON" />
<value value="0x002" name="Off" cname="_MCPU_OFF" />
- </mask>
- <mask name="WDT" value="0x004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x004" >
<value value="0x000" name="Off" cname="_WDT_OFF" />
<value value="0x004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="CP" value="0x008" >
+ </tqmask>
+ <tqmask name="CP" value="0x008" >
<value value="0x000" name="040:1FE" cname="_CP_ON" />
<value value="0x008" name="Off" cname="_CP_OFF" />
- </mask>
- <mask name="MCLRE" value="0x010" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x010" >
<value value="0x000" name="Internal" cname="_MCLRE_OFF" />
<value value="0x010" name="External" cname="_MCLRE_ON" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/12C508.xml b/src/devices/pic/xml_data/12C508.xml
index cb39eae..2639704 100644
--- a/src/devices/pic/xml_data/12C508.xml
+++ b/src/devices/pic/xml_data/12C508.xml
@@ -30,30 +30,30 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000" end="0x1FE" />
- <memory name="calibration" start="0x1FF" end="0x1FF" cal_opmask="0xF00" cal_opcode="0xC00" />
- <memory name="user_ids" start="0x200" end="0x203" rmask="0x00F" />
+ <memory name="calibration" start="0x1FF" end="0x1FF" cal_optqmask="0xF00" cal_opcode="0xC00" />
+ <memory name="user_ids" start="0x200" end="0x203" rtqmask="0x00F" />
<memory name="config" start="0xFFF" end="0xFFF" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x01F" bvalue="0x01F" >
- <mask name="FOSC" value="0x003" >
+ <config offset="0x0" name="" wtqmask="0x01F" bvalue="0x01F" >
+ <tqmask name="FOSC" value="0x003" >
<value value="0x000" name="LP" cname="_LP_OSC" />
<value value="0x001" name="XT" cname="_XT_OSC" />
<value value="0x002" name="INTRC" cname="_IntRC_OSC" />
<value value="0x003" name="EXTRC" cname="_ExtRC_OSC" />
- </mask>
- <mask name="WDT" value="0x004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x004" >
<value value="0x000" name="Off" cname="_WDT_OFF" />
<value value="0x004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="CP" value="0x008" >
+ </tqmask>
+ <tqmask name="CP" value="0x008" >
<value value="0x000" name="040:1FE" cname="_CP_ON" />
<value value="0x008" name="Off" cname="_CP_OFF" />
- </mask>
- <mask name="MCLRE" value="0x010" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x010" >
<value value="0x000" name="Internal" cname="_MCLRE_OFF" />
<value value="0x010" name="External" cname="_MCLRE_ON" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/12C508A.xml b/src/devices/pic/xml_data/12C508A.xml
index f1ffb3f..a5c9497 100644
--- a/src/devices/pic/xml_data/12C508A.xml
+++ b/src/devices/pic/xml_data/12C508A.xml
@@ -27,30 +27,30 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000" end="0x1FE" />
- <memory name="calibration" start="0x1FF" end="0x1FF" cal_opmask="0xF00" cal_opcode="0xC00" />
- <memory name="user_ids" start="0x200" end="0x203" rmask="0x00F" />
+ <memory name="calibration" start="0x1FF" end="0x1FF" cal_optqmask="0xF00" cal_opcode="0xC00" />
+ <memory name="user_ids" start="0x200" end="0x203" rtqmask="0x00F" />
<memory name="config" start="0xFFF" end="0xFFF" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x01F" bvalue="0x01F" >
- <mask name="FOSC" value="0x003" >
+ <config offset="0x0" name="" wtqmask="0x01F" bvalue="0x01F" >
+ <tqmask name="FOSC" value="0x003" >
<value value="0x000" name="LP" cname="_LP_OSC" />
<value value="0x001" name="XT" cname="_XT_OSC" />
<value value="0x002" name="INTRC" cname="_IntRC_OSC" />
<value value="0x003" name="EXTRC" cname="_ExtRC_OSC" />
- </mask>
- <mask name="WDT" value="0x004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x004" >
<value value="0x000" name="Off" cname="_WDT_OFF" />
<value value="0x004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="CP" value="0x008" >
+ </tqmask>
+ <tqmask name="CP" value="0x008" >
<value value="0x000" name="040:1FE" cname="_CP_ON" />
<value value="0x008" name="Off" cname="_CP_OFF" />
- </mask>
- <mask name="MCLRE" value="0x010" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x010" >
<value value="0x000" name="Internal" cname="_MCLRE_OFF" />
<value value="0x010" name="External" cname="_MCLRE_ON" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/12C509.xml b/src/devices/pic/xml_data/12C509.xml
index dbe885b..7b10e99 100644
--- a/src/devices/pic/xml_data/12C509.xml
+++ b/src/devices/pic/xml_data/12C509.xml
@@ -30,30 +30,30 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000" end="0x3FE" />
- <memory name="calibration" start="0x3FF" end="0x3FF" cal_opmask="0xF00" cal_opcode="0xC00" />
- <memory name="user_ids" start="0x400" end="0x403" rmask="0x00F" />
+ <memory name="calibration" start="0x3FF" end="0x3FF" cal_optqmask="0xF00" cal_opcode="0xC00" />
+ <memory name="user_ids" start="0x400" end="0x403" rtqmask="0x00F" />
<memory name="config" start="0xFFF" end="0xFFF" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x01F" bvalue="0x01F" >
- <mask name="FOSC" value="0x003" >
+ <config offset="0x0" name="" wtqmask="0x01F" bvalue="0x01F" >
+ <tqmask name="FOSC" value="0x003" >
<value value="0x000" name="LP" cname="_LP_OSC" />
<value value="0x001" name="XT" cname="_XT_OSC" />
<value value="0x002" name="INTRC" cname="_IntRC_OSC" />
<value value="0x003" name="EXTRC" cname="_ExtRC_OSC" />
- </mask>
- <mask name="WDT" value="0x004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x004" >
<value value="0x000" name="Off" cname="_WDT_OFF" />
<value value="0x004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="CP" value="0x008" >
+ </tqmask>
+ <tqmask name="CP" value="0x008" >
<value value="0x000" name="040:3FE" cname="_CP_ON" />
<value value="0x008" name="Off" cname="_CP_OFF" />
- </mask>
- <mask name="MCLRE" value="0x010" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x010" >
<value value="0x000" name="Internal" cname="_MCLRE_OFF" />
<value value="0x010" name="External" cname="_MCLRE_ON" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/12C509A.xml b/src/devices/pic/xml_data/12C509A.xml
index 240783f..0c41121 100644
--- a/src/devices/pic/xml_data/12C509A.xml
+++ b/src/devices/pic/xml_data/12C509A.xml
@@ -27,30 +27,30 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000" end="0x3FE" />
- <memory name="calibration" start="0x3FF" end="0x3FF" cal_opmask="0xF00" cal_opcode="0xC00" />
- <memory name="user_ids" start="0x400" end="0x403" rmask="0x00F" />
+ <memory name="calibration" start="0x3FF" end="0x3FF" cal_optqmask="0xF00" cal_opcode="0xC00" />
+ <memory name="user_ids" start="0x400" end="0x403" rtqmask="0x00F" />
<memory name="config" start="0xFFF" end="0xFFF" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x01F" bvalue="0x01F" >
- <mask name="FOSC" value="0x003" >
+ <config offset="0x0" name="" wtqmask="0x01F" bvalue="0x01F" >
+ <tqmask name="FOSC" value="0x003" >
<value value="0x000" name="LP" cname="_LP_OSC" />
<value value="0x001" name="XT" cname="_XT_OSC" />
<value value="0x002" name="INTRC" cname="_IntRC_OSC" />
<value value="0x003" name="EXTRC" cname="_ExtRC_OSC" />
- </mask>
- <mask name="WDT" value="0x004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x004" >
<value value="0x000" name="Off" cname="_WDT_OFF" />
<value value="0x004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="CP" value="0x008" >
+ </tqmask>
+ <tqmask name="CP" value="0x008" >
<value value="0x000" name="040:3FE" cname="_CP_ON" />
<value value="0x008" name="Off" cname="_CP_OFF" />
- </mask>
- <mask name="MCLRE" value="0x010" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x010" >
<value value="0x000" name="Internal" cname="_MCLRE_OFF" />
<value value="0x010" name="External" cname="_MCLRE_ON" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/12C671.xml b/src/devices/pic/xml_data/12C671.xml
index f675723..bcb6217 100644
--- a/src/devices/pic/xml_data/12C671.xml
+++ b/src/devices/pic/xml_data/12C671.xml
@@ -35,13 +35,13 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x03FE" />
- <memory name="calibration" start="0x03FF" end="0x03FF" cal_opmask="0x3C00" cal_opcode="0x3400" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x000F" />
+ <memory name="calibration" start="0x03FF" end="0x03FF" cal_optqmask="0x3C00" cal_opcode="0x3400" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x000F" />
<memory name="config" start="0x2007" end="0x2007" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x3FFF" icnames="_CP_50" >
- <mask name="FOSC" value="0x0007" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x3FFF" icnames="_CP_50" >
+ <tqmask name="FOSC" value="0x0007" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
@@ -50,24 +50,24 @@
<value value="0x0005" name="INTRC_CLKOUT" cname="_INTRC_OSC_CLKOUT" />
<value value="0x0006" name="EXTRC_IO" cname="_EXTRC_OSC_NOCLKOUT" ecnames="_EXTRC_OSC" />
<value value="0x0007" name="EXTRC_CLKOUT" cname="_EXTRC_OSC_CLKOUT" />
- </mask>
- <mask name="WDT" value="0x0008" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0008" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0008" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0010" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0010" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0010" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="MCLRE" value="0x0080" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x0080" >
<value value="0x0000" name="Internal" cname="_MCLRE_OFF" />
<value value="0x0080" name="External" cname="_MCLRE_ON" />
- </mask>
- <mask name="CP" value="0x3F60" >
+ </tqmask>
+ <tqmask name="CP" value="0x3F60" >
<value value="0x0000" name="All" cname="_CP_ALL" />
<value value="0x1520" name="200:3FE" cname="_CP_75" />
<value value="default" name="Off" cname="_CP_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/12C672.xml b/src/devices/pic/xml_data/12C672.xml
index 80511f1..17e100c 100644
--- a/src/devices/pic/xml_data/12C672.xml
+++ b/src/devices/pic/xml_data/12C672.xml
@@ -36,13 +36,13 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x07FE" />
- <memory name="calibration" start="0x07FF" end="0x07FF" cal_opmask="0x3C00" cal_opcode="0x3400" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x000F" />
+ <memory name="calibration" start="0x07FF" end="0x07FF" cal_optqmask="0x3C00" cal_opcode="0x3400" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x000F" />
<memory name="config" start="0x2007" end="0x2007" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x3FFF" >
- <mask name="FOSC" value="0x0007" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x3FFF" >
+ <tqmask name="FOSC" value="0x0007" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
@@ -51,25 +51,25 @@
<value value="0x0005" name="INTRC_CLKOUT" cname="_INTRC_OSC_CLKOUT" />
<value value="0x0006" name="EXTRC_IO" cname="_EXTRC_OSC_NOCLKOUT" ecnames="_EXTRC_OSC" />
<value value="0x0007" name="EXTRC_CLKOUT" cname="_EXTRC_OSC_CLKOUT" />
- </mask>
- <mask name="WDT" value="0x0008" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0008" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0008" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0010" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0010" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0010" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="MCLRE" value="0x0080" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x0080" >
<value value="0x0000" name="Internal" cname="_MCLRE_OFF" />
<value value="0x0080" name="External" cname="_MCLRE_ON" />
- </mask>
- <mask name="CP" value="0x3F60" >
+ </tqmask>
+ <tqmask name="CP" value="0x3F60" >
<value value="0x0000" name="All" cname="_CP_ALL" />
<value value="0x1520" name="200:7FE" cname="_CP_75" />
<value value="0x2A40" name="400:7FE" cname="_CP_50" />
<value value="default" name="Off" cname="_CP_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/12CE518.xml b/src/devices/pic/xml_data/12CE518.xml
index e27cbb3..619dadc 100644
--- a/src/devices/pic/xml_data/12CE518.xml
+++ b/src/devices/pic/xml_data/12CE518.xml
@@ -27,31 +27,31 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000" end="0x1FE" />
- <memory name="calibration" start="0x1FF" end="0x1FF" cal_opmask="0xF00" cal_opcode="0xC00" />
- <memory name="user_ids" start="0x200" end="0x203" rmask="0x00F" />
+ <memory name="calibration" start="0x1FF" end="0x1FF" cal_optqmask="0xF00" cal_opcode="0xC00" />
+ <memory name="user_ids" start="0x200" end="0x203" rtqmask="0x00F" />
<memory name="config" start="0xFFF" end="0xFFF" />
- <memory name="eeprom" start="0x000" end="0x00F" rmask="0xFF" hexfile_offset="?" />
+ <memory name="eeprom" start="0x000" end="0x00F" rtqmask="0xFF" hexfile_offset="?" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x01F" bvalue="0x01F" >
- <mask name="FOSC" value="0x003" >
+ <config offset="0x0" name="" wtqmask="0x01F" bvalue="0x01F" >
+ <tqmask name="FOSC" value="0x003" >
<value value="0x000" name="LP" cname="_LP_OSC" />
<value value="0x001" name="XT" cname="_XT_OSC" />
<value value="0x002" name="INTRC" cname="_IntRC_OSC" />
<value value="0x003" name="EXTRC" cname="_ExtRC_OSC" />
- </mask>
- <mask name="WDT" value="0x004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x004" >
<value value="0x000" name="Off" cname="_WDT_OFF" />
<value value="0x004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="CP" value="0x008" >
+ </tqmask>
+ <tqmask name="CP" value="0x008" >
<value value="0x000" name="040:1FE" cname="_CP_ON" />
<value value="0x008" name="Off" cname="_CP_OFF" />
- </mask>
- <mask name="MCLRE" value="0x010" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x010" >
<value value="0x000" name="Internal" cname="_MCLRE_OFF" />
<value value="0x010" name="External" cname="_MCLRE_ON" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/12CE519.xml b/src/devices/pic/xml_data/12CE519.xml
index 210e186..483a926 100644
--- a/src/devices/pic/xml_data/12CE519.xml
+++ b/src/devices/pic/xml_data/12CE519.xml
@@ -27,31 +27,31 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000" end="0x3FE" />
- <memory name="calibration" start="0x3FF" end="0x3FF" cal_opmask="0xF00" cal_opcode="0xC00" />
- <memory name="user_ids" start="0x400" end="0x403" rmask="0x00F" />
+ <memory name="calibration" start="0x3FF" end="0x3FF" cal_optqmask="0xF00" cal_opcode="0xC00" />
+ <memory name="user_ids" start="0x400" end="0x403" rtqmask="0x00F" />
<memory name="config" start="0xFFF" end="0xFFF" />
- <memory name="eeprom" start="0x000" end="0x00F" rmask="0xFF" hexfile_offset="?" />
+ <memory name="eeprom" start="0x000" end="0x00F" rtqmask="0xFF" hexfile_offset="?" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x01F" bvalue="0x01F" >
- <mask name="FOSC" value="0x003" >
+ <config offset="0x0" name="" wtqmask="0x01F" bvalue="0x01F" >
+ <tqmask name="FOSC" value="0x003" >
<value value="0x000" name="LP" cname="_LP_OSC" />
<value value="0x001" name="XT" cname="_XT_OSC" />
<value value="0x002" name="INTRC" cname="_IntRC_OSC" />
<value value="0x003" name="EXTRC" cname="_ExtRC_OSC" />
- </mask>
- <mask name="WDT" value="0x004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x004" >
<value value="0x000" name="Off" cname="_WDT_OFF" />
<value value="0x004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="CP" value="0x008" >
+ </tqmask>
+ <tqmask name="CP" value="0x008" >
<value value="0x000" name="040:3FE" cname="_CP_ON" />
<value value="0x008" name="Off" cname="_CP_OFF" />
- </mask>
- <mask name="MCLRE" value="0x010" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x010" >
<value value="0x000" name="Internal" cname="_MCLRE_OFF" />
<value value="0x010" name="External" cname="_MCLRE_ON" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/12CE673.xml b/src/devices/pic/xml_data/12CE673.xml
index 3007c29..4d8ea34 100644
--- a/src/devices/pic/xml_data/12CE673.xml
+++ b/src/devices/pic/xml_data/12CE673.xml
@@ -35,14 +35,14 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x03FE" />
- <memory name="calibration" start="0x03FF" end="0x03FF" cal_opmask="0x3C00" cal_opcode="0x3400" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x000F" />
+ <memory name="calibration" start="0x03FF" end="0x03FF" cal_optqmask="0x3C00" cal_opcode="0x3400" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x000F" />
<memory name="config" start="0x2007" end="0x2007" />
<memory name="eeprom" start="0x0000" end="0x000F" hexfile_offset="?" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x3FFF" icnames="_CP_50" >
- <mask name="FOSC" value="0x0007" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x3FFF" icnames="_CP_50" >
+ <tqmask name="FOSC" value="0x0007" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
@@ -51,24 +51,24 @@
<value value="0x0005" name="INTRC_CLKOUT" cname="_INTRC_OSC_CLKOUT" />
<value value="0x0006" name="EXTRC_IO" cname="_EXTRC_OSC_NOCLKOUT" ecnames="_EXTRC_OSC" />
<value value="0x0007" name="EXTRC_CLKOUT" cname="_EXTRC_OSC_CLKOUT" />
- </mask>
- <mask name="WDT" value="0x0008" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0008" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0008" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0010" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0010" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0010" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="MCLRE" value="0x0080" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x0080" >
<value value="0x0000" name="Internal" cname="_MCLRE_OFF" />
<value value="0x0080" name="External" cname="_MCLRE_ON" />
- </mask>
- <mask name="CP" value="0x3F60" >
+ </tqmask>
+ <tqmask name="CP" value="0x3F60" >
<value value="0x0000" name="All" cname="_CP_ALL" />
<value value="0x1520" name="200:3FE" cname="_CP_75" />
<value value="default" name="Off" cname="_CP_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/12CE674.xml b/src/devices/pic/xml_data/12CE674.xml
index 7670f3f..2f9198a 100644
--- a/src/devices/pic/xml_data/12CE674.xml
+++ b/src/devices/pic/xml_data/12CE674.xml
@@ -36,14 +36,14 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x07FE" />
- <memory name="calibration" start="0x07FF" end="0x07FF" cal_opmask="0x3C00" cal_opcode="0x3400" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x000F" />
+ <memory name="calibration" start="0x07FF" end="0x07FF" cal_optqmask="0x3C00" cal_opcode="0x3400" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x000F" />
<memory name="config" start="0x2007" end="0x2007" />
<memory name="eeprom" start="0x0000" end="0x000F" hexfile_offset="?" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x3FFF" >
- <mask name="FOSC" value="0x0007" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x3FFF" >
+ <tqmask name="FOSC" value="0x0007" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
@@ -52,25 +52,25 @@
<value value="0x0005" name="INTRC_CLKOUT" cname="_INTRC_OSC_CLKOUT" />
<value value="0x0006" name="EXTRC_IO" cname="_EXTRC_OSC_NOCLKOUT" ecnames="_EXTRC_OSC" />
<value value="0x0007" name="EXTRC_CLKOUT" cname="_EXTRC_OSC_CLKOUT" />
- </mask>
- <mask name="WDT" value="0x0008" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0008" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0008" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0010" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0010" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0010" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="MCLRE" value="0x0080" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x0080" >
<value value="0x0000" name="Internal" cname="_MCLRE_OFF" />
<value value="0x0080" name="External" cname="_MCLRE_ON" />
- </mask>
- <mask name="CP" value="0x3F60" >
+ </tqmask>
+ <tqmask name="CP" value="0x3F60" >
<value value="0x0000" name="All" cname="_CP_ALL" />
<value value="0x1520" name="200:7FE" cname="_CP_75" />
<value value="0x2A40" name="400:7FE" cname="_CP_50" />
<value value="default" name="Off" cname="_CP_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/12CR509A.xml b/src/devices/pic/xml_data/12CR509A.xml
index 9a795da..80d4d36 100644
--- a/src/devices/pic/xml_data/12CR509A.xml
+++ b/src/devices/pic/xml_data/12CR509A.xml
@@ -27,30 +27,30 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000" end="0x3FE" />
- <memory name="calibration" start="0x3FF" end="0x3FF" cal_opmask="0xF00" cal_opcode="0xC00" />
- <memory name="user_ids" start="0x400" end="0x403" rmask="0x00F" />
+ <memory name="calibration" start="0x3FF" end="0x3FF" cal_optqmask="0xF00" cal_opcode="0xC00" />
+ <memory name="user_ids" start="0x400" end="0x403" rtqmask="0x00F" />
<memory name="config" start="0xFFF" end="0xFFF" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x01F" bvalue="0x01F" >
- <mask name="FOSC" value="0x003" >
+ <config offset="0x0" name="" wtqmask="0x01F" bvalue="0x01F" >
+ <tqmask name="FOSC" value="0x003" >
<value value="0x000" name="LP" cname="_LP_OSC" />
<value value="0x001" name="XT" cname="_XT_OSC" />
<value value="0x002" name="INTRC" cname="_IntRC_OSC" />
<value value="0x003" name="EXTRC" cname="_ExtRC_OSC" />
- </mask>
- <mask name="WDT" value="0x004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x004" >
<value value="0x000" name="Off" cname="_WDT_OFF" />
<value value="0x004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="CP" value="0x008" >
+ </tqmask>
+ <tqmask name="CP" value="0x008" >
<value value="0x000" name="040:3FE" cname="_CP_ON" />
<value value="0x008" name="Off" cname="_CP_OFF" />
- </mask>
- <mask name="MCLRE" value="0x010" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x010" >
<value value="0x000" name="Internal" cname="_MCLRE_OFF" />
<value value="0x010" name="External" cname="_MCLRE_ON" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/12F508.xml b/src/devices/pic/xml_data/12F508.xml
index 19fd956..4bd60df 100644
--- a/src/devices/pic/xml_data/12F508.xml
+++ b/src/devices/pic/xml_data/12F508.xml
@@ -29,31 +29,31 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000" end="0x1FE" />
- <memory name="calibration" start="0x1FF" end="0x1FF" cal_opmask="0xF00" cal_opcode="0xC00" />
- <memory name="user_ids" start="0x200" end="0x203" rmask="0x00F" />
+ <memory name="calibration" start="0x1FF" end="0x1FF" cal_optqmask="0xF00" cal_opcode="0xC00" />
+ <memory name="user_ids" start="0x200" end="0x203" rtqmask="0x00F" />
<memory name="config" start="0x3FF" end="0x3FF" hexfile_offset="0xFFF" />
<memory name="calibration_backup" start="0x204" end="0x204" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x01F" bvalue="0x01F" >
- <mask name="FOSC" value="0x003" >
+ <config offset="0x0" name="" wtqmask="0x01F" bvalue="0x01F" >
+ <tqmask name="FOSC" value="0x003" >
<value value="0x000" name="LP" cname="_LP_OSC" />
<value value="0x001" name="XT" cname="_XT_OSC" />
<value value="0x002" name="INTRC" cname="_IntRC_OSC" />
<value value="0x003" name="EXTRC" cname="_ExtRC_OSC" />
- </mask>
- <mask name="WDT" value="0x004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x004" >
<value value="0x000" name="Off" cname="_WDT_OFF" />
<value value="0x004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="CP" value="0x008" >
+ </tqmask>
+ <tqmask name="CP" value="0x008" >
<value value="0x000" name="040:1FE" cname="_CP_ON" />
<value value="0x008" name="Off" cname="_CP_OFF" />
- </mask>
- <mask name="MCLRE" value="0x010" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x010" >
<value value="0x000" name="Internal" cname="_MCLRE_OFF" />
<value value="0x010" name="External" cname="_MCLRE_ON" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/12F509.xml b/src/devices/pic/xml_data/12F509.xml
index 8f3ae12..449e009 100644
--- a/src/devices/pic/xml_data/12F509.xml
+++ b/src/devices/pic/xml_data/12F509.xml
@@ -29,31 +29,31 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000" end="0x3FE" />
- <memory name="calibration" start="0x3FF" end="0x3FF" cal_opmask="0xF00" cal_opcode="0xC00" />
- <memory name="user_ids" start="0x400" end="0x403" rmask="0x00F" />
+ <memory name="calibration" start="0x3FF" end="0x3FF" cal_optqmask="0xF00" cal_opcode="0xC00" />
+ <memory name="user_ids" start="0x400" end="0x403" rtqmask="0x00F" />
<memory name="config" start="0x7FF" end="0x7FF" hexfile_offset="0xFFF" />
<memory name="calibration_backup" start="0x404" end="0x404" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x01F" bvalue="0x01F" >
- <mask name="FOSC" value="0x003" >
+ <config offset="0x0" name="" wtqmask="0x01F" bvalue="0x01F" >
+ <tqmask name="FOSC" value="0x003" >
<value value="0x000" name="LP" cname="_LP_OSC" />
<value value="0x001" name="XT" cname="_XT_OSC" />
<value value="0x002" name="INTRC" cname="_IntRC_OSC" />
<value value="0x003" name="EXTRC" cname="_ExtRC_OSC" />
- </mask>
- <mask name="WDT" value="0x004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x004" >
<value value="0x000" name="Off" cname="_WDT_OFF" />
<value value="0x004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="CP" value="0x008" >
+ </tqmask>
+ <tqmask name="CP" value="0x008" >
<value value="0x000" name="040:3FE" cname="_CP_ON" />
<value value="0x008" name="Off" cname="_CP_OFF" />
- </mask>
- <mask name="MCLRE" value="0x010" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x010" >
<value value="0x000" name="Internal" cname="_MCLRE_OFF" />
<value value="0x010" name="External" cname="_MCLRE_ON" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/12F510.xml b/src/devices/pic/xml_data/12F510.xml
index 15a2d81..ce2ab4a 100644
--- a/src/devices/pic/xml_data/12F510.xml
+++ b/src/devices/pic/xml_data/12F510.xml
@@ -28,35 +28,35 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000" end="0x3FE" />
- <memory name="calibration" start="0x3FF" end="0x3FF" cal_opmask="0xF00" cal_opcode="0xC00" />
- <memory name="user_ids" start="0x400" end="0x403" rmask="0x00F" />
+ <memory name="calibration" start="0x3FF" end="0x3FF" cal_optqmask="0xF00" cal_opcode="0xC00" />
+ <memory name="user_ids" start="0x400" end="0x403" rtqmask="0x00F" />
<memory name="config" start="0x7FF" end="0x7FF" hexfile_offset="0xFFF" />
<memory name="calibration_backup" start="0x404" end="0x404" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0xFFF" bvalue="0x03F" >
- <mask name="FOSC" value="0x003" >
+ <config offset="0x0" name="" wtqmask="0xFFF" bvalue="0x03F" >
+ <tqmask name="FOSC" value="0x003" >
<value value="0x000" name="LP" cname="_LP_OSC" />
<value value="0x001" name="XT" cname="_XT_OSC" />
<value value="0x002" name="INTRC" cname="_IntRC_OSC" />
<value value="0x003" name="EXTRC" cname="_ExtRC_OSC" />
- </mask>
- <mask name="WDT" value="0x004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x004" >
<value value="0x000" name="Off" cname="_WDT_OFF" />
<value value="0x004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="CP" value="0x008" >
+ </tqmask>
+ <tqmask name="CP" value="0x008" >
<value value="0x000" name="040:3FE" cname="_CP_ON" />
<value value="0x008" name="Off" cname="_CP_OFF" />
- </mask>
- <mask name="MCLRE" value="0x010" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x010" >
<value value="0x000" name="Internal" cname="_MCLRE_OFF" />
<value value="0x010" name="External" cname="_MCLRE_ON" />
- </mask>
- <mask name="IOSCFS" value="0x020" >
+ </tqmask>
+ <tqmask name="IOSCFS" value="0x020" >
<value value="0x000" name="4MHZ" cname="_IOSCFS_OFF" />
<value value="0x020" name="8MHZ" cname="_IOSCFS_ON" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/12F519.xml b/src/devices/pic/xml_data/12F519.xml
index 600618c..02dd3d1 100644
--- a/src/devices/pic/xml_data/12F519.xml
+++ b/src/devices/pic/xml_data/12F519.xml
@@ -31,40 +31,40 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000" end="0x3FE" />
- <memory name="calibration" start="0x3FF" end="0x3FF" cal_opmask="0xF00" cal_opcode="0xC00" />
+ <memory name="calibration" start="0x3FF" end="0x3FF" cal_optqmask="0xF00" cal_opcode="0xC00" />
<memory name="eeprom" start="0x400" end="0x43F" />
- <memory name="user_ids" start="0x440" end="0x443" rmask="0x00F" />
+ <memory name="user_ids" start="0x440" end="0x443" rtqmask="0x00F" />
<memory name="config" start="0x7FF" end="0x7FF" hexfile_offset="0xFFF" />
<memory name="calibration_backup" start="0x444" end="0x444" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0xFFF" bvalue="0x07F" >
- <mask name="FOSC" value="0x003" >
+ <config offset="0x0" name="" wtqmask="0xFFF" bvalue="0x07F" >
+ <tqmask name="FOSC" value="0x003" >
<value value="0x000" name="LP" cname="_LP_OSC" />
<value value="0x001" name="XT" cname="_XT_OSC" />
<value value="0x002" name="INTRC" cname="_IntRC_OSC" />
<value value="0x003" name="EXTRC" cname="_ExtRC_OSC" />
- </mask>
- <mask name="WDT" value="0x004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x004" >
<value value="0x000" name="Off" cname="_WDT_OFF" />
<value value="0x004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="CP" value="0x008" >
+ </tqmask>
+ <tqmask name="CP" value="0x008" >
<value value="0x000" name="040:3FE" cname="_CP_ON" />
<value value="0x008" name="Off" cname="_CP_OFF" />
- </mask>
- <mask name="MCLRE" value="0x010" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x010" >
<value value="0x000" name="Internal" cname="_MCLRE_OFF" />
<value value="0x010" name="External" cname="_MCLRE_ON" />
- </mask>
- <mask name="IOSCFS" value="0x020" >
+ </tqmask>
+ <tqmask name="IOSCFS" value="0x020" >
<value value="0x000" name="4MHZ" cname="_IOSCFS_OFF" />
<value value="0x020" name="8MHZ" cname="_IOSCFS_ON" />
- </mask>
- <mask name="CPD" value="0x040" >
+ </tqmask>
+ <tqmask name="CPD" value="0x040" >
<value value="0x000" name="All" cname="_CPDF_ON" />
<value value="0x040" name="Off" cname="_CPDF_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/12F609.xml b/src/devices/pic/xml_data/12F609.xml
index d3409ee..07f4b1f 100644
--- a/src/devices/pic/xml_data/12F609.xml
+++ b/src/devices/pic/xml_data/12F609.xml
@@ -39,15 +39,15 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x03FF" />
- <memory name="calibration" start="0x2008" end="0x2008" cal_opmask="0x0000" cal_opcode="0x0000" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="calibration" start="0x2008" end="0x2008" cal_optqmask="0x0000" cal_opcode="0x0000" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="device_id" start="0x2006" end="0x2006" />
<memory name="config" start="0x2007" end="0x2007" />
<memory name="debug_vector" start="0x2004" end="0x2004" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x03FF" >
- <mask name="FOSC" value="0x0007" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x03FF" >
+ <tqmask name="FOSC" value="0x0007" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
@@ -56,32 +56,32 @@
<value value="0x0005" name="INTRC_CLKOUT" cname="_INTRC_OSC_CLKOUT" ecnames="_INTOSC" />
<value value="0x0006" name="EXTRC_IO" cname="_EXTRC_OSC_NOCLKOUT" ecnames="_EXTRCIO" />
<value value="0x0007" name="EXTRC_CLKOUT" cname="_EXTRC_OSC_CLKOUT" ecnames="_EXTRC" />
- </mask>
- <mask name="WDT" value="0x0008" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0008" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0008" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0010" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0010" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0010" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="MCLRE" value="0x0020" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x0020" >
<value value="0x0000" name="Internal" cname="_MCLRE_OFF" />
<value value="0x0020" name="External" cname="_MCLRE_ON" />
- </mask>
- <mask name="CP" value="0x0040" >
+ </tqmask>
+ <tqmask name="CP" value="0x0040" >
<value value="0x0000" name="All" cname="_CP_ON" />
<value value="0x0040" name="Off" cname="_CP_OFF" />
- </mask>
- <mask name="IOSCFS" value="0x0080" >
+ </tqmask>
+ <tqmask name="IOSCFS" value="0x0080" >
<value value="0x0000" name="4MHZ" cname="_IOSCFS_4MHZ" />
<value value="0x0080" name="8MHZ" cname="_IOSCFS_8MHZ" />
- </mask>
- <mask name="BODEN" value="0x0300" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0300" >
<value value="default" name="Off" cname="_BOR_OFF" />
<value value="0x0200" name="On_run" cname="_BOR_NSLEEP" />
<value value="0x0300" name="On" cname="_BOR_ON" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/12F615.xml b/src/devices/pic/xml_data/12F615.xml
index d59445e..e90d419 100644
--- a/src/devices/pic/xml_data/12F615.xml
+++ b/src/devices/pic/xml_data/12F615.xml
@@ -39,15 +39,15 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x03FF" />
- <memory name="calibration" start="0x2008" end="0x2008" cal_opmask="0x0000" cal_opcode="0x0000" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="calibration" start="0x2008" end="0x2008" cal_optqmask="0x0000" cal_opcode="0x0000" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="device_id" start="0x2006" end="0x2006" />
<memory name="config" start="0x2007" end="0x2007" />
<memory name="debug_vector" start="0x2004" end="0x2004" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x03FF" >
- <mask name="FOSC" value="0x0007" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x03FF" >
+ <tqmask name="FOSC" value="0x0007" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
@@ -56,32 +56,32 @@
<value value="0x0005" name="INTRC_CLKOUT" cname="_INTRC_OSC_CLKOUT" ecnames="_INTOSC" />
<value value="0x0006" name="EXTRC_IO" cname="_EXTRC_OSC_NOCLKOUT" ecnames="_EXTRCIO" />
<value value="0x0007" name="EXTRC_CLKOUT" cname="_EXTRC_OSC_CLKOUT" ecnames="_EXTRC" />
- </mask>
- <mask name="WDT" value="0x0008" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0008" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0008" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0010" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0010" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0010" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="MCLRE" value="0x0020" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x0020" >
<value value="0x0000" name="Internal" cname="_MCLRE_OFF" />
<value value="0x0020" name="External" cname="_MCLRE_ON" />
- </mask>
- <mask name="CP" value="0x0040" >
+ </tqmask>
+ <tqmask name="CP" value="0x0040" >
<value value="0x0000" name="All" cname="_CP_ON" />
<value value="0x0040" name="Off" cname="_CP_OFF" />
- </mask>
- <mask name="IOSCFS" value="0x0080" >
+ </tqmask>
+ <tqmask name="IOSCFS" value="0x0080" >
<value value="0x0000" name="4MHZ" cname="_IOSCFS_4MHZ" />
<value value="0x0080" name="8MHZ" cname="_IOSCFS_8MHZ" />
- </mask>
- <mask name="BODEN" value="0x0300" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0300" >
<value value="default" name="Off" cname="_BOR_OFF" />
<value value="0x0200" name="On_run" cname="_BOR_NSLEEP" />
<value value="0x0300" name="On" cname="_BOR_ON" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/12F629.xml b/src/devices/pic/xml_data/12F629.xml
index 53c0cf4..9c4553a 100644
--- a/src/devices/pic/xml_data/12F629.xml
+++ b/src/devices/pic/xml_data/12F629.xml
@@ -36,16 +36,16 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x03FE" />
- <memory name="calibration" start="0x03FF" end="0x03FF" cal_opmask="0x3C00" cal_opcode="0x3400" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="calibration" start="0x03FF" end="0x03FF" cal_optqmask="0x3C00" cal_opcode="0x3400" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="device_id" start="0x2006" end="0x2006" />
<memory name="config" start="0x2007" end="0x2007" />
<memory name="eeprom" start="0x0000" end="0x007F" hexfile_offset="0x2100" />
<memory name="debug_vector" start="0x2004" end="0x2004" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x31FF" bvalue="0x31FF" pmask="0x3000" >
- <mask name="FOSC" value="0x0007" >
+ <config offset="0x0" name="" wtqmask="0x31FF" bvalue="0x31FF" ptqmask="0x3000" >
+ <tqmask name="FOSC" value="0x0007" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
@@ -54,37 +54,37 @@
<value value="0x0005" name="INTRC_CLKOUT" cname="_INTRC_OSC_CLKOUT" />
<value value="0x0006" name="EXTRC_IO" cname="_EXTRC_OSC_NOCLKOUT" />
<value value="0x0007" name="EXTRC_CLKOUT" cname="_EXTRC_OSC_CLKOUT" />
- </mask>
- <mask name="WDT" value="0x0008" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0008" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0008" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0010" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0010" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0010" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="MCLRE" value="0x0020" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x0020" >
<value value="0x0000" name="Internal" cname="_MCLRE_OFF" />
<value value="0x0020" name="External" cname="_MCLRE_ON" />
- </mask>
- <mask name="BODEN" value="0x0040" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0040" >
<value value="0x0000" name="Off" cname="_BODEN_OFF" />
<value value="0x0040" name="On" cname="_BODEN_ON" />
- </mask>
- <mask name="CP" value="0x0080" >
+ </tqmask>
+ <tqmask name="CP" value="0x0080" >
<value value="0x0000" name="All" cname="_CP_ON" />
<value value="0x0080" name="Off" cname="_CP_OFF" />
- </mask>
- <mask name="CPD" value="0x0100" >
+ </tqmask>
+ <tqmask name="CPD" value="0x0100" >
<value value="0x0000" name="All" cname="_CPD_ON" />
<value value="0x0100" name="Off" cname="_CPD_OFF" />
- </mask>
- <mask name="BG" value="0x3000">
+ </tqmask>
+ <tqmask name="BG" value="0x3000">
<value value="0x0000" name="Lowest" />
<value value="0x1000" name="Mid/Low" />
<value value="0x2000" name="Mid/High" />
<value value="0x3000" name="Highest" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/12F635.xml b/src/devices/pic/xml_data/12F635.xml
index f06c3b6..3bf332d 100644
--- a/src/devices/pic/xml_data/12F635.xml
+++ b/src/devices/pic/xml_data/12F635.xml
@@ -30,16 +30,16 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x03FF" />
- <memory name="calibration" start="0x2008" end="0x2009" cal_opmask="0x0000" cal_opcode="0x0000" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="calibration" start="0x2008" end="0x2009" cal_optqmask="0x0000" cal_opcode="0x0000" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="device_id" start="0x2006" end="0x2006" />
<memory name="config" start="0x2007" end="0x2007" />
<memory name="eeprom" start="0x0000" end="0x007F" hexfile_offset="0x2100" />
<memory name="debug_vector" start="0x2004" end="0x2004" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x1FFF" >
- <mask name="FOSC" value="0x0007" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x1FFF" >
+ <tqmask name="FOSC" value="0x0007" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
@@ -48,45 +48,45 @@
<value value="0x0005" name="INTRC_CLKOUT" cname="_INTRC_OSC_CLKOUT" ecnames="_INTOSC" />
<value value="0x0006" name="EXTRC_IO" cname="_EXTRC_OSC_NOCLKOUT" ecnames="_EXTRCIO" />
<value value="0x0007" name="EXTRC_CLKOUT" cname="_EXTRC_OSC_CLKOUT" ecnames="_EXTRC" />
- </mask>
- <mask name="WDT" value="0x0008" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0008" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0008" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0010" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0010" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0010" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="MCLRE" value="0x0020" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x0020" >
<value value="0x0000" name="Internal" cname="_MCLRE_OFF" />
<value value="0x0020" name="External" cname="_MCLRE_ON" />
- </mask>
- <mask name="CP" value="0x0040" >
+ </tqmask>
+ <tqmask name="CP" value="0x0040" >
<value value="0x0000" name="All" cname="_CP_ON" />
<value value="0x0040" name="Off" cname="_CP_OFF" />
- </mask>
- <mask name="CPD" value="0x0080" >
+ </tqmask>
+ <tqmask name="CPD" value="0x0080" >
<value value="0x0000" name="All" cname="_CPD_ON" />
<value value="0x0080" name="Off" cname="_CPD_OFF" />
- </mask>
- <mask name="BODEN" value="0x0300" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0300" >
<value value="0x0000" name="Off" cname="_BOD_OFF" />
<value value="0x0100" name="Software" cname="_BOD_SBODEN" />
<value value="0x0200" name="On_run" cname="_BOD_NSLEEP" />
<value value="0x0300" name="On" cname="_BOD_ON" />
- </mask>
- <mask name="IESO" value="0x0400" >
+ </tqmask>
+ <tqmask name="IESO" value="0x0400" >
<value value="0x0000" name="Off" cname="_IESO_OFF" />
<value value="0x0400" name="On" cname="_IESO_ON" />
- </mask>
- <mask name="FCMEN" value="0x0800" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x0800" >
<value value="0x0000" name="Off" cname="_FCMEN_OFF" />
<value value="0x0800" name="On" cname="_FCMEN_ON" />
- </mask>
- <mask name="WUREN" value="0x1000" >
+ </tqmask>
+ <tqmask name="WUREN" value="0x1000" >
<value value="0x0000" name="On" cname="_WUREN_ON" />
<value value="0x1000" name="Off" cname="_WUREN_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/12F675.xml b/src/devices/pic/xml_data/12F675.xml
index 6e0f054..e226b4f 100644
--- a/src/devices/pic/xml_data/12F675.xml
+++ b/src/devices/pic/xml_data/12F675.xml
@@ -36,16 +36,16 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x03FE" />
- <memory name="calibration" start="0x03FF" end="0x03FF" cal_opmask="0x3C00" cal_opcode="0x3400" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="calibration" start="0x03FF" end="0x03FF" cal_optqmask="0x3C00" cal_opcode="0x3400" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="device_id" start="0x2006" end="0x2006" />
<memory name="config" start="0x2007" end="0x2007" />
<memory name="eeprom" start="0x0000" end="0x007F" hexfile_offset="0x2100" />
<memory name="debug_vector" start="0x2004" end="0x2004" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x31FF" bvalue="0x31FF" pmask="0x3000" >
- <mask name="FOSC" value="0x0007" >
+ <config offset="0x0" name="" wtqmask="0x31FF" bvalue="0x31FF" ptqmask="0x3000" >
+ <tqmask name="FOSC" value="0x0007" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
@@ -54,37 +54,37 @@
<value value="0x0005" name="INTRC_CLKOUT" cname="_INTRC_OSC_CLKOUT" />
<value value="0x0006" name="EXTRC_IO" cname="_EXTRC_OSC_NOCLKOUT" />
<value value="0x0007" name="EXTRC_CLKOUT" cname="_EXTRC_OSC_CLKOUT" />
- </mask>
- <mask name="WDT" value="0x0008" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0008" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0008" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0010" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0010" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0010" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="MCLRE" value="0x0020" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x0020" >
<value value="0x0000" name="Internal" cname="_MCLRE_OFF" />
<value value="0x0020" name="External" cname="_MCLRE_ON" />
- </mask>
- <mask name="BODEN" value="0x0040" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0040" >
<value value="0x0000" name="Off" cname="_BODEN_OFF" />
<value value="0x0040" name="On" cname="_BODEN_ON" />
- </mask>
- <mask name="CP" value="0x0080" >
+ </tqmask>
+ <tqmask name="CP" value="0x0080" >
<value value="0x0000" name="All" cname="_CP_ON" />
<value value="0x0080" name="Off" cname="_CP_OFF" />
- </mask>
- <mask name="CPD" value="0x0100" >
+ </tqmask>
+ <tqmask name="CPD" value="0x0100" >
<value value="0x0000" name="All" cname="_CPD_ON" />
<value value="0x0100" name="Off" cname="_CPD_OFF" />
- </mask>
- <mask name="BG" value="0x3000">
+ </tqmask>
+ <tqmask name="BG" value="0x3000">
<value value="0x0000" name="Lowest" />
<value value="0x1000" name="Mid/Low" />
<value value="0x2000" name="Mid/High" />
<value value="0x3000" name="Highest" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/12F683.xml b/src/devices/pic/xml_data/12F683.xml
index 1c23260..d80b5c1 100644
--- a/src/devices/pic/xml_data/12F683.xml
+++ b/src/devices/pic/xml_data/12F683.xml
@@ -30,16 +30,16 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x07FF" />
- <memory name="calibration" start="0x2008" end="0x2008" cal_opmask="0x0000" cal_opcode="0x0000" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="calibration" start="0x2008" end="0x2008" cal_optqmask="0x0000" cal_opcode="0x0000" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="device_id" start="0x2006" end="0x2006" />
<memory name="config" start="0x2007" end="0x2007" />
<memory name="eeprom" start="0x0000" end="0x00FF" hexfile_offset="0x2100" />
<memory name="debug_vector" start="0x2004" end="0x2004" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x0FFF" >
- <mask name="FOSC" value="0x0007" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x0FFF" >
+ <tqmask name="FOSC" value="0x0007" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
@@ -48,41 +48,41 @@
<value value="0x0005" name="INTRC_CLKOUT" cname="_INTRC_OSC_CLKOUT" ecnames="_INTOSC" />
<value value="0x0006" name="EXTRC_IO" cname="_EXTRC_OSC_NOCLKOUT" ecnames="_EXTRCIO" />
<value value="0x0007" name="EXTRC_CLKOUT" cname="_EXTRC_OSC_CLKOUT" ecnames="_EXTRC" />
- </mask>
- <mask name="WDT" value="0x0008" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0008" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0008" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0010" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0010" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0010" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="MCLRE" value="0x0020" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x0020" >
<value value="0x0000" name="Internal" cname="_MCLRE_OFF" />
<value value="0x0020" name="External" cname="_MCLRE_ON" />
- </mask>
- <mask name="CP" value="0x0040" >
+ </tqmask>
+ <tqmask name="CP" value="0x0040" >
<value value="0x0000" name="All" cname="_CP_ON" />
<value value="0x0040" name="Off" cname="_CP_OFF" />
- </mask>
- <mask name="CPD" value="0x0080" >
+ </tqmask>
+ <tqmask name="CPD" value="0x0080" >
<value value="0x0000" name="All" cname="_CPD_ON" />
<value value="0x0080" name="Off" cname="_CPD_OFF" />
- </mask>
- <mask name="BODEN" value="0x0300" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0300" >
<value value="0x0000" name="Off" cname="_BOD_OFF" />
<value value="0x0100" name="Software" cname="_BOD_SBODEN" />
<value value="0x0200" name="On_run" cname="_BOD_NSLEEP" />
<value value="0x0300" name="On" cname="_BOD_ON" />
- </mask>
- <mask name="IESO" value="0x0400" >
+ </tqmask>
+ <tqmask name="IESO" value="0x0400" >
<value value="0x0000" name="Off" cname="_IESO_OFF" />
<value value="0x0400" name="On" cname="_IESO_ON" />
- </mask>
- <mask name="FCMEN" value="0x0800" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x0800" >
<value value="0x0000" name="Off" cname="_FCMEN_OFF" />
<value value="0x0800" name="On" cname="_FCMEN_ON" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/14000.xml b/src/devices/pic/xml_data/14000.xml
index 8cf2db6..9ee23ed 100644
--- a/src/devices/pic/xml_data/14000.xml
+++ b/src/devices/pic/xml_data/14000.xml
@@ -28,40 +28,40 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x0FBF" />
- <memory name="calibration" start="0x0FC0" end="0x0FFF" cal_opmask="0x0000" cal_opcode="0x0000" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="calibration" start="0x0FC0" end="0x0FFF" cal_optqmask="0x0000" cal_opcode="0x0000" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="config" start="0x2007" end="0x2007" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x3FBD" pmask="0x0042" >
- <mask name="FOSC" value="0x0001" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x3FBD" ptqmask="0x0042" >
+ <tqmask name="FOSC" value="0x0001" >
<value value="0x0000" name="HS" cname="_FOSC_HS" />
<value value="0x0001" name="INTRC" cname="_FOSC_RC" />
- </mask>
- <mask name="WDT" value="0x0004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0008" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="TRIM" value="0x0042" >
+ </tqmask>
+ <tqmask name="TRIM" value="0x0042" >
<value value="0x0000" name="00" />
<value value="0x0002" name="01" />
<value value="0x0040" name="10" />
<value value="0x0042" name="11" />
- </mask>
- <mask name="CP" value="0x1E30" >
+ </tqmask>
+ <tqmask name="CP" value="0x1E30" >
<value value="0x0000" name="All" cname="_CPP_ON _CPU_ON" />
<value value="0x1E30" name="Off" cname="_CPP_OFF _CPU_OFF" />
<value value="default" name="invalid" />
- </mask>
- <mask name="CPC" value="0x2180" >
+ </tqmask>
+ <tqmask name="CPC" value="0x2180" >
<value value="0x0000" name="All" cname="_CPC_ON" />
<value value="0x2180" name="Off" cname="_CPC_OFF" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16C432.xml b/src/devices/pic/xml_data/16C432.xml
index e112d5c..bed76d2 100644
--- a/src/devices/pic/xml_data/16C432.xml
+++ b/src/devices/pic/xml_data/16C432.xml
@@ -29,36 +29,36 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x07FF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="config" start="0x2007" end="0x2007" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x3F7F" >
- <mask name="FOSC" value="0x0003" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x3F7F" >
+ <tqmask name="FOSC" value="0x0003" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
<value value="0x0003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x0004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0008" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="BODEN" value="0x0040" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0040" >
<value value="0x0000" name="Off" cname="_BODEN_OFF" />
<value value="0x0040" name="On" cname="_BODEN_ON" />
- </mask>
- <mask name="CP" value="0x3F30" >
+ </tqmask>
+ <tqmask name="CP" value="0x3F30" >
<value value="0x0000" name="All" cname="_CP_ALL" />
<value value="0x1510" name="200:7FF" cname="_CP_75" />
<value value="0x2A20" name="400:7FF" cname="_CP_50" />
<value value="0x3F30" name="Off" cname="_CP_OFF" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16C433.xml b/src/devices/pic/xml_data/16C433.xml
index cf07aaa..6dad096 100644
--- a/src/devices/pic/xml_data/16C433.xml
+++ b/src/devices/pic/xml_data/16C433.xml
@@ -29,13 +29,13 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x07FE" />
- <memory name="calibration" start="0x07FF" end="0x07FF" cal_opmask="0x3C00" cal_opcode="0x3400" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="calibration" start="0x07FF" end="0x07FF" cal_optqmask="0x3C00" cal_opcode="0x3400" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="config" start="0x2007" end="0x2007" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x3FFF" >
- <mask name="FOSC" value="0x0007" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x3FFF" >
+ <tqmask name="FOSC" value="0x0007" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
@@ -44,26 +44,26 @@
<value value="0x0005" name="INTRC_CLKOUT" cname="_INTRC_OSC_CLKOUT" />
<value value="0x0006" name="EXTRC_IO" cname="_EXTRC_OSC_NOCLKOUT" ecnames="_EXTRC_OSC" />
<value value="0x0007" name="EXTRC_CLKOUT" cname="_EXTRC_OSC_CLKOUT" />
- </mask>
- <mask name="WDT" value="0x0008" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0008" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0008" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0010" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0010" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0010" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="MCLRE" value="0x0080" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x0080" >
<value value="0x0000" name="Internal" cname="_MCLRE_OFF" />
<value value="0x0080" name="External" cname="_MCLRE_ON" />
- </mask>
- <mask name="CP" value="0x3F60" >
+ </tqmask>
+ <tqmask name="CP" value="0x3F60" >
<value value="0x0000" name="All" cname="_CP_ALL" />
<value value="0x1520" name="200:7FE" cname="_CP_75" />
<value value="0x2A40" name="400:7FE" cname="_CP_50" />
<value value="0x3F60" name="Off" cname="_CP_OFF" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16C505.xml b/src/devices/pic/xml_data/16C505.xml
index 2cbe2c9..6fa7f11 100644
--- a/src/devices/pic/xml_data/16C505.xml
+++ b/src/devices/pic/xml_data/16C505.xml
@@ -35,13 +35,13 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000" end="0x3FE" />
- <memory name="calibration" start="0x3FF" end="0x3FF" cal_opmask="0xF00" cal_opcode="0xC00" />
- <memory name="user_ids" start="0x400" end="0x403" rmask="0x00F" />
+ <memory name="calibration" start="0x3FF" end="0x3FF" cal_optqmask="0xF00" cal_opcode="0xC00" />
+ <memory name="user_ids" start="0x400" end="0x403" rtqmask="0x00F" />
<memory name="config" start="0xFFF" end="0xFFF" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0xFFF" bvalue="0xFFF" >
- <mask name="FOSC" value="0x007" >
+ <config offset="0x0" name="" wtqmask="0xFFF" bvalue="0xFFF" >
+ <tqmask name="FOSC" value="0x007" >
<value value="0x000" name="LP" cname="_LP_OSC" />
<value value="0x001" name="XT" cname="_XT_OSC" />
<value value="0x002" name="HS" cname="_HS_OSC" />
@@ -50,20 +50,20 @@
<value value="0x005" name="INTRC_CLKOUT" cname="_IntRC_OSC_CLKOUTEN" />
<value value="0x006" name="EXTRC_IO" cname="_ExtRC_OSC_RB4EN" />
<value value="0x007" name="EXTRC_CLKOUT" cname="_ExtRC_OSC_CLKOUTEN" />
- </mask>
- <mask name="WDT" value="0x008" >
+ </tqmask>
+ <tqmask name="WDT" value="0x008" >
<value value="0x000" name="Off" cname="_WDT_OFF" />
<value value="0x008" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="MCLRE" value="0x020" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x020" >
<value value="0x000" name="Internal" cname="_MCLRE_OFF" />
<value value="0x020" name="External" cname="_MCLRE_ON" />
- </mask>
- <mask name="CP" value="0xFD0" >
+ </tqmask>
+ <tqmask name="CP" value="0xFD0" >
<value value="0x000" name="040:3FE" cname="_CP_ON" />
<value value="0xFD0" name="Off" cname="_CP_OFF" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16C52.xml b/src/devices/pic/xml_data/16C52.xml
index 6ef7753..f9c1a59 100644
--- a/src/devices/pic/xml_data/16C52.xml
+++ b/src/devices/pic/xml_data/16C52.xml
@@ -30,16 +30,16 @@
<memory name="config" start="0xFFF" end="0xFFF" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x008" bvalue="0x00B" >
- <mask name="FOSC" value="0x003" >
+ <config offset="0x0" name="" wtqmask="0x008" bvalue="0x00B" >
+ <tqmask name="FOSC" value="0x003" >
<value value="default" name="invalid" />
<value value="0x001" name="XT" cname="_XT_OSC" />
<value value="0x003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="CP" value="0x008" >
+ </tqmask>
+ <tqmask name="CP" value="0x008" >
<value value="0x000" name="All" cname="_CP_ON" />
<value value="0x008" name="Off" cname="_CP_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16C54.xml b/src/devices/pic/xml_data/16C54.xml
index 06455ee..2620238 100644
--- a/src/devices/pic/xml_data/16C54.xml
+++ b/src/devices/pic/xml_data/16C54.xml
@@ -36,25 +36,25 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000" end="0x1FF" />
- <memory name="user_ids" start="0x200" end="0x203" rmask="0x00F" />
+ <memory name="user_ids" start="0x200" end="0x203" rtqmask="0x00F" />
<memory name="config" start="0xFFF" end="0xFFF" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x00C" bvalue="0x00F" >
- <mask name="FOSC" value="0x003" >
+ <config offset="0x0" name="" wtqmask="0x00C" bvalue="0x00F" >
+ <tqmask name="FOSC" value="0x003" >
<value value="0x000" name="LP" cname="_LP_OSC" />
<value value="0x001" name="XT" cname="_XT_OSC" />
<value value="0x002" name="HS" cname="_HS_OSC" />
<value value="0x003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x004" >
<value value="0x000" name="Off" cname="_WDT_OFF" />
<value value="0x004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="CP" value="0x008" >
+ </tqmask>
+ <tqmask name="CP" value="0x008" >
<value value="0x000" name="All" cname="_CP_ON" />
<value value="0x008" name="Off" cname="_CP_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16C54A.xml b/src/devices/pic/xml_data/16C54A.xml
index c264f10..ae365d8 100644
--- a/src/devices/pic/xml_data/16C54A.xml
+++ b/src/devices/pic/xml_data/16C54A.xml
@@ -45,26 +45,26 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000" end="0x1FF" />
- <memory name="user_ids" start="0x200" end="0x203" rmask="0x00F" />
+ <memory name="user_ids" start="0x200" end="0x203" rtqmask="0x00F" />
<memory name="config" start="0xFFF" end="0xFFF" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0xFFC" bvalue="0xFFF" >
- <mask name="FOSC" value="0x003" >
+ <config offset="0x0" name="" wtqmask="0xFFC" bvalue="0xFFF" >
+ <tqmask name="FOSC" value="0x003" >
<value value="0x000" name="LP" cname="_LP_OSC" />
<value value="0x001" name="XT" cname="_XT_OSC" />
<value value="0x002" name="HS" cname="_HS_OSC" />
<value value="0x003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x004" >
<value value="0x000" name="Off" cname="_WDT_OFF" />
<value value="0x004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="CP" value="0xFF8" >
+ </tqmask>
+ <tqmask name="CP" value="0xFF8" >
<value value="0x000" name="All" cname="_CP_ON" />
<value value="0xFF8" name="Off" cname="_CP_OFF" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16C54B.xml b/src/devices/pic/xml_data/16C54B.xml
index d20ae0e..da0ae9a 100644
--- a/src/devices/pic/xml_data/16C54B.xml
+++ b/src/devices/pic/xml_data/16C54B.xml
@@ -40,26 +40,26 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000" end="0x1FF" />
- <memory name="user_ids" start="0x200" end="0x203" rmask="0x00F" />
+ <memory name="user_ids" start="0x200" end="0x203" rtqmask="0x00F" />
<memory name="config" start="0xFFF" end="0xFFF" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0xFFC" bvalue="0xFFF" >
- <mask name="FOSC" value="0x003" >
+ <config offset="0x0" name="" wtqmask="0xFFC" bvalue="0xFFF" >
+ <tqmask name="FOSC" value="0x003" >
<value value="0x000" name="LP" cname="_LP_OSC" />
<value value="0x001" name="XT" cname="_XT_OSC" />
<value value="0x002" name="HS" cname="_HS_OSC" />
<value value="0x003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x004" >
<value value="0x000" name="Off" cname="_WDT_OFF" />
<value value="0x004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="CP" value="0xFF8" >
+ </tqmask>
+ <tqmask name="CP" value="0xFF8" >
<value value="0x000" name="040:1FF" cname="_CP_ON" />
<value value="0xFF8" name="Off" cname="_CP_OFF" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16C54C.xml b/src/devices/pic/xml_data/16C54C.xml
index 0d1907b..629d54e 100644
--- a/src/devices/pic/xml_data/16C54C.xml
+++ b/src/devices/pic/xml_data/16C54C.xml
@@ -40,26 +40,26 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000" end="0x1FF" />
- <memory name="user_ids" start="0x200" end="0x203" rmask="0x00F" />
+ <memory name="user_ids" start="0x200" end="0x203" rtqmask="0x00F" />
<memory name="config" start="0xFFF" end="0xFFF" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0xFFC" bvalue="0xFFF" >
- <mask name="FOSC" value="0x003" >
+ <config offset="0x0" name="" wtqmask="0xFFC" bvalue="0xFFF" >
+ <tqmask name="FOSC" value="0x003" >
<value value="0x000" name="LP" cname="_LP_OSC" />
<value value="0x001" name="XT" cname="_XT_OSC" />
<value value="0x002" name="HS" cname="_HS_OSC" />
<value value="0x003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x004" >
<value value="0x000" name="Off" cname="_WDT_OFF" />
<value value="0x004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="CP" value="0xFF8" >
+ </tqmask>
+ <tqmask name="CP" value="0xFF8" >
<value value="0x000" name="040:1FF" cname="_CP_ON" />
<value value="0xFF8" name="Off" cname="_CP_OFF" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16C55.xml b/src/devices/pic/xml_data/16C55.xml
index 0d93443..30d2d4e 100644
--- a/src/devices/pic/xml_data/16C55.xml
+++ b/src/devices/pic/xml_data/16C55.xml
@@ -36,25 +36,25 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000" end="0x1FF" />
- <memory name="user_ids" start="0x200" end="0x203" rmask="0x00F" />
+ <memory name="user_ids" start="0x200" end="0x203" rtqmask="0x00F" />
<memory name="config" start="0xFFF" end="0xFFF" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x00C" bvalue="0x00F" >
- <mask name="FOSC" value="0x003" >
+ <config offset="0x0" name="" wtqmask="0x00C" bvalue="0x00F" >
+ <tqmask name="FOSC" value="0x003" >
<value value="0x000" name="LP" cname="_LP_OSC" />
<value value="0x001" name="XT" cname="_XT_OSC" />
<value value="0x002" name="HS" cname="_HS_OSC" />
<value value="0x003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x004" >
<value value="0x000" name="Off" cname="_WDT_OFF" />
<value value="0x004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="CP" value="0x008" >
+ </tqmask>
+ <tqmask name="CP" value="0x008" >
<value value="0x000" name="All" cname="_CP_ON" />
<value value="0x008" name="Off" cname="_CP_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16C554.xml b/src/devices/pic/xml_data/16C554.xml
index 1723220..42bb60f 100644
--- a/src/devices/pic/xml_data/16C554.xml
+++ b/src/devices/pic/xml_data/16C554.xml
@@ -38,30 +38,30 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x01FF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="config" start="0x2007" end="0x2007" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FBC" bvalue="0x3F3F" >
- <mask name="FOSC" value="0x0003" >
+ <config offset="0x0" name="" wtqmask="0x3FBC" bvalue="0x3F3F" >
+ <tqmask name="FOSC" value="0x0003" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
<value value="0x0003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x0004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0008" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="CP" value="0x3F30" >
+ </tqmask>
+ <tqmask name="CP" value="0x3F30" >
<value value="0x0000" name="All" cname="_CP_ON" />
<value value="0x3F30" name="Off" cname="_CP_OFF" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16C557.xml b/src/devices/pic/xml_data/16C557.xml
index 3a9ddab..0d37913 100644
--- a/src/devices/pic/xml_data/16C557.xml
+++ b/src/devices/pic/xml_data/16C557.xml
@@ -43,32 +43,32 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x07FF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="config" start="0x2007" end="0x2007" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FBC" bvalue="0x3F3F" >
- <mask name="FOSC" value="0x0003" >
+ <config offset="0x0" name="" wtqmask="0x3FBC" bvalue="0x3F3F" >
+ <tqmask name="FOSC" value="0x0003" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
<value value="0x0003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x0004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0008" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="CP" value="0x3F30" >
+ </tqmask>
+ <tqmask name="CP" value="0x3F30" >
<value value="0x0000" name="All" cname="_CP_ALL" />
<value value="0x1510" name="200:7FF" cname="_CP_75" />
<value value="0x2A20" name="400:7FF" cname="_CP_50" />
<value value="0x3F30" name="Off" cname="_CP_OFF" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16C558.xml b/src/devices/pic/xml_data/16C558.xml
index 484efee..36cd4e8 100644
--- a/src/devices/pic/xml_data/16C558.xml
+++ b/src/devices/pic/xml_data/16C558.xml
@@ -40,32 +40,32 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x07FF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="config" start="0x2007" end="0x2007" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FBC" bvalue="0x3F3F" >
- <mask name="FOSC" value="0x0003" >
+ <config offset="0x0" name="" wtqmask="0x3FBC" bvalue="0x3F3F" >
+ <tqmask name="FOSC" value="0x0003" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
<value value="0x0003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x0004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0008" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="CP" value="0x3F30" >
+ </tqmask>
+ <tqmask name="CP" value="0x3F30" >
<value value="0x0000" name="All" cname="_CP_ALL" />
<value value="0x1510" name="200:7FF" cname="_CP_75" />
<value value="0x2A20" name="400:7FF" cname="_CP_50" />
<value value="0x3F30" name="Off" cname="_CP_OFF" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16C55A.xml b/src/devices/pic/xml_data/16C55A.xml
index 27b9eac..6bcc1be 100644
--- a/src/devices/pic/xml_data/16C55A.xml
+++ b/src/devices/pic/xml_data/16C55A.xml
@@ -40,26 +40,26 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000" end="0x1FF" />
- <memory name="user_ids" start="0x200" end="0x203" rmask="0x00F" />
+ <memory name="user_ids" start="0x200" end="0x203" rtqmask="0x00F" />
<memory name="config" start="0xFFF" end="0xFFF" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0xFFC" bvalue="0xFFF" >
- <mask name="FOSC" value="0x003" >
+ <config offset="0x0" name="" wtqmask="0xFFC" bvalue="0xFFF" >
+ <tqmask name="FOSC" value="0x003" >
<value value="0x000" name="LP" cname="_LP_OSC" />
<value value="0x001" name="XT" cname="_XT_OSC" />
<value value="0x002" name="HS" cname="_HS_OSC" />
<value value="0x003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x004" >
<value value="0x000" name="Off" cname="_WDT_OFF" />
<value value="0x004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="CP" value="0xFF8" >
+ </tqmask>
+ <tqmask name="CP" value="0xFF8" >
<value value="0x000" name="040:1FF" cname="_CP_ON" />
<value value="0xFF8" name="Off" cname="_CP_OFF" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16C56.xml b/src/devices/pic/xml_data/16C56.xml
index a8ec195..cddfd3e 100644
--- a/src/devices/pic/xml_data/16C56.xml
+++ b/src/devices/pic/xml_data/16C56.xml
@@ -36,25 +36,25 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000" end="0x3FF" />
- <memory name="user_ids" start="0x400" end="0x403" rmask="0x00F" />
+ <memory name="user_ids" start="0x400" end="0x403" rtqmask="0x00F" />
<memory name="config" start="0xFFF" end="0xFFF" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x00C" bvalue="0x00F" >
- <mask name="FOSC" value="0x003" >
+ <config offset="0x0" name="" wtqmask="0x00C" bvalue="0x00F" >
+ <tqmask name="FOSC" value="0x003" >
<value value="0x000" name="LP" cname="_LP_OSC" />
<value value="0x001" name="XT" cname="_XT_OSC" />
<value value="0x002" name="HS" cname="_HS_OSC" />
<value value="0x003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x004" >
<value value="0x000" name="Off" cname="_WDT_OFF" />
<value value="0x004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="CP" value="0x008" >
+ </tqmask>
+ <tqmask name="CP" value="0x008" >
<value value="0x000" name="All" cname="_CP_ON" />
<value value="0x008" name="Off" cname="_CP_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16C56A.xml b/src/devices/pic/xml_data/16C56A.xml
index 0543765..6e29f70 100644
--- a/src/devices/pic/xml_data/16C56A.xml
+++ b/src/devices/pic/xml_data/16C56A.xml
@@ -40,26 +40,26 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000" end="0x3FF" />
- <memory name="user_ids" start="0x400" end="0x403" rmask="0x00F" />
+ <memory name="user_ids" start="0x400" end="0x403" rtqmask="0x00F" />
<memory name="config" start="0xFFF" end="0xFFF" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0xFFC" bvalue="0xFFF" >
- <mask name="FOSC" value="0x003" >
+ <config offset="0x0" name="" wtqmask="0xFFC" bvalue="0xFFF" >
+ <tqmask name="FOSC" value="0x003" >
<value value="0x000" name="LP" cname="_LP_OSC" />
<value value="0x001" name="XT" cname="_XT_OSC" />
<value value="0x002" name="HS" cname="_HS_OSC" />
<value value="0x003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x004" >
<value value="0x000" name="Off" cname="_WDT_OFF" />
<value value="0x004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="CP" value="0xFF8" >
+ </tqmask>
+ <tqmask name="CP" value="0xFF8" >
<value value="0x000" name="040:3FF" cname="_CP_ON" />
<value value="0xFF8" name="Off" cname="_CP_OFF" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16C57.xml b/src/devices/pic/xml_data/16C57.xml
index 4aef05a..4791ee9 100644
--- a/src/devices/pic/xml_data/16C57.xml
+++ b/src/devices/pic/xml_data/16C57.xml
@@ -36,25 +36,25 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000" end="0x7FF" />
- <memory name="user_ids" start="0x800" end="0x803" rmask="0x00F" />
+ <memory name="user_ids" start="0x800" end="0x803" rtqmask="0x00F" />
<memory name="config" start="0xFFF" end="0xFFF" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x00C" bvalue="0x00F" >
- <mask name="FOSC" value="0x003" >
+ <config offset="0x0" name="" wtqmask="0x00C" bvalue="0x00F" >
+ <tqmask name="FOSC" value="0x003" >
<value value="0x000" name="LP" cname="_LP_OSC" />
<value value="0x001" name="XT" cname="_XT_OSC" />
<value value="0x002" name="HS" cname="_HS_OSC" />
<value value="0x003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x004" >
<value value="0x000" name="Off" cname="_WDT_OFF" />
<value value="0x004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="CP" value="0x008" >
+ </tqmask>
+ <tqmask name="CP" value="0x008" >
<value value="0x000" name="All" cname="_CP_ON" />
<value value="0x008" name="Off" cname="_CP_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16C57C.xml b/src/devices/pic/xml_data/16C57C.xml
index 4d5f180..4477c00 100644
--- a/src/devices/pic/xml_data/16C57C.xml
+++ b/src/devices/pic/xml_data/16C57C.xml
@@ -40,26 +40,26 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000" end="0x7FF" />
- <memory name="user_ids" start="0x800" end="0x803" rmask="0x00F" />
+ <memory name="user_ids" start="0x800" end="0x803" rtqmask="0x00F" />
<memory name="config" start="0xFFF" end="0xFFF" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0xFFC" bvalue="0xFFF" >
- <mask name="FOSC" value="0x003" >
+ <config offset="0x0" name="" wtqmask="0xFFC" bvalue="0xFFF" >
+ <tqmask name="FOSC" value="0x003" >
<value value="0x000" name="LP" cname="_LP_OSC" />
<value value="0x001" name="XT" cname="_XT_OSC" />
<value value="0x002" name="HS" cname="_HS_OSC" />
<value value="0x003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x004" >
<value value="0x000" name="Off" cname="_WDT_OFF" />
<value value="0x004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="CP" value="0xFF8" >
+ </tqmask>
+ <tqmask name="CP" value="0xFF8" >
<value value="0x000" name="040:7FF" cname="_CP_ON" />
<value value="0xFF8" name="Off" cname="_CP_OFF" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16C58A.xml b/src/devices/pic/xml_data/16C58A.xml
index a12abb6..e4798ce 100644
--- a/src/devices/pic/xml_data/16C58A.xml
+++ b/src/devices/pic/xml_data/16C58A.xml
@@ -45,25 +45,25 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000" end="0x7FF" />
- <memory name="user_ids" start="0x800" end="0x803" rmask="0x00F" />
+ <memory name="user_ids" start="0x800" end="0x803" rtqmask="0x00F" />
<memory name="config" start="0xFFF" end="0xFFF" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x00C" bvalue="0x00F" >
- <mask name="FOSC" value="0x003" >
+ <config offset="0x0" name="" wtqmask="0x00C" bvalue="0x00F" >
+ <tqmask name="FOSC" value="0x003" >
<value value="0x000" name="LP" cname="_LP_OSC" />
<value value="0x001" name="XT" cname="_XT_OSC" />
<value value="0x002" name="HS" cname="_HS_OSC" />
<value value="0x003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x004" >
<value value="0x000" name="Off" cname="_WDT_OFF" />
<value value="0x004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="CP" value="0x008" >
+ </tqmask>
+ <tqmask name="CP" value="0x008" >
<value value="0x000" name="All" cname="_CP_ON" />
<value value="0x008" name="Off" cname="_CP_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16C58B.xml b/src/devices/pic/xml_data/16C58B.xml
index 04f56ce..48e910e 100644
--- a/src/devices/pic/xml_data/16C58B.xml
+++ b/src/devices/pic/xml_data/16C58B.xml
@@ -40,26 +40,26 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000" end="0x7FF" />
- <memory name="user_ids" start="0x800" end="0x803" rmask="0x00F" />
+ <memory name="user_ids" start="0x800" end="0x803" rtqmask="0x00F" />
<memory name="config" start="0xFFF" end="0xFFF" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0xFFC" bvalue="0xFFF" >
- <mask name="FOSC" value="0x003" >
+ <config offset="0x0" name="" wtqmask="0xFFC" bvalue="0xFFF" >
+ <tqmask name="FOSC" value="0x003" >
<value value="0x000" name="LP" cname="_LP_OSC" />
<value value="0x001" name="XT" cname="_XT_OSC" />
<value value="0x002" name="HS" cname="_HS_OSC" />
<value value="0x003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x004" >
<value value="0x000" name="Off" cname="_WDT_OFF" />
<value value="0x004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="CP" value="0xFF8" >
+ </tqmask>
+ <tqmask name="CP" value="0xFF8" >
<value value="0x000" name="040:7FF" cname="_CP_ON" />
<value value="0xFF8" name="Off" cname="_CP_OFF" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16C61.xml b/src/devices/pic/xml_data/16C61.xml
index 0b62c88..6812ee7 100644
--- a/src/devices/pic/xml_data/16C61.xml
+++ b/src/devices/pic/xml_data/16C61.xml
@@ -34,29 +34,29 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x03FF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="config" start="0x2007" end="0x2007" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x001F" >
- <mask name="FOSC" value="0x0003" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x001F" >
+ <tqmask name="FOSC" value="0x0003" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
<value value="0x0003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x0004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="Off" cname="_PWRTE_OFF" />
<value value="0x0008" name="On" cname="_PWRTE_ON" />
- </mask>
- <mask name="CP" value="0x0010" >
+ </tqmask>
+ <tqmask name="CP" value="0x0010" >
<value value="0x0000" name="All" cname="_CP_ON" />
<value value="0x0010" name="Off" cname="_CP_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16C62.xml b/src/devices/pic/xml_data/16C62.xml
index 8eebe47..e1a3764 100644
--- a/src/devices/pic/xml_data/16C62.xml
+++ b/src/devices/pic/xml_data/16C62.xml
@@ -33,31 +33,31 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x07FF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="config" start="0x2007" end="0x2007" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x003F" >
- <mask name="FOSC" value="0x0003" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x003F" >
+ <tqmask name="FOSC" value="0x0003" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
<value value="0x0003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x0004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="Off" cname="_PWRTE_OFF" />
<value value="0x0008" name="On" cname="_PWRTE_ON" />
- </mask>
- <mask name="CP" value="0x0030" >
+ </tqmask>
+ <tqmask name="CP" value="0x0030" >
<value value="0x0000" name="All" cname="_CP_ALL" />
<value value="0x0010" name="200:7FF" cname="_CP_75" />
<value value="0x0020" name="400:7FF" cname="_CP_50" />
<value value="0x0030" name="Off" cname="_CP_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16C620.xml b/src/devices/pic/xml_data/16C620.xml
index 8a676af..522beaa 100644
--- a/src/devices/pic/xml_data/16C620.xml
+++ b/src/devices/pic/xml_data/16C620.xml
@@ -35,34 +35,34 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x01FF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="config" start="0x2007" end="0x2007" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x3F7F" >
- <mask name="FOSC" value="0x0003" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x3F7F" >
+ <tqmask name="FOSC" value="0x0003" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
<value value="0x0003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x0004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0008" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="BODEN" value="0x0040" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0040" >
<value value="0x0000" name="Off" cname="_BODEN_OFF" />
<value value="0x0040" name="On" cname="_BODEN_ON" />
- </mask>
- <mask name="CP" value="0x3F30" >
+ </tqmask>
+ <tqmask name="CP" value="0x3F30" >
<value value="0x0000" name="All" cname="_CP_ON" />
<value value="0x3F30" name="Off" cname="_CP_OFF" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16C620A.xml b/src/devices/pic/xml_data/16C620A.xml
index 9770da4..a36b1c6 100644
--- a/src/devices/pic/xml_data/16C620A.xml
+++ b/src/devices/pic/xml_data/16C620A.xml
@@ -39,34 +39,34 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x01FF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="config" start="0x2007" end="0x2007" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x3F7F" >
- <mask name="FOSC" value="0x0003" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x3F7F" >
+ <tqmask name="FOSC" value="0x0003" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
<value value="0x0003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x0004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0008" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="BODEN" value="0x0040" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0040" >
<value value="0x0000" name="Off" cname="_BODEN_OFF" />
<value value="0x0040" name="On" cname="_BODEN_ON" />
- </mask>
- <mask name="CP" value="0x3F30" >
+ </tqmask>
+ <tqmask name="CP" value="0x3F30" >
<value value="0x0000" name="All" cname="_CP_ON" />
<value value="0x3F30" name="Off" cname="_CP_OFF" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16C621.xml b/src/devices/pic/xml_data/16C621.xml
index 401ee06..745ba82 100644
--- a/src/devices/pic/xml_data/16C621.xml
+++ b/src/devices/pic/xml_data/16C621.xml
@@ -36,35 +36,35 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x03FF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="config" start="0x2007" end="0x2007" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x3F7F" >
- <mask name="FOSC" value="0x0003" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x3F7F" >
+ <tqmask name="FOSC" value="0x0003" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
<value value="0x0003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x0004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0008" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="BODEN" value="0x0040" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0040" >
<value value="0x0000" name="Off" cname="_BODEN_OFF" />
<value value="0x0040" name="On" cname="_BODEN_ON" />
- </mask>
- <mask name="CP" value="0x3F30" >
+ </tqmask>
+ <tqmask name="CP" value="0x3F30" >
<value value="0x0000" name="All" cname="_CP_ALL" />
<value value="0x1510" name="200:3FF" cname="_CP_50" />
<value value="0x3F30" name="Off" cname="_CP_OFF" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16C621A.xml b/src/devices/pic/xml_data/16C621A.xml
index 97e136e..3e48bd4 100644
--- a/src/devices/pic/xml_data/16C621A.xml
+++ b/src/devices/pic/xml_data/16C621A.xml
@@ -40,35 +40,35 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x03FF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="config" start="0x2007" end="0x2007" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x3F7F" >
- <mask name="FOSC" value="0x0003" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x3F7F" >
+ <tqmask name="FOSC" value="0x0003" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
<value value="0x0003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x0004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0008" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="BODEN" value="0x0040" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0040" >
<value value="0x0000" name="Off" cname="_BODEN_OFF" />
<value value="0x0040" name="On" cname="_BODEN_ON" />
- </mask>
- <mask name="CP" value="0x3F30" >
+ </tqmask>
+ <tqmask name="CP" value="0x3F30" >
<value value="0x0000" name="All" cname="_CP_ALL" />
<value value="0x1510" name="200:3FF" cname="_CP_50" />
<value value="0x3F30" name="Off" cname="_CP_OFF" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16C622.xml b/src/devices/pic/xml_data/16C622.xml
index f1675bc..9617071 100644
--- a/src/devices/pic/xml_data/16C622.xml
+++ b/src/devices/pic/xml_data/16C622.xml
@@ -37,36 +37,36 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x07FF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="config" start="0x2007" end="0x2007" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x3F7F" >
- <mask name="FOSC" value="0x0003" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x3F7F" >
+ <tqmask name="FOSC" value="0x0003" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
<value value="0x0003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x0004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0008" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="BODEN" value="0x0040" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0040" >
<value value="0x0000" name="Off" cname="_BODEN_OFF" />
<value value="0x0040" name="On" cname="_BODEN_ON" />
- </mask>
- <mask name="CP" value="0x3F30" >
+ </tqmask>
+ <tqmask name="CP" value="0x3F30" >
<value value="0x0000" name="All" cname="_CP_ALL" />
<value value="0x1510" name="200:7FF" cname="_CP_75" />
<value value="0x2A20" name="400:7FF" cname="_CP_50" />
<value value="0x3F30" name="Off" cname="_CP_OFF" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16C622A.xml b/src/devices/pic/xml_data/16C622A.xml
index 04e0d9b..26b691e 100644
--- a/src/devices/pic/xml_data/16C622A.xml
+++ b/src/devices/pic/xml_data/16C622A.xml
@@ -41,36 +41,36 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x07FF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="config" start="0x2007" end="0x2007" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x3F7F" >
- <mask name="FOSC" value="0x0003" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x3F7F" >
+ <tqmask name="FOSC" value="0x0003" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
<value value="0x0003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x0004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0008" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="BODEN" value="0x0040" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0040" >
<value value="0x0000" name="Off" cname="_BODEN_OFF" />
<value value="0x0040" name="On" cname="_BODEN_ON" />
- </mask>
- <mask name="CP" value="0x3F30" >
+ </tqmask>
+ <tqmask name="CP" value="0x3F30" >
<value value="0x0000" name="All" cname="_CP_ALL" />
<value value="0x1510" name="200:7FF" cname="_CP_75" />
<value value="0x2A20" name="400:7FF" cname="_CP_50" />
<value value="0x3F30" name="Off" cname="_CP_OFF" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16C62A.xml b/src/devices/pic/xml_data/16C62A.xml
index 71bf13f..00c16ea 100644
--- a/src/devices/pic/xml_data/16C62A.xml
+++ b/src/devices/pic/xml_data/16C62A.xml
@@ -33,36 +33,36 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x07FF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="config" start="0x2007" end="0x2007" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x3F7F" >
- <mask name="FOSC" value="0x0003" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x3F7F" >
+ <tqmask name="FOSC" value="0x0003" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
<value value="0x0003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x0004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0008" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="BODEN" value="0x0040" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0040" >
<value value="0x0000" name="Off" cname="_BODEN_OFF" />
<value value="0x0040" name="On" cname="_BODEN_ON" />
- </mask>
- <mask name="CP" value="0x3F30" >
+ </tqmask>
+ <tqmask name="CP" value="0x3F30" >
<value value="0x0000" name="All" cname="_CP_ALL" />
<value value="0x1510" name="200:7FF" cname="_CP_75" />
<value value="0x2A20" name="400:7FF" cname="_CP_50" />
<value value="0x3F30" name="Off" cname="_CP_OFF" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16C62B.xml b/src/devices/pic/xml_data/16C62B.xml
index 6550cbb..749c9c8 100644
--- a/src/devices/pic/xml_data/16C62B.xml
+++ b/src/devices/pic/xml_data/16C62B.xml
@@ -33,36 +33,36 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x07FF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="config" start="0x2007" end="0x2007" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x3F7F" >
- <mask name="FOSC" value="0x0003" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x3F7F" >
+ <tqmask name="FOSC" value="0x0003" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
<value value="0x0003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x0004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0008" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="BODEN" value="0x0040" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0040" >
<value value="0x0000" name="Off" cname="_BODEN_OFF" />
<value value="0x0040" name="On" cname="_BODEN_ON" />
- </mask>
- <mask name="CP" value="0x3F30" >
+ </tqmask>
+ <tqmask name="CP" value="0x3F30" >
<value value="0x0000" name="All" cname="_CP_ALL" />
<value value="0x1510" name="200:7FF" cname="_CP_75" />
<value value="0x2A20" name="400:7FF" cname="_CP_50" />
<value value="0x3F30" name="Off" cname="_CP_OFF" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16C63.xml b/src/devices/pic/xml_data/16C63.xml
index 7d21001..16432ee 100644
--- a/src/devices/pic/xml_data/16C63.xml
+++ b/src/devices/pic/xml_data/16C63.xml
@@ -33,36 +33,36 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x0FFF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="config" start="0x2007" end="0x2007" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x3F7F" >
- <mask name="FOSC" value="0x0003" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x3F7F" >
+ <tqmask name="FOSC" value="0x0003" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
<value value="0x0003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x0004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0008" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="BODEN" value="0x0040" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0040" >
<value value="0x0000" name="Off" cname="_BODEN_OFF" />
<value value="0x0040" name="On" cname="_BODEN_ON" />
- </mask>
- <mask name="CP" value="0x3F30" >
+ </tqmask>
+ <tqmask name="CP" value="0x3F30" >
<value value="0x0000" name="All" cname="_CP_ALL" />
<value value="0x1510" name="400:FFF" cname="_CP_75" />
<value value="0x2A20" name="800:FFF" cname="_CP_50" />
<value value="0x3F30" name="Off" cname="_CP_OFF" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16C63A.xml b/src/devices/pic/xml_data/16C63A.xml
index 2a3eac3..6499148 100644
--- a/src/devices/pic/xml_data/16C63A.xml
+++ b/src/devices/pic/xml_data/16C63A.xml
@@ -34,36 +34,36 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x0FFF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="config" start="0x2007" end="0x2007" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x3F7F" >
- <mask name="FOSC" value="0x0003" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x3F7F" >
+ <tqmask name="FOSC" value="0x0003" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
<value value="0x0003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x0004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0008" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="BODEN" value="0x0040" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0040" >
<value value="0x0000" name="Off" cname="_BODEN_OFF" />
<value value="0x0040" name="On" cname="_BODEN_ON" />
- </mask>
- <mask name="CP" value="0x3F30" >
+ </tqmask>
+ <tqmask name="CP" value="0x3F30" >
<value value="0x0000" name="All" cname="_CP_ALL" />
<value value="0x1510" name="400:FFF" cname="_CP_75" />
<value value="0x2A20" name="800:FFF" cname="_CP_50" />
<value value="0x3F30" name="Off" cname="_CP_OFF" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16C64.xml b/src/devices/pic/xml_data/16C64.xml
index 2bd6f77..fa3998d 100644
--- a/src/devices/pic/xml_data/16C64.xml
+++ b/src/devices/pic/xml_data/16C64.xml
@@ -33,31 +33,31 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x07FF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="config" start="0x2007" end="0x2007" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x003F" >
- <mask name="FOSC" value="0x0003" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x003F" >
+ <tqmask name="FOSC" value="0x0003" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
<value value="0x0003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x0004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="Off" cname="_PWRTE_OFF" />
<value value="0x0008" name="On" cname="_PWRTE_ON" />
- </mask>
- <mask name="CP" value="0x0030" >
+ </tqmask>
+ <tqmask name="CP" value="0x0030" >
<value value="0x0000" name="All" cname="_CP_ALL" />
<value value="0x0010" name="200:7FF" cname="_CP_75" />
<value value="0x0020" name="400:7FF" cname="_CP_50" />
<value value="0x0030" name="Off" cname="_CP_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16C641.xml b/src/devices/pic/xml_data/16C641.xml
index 2a819ff..74e5fd5 100644
--- a/src/devices/pic/xml_data/16C641.xml
+++ b/src/devices/pic/xml_data/16C641.xml
@@ -28,40 +28,40 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x07FF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="config" start="0x2007" end="0x2007" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x3FFF" >
- <mask name="FOSC" value="0x0003" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x3FFF" >
+ <tqmask name="FOSC" value="0x0003" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
<value value="0x0003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x0004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0008" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="BODEN" value="0x0040" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0040" >
<value value="0x0000" name="Off" cname="_BODEN_OFF" />
<value value="0x0040" name="On" cname="_BODEN_ON" />
- </mask>
- <mask name="MPEEN" value="0x0080" >
+ </tqmask>
+ <tqmask name="MPEEN" value="0x0080" >
<value value="0x0000" name="Off" cname="_MPEEN_OFF" />
<value value="0x0080" name="On" cname="_MPEEN_ON" />
- </mask>
- <mask name="CP" value="0x3F30" >
+ </tqmask>
+ <tqmask name="CP" value="0x3F30" >
<value value="0x0000" name="All" cname="_CP_ALL" />
<value value="0x1510" name="400:7FF" cname="_CP_50" />
<value value="0x2A20" name="200:7FF" cname="_CP_75" />
<value value="0x3F30" name="Off" cname="_CP_OFF" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16C642.xml b/src/devices/pic/xml_data/16C642.xml
index c5847a9..e9bc07a 100644
--- a/src/devices/pic/xml_data/16C642.xml
+++ b/src/devices/pic/xml_data/16C642.xml
@@ -33,40 +33,40 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x0FFF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="config" start="0x2007" end="0x2007" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x3FFF" >
- <mask name="FOSC" value="0x0003" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x3FFF" >
+ <tqmask name="FOSC" value="0x0003" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
<value value="0x0003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x0004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0008" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="BODEN" value="0x0040" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0040" >
<value value="0x0000" name="Off" cname="_BODEN_OFF" />
<value value="0x0040" name="On" cname="_BODEN_ON" />
- </mask>
- <mask name="MPEEN" value="0x0080" >
+ </tqmask>
+ <tqmask name="MPEEN" value="0x0080" >
<value value="0x0000" name="Off" cname="_MPEEN_OFF" />
<value value="0x0080" name="On" cname="_MPEEN_ON" />
- </mask>
- <mask name="CP" value="0x3F30" >
+ </tqmask>
+ <tqmask name="CP" value="0x3F30" >
<value value="0x0000" name="All" cname="_CP_ALL" />
<value value="0x1510" name="400:FFF" cname="_CP_75" />
<value value="0x2A20" name="800:FFF" cname="_CP_50" />
<value value="0x3F30" name="Off" cname="_CP_OFF" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16C64A.xml b/src/devices/pic/xml_data/16C64A.xml
index c5331e6..274da63 100644
--- a/src/devices/pic/xml_data/16C64A.xml
+++ b/src/devices/pic/xml_data/16C64A.xml
@@ -33,36 +33,36 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x07FF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="config" start="0x2007" end="0x2007" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x3F7F" >
- <mask name="FOSC" value="0x0003" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x3F7F" >
+ <tqmask name="FOSC" value="0x0003" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
<value value="0x0003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x0004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0008" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="BODEN" value="0x0040" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0040" >
<value value="0x0000" name="Off" cname="_BODEN_OFF" />
<value value="0x0040" name="On" cname="_BODEN_ON" />
- </mask>
- <mask name="CP" value="0x3F30" >
+ </tqmask>
+ <tqmask name="CP" value="0x3F30" >
<value value="0x0000" name="All" cname="_CP_ALL" />
<value value="0x1510" name="200:7FF" cname="_CP_75" />
<value value="0x2A20" name="400:7FF" cname="_CP_50" />
<value value="0x3F30" name="Off" cname="_CP_OFF" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16C65.xml b/src/devices/pic/xml_data/16C65.xml
index 1d5de06..13ff265 100644
--- a/src/devices/pic/xml_data/16C65.xml
+++ b/src/devices/pic/xml_data/16C65.xml
@@ -33,31 +33,31 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x0FFF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="config" start="0x2007" end="0x2007" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x003F" >
- <mask name="FOSC" value="0x0003" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x003F" >
+ <tqmask name="FOSC" value="0x0003" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
<value value="0x0003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x0004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="Off" cname="_PWRTE_OFF" />
<value value="0x0008" name="On" cname="_PWRTE_ON" />
- </mask>
- <mask name="CP" value="0x0030" >
+ </tqmask>
+ <tqmask name="CP" value="0x0030" >
<value value="0x0000" name="All" cname="_CP_ALL" />
<value value="0x0010" name="400:FFF" cname="_CP_75" />
<value value="0x0020" name="800:FFF" cname="_CP_50" />
<value value="0x0030" name="Off" cname="_CP_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16C65A.xml b/src/devices/pic/xml_data/16C65A.xml
index 4220f2d..32d4280 100644
--- a/src/devices/pic/xml_data/16C65A.xml
+++ b/src/devices/pic/xml_data/16C65A.xml
@@ -33,36 +33,36 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x0FFF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="config" start="0x2007" end="0x2007" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x3F7F" >
- <mask name="FOSC" value="0x0003" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x3F7F" >
+ <tqmask name="FOSC" value="0x0003" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
<value value="0x0003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x0004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0008" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="BODEN" value="0x0040" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0040" >
<value value="0x0000" name="Off" cname="_BODEN_OFF" />
<value value="0x0040" name="On" cname="_BODEN_ON" />
- </mask>
- <mask name="CP" value="0x3F30" >
+ </tqmask>
+ <tqmask name="CP" value="0x3F30" >
<value value="0x0000" name="All" cname="_CP_ALL" />
<value value="0x1510" name="400:FFF" cname="_CP_75" />
<value value="0x2A20" name="800:FFF" cname="_CP_50" />
<value value="0x3F30" name="Off" cname="_CP_OFF" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16C65B.xml b/src/devices/pic/xml_data/16C65B.xml
index c5eae8a..6463d62 100644
--- a/src/devices/pic/xml_data/16C65B.xml
+++ b/src/devices/pic/xml_data/16C65B.xml
@@ -34,36 +34,36 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x0FFF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="config" start="0x2007" end="0x2007" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x3F7F" >
- <mask name="FOSC" value="0x0003" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x3F7F" >
+ <tqmask name="FOSC" value="0x0003" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
<value value="0x0003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x0004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0008" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="BODEN" value="0x0040" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0040" >
<value value="0x0000" name="Off" cname="_BODEN_OFF" />
<value value="0x0040" name="On" cname="_BODEN_ON" />
- </mask>
- <mask name="CP" value="0x3F30" >
+ </tqmask>
+ <tqmask name="CP" value="0x3F30" >
<value value="0x0000" name="All" cname="_CP_ALL" />
<value value="0x1510" name="400:FFF" cname="_CP_75" />
<value value="0x2A20" name="800:FFF" cname="_CP_50" />
<value value="0x3F30" name="Off" cname="_CP_OFF" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16C66.xml b/src/devices/pic/xml_data/16C66.xml
index bfa3307..08f25d5 100644
--- a/src/devices/pic/xml_data/16C66.xml
+++ b/src/devices/pic/xml_data/16C66.xml
@@ -33,36 +33,36 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x1FFF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="config" start="0x2007" end="0x2007" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x3F7F" >
- <mask name="FOSC" value="0x0003" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x3F7F" >
+ <tqmask name="FOSC" value="0x0003" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
<value value="0x0003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x0004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0008" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="BODEN" value="0x0040" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0040" >
<value value="0x0000" name="Off" cname="_BODEN_OFF" />
<value value="0x0040" name="On" cname="_BODEN_ON" />
- </mask>
- <mask name="CP" value="0x3F30" >
+ </tqmask>
+ <tqmask name="CP" value="0x3F30" >
<value value="0x0000" name="All" cname="_CP_ALL" />
<value value="0x1510" name="0800:1FFF" cname="_CP_75" />
<value value="0x2A20" name="1000:1FFF" cname="_CP_50" />
<value value="0x3F30" name="Off" cname="_CP_OFF" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16C661.xml b/src/devices/pic/xml_data/16C661.xml
index 612f636..36f2bd0 100644
--- a/src/devices/pic/xml_data/16C661.xml
+++ b/src/devices/pic/xml_data/16C661.xml
@@ -28,40 +28,40 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x07FF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="config" start="0x2007" end="0x2007" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x3FFF" >
- <mask name="FOSC" value="0x0003" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x3FFF" >
+ <tqmask name="FOSC" value="0x0003" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
<value value="0x0003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x0004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0008" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="BODEN" value="0x0040" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0040" >
<value value="0x0000" name="Off" cname="_BODEN_OFF" />
<value value="0x0040" name="On" cname="_BODEN_ON" />
- </mask>
- <mask name="MPEEN" value="0x0080" >
+ </tqmask>
+ <tqmask name="MPEEN" value="0x0080" >
<value value="0x0000" name="Off" cname="_MPEEN_OFF" />
<value value="0x0080" name="On" cname="_MPEEN_ON" />
- </mask>
- <mask name="CP" value="0x3F30" >
+ </tqmask>
+ <tqmask name="CP" value="0x3F30" >
<value value="0x0000" name="All" cname="_CP_ALL" />
<value value="0x1510" name="200:7FF" cname="_CP_75" />
<value value="0x2A20" name="400:7FF" cname="_CP_50" />
<value value="0x3F30" name="Off" cname="_CP_OFF" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16C662.xml b/src/devices/pic/xml_data/16C662.xml
index a09c5c5..ffd6fdc 100644
--- a/src/devices/pic/xml_data/16C662.xml
+++ b/src/devices/pic/xml_data/16C662.xml
@@ -33,40 +33,40 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x0FFF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="config" start="0x2007" end="0x2007" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x3FFF" >
- <mask name="FOSC" value="0x0003" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x3FFF" >
+ <tqmask name="FOSC" value="0x0003" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
<value value="0x0003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x0004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0008" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="BODEN" value="0x0040" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0040" >
<value value="0x0000" name="Off" cname="_BODEN_OFF" />
<value value="0x0040" name="On" cname="_BODEN_ON" />
- </mask>
- <mask name="MPEEN" value="0x0080" >
+ </tqmask>
+ <tqmask name="MPEEN" value="0x0080" >
<value value="0x0000" name="Off" cname="_MPEEN_OFF" />
<value value="0x0080" name="On" cname="_MPEEN_ON" />
- </mask>
- <mask name="CP" value="0x3F30" >
+ </tqmask>
+ <tqmask name="CP" value="0x3F30" >
<value value="0x0000" name="All" cname="_CP_ALL" />
<value value="0x1510" name="400:FFF" cname="_CP_75" />
<value value="0x2A20" name="800:FFF" cname="_CP_50" />
<value value="0x3F30" name="Off" cname="_CP_OFF" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16C67.xml b/src/devices/pic/xml_data/16C67.xml
index 43c1aa1..26cbb43 100644
--- a/src/devices/pic/xml_data/16C67.xml
+++ b/src/devices/pic/xml_data/16C67.xml
@@ -33,36 +33,36 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x1FFF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="config" start="0x2007" end="0x2007" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x3F7F" >
- <mask name="FOSC" value="0x0003" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x3F7F" >
+ <tqmask name="FOSC" value="0x0003" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
<value value="0x0003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x0004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0008" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="BODEN" value="0x0040" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0040" >
<value value="0x0000" name="Off" cname="_BODEN_OFF" />
<value value="0x0040" name="On" cname="_BODEN_ON" />
- </mask>
- <mask name="CP" value="0x3F30" >
+ </tqmask>
+ <tqmask name="CP" value="0x3F30" >
<value value="0x0000" name="All" cname="_CP_ALL" />
<value value="0x1510" name="0800:1FFF" cname="_CP_75" />
<value value="0x2A20" name="1000:1FFF" cname="_CP_50" />
<value value="0x3F30" name="Off" cname="_CP_OFF" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16C71.xml b/src/devices/pic/xml_data/16C71.xml
index d23acc3..e453bfa 100644
--- a/src/devices/pic/xml_data/16C71.xml
+++ b/src/devices/pic/xml_data/16C71.xml
@@ -31,29 +31,29 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x03FF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="config" start="0x2007" end="0x2007" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x001F" >
- <mask name="FOSC" value="0x0003" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x001F" >
+ <tqmask name="FOSC" value="0x0003" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
<value value="0x0003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x0004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="Off" cname="_PWRTE_OFF" />
<value value="0x0008" name="On" cname="_PWRTE_ON" />
- </mask>
- <mask name="CP" value="0x0010" >
+ </tqmask>
+ <tqmask name="CP" value="0x0010" >
<value value="0x0000" name="All" cname="_CP_ON" />
<value value="0x0010" name="Off" cname="_CP_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16C710.xml b/src/devices/pic/xml_data/16C710.xml
index d6a90c2..62b36a3 100644
--- a/src/devices/pic/xml_data/16C710.xml
+++ b/src/devices/pic/xml_data/16C710.xml
@@ -34,34 +34,34 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x01FF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="config" start="0x2007" end="0x2007" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x3FFF" >
- <mask name="FOSC" value="0x0003" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x3FFF" >
+ <tqmask name="FOSC" value="0x0003" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
<value value="0x0003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x0004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0008" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="BODEN" value="0x0040" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0040" >
<value value="0x0000" name="Off" cname="_BODEN_OFF" />
<value value="0x0040" name="On" cname="_BODEN_ON" />
- </mask>
- <mask name="CP" value="0x3FB0" >
+ </tqmask>
+ <tqmask name="CP" value="0x3FB0" >
<value value="0x0000" name="040:1FF" cname="_CP_ON" />
<value value="0x3FB0" name="Off" cname="_CP_OFF" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16C711.xml b/src/devices/pic/xml_data/16C711.xml
index 29518e3..b57c9f5 100644
--- a/src/devices/pic/xml_data/16C711.xml
+++ b/src/devices/pic/xml_data/16C711.xml
@@ -34,34 +34,34 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x03FF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="config" start="0x2007" end="0x2007" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x3FFF" >
- <mask name="FOSC" value="0x0003" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x3FFF" >
+ <tqmask name="FOSC" value="0x0003" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
<value value="0x0003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x0004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0008" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="BODEN" value="0x0040" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0040" >
<value value="0x0000" name="Off" cname="_BODEN_OFF" />
<value value="0x0040" name="On" cname="_BODEN_ON" />
- </mask>
- <mask name="CP" value="0x3FB0" >
+ </tqmask>
+ <tqmask name="CP" value="0x3FB0" >
<value value="0x0000" name="040:3FF" cname="_CP_ON" />
<value value="0x3FB0" name="Off" cname="_CP_OFF" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16C712.xml b/src/devices/pic/xml_data/16C712.xml
index 6979deb..400aa43 100644
--- a/src/devices/pic/xml_data/16C712.xml
+++ b/src/devices/pic/xml_data/16C712.xml
@@ -29,35 +29,35 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x03FF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="config" start="0x2007" end="0x2007" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x3F7F" >
- <mask name="FOSC" value="0x0003" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x3F7F" >
+ <tqmask name="FOSC" value="0x0003" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
<value value="0x0003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x0004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0008" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="BODEN" value="0x0040" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0040" >
<value value="0x0000" name="Off" cname="_BODEN_OFF" />
<value value="0x0040" name="On" cname="_BODEN_ON" />
- </mask>
- <mask name="CP" value="0x3F30" >
+ </tqmask>
+ <tqmask name="CP" value="0x3F30" >
<value value="0x0000" name="All" cname="_CP_ALL" />
<value value="0x2A20" name="200:3FF" cname="_CP_50" />
<value value="0x3F30" name="Off" cname="_CP_OFF" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16C715.xml b/src/devices/pic/xml_data/16C715.xml
index 501018f..8df94d0 100644
--- a/src/devices/pic/xml_data/16C715.xml
+++ b/src/devices/pic/xml_data/16C715.xml
@@ -33,40 +33,40 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x07FF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="config" start="0x2007" end="0x2007" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x3FFF" >
- <mask name="FOSC" value="0x0003" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x3FFF" >
+ <tqmask name="FOSC" value="0x0003" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
<value value="0x0003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x0004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0008" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="BODEN" value="0x0040" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0040" >
<value value="0x0000" name="Off" cname="_BODEN_OFF" />
<value value="0x0040" name="On" cname="_BODEN_ON" />
- </mask>
- <mask name="MPEEN" value="0x0080" >
+ </tqmask>
+ <tqmask name="MPEEN" value="0x0080" >
<value value="0x0000" name="Off" cname="_MPEEN_OFF" />
<value value="0x0080" name="On" cname="_MPEEN_ON" />
- </mask>
- <mask name="CP" value="0x3F30" >
+ </tqmask>
+ <tqmask name="CP" value="0x3F30" >
<value value="0x0000" name="All" cname="_CP_ALL" />
<value value="0x1510" name="200:7FF" cname="_CP_75" />
<value value="0x2A20" name="400:7FF" cname="_CP_50" />
<value value="0x3F30" name="Off" cname="_CP_OFF" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16C716.xml b/src/devices/pic/xml_data/16C716.xml
index f34e760..6885b77 100644
--- a/src/devices/pic/xml_data/16C716.xml
+++ b/src/devices/pic/xml_data/16C716.xml
@@ -32,36 +32,36 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x07FF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="config" start="0x2007" end="0x2007" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x3F7F" >
- <mask name="FOSC" value="0x0003" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x3F7F" >
+ <tqmask name="FOSC" value="0x0003" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
<value value="0x0003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x0004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0008" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="BODEN" value="0x0040" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0040" >
<value value="0x0000" name="Off" cname="_BODEN_OFF" />
<value value="0x0040" name="On" cname="_BODEN_ON" />
- </mask>
- <mask name="CP" value="0x3F30" >
+ </tqmask>
+ <tqmask name="CP" value="0x3F30" >
<value value="0x0000" name="All" cname="_CP_ALL" />
<value value="0x1510" name="200:7FF" cname="_CP_75" />
<value value="0x2A20" name="400:7FF" cname="_CP_50" />
<value value="0x3F30" name="Off" cname="_CP_OFF" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16C717.xml b/src/devices/pic/xml_data/16C717.xml
index 19c6f6a..9045ec7 100644
--- a/src/devices/pic/xml_data/16C717.xml
+++ b/src/devices/pic/xml_data/16C717.xml
@@ -36,13 +36,13 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x07FF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="device_id" start="0x2006" end="0x2006" />
<memory name="config" start="0x2007" end="0x2007" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x3F7F" >
- <mask name="FOSC" value="0x0007" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x3F7F" >
+ <tqmask name="FOSC" value="0x0007" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
@@ -51,34 +51,34 @@
<value value="0x0005" name="INTRC_CLKOUT" cname="_INTRC_OSC_CLKOUT" />
<value value="0x0006" name="ER_IO" cname="_ER_OSC_NOCLKOUT" />
<value value="0x0007" name="ER_CLKOUT" cname="_ER_OSC_CLKOUT" />
- </mask>
- <mask name="WDT" value="0x0008" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0008" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0008" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0010" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0010" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0010" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="MCLRE" value="0x0020" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x0020" >
<value value="0x0000" name="Internal" cname="_MCLRE_OFF" />
<value value="0x0020" name="External" cname="_MCLRE_ON" />
- </mask>
- <mask name="BODEN" value="0x0040" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0040" >
<value value="0x0000" name="Off" cname="_BODEN_OFF" />
<value value="0x0040" name="On" cname="_BODEN_ON" />
- </mask>
- <mask name="BORV" value="0x0C00" >
+ </tqmask>
+ <tqmask name="BORV" value="0x0C00" >
<value value="0x0000" name="4.5" cname="_VBOR_45" />
<value value="0x0400" name="4.2" cname="_VBOR_42" />
<value value="0x0800" name="2.7" cname="_VBOR_27" />
<value value="0x0C00" name="2.5" cname="_VBOR_25" />
- </mask>
- <mask name="CP" value="0x3300" >
+ </tqmask>
+ <tqmask name="CP" value="0x3300" >
<value value="0x0000" name="All" cname="_CP_ALL" />
<value value="0x3300" name="Off" cname="_CP_OFF" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16C72.xml b/src/devices/pic/xml_data/16C72.xml
index e6b88a2..ac7d9b7 100644
--- a/src/devices/pic/xml_data/16C72.xml
+++ b/src/devices/pic/xml_data/16C72.xml
@@ -33,36 +33,36 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x07FF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="config" start="0x2007" end="0x2007" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x3F7F" >
- <mask name="FOSC" value="0x0003" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x3F7F" >
+ <tqmask name="FOSC" value="0x0003" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
<value value="0x0003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x0004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0008" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="BODEN" value="0x0040" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0040" >
<value value="0x0000" name="Off" cname="_BODEN_OFF" />
<value value="0x0040" name="On" cname="_BODEN_ON" />
- </mask>
- <mask name="CP" value="0x3F30" >
+ </tqmask>
+ <tqmask name="CP" value="0x3F30" >
<value value="0x0000" name="All" cname="_CP_ALL" />
<value value="0x1510" name="200:7FF" cname="_CP_75" />
<value value="0x2A20" name="400:7FF" cname="_CP_50" />
<value value="0x3F30" name="Off" cname="_CP_OFF" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16C72A.xml b/src/devices/pic/xml_data/16C72A.xml
index cabb079..7eb3705 100644
--- a/src/devices/pic/xml_data/16C72A.xml
+++ b/src/devices/pic/xml_data/16C72A.xml
@@ -33,36 +33,36 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x07FF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="config" start="0x2007" end="0x2007" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x3F7F" >
- <mask name="FOSC" value="0x0003" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x3F7F" >
+ <tqmask name="FOSC" value="0x0003" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
<value value="0x0003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x0004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0008" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="BODEN" value="0x0040" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0040" >
<value value="0x0000" name="Off" cname="_BODEN_OFF" />
<value value="0x0040" name="On" cname="_BODEN_ON" />
- </mask>
- <mask name="CP" value="0x3F30" >
+ </tqmask>
+ <tqmask name="CP" value="0x3F30" >
<value value="0x0000" name="All" cname="_CP_ALL" />
<value value="0x1510" name="200:7FF" cname="_CP_75" />
<value value="0x2A20" name="400:7FF" cname="_CP_50" />
<value value="0x3F30" name="Off" cname="_CP_OFF" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16C73.xml b/src/devices/pic/xml_data/16C73.xml
index 78b69fa..37f92de 100644
--- a/src/devices/pic/xml_data/16C73.xml
+++ b/src/devices/pic/xml_data/16C73.xml
@@ -33,31 +33,31 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x0FFF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="config" start="0x2007" end="0x2007" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x003F" >
- <mask name="FOSC" value="0x0003" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x003F" >
+ <tqmask name="FOSC" value="0x0003" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
<value value="0x0003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x0004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="Off" cname="_PWRTE_OFF" />
<value value="0x0008" name="On" cname="_PWRTE_ON" />
- </mask>
- <mask name="CP" value="0x0030" >
+ </tqmask>
+ <tqmask name="CP" value="0x0030" >
<value value="0x0000" name="All" cname="_CP_ALL" />
<value value="0x0010" name="400:FFF" cname="_CP_75" />
<value value="0x0020" name="800:FFF" cname="_CP_50" />
<value value="0x0030" name="Off" cname="_CP_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16C73A.xml b/src/devices/pic/xml_data/16C73A.xml
index df9a672..ee67734 100644
--- a/src/devices/pic/xml_data/16C73A.xml
+++ b/src/devices/pic/xml_data/16C73A.xml
@@ -33,36 +33,36 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x0FFF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="config" start="0x2007" end="0x2007" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x3F7F" >
- <mask name="FOSC" value="0x0003" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x3F7F" >
+ <tqmask name="FOSC" value="0x0003" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
<value value="0x0003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x0004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0008" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="BODEN" value="0x0040" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0040" >
<value value="0x0000" name="Off" cname="_BODEN_OFF" />
<value value="0x0040" name="On" cname="_BODEN_ON" />
- </mask>
- <mask name="CP" value="0x3F30" >
+ </tqmask>
+ <tqmask name="CP" value="0x3F30" >
<value value="0x0000" name="All" cname="_CP_ALL" />
<value value="0x1510" name="400:FFF" cname="_CP_75" />
<value value="0x2A20" name="800:FFF" cname="_CP_50" />
<value value="0x3F30" name="Off" cname="_CP_OFF" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16C73B.xml b/src/devices/pic/xml_data/16C73B.xml
index b2418f1..35694d2 100644
--- a/src/devices/pic/xml_data/16C73B.xml
+++ b/src/devices/pic/xml_data/16C73B.xml
@@ -34,36 +34,36 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x0FFF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="config" start="0x2007" end="0x2007" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x3F7F" >
- <mask name="FOSC" value="0x0003" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x3F7F" >
+ <tqmask name="FOSC" value="0x0003" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
<value value="0x0003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x0004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0008" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="BODEN" value="0x0040" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0040" >
<value value="0x0000" name="Off" cname="_BODEN_OFF" />
<value value="0x0040" name="On" cname="_BODEN_ON" />
- </mask>
- <mask name="CP" value="0x3F30" >
+ </tqmask>
+ <tqmask name="CP" value="0x3F30" >
<value value="0x0000" name="All" cname="_CP_ALL" />
<value value="0x1510" name="400:FFF" cname="_CP_75" />
<value value="0x2A20" name="800:FFF" cname="_CP_50" />
<value value="0x3F30" name="Off" cname="_CP_OFF" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16C74.xml b/src/devices/pic/xml_data/16C74.xml
index 091501d..9f5747e 100644
--- a/src/devices/pic/xml_data/16C74.xml
+++ b/src/devices/pic/xml_data/16C74.xml
@@ -33,31 +33,31 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x0FFF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="config" start="0x2007" end="0x2007" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x003F" >
- <mask name="FOSC" value="0x0003" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x003F" >
+ <tqmask name="FOSC" value="0x0003" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
<value value="0x0003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x0004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="Off" cname="_PWRTE_OFF" />
<value value="0x0008" name="On" cname="_PWRTE_ON" />
- </mask>
- <mask name="CP" value="0x0030" >
+ </tqmask>
+ <tqmask name="CP" value="0x0030" >
<value value="0x0000" name="All" cname="_CP_ALL" />
<value value="0x0010" name="400:FFF" cname="_CP_75" />
<value value="0x0020" name="800:FFF" cname="_CP_50" />
<value value="0x0030" name="Off" cname="_CP_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16C745.xml b/src/devices/pic/xml_data/16C745.xml
index 1a4ab42..daf0552 100644
--- a/src/devices/pic/xml_data/16C745.xml
+++ b/src/devices/pic/xml_data/16C745.xml
@@ -29,32 +29,32 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x1FFF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="config" start="0x2007" end="0x2007" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x3F3F" >
- <mask name="FOSC" value="0x0003" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x3F3F" >
+ <tqmask name="FOSC" value="0x0003" >
<value value="0x0000" name="HS" cname="_HS_OSC" />
<value value="0x0001" name="EC_CLKOUT" cname="_EC_OSC" />
<value value="0x0002" name="H4" cname="_H4_OSC" />
<value value="0x0003" name="E4_CLKOUT" cname="_E4_OSC" />
- </mask>
- <mask name="WDT" value="0x0004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0008" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="CP" value="0x3F30" >
+ </tqmask>
+ <tqmask name="CP" value="0x3F30" >
<value value="0x0000" name="All" cname="_CP_ALL" />
<value value="0x1510" name="0800:1FFF" cname="_CP_75" />
<value value="0x2A20" name="1000:1FFF" cname="_CP_50" />
<value value="0x3F30" name="Off" cname="_CP_OFF" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16C74A.xml b/src/devices/pic/xml_data/16C74A.xml
index 0d784c9..d859fc2 100644
--- a/src/devices/pic/xml_data/16C74A.xml
+++ b/src/devices/pic/xml_data/16C74A.xml
@@ -33,36 +33,36 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x0FFF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="config" start="0x2007" end="0x2007" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x3F7F" >
- <mask name="FOSC" value="0x0003" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x3F7F" >
+ <tqmask name="FOSC" value="0x0003" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
<value value="0x0003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x0004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0008" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="BODEN" value="0x0040" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0040" >
<value value="0x0000" name="Off" cname="_BODEN_OFF" />
<value value="0x0040" name="On" cname="_BODEN_ON" />
- </mask>
- <mask name="CP" value="0x3F30" >
+ </tqmask>
+ <tqmask name="CP" value="0x3F30" >
<value value="0x0000" name="All" cname="_CP_ALL" />
<value value="0x1510" name="400:FFF" cname="_CP_75" />
<value value="0x2A20" name="800:FFF" cname="_CP_50" />
<value value="0x3F30" name="Off" cname="_CP_OFF" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16C74B.xml b/src/devices/pic/xml_data/16C74B.xml
index ce7274f..325fda9 100644
--- a/src/devices/pic/xml_data/16C74B.xml
+++ b/src/devices/pic/xml_data/16C74B.xml
@@ -34,36 +34,36 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x0FFF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="config" start="0x2007" end="0x2007" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x3F7F" >
- <mask name="FOSC" value="0x0003" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x3F7F" >
+ <tqmask name="FOSC" value="0x0003" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
<value value="0x0003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x0004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0008" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="BODEN" value="0x0040" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0040" >
<value value="0x0000" name="Off" cname="_BODEN_OFF" />
<value value="0x0040" name="On" cname="_BODEN_ON" />
- </mask>
- <mask name="CP" value="0x3F30" >
+ </tqmask>
+ <tqmask name="CP" value="0x3F30" >
<value value="0x0000" name="All" cname="_CP_ALL" />
<value value="0x1510" name="400:FFF" cname="_CP_75" />
<value value="0x2A20" name="800:FFF" cname="_CP_50" />
<value value="0x3F30" name="Off" cname="_CP_OFF" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16C76.xml b/src/devices/pic/xml_data/16C76.xml
index c5819a2..7c6ed42 100644
--- a/src/devices/pic/xml_data/16C76.xml
+++ b/src/devices/pic/xml_data/16C76.xml
@@ -33,36 +33,36 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x1FFF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="config" start="0x2007" end="0x2007" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x3F7F" >
- <mask name="FOSC" value="0x0003" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x3F7F" >
+ <tqmask name="FOSC" value="0x0003" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
<value value="0x0003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x0004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0008" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="BODEN" value="0x0040" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0040" >
<value value="0x0000" name="Off" cname="_BODEN_OFF" />
<value value="0x0040" name="On" cname="_BODEN_ON" />
- </mask>
- <mask name="CP" value="0x3F30" >
+ </tqmask>
+ <tqmask name="CP" value="0x3F30" >
<value value="0x0000" name="All" cname="_CP_ALL" />
<value value="0x1510" name="0800:1FFF" cname="_CP_75" />
<value value="0x2A20" name="1000:1FFF" cname="_CP_50" />
<value value="0x3F30" name="Off" cname="_CP_OFF" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16C765.xml b/src/devices/pic/xml_data/16C765.xml
index c441e17..360985e 100644
--- a/src/devices/pic/xml_data/16C765.xml
+++ b/src/devices/pic/xml_data/16C765.xml
@@ -29,32 +29,32 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x1FFF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="config" start="0x2007" end="0x2007" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x3F3F" >
- <mask name="FOSC" value="0x0003" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x3F3F" >
+ <tqmask name="FOSC" value="0x0003" >
<value value="0x0000" name="HS" cname="_HS_OSC" />
<value value="0x0001" name="EC_CLKOUT" cname="_EC_OSC" />
<value value="0x0002" name="H4" cname="_H4_OSC" />
<value value="0x0003" name="E4_CLKOUT" cname="_E4_OSC" />
- </mask>
- <mask name="WDT" value="0x0004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0008" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="CP" value="0x3F30" >
+ </tqmask>
+ <tqmask name="CP" value="0x3F30" >
<value value="0x0000" name="All" cname="_CP_ALL" />
<value value="0x1510" name="0800:1FFF" cname="_CP_75" />
<value value="0x2A20" name="1000:1FFF" cname="_CP_50" />
<value value="0x3F30" name="Off" cname="_CP_OFF" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16C77.xml b/src/devices/pic/xml_data/16C77.xml
index f863d24..60d0a72 100644
--- a/src/devices/pic/xml_data/16C77.xml
+++ b/src/devices/pic/xml_data/16C77.xml
@@ -33,36 +33,36 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x1FFF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="config" start="0x2007" end="0x2007" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x3F7F" >
- <mask name="FOSC" value="0x0003" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x3F7F" >
+ <tqmask name="FOSC" value="0x0003" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
<value value="0x0003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x0004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0008" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="BODEN" value="0x0040" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0040" >
<value value="0x0000" name="Off" cname="_BODEN_OFF" />
<value value="0x0040" name="On" cname="_BODEN_ON" />
- </mask>
- <mask name="CP" value="0x3F30" >
+ </tqmask>
+ <tqmask name="CP" value="0x3F30" >
<value value="0x0000" name="All" cname="_CP_ALL" />
<value value="0x1510" name="0800:1FFF" cname="_CP_75" />
<value value="0x2A20" name="1000:1FFF" cname="_CP_50" />
<value value="0x3F30" name="Off" cname="_CP_OFF" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16C770.xml b/src/devices/pic/xml_data/16C770.xml
index de1d9e9..cb00a24 100644
--- a/src/devices/pic/xml_data/16C770.xml
+++ b/src/devices/pic/xml_data/16C770.xml
@@ -36,13 +36,13 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x07FF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="device_id" start="0x2006" end="0x2006" />
<memory name="config" start="0x2007" end="0x2007" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x3F7F" >
- <mask name="FOSC" value="0x0007" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x3F7F" >
+ <tqmask name="FOSC" value="0x0007" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
@@ -51,34 +51,34 @@
<value value="0x0005" name="INTRC_CLKOUT" cname="_INTRC_OSC_CLKOUT" />
<value value="0x0006" name="ER_IO" cname="_ER_OSC_NOCLKOUT" />
<value value="0x0007" name="ER_CLKOUT" cname="_ER_OSC_CLKOUT" />
- </mask>
- <mask name="WDT" value="0x0008" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0008" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0008" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0010" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0010" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0010" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="MCLRE" value="0x0020" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x0020" >
<value value="0x0000" name="Internal" cname="_MCLRE_OFF" />
<value value="0x0020" name="External" cname="_MCLRE_ON" />
- </mask>
- <mask name="BODEN" value="0x0040" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0040" >
<value value="0x0000" name="Off" cname="_BODEN_OFF" />
<value value="0x0040" name="On" cname="_BODEN_ON" />
- </mask>
- <mask name="BORV" value="0x0C00" >
+ </tqmask>
+ <tqmask name="BORV" value="0x0C00" >
<value value="0x0000" name="4.5" cname="_VBOR_45" />
<value value="0x0400" name="4.2" cname="_VBOR_42" />
<value value="0x0800" name="2.7" cname="_VBOR_27" />
<value value="0x0C00" name="2.5" cname="_VBOR_25" />
- </mask>
- <mask name="CP" value="0x3300" >
+ </tqmask>
+ <tqmask name="CP" value="0x3300" >
<value value="0x0000" name="All" cname="_CP_ALL" />
<value value="0x3300" name="Off" cname="_CP_OFF" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16C771.xml b/src/devices/pic/xml_data/16C771.xml
index 4bf7fcd..6f59244 100644
--- a/src/devices/pic/xml_data/16C771.xml
+++ b/src/devices/pic/xml_data/16C771.xml
@@ -36,13 +36,13 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x0FFF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="device_id" start="0x2006" end="0x2006" />
<memory name="config" start="0x2007" end="0x2007" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x3F7F" >
- <mask name="FOSC" value="0x0007" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x3F7F" >
+ <tqmask name="FOSC" value="0x0007" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
@@ -51,34 +51,34 @@
<value value="0x0005" name="INTRC_CLKOUT" cname="_INTRC_OSC_CLKOUT" />
<value value="0x0006" name="ER_IO" cname="_ER_OSC_NOCLKOUT" />
<value value="0x0007" name="ER_CLKOUT" cname="_ER_OSC_CLKOUT" />
- </mask>
- <mask name="WDT" value="0x0008" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0008" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0008" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0010" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0010" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0010" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="MCLRE" value="0x0020" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x0020" >
<value value="0x0000" name="Internal" cname="_MCLRE_OFF" />
<value value="0x0020" name="External" cname="_MCLRE_ON" />
- </mask>
- <mask name="BODEN" value="0x0040" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0040" >
<value value="0x0000" name="Off" cname="_BODEN_OFF" />
<value value="0x0040" name="On" cname="_BODEN_ON" />
- </mask>
- <mask name="BORV" value="0x0C00" >
+ </tqmask>
+ <tqmask name="BORV" value="0x0C00" >
<value value="0x0000" name="4.5" cname="_VBOR_45" />
<value value="0x0400" name="4.2" cname="_VBOR_42" />
<value value="0x0800" name="2.7" cname="_VBOR_27" />
<value value="0x0C00" name="2.5" cname="_VBOR_25" />
- </mask>
- <mask name="CP" value="0x3300" >
+ </tqmask>
+ <tqmask name="CP" value="0x3300" >
<value value="0x0000" name="All" cname="_CP_ALL" />
<value value="0x3300" name="Off" cname="_CP_OFF" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16C773.xml b/src/devices/pic/xml_data/16C773.xml
index 1b74ed5..d5d4e06 100644
--- a/src/devices/pic/xml_data/16C773.xml
+++ b/src/devices/pic/xml_data/16C773.xml
@@ -33,42 +33,42 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x0FFF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="config" start="0x2007" end="0x2007" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x3F7F" >
- <mask name="FOSC" value="0x0003" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x3F7F" >
+ <tqmask name="FOSC" value="0x0003" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
<value value="0x0003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x0004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0008" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="BODEN" value="0x0040" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0040" >
<value value="0x0000" name="Off" cname="_BODEN_OFF" />
<value value="0x0040" name="On" cname="_BODEN_ON" />
- </mask>
- <mask name="BORV" value="0x0C00" >
+ </tqmask>
+ <tqmask name="BORV" value="0x0C00" >
<value value="0x0000" name="4.5" cname="_VBOR_45" />
<value value="0x0400" name="4.2" cname="_VBOR_42" />
<value value="0x0800" name="2.7" cname="_VBOR_27" />
<value value="0x0C00" name="2.5" cname="_VBOR_25" />
- </mask>
- <mask name="CP" value="0x3330" >
+ </tqmask>
+ <tqmask name="CP" value="0x3330" >
<value value="0x0000" name="All" cname="_CP_ALL" />
<value value="0x1110" name="400:FFF" cname="_CP_75" />
<value value="0x2220" name="800:FFF" cname="_CP_50" />
<value value="0x3330" name="Off" cname="_CP_OFF" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16C774.xml b/src/devices/pic/xml_data/16C774.xml
index 1d577ee..7915805 100644
--- a/src/devices/pic/xml_data/16C774.xml
+++ b/src/devices/pic/xml_data/16C774.xml
@@ -33,42 +33,42 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x0FFF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="config" start="0x2007" end="0x2007" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x3F7F" >
- <mask name="FOSC" value="0x0003" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x3F7F" >
+ <tqmask name="FOSC" value="0x0003" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
<value value="0x0003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x0004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0008" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="BODEN" value="0x0040" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0040" >
<value value="0x0000" name="Off" cname="_BODEN_OFF" />
<value value="0x0040" name="On" cname="_BODEN_ON" />
- </mask>
- <mask name="BORV" value="0x0C00" >
+ </tqmask>
+ <tqmask name="BORV" value="0x0C00" >
<value value="0x0000" name="4.5" cname="_VBOR_45" />
<value value="0x0400" name="4.2" cname="_VBOR_42" />
<value value="0x0800" name="2.7" cname="_VBOR_27" />
<value value="0x0C00" name="2.5" cname="_VBOR_25" />
- </mask>
- <mask name="CP" value="0x3330" >
+ </tqmask>
+ <tqmask name="CP" value="0x3330" >
<value value="0x0000" name="All" cname="_CP_ALL" />
<value value="0x1110" name="400:FFF" cname="_CP_75" />
<value value="0x2220" name="800:FFF" cname="_CP_50" />
<value value="0x3330" name="Off" cname="_CP_OFF" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16C781.xml b/src/devices/pic/xml_data/16C781.xml
index 2861a67..7533b24 100644
--- a/src/devices/pic/xml_data/16C781.xml
+++ b/src/devices/pic/xml_data/16C781.xml
@@ -32,13 +32,13 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x03FF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="device_id" start="0x2006" end="0x2006" />
<memory name="config" start="0x2007" end="0x2007" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x3F7F" >
- <mask name="FOSC" value="0x0007" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x3F7F" >
+ <tqmask name="FOSC" value="0x0007" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
@@ -47,34 +47,34 @@
<value value="0x0005" name="INTRC_CLKOUT" cname="_INTRC_OSC_CLKOUT" />
<value value="0x0006" name="ER_IO" cname="_ER_OSC_NOCLKOUT" />
<value value="0x0007" name="ER_CLKOUT" cname="_ER_OSC_CLKOUT" />
- </mask>
- <mask name="WDT" value="0x0008" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0008" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0008" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0010" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0010" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0010" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="MCLRE" value="0x0020" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x0020" >
<value value="0x0000" name="Internal" cname="_MCLRE_OFF" />
<value value="0x0020" name="External" cname="_MCLRE_ON" />
- </mask>
- <mask name="BODEN" value="0x0040" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0040" >
<value value="0x0000" name="Off" cname="_BODEN_OFF" />
<value value="0x0040" name="On" cname="_BODEN_ON" />
- </mask>
- <mask name="BORV" value="0x0C00" >
+ </tqmask>
+ <tqmask name="BORV" value="0x0C00" >
<value value="0x0000" name="4.5" cname="_VBOR_45" />
<value value="0x0400" name="4.2" cname="_VBOR_42" />
<value value="0x0800" name="2.7" cname="_VBOR_27" />
<value value="0x0C00" name="2.5" cname="_VBOR_25" />
- </mask>
- <mask name="CP" value="0x3300" >
+ </tqmask>
+ <tqmask name="CP" value="0x3300" >
<value value="0x0000" name="All" cname="_CP_ALL" />
<value value="0x3300" name="Off" cname="_CP_OFF" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16C782.xml b/src/devices/pic/xml_data/16C782.xml
index 6192a30..2b863ed 100644
--- a/src/devices/pic/xml_data/16C782.xml
+++ b/src/devices/pic/xml_data/16C782.xml
@@ -32,13 +32,13 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x07FF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="device_id" start="0x2006" end="0x2006" />
<memory name="config" start="0x2007" end="0x2007" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x3F7F" >
- <mask name="FOSC" value="0x0007" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x3F7F" >
+ <tqmask name="FOSC" value="0x0007" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
@@ -47,34 +47,34 @@
<value value="0x0005" name="INTRC_CLKOUT" cname="_INTRC_OSC_CLKOUT" />
<value value="0x0006" name="ER_IO" cname="_ER_OSC_NOCLKOUT" />
<value value="0x0007" name="ER_CLKOUT" cname="_ER_OSC_CLKOUT" />
- </mask>
- <mask name="WDT" value="0x0008" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0008" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0008" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0010" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0010" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0010" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="MCLRE" value="0x0020" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x0020" >
<value value="0x0000" name="Internal" cname="_MCLRE_OFF" />
<value value="0x0020" name="External" cname="_MCLRE_ON" />
- </mask>
- <mask name="BODEN" value="0x0040" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0040" >
<value value="0x0000" name="Off" cname="_BODEN_OFF" />
<value value="0x0040" name="On" cname="_BODEN_ON" />
- </mask>
- <mask name="BORV" value="0x0C00" >
+ </tqmask>
+ <tqmask name="BORV" value="0x0C00" >
<value value="0x0000" name="4.5" cname="_VBOR_45" />
<value value="0x0400" name="4.2" cname="_VBOR_42" />
<value value="0x0800" name="2.7" cname="_VBOR_27" />
<value value="0x0C00" name="2.5" cname="_VBOR_25" />
- </mask>
- <mask name="CP" value="0x3300" >
+ </tqmask>
+ <tqmask name="CP" value="0x3300" >
<value value="0x0000" name="All" cname="_CP_ALL" />
<value value="0x3300" name="Off" cname="_CP_OFF" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16C84.xml b/src/devices/pic/xml_data/16C84.xml
index 595bcd9..708ba95 100644
--- a/src/devices/pic/xml_data/16C84.xml
+++ b/src/devices/pic/xml_data/16C84.xml
@@ -25,30 +25,30 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x03FF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="config" start="0x2007" end="0x2007" />
<memory name="eeprom" start="0x0000" end="0x003F" hexfile_offset="0x2100" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x001F" cmask="0x0018" >
- <mask name="FOSC" value="0x0003" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x001F" ctqmask="0x0018" >
+ <tqmask name="FOSC" value="0x0003" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
<value value="0x0003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x0004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="Off" cname="_PWRTE_OFF" />
<value value="0x0008" name="On" cname="_PWRTE_ON" />
- </mask>
- <mask name="CP" value="0x0010" >
+ </tqmask>
+ <tqmask name="CP" value="0x0010" >
<value value="0x0000" name="All" cname="_CP_ON" />
<value value="0x0010" name="Off" cname="_CP_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16C923.xml b/src/devices/pic/xml_data/16C923.xml
index a670a59..3e438d2 100644
--- a/src/devices/pic/xml_data/16C923.xml
+++ b/src/devices/pic/xml_data/16C923.xml
@@ -33,32 +33,32 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x0FFF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="config" start="0x2007" end="0x2007" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x3F3F" >
- <mask name="FOSC" value="0x0003" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x3F3F" >
+ <tqmask name="FOSC" value="0x0003" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
<value value="0x0003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x0004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0008" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="CP" value="0x3F30" >
+ </tqmask>
+ <tqmask name="CP" value="0x3F30" >
<value value="0x0000" name="All" cname="_CP_ALL" />
<value value="0x1510" name="400:FFF" cname="_CP_75" />
<value value="0x2A20" name="800:FFF" cname="_CP_50" />
<value value="0x3F30" name="Off" cname="_CP_OFF" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16C924.xml b/src/devices/pic/xml_data/16C924.xml
index 614ff48..a9096d1 100644
--- a/src/devices/pic/xml_data/16C924.xml
+++ b/src/devices/pic/xml_data/16C924.xml
@@ -33,32 +33,32 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x0FFF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="config" start="0x2007" end="0x2007" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x3F3F" >
- <mask name="FOSC" value="0x0003" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x3F3F" >
+ <tqmask name="FOSC" value="0x0003" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
<value value="0x0003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x0004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0008" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="CP" value="0x3F30" >
+ </tqmask>
+ <tqmask name="CP" value="0x3F30" >
<value value="0x0000" name="All" cname="_CP_ALL" />
<value value="0x1510" name="400:FFF" cname="_CP_75" />
<value value="0x2A20" name="800:FFF" cname="_CP_50" />
<value value="0x3F30" name="Off" cname="_CP_OFF" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16C925.xml b/src/devices/pic/xml_data/16C925.xml
index b9c703d..c7a494f 100644
--- a/src/devices/pic/xml_data/16C925.xml
+++ b/src/devices/pic/xml_data/16C925.xml
@@ -25,36 +25,36 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x0FFF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="device_id" start="0x2006" end="0x2006" />
<memory name="config" start="0x2007" end="0x2007" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x3F7F" >
- <mask name="FOSC" value="0x0003" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x3F7F" >
+ <tqmask name="FOSC" value="0x0003" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
<value value="0x0003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x0004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0008" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="CP" value="0x0030" >
+ </tqmask>
+ <tqmask name="CP" value="0x0030" >
<value value="0x0000" name="All" cname="_CP_ALL" />
<value value="0x0010" name="000:EFF" cname="_CP_75" />
<value value="0x0020" name="000:7FF" cname="_CP_50" />
<value value="0x0030" name="Off" cname="_CP_OFF" />
- </mask>
- <mask name="BODEN" value="0x0040" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0040" >
<value value="0x0000" name="Off" cname="_BODEN_OFF" />
<value value="0x0040" name="On" cname="_BODEN_ON" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16C926.xml b/src/devices/pic/xml_data/16C926.xml
index 4120d43..8a71ca5 100644
--- a/src/devices/pic/xml_data/16C926.xml
+++ b/src/devices/pic/xml_data/16C926.xml
@@ -25,36 +25,36 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x1FFF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="device_id" start="0x2006" end="0x2006" />
<memory name="config" start="0x2007" end="0x2007" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x007F" cmask="0x3F3F" >
- <mask name="FOSC" value="0x0003" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x007F" ctqmask="0x3F3F" >
+ <tqmask name="FOSC" value="0x0003" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
<value value="0x0003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x0004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0008" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="CP" value="0x0030" >
+ </tqmask>
+ <tqmask name="CP" value="0x0030" >
<value value="0x0000" name="All" cname="_CP_ALL" />
<value value="0x0010" name="0000:1EFF" cname="_CP_75" />
<value value="0x0020" name="0000:0FFF" cname="_CP_50" />
<value value="0x0030" name="Off" cname="_CP_OFF" />
- </mask>
- <mask name="BODEN" value="0x0040" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0040" >
<value value="0x0000" name="Off" cname="_BODEN_OFF" />
<value value="0x0040" name="On" cname="_BODEN_ON" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16CE623.xml b/src/devices/pic/xml_data/16CE623.xml
index 18e6848..00dbeee 100644
--- a/src/devices/pic/xml_data/16CE623.xml
+++ b/src/devices/pic/xml_data/16CE623.xml
@@ -35,35 +35,35 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x01FF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="config" start="0x2007" end="0x2007" />
<memory name="eeprom" start="0x0000" end="0x007F" hexfile_offset="?" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x3F7F" >
- <mask name="FOSC" value="0x0003" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x3F7F" >
+ <tqmask name="FOSC" value="0x0003" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
<value value="0x0003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x0004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0008" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="BODEN" value="0x0040" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0040" >
<value value="0x0000" name="Off" cname="_BODEN_OFF" />
<value value="0x0040" name="On" cname="_BODEN_ON" />
- </mask>
- <mask name="CP" value="0x3F30" >
+ </tqmask>
+ <tqmask name="CP" value="0x3F30" >
<value value="0x0000" name="All" cname="_CP_ON" />
<value value="0x3F30" name="Off" cname="_CP_OFF" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16CE624.xml b/src/devices/pic/xml_data/16CE624.xml
index 4f205a7..f480f85 100644
--- a/src/devices/pic/xml_data/16CE624.xml
+++ b/src/devices/pic/xml_data/16CE624.xml
@@ -36,36 +36,36 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x03FF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="config" start="0x2007" end="0x2007" />
<memory name="eeprom" start="0x0000" end="0x007F" hexfile_offset="?" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x3F7F" >
- <mask name="FOSC" value="0x0003" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x3F7F" >
+ <tqmask name="FOSC" value="0x0003" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
<value value="0x0003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x0004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0008" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="BODEN" value="0x0040" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0040" >
<value value="0x0000" name="Off" cname="_BODEN_OFF" />
<value value="0x0040" name="On" cname="_BODEN_ON" />
- </mask>
- <mask name="CP" value="0x3F30" >
+ </tqmask>
+ <tqmask name="CP" value="0x3F30" >
<value value="0x0000" name="All" cname="_CP_ALL" />
<value value="0x1510" name="200:3FF" cname="_CP_50" />
<value value="0x3F30" name="Off" cname="_CP_OFF" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16CE625.xml b/src/devices/pic/xml_data/16CE625.xml
index d7aa576..9d156e9 100644
--- a/src/devices/pic/xml_data/16CE625.xml
+++ b/src/devices/pic/xml_data/16CE625.xml
@@ -37,36 +37,36 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x07FF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="config" start="0x2007" end="0x2007" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x3F7F" >
- <mask name="FOSC" value="0x0003" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x3F7F" >
+ <tqmask name="FOSC" value="0x0003" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
<value value="0x0003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x0004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0008" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="BODEN" value="0x0040" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0040" >
<value value="0x0000" name="Off" cname="_BODEN_OFF" />
<value value="0x0040" name="On" cname="_BODEN_ON" />
- </mask>
- <mask name="CP" value="0x3F30" >
+ </tqmask>
+ <tqmask name="CP" value="0x3F30" >
<value value="0x0000" name="All" cname="_CP_ALL" />
<value value="0x1510" name="200:7FF" cname="_CP_75" />
<value value="0x2A20" name="400:7FF" cname="_CP_50" />
<value value="0x3F30" name="Off" cname="_CP_OFF" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16CR54.xml_broken b/src/devices/pic/xml_data/16CR54.xml_broken
index cef44cb..e78487e 100644
--- a/src/devices/pic/xml_data/16CR54.xml_broken
+++ b/src/devices/pic/xml_data/16CR54.xml_broken
@@ -18,25 +18,25 @@
<!--* Memory ***************************************************************-->
<memory name="program" start="0x000" end="0x1FF" />
- <memory name="user_ids" start="0x200" end="0x203" rmask="0x00F" />
+ <memory name="user_ids" start="0x200" end="0x203" rtqmask="0x00F" />
<memory name="config" start="0xFFF" end="0xFFF" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0xFFC" bvalue="0x00C" cmask="0x008" >
- <mask name="FOSC" value="0x003" >
+ <config offset="0x0" name="" wtqmask="0xFFC" bvalue="0x00C" ctqmask="0x008" >
+ <tqmask name="FOSC" value="0x003" >
<value value="0x000" name="LP" cname="_LP_OSC" />
<value value="0x001" name="XT" cname="_XT_OSC" />
<value value="0x002" name="HS" cname="_HS_OSC" />
<value value="0x003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x004" >
<value value="0x000" name="Off" cname="_WDT_OFF" />
<value value="0x004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="CP" value="0x008" >
+ </tqmask>
+ <tqmask name="CP" value="0x008" >
<value value="0x000" name="All" cname="_CP_ON" />
<value value="0x008" name="Off" cname="_CP_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16CR54A.xml b/src/devices/pic/xml_data/16CR54A.xml
index c3a5d2a..cbe7ef1 100644
--- a/src/devices/pic/xml_data/16CR54A.xml
+++ b/src/devices/pic/xml_data/16CR54A.xml
@@ -37,26 +37,26 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000" end="0x1FF" />
- <memory name="user_ids" start="0x200" end="0x203" rmask="0x00F" />
+ <memory name="user_ids" start="0x200" end="0x203" rtqmask="0x00F" />
<memory name="config" start="0xFFF" end="0xFFF" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0xFFC" bvalue="0xFFF" >
- <mask name="FOSC" value="0x003" >
+ <config offset="0x0" name="" wtqmask="0xFFC" bvalue="0xFFF" >
+ <tqmask name="FOSC" value="0x003" >
<value value="0x000" name="LP" cname="_LP_OSC" />
<value value="0x001" name="XT" cname="_XT_OSC" />
<value value="0x002" name="HS" cname="_HS_OSC" />
<value value="0x003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x004" >
<value value="0x000" name="Off" cname="_WDT_OFF" />
<value value="0x004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="CP" value="0xFF8" >
+ </tqmask>
+ <tqmask name="CP" value="0xFF8" >
<value value="0x000" name="All" cname="_CP_ON" />
<value value="0xFF8" name="Off" cname="_CP_OFF" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16CR54B.xml b/src/devices/pic/xml_data/16CR54B.xml
index 43456d8..d561ca9 100644
--- a/src/devices/pic/xml_data/16CR54B.xml
+++ b/src/devices/pic/xml_data/16CR54B.xml
@@ -40,26 +40,26 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000" end="0x1FF" />
- <memory name="user_ids" start="0x200" end="0x203" rmask="0x00F" />
+ <memory name="user_ids" start="0x200" end="0x203" rtqmask="0x00F" />
<memory name="config" start="0xFFF" end="0xFFF" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0xFFC" bvalue="0xFFF" >
- <mask name="FOSC" value="0x003" >
+ <config offset="0x0" name="" wtqmask="0xFFC" bvalue="0xFFF" >
+ <tqmask name="FOSC" value="0x003" >
<value value="0x000" name="LP" cname="_LP_OSC" />
<value value="0x001" name="XT" cname="_XT_OSC" />
<value value="0x002" name="HS" cname="_HS_OSC" />
<value value="0x003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x004" >
<value value="0x000" name="Off" cname="_WDT_OFF" />
<value value="0x004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="CP" value="0xFF8" >
+ </tqmask>
+ <tqmask name="CP" value="0xFF8" >
<value value="0x000" name="040:1FF" cname="_CP_ON" />
<value value="0xFF8" name="Off" cname="_CP_OFF" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16CR54C.xml b/src/devices/pic/xml_data/16CR54C.xml
index 3667ce3..c5d9876 100644
--- a/src/devices/pic/xml_data/16CR54C.xml
+++ b/src/devices/pic/xml_data/16CR54C.xml
@@ -40,26 +40,26 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000" end="0x1FF" />
- <memory name="user_ids" start="0x200" end="0x203" rmask="0x00F" />
+ <memory name="user_ids" start="0x200" end="0x203" rtqmask="0x00F" />
<memory name="config" start="0xFFF" end="0xFFF" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0xFFC" bvalue="0xFFF" >
- <mask name="FOSC" value="0x003" >
+ <config offset="0x0" name="" wtqmask="0xFFC" bvalue="0xFFF" >
+ <tqmask name="FOSC" value="0x003" >
<value value="0x000" name="LP" cname="_LP_OSC" />
<value value="0x001" name="XT" cname="_XT_OSC" />
<value value="0x002" name="HS" cname="_HS_OSC" />
<value value="0x003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x004" >
<value value="0x000" name="Off" cname="_WDT_OFF" />
<value value="0x004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="CP" value="0xFF8" >
+ </tqmask>
+ <tqmask name="CP" value="0xFF8" >
<value value="0x000" name="040:1FF" cname="_CP_ON" />
<value value="0xFF8" name="Off" cname="_CP_OFF" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16CR56A.xml b/src/devices/pic/xml_data/16CR56A.xml
index 0b28931..92ed41d 100644
--- a/src/devices/pic/xml_data/16CR56A.xml
+++ b/src/devices/pic/xml_data/16CR56A.xml
@@ -40,26 +40,26 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000" end="0x3FF" />
- <memory name="user_ids" start="0x400" end="0x403" rmask="0x00F" />
+ <memory name="user_ids" start="0x400" end="0x403" rtqmask="0x00F" />
<memory name="config" start="0xFFF" end="0xFFF" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0xFFC" bvalue="0xFFF" >
- <mask name="FOSC" value="0x003" >
+ <config offset="0x0" name="" wtqmask="0xFFC" bvalue="0xFFF" >
+ <tqmask name="FOSC" value="0x003" >
<value value="0x000" name="LP" cname="_LP_OSC" />
<value value="0x001" name="XT" cname="_XT_OSC" />
<value value="0x002" name="HS" cname="_HS_OSC" />
<value value="0x003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x004" >
<value value="0x000" name="Off" cname="_WDT_OFF" />
<value value="0x004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="CP" value="0xFF8" >
+ </tqmask>
+ <tqmask name="CP" value="0xFF8" >
<value value="0x000" name="040:3FF" cname="_CP_ON" />
<value value="0xFF8" name="Off" cname="_CP_OFF" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16CR57B.xml b/src/devices/pic/xml_data/16CR57B.xml
index caba4c3..d4f218a 100644
--- a/src/devices/pic/xml_data/16CR57B.xml
+++ b/src/devices/pic/xml_data/16CR57B.xml
@@ -37,26 +37,26 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000" end="0x7FF" />
- <memory name="user_ids" start="0x800" end="0x803" rmask="0x00F" />
+ <memory name="user_ids" start="0x800" end="0x803" rtqmask="0x00F" />
<memory name="config" start="0xFFF" end="0xFFF" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0xFFC" bvalue="0xFFF" >
- <mask name="FOSC" value="0x003" >
+ <config offset="0x0" name="" wtqmask="0xFFC" bvalue="0xFFF" >
+ <tqmask name="FOSC" value="0x003" >
<value value="0x000" name="LP" cname="_LP_OSC" />
<value value="0x001" name="XT" cname="_XT_OSC" />
<value value="0x002" name="HS" cname="_HS_OSC" />
<value value="0x003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x004" >
<value value="0x000" name="Off" cname="_WDT_OFF" />
<value value="0x004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="CP" value="0xFF8" >
+ </tqmask>
+ <tqmask name="CP" value="0xFF8" >
<value value="0x000" name="040:7FF" cname="_CP_ON" />
<value value="0xFF8" name="Off" cname="_CP_OFF" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16CR57C.xml b/src/devices/pic/xml_data/16CR57C.xml
index 379f1bc..1bee66c 100644
--- a/src/devices/pic/xml_data/16CR57C.xml
+++ b/src/devices/pic/xml_data/16CR57C.xml
@@ -40,26 +40,26 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000" end="0x7FF" />
- <memory name="user_ids" start="0x800" end="0x803" rmask="0x00F" />
+ <memory name="user_ids" start="0x800" end="0x803" rtqmask="0x00F" />
<memory name="config" start="0xFFF" end="0xFFF" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0xFFC" bvalue="0xFFF" >
- <mask name="FOSC" value="0x003" >
+ <config offset="0x0" name="" wtqmask="0xFFC" bvalue="0xFFF" >
+ <tqmask name="FOSC" value="0x003" >
<value value="0x000" name="LP" cname="_LP_OSC" />
<value value="0x001" name="XT" cname="_XT_OSC" />
<value value="0x002" name="HS" cname="_HS_OSC" />
<value value="0x003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x004" >
<value value="0x000" name="Off" cname="_WDT_OFF" />
<value value="0x004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="CP" value="0xFF8" >
+ </tqmask>
+ <tqmask name="CP" value="0xFF8" >
<value value="0x000" name="040:7FF" cname="_CP_ON" />
<value value="0xFF8" name="Off" cname="_CP_OFF" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16CR58A.xml b/src/devices/pic/xml_data/16CR58A.xml
index 3841400..8834988 100644
--- a/src/devices/pic/xml_data/16CR58A.xml
+++ b/src/devices/pic/xml_data/16CR58A.xml
@@ -37,26 +37,26 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000" end="0x7FF" />
- <memory name="user_ids" start="0x800" end="0x803" rmask="0x00F" />
+ <memory name="user_ids" start="0x800" end="0x803" rtqmask="0x00F" />
<memory name="config" start="0xFFF" end="0xFFF" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0xFFC" bvalue="0xFFF" >
- <mask name="FOSC" value="0x003" >
+ <config offset="0x0" name="" wtqmask="0xFFC" bvalue="0xFFF" >
+ <tqmask name="FOSC" value="0x003" >
<value value="0x000" name="LP" cname="_LP_OSC" />
<value value="0x001" name="XT" cname="_XT_OSC" />
<value value="0x002" name="HS" cname="_HS_OSC" />
<value value="0x003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x004" >
<value value="0x000" name="Off" cname="_WDT_OFF" />
<value value="0x004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="CP" value="0xFF8" >
+ </tqmask>
+ <tqmask name="CP" value="0xFF8" >
<value value="0x000" name="040:7FF" cname="_CP_ON" />
<value value="0xFF8" name="Off" cname="_CP_OFF" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16CR58B.xml b/src/devices/pic/xml_data/16CR58B.xml
index b450e31..17b9c83 100644
--- a/src/devices/pic/xml_data/16CR58B.xml
+++ b/src/devices/pic/xml_data/16CR58B.xml
@@ -40,26 +40,26 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000" end="0x7FF" />
- <memory name="user_ids" start="0x800" end="0x803" rmask="0x00F" />
+ <memory name="user_ids" start="0x800" end="0x803" rtqmask="0x00F" />
<memory name="config" start="0xFFF" end="0xFFF" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0xFFC" bvalue="0xFFF" >
- <mask name="FOSC" value="0x003" >
+ <config offset="0x0" name="" wtqmask="0xFFC" bvalue="0xFFF" >
+ <tqmask name="FOSC" value="0x003" >
<value value="0x000" name="LP" cname="_LP_OSC" />
<value value="0x001" name="XT" cname="_XT_OSC" />
<value value="0x002" name="HS" cname="_HS_OSC" />
<value value="0x003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x004" >
<value value="0x000" name="Off" cname="_WDT_OFF" />
<value value="0x004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="CP" value="0xFF8" >
+ </tqmask>
+ <tqmask name="CP" value="0xFF8" >
<value value="0x000" name="040:7FF" cname="_CP_ON" />
<value value="0xFF8" name="Off" cname="_CP_OFF" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16CR62.xml b/src/devices/pic/xml_data/16CR62.xml
index 0b27a3c..5e18732 100644
--- a/src/devices/pic/xml_data/16CR62.xml
+++ b/src/devices/pic/xml_data/16CR62.xml
@@ -33,36 +33,36 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x07FF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="config" start="0x2007" end="0x2007" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x3F7F" >
- <mask name="FOSC" value="0x0003" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x3F7F" >
+ <tqmask name="FOSC" value="0x0003" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
<value value="0x0003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x0004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0008" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="BODEN" value="0x0040" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0040" >
<value value="0x0000" name="Off" cname="_BODEN_OFF" />
<value value="0x0040" name="On" cname="_BODEN_ON" />
- </mask>
- <mask name="CP" value="0x3F30" >
+ </tqmask>
+ <tqmask name="CP" value="0x3F30" >
<value value="0x0000" name="All" cname="_CP_ALL" />
<value value="0x1510" name="200:7FF" cname="_CP_75" />
<value value="0x2A20" name="400:7FF" cname="_CP_50" />
<value value="0x3F30" name="Off" cname="_CP_OFF" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16CR620A.xml b/src/devices/pic/xml_data/16CR620A.xml
index a2e6db3..891e699 100644
--- a/src/devices/pic/xml_data/16CR620A.xml
+++ b/src/devices/pic/xml_data/16CR620A.xml
@@ -35,34 +35,34 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x01FF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="config" start="0x2007" end="0x2007" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x3F7F" >
- <mask name="FOSC" value="0x0003" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x3F7F" >
+ <tqmask name="FOSC" value="0x0003" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
<value value="0x0003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x0004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0008" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="BODEN" value="0x0040" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0040" >
<value value="0x0000" name="Off" cname="_BODEN_OFF" />
<value value="0x0040" name="On" cname="_BODEN_ON" />
- </mask>
- <mask name="CP" value="0x3F30" >
+ </tqmask>
+ <tqmask name="CP" value="0x3F30" >
<value value="0x0000" name="All" cname="_CP_ON" />
<value value="0x3F30" name="Off" cname="_CP_OFF" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16CR63.xml b/src/devices/pic/xml_data/16CR63.xml
index 08d6f3f..0279f84 100644
--- a/src/devices/pic/xml_data/16CR63.xml
+++ b/src/devices/pic/xml_data/16CR63.xml
@@ -33,36 +33,36 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x0FFF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="config" start="0x2007" end="0x2007" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x3F7F" >
- <mask name="FOSC" value="0x0003" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x3F7F" >
+ <tqmask name="FOSC" value="0x0003" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
<value value="0x0003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x0004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0008" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="BODEN" value="0x0040" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0040" >
<value value="0x0000" name="Off" cname="_BODEN_OFF" />
<value value="0x0040" name="On" cname="_BODEN_ON" />
- </mask>
- <mask name="CP" value="0x3F30" >
+ </tqmask>
+ <tqmask name="CP" value="0x3F30" >
<value value="0x0000" name="All" cname="_CP_ALL" />
<value value="0x1510" name="400:FFF" cname="_CP_75" />
<value value="0x2A20" name="800:FFF" cname="_CP_50" />
<value value="0x3F30" name="Off" cname="_CP_OFF" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16CR64.xml b/src/devices/pic/xml_data/16CR64.xml
index e155a97..4ade4a5 100644
--- a/src/devices/pic/xml_data/16CR64.xml
+++ b/src/devices/pic/xml_data/16CR64.xml
@@ -33,36 +33,36 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x07FF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="config" start="0x2007" end="0x2007" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x3F7F" >
- <mask name="FOSC" value="0x0003" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x3F7F" >
+ <tqmask name="FOSC" value="0x0003" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
<value value="0x0003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x0004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0008" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="BODEN" value="0x0040" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0040" >
<value value="0x0000" name="Off" cname="_BODEN_OFF" />
<value value="0x0040" name="On" cname="_BODEN_ON" />
- </mask>
- <mask name="CP" value="0x3F30" >
+ </tqmask>
+ <tqmask name="CP" value="0x3F30" >
<value value="0x0000" name="All" cname="_CP_ALL" />
<value value="0x1510" name="200:7FF" cname="_CP_75" />
<value value="0x2A20" name="400:7FF" cname="_CP_50" />
<value value="0x3F30" name="Off" cname="_CP_OFF" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16CR65.xml b/src/devices/pic/xml_data/16CR65.xml
index df4d3f4..b83c4e2 100644
--- a/src/devices/pic/xml_data/16CR65.xml
+++ b/src/devices/pic/xml_data/16CR65.xml
@@ -33,36 +33,36 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x0FFF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="config" start="0x2007" end="0x2007" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x3F7F" >
- <mask name="FOSC" value="0x0003" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x3F7F" >
+ <tqmask name="FOSC" value="0x0003" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
<value value="0x0003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x0004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0008" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="BODEN" value="0x0040" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0040" >
<value value="0x0000" name="Off" cname="_BODEN_OFF" />
<value value="0x0040" name="On" cname="_BODEN_ON" />
- </mask>
- <mask name="CP" value="0x3F30" >
+ </tqmask>
+ <tqmask name="CP" value="0x3F30" >
<value value="0x0000" name="All" cname="_CP_ALL" />
<value value="0x1510" name="400:FFF" cname="_CP_75" />
<value value="0x2A20" name="800:FFF" cname="_CP_50" />
<value value="0x3F30" name="Off" cname="_CP_OFF" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16CR72.xml b/src/devices/pic/xml_data/16CR72.xml
index efaa9f8..18ba26f 100644
--- a/src/devices/pic/xml_data/16CR72.xml
+++ b/src/devices/pic/xml_data/16CR72.xml
@@ -33,36 +33,36 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x07FF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="config" start="0x2007" end="0x2007" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x3F7F" >
- <mask name="FOSC" value="0x0003" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x3F7F" >
+ <tqmask name="FOSC" value="0x0003" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
<value value="0x0003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x0004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0008" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="BODEN" value="0x0040" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0040" >
<value value="0x0000" name="Off" cname="_BODEN_OFF" />
<value value="0x0040" name="On" cname="_BODEN_ON" />
- </mask>
- <mask name="CP" value="0x3F30" >
+ </tqmask>
+ <tqmask name="CP" value="0x3F30" >
<value value="0x0000" name="All" cname="_CP_ALL" />
<value value="0x1510" name="200:7FF" cname="_CP_75" />
<value value="0x2A20" name="400:7FF" cname="_CP_50" />
<value value="0x3F30" name="Off" cname="_CP_OFF" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16CR73.xml b/src/devices/pic/xml_data/16CR73.xml
index 6513255..c368a1b 100644
--- a/src/devices/pic/xml_data/16CR73.xml
+++ b/src/devices/pic/xml_data/16CR73.xml
@@ -31,34 +31,34 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x0FFF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x000F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x000F" />
<memory name="device_id" start="0x2006" end="0x2006" />
<memory name="config" start="0x2007" end="0x2007" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x005F" >
- <mask name="FOSC" value="0x0003" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x005F" >
+ <tqmask name="FOSC" value="0x0003" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
<value value="0x0003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x0004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" ecnames="_WDTEN_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" ecnames="_WDTEN_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="On" cname="_PWRTE_ON" ecnames="_PWRTEN_ON" />
<value value="0x0008" name="Off" cname="_PWRTE_OFF" ecnames="_PWRTEN_OFF" />
- </mask>
- <mask name="CP" value="0x0010" >
+ </tqmask>
+ <tqmask name="CP" value="0x0010" >
<value value="0x0000" name="All" cname="_CP_ALL" />
<value value="0x0010" name="Off" cname="_CP_OFF" />
- </mask>
- <mask name="BODEN" value="0x0040" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0040" >
<value value="0x0000" name="Off" cname="_BODEN_OFF" ecnames="_BOREN_OFF" />
<value value="0x0040" name="On" cname="_BODEN_ON" ecnames="_BOREN_ON" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16CR74.xml b/src/devices/pic/xml_data/16CR74.xml
index 6fec92e..c724d90 100644
--- a/src/devices/pic/xml_data/16CR74.xml
+++ b/src/devices/pic/xml_data/16CR74.xml
@@ -31,34 +31,34 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x0FFF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x000F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x000F" />
<memory name="device_id" start="0x2006" end="0x2006" />
<memory name="config" start="0x2007" end="0x2007" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x005F" >
- <mask name="FOSC" value="0x0003" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x005F" >
+ <tqmask name="FOSC" value="0x0003" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
<value value="0x0003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x0004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" ecnames="_WDTEN_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" ecnames="_WDTEN_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="On" cname="_PWRTE_ON" ecnames="_PWRTEN_ON" />
<value value="0x0008" name="Off" cname="_PWRTE_OFF" ecnames="_PWRTEN_OFF" />
- </mask>
- <mask name="CP" value="0x0010" >
+ </tqmask>
+ <tqmask name="CP" value="0x0010" >
<value value="0x0000" name="All" cname="_CP_ALL" />
<value value="0x0010" name="Off" cname="_CP_OFF" />
- </mask>
- <mask name="BODEN" value="0x0040" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0040" >
<value value="0x0000" name="Off" cname="_BODEN_OFF" ecnames="_BOREN_OFF" />
<value value="0x0040" name="On" cname="_BODEN_ON" ecnames="_BOREN_ON" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16CR76.xml b/src/devices/pic/xml_data/16CR76.xml
index dd9916a..00576fb 100644
--- a/src/devices/pic/xml_data/16CR76.xml
+++ b/src/devices/pic/xml_data/16CR76.xml
@@ -31,34 +31,34 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x1FFF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x000F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x000F" />
<memory name="device_id" start="0x2006" end="0x2006" />
<memory name="config" start="0x2007" end="0x2007" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x005F" >
- <mask name="FOSC" value="0x0003" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x005F" >
+ <tqmask name="FOSC" value="0x0003" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
<value value="0x0003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x0004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" ecnames="_WDTEN_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" ecnames="_WDTEN_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="On" cname="_PWRTE_ON" ecnames="_PWRTEN_ON" />
<value value="0x0008" name="Off" cname="_PWRTE_OFF" ecnames="_PWRTEN_OFF" />
- </mask>
- <mask name="CP" value="0x0010" >
+ </tqmask>
+ <tqmask name="CP" value="0x0010" >
<value value="0x0000" name="All" cname="_CP_ALL" />
<value value="0x0010" name="Off" cname="_CP_OFF" />
- </mask>
- <mask name="BODEN" value="0x0040" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0040" >
<value value="0x0000" name="Off" cname="_BODEN_OFF" ecnames="_BOREN_OFF" />
<value value="0x0040" name="On" cname="_BODEN_ON" ecnames="_BOREN_ON" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16CR77.xml b/src/devices/pic/xml_data/16CR77.xml
index 661ebf0..04c6f68 100644
--- a/src/devices/pic/xml_data/16CR77.xml
+++ b/src/devices/pic/xml_data/16CR77.xml
@@ -31,34 +31,34 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x1FFF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x000F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x000F" />
<memory name="device_id" start="0x2006" end="0x2006" />
<memory name="config" start="0x2007" end="0x2007" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x005F" >
- <mask name="FOSC" value="0x0003" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x005F" >
+ <tqmask name="FOSC" value="0x0003" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
<value value="0x0003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x0004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" ecnames="_WDTEN_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" ecnames="_WDTEN_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="On" cname="_PWRTE_ON" ecnames="_PWRTEN_ON" />
<value value="0x0008" name="Off" cname="_PWRTE_OFF" ecnames="_PWRTEN_OFF" />
- </mask>
- <mask name="CP" value="0x0010" >
+ </tqmask>
+ <tqmask name="CP" value="0x0010" >
<value value="0x0000" name="All" cname="_CP_ALL" />
<value value="0x0010" name="Off" cname="_CP_OFF" />
- </mask>
- <mask name="BODEN" value="0x0040" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0040" >
<value value="0x0000" name="Off" cname="_BODEN_OFF" ecnames="_BOREN_OFF" />
<value value="0x0040" name="On" cname="_BODEN_ON" ecnames="_BOREN_ON" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16CR83.xml b/src/devices/pic/xml_data/16CR83.xml
index 01c4166..24f9ed0 100644
--- a/src/devices/pic/xml_data/16CR83.xml
+++ b/src/devices/pic/xml_data/16CR83.xml
@@ -31,35 +31,35 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x01FF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="config" start="0x2007" end="0x2007" />
<memory name="eeprom" start="0x0000" end="0x003F" hexfile_offset="0x2100" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x3FFF" >
- <mask name="FOSC" value="0x0003" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x3FFF" >
+ <tqmask name="FOSC" value="0x0003" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
<value value="0x0003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x0004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0008" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="CPD" value="0x0080" >
+ </tqmask>
+ <tqmask name="CPD" value="0x0080" >
<value value="0x0000" name="All" cname="_DP_ON" />
<value value="0x0080" name="Off" cname="_DP_OFF" />
- </mask>
- <mask name="CP" value="0x3F70" >
+ </tqmask>
+ <tqmask name="CP" value="0x3F70" >
<value value="0x0000" name="All" cname="_CP_ON" />
<value value="0x3F70" name="Off" cname="_CP_OFF" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16CR84.xml b/src/devices/pic/xml_data/16CR84.xml
index 5d93205..a22db42 100644
--- a/src/devices/pic/xml_data/16CR84.xml
+++ b/src/devices/pic/xml_data/16CR84.xml
@@ -31,35 +31,35 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x03FF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="config" start="0x2007" end="0x2007" />
<memory name="eeprom" start="0x0000" end="0x003F" hexfile_offset="0x2100" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x3FFF" >
- <mask name="FOSC" value="0x0003" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x3FFF" >
+ <tqmask name="FOSC" value="0x0003" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
<value value="0x0003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x0004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0008" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="CPD" value="0x0080" >
+ </tqmask>
+ <tqmask name="CPD" value="0x0080" >
<value value="0x0000" name="All" cname="_DP_ON" />
<value value="0x0080" name="Off" cname="_DP_OFF" />
- </mask>
- <mask name="CP" value="0x3F70" >
+ </tqmask>
+ <tqmask name="CP" value="0x3F70" >
<value value="0x0000" name="All" cname="_CP_ON" />
<value value="0x3F70" name="Off" cname="_CP_OFF" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16F505.xml b/src/devices/pic/xml_data/16F505.xml
index bbc2607..250adf4 100644
--- a/src/devices/pic/xml_data/16F505.xml
+++ b/src/devices/pic/xml_data/16F505.xml
@@ -29,14 +29,14 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000" end="0x3FE" />
- <memory name="calibration" start="0x3FF" end="0x3FF" cal_opmask="0xF00" cal_opcode="0xC00" />
- <memory name="user_ids" start="0x400" end="0x403" rmask="0x00F" />
+ <memory name="calibration" start="0x3FF" end="0x3FF" cal_optqmask="0xF00" cal_opcode="0xC00" />
+ <memory name="user_ids" start="0x400" end="0x403" rtqmask="0x00F" />
<memory name="config" start="0x7FF" end="0x7FF" hexfile_offset="0xFFF" />
<memory name="calibration_backup" start="0x404" end="0x404" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0xFFF" bvalue="0x03F" >
- <mask name="FOSC" value="0x007" >
+ <config offset="0x0" name="" wtqmask="0xFFF" bvalue="0x03F" >
+ <tqmask name="FOSC" value="0x007" >
<value value="0x000" name="LP" cname="_LP_OSC" />
<value value="0x001" name="XT" cname="_XT_OSC" />
<value value="0x002" name="HS" cname="_HS_OSC" />
@@ -45,19 +45,19 @@
<value value="0x005" name="INTRC_CLKOUT" cname="_IntRC_OSC_CLKOUTEN" />
<value value="0x006" name="EXTRC_IO" cname="_ExtRC_OSC_RB4EN" />
<value value="0x007" name="EXTRC_CLKOUT" cname="_ExtRC_OSC_CLKOUTEN" />
- </mask>
- <mask name="WDT" value="0x008" >
+ </tqmask>
+ <tqmask name="WDT" value="0x008" >
<value value="0x000" name="Off" cname="_WDT_OFF" />
<value value="0x008" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="CP" value="0x010" >
+ </tqmask>
+ <tqmask name="CP" value="0x010" >
<value value="0x000" name="040:3FE" cname="_CP_ON" />
<value value="0x010" name="Off" cname="_CP_OFF" />
- </mask>
- <mask name="MCLRE" value="0x020" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x020" >
<value value="0x000" name="Internal" cname="_MCLRE_OFF" />
<value value="0x020" name="External" cname="_MCLRE_ON" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16F506.xml b/src/devices/pic/xml_data/16F506.xml
index 4fa7a47..a472914 100644
--- a/src/devices/pic/xml_data/16F506.xml
+++ b/src/devices/pic/xml_data/16F506.xml
@@ -30,14 +30,14 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000" end="0x3FE" />
- <memory name="calibration" start="0x3FF" end="0x3FF" cal_opmask="0xF00" cal_opcode="0xC00" />
- <memory name="user_ids" start="0x400" end="0x403" rmask="0x00F" />
+ <memory name="calibration" start="0x3FF" end="0x3FF" cal_optqmask="0xF00" cal_opcode="0xC00" />
+ <memory name="user_ids" start="0x400" end="0x403" rtqmask="0x00F" />
<memory name="config" start="0x7FF" end="0x7FF" hexfile_offset="0xFFF" />
<memory name="calibration_backup" start="0x404" end="0x404" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0xFFF" bvalue="0x07F" >
- <mask name="FOSC" value="0x007" >
+ <config offset="0x0" name="" wtqmask="0xFFF" bvalue="0x07F" >
+ <tqmask name="FOSC" value="0x007" >
<value value="0x000" name="LP" cname="_LP_OSC" />
<value value="0x001" name="XT" cname="_XT_OSC" />
<value value="0x002" name="HS" cname="_HS_OSC" />
@@ -46,23 +46,23 @@
<value value="0x005" name="INTRC_CLKOUT" cname="_IntRC_OSC_CLKOUTEN" />
<value value="0x006" name="EXTRC_IO" cname="_ExtRC_OSC_RB4EN" />
<value value="0x007" name="EXTRC_CLKOUT" cname="_ExtRC_OSC_CLKOUTEN" />
- </mask>
- <mask name="WDT" value="0x008" >
+ </tqmask>
+ <tqmask name="WDT" value="0x008" >
<value value="0x000" name="Off" cname="_WDT_OFF" />
<value value="0x008" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="CP" value="0x010" >
+ </tqmask>
+ <tqmask name="CP" value="0x010" >
<value value="0x000" name="040:3FE" cname="_CP_ON" />
<value value="0x010" name="Off" cname="_CP_OFF" />
- </mask>
- <mask name="MCLRE" value="0x020" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x020" >
<value value="0x000" name="Internal" cname="_MCLRE_OFF" />
<value value="0x020" name="External" cname="_MCLRE_ON" />
- </mask>
- <mask name="IOSCFS" value="0x040" >
+ </tqmask>
+ <tqmask name="IOSCFS" value="0x040" >
<value value="0x000" name="4MHZ" cname="_IOSCFS_OFF" />
<value value="0x040" name="8MHZ" cname="_IOSCFS_ON" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16F54.xml b/src/devices/pic/xml_data/16F54.xml
index 4b55624..c5abd78 100644
--- a/src/devices/pic/xml_data/16F54.xml
+++ b/src/devices/pic/xml_data/16F54.xml
@@ -29,25 +29,25 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000" end="0x1FF" />
- <memory name="user_ids" start="0x200" end="0x203" rmask="0x00F" />
+ <memory name="user_ids" start="0x200" end="0x203" rtqmask="0x00F" />
<memory name="config" start="0xFFF" end="0xFFF" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0xFFF" bvalue="0x00F" >
- <mask name="FOSC" value="0x003" >
+ <config offset="0x0" name="" wtqmask="0xFFF" bvalue="0x00F" >
+ <tqmask name="FOSC" value="0x003" >
<value value="0x000" name="LP" cname="_LP_OSC" />
<value value="0x001" name="XT" cname="_XT_OSC" />
<value value="0x002" name="HS" cname="_HS_OSC" />
<value value="0x003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x004" >
<value value="0x000" name="Off" cname="_WDT_OFF" />
<value value="0x004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="CP" value="0x008" >
+ </tqmask>
+ <tqmask name="CP" value="0x008" >
<value value="0x000" name="040:1FF" cname="_CP_ON" />
<value value="0x008" name="Off" cname="_CP_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16F57.xml b/src/devices/pic/xml_data/16F57.xml
index e84e053..26afb61 100644
--- a/src/devices/pic/xml_data/16F57.xml
+++ b/src/devices/pic/xml_data/16F57.xml
@@ -29,25 +29,25 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000" end="0x7FF" />
- <memory name="user_ids" start="0x800" end="0x803" rmask="0x00F" />
+ <memory name="user_ids" start="0x800" end="0x803" rtqmask="0x00F" />
<memory name="config" start="0xFFF" end="0xFFF" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0xFFF" bvalue="0x00F" >
- <mask name="FOSC" value="0x003" >
+ <config offset="0x0" name="" wtqmask="0xFFF" bvalue="0x00F" >
+ <tqmask name="FOSC" value="0x003" >
<value value="0x000" name="LP" cname="_LP_OSC" />
<value value="0x001" name="XT" cname="_XT_OSC" />
<value value="0x002" name="HS" cname="_HS_OSC" />
<value value="0x003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x004" >
<value value="0x000" name="Off" cname="_WDT_OFF" />
<value value="0x004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="CP" value="0x008" >
+ </tqmask>
+ <tqmask name="CP" value="0x008" >
<value value="0x000" name="040:7FF" cname="_CP_ON" />
<value value="0x008" name="Off" cname="_CP_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16F59.xml b/src/devices/pic/xml_data/16F59.xml
index b29659a..4ecfae8 100644
--- a/src/devices/pic/xml_data/16F59.xml
+++ b/src/devices/pic/xml_data/16F59.xml
@@ -29,25 +29,25 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000" end="0x7FF" />
- <memory name="user_ids" start="0x800" end="0x803" rmask="0x00F" />
+ <memory name="user_ids" start="0x800" end="0x803" rtqmask="0x00F" />
<memory name="config" start="0xFFF" end="0xFFF" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0xFFF" bvalue="0x00F" >
- <mask name="FOSC" value="0x003" >
+ <config offset="0x0" name="" wtqmask="0xFFF" bvalue="0x00F" >
+ <tqmask name="FOSC" value="0x003" >
<value value="0x000" name="LP" cname="_LP_OSC" />
<value value="0x001" name="XT" cname="_XT_OSC" />
<value value="0x002" name="HS" cname="_HS_OSC" />
<value value="0x003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x004" >
<value value="0x000" name="Off" cname="_WDT_OFF" />
<value value="0x004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="CP" value="0x008" >
+ </tqmask>
+ <tqmask name="CP" value="0x008" >
<value value="0x000" name="040:7FF" cname="_CP_ON" />
<value value="0x008" name="Off" cname="_CP_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16F610.xml b/src/devices/pic/xml_data/16F610.xml
index 46795b1..acf84ca 100644
--- a/src/devices/pic/xml_data/16F610.xml
+++ b/src/devices/pic/xml_data/16F610.xml
@@ -38,15 +38,15 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x03FF" />
- <memory name="calibration" start="0x2008" end="0x2008" cal_opmask="0x0000" cal_opcode="0x0000" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="calibration" start="0x2008" end="0x2008" cal_optqmask="0x0000" cal_opcode="0x0000" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="device_id" start="0x2006" end="0x2006" />
<memory name="config" start="0x2007" end="0x2007" />
<memory name="debug_vector" start="0x2004" end="0x2004" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x03FF" >
- <mask name="FOSC" value="0x0007" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x03FF" >
+ <tqmask name="FOSC" value="0x0007" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
@@ -55,32 +55,32 @@
<value value="0x0005" name="INTRC_CLKOUT" cname="_INTRC_OSC_CLKOUT" ecnames="_INTOSC" />
<value value="0x0006" name="EXTRC_IO" cname="_EXTRC_OSC_NOCLKOUT" ecnames="_EXTRCIO" />
<value value="0x0007" name="EXTRC_CLKOUT" cname="_EXTRC_OSC_CLKOUT" ecnames="_EXTRC" />
- </mask>
- <mask name="WDT" value="0x0008" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0008" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0008" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0010" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0010" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0010" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="MCLRE" value="0x0020" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x0020" >
<value value="0x0000" name="Internal" cname="_MCLRE_OFF" />
<value value="0x0020" name="External" cname="_MCLRE_ON" />
- </mask>
- <mask name="CP" value="0x0040" >
+ </tqmask>
+ <tqmask name="CP" value="0x0040" >
<value value="0x0000" name="All" cname="_CP_ON" />
<value value="0x0040" name="Off" cname="_CP_OFF" />
- </mask>
- <mask name="IOSCFS" value="0x0080" >
+ </tqmask>
+ <tqmask name="IOSCFS" value="0x0080" >
<value value="0x0000" name="4MHZ" cname="_IOSCFS_4MHZ" />
<value value="0x0080" name="8MHZ" cname="_IOSCFS_8MHZ" />
- </mask>
- <mask name="BODEN" value="0x0300" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0300" >
<value value="default" name="Off" cname="_BOR_OFF" />
<value value="0x0200" name="On_run" cname="_BOR_NSLEEP" />
<value value="0x0300" name="On" cname="_BOR_ON" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16F616.xml b/src/devices/pic/xml_data/16F616.xml
index 9f8ca55..890aac4 100644
--- a/src/devices/pic/xml_data/16F616.xml
+++ b/src/devices/pic/xml_data/16F616.xml
@@ -39,15 +39,15 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x07FF" />
- <memory name="calibration" start="0x2008" end="0x2008" cal_opmask="0x0000" cal_opcode="0x0000" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="calibration" start="0x2008" end="0x2008" cal_optqmask="0x0000" cal_opcode="0x0000" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="device_id" start="0x2006" end="0x2006" />
<memory name="config" start="0x2007" end="0x2007" />
<memory name="debug_vector" start="0x2004" end="0x2004" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x03FF" >
- <mask name="FOSC" value="0x0007" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x03FF" >
+ <tqmask name="FOSC" value="0x0007" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
@@ -56,32 +56,32 @@
<value value="0x0005" name="INTRC_CLKOUT" cname="_INTRC_OSC_CLKOUT" ecnames="_INTOSC" />
<value value="0x0006" name="EXTRC_IO" cname="_EXTRC_OSC_NOCLKOUT" ecnames="_EXTRCIO" />
<value value="0x0007" name="EXTRC_CLKOUT" cname="_EXTRC_OSC_CLKOUT" ecnames="_EXTRC" />
- </mask>
- <mask name="WDT" value="0x0008" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0008" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0008" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0010" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0010" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0010" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="MCLRE" value="0x0020" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x0020" >
<value value="0x0000" name="Internal" cname="_MCLRE_OFF" />
<value value="0x0020" name="External" cname="_MCLRE_ON" />
- </mask>
- <mask name="CP" value="0x0040" >
+ </tqmask>
+ <tqmask name="CP" value="0x0040" >
<value value="0x0000" name="All" cname="_CP_ON" />
<value value="0x0040" name="Off" cname="_CP_OFF" />
- </mask>
- <mask name="IOSCFS" value="0x0080" >
+ </tqmask>
+ <tqmask name="IOSCFS" value="0x0080" >
<value value="0x0000" name="4MHZ" cname="_IOSCFS_4MHZ" />
<value value="0x0080" name="8MHZ" cname="_IOSCFS_8MHZ" />
- </mask>
- <mask name="BODEN" value="0x0300" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0300" >
<value value="default" name="Off" cname="_BOR_OFF" />
<value value="0x0200" name="On_run" cname="_BOR_NSLEEP" />
<value value="0x0300" name="On" cname="_BOR_ON" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16F627.xml b/src/devices/pic/xml_data/16F627.xml
index 7ce03a5..2656e1a 100644
--- a/src/devices/pic/xml_data/16F627.xml
+++ b/src/devices/pic/xml_data/16F627.xml
@@ -46,22 +46,22 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x03FF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="device_id" start="0x2006" end="0x2006" />
<memory name="config" start="0x2007" end="0x2007" />
<memory name="eeprom" start="0x0000" end="0x007F" hexfile_offset="0x2100" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x3DFF" icnames="_CP_50" >
- <mask name="WDT" value="0x0004" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x3DFF" icnames="_CP_50" >
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0008" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="FOSC" value="0x0013" >
+ </tqmask>
+ <tqmask name="FOSC" value="0x0013" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
@@ -70,29 +70,29 @@
<value value="0x0011" name="INTRC_CLKOUT" cname="_INTRC_OSC_CLKOUT" />
<value value="0x0012" name="ER_IO" cname="_ER_OSC_NOCLKOUT" />
<value value="0x0013" name="ER_CLKOUT" cname="_ER_OSC_CLKOUT" />
- </mask>
- <mask name="MCLRE" value="0x0020" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x0020" >
<value value="0x0000" name="Internal" cname="_MCLRE_OFF" />
<value value="0x0020" name="External" cname="_MCLRE_ON" />
- </mask>
- <mask name="BODEN" value="0x0040" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0040" >
<value value="0x0000" name="Off" cname="_BODEN_OFF" />
<value value="0x0040" name="On" cname="_BODEN_ON" />
- </mask>
- <mask name="LVP" value="0x0080" >
+ </tqmask>
+ <tqmask name="LVP" value="0x0080" >
<value value="0x0000" name="Off" cname="_LVP_OFF" />
<value value="0x0080" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="CPD" value="0x0100" >
+ </tqmask>
+ <tqmask name="CPD" value="0x0100" >
<value value="0x0000" name="All" cname="_DATA_CP_ON" />
<value value="0x0100" name="Off" cname="_DATA_CP_OFF" />
- </mask>
- <mask name="CP" value="0x3C00" >
+ </tqmask>
+ <tqmask name="CP" value="0x3C00" >
<value value="0x0000" name="All" cname="_CP_ALL" />
<value value="0x1400" name="200:3FF" cname="_CP_75" />
<value value="0x3C00" name="Off" cname="_CP_OFF" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16F627A.xml b/src/devices/pic/xml_data/16F627A.xml
index de43d7a..3992f2a 100644
--- a/src/devices/pic/xml_data/16F627A.xml
+++ b/src/devices/pic/xml_data/16F627A.xml
@@ -37,23 +37,23 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x03FF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="device_id" start="0x2006" end="0x2006" />
<memory name="config" start="0x2007" end="0x2007" />
<memory name="eeprom" start="0x0000" end="0x007F" hexfile_offset="0x2100" />
<memory name="debug_vector" start="0x2004" end="0x2004" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x21FF" >
- <mask name="WDT" value="0x0004" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x21FF" >
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0008" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="FOSC" value="0x0013" >
+ </tqmask>
+ <tqmask name="FOSC" value="0x0013" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
@@ -62,27 +62,27 @@
<value value="0x0011" name="INTRC_CLKOUT" cname="_INTOSC_OSC_CLKOUT" ecnames="_INTRC_OSC_CLKOUT" />
<value value="0x0012" name="ER_IO" cname="_RC_OSC_NOCLKOUT" ecnames="_ER_OSC_NOCLKOUT" />
<value value="0x0013" name="ER_CLKOUT" cname="_RC_OSC_CLKOUT" ecnames="_ER_OSC_CLKOUT" />
- </mask>
- <mask name="MCLRE" value="0x0020" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x0020" >
<value value="0x0000" name="Internal" cname="_MCLRE_OFF" />
<value value="0x0020" name="External" cname="_MCLRE_ON" />
- </mask>
- <mask name="BODEN" value="0x0040" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0040" >
<value value="0x0000" name="Off" cname="_BOREN_OFF" ecnames="_BODEN_OFF" />
<value value="0x0040" name="On" cname="_BOREN_ON" ecnames="_BODEN_ON" />
- </mask>
- <mask name="LVP" value="0x0080" >
+ </tqmask>
+ <tqmask name="LVP" value="0x0080" >
<value value="0x0000" name="Off" cname="_LVP_OFF" />
<value value="0x0080" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="CPD" value="0x0100" >
+ </tqmask>
+ <tqmask name="CPD" value="0x0100" >
<value value="0x0000" name="All" cname="_DATA_CP_ON" />
<value value="0x0100" name="Off" cname="_DATA_CP_OFF" />
- </mask>
- <mask name="CP" value="0x2000" >
+ </tqmask>
+ <tqmask name="CP" value="0x2000" >
<value value="0x0000" name="All" cname="_CP_ON" />
<value value="0x2000" name="Off" cname="_CP_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16F628.xml b/src/devices/pic/xml_data/16F628.xml
index fed16fa..1261707 100644
--- a/src/devices/pic/xml_data/16F628.xml
+++ b/src/devices/pic/xml_data/16F628.xml
@@ -47,22 +47,22 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x07FF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="device_id" start="0x2006" end="0x2006" />
<memory name="config" start="0x2007" end="0x2007" />
<memory name="eeprom" start="0x0000" end="0x007F" hexfile_offset="0x2100" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x3DFF" >
- <mask name="WDT" value="0x0004" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x3DFF" >
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0008" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="FOSC" value="0x0013" >
+ </tqmask>
+ <tqmask name="FOSC" value="0x0013" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
@@ -71,30 +71,30 @@
<value value="0x0011" name="INTRC_CLKOUT" cname="_INTRC_OSC_CLKOUT" />
<value value="0x0012" name="ER_IO" cname="_ER_OSC_NOCLKOUT" />
<value value="0x0013" name="ER_CLKOUT" cname="_ER_OSC_CLKOUT" />
- </mask>
- <mask name="MCLRE" value="0x0020" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x0020" >
<value value="0x0000" name="Internal" cname="_MCLRE_OFF" />
<value value="0x0020" name="External" cname="_MCLRE_ON" />
- </mask>
- <mask name="BODEN" value="0x0040" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0040" >
<value value="0x0000" name="Off" cname="_BODEN_OFF" />
<value value="0x0040" name="On" cname="_BODEN_ON" />
- </mask>
- <mask name="LVP" value="0x0080" >
+ </tqmask>
+ <tqmask name="LVP" value="0x0080" >
<value value="0x0000" name="Off" cname="_LVP_OFF" />
<value value="0x0080" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="CPD" value="0x0100" >
+ </tqmask>
+ <tqmask name="CPD" value="0x0100" >
<value value="0x0000" name="All" cname="_DATA_CP_ON" />
<value value="0x0100" name="Off" cname="_DATA_CP_OFF" />
- </mask>
- <mask name="CP" value="0x3C00" >
+ </tqmask>
+ <tqmask name="CP" value="0x3C00" >
<value value="0x0000" name="All" cname="_CP_ALL" />
<value value="0x1400" name="200:7FF" cname="_CP_75" />
<value value="0x2800" name="400:7FF" cname="_CP_50" />
<value value="0x3C00" name="Off" cname="_CP_OFF" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16F628A.xml b/src/devices/pic/xml_data/16F628A.xml
index 8c5a4cc..8a194f9 100644
--- a/src/devices/pic/xml_data/16F628A.xml
+++ b/src/devices/pic/xml_data/16F628A.xml
@@ -37,23 +37,23 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x07FF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="device_id" start="0x2006" end="0x2006" />
<memory name="config" start="0x2007" end="0x2007" />
<memory name="eeprom" start="0x0000" end="0x007F" hexfile_offset="0x2100" />
<memory name="debug_vector" start="0x2004" end="0x2004" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x21FF" >
- <mask name="WDT" value="0x0004" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x21FF" >
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0008" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="FOSC" value="0x0013" >
+ </tqmask>
+ <tqmask name="FOSC" value="0x0013" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
@@ -62,27 +62,27 @@
<value value="0x0011" name="INTRC_CLKOUT" cname="_INTOSC_OSC_CLKOUT" ecnames="_INTRC_OSC_CLKOUT" />
<value value="0x0012" name="ER_IO" cname="_RC_OSC_NOCLKOUT" ecnames="_ER_OSC_NOCLKOUT" />
<value value="0x0013" name="ER_CLKOUT" cname="_RC_OSC_CLKOUT" ecnames="_ER_OSC_CLKOUT" />
- </mask>
- <mask name="MCLRE" value="0x0020" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x0020" >
<value value="0x0000" name="Internal" cname="_MCLRE_OFF" />
<value value="0x0020" name="External" cname="_MCLRE_ON" />
- </mask>
- <mask name="BODEN" value="0x0040" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0040" >
<value value="0x0000" name="Off" cname="_BOREN_OFF" ecnames="_BODEN_OFF" />
<value value="0x0040" name="On" cname="_BOREN_ON" ecnames="_BODEN_ON" />
- </mask>
- <mask name="LVP" value="0x0080" >
+ </tqmask>
+ <tqmask name="LVP" value="0x0080" >
<value value="0x0000" name="Off" cname="_LVP_OFF" />
<value value="0x0080" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="CPD" value="0x0100" >
+ </tqmask>
+ <tqmask name="CPD" value="0x0100" >
<value value="0x0000" name="All" cname="_DATA_CP_ON" />
<value value="0x0100" name="Off" cname="_DATA_CP_OFF" />
- </mask>
- <mask name="CP" value="0x2000" >
+ </tqmask>
+ <tqmask name="CP" value="0x2000" >
<value value="0x0000" name="All" cname="_CP_ON" />
<value value="0x2000" name="Off" cname="_CP_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16F630.xml b/src/devices/pic/xml_data/16F630.xml
index a82ffdb..2096457 100644
--- a/src/devices/pic/xml_data/16F630.xml
+++ b/src/devices/pic/xml_data/16F630.xml
@@ -36,16 +36,16 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x03FE" />
- <memory name="calibration" start="0x03FF" end="0x03FF" cal_opmask="0x3C00" cal_opcode="0x3400" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="calibration" start="0x03FF" end="0x03FF" cal_optqmask="0x3C00" cal_opcode="0x3400" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="device_id" start="0x2006" end="0x2006" />
<memory name="config" start="0x2007" end="0x2007" />
<memory name="eeprom" start="0x0000" end="0x007F" hexfile_offset="0x2100" />
<memory name="debug_vector" start="0x2004" end="0x2004" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x31FF" bvalue="0x31FF" pmask="0x3000" >
- <mask name="FOSC" value="0x0007" >
+ <config offset="0x0" name="" wtqmask="0x31FF" bvalue="0x31FF" ptqmask="0x3000" >
+ <tqmask name="FOSC" value="0x0007" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
@@ -54,37 +54,37 @@
<value value="0x0005" name="INTRC_CLKOUT" cname="_INTRC_OSC_CLKOUT" />
<value value="0x0006" name="EXTRC_IO" cname="_EXTRC_OSC_NOCLKOUT" />
<value value="0x0007" name="EXTRC_CLKOUT" cname="_EXTRC_OSC_CLKOUT" />
- </mask>
- <mask name="WDT" value="0x0008" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0008" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0008" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0010" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0010" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0010" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="MCLRE" value="0x0020" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x0020" >
<value value="0x0000" name="Internal" cname="_MCLRE_OFF" />
<value value="0x0020" name="External" cname="_MCLRE_ON" />
- </mask>
- <mask name="BODEN" value="0x0040" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0040" >
<value value="0x0000" name="Off" cname="_BODEN_OFF" />
<value value="0x0040" name="On" cname="_BODEN" />
- </mask>
- <mask name="CP" value="0x0080" >
+ </tqmask>
+ <tqmask name="CP" value="0x0080" >
<value value="0x0000" name="All" cname="_CP" />
<value value="0x0080" name="Off" cname="_CP_OFF" />
- </mask>
- <mask name="CPD" value="0x0100" >
+ </tqmask>
+ <tqmask name="CPD" value="0x0100" >
<value value="0x0000" name="All" cname="_CPD" />
<value value="0x0100" name="Off" cname="_CPD_OFF" />
- </mask>
- <mask name="BG" value="0x3000">
+ </tqmask>
+ <tqmask name="BG" value="0x3000">
<value value="0x0000" name="Lowest" />
<value value="0x1000" name="Mid/Low" />
<value value="0x2000" name="Mid/High" />
<value value="0x3000" name="Highest" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16F631.xml b/src/devices/pic/xml_data/16F631.xml
index e6a5274..9a0bb10 100644
--- a/src/devices/pic/xml_data/16F631.xml
+++ b/src/devices/pic/xml_data/16F631.xml
@@ -30,16 +30,16 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x03FF" />
- <memory name="calibration" start="0x2008" end="0x2008" cal_opmask="0x0000" cal_opcode="0x0000" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="calibration" start="0x2008" end="0x2008" cal_optqmask="0x0000" cal_opcode="0x0000" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="device_id" start="0x2006" end="0x2006" />
<memory name="config" start="0x2007" end="0x2007" />
<memory name="eeprom" start="0x0000" end="0x007F" hexfile_offset="0x2100" />
<memory name="debug_vector" start="0x2004" end="0x2004" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x0FFF" >
- <mask name="FOSC" value="0x0007" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x0FFF" >
+ <tqmask name="FOSC" value="0x0007" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
@@ -48,41 +48,41 @@
<value value="0x0005" name="INTRC_CLKOUT" cname="_INTRC_OSC_CLKOUT" ecnames="_INTOSC" />
<value value="0x0006" name="EXTRC_IO" cname="_EXTRC_OSC_NOCLKOUT" ecnames="_EXTRCIO" />
<value value="0x0007" name="EXTRC_CLKOUT" cname="_EXTRC_OSC_CLKOUT" ecnames="_EXTRC" />
- </mask>
- <mask name="WDT" value="0x0008" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0008" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0008" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0010" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0010" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0010" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="MCLRE" value="0x0020" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x0020" >
<value value="0x0000" name="Internal" cname="_MCLRE_OFF" />
<value value="0x0020" name="External" cname="_MCLRE_ON" />
- </mask>
- <mask name="CP" value="0x0040" >
+ </tqmask>
+ <tqmask name="CP" value="0x0040" >
<value value="0x0000" name="All" cname="_CP_ON" />
<value value="0x0040" name="Off" cname="_CP_OFF" />
- </mask>
- <mask name="CPD" value="0x0080" >
+ </tqmask>
+ <tqmask name="CPD" value="0x0080" >
<value value="0x0000" name="All" cname="_CPD_ON" />
<value value="0x0080" name="Off" cname="_CPD_OFF" />
- </mask>
- <mask name="BODEN" value="0x0300" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0300" >
<value value="0x0000" name="Off" cname="_BOR_OFF" />
<value value="0x0100" name="Software" cname="_BOR_SBODEN" />
<value value="0x0200" name="On_run" cname="_BOR_NSLEEP" />
<value value="0x0300" name="On" cname="_BOR_ON" />
- </mask>
- <mask name="IESO" value="0x0400" >
+ </tqmask>
+ <tqmask name="IESO" value="0x0400" >
<value value="0x0000" name="Off" cname="_IESO_OFF" />
<value value="0x0400" name="On" cname="_IESO_ON" />
- </mask>
- <mask name="FCMEN" value="0x0800" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x0800" >
<value value="0x0000" name="Off" cname="_FCMEN_OFF" />
<value value="0x0800" name="On" cname="_FCMEN_ON" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16F636.xml b/src/devices/pic/xml_data/16F636.xml
index e47314e..d996191 100644
--- a/src/devices/pic/xml_data/16F636.xml
+++ b/src/devices/pic/xml_data/16F636.xml
@@ -30,16 +30,16 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x07FF" />
- <memory name="calibration" start="0x2008" end="0x2009" cal_opmask="0x0000" cal_opcode="0x0000" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="calibration" start="0x2008" end="0x2009" cal_optqmask="0x0000" cal_opcode="0x0000" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="device_id" start="0x2006" end="0x2006" />
<memory name="config" start="0x2007" end="0x2007" />
<memory name="eeprom" start="0x0000" end="0x00FF" hexfile_offset="0x2100" />
<memory name="debug_vector" start="0x2004" end="0x2004" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x1FFF" >
- <mask name="FOSC" value="0x0007" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x1FFF" >
+ <tqmask name="FOSC" value="0x0007" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
@@ -48,45 +48,45 @@
<value value="0x0005" name="INTRC_CLKOUT" cname="_INTRC_OSC_CLKOUT" ecnames="_INTOSC" />
<value value="0x0006" name="EXTRC_IO" cname="_EXTRC_OSC_NOCLKOUT" ecnames="_EXTRCIO" />
<value value="0x0007" name="EXTRC_CLKOUT" cname="_EXTRC_OSC_CLKOUT" ecnames="_EXTRC" />
- </mask>
- <mask name="WDT" value="0x0008" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0008" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0008" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0010" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0010" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0010" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="MCLRE" value="0x0020" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x0020" >
<value value="0x0000" name="Internal" cname="_MCLRE_OFF" />
<value value="0x0020" name="External" cname="_MCLRE_ON" />
- </mask>
- <mask name="CP" value="0x0040" >
+ </tqmask>
+ <tqmask name="CP" value="0x0040" >
<value value="0x0000" name="All" cname="_CP_ON" />
<value value="0x0040" name="Off" cname="_CP_OFF" />
- </mask>
- <mask name="CPD" value="0x0080" >
+ </tqmask>
+ <tqmask name="CPD" value="0x0080" >
<value value="0x0000" name="All" cname="_CPD_ON" />
<value value="0x0080" name="Off" cname="_CPD_OFF" />
- </mask>
- <mask name="BODEN" value="0x0300" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0300" >
<value value="0x0000" name="Off" cname="_BOD_OFF" />
<value value="0x0100" name="Software" cname="_BOD_SBODEN" />
<value value="0x0200" name="On_run" cname="_BOD_NSLEEP" />
<value value="0x0300" name="On" cname="_BOD_ON" />
- </mask>
- <mask name="IESO" value="0x0400" >
+ </tqmask>
+ <tqmask name="IESO" value="0x0400" >
<value value="0x0000" name="Off" cname="_IESO_OFF" />
<value value="0x0400" name="On" cname="_IESO_ON" />
- </mask>
- <mask name="FCMEN" value="0x0800" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x0800" >
<value value="0x0000" name="Off" cname="_FCMEN_OFF" />
<value value="0x0800" name="On" cname="_FCMEN_ON" />
- </mask>
- <mask name="WUREN" value="0x1000" >
+ </tqmask>
+ <tqmask name="WUREN" value="0x1000" >
<value value="0x0000" name="On" cname="_WUREN_ON" />
<value value="0x1000" name="Off" cname="_WUREN_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16F639.xml b/src/devices/pic/xml_data/16F639.xml
index 7affb7b..6cb669e 100644
--- a/src/devices/pic/xml_data/16F639.xml
+++ b/src/devices/pic/xml_data/16F639.xml
@@ -30,16 +30,16 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x07FF" />
- <memory name="calibration" start="0x2008" end="0x2009" cal_opmask="0x0000" cal_opcode="0x0000" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="calibration" start="0x2008" end="0x2009" cal_optqmask="0x0000" cal_opcode="0x0000" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="device_id" start="0x2006" end="0x2006" />
<memory name="config" start="0x2007" end="0x2007" />
<memory name="eeprom" start="0x0000" end="0x00FF" hexfile_offset="0x2100" />
<memory name="debug_vector" start="0x2004" end="0x2004" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x1FFF" >
- <mask name="FOSC" value="0x0007" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x1FFF" >
+ <tqmask name="FOSC" value="0x0007" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
@@ -48,45 +48,45 @@
<value value="0x0005" name="INTRC_CLKOUT" cname="_INTRC_OSC_CLKOUT" ecnames="_INTOSC" />
<value value="0x0006" name="EXTRC_IO" cname="_EXTRC_OSC_NOCLKOUT" ecnames="_EXTRCIO" />
<value value="0x0007" name="EXTRC_CLKOUT" cname="_EXTRC_OSC_CLKOUT" ecnames="_EXTRC" />
- </mask>
- <mask name="WDT" value="0x0008" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0008" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0008" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0010" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0010" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0010" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="MCLRE" value="0x0020" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x0020" >
<value value="0x0000" name="Internal" cname="_MCLRE_OFF" />
<value value="0x0020" name="External" cname="_MCLRE_ON" />
- </mask>
- <mask name="CP" value="0x0040" >
+ </tqmask>
+ <tqmask name="CP" value="0x0040" >
<value value="0x0000" name="All" cname="_CP_ON" />
<value value="0x0040" name="Off" cname="_CP_OFF" />
- </mask>
- <mask name="CPD" value="0x0080" >
+ </tqmask>
+ <tqmask name="CPD" value="0x0080" >
<value value="0x0000" name="All" cname="_CPD_ON" />
<value value="0x0080" name="Off" cname="_CPD_OFF" />
- </mask>
- <mask name="BODEN" value="0x0300" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0300" >
<value value="0x0000" name="Off" cname="_BOD_OFF" />
<value value="0x0100" name="Software" cname="_BOD_SBODEN" />
<value value="0x0200" name="On_run" cname="_BOD_NSLEEP" />
<value value="0x0300" name="On" cname="_BOD_ON" />
- </mask>
- <mask name="IESO" value="0x0400" >
+ </tqmask>
+ <tqmask name="IESO" value="0x0400" >
<value value="0x0000" name="Off" cname="_IESO_OFF" />
<value value="0x0400" name="On" cname="_IESO_ON" />
- </mask>
- <mask name="FCMEN" value="0x0800" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x0800" >
<value value="0x0000" name="Off" cname="_FCMEN_OFF" />
<value value="0x0800" name="On" cname="_FCMEN_ON" />
- </mask>
- <mask name="WUREN" value="0x1000" >
+ </tqmask>
+ <tqmask name="WUREN" value="0x1000" >
<value value="0x0000" name="On" cname="_WUREN_ON" />
<value value="0x1000" name="Off" cname="_WUREN_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16F648A.xml b/src/devices/pic/xml_data/16F648A.xml
index 17b4f83..6ece38e 100644
--- a/src/devices/pic/xml_data/16F648A.xml
+++ b/src/devices/pic/xml_data/16F648A.xml
@@ -37,23 +37,23 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x0FFF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="device_id" start="0x2006" end="0x2006" />
<memory name="config" start="0x2007" end="0x2007" />
<memory name="eeprom" start="0x0000" end="0x00FF" hexfile_offset="0x2100" />
<memory name="debug_vector" start="0x2004" end="0x2004" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x21FF" >
- <mask name="WDT" value="0x0004" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x21FF" >
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0008" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="FOSC" value="0x0013" >
+ </tqmask>
+ <tqmask name="FOSC" value="0x0013" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
@@ -62,27 +62,27 @@
<value value="0x0011" name="INTRC_CLKOUT" cname="_INTOSC_OSC_CLKOUT" ecnames="_INTRC_OSC_CLKOUT" />
<value value="0x0012" name="ER_IO" cname="_RC_OSC_NOCLKOUT" ecnames="_ER_OSC_NOCLKOUT" />
<value value="0x0013" name="ER_CLKOUT" cname="_RC_OSC_CLKOUT" ecnames="_ER_OSC_CLKOUT" />
- </mask>
- <mask name="MCLRE" value="0x0020" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x0020" >
<value value="0x0000" name="Internal" cname="_MCLRE_OFF" />
<value value="0x0020" name="External" cname="_MCLRE_ON" />
- </mask>
- <mask name="BODEN" value="0x0040" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0040" >
<value value="0x0000" name="Off" cname="_BOREN_OFF" ecnames="_BODEN_OFF" />
<value value="0x0040" name="On" cname="_BOREN_ON" ecnames="_BODEN_ON" />
- </mask>
- <mask name="LVP" value="0x0080" >
+ </tqmask>
+ <tqmask name="LVP" value="0x0080" >
<value value="0x0000" name="Off" cname="_LVP_OFF" />
<value value="0x0080" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="CPD" value="0x0100" >
+ </tqmask>
+ <tqmask name="CPD" value="0x0100" >
<value value="0x0000" name="All" cname="_DATA_CP_ON" />
<value value="0x0100" name="Off" cname="_DATA_CP_OFF" />
- </mask>
- <mask name="CP" value="0x2000" >
+ </tqmask>
+ <tqmask name="CP" value="0x2000" >
<value value="0x0000" name="All" cname="_CP_ON" />
<value value="0x2000" name="Off" cname="_CP_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16F676.xml b/src/devices/pic/xml_data/16F676.xml
index b608d48..6dc78bc 100644
--- a/src/devices/pic/xml_data/16F676.xml
+++ b/src/devices/pic/xml_data/16F676.xml
@@ -36,16 +36,16 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x03FE" />
- <memory name="calibration" start="0x03FF" end="0x03FF" cal_opmask="0x3C00" cal_opcode="0x3400" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="calibration" start="0x03FF" end="0x03FF" cal_optqmask="0x3C00" cal_opcode="0x3400" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="device_id" start="0x2006" end="0x2006" />
<memory name="config" start="0x2007" end="0x2007" />
<memory name="eeprom" start="0x0000" end="0x007F" hexfile_offset="0x2100" />
<memory name="debug_vector" start="0x2004" end="0x2004" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x31FF" bvalue="0x31FF" pmask="0x3000" >
- <mask name="FOSC" value="0x0007" >
+ <config offset="0x0" name="" wtqmask="0x31FF" bvalue="0x31FF" ptqmask="0x3000" >
+ <tqmask name="FOSC" value="0x0007" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
@@ -54,37 +54,37 @@
<value value="0x0005" name="INTRC_CLKOUT" cname="_INTRC_OSC_CLKOUT" />
<value value="0x0006" name="EXTRC_IO" cname="_EXTRC_OSC_NOCLKOUT" />
<value value="0x0007" name="EXTRC_CLKOUT" cname="_EXTRC_OSC_CLKOUT" />
- </mask>
- <mask name="WDT" value="0x0008" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0008" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0008" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0010" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0010" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0010" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="MCLRE" value="0x0020" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x0020" >
<value value="0x0000" name="Internal" cname="_MCLRE_OFF" />
<value value="0x0020" name="External" cname="_MCLRE_ON" />
- </mask>
- <mask name="BODEN" value="0x0040" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0040" >
<value value="0x0000" name="Off" cname="_BODEN_OFF" />
<value value="0x0040" name="On" cname="_BODEN" />
- </mask>
- <mask name="CP" value="0x0080" >
+ </tqmask>
+ <tqmask name="CP" value="0x0080" >
<value value="0x0000" name="All" cname="_CP" />
<value value="0x0080" name="Off" cname="_CP_OFF" />
- </mask>
- <mask name="CPD" value="0x0100" >
+ </tqmask>
+ <tqmask name="CPD" value="0x0100" >
<value value="0x0000" name="All" cname="_CPD" />
<value value="0x0100" name="Off" cname="_CPD_OFF" />
- </mask>
- <mask name="BG" value="0x3000">
+ </tqmask>
+ <tqmask name="BG" value="0x3000">
<value value="0x0000" name="Lowest" />
<value value="0x1000" name="Mid/Low" />
<value value="0x2000" name="Mid/High" />
<value value="0x3000" name="Highest" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16F677.xml b/src/devices/pic/xml_data/16F677.xml
index d27b2eb..f819715 100644
--- a/src/devices/pic/xml_data/16F677.xml
+++ b/src/devices/pic/xml_data/16F677.xml
@@ -30,16 +30,16 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x07FF" />
- <memory name="calibration" start="0x2008" end="0x2008" cal_opmask="0x0000" cal_opcode="0x0000" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="calibration" start="0x2008" end="0x2008" cal_optqmask="0x0000" cal_opcode="0x0000" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="device_id" start="0x2006" end="0x2006" />
<memory name="config" start="0x2007" end="0x2007" />
<memory name="eeprom" start="0x0000" end="0x00FF" hexfile_offset="0x2100" />
<memory name="debug_vector" start="0x2004" end="0x2004" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x0FFF" >
- <mask name="FOSC" value="0x0007" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x0FFF" >
+ <tqmask name="FOSC" value="0x0007" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
@@ -48,41 +48,41 @@
<value value="0x0005" name="INTRC_CLKOUT" cname="_INTRC_OSC_CLKOUT" ecnames="_INTOSC" />
<value value="0x0006" name="EXTRC_IO" cname="_EXTRC_OSC_NOCLKOUT" ecnames="_EXTRCIO" />
<value value="0x0007" name="EXTRC_CLKOUT" cname="_EXTRC_OSC_CLKOUT" ecnames="_EXTRC" />
- </mask>
- <mask name="WDT" value="0x0008" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0008" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0008" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0010" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0010" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0010" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="MCLRE" value="0x0020" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x0020" >
<value value="0x0000" name="Internal" cname="_MCLRE_OFF" />
<value value="0x0020" name="External" cname="_MCLRE_ON" />
- </mask>
- <mask name="CP" value="0x0040" >
+ </tqmask>
+ <tqmask name="CP" value="0x0040" >
<value value="0x0000" name="All" cname="_CP_ON" />
<value value="0x0040" name="Off" cname="_CP_OFF" />
- </mask>
- <mask name="CPD" value="0x0080" >
+ </tqmask>
+ <tqmask name="CPD" value="0x0080" >
<value value="0x0000" name="All" cname="_CPD_ON" />
<value value="0x0080" name="Off" cname="_CPD_OFF" />
- </mask>
- <mask name="BODEN" value="0x0300" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0300" >
<value value="0x0000" name="Off" cname="_BOR_OFF" />
<value value="0x0100" name="Software" cname="_BOR_SBODEN" />
<value value="0x0200" name="On_run" cname="_BOR_NSLEEP" />
<value value="0x0300" name="On" cname="_BOR_ON" />
- </mask>
- <mask name="IESO" value="0x0400" >
+ </tqmask>
+ <tqmask name="IESO" value="0x0400" >
<value value="0x0000" name="Off" cname="_IESO_OFF" />
<value value="0x0400" name="On" cname="_IESO_ON" />
- </mask>
- <mask name="FCMEN" value="0x0800" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x0800" >
<value value="0x0000" name="Off" cname="_FCMEN_OFF" />
<value value="0x0800" name="On" cname="_FCMEN_ON" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16F684.xml b/src/devices/pic/xml_data/16F684.xml
index f330925..c620fc1 100644
--- a/src/devices/pic/xml_data/16F684.xml
+++ b/src/devices/pic/xml_data/16F684.xml
@@ -30,16 +30,16 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x07FF" />
- <memory name="calibration" start="0x2008" end="0x2008" cal_opmask="0x0000" cal_opcode="0x0000" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="calibration" start="0x2008" end="0x2008" cal_optqmask="0x0000" cal_opcode="0x0000" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="device_id" start="0x2006" end="0x2006" />
<memory name="config" start="0x2007" end="0x2007" />
<memory name="eeprom" start="0x0000" end="0x00FF" hexfile_offset="0x2100" />
<memory name="debug_vector" start="0x2004" end="0x2004" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x0FFF" >
- <mask name="FOSC" value="0x0007" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x0FFF" >
+ <tqmask name="FOSC" value="0x0007" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
@@ -48,41 +48,41 @@
<value value="0x0005" name="INTRC_CLKOUT" cname="_INTRC_OSC_CLKOUT" ecnames="_INTOSC" />
<value value="0x0006" name="EXTRC_IO" cname="_EXTRC_OSC_NOCLKOUT" ecnames="_EXTRCIO" />
<value value="0x0007" name="EXTRC_CLKOUT" cname="_EXTRC_OSC_CLKOUT" ecnames="_EXTRC" />
- </mask>
- <mask name="WDT" value="0x0008" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0008" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0008" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0010" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0010" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0010" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="MCLRE" value="0x0020" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x0020" >
<value value="0x0000" name="Internal" cname="_MCLRE_OFF" />
<value value="0x0020" name="External" cname="_MCLRE_ON" />
- </mask>
- <mask name="CP" value="0x0040" >
+ </tqmask>
+ <tqmask name="CP" value="0x0040" >
<value value="0x0000" name="All" cname="_CP_ON" />
<value value="0x0040" name="Off" cname="_CP_OFF" />
- </mask>
- <mask name="CPD" value="0x0080" >
+ </tqmask>
+ <tqmask name="CPD" value="0x0080" >
<value value="0x0000" name="All" cname="_CPD_ON" />
<value value="0x0080" name="Off" cname="_CPD_OFF" />
- </mask>
- <mask name="BODEN" value="0x0300" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0300" >
<value value="0x0000" name="Off" cname="_BOD_OFF" />
<value value="0x0100" name="Software" cname="_BOD_SBODEN" />
<value value="0x0200" name="On_run" cname="_BOD_NSLEEP" />
<value value="0x0300" name="On" cname="_BOD_ON" />
- </mask>
- <mask name="IESO" value="0x0400" >
+ </tqmask>
+ <tqmask name="IESO" value="0x0400" >
<value value="0x0000" name="Off" cname="_IESO_OFF" />
<value value="0x0400" name="On" cname="_IESO_ON" />
- </mask>
- <mask name="FCMEN" value="0x0800" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x0800" >
<value value="0x0000" name="Off" cname="_FCMEN_OFF" />
<value value="0x0800" name="On" cname="_FCMEN_ON" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16F685.xml b/src/devices/pic/xml_data/16F685.xml
index aa35aa3..a0c5713 100644
--- a/src/devices/pic/xml_data/16F685.xml
+++ b/src/devices/pic/xml_data/16F685.xml
@@ -30,16 +30,16 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x0FFF" />
- <memory name="calibration" start="0x2008" end="0x2008" cal_opmask="0x0000" cal_opcode="0x0000" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="calibration" start="0x2008" end="0x2008" cal_optqmask="0x0000" cal_opcode="0x0000" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="device_id" start="0x2006" end="0x2006" />
<memory name="config" start="0x2007" end="0x2007" />
<memory name="eeprom" start="0x0000" end="0x00FF" hexfile_offset="0x2100" />
<memory name="debug_vector" start="0x2004" end="0x2004" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x0FFF" >
- <mask name="FOSC" value="0x0007" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x0FFF" >
+ <tqmask name="FOSC" value="0x0007" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
@@ -48,41 +48,41 @@
<value value="0x0005" name="INTRC_CLKOUT" cname="_INTRC_OSC_CLKOUT" ecnames="_INTOSC" />
<value value="0x0006" name="EXTRC_IO" cname="_EXTRC_OSC_NOCLKOUT" ecnames="_EXTRCIO" />
<value value="0x0007" name="EXTRC_CLKOUT" cname="_EXTRC_OSC_CLKOUT" ecnames="_EXTRC" />
- </mask>
- <mask name="WDT" value="0x0008" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0008" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0008" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0010" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0010" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0010" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="MCLRE" value="0x0020" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x0020" >
<value value="0x0000" name="Internal" cname="_MCLRE_OFF" />
<value value="0x0020" name="External" cname="_MCLRE_ON" />
- </mask>
- <mask name="CP" value="0x0040" >
+ </tqmask>
+ <tqmask name="CP" value="0x0040" >
<value value="0x0000" name="All" cname="_CP_ON" />
<value value="0x0040" name="Off" cname="_CP_OFF" />
- </mask>
- <mask name="CPD" value="0x0080" >
+ </tqmask>
+ <tqmask name="CPD" value="0x0080" >
<value value="0x0000" name="All" cname="_CPD_ON" />
<value value="0x0080" name="Off" cname="_CPD_OFF" />
- </mask>
- <mask name="BODEN" value="0x0300" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0300" >
<value value="0x0000" name="Off" cname="_BOR_OFF" />
<value value="0x0100" name="Software" cname="_BOR_SBODEN" />
<value value="0x0200" name="On_run" cname="_BOR_NSLEEP" />
<value value="0x0300" name="On" cname="_BOR_ON" />
- </mask>
- <mask name="IESO" value="0x0400" >
+ </tqmask>
+ <tqmask name="IESO" value="0x0400" >
<value value="0x0000" name="Off" cname="_IESO_OFF" />
<value value="0x0400" name="On" cname="_IESO_ON" />
- </mask>
- <mask name="FCMEN" value="0x0800" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x0800" >
<value value="0x0000" name="Off" cname="_FCMEN_OFF" />
<value value="0x0800" name="On" cname="_FCMEN_ON" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16F687.xml b/src/devices/pic/xml_data/16F687.xml
index 2e58780..093f879 100644
--- a/src/devices/pic/xml_data/16F687.xml
+++ b/src/devices/pic/xml_data/16F687.xml
@@ -30,16 +30,16 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x07FF" />
- <memory name="calibration" start="0x2008" end="0x2008" cal_opmask="0x0000" cal_opcode="0x0000" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="calibration" start="0x2008" end="0x2008" cal_optqmask="0x0000" cal_opcode="0x0000" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="device_id" start="0x2006" end="0x2006" />
<memory name="config" start="0x2007" end="0x2007" />
<memory name="eeprom" start="0x0000" end="0x00FF" hexfile_offset="0x2100" />
<memory name="debug_vector" start="0x2004" end="0x2004" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x0FFF" >
- <mask name="FOSC" value="0x0007" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x0FFF" >
+ <tqmask name="FOSC" value="0x0007" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
@@ -48,41 +48,41 @@
<value value="0x0005" name="INTRC_CLKOUT" cname="_INTRC_OSC_CLKOUT" ecnames="_INTOSC" />
<value value="0x0006" name="EXTRC_IO" cname="_EXTRC_OSC_NOCLKOUT" ecnames="_EXTRCIO" />
<value value="0x0007" name="EXTRC_CLKOUT" cname="_EXTRC_OSC_CLKOUT" ecnames="_EXTRC" />
- </mask>
- <mask name="WDT" value="0x0008" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0008" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0008" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0010" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0010" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0010" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="MCLRE" value="0x0020" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x0020" >
<value value="0x0000" name="Internal" cname="_MCLRE_OFF" />
<value value="0x0020" name="External" cname="_MCLRE_ON" />
- </mask>
- <mask name="CP" value="0x0040" >
+ </tqmask>
+ <tqmask name="CP" value="0x0040" >
<value value="0x0000" name="All" cname="_CP_ON" />
<value value="0x0040" name="Off" cname="_CP_OFF" />
- </mask>
- <mask name="CPD" value="0x0080" >
+ </tqmask>
+ <tqmask name="CPD" value="0x0080" >
<value value="0x0000" name="All" cname="_CPD_ON" />
<value value="0x0080" name="Off" cname="_CPD_OFF" />
- </mask>
- <mask name="BODEN" value="0x0300" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0300" >
<value value="0x0000" name="Off" cname="_BOR_OFF" />
<value value="0x0100" name="Software" cname="_BOR_SBODEN" />
<value value="0x0200" name="On_run" cname="_BOR_NSLEEP" />
<value value="0x0300" name="On" cname="_BOR_ON" />
- </mask>
- <mask name="IESO" value="0x0400" >
+ </tqmask>
+ <tqmask name="IESO" value="0x0400" >
<value value="0x0000" name="Off" cname="_IESO_OFF" />
<value value="0x0400" name="On" cname="_IESO_ON" />
- </mask>
- <mask name="FCMEN" value="0x0800" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x0800" >
<value value="0x0000" name="Off" cname="_FCMEN_OFF" />
<value value="0x0800" name="On" cname="_FCMEN_ON" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16F688.xml b/src/devices/pic/xml_data/16F688.xml
index 2692159..bde2461 100644
--- a/src/devices/pic/xml_data/16F688.xml
+++ b/src/devices/pic/xml_data/16F688.xml
@@ -30,16 +30,16 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x0FFF" />
- <memory name="calibration" start="0x2008" end="0x2008" cal_opmask="0x0000" cal_opcode="0x0000" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="calibration" start="0x2008" end="0x2008" cal_optqmask="0x0000" cal_opcode="0x0000" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="device_id" start="0x2006" end="0x2006" />
<memory name="config" start="0x2007" end="0x2007" />
<memory name="eeprom" start="0x0000" end="0x00FF" hexfile_offset="0x2100" />
<memory name="debug_vector" start="0x2004" end="0x2004" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x0FFF" >
- <mask name="FOSC" value="0x0007" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x0FFF" >
+ <tqmask name="FOSC" value="0x0007" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
@@ -48,41 +48,41 @@
<value value="0x0005" name="INTRC_CLKOUT" cname="_INTRC_OSC_CLKOUT" ecnames="_INTOSC" />
<value value="0x0006" name="EXTRC_IO" cname="_EXTRC_OSC_NOCLKOUT" ecnames="_EXTRCIO" />
<value value="0x0007" name="EXTRC_CLKOUT" cname="_EXTRC_OSC_CLKOUT" ecnames="_EXTRC" />
- </mask>
- <mask name="WDT" value="0x0008" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0008" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0008" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0010" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0010" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0010" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="MCLRE" value="0x0020" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x0020" >
<value value="0x0000" name="Internal" cname="_MCLRE_OFF" />
<value value="0x0020" name="External" cname="_MCLRE_ON" />
- </mask>
- <mask name="CP" value="0x0040" >
+ </tqmask>
+ <tqmask name="CP" value="0x0040" >
<value value="0x0000" name="All" cname="_CP_ON" />
<value value="0x0040" name="Off" cname="_CP_OFF" />
- </mask>
- <mask name="CPD" value="0x0080" >
+ </tqmask>
+ <tqmask name="CPD" value="0x0080" >
<value value="0x0000" name="All" cname="_CPD_ON" />
<value value="0x0080" name="Off" cname="_CPD_OFF" />
- </mask>
- <mask name="BODEN" value="0x0300" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0300" >
<value value="0x0000" name="Off" cname="_BOD_OFF" />
<value value="0x0100" name="Software" cname="_BOD_SBODEN" />
<value value="0x0200" name="On_run" cname="_BOD_NSLEEP" />
<value value="0x0300" name="On" cname="_BOD_ON" />
- </mask>
- <mask name="IESO" value="0x0400" >
+ </tqmask>
+ <tqmask name="IESO" value="0x0400" >
<value value="0x0000" name="Off" cname="_IESO_OFF" />
<value value="0x0400" name="On" cname="_IESO_ON" />
- </mask>
- <mask name="FCMEN" value="0x0800" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x0800" >
<value value="0x0000" name="Off" cname="_FCMEN_OFF" />
<value value="0x0800" name="On" cname="_FCMEN_ON" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16F689.xml b/src/devices/pic/xml_data/16F689.xml
index f22fdcd..af0651f 100644
--- a/src/devices/pic/xml_data/16F689.xml
+++ b/src/devices/pic/xml_data/16F689.xml
@@ -30,16 +30,16 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x0FFF" />
- <memory name="calibration" start="0x2008" end="0x2008" cal_opmask="0x0000" cal_opcode="0x0000" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="calibration" start="0x2008" end="0x2008" cal_optqmask="0x0000" cal_opcode="0x0000" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="device_id" start="0x2006" end="0x2006" />
<memory name="config" start="0x2007" end="0x2007" />
<memory name="eeprom" start="0x0000" end="0x00FF" hexfile_offset="0x2100" />
<memory name="debug_vector" start="0x2004" end="0x2004" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x0FFF" >
- <mask name="FOSC" value="0x0007" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x0FFF" >
+ <tqmask name="FOSC" value="0x0007" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
@@ -48,41 +48,41 @@
<value value="0x0005" name="INTRC_CLKOUT" cname="_INTRC_OSC_CLKOUT" ecnames="_INTOSC" />
<value value="0x0006" name="EXTRC_IO" cname="_EXTRC_OSC_NOCLKOUT" ecnames="_EXTRCIO" />
<value value="0x0007" name="EXTRC_CLKOUT" cname="_EXTRC_OSC_CLKOUT" ecnames="_EXTRC" />
- </mask>
- <mask name="WDT" value="0x0008" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0008" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0008" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0010" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0010" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0010" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="MCLRE" value="0x0020" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x0020" >
<value value="0x0000" name="Internal" cname="_MCLRE_OFF" />
<value value="0x0020" name="External" cname="_MCLRE_ON" />
- </mask>
- <mask name="CP" value="0x0040" >
+ </tqmask>
+ <tqmask name="CP" value="0x0040" >
<value value="0x0000" name="All" cname="_CP_ON" />
<value value="0x0040" name="Off" cname="_CP_OFF" />
- </mask>
- <mask name="CPD" value="0x0080" >
+ </tqmask>
+ <tqmask name="CPD" value="0x0080" >
<value value="0x0000" name="All" cname="_CPD_ON" />
<value value="0x0080" name="Off" cname="_CPD_OFF" />
- </mask>
- <mask name="BODEN" value="0x0300" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0300" >
<value value="0x0000" name="Off" cname="_BOR_OFF" />
<value value="0x0100" name="Software" cname="_BOR_SBODEN" />
<value value="0x0200" name="On_run" cname="_BOR_NSLEEP" />
<value value="0x0300" name="On" cname="_BOR_ON" />
- </mask>
- <mask name="IESO" value="0x0400" >
+ </tqmask>
+ <tqmask name="IESO" value="0x0400" >
<value value="0x0000" name="Off" cname="_IESO_OFF" />
<value value="0x0400" name="On" cname="_IESO_ON" />
- </mask>
- <mask name="FCMEN" value="0x0800" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x0800" >
<value value="0x0000" name="Off" cname="_FCMEN_OFF" />
<value value="0x0800" name="On" cname="_FCMEN_ON" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16F690.xml b/src/devices/pic/xml_data/16F690.xml
index 7a51bac..f606062 100644
--- a/src/devices/pic/xml_data/16F690.xml
+++ b/src/devices/pic/xml_data/16F690.xml
@@ -30,16 +30,16 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x0FFF" />
- <memory name="calibration" start="0x2008" end="0x2008" cal_opmask="0x0000" cal_opcode="0x0000" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="calibration" start="0x2008" end="0x2008" cal_optqmask="0x0000" cal_opcode="0x0000" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="device_id" start="0x2006" end="0x2006" />
<memory name="config" start="0x2007" end="0x2007" />
<memory name="eeprom" start="0x0000" end="0x00FF" hexfile_offset="0x2100" />
<memory name="debug_vector" start="0x2004" end="0x2004" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x0FFF" >
- <mask name="FOSC" value="0x0007" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x0FFF" >
+ <tqmask name="FOSC" value="0x0007" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
@@ -48,41 +48,41 @@
<value value="0x0005" name="INTRC_CLKOUT" cname="_INTRC_OSC_CLKOUT" ecnames="_INTOSC" />
<value value="0x0006" name="EXTRC_IO" cname="_EXTRC_OSC_NOCLKOUT" ecnames="_EXTRCIO" />
<value value="0x0007" name="EXTRC_CLKOUT" cname="_EXTRC_OSC_CLKOUT" ecnames="_EXTRC" />
- </mask>
- <mask name="WDT" value="0x0008" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0008" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0008" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0010" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0010" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0010" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="MCLRE" value="0x0020" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x0020" >
<value value="0x0000" name="Internal" cname="_MCLRE_OFF" />
<value value="0x0020" name="External" cname="_MCLRE_ON" />
- </mask>
- <mask name="CP" value="0x0040" >
+ </tqmask>
+ <tqmask name="CP" value="0x0040" >
<value value="0x0000" name="All" cname="_CP_ON" />
<value value="0x0040" name="Off" cname="_CP_OFF" />
- </mask>
- <mask name="CPD" value="0x0080" >
+ </tqmask>
+ <tqmask name="CPD" value="0x0080" >
<value value="0x0000" name="All" cname="_CPD_ON" />
<value value="0x0080" name="Off" cname="_CPD_OFF" />
- </mask>
- <mask name="BODEN" value="0x0300" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0300" >
<value value="0x0000" name="Off" cname="_BOR_OFF" />
<value value="0x0100" name="Software" cname="_BOR_SBODEN" />
<value value="0x0200" name="On_run" cname="_BOR_NSLEEP" />
<value value="0x0300" name="On" cname="_BOR_ON" />
- </mask>
- <mask name="IESO" value="0x0400" >
+ </tqmask>
+ <tqmask name="IESO" value="0x0400" >
<value value="0x0000" name="Off" cname="_IESO_OFF" />
<value value="0x0400" name="On" cname="_IESO_ON" />
- </mask>
- <mask name="FCMEN" value="0x0800" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x0800" >
<value value="0x0000" name="Off" cname="_FCMEN_OFF" />
<value value="0x0800" name="On" cname="_FCMEN_ON" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16F716.xml b/src/devices/pic/xml_data/16F716.xml
index 8ebaa00..d0cc586 100644
--- a/src/devices/pic/xml_data/16F716.xml
+++ b/src/devices/pic/xml_data/16F716.xml
@@ -36,39 +36,39 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x07FF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="device_id" start="0x2006" end="0x2006" />
<memory name="config" start="0x2007" end="0x2007" />
<memory name="debug_vector" start="0x2004" end="0x2004" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x20CF" >
- <mask name="FOSC" value="0x0003" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x20CF" >
+ <tqmask name="FOSC" value="0x0003" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
<value value="0x0003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x0004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0008" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="BODEN" value="0x0040" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0040" >
<value value="0x0000" name="Off" cname="_BOREN_OFF" ecnames="_BODEN_OFF" />
<value value="0x0040" name="On" cname="_BOREN_ON" ecnames="_BODEN_ON" />
- </mask>
- <mask name="BORV" value="0x0080" >
+ </tqmask>
+ <tqmask name="BORV" value="0x0080" >
<value value="0x0000" name="2.5" cname="_VBOR_25" />
<value value="0x0080" name="4.0" cname="_VBOR_40" />
- </mask>
- <mask name="CP" value="0x2000" >
+ </tqmask>
+ <tqmask name="CP" value="0x2000" >
<value value="0x0000" name="All" cname="_CP_ON" ecnames="_CP_ALL" />
<value value="0x2000" name="Off" cname="_CP_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16F72.xml b/src/devices/pic/xml_data/16F72.xml
index d49b2cd..a8c789d 100644
--- a/src/devices/pic/xml_data/16F72.xml
+++ b/src/devices/pic/xml_data/16F72.xml
@@ -34,34 +34,34 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x07FF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x000F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x000F" />
<memory name="device_id" start="0x2006" end="0x2006" />
<memory name="config" start="0x2007" end="0x2007" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x005F" >
- <mask name="FOSC" value="0x0003" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x005F" >
+ <tqmask name="FOSC" value="0x0003" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
<value value="0x0003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x0004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" ecnames="_WDTEN_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" ecnames="_WDTEN_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="On" cname="_PWRTE_ON" ecnames="_PWRTEN_ON" />
<value value="0x0008" name="Off" cname="_PWRTE_OFF" ecnames="_PWRTEN_OFF" />
- </mask>
- <mask name="CP" value="0x0010" >
+ </tqmask>
+ <tqmask name="CP" value="0x0010" >
<value value="0x0000" name="All" cname="_CP_ALL" />
<value value="0x0010" name="Off" cname="_CP_OFF" />
- </mask>
- <mask name="BODEN" value="0x0040" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0040" >
<value value="0x0000" name="Off" cname="_BODEN_OFF" ecnames="_BOREN_OFF" />
<value value="0x0040" name="On" cname="_BODEN_ON" ecnames="_BOREN_ON" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16F73.xml b/src/devices/pic/xml_data/16F73.xml
index 157cb74..8659896 100644
--- a/src/devices/pic/xml_data/16F73.xml
+++ b/src/devices/pic/xml_data/16F73.xml
@@ -25,34 +25,34 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x0FFF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x000F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x000F" />
<memory name="device_id" start="0x2006" end="0x2006" />
<memory name="config" start="0x2007" end="0x2007" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x005F" >
- <mask name="FOSC" value="0x0003" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x005F" >
+ <tqmask name="FOSC" value="0x0003" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
<value value="0x0003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x0004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" ecnames="_WDTEN_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" ecnames="_WDTEN_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="On" cname="_PWRTE_ON" ecnames="_PWRTEN_ON" />
<value value="0x0008" name="Off" cname="_PWRTE_OFF" ecnames="_PWRTEN_OFF" />
- </mask>
- <mask name="CP" value="0x0010" >
+ </tqmask>
+ <tqmask name="CP" value="0x0010" >
<value value="0x0000" name="All" cname="_CP_ALL" />
<value value="0x0010" name="Off" cname="_CP_OFF" />
- </mask>
- <mask name="BODEN" value="0x0040" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0040" >
<value value="0x0000" name="Off" cname="_BODEN_OFF" ecnames="_BOREN_OFF" />
<value value="0x0040" name="On" cname="_BODEN_ON" ecnames="_BOREN_ON" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16F737.xml b/src/devices/pic/xml_data/16F737.xml
index 0184aa9..c17c0f8 100644
--- a/src/devices/pic/xml_data/16F737.xml
+++ b/src/devices/pic/xml_data/16F737.xml
@@ -34,22 +34,22 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x0FFF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="device_id" start="0x2006" end="0x2006" />
<memory name="config" start="0x2007" end="0x2008" />
<memory name="debug_vector" start="0x2004" end="0x2004" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1" wmask="0x3FFF" bvalue="0x39FF" >
- <mask name="WDT" value="0x0004" >
+ <config offset="0x0" name="CONFIG1" wtqmask="0x3FFF" bvalue="0x39FF" >
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0008" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="FOSC" value="0x0013" >
+ </tqmask>
+ <tqmask name="FOSC" value="0x0013" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
@@ -58,48 +58,48 @@
<value value="0x0011" name="INTRC_CLKOUT" cname="_INTRC_CLKOUT" />
<value value="0x0012" name="EXTRC_IO" cname="_EXTRC_IO" />
<value value="0x0013" name="EXTRC_CLKOUT" cname="_EXTRC_CLKOUT" />
- </mask>
- <mask name="MCLRE" value="0x0020" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x0020" >
<value value="0x0000" name="Internal" cname="_MCLR_OFF" />
<value value="0x0020" name="External" cname="_MCLR_ON" />
- </mask>
- <mask name="BODEN" value="0x0040" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0040" >
<value value="0x0000" name="Off" cname="_BOREN_0" />
<value value="0x0040" name="On" cname="_BOREN_1" />
- </mask>
- <mask name="BORV" value="0x0180" >
+ </tqmask>
+ <tqmask name="BORV" value="0x0180" >
<value value="0x0000" name="4.5" cname="_VBOR_4_5" />
<value value="0x0080" name="4.2" cname="_VBOR_4_2" />
<value value="0x0100" name="2.7" cname="_VBOR_2_7" />
<value value="0x0180" name="2.0" cname="_VBOR_2_0" />
- </mask>
- <mask name="DEBUG" value="0x0800" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x0800" >
<value value="0x0000" name="On" cname="_DEBUG_ON" />
<value value="0x0800" name="Off" cname="_DEBUG_OFF" />
- </mask>
- <mask name="CCP2MX" value="0x1000" >
+ </tqmask>
+ <tqmask name="CCP2MX" value="0x1000" >
<value value="0x0000" name="RB3" cname="_CCP2_RB3" />
<value value="0x1000" name="RC1" cname="_CCP2_RC1" />
- </mask>
- <mask name="CP" value="0x2000" >
+ </tqmask>
+ <tqmask name="CP" value="0x2000" >
<value value="0x0000" name="All" cname="_CP_ALL" />
<value value="0x2000" name="Off" cname="_CP_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x1" name="CONFIG2" wmask="0x3FFF" bvalue="0x0043" >
- <mask name="FCMEN" value="0x0001" >
+ <config offset="0x1" name="CONFIG2" wtqmask="0x3FFF" bvalue="0x0043" >
+ <tqmask name="FCMEN" value="0x0001" >
<value value="0x0000" name="Off" cname="_FCMEN_OFF" />
<value value="0x0001" name="On" cname="_FCMEN_ON" />
- </mask>
- <mask name="IESO" value="0x0002" >
+ </tqmask>
+ <tqmask name="IESO" value="0x0002" >
<value value="0x0000" name="Off" cname="_IESO_OFF" />
<value value="0x0002" name="On" cname="_IESO_ON" />
- </mask>
- <mask name="BORSEN" value="0x0040" >
+ </tqmask>
+ <tqmask name="BORSEN" value="0x0040" >
<value value="0x0000" name="Off" cname="_BORSEN_0" />
<value value="0x0040" name="On" cname="_BORSEN_1" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16F74.xml b/src/devices/pic/xml_data/16F74.xml
index fc2b312..7bfc1b3 100644
--- a/src/devices/pic/xml_data/16F74.xml
+++ b/src/devices/pic/xml_data/16F74.xml
@@ -25,34 +25,34 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x0FFF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x000F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x000F" />
<memory name="device_id" start="0x2006" end="0x2006" />
<memory name="config" start="0x2007" end="0x2007" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x005F" >
- <mask name="FOSC" value="0x0003" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x005F" >
+ <tqmask name="FOSC" value="0x0003" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
<value value="0x0003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x0004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" ecnames="_WDTEN_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" ecnames="_WDTEN_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="On" cname="_PWRTE_ON" ecnames="_PWRTEN_ON" />
<value value="0x0008" name="Off" cname="_PWRTE_OFF" ecnames="_PWRTEN_OFF" />
- </mask>
- <mask name="CP" value="0x0010" >
+ </tqmask>
+ <tqmask name="CP" value="0x0010" >
<value value="0x0000" name="All" cname="_CP_ALL" />
<value value="0x0010" name="Off" cname="_CP_OFF" />
- </mask>
- <mask name="BODEN" value="0x0040" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0040" >
<value value="0x0000" name="Off" cname="_BODEN_OFF" ecnames="_BOREN_OFF" />
<value value="0x0040" name="On" cname="_BODEN_ON" ecnames="_BOREN_ON" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16F747.xml b/src/devices/pic/xml_data/16F747.xml
index ec03640..1200a6c 100644
--- a/src/devices/pic/xml_data/16F747.xml
+++ b/src/devices/pic/xml_data/16F747.xml
@@ -34,22 +34,22 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x0FFF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="device_id" start="0x2006" end="0x2006" />
<memory name="config" start="0x2007" end="0x2008" />
<memory name="debug_vector" start="0x2004" end="0x2004" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1" wmask="0x3FFF" bvalue="0x39FF" >
- <mask name="WDT" value="0x0004" >
+ <config offset="0x0" name="CONFIG1" wtqmask="0x3FFF" bvalue="0x39FF" >
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0008" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="FOSC" value="0x0013" >
+ </tqmask>
+ <tqmask name="FOSC" value="0x0013" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
@@ -58,48 +58,48 @@
<value value="0x0011" name="INTRC_CLKOUT" cname="_INTRC_CLKOUT" />
<value value="0x0012" name="EXTRC_IO" cname="_EXTRC_IO" />
<value value="0x0013" name="EXTRC_CLKOUT" cname="_EXTRC_CLKOUT" />
- </mask>
- <mask name="MCLRE" value="0x0020" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x0020" >
<value value="0x0000" name="Internal" cname="_MCLR_OFF" />
<value value="0x0020" name="External" cname="_MCLR_ON" />
- </mask>
- <mask name="BODEN" value="0x0040" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0040" >
<value value="0x0000" name="Off" cname="_BOREN_0" />
<value value="0x0040" name="On" cname="_BOREN_1" />
- </mask>
- <mask name="BORV" value="0x0180" >
+ </tqmask>
+ <tqmask name="BORV" value="0x0180" >
<value value="0x0000" name="4.5" cname="_VBOR_4_5" />
<value value="0x0080" name="4.2" cname="_VBOR_4_2" />
<value value="0x0100" name="2.7" cname="_VBOR_2_7" />
<value value="0x0180" name="2.0" cname="_VBOR_2_0" />
- </mask>
- <mask name="DEBUG" value="0x0800" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x0800" >
<value value="0x0000" name="On" cname="_DEBUG_ON" />
<value value="0x0800" name="Off" cname="_DEBUG_OFF" />
- </mask>
- <mask name="CCP2MX" value="0x1000" >
+ </tqmask>
+ <tqmask name="CCP2MX" value="0x1000" >
<value value="0x0000" name="RB3" cname="_CCP2_RB3" />
<value value="0x1000" name="RC1" cname="_CCP2_RC1" />
- </mask>
- <mask name="CP" value="0x2000" >
+ </tqmask>
+ <tqmask name="CP" value="0x2000" >
<value value="0x0000" name="All" cname="_CP_ALL" />
<value value="0x2000" name="Off" cname="_CP_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x1" name="CONFIG2" wmask="0x3FFF" bvalue="0x0043" >
- <mask name="FCMEN" value="0x0001" >
+ <config offset="0x1" name="CONFIG2" wtqmask="0x3FFF" bvalue="0x0043" >
+ <tqmask name="FCMEN" value="0x0001" >
<value value="0x0000" name="Off" cname="_FCMEN_OFF" />
<value value="0x0001" name="On" cname="_FCMEN_ON" />
- </mask>
- <mask name="IESO" value="0x0002" >
+ </tqmask>
+ <tqmask name="IESO" value="0x0002" >
<value value="0x0000" name="Off" cname="_IESO_OFF" />
<value value="0x0002" name="On" cname="_IESO_ON" />
- </mask>
- <mask name="BORSEN" value="0x0040" >
+ </tqmask>
+ <tqmask name="BORSEN" value="0x0040" >
<value value="0x0000" name="Off" cname="_BORSEN_0" />
<value value="0x0040" name="On" cname="_BORSEN_1" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16F76.xml b/src/devices/pic/xml_data/16F76.xml
index 3b6fcf3..8fde14a 100644
--- a/src/devices/pic/xml_data/16F76.xml
+++ b/src/devices/pic/xml_data/16F76.xml
@@ -25,34 +25,34 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x1FFF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x000F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x000F" />
<memory name="device_id" start="0x2006" end="0x2006" />
<memory name="config" start="0x2007" end="0x2007" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x005F" >
- <mask name="FOSC" value="0x0003" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x005F" >
+ <tqmask name="FOSC" value="0x0003" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
<value value="0x0003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x0004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" ecnames="_WDTEN_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" ecnames="_WDTEN_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="On" cname="_PWRTE_ON" ecnames="_PWRTEN_ON" />
<value value="0x0008" name="Off" cname="_PWRTE_OFF" ecnames="_PWRTEN_OFF" />
- </mask>
- <mask name="CP" value="0x0010" >
+ </tqmask>
+ <tqmask name="CP" value="0x0010" >
<value value="0x0000" name="All" cname="_CP_ALL" />
<value value="0x0010" name="Off" cname="_CP_OFF" />
- </mask>
- <mask name="BODEN" value="0x0040" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0040" >
<value value="0x0000" name="Off" cname="_BODEN_OFF" ecnames="_BOREN_OFF" />
<value value="0x0040" name="On" cname="_BODEN_ON" ecnames="_BOREN_ON" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16F767.xml b/src/devices/pic/xml_data/16F767.xml
index 77ed134..0dc2c9f 100644
--- a/src/devices/pic/xml_data/16F767.xml
+++ b/src/devices/pic/xml_data/16F767.xml
@@ -34,22 +34,22 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x1FFF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="device_id" start="0x2006" end="0x2006" />
<memory name="config" start="0x2007" end="0x2008" />
<memory name="debug_vector" start="0x2004" end="0x2004" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1" wmask="0x3FFF" bvalue="0x39FF" >
- <mask name="WDT" value="0x0004" >
+ <config offset="0x0" name="CONFIG1" wtqmask="0x3FFF" bvalue="0x39FF" >
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0008" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="FOSC" value="0x0013" >
+ </tqmask>
+ <tqmask name="FOSC" value="0x0013" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
@@ -58,48 +58,48 @@
<value value="0x0011" name="INTRC_CLKOUT" cname="_INTRC_CLKOUT" />
<value value="0x0012" name="EXTRC_IO" cname="_EXTRC_IO" />
<value value="0x0013" name="EXTRC_CLKOUT" cname="_EXTRC_CLKOUT" />
- </mask>
- <mask name="MCLRE" value="0x0020" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x0020" >
<value value="0x0000" name="Internal" cname="_MCLR_OFF" />
<value value="0x0020" name="External" cname="_MCLR_ON" />
- </mask>
- <mask name="BODEN" value="0x0040" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0040" >
<value value="0x0000" name="Off" cname="_BOREN_0" />
<value value="0x0040" name="On" cname="_BOREN_1" />
- </mask>
- <mask name="BORV" value="0x0180" >
+ </tqmask>
+ <tqmask name="BORV" value="0x0180" >
<value value="0x0000" name="4.5" cname="_VBOR_4_5" />
<value value="0x0080" name="4.2" cname="_VBOR_4_2" />
<value value="0x0100" name="2.7" cname="_VBOR_2_7" />
<value value="0x0180" name="2.0" cname="_VBOR_2_0" />
- </mask>
- <mask name="DEBUG" value="0x0800" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x0800" >
<value value="0x0000" name="On" cname="_DEBUG_ON" />
<value value="0x0800" name="Off" cname="_DEBUG_OFF" />
- </mask>
- <mask name="CCP2MX" value="0x1000" >
+ </tqmask>
+ <tqmask name="CCP2MX" value="0x1000" >
<value value="0x0000" name="RB3" cname="_CCP2_RB3" />
<value value="0x1000" name="RC1" cname="_CCP2_RC1" />
- </mask>
- <mask name="CP" value="0x2000" >
+ </tqmask>
+ <tqmask name="CP" value="0x2000" >
<value value="0x0000" name="All" cname="_CP_ALL" />
<value value="0x2000" name="Off" cname="_CP_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x1" name="CONFIG2" wmask="0x3FFF" bvalue="0x0043" >
- <mask name="FCMEN" value="0x0001" >
+ <config offset="0x1" name="CONFIG2" wtqmask="0x3FFF" bvalue="0x0043" >
+ <tqmask name="FCMEN" value="0x0001" >
<value value="0x0000" name="Off" cname="_FCMEN_OFF" />
<value value="0x0001" name="On" cname="_FCMEN_ON" />
- </mask>
- <mask name="IESO" value="0x0002" >
+ </tqmask>
+ <tqmask name="IESO" value="0x0002" >
<value value="0x0000" name="Off" cname="_IESO_OFF" />
<value value="0x0002" name="On" cname="_IESO_ON" />
- </mask>
- <mask name="BORSEN" value="0x0040" >
+ </tqmask>
+ <tqmask name="BORSEN" value="0x0040" >
<value value="0x0000" name="Off" cname="_BORSEN_0" />
<value value="0x0040" name="On" cname="_BORSEN_1" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16F77.xml b/src/devices/pic/xml_data/16F77.xml
index e02e2cb..b17a20a 100644
--- a/src/devices/pic/xml_data/16F77.xml
+++ b/src/devices/pic/xml_data/16F77.xml
@@ -25,34 +25,34 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x1FFF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x000F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x000F" />
<memory name="device_id" start="0x2006" end="0x2006" />
<memory name="config" start="0x2007" end="0x2007" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x005F" >
- <mask name="FOSC" value="0x0003" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x005F" >
+ <tqmask name="FOSC" value="0x0003" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
<value value="0x0003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x0004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" ecnames="_WDTEN_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" ecnames="_WDTEN_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="On" cname="_PWRTE_ON" ecnames="_PWRTEN_ON" />
<value value="0x0008" name="Off" cname="_PWRTE_OFF" ecnames="_PWRTEN_OFF" />
- </mask>
- <mask name="CP" value="0x0010" >
+ </tqmask>
+ <tqmask name="CP" value="0x0010" >
<value value="0x0000" name="All" cname="_CP_ALL" />
<value value="0x0010" name="Off" cname="_CP_OFF" />
- </mask>
- <mask name="BODEN" value="0x0040" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0040" >
<value value="0x0000" name="Off" cname="_BODEN_OFF" ecnames="_BOREN_OFF" />
<value value="0x0040" name="On" cname="_BODEN_ON" ecnames="_BOREN_ON" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16F777.xml b/src/devices/pic/xml_data/16F777.xml
index 71899b2..54f6eb3 100644
--- a/src/devices/pic/xml_data/16F777.xml
+++ b/src/devices/pic/xml_data/16F777.xml
@@ -34,22 +34,22 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x1FFF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="device_id" start="0x2006" end="0x2006" />
<memory name="config" start="0x2007" end="0x2008" />
<memory name="debug_vector" start="0x2004" end="0x2004" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1" wmask="0x3FFF" bvalue="0x39FF" >
- <mask name="WDT" value="0x0004" >
+ <config offset="0x0" name="CONFIG1" wtqmask="0x3FFF" bvalue="0x39FF" >
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0008" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="FOSC" value="0x0013" >
+ </tqmask>
+ <tqmask name="FOSC" value="0x0013" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
@@ -58,48 +58,48 @@
<value value="0x0011" name="INTRC_CLKOUT" cname="_INTRC_CLKOUT" />
<value value="0x0012" name="EXTRC_IO" cname="_EXTRC_IO" />
<value value="0x0013" name="EXTRC_CLKOUT" cname="_EXTRC_CLKOUT" />
- </mask>
- <mask name="MCLRE" value="0x0020" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x0020" >
<value value="0x0000" name="Internal" cname="_MCLR_OFF" />
<value value="0x0020" name="External" cname="_MCLR_ON" />
- </mask>
- <mask name="BODEN" value="0x0040" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0040" >
<value value="0x0000" name="Off" cname="_BOREN_0" />
<value value="0x0040" name="On" cname="_BOREN_1" />
- </mask>
- <mask name="BORV" value="0x0180" >
+ </tqmask>
+ <tqmask name="BORV" value="0x0180" >
<value value="0x0000" name="4.5" cname="_VBOR_4_5" />
<value value="0x0080" name="4.2" cname="_VBOR_4_2" />
<value value="0x0100" name="2.7" cname="_VBOR_2_7" />
<value value="0x0180" name="2.0" cname="_VBOR_2_0" />
- </mask>
- <mask name="DEBUG" value="0x0800" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x0800" >
<value value="0x0000" name="On" cname="_DEBUG_ON" />
<value value="0x0800" name="Off" cname="_DEBUG_OFF" />
- </mask>
- <mask name="CCP2MX" value="0x1000" >
+ </tqmask>
+ <tqmask name="CCP2MX" value="0x1000" >
<value value="0x0000" name="RB3" cname="_CCP2_RB3" />
<value value="0x1000" name="RC1" cname="_CCP2_RC1" />
- </mask>
- <mask name="CP" value="0x2000" >
+ </tqmask>
+ <tqmask name="CP" value="0x2000" >
<value value="0x0000" name="All" cname="_CP_ALL" />
<value value="0x2000" name="Off" cname="_CP_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x1" name="CONFIG2" wmask="0x3FFF" bvalue="0x0043" >
- <mask name="FCMEN" value="0x0001" >
+ <config offset="0x1" name="CONFIG2" wtqmask="0x3FFF" bvalue="0x0043" >
+ <tqmask name="FCMEN" value="0x0001" >
<value value="0x0000" name="Off" cname="_FCMEN_OFF" />
<value value="0x0001" name="On" cname="_FCMEN_ON" />
- </mask>
- <mask name="IESO" value="0x0002" >
+ </tqmask>
+ <tqmask name="IESO" value="0x0002" >
<value value="0x0000" name="Off" cname="_IESO_OFF" />
<value value="0x0002" name="On" cname="_IESO_ON" />
- </mask>
- <mask name="BORSEN" value="0x0040" >
+ </tqmask>
+ <tqmask name="BORSEN" value="0x0040" >
<value value="0x0000" name="Off" cname="_BORSEN_0" />
<value value="0x0040" name="On" cname="_BORSEN_1" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16F785.xml b/src/devices/pic/xml_data/16F785.xml
index 80c9091..29fd083 100644
--- a/src/devices/pic/xml_data/16F785.xml
+++ b/src/devices/pic/xml_data/16F785.xml
@@ -38,16 +38,16 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x07FF" />
- <memory name="calibration" start="0x2008" end="0x2009" cal_opmask="0x0000" cal_opcode="0x0000" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="calibration" start="0x2008" end="0x2009" cal_optqmask="0x0000" cal_opcode="0x0000" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="device_id" start="0x2006" end="0x2006" />
<memory name="config" start="0x2007" end="0x2007" />
<memory name="eeprom" start="0x0000" end="0x00FF" hexfile_offset="0x2100" />
<memory name="debug_vector" start="0x2004" end="0x2004" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x0FFF" >
- <mask name="FOSC" value="0x0007" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x0FFF" >
+ <tqmask name="FOSC" value="0x0007" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
@@ -56,41 +56,41 @@
<value value="0x0005" name="INTRC_CLKOUT" cname="_INTRC_OSC_CLKOUT" ecnames="_INTOSC" />
<value value="0x0006" name="EXTRC_IO" cname="_EXTRC_OSC_NOCLKOUT" ecnames="_EXTRCIO" />
<value value="0x0007" name="EXTRC_CLKOUT" cname="_EXTRC_OSC_CLKOUT" ecnames="_EXTRC" />
- </mask>
- <mask name="WDT" value="0x0008" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0008" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0008" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0010" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0010" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0010" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="MCLRE" value="0x0020" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x0020" >
<value value="0x0000" name="Internal" cname="_MCLRE_OFF" />
<value value="0x0020" name="External" cname="_MCLRE_ON" />
- </mask>
- <mask name="CP" value="0x0040" >
+ </tqmask>
+ <tqmask name="CP" value="0x0040" >
<value value="0x0000" name="All" cname="_CP_ON" />
<value value="0x0040" name="Off" cname="_CP_OFF" />
- </mask>
- <mask name="CPD" value="0x0080" >
+ </tqmask>
+ <tqmask name="CPD" value="0x0080" >
<value value="0x0000" name="All" cname="_CPD_ON" />
<value value="0x0080" name="Off" cname="_CPD_OFF" />
- </mask>
- <mask name="BODEN" value="0x0300" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0300" >
<value value="0x0000" name="Off" cname="_BOR_OFF" ecnames="_BOD_OFF" />
<value value="0x0100" name="Software" cname="_BOR_SBOREN" ecnames="_BOD_SBODEN" />
<value value="0x0200" name="On_run" cname="_BOR_NSLEEP" ecnames="_BOD_NSLEEP" />
<value value="0x0300" name="On" cname="_BOR_ON" ecnames="_BOD_ON" />
- </mask>
- <mask name="IESO" value="0x0400" >
+ </tqmask>
+ <tqmask name="IESO" value="0x0400" >
<value value="0x0000" name="Off" cname="_IESO_OFF" />
<value value="0x0400" name="On" cname="_IESO_ON" />
- </mask>
- <mask name="FCMEN" value="0x0800" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x0800" >
<value value="0x0000" name="Off" cname="_FCMEN_OFF" />
<value value="0x0800" name="On" cname="_FCMEN_ON" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16F818.xml b/src/devices/pic/xml_data/16F818.xml
index 0ff73b5..86d9f5b 100644
--- a/src/devices/pic/xml_data/16F818.xml
+++ b/src/devices/pic/xml_data/16F818.xml
@@ -35,23 +35,23 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x03FF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="device_id" start="0x2006" end="0x2006" />
<memory name="config" start="0x2007" end="0x2007" />
<memory name="eeprom" start="0x0000" end="0x007F" hexfile_offset="0x2100" />
<memory name="debug_vector" start="0x2004" end="0x2004" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x3FFF" >
- <mask name="WDT" value="0x0004" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x3FFF" >
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0008" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="FOSC" value="0x0013" >
+ </tqmask>
+ <tqmask name="FOSC" value="0x0013" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
@@ -60,41 +60,41 @@
<value value="0x0011" name="INTRC_CLKOUT" cname="_INTRC_CLKOUT" />
<value value="0x0012" name="EXTRC_IO" cname="_EXTRC_IO" />
<value value="0x0013" name="EXTRC_CLKOUT" cname="_EXTRC_CLKOUT" />
- </mask>
- <mask name="MCLRE" value="0x0020" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x0020" >
<value value="0x0000" name="Internal" cname="_MCLR_OFF" />
<value value="0x0020" name="External" cname="_MCLR_ON" />
- </mask>
- <mask name="BODEN" value="0x0040" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0040" >
<value value="0x0000" name="Off" cname="_BODEN_OFF" />
<value value="0x0040" name="On" cname="_BODEN_ON" />
- </mask>
- <mask name="LVP" value="0x0080" >
+ </tqmask>
+ <tqmask name="LVP" value="0x0080" >
<value value="0x0000" name="Off" cname="_LVP_OFF" />
<value value="0x0080" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="CPD" value="0x0100" >
+ </tqmask>
+ <tqmask name="CPD" value="0x0100" >
<value value="0x0000" name="All" cname="_CPD_ON" />
<value value="0x0100" name="Off" cname="_CPD_OFF" />
- </mask>
- <mask name="WRT" value="0x0600" >
+ </tqmask>
+ <tqmask name="WRT" value="0x0600" >
<value value="0x0000" name="invalid" />
<value value="0x0200" name="000:3FF" cname="_WRT_ENABLE_1024" />
<value value="0x0400" name="000:1FF" cname="_WRT_ENABLE_512" />
<value value="0x0600" name="Off" cname="_WRT_ENABLE_OFF" />
- </mask>
- <mask name="DEBUG" value="0x0800" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x0800" >
<value value="0x0000" name="On" cname="_DEBUG_ON" />
<value value="0x0800" name="Off" cname="_DEBUG_OFF" />
- </mask>
- <mask name="CCP1MX" value="0x1000" >
+ </tqmask>
+ <tqmask name="CCP1MX" value="0x1000" >
<value value="0x0000" name="RB3" cname="_CCP1_RB3" />
<value value="0x1000" name="RB2" cname="_CCP1_RB2" />
- </mask>
- <mask name="CP" value="0x2000" >
+ </tqmask>
+ <tqmask name="CP" value="0x2000" >
<value value="0x0000" name="All" cname="_CP_ALL" />
<value value="0x2000" name="Off" cname="_CP_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16F819.xml b/src/devices/pic/xml_data/16F819.xml
index e7ee0a6..76d1de1 100644
--- a/src/devices/pic/xml_data/16F819.xml
+++ b/src/devices/pic/xml_data/16F819.xml
@@ -35,23 +35,23 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x07FF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="device_id" start="0x2006" end="0x2006" />
<memory name="config" start="0x2007" end="0x2007" />
<memory name="eeprom" start="0x0000" end="0x00FF" hexfile_offset="0x2100" />
<memory name="debug_vector" start="0x2004" end="0x2004" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x3FFF" >
- <mask name="WDT" value="0x0004" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x3FFF" >
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0008" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="FOSC" value="0x0013" >
+ </tqmask>
+ <tqmask name="FOSC" value="0x0013" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
@@ -60,41 +60,41 @@
<value value="0x0011" name="INTRC_CLKOUT" cname="_INTRC_CLKOUT" />
<value value="0x0012" name="EXTRC_IO" cname="_EXTRC_IO" />
<value value="0x0013" name="EXTRC_CLKOUT" cname="_EXTRC_CLKOUT" />
- </mask>
- <mask name="MCLRE" value="0x0020" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x0020" >
<value value="0x0000" name="Internal" cname="_MCLR_OFF" />
<value value="0x0020" name="External" cname="_MCLR_ON" />
- </mask>
- <mask name="BODEN" value="0x0040" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0040" >
<value value="0x0000" name="Off" cname="_BODEN_OFF" />
<value value="0x0040" name="On" cname="_BODEN_ON" />
- </mask>
- <mask name="LVP" value="0x0080" >
+ </tqmask>
+ <tqmask name="LVP" value="0x0080" >
<value value="0x0000" name="Off" cname="_LVP_OFF" />
<value value="0x0080" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="CPD" value="0x0100" >
+ </tqmask>
+ <tqmask name="CPD" value="0x0100" >
<value value="0x0000" name="All" cname="_CPD_ON" />
<value value="0x0100" name="Off" cname="_CPD_OFF" />
- </mask>
- <mask name="WRT" value="0x0600" >
+ </tqmask>
+ <tqmask name="WRT" value="0x0600" >
<value value="0x0000" name="000:5FF" cname="_WRT_ENABLE_1536" />
<value value="0x0200" name="000:3FF" cname="_WRT_ENABLE_1024" />
<value value="0x0400" name="000:1FF" cname="_WRT_ENABLE_512" />
<value value="0x0600" name="Off" cname="_WRT_ENABLE_OFF" />
- </mask>
- <mask name="DEBUG" value="0x0800" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x0800" >
<value value="0x0000" name="On" cname="_DEBUG_ON" />
<value value="0x0800" name="Off" cname="_DEBUG_OFF" />
- </mask>
- <mask name="CCP1MX" value="0x1000" >
+ </tqmask>
+ <tqmask name="CCP1MX" value="0x1000" >
<value value="0x0000" name="RB3" cname="_CCP1_RB3" />
<value value="0x1000" name="RB2" cname="_CCP1_RB2" />
- </mask>
- <mask name="CP" value="0x2000" >
+ </tqmask>
+ <tqmask name="CP" value="0x2000" >
<value value="0x0000" name="All" cname="_CP_ALL" />
<value value="0x2000" name="Off" cname="_CP_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16F83.xml b/src/devices/pic/xml_data/16F83.xml
index 25b80a3..ff9af73 100644
--- a/src/devices/pic/xml_data/16F83.xml
+++ b/src/devices/pic/xml_data/16F83.xml
@@ -31,31 +31,31 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x01FF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="config" start="0x2007" end="0x2007" />
<memory name="eeprom" start="0x0000" end="0x003F" hexfile_offset="0x2100" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x3FFF" >
- <mask name="FOSC" value="0x0003" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x3FFF" >
+ <tqmask name="FOSC" value="0x0003" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
<value value="0x0003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x0004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0008" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="CP" value="0x3FF0" >
+ </tqmask>
+ <tqmask name="CP" value="0x3FF0" >
<value value="0x0000" name="All" cname="_CP_ON" />
<value value="0x3FF0" name="Off" cname="_CP_OFF" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16F84.xml b/src/devices/pic/xml_data/16F84.xml
index 62c1f8d..88cd1ae 100644
--- a/src/devices/pic/xml_data/16F84.xml
+++ b/src/devices/pic/xml_data/16F84.xml
@@ -31,31 +31,31 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x03FF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="config" start="0x2007" end="0x2007" />
<memory name="eeprom" start="0x0000" end="0x003F" hexfile_offset="0x2100" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x3FFF" >
- <mask name="FOSC" value="0x0003" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x3FFF" >
+ <tqmask name="FOSC" value="0x0003" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
<value value="0x0003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x0004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0008" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="CP" value="0x3FF0" >
+ </tqmask>
+ <tqmask name="CP" value="0x3FF0" >
<value value="0x0000" name="All" cname="_CP_ON" />
<value value="0x3FF0" name="Off" cname="_CP_OFF" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16F84A.xml b/src/devices/pic/xml_data/16F84A.xml
index ffffba1..a179de1 100644
--- a/src/devices/pic/xml_data/16F84A.xml
+++ b/src/devices/pic/xml_data/16F84A.xml
@@ -32,32 +32,32 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x03FF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="device_id" start="0x2006" end="0x2006" />
<memory name="config" start="0x2007" end="0x2007" />
<memory name="eeprom" start="0x0000" end="0x003F" hexfile_offset="0x2100" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x3FFF" >
- <mask name="FOSC" value="0x0003" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x3FFF" >
+ <tqmask name="FOSC" value="0x0003" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
<value value="0x0003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x0004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0008" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="CP" value="0x3FF0" >
+ </tqmask>
+ <tqmask name="CP" value="0x3FF0" >
<value value="0x0000" name="All" cname="_CP_ON" />
<value value="0x3FF0" name="Off" cname="_CP_OFF" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16F87.xml b/src/devices/pic/xml_data/16F87.xml
index 835b481..987ef0c 100644
--- a/src/devices/pic/xml_data/16F87.xml
+++ b/src/devices/pic/xml_data/16F87.xml
@@ -34,23 +34,23 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x0FFF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="device_id" start="0x2006" end="0x2006" />
<memory name="config" start="0x2007" end="0x2008" />
<memory name="eeprom" start="0x0000" end="0x00FF" hexfile_offset="0x2100" />
<memory name="debug_vector" start="0x2004" end="0x2004" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1" wmask="0x3FFF" bvalue="0x3FFF" >
- <mask name="WDT" value="0x0004" >
+ <config offset="0x0" name="CONFIG1" wtqmask="0x3FFF" bvalue="0x3FFF" >
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0008" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="FOSC" value="0x0013" >
+ </tqmask>
+ <tqmask name="FOSC" value="0x0013" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
@@ -59,52 +59,52 @@
<value value="0x0011" name="INTRC_CLKOUT" cname="_INTRC_CLKOUT" />
<value value="0x0012" name="EXTRC_IO" cname="_EXTRC_IO" />
<value value="0x0013" name="EXTRC_CLKOUT" cname="_EXTRC_CLKOUT" />
- </mask>
- <mask name="MCLRE" value="0x0020" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x0020" >
<value value="0x0000" name="Internal" cname="_MCLR_OFF" />
<value value="0x0020" name="External" cname="_MCLR_ON" />
- </mask>
- <mask name="BODEN" value="0x0040" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0040" >
<value value="0x0000" name="Off" cname="_BODEN_OFF" />
<value value="0x0040" name="On" cname="_BODEN_ON" />
- </mask>
- <mask name="LVP" value="0x0080" >
+ </tqmask>
+ <tqmask name="LVP" value="0x0080" >
<value value="0x0000" name="Off" cname="_LVP_OFF" />
<value value="0x0080" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="CPD" value="0x0100" >
+ </tqmask>
+ <tqmask name="CPD" value="0x0100" >
<value value="0x0000" name="All" cname="_CPD_ON" />
<value value="0x0100" name="Off" cname="_CPD_OFF" />
- </mask>
- <mask name="WRT" value="0x0600" >
+ </tqmask>
+ <tqmask name="WRT" value="0x0600" >
<value value="0x0000" name="All" cname="_WRT_PROTECT_ALL" />
<value value="0x0200" name="000:7FF" cname="_WRT_PROTECT_2048" />
<value value="0x0400" name="000:0FF" cname="_WRT_PROTECT_256" />
<value value="0x0600" name="Off" cname="_WRT_PROTECT_OFF" />
- </mask>
- <mask name="DEBUG" value="0x0800" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x0800" >
<value value="0x0000" name="On" cname="_DEBUG_ON" />
<value value="0x0800" name="Off" cname="_DEBUG_OFF" />
- </mask>
- <mask name="CCP1MX" value="0x1000" >
+ </tqmask>
+ <tqmask name="CCP1MX" value="0x1000" >
<value value="0x0000" name="RB3" cname="_CCP1_RB3" />
<value value="0x1000" name="RB0" cname="_CCP1_RB0" />
- </mask>
- <mask name="CP" value="0x2000" >
+ </tqmask>
+ <tqmask name="CP" value="0x2000" >
<value value="0x0000" name="All" cname="_CP_ALL" />
<value value="0x2000" name="Off" cname="_CP_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x1" name="CONFIG2" wmask="0x3FFF" bvalue="0x0003" >
- <mask name="FCMEN" value="0x0001" >
+ <config offset="0x1" name="CONFIG2" wtqmask="0x3FFF" bvalue="0x0003" >
+ <tqmask name="FCMEN" value="0x0001" >
<value value="0x0000" name="Off" cname="_FCMEN_OFF" />
<value value="0x0001" name="On" cname="_FCMEN_ON" />
- </mask>
- <mask name="IESO" value="0x0002" >
+ </tqmask>
+ <tqmask name="IESO" value="0x0002" >
<value value="0x0000" name="Off" cname="_IESO_OFF" />
<value value="0x0002" name="On" cname="_IESO_ON" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16F870.xml b/src/devices/pic/xml_data/16F870.xml
index ec66b54..005a948 100644
--- a/src/devices/pic/xml_data/16F870.xml
+++ b/src/devices/pic/xml_data/16F870.xml
@@ -36,53 +36,53 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x07FF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="device_id" start="0x2006" end="0x2006" />
<memory name="config" start="0x2007" end="0x2007" />
<memory name="eeprom" start="0x0000" end="0x003F" hexfile_offset="0x2100" />
<memory name="debug_vector" start="0x2004" end="0x2004" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x3BFF" >
- <mask name="FOSC" value="0x0003" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x3BFF" >
+ <tqmask name="FOSC" value="0x0003" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
<value value="0x0003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x0004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0008" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="BODEN" value="0x0040" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0040" >
<value value="0x0000" name="Off" cname="_BODEN_OFF" />
<value value="0x0040" name="On" cname="_BODEN_ON" />
- </mask>
- <mask name="LVP" value="0x0080" >
+ </tqmask>
+ <tqmask name="LVP" value="0x0080" >
<value value="0x0000" name="Off" cname="_LVP_OFF" />
<value value="0x0080" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="CPD" value="0x0100" >
+ </tqmask>
+ <tqmask name="CPD" value="0x0100" >
<value value="0x0000" name="All" cname="_CPD_ON" />
<value value="0x0100" name="Off" cname="_CPD_OFF" />
- </mask>
- <mask name="WRT" value="0x0200" >
+ </tqmask>
+ <tqmask name="WRT" value="0x0200" >
<value value="0x0000" name="Off" cname="_WRT_ENABLE_OFF" />
<value value="0x0200" name="All" cname="_WRT_ENABLE_ON" />
- </mask>
- <mask name="DEBUG" value="0x0800" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x0800" >
<value value="0x0000" name="On" cname="_DEBUG_ON" />
<value value="0x0800" name="Off" cname="_DEBUG_OFF" />
- </mask>
- <mask name="CP" value="0x3030" >
+ </tqmask>
+ <tqmask name="CP" value="0x3030" >
<value value="0x0000" name="All" cname="_CP_ALL" />
<value value="0x3030" name="Off" cname="_CP_OFF" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16F871.xml b/src/devices/pic/xml_data/16F871.xml
index 8b918ca..ddfd932 100644
--- a/src/devices/pic/xml_data/16F871.xml
+++ b/src/devices/pic/xml_data/16F871.xml
@@ -36,53 +36,53 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x07FF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="device_id" start="0x2006" end="0x2006" />
<memory name="config" start="0x2007" end="0x2007" />
<memory name="eeprom" start="0x0000" end="0x003F" hexfile_offset="0x2100" />
<memory name="debug_vector" start="0x2004" end="0x2004" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x3BFF" >
- <mask name="FOSC" value="0x0003" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x3BFF" >
+ <tqmask name="FOSC" value="0x0003" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
<value value="0x0003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x0004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0008" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="BODEN" value="0x0040" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0040" >
<value value="0x0000" name="Off" cname="_BODEN_OFF" />
<value value="0x0040" name="On" cname="_BODEN_ON" />
- </mask>
- <mask name="LVP" value="0x0080" >
+ </tqmask>
+ <tqmask name="LVP" value="0x0080" >
<value value="0x0000" name="Off" cname="_LVP_OFF" />
<value value="0x0080" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="CPD" value="0x0100" >
+ </tqmask>
+ <tqmask name="CPD" value="0x0100" >
<value value="0x0000" name="All" cname="_CPD_ON" />
<value value="0x0100" name="Off" cname="_CPD_OFF" />
- </mask>
- <mask name="WRT" value="0x0200" >
+ </tqmask>
+ <tqmask name="WRT" value="0x0200" >
<value value="0x0000" name="Off" cname="_WRT_ENABLE_OFF" />
<value value="0x0200" name="All" cname="_WRT_ENABLE_ON" />
- </mask>
- <mask name="DEBUG" value="0x0800" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x0800" >
<value value="0x0000" name="On" cname="_DEBUG_ON" />
<value value="0x0800" name="Off" cname="_DEBUG_OFF" />
- </mask>
- <mask name="CP" value="0x3030" >
+ </tqmask>
+ <tqmask name="CP" value="0x3030" >
<value value="0x0000" name="All" cname="_CP_ALL" />
<value value="0x3030" name="Off" cname="_CP_OFF" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16F872.xml b/src/devices/pic/xml_data/16F872.xml
index 7702922..da5fe20 100644
--- a/src/devices/pic/xml_data/16F872.xml
+++ b/src/devices/pic/xml_data/16F872.xml
@@ -36,53 +36,53 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x07FF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="device_id" start="0x2006" end="0x2006" />
<memory name="config" start="0x2007" end="0x2007" />
<memory name="eeprom" start="0x0000" end="0x003F" hexfile_offset="0x2100" />
<memory name="debug_vector" start="0x2004" end="0x2004" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x3BFF" >
- <mask name="FOSC" value="0x0003" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x3BFF" >
+ <tqmask name="FOSC" value="0x0003" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
<value value="0x0003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x0004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0008" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="BODEN" value="0x0040" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0040" >
<value value="0x0000" name="Off" cname="_BODEN_OFF" />
<value value="0x0040" name="On" cname="_BODEN_ON" />
- </mask>
- <mask name="LVP" value="0x0080" >
+ </tqmask>
+ <tqmask name="LVP" value="0x0080" >
<value value="0x0000" name="Off" cname="_LVP_OFF" />
<value value="0x0080" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="CPD" value="0x0100" >
+ </tqmask>
+ <tqmask name="CPD" value="0x0100" >
<value value="0x0000" name="All" cname="_CPD_ON" />
<value value="0x0100" name="Off" cname="_CPD_OFF" />
- </mask>
- <mask name="WRT" value="0x0200" >
+ </tqmask>
+ <tqmask name="WRT" value="0x0200" >
<value value="0x0000" name="Off" cname="_WRT_ENABLE_OFF" />
<value value="0x0200" name="All" cname="_WRT_ENABLE_ON" />
- </mask>
- <mask name="DEBUG" value="0x0800" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x0800" >
<value value="0x0000" name="On" cname="_DEBUG_ON" />
<value value="0x0800" name="Off" cname="_DEBUG_OFF" />
- </mask>
- <mask name="CP" value="0x3030" >
+ </tqmask>
+ <tqmask name="CP" value="0x3030" >
<value value="0x0000" name="All" cname="_CP_ALL" />
<value value="0x3030" name="Off" cname="_CP_OFF" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16F873.xml b/src/devices/pic/xml_data/16F873.xml
index 4bbb1cb..b010152 100644
--- a/src/devices/pic/xml_data/16F873.xml
+++ b/src/devices/pic/xml_data/16F873.xml
@@ -41,55 +41,55 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x0FFF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="device_id" start="0x2006" end="0x2006" />
<memory name="config" start="0x2007" end="0x2007" />
<memory name="eeprom" start="0x0000" end="0x007F" hexfile_offset="0x2100" />
<memory name="debug_vector" start="0x2004" end="0x2004" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x3BFF" >
- <mask name="FOSC" value="0x0003" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x3BFF" >
+ <tqmask name="FOSC" value="0x0003" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
<value value="0x0003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x0004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0008" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="BODEN" value="0x0040" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0040" >
<value value="0x0000" name="Off" cname="_BODEN_OFF" />
<value value="0x0040" name="On" cname="_BODEN_ON" />
- </mask>
- <mask name="LVP" value="0x0080" >
+ </tqmask>
+ <tqmask name="LVP" value="0x0080" >
<value value="0x0000" name="Off" cname="_LVP_OFF" />
<value value="0x0080" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="CPD" value="0x0100" >
+ </tqmask>
+ <tqmask name="CPD" value="0x0100" >
<value value="0x0000" name="All" cname="_CPD_ON" />
<value value="0x0100" name="Off" cname="_CPD_OFF" />
- </mask>
- <mask name="WRT" value="0x0200" >
+ </tqmask>
+ <tqmask name="WRT" value="0x0200" >
<value value="0x0000" name="Off" cname="_WRT_ENABLE_OFF" />
<value value="0x0200" name="All" cname="_WRT_ENABLE_ON" />
- </mask>
- <mask name="DEBUG" value="0x0800" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x0800" >
<value value="0x0000" name="On" cname="_DEBUG_ON" />
<value value="0x0800" name="Off" cname="_DEBUG_OFF" />
- </mask>
- <mask name="CP" value="0x3030" >
+ </tqmask>
+ <tqmask name="CP" value="0x3030" >
<value value="0x0000" name="All" cname="_CP_ALL" />
<value value="0x1010" name="0800:0FFF" cname="_CP_HALF" />
<value value="0x2020" name="0F00:0FFF" cname="_CP_UPPER_256" />
<value value="0x3030" name="Off" cname="_CP_OFF" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16F873A.xml b/src/devices/pic/xml_data/16F873A.xml
index ee26828..e9dd61a 100644
--- a/src/devices/pic/xml_data/16F873A.xml
+++ b/src/devices/pic/xml_data/16F873A.xml
@@ -35,54 +35,54 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x0FFF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="device_id" start="0x2006" end="0x2006" />
<memory name="config" start="0x2007" end="0x2007" />
<memory name="eeprom" start="0x0000" end="0x007F" hexfile_offset="0x2100" />
<memory name="debug_vector" start="0x2004" end="0x2004" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x2FCF" >
- <mask name="FOSC" value="0x0003" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x2FCF" >
+ <tqmask name="FOSC" value="0x0003" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
<value value="0x0003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x0004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0008" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="BODEN" value="0x0040" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0040" >
<value value="0x0000" name="Off" cname="_BODEN_OFF" />
<value value="0x0040" name="On" cname="_BODEN_ON" />
- </mask>
- <mask name="LVP" value="0x0080" >
+ </tqmask>
+ <tqmask name="LVP" value="0x0080" >
<value value="0x0000" name="Off" cname="_LVP_OFF" />
<value value="0x0080" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="CPD" value="0x0100" >
+ </tqmask>
+ <tqmask name="CPD" value="0x0100" >
<value value="0x0000" name="All" cname="_CPD_ON" />
<value value="0x0100" name="Off" cname="_CPD_OFF" />
- </mask>
- <mask name="WRT" value="0x0600" >
+ </tqmask>
+ <tqmask name="WRT" value="0x0600" >
<value value="0x0000" name="0000:07FF" cname="_WRT_HALF" />
<value value="0x0200" name="0000:03FF" cname="_WRT_1FOURTH" />
<value value="0x0400" name="0000:00FF" cname="_WRT_256" />
<value value="0x0600" name="Off" cname="_WRT_OFF" />
- </mask>
- <mask name="DEBUG" value="0x0800" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x0800" >
<value value="0x0000" name="On" cname="_DEBUG_ON" />
<value value="0x0800" name="Off" cname="_DEBUG_OFF" />
- </mask>
- <mask name="CP" value="0x2000" >
+ </tqmask>
+ <tqmask name="CP" value="0x2000" >
<value value="0x0000" name="All" cname="_CP_ALL" />
<value value="0x2000" name="Off" cname="_CP_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16F874.xml b/src/devices/pic/xml_data/16F874.xml
index fe20128..7135150 100644
--- a/src/devices/pic/xml_data/16F874.xml
+++ b/src/devices/pic/xml_data/16F874.xml
@@ -41,55 +41,55 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x0FFF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="device_id" start="0x2006" end="0x2006" />
<memory name="config" start="0x2007" end="0x2007" />
<memory name="eeprom" start="0x0000" end="0x007F" hexfile_offset="0x2100" />
<memory name="debug_vector" start="0x2004" end="0x2004" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x3BFF" >
- <mask name="FOSC" value="0x0003" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x3BFF" >
+ <tqmask name="FOSC" value="0x0003" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
<value value="0x0003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x0004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0008" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="BODEN" value="0x0040" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0040" >
<value value="0x0000" name="Off" cname="_BODEN_OFF" />
<value value="0x0040" name="On" cname="_BODEN_ON" />
- </mask>
- <mask name="LVP" value="0x0080" >
+ </tqmask>
+ <tqmask name="LVP" value="0x0080" >
<value value="0x0000" name="Off" cname="_LVP_OFF" />
<value value="0x0080" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="CPD" value="0x0100" >
+ </tqmask>
+ <tqmask name="CPD" value="0x0100" >
<value value="0x0000" name="All" cname="_CPD_ON" />
<value value="0x0100" name="Off" cname="_CPD_OFF" />
- </mask>
- <mask name="WRT" value="0x0200" >
+ </tqmask>
+ <tqmask name="WRT" value="0x0200" >
<value value="0x0000" name="Off" cname="_WRT_ENABLE_OFF" />
<value value="0x0200" name="All" cname="_WRT_ENABLE_ON" />
- </mask>
- <mask name="DEBUG" value="0x0800" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x0800" >
<value value="0x0000" name="On" cname="_DEBUG_ON" />
<value value="0x0800" name="Off" cname="_DEBUG_OFF" />
- </mask>
- <mask name="CP" value="0x3030" >
+ </tqmask>
+ <tqmask name="CP" value="0x3030" >
<value value="0x0000" name="All" cname="_CP_ALL" />
<value value="0x1010" name="0800:0FFF" cname="_CP_HALF" />
<value value="0x2020" name="0F00:0FFF" cname="_CP_UPPER_256" />
<value value="0x3030" name="Off" cname="_CP_OFF" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16F874A.xml b/src/devices/pic/xml_data/16F874A.xml
index c89b407..c827c6e 100644
--- a/src/devices/pic/xml_data/16F874A.xml
+++ b/src/devices/pic/xml_data/16F874A.xml
@@ -35,54 +35,54 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x0FFF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="device_id" start="0x2006" end="0x2006" />
<memory name="config" start="0x2007" end="0x2007" />
<memory name="eeprom" start="0x0000" end="0x007F" hexfile_offset="0x2100" />
<memory name="debug_vector" start="0x2004" end="0x2004" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x2FCF" >
- <mask name="FOSC" value="0x0003" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x2FCF" >
+ <tqmask name="FOSC" value="0x0003" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
<value value="0x0003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x0004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0008" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="BODEN" value="0x0040" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0040" >
<value value="0x0000" name="Off" cname="_BODEN_OFF" />
<value value="0x0040" name="On" cname="_BODEN_ON" />
- </mask>
- <mask name="LVP" value="0x0080" >
+ </tqmask>
+ <tqmask name="LVP" value="0x0080" >
<value value="0x0000" name="Off" cname="_LVP_OFF" />
<value value="0x0080" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="CPD" value="0x0100" >
+ </tqmask>
+ <tqmask name="CPD" value="0x0100" >
<value value="0x0000" name="All" cname="_CPD_ON" />
<value value="0x0100" name="Off" cname="_CPD_OFF" />
- </mask>
- <mask name="WRT" value="0x0600" >
+ </tqmask>
+ <tqmask name="WRT" value="0x0600" >
<value value="0x0000" name="0000:07FF" cname="_WRT_HALF" />
<value value="0x0200" name="0000:03FF" cname="_WRT_1FOURTH" />
<value value="0x0400" name="0000:00FF" cname="_WRT_256" />
<value value="0x0600" name="Off" cname="_WRT_OFF" />
- </mask>
- <mask name="DEBUG" value="0x0800" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x0800" >
<value value="0x0000" name="On" cname="_DEBUG_ON" />
<value value="0x0800" name="Off" cname="_DEBUG_OFF" />
- </mask>
- <mask name="CP" value="0x2000" >
+ </tqmask>
+ <tqmask name="CP" value="0x2000" >
<value value="0x0000" name="All" cname="_CP_ALL" />
<value value="0x2000" name="Off" cname="_CP_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16F876.xml b/src/devices/pic/xml_data/16F876.xml
index 19264e8..cf59664 100644
--- a/src/devices/pic/xml_data/16F876.xml
+++ b/src/devices/pic/xml_data/16F876.xml
@@ -41,55 +41,55 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x1FFF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="device_id" start="0x2006" end="0x2006" />
<memory name="config" start="0x2007" end="0x2007" />
<memory name="eeprom" start="0x0000" end="0x00FF" hexfile_offset="0x2100" />
<memory name="debug_vector" start="0x2004" end="0x2004" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x3BFF" >
- <mask name="FOSC" value="0x0003" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x3BFF" >
+ <tqmask name="FOSC" value="0x0003" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
<value value="0x0003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x0004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0008" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="BODEN" value="0x0040" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0040" >
<value value="0x0000" name="Off" cname="_BODEN_OFF" />
<value value="0x0040" name="On" cname="_BODEN_ON" />
- </mask>
- <mask name="LVP" value="0x0080" >
+ </tqmask>
+ <tqmask name="LVP" value="0x0080" >
<value value="0x0000" name="Off" cname="_LVP_OFF" />
<value value="0x0080" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="CPD" value="0x0100" >
+ </tqmask>
+ <tqmask name="CPD" value="0x0100" >
<value value="0x0000" name="All" cname="_CPD_ON" />
<value value="0x0100" name="Off" cname="_CPD_OFF" />
- </mask>
- <mask name="WRT" value="0x0200" >
+ </tqmask>
+ <tqmask name="WRT" value="0x0200" >
<value value="0x0000" name="Off" cname="_WRT_ENABLE_OFF" />
<value value="0x0200" name="All" cname="_WRT_ENABLE_ON" />
- </mask>
- <mask name="DEBUG" value="0x0800" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x0800" >
<value value="0x0000" name="On" cname="_DEBUG_ON" />
<value value="0x0800" name="Off" cname="_DEBUG_OFF" />
- </mask>
- <mask name="CP" value="0x3030" >
+ </tqmask>
+ <tqmask name="CP" value="0x3030" >
<value value="0x0000" name="All" cname="_CP_ALL" />
<value value="0x1010" name="1000:1FFF" cname="_CP_HALF" />
<value value="0x2020" name="1F00:1FFF" cname="_CP_UPPER_256" />
<value value="0x3030" name="Off" cname="_CP_OFF" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16F876A.xml b/src/devices/pic/xml_data/16F876A.xml
index f1c23ce..11b3214 100644
--- a/src/devices/pic/xml_data/16F876A.xml
+++ b/src/devices/pic/xml_data/16F876A.xml
@@ -35,54 +35,54 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x1FFF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="device_id" start="0x2006" end="0x2006" />
<memory name="config" start="0x2007" end="0x2007" />
<memory name="eeprom" start="0x0000" end="0x00FF" hexfile_offset="0x2100" />
<memory name="debug_vector" start="0x2004" end="0x2004" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x2FCF">
- <mask name="FOSC" value="0x0003" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x2FCF">
+ <tqmask name="FOSC" value="0x0003" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
<value value="0x0003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x0004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0008" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="BODEN" value="0x0040" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0040" >
<value value="0x0000" name="Off" cname="_BODEN_OFF" />
<value value="0x0040" name="On" cname="_BODEN_ON" />
- </mask>
- <mask name="LVP" value="0x0080" >
+ </tqmask>
+ <tqmask name="LVP" value="0x0080" >
<value value="0x0000" name="Off" cname="_LVP_OFF" />
<value value="0x0080" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="CPD" value="0x0100" >
+ </tqmask>
+ <tqmask name="CPD" value="0x0100" >
<value value="0x0000" name="All" cname="_CPD_ON" />
<value value="0x0100" name="Off" cname="_CPD_OFF" />
- </mask>
- <mask name="WRT" value="0x0600" >
+ </tqmask>
+ <tqmask name="WRT" value="0x0600" >
<value value="0x0000" name="0000:0FFF" cname="_WRT_HALF" />
<value value="0x0200" name="0000:07FF" cname="_WRT_1FOURTH" />
<value value="0x0400" name="0000:00FF" cname="_WRT_256" />
<value value="0x0600" name="Off" cname="_WRT_OFF" />
- </mask>
- <mask name="DEBUG" value="0x0800" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x0800" >
<value value="0x0000" name="On" cname="_DEBUG_ON" />
<value value="0x0800" name="Off" cname="_DEBUG_OFF" />
- </mask>
- <mask name="CP" value="0x2000" >
+ </tqmask>
+ <tqmask name="CP" value="0x2000" >
<value value="0x0000" name="All" cname="_CP_ALL" />
<value value="0x2000" name="Off" cname="_CP_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16F877.xml b/src/devices/pic/xml_data/16F877.xml
index f83da05..d9e65fc 100644
--- a/src/devices/pic/xml_data/16F877.xml
+++ b/src/devices/pic/xml_data/16F877.xml
@@ -41,55 +41,55 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x1FFF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="device_id" start="0x2006" end="0x2006" />
<memory name="config" start="0x2007" end="0x2007" />
<memory name="eeprom" start="0x0000" end="0x00FF" hexfile_offset="0x2100" />
<memory name="debug_vector" start="0x2004" end="0x2004" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x3BFF" >
- <mask name="FOSC" value="0x0003" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x3BFF" >
+ <tqmask name="FOSC" value="0x0003" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
<value value="0x0003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x0004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0008" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="BODEN" value="0x0040" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0040" >
<value value="0x0000" name="Off" cname="_BODEN_OFF" />
<value value="0x0040" name="On" cname="_BODEN_ON" />
- </mask>
- <mask name="LVP" value="0x0080" >
+ </tqmask>
+ <tqmask name="LVP" value="0x0080" >
<value value="0x0000" name="Off" cname="_LVP_OFF" />
<value value="0x0080" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="CPD" value="0x0100" >
+ </tqmask>
+ <tqmask name="CPD" value="0x0100" >
<value value="0x0000" name="All" cname="_CPD_ON" />
<value value="0x0100" name="Off" cname="_CPD_OFF" />
- </mask>
- <mask name="WRT" value="0x0200" >
+ </tqmask>
+ <tqmask name="WRT" value="0x0200" >
<value value="0x0000" name="Off" cname="_WRT_ENABLE_OFF" />
<value value="0x0200" name="All" cname="_WRT_ENABLE_ON" />
- </mask>
- <mask name="DEBUG" value="0x0800" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x0800" >
<value value="0x0000" name="On" cname="_DEBUG_ON" />
<value value="0x0800" name="Off" cname="_DEBUG_OFF" />
- </mask>
- <mask name="CP" value="0x3030" >
+ </tqmask>
+ <tqmask name="CP" value="0x3030" >
<value value="0x0000" name="All" cname="_CP_ALL" />
<value value="0x1010" name="1000:1FFF" cname="_CP_HALF" />
<value value="0x2020" name="1F00:1FFF" cname="_CP_UPPER_256" />
<value value="0x3030" name="Off" cname="_CP_OFF" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16F877A.xml b/src/devices/pic/xml_data/16F877A.xml
index 3a16d77..b47b113 100644
--- a/src/devices/pic/xml_data/16F877A.xml
+++ b/src/devices/pic/xml_data/16F877A.xml
@@ -35,54 +35,54 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x1FFF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="device_id" start="0x2006" end="0x2006" />
<memory name="config" start="0x2007" end="0x2007" />
<memory name="eeprom" start="0x0000" end="0x00FF" hexfile_offset="0x2100" />
<memory name="debug_vector" start="0x2004" end="0x2004" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0x3FFF" bvalue="0x2FCF" >
- <mask name="FOSC" value="0x0003" >
+ <config offset="0x0" name="" wtqmask="0x3FFF" bvalue="0x2FCF" >
+ <tqmask name="FOSC" value="0x0003" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
<value value="0x0003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x0004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0008" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="BODEN" value="0x0040" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0040" >
<value value="0x0000" name="Off" cname="_BODEN_OFF" />
<value value="0x0040" name="On" cname="_BODEN_ON" />
- </mask>
- <mask name="LVP" value="0x0080" >
+ </tqmask>
+ <tqmask name="LVP" value="0x0080" >
<value value="0x0000" name="Off" cname="_LVP_OFF" />
<value value="0x0080" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="CPD" value="0x0100" >
+ </tqmask>
+ <tqmask name="CPD" value="0x0100" >
<value value="0x0000" name="All" cname="_CPD_ON" />
<value value="0x0100" name="Off" cname="_CPD_OFF" />
- </mask>
- <mask name="WRT" value="0x0600" >
+ </tqmask>
+ <tqmask name="WRT" value="0x0600" >
<value value="0x0000" name="0000:0FFF" cname="_WRT_HALF" />
<value value="0x0200" name="0000:07FF" cname="_WRT_1FOURTH" />
<value value="0x0400" name="0000:00FF" cname="_WRT_256" />
<value value="0x0600" name="Off" cname="_WRT_OFF" />
- </mask>
- <mask name="DEBUG" value="0x0800" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x0800" >
<value value="0x0000" name="On" cname="_DEBUG_ON" />
<value value="0x0800" name="Off" cname="_DEBUG_OFF" />
- </mask>
- <mask name="CP" value="0x2000" >
+ </tqmask>
+ <tqmask name="CP" value="0x2000" >
<value value="0x0000" name="All" cname="_CP_ALL" />
<value value="0x2000" name="Off" cname="_CP_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16F88.xml b/src/devices/pic/xml_data/16F88.xml
index b2325c3..09fd755 100644
--- a/src/devices/pic/xml_data/16F88.xml
+++ b/src/devices/pic/xml_data/16F88.xml
@@ -32,23 +32,23 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x0FFF" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="device_id" start="0x2006" end="0x2006" />
<memory name="config" start="0x2007" end="0x2008" />
<memory name="eeprom" start="0x0000" end="0x00FF" hexfile_offset="0x2100" />
<memory name="debug_vector" start="0x2004" end="0x2004" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1" wmask="0x3FFF" bvalue="0x3FFF" >
- <mask name="WDT" value="0x0004" >
+ <config offset="0x0" name="CONFIG1" wtqmask="0x3FFF" bvalue="0x3FFF" >
+ <tqmask name="WDT" value="0x0004" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0008" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0008" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0008" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="FOSC" value="0x0013" >
+ </tqmask>
+ <tqmask name="FOSC" value="0x0013" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
@@ -57,52 +57,52 @@
<value value="0x0011" name="INTRC_CLKOUT" cname="_INTRC_CLKOUT" />
<value value="0x0012" name="EXTRC_IO" cname="_EXTRC_IO" />
<value value="0x0013" name="EXTRC_CLKOUT" cname="_EXTRC_CLKOUT" />
- </mask>
- <mask name="MCLRE" value="0x0020" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x0020" >
<value value="0x0000" name="Internal" cname="_MCLR_OFF" />
<value value="0x0020" name="External" cname="_MCLR_ON" />
- </mask>
- <mask name="BODEN" value="0x0040" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0040" >
<value value="0x0000" name="Off" cname="_BODEN_OFF" />
<value value="0x0040" name="On" cname="_BODEN_ON" />
- </mask>
- <mask name="LVP" value="0x0080" >
+ </tqmask>
+ <tqmask name="LVP" value="0x0080" >
<value value="0x0000" name="Off" cname="_LVP_OFF" />
<value value="0x0080" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="CPD" value="0x0100" >
+ </tqmask>
+ <tqmask name="CPD" value="0x0100" >
<value value="0x0000" name="All" cname="_CPD_ON" />
<value value="0x0100" name="Off" cname="_CPD_OFF" />
- </mask>
- <mask name="WRT" value="0x0600" >
+ </tqmask>
+ <tqmask name="WRT" value="0x0600" >
<value value="0x0000" name="All" cname="_WRT_PROTECT_ALL" />
<value value="0x0200" name="000:7FF" cname="_WRT_PROTECT_2048" />
<value value="0x0400" name="000:0FF" cname="_WRT_PROTECT_256" />
<value value="0x0600" name="Off" cname="_WRT_PROTECT_OFF" />
- </mask>
- <mask name="DEBUG" value="0x0800" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x0800" >
<value value="0x0000" name="On" cname="_DEBUG_ON" />
<value value="0x0800" name="Off" cname="_DEBUG_OFF" />
- </mask>
- <mask name="CCP1MX" value="0x1000" >
+ </tqmask>
+ <tqmask name="CCP1MX" value="0x1000" >
<value value="0x0000" name="RB3" cname="_CCP1_RB3" />
<value value="0x1000" name="RB0" cname="_CCP1_RB0" />
- </mask>
- <mask name="CP" value="0x2000" >
+ </tqmask>
+ <tqmask name="CP" value="0x2000" >
<value value="0x0000" name="All" cname="_CP_ALL" />
<value value="0x2000" name="Off" cname="_CP_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x1" name="CONFIG2" wmask="0x3FFF" bvalue="0x0003" >
- <mask name="FCMEN" value="0x0001" >
+ <config offset="0x1" name="CONFIG2" wtqmask="0x3FFF" bvalue="0x0003" >
+ <tqmask name="FCMEN" value="0x0001" >
<value value="0x0000" name="Off" cname="_FCMEN_OFF" />
<value value="0x0001" name="On" cname="_FCMEN_ON" />
- </mask>
- <mask name="IESO" value="0x0002" >
+ </tqmask>
+ <tqmask name="IESO" value="0x0002" >
<value value="0x0000" name="Off" cname="_IESO_OFF" />
<value value="0x0002" name="On" cname="_IESO_ON" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16F882.xml b/src/devices/pic/xml_data/16F882.xml
index db2c723..79cec09 100644
--- a/src/devices/pic/xml_data/16F882.xml
+++ b/src/devices/pic/xml_data/16F882.xml
@@ -33,16 +33,16 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x07FF" />
- <memory name="calibration" start="0x2009" end="0x2009" cal_opmask="0x0000" cal_opcode="0x0000" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="calibration" start="0x2009" end="0x2009" cal_optqmask="0x0000" cal_opcode="0x0000" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="device_id" start="0x2006" end="0x2006" />
<memory name="config" start="0x2007" end="0x2008" />
<memory name="eeprom" start="0x0000" end="0x007F" hexfile_offset="0x2100" />
<memory name="debug_vector" start="0x2004" end="0x2004" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1" wmask="0x3FFF" bvalue="0x3FFF" >
- <mask name="FOSC" value="0x0007" >
+ <config offset="0x0" name="CONFIG1" wtqmask="0x3FFF" bvalue="0x3FFF" >
+ <tqmask name="FOSC" value="0x0007" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
@@ -51,62 +51,62 @@
<value value="0x0005" name="INTRC_CLKOUT" cname="_INTRC_OSC_CLKOUT" ecnames="_INTOSC" />
<value value="0x0006" name="EXTRC_IO" cname="_EXTRC_OSC_NOCLKOUT" ecnames="_EXTRCIO" />
<value value="0x0007" name="EXTRC_CLKOUT" cname="_EXTRC_OSC_CLKOUT" ecnames="_EXTRC" />
- </mask>
- <mask name="WDT" value="0x0008" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0008" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0008" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0010" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0010" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0010" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="MCLRE" value="0x0020" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x0020" >
<value value="0x0000" name="Internal" cname="_MCLRE_OFF" />
<value value="0x0020" name="External" cname="_MCLRE_ON" />
- </mask>
- <mask name="CP" value="0x0040" >
+ </tqmask>
+ <tqmask name="CP" value="0x0040" >
<value value="0x0000" name="All" cname="_CP_ON" />
<value value="0x0040" name="Off" cname="_CP_OFF" />
- </mask>
- <mask name="CPD" value="0x0080" >
+ </tqmask>
+ <tqmask name="CPD" value="0x0080" >
<value value="0x0000" name="All" cname="_CPD_ON" />
<value value="0x0080" name="Off" cname="_CPD_OFF" />
- </mask>
- <mask name="BODEN" value="0x0300" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0300" >
<value value="0x0000" name="Off" cname="_BOR_OFF" />
<value value="0x0100" name="Software" cname="_BOR_SBODEN" />
<value value="0x0200" name="On_run" cname="_BOR_NSLEEP" />
<value value="0x0300" name="On" cname="_BOR_ON" />
- </mask>
- <mask name="IESO" value="0x0400" >
+ </tqmask>
+ <tqmask name="IESO" value="0x0400" >
<value value="0x0000" name="Off" cname="_IESO_OFF" />
<value value="0x0400" name="On" cname="_IESO_ON" />
- </mask>
- <mask name="FCMEN" value="0x0800" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x0800" >
<value value="0x0000" name="Off" cname="_FCMEN_OFF" />
<value value="0x0800" name="On" cname="_FCMEN_ON" />
- </mask>
- <mask name="LVP" value="0x1000" >
+ </tqmask>
+ <tqmask name="LVP" value="0x1000" >
<value value="0x0000" name="Off" cname="_LVP_OFF" />
<value value="0x1000" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="DEBUG" value="0x2000" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x2000" >
<value value="0x0000" name="On" cname="_DEBUG_ON" />
<value value="0x2000" name="Off" cname="_DEBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x1" name="CONFIG2" wmask="0x3FFF" bvalue="0x0700" >
- <mask name="BORV" value="0x0100" >
+ <config offset="0x1" name="CONFIG2" wtqmask="0x3FFF" bvalue="0x0700" >
+ <tqmask name="BORV" value="0x0100" >
<value value="0x0100" name="4.0" cname="_BOR40V" />
<value value="0x0000" name="2.1" cname="_BOR21V" />
- </mask>
- <mask name="WRT" value="0x0600" >
+ </tqmask>
+ <tqmask name="WRT" value="0x0600" >
<value value="0x0000" name="0000:03FF" cname="_WRT_HALF" />
<value value="0x0200" name="0000:00FF" cname="_WRT_1FOURTH" />
<value value="0x0400" name="invalid" />
<value value="0x0600" name="Off" cname="_WRT_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16F883.xml b/src/devices/pic/xml_data/16F883.xml
index 1140b72..1ec6702 100644
--- a/src/devices/pic/xml_data/16F883.xml
+++ b/src/devices/pic/xml_data/16F883.xml
@@ -33,16 +33,16 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x0FFF" />
- <memory name="calibration" start="0x2009" end="0x2009" cal_opmask="0x0000" cal_opcode="0x0000" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="calibration" start="0x2009" end="0x2009" cal_optqmask="0x0000" cal_opcode="0x0000" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="device_id" start="0x2006" end="0x2006" />
<memory name="config" start="0x2007" end="0x2008" />
<memory name="eeprom" start="0x0000" end="0x00FF" hexfile_offset="0x2100" />
<memory name="debug_vector" start="0x2004" end="0x2004" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1" wmask="0x3FFF" bvalue="0x3FFF" >
- <mask name="FOSC" value="0x0007" >
+ <config offset="0x0" name="CONFIG1" wtqmask="0x3FFF" bvalue="0x3FFF" >
+ <tqmask name="FOSC" value="0x0007" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
@@ -51,62 +51,62 @@
<value value="0x0005" name="INTRC_CLKOUT" cname="_INTRC_OSC_CLKOUT" ecnames="_INTOSC" />
<value value="0x0006" name="EXTRC_IO" cname="_EXTRC_OSC_NOCLKOUT" ecnames="_EXTRCIO" />
<value value="0x0007" name="EXTRC_CLKOUT" cname="_EXTRC_OSC_CLKOUT" ecnames="_EXTRC" />
- </mask>
- <mask name="WDT" value="0x0008" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0008" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0008" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0010" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0010" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0010" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="MCLRE" value="0x0020" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x0020" >
<value value="0x0000" name="Internal" cname="_MCLRE_OFF" />
<value value="0x0020" name="External" cname="_MCLRE_ON" />
- </mask>
- <mask name="CP" value="0x0040" >
+ </tqmask>
+ <tqmask name="CP" value="0x0040" >
<value value="0x0000" name="All" cname="_CP_ON" />
<value value="0x0040" name="Off" cname="_CP_OFF" />
- </mask>
- <mask name="CPD" value="0x0080" >
+ </tqmask>
+ <tqmask name="CPD" value="0x0080" >
<value value="0x0000" name="All" cname="_CPD_ON" />
<value value="0x0080" name="Off" cname="_CPD_OFF" />
- </mask>
- <mask name="BODEN" value="0x0300" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0300" >
<value value="0x0000" name="Off" cname="_BOR_OFF" />
<value value="0x0100" name="Software" cname="_BOR_SBODEN" />
<value value="0x0200" name="On_run" cname="_BOR_NSLEEP" />
<value value="0x0300" name="On" cname="_BOR_ON" />
- </mask>
- <mask name="IESO" value="0x0400" >
+ </tqmask>
+ <tqmask name="IESO" value="0x0400" >
<value value="0x0000" name="Off" cname="_IESO_OFF" />
<value value="0x0400" name="On" cname="_IESO_ON" />
- </mask>
- <mask name="FCMEN" value="0x0800" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x0800" >
<value value="0x0000" name="Off" cname="_FCMEN_OFF" />
<value value="0x0800" name="On" cname="_FCMEN_ON" />
- </mask>
- <mask name="LVP" value="0x1000" >
+ </tqmask>
+ <tqmask name="LVP" value="0x1000" >
<value value="0x0000" name="Off" cname="_LVP_OFF" />
<value value="0x1000" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="DEBUG" value="0x2000" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x2000" >
<value value="0x0000" name="On" cname="_DEBUG_ON" />
<value value="0x2000" name="Off" cname="_DEBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x1" name="CONFIG2" wmask="0x3FFF" bvalue="0x0700" >
- <mask name="BORV" value="0x0100" >
+ <config offset="0x1" name="CONFIG2" wtqmask="0x3FFF" bvalue="0x0700" >
+ <tqmask name="BORV" value="0x0100" >
<value value="0x0100" name="4.0" cname="_BOR40V" />
<value value="0x0000" name="2.1" cname="_BOR21V" />
- </mask>
- <mask name="WRT" value="0x0600" >
+ </tqmask>
+ <tqmask name="WRT" value="0x0600" >
<value value="0x0000" name="0000:07FF" cname="_WRT_HALF" />
<value value="0x0200" name="0000:03FF" cname="_WRT_1FOURTH" />
<value value="0x0400" name="0000:00FF" cname="_WRT_256" />
<value value="0x0600" name="Off" cname="_WRT_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16F884.xml b/src/devices/pic/xml_data/16F884.xml
index fbe9423..538d214 100644
--- a/src/devices/pic/xml_data/16F884.xml
+++ b/src/devices/pic/xml_data/16F884.xml
@@ -33,16 +33,16 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x0FFF" />
- <memory name="calibration" start="0x2009" end="0x2009" cal_opmask="0x0000" cal_opcode="0x0000" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="calibration" start="0x2009" end="0x2009" cal_optqmask="0x0000" cal_opcode="0x0000" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="device_id" start="0x2006" end="0x2006" />
<memory name="config" start="0x2007" end="0x2008" />
<memory name="eeprom" start="0x0000" end="0x00FF" hexfile_offset="0x2100" />
<memory name="debug_vector" start="0x2004" end="0x2004" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1" wmask="0x3FFF" bvalue="0x3FFF" >
- <mask name="FOSC" value="0x0007" >
+ <config offset="0x0" name="CONFIG1" wtqmask="0x3FFF" bvalue="0x3FFF" >
+ <tqmask name="FOSC" value="0x0007" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
@@ -51,62 +51,62 @@
<value value="0x0005" name="INTRC_CLKOUT" cname="_INTRC_OSC_CLKOUT" ecnames="_INTOSC" />
<value value="0x0006" name="EXTRC_IO" cname="_EXTRC_OSC_NOCLKOUT" ecnames="_EXTRCIO" />
<value value="0x0007" name="EXTRC_CLKOUT" cname="_EXTRC_OSC_CLKOUT" ecnames="_EXTRC" />
- </mask>
- <mask name="WDT" value="0x0008" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0008" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0008" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0010" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0010" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0010" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="MCLRE" value="0x0020" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x0020" >
<value value="0x0000" name="Internal" cname="_MCLRE_OFF" />
<value value="0x0020" name="External" cname="_MCLRE_ON" />
- </mask>
- <mask name="CP" value="0x0040" >
+ </tqmask>
+ <tqmask name="CP" value="0x0040" >
<value value="0x0000" name="All" cname="_CP_ON" />
<value value="0x0040" name="Off" cname="_CP_OFF" />
- </mask>
- <mask name="CPD" value="0x0080" >
+ </tqmask>
+ <tqmask name="CPD" value="0x0080" >
<value value="0x0000" name="All" cname="_CPD_ON" />
<value value="0x0080" name="Off" cname="_CPD_OFF" />
- </mask>
- <mask name="BODEN" value="0x0300" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0300" >
<value value="0x0000" name="Off" cname="_BOR_OFF" />
<value value="0x0100" name="Software" cname="_BOR_SBODEN" />
<value value="0x0200" name="On_run" cname="_BOR_NSLEEP" />
<value value="0x0300" name="On" cname="_BOR_ON" />
- </mask>
- <mask name="IESO" value="0x0400" >
+ </tqmask>
+ <tqmask name="IESO" value="0x0400" >
<value value="0x0000" name="Off" cname="_IESO_OFF" />
<value value="0x0400" name="On" cname="_IESO_ON" />
- </mask>
- <mask name="FCMEN" value="0x0800" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x0800" >
<value value="0x0000" name="Off" cname="_FCMEN_OFF" />
<value value="0x0800" name="On" cname="_FCMEN_ON" />
- </mask>
- <mask name="LVP" value="0x1000" >
+ </tqmask>
+ <tqmask name="LVP" value="0x1000" >
<value value="0x0000" name="Off" cname="_LVP_OFF" />
<value value="0x1000" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="DEBUG" value="0x2000" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x2000" >
<value value="0x0000" name="On" cname="_DEBUG_ON" />
<value value="0x2000" name="Off" cname="_DEBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x1" name="CONFIG2" wmask="0x3FFF" bvalue="0x0700" >
- <mask name="BORV" value="0x0100" >
+ <config offset="0x1" name="CONFIG2" wtqmask="0x3FFF" bvalue="0x0700" >
+ <tqmask name="BORV" value="0x0100" >
<value value="0x0100" name="4.0" cname="_BOR40V" />
<value value="0x0000" name="2.1" cname="_BOR21V" />
- </mask>
- <mask name="WRT" value="0x0600" >
+ </tqmask>
+ <tqmask name="WRT" value="0x0600" >
<value value="0x0000" name="0000:07FF" cname="_WRT_HALF" />
<value value="0x0200" name="0000:03FF" cname="_WRT_1FOURTH" />
<value value="0x0400" name="0000:00FF" cname="_WRT_256" />
<value value="0x0600" name="Off" cname="_WRT_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16F886.xml b/src/devices/pic/xml_data/16F886.xml
index 3205cd7..fe07fe7 100644
--- a/src/devices/pic/xml_data/16F886.xml
+++ b/src/devices/pic/xml_data/16F886.xml
@@ -33,16 +33,16 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x1FFF" />
- <memory name="calibration" start="0x2009" end="0x2009" cal_opmask="0x0000" cal_opcode="0x0000" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="calibration" start="0x2009" end="0x2009" cal_optqmask="0x0000" cal_opcode="0x0000" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="device_id" start="0x2006" end="0x2006" />
<memory name="config" start="0x2007" end="0x2008" />
<memory name="eeprom" start="0x0000" end="0x00FF" hexfile_offset="0x2100" />
<memory name="debug_vector" start="0x2004" end="0x2004" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1" wmask="0x3FFF" bvalue="0x3FFF" >
- <mask name="FOSC" value="0x0007" >
+ <config offset="0x0" name="CONFIG1" wtqmask="0x3FFF" bvalue="0x3FFF" >
+ <tqmask name="FOSC" value="0x0007" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
@@ -51,62 +51,62 @@
<value value="0x0005" name="INTRC_CLKOUT" cname="_INTRC_OSC_CLKOUT" ecnames="_INTOSC" />
<value value="0x0006" name="EXTRC_IO" cname="_EXTRC_OSC_NOCLKOUT" ecnames="_EXTRCIO" />
<value value="0x0007" name="EXTRC_CLKOUT" cname="_EXTRC_OSC_CLKOUT" ecnames="_EXTRC" />
- </mask>
- <mask name="WDT" value="0x0008" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0008" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0008" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0010" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0010" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0010" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="MCLRE" value="0x0020" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x0020" >
<value value="0x0000" name="Internal" cname="_MCLRE_OFF" />
<value value="0x0020" name="External" cname="_MCLRE_ON" />
- </mask>
- <mask name="CP" value="0x0040" >
+ </tqmask>
+ <tqmask name="CP" value="0x0040" >
<value value="0x0000" name="All" cname="_CP_ON" />
<value value="0x0040" name="Off" cname="_CP_OFF" />
- </mask>
- <mask name="CPD" value="0x0080" >
+ </tqmask>
+ <tqmask name="CPD" value="0x0080" >
<value value="0x0000" name="All" cname="_CPD_ON" />
<value value="0x0080" name="Off" cname="_CPD_OFF" />
- </mask>
- <mask name="BODEN" value="0x0300" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0300" >
<value value="0x0000" name="Off" cname="_BOR_OFF" />
<value value="0x0100" name="Software" cname="_BOR_SBODEN" />
<value value="0x0200" name="On_run" cname="_BOR_NSLEEP" />
<value value="0x0300" name="On" cname="_BOR_ON" />
- </mask>
- <mask name="IESO" value="0x0400" >
+ </tqmask>
+ <tqmask name="IESO" value="0x0400" >
<value value="0x0000" name="Off" cname="_IESO_OFF" />
<value value="0x0400" name="On" cname="_IESO_ON" />
- </mask>
- <mask name="FCMEN" value="0x0800" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x0800" >
<value value="0x0000" name="Off" cname="_FCMEN_OFF" />
<value value="0x0800" name="On" cname="_FCMEN_ON" />
- </mask>
- <mask name="LVP" value="0x1000" >
+ </tqmask>
+ <tqmask name="LVP" value="0x1000" >
<value value="0x0000" name="Off" cname="_LVP_OFF" />
<value value="0x1000" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="DEBUG" value="0x2000" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x2000" >
<value value="0x0000" name="On" cname="_DEBUG_ON" />
<value value="0x2000" name="Off" cname="_DEBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x1" name="CONFIG2" wmask="0x3FFF" bvalue="0x0700" >
- <mask name="BORV" value="0x0100" >
+ <config offset="0x1" name="CONFIG2" wtqmask="0x3FFF" bvalue="0x0700" >
+ <tqmask name="BORV" value="0x0100" >
<value value="0x0100" name="4.0" cname="_BOR40V" />
<value value="0x0000" name="2.1" cname="_BOR21V" />
- </mask>
- <mask name="WRT" value="0x0600" >
+ </tqmask>
+ <tqmask name="WRT" value="0x0600" >
<value value="0x0000" name="0000:0FFF" cname="_WRT_HALF" />
<value value="0x0200" name="0000:07FF" cname="_WRT_1FOURTH" />
<value value="0x0400" name="0000:00FF" cname="_WRT_256" />
<value value="0x0600" name="Off" cname="_WRT_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16F887.xml b/src/devices/pic/xml_data/16F887.xml
index 78be11e..bbfdf91 100644
--- a/src/devices/pic/xml_data/16F887.xml
+++ b/src/devices/pic/xml_data/16F887.xml
@@ -33,16 +33,16 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x1FFF" />
- <memory name="calibration" start="0x2009" end="0x2009" cal_opmask="0x0000" cal_opcode="0x0000" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="calibration" start="0x2009" end="0x2009" cal_optqmask="0x0000" cal_opcode="0x0000" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="device_id" start="0x2006" end="0x2006" />
<memory name="config" start="0x2007" end="0x2008" />
<memory name="eeprom" start="0x0000" end="0x00FF" hexfile_offset="0x2100" />
<memory name="debug_vector" start="0x2004" end="0x2004" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1" wmask="0x3FFF" bvalue="0x3FFF" >
- <mask name="FOSC" value="0x0007" >
+ <config offset="0x0" name="CONFIG1" wtqmask="0x3FFF" bvalue="0x3FFF" >
+ <tqmask name="FOSC" value="0x0007" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
@@ -51,62 +51,62 @@
<value value="0x0005" name="INTRC_CLKOUT" cname="_INTRC_OSC_CLKOUT" ecnames="_INTOSC" />
<value value="0x0006" name="EXTRC_IO" cname="_EXTRC_OSC_NOCLKOUT" ecnames="_EXTRCIO" />
<value value="0x0007" name="EXTRC_CLKOUT" cname="_EXTRC_OSC_CLKOUT" ecnames="_EXTRC" />
- </mask>
- <mask name="WDT" value="0x0008" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0008" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0008" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0010" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0010" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0010" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="MCLRE" value="0x0020" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x0020" >
<value value="0x0000" name="Internal" cname="_MCLRE_OFF" />
<value value="0x0020" name="External" cname="_MCLRE_ON" />
- </mask>
- <mask name="CP" value="0x0040" >
+ </tqmask>
+ <tqmask name="CP" value="0x0040" >
<value value="0x0000" name="All" cname="_CP_ON" />
<value value="0x0040" name="Off" cname="_CP_OFF" />
- </mask>
- <mask name="CPD" value="0x0080" >
+ </tqmask>
+ <tqmask name="CPD" value="0x0080" >
<value value="0x0000" name="All" cname="_CPD_ON" />
<value value="0x0080" name="Off" cname="_CPD_OFF" />
- </mask>
- <mask name="BODEN" value="0x0300" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0300" >
<value value="0x0000" name="Off" cname="_BOR_OFF" />
<value value="0x0100" name="Software" cname="_BOR_SBODEN" />
<value value="0x0200" name="On_run" cname="_BOR_NSLEEP" />
<value value="0x0300" name="On" cname="_BOR_ON" />
- </mask>
- <mask name="IESO" value="0x0400" >
+ </tqmask>
+ <tqmask name="IESO" value="0x0400" >
<value value="0x0000" name="Off" cname="_IESO_OFF" />
<value value="0x0400" name="On" cname="_IESO_ON" />
- </mask>
- <mask name="FCMEN" value="0x0800" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x0800" >
<value value="0x0000" name="Off" cname="_FCMEN_OFF" />
<value value="0x0800" name="On" cname="_FCMEN_ON" />
- </mask>
- <mask name="LVP" value="0x1000" >
+ </tqmask>
+ <tqmask name="LVP" value="0x1000" >
<value value="0x0000" name="Off" cname="_LVP_OFF" />
<value value="0x1000" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="DEBUG" value="0x2000" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x2000" >
<value value="0x0000" name="On" cname="_DEBUG_ON" />
<value value="0x2000" name="Off" cname="_DEBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x1" name="CONFIG2" wmask="0x3FFF" bvalue="0x0700" >
- <mask name="BORV" value="0x0100" >
+ <config offset="0x1" name="CONFIG2" wtqmask="0x3FFF" bvalue="0x0700" >
+ <tqmask name="BORV" value="0x0100" >
<value value="0x0100" name="4.0" cname="_BOR40V" />
<value value="0x0000" name="2.1" cname="_BOR21V" />
- </mask>
- <mask name="WRT" value="0x0600" >
+ </tqmask>
+ <tqmask name="WRT" value="0x0600" >
<value value="0x0000" name="0000:0FFF" cname="_WRT_HALF" />
<value value="0x0200" name="0000:07FF" cname="_WRT_1FOURTH" />
<value value="0x0400" name="0000:00FF" cname="_WRT_256" />
<value value="0x0600" name="Off" cname="_WRT_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16F913.xml b/src/devices/pic/xml_data/16F913.xml
index c904d5d..c793c72 100644
--- a/src/devices/pic/xml_data/16F913.xml
+++ b/src/devices/pic/xml_data/16F913.xml
@@ -31,16 +31,16 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x0FFF" />
- <memory name="calibration" start="0x2008" end="0x2009" cal_opmask="0x0000" cal_opcode="0x0000" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="calibration" start="0x2008" end="0x2009" cal_optqmask="0x0000" cal_opcode="0x0000" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="device_id" start="0x2006" end="0x2006" />
<memory name="config" start="0x2007" end="0x2007" />
<memory name="eeprom" start="0x0000" end="0x00FF" hexfile_offset="0x2100" />
<memory name="debug_vector" start="0x2004" end="0x2004" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG" wmask="0x3FFF" bvalue="0x1FFF" >
- <mask name="FOSC" value="0x0007" >
+ <config offset="0x0" name="CONFIG" wtqmask="0x3FFF" bvalue="0x1FFF" >
+ <tqmask name="FOSC" value="0x0007" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
@@ -49,45 +49,45 @@
<value value="0x0005" name="INTRC_CLKOUT" cname="_INTRC_OSC_CLKOUT" ecnames="_INTOSC" />
<value value="0x0006" name="EXTRC_IO" cname="_EXTRC_OSC_NOCLKOUT" ecnames="_EXTRCIO" />
<value value="0x0007" name="EXTRC_CLKOUT" cname="_EXTRC_OSC_CLKOUT" ecnames="_EXTRC" />
- </mask>
- <mask name="WDT" value="0x0008" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0008" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0008" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0010" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0010" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0010" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="MCLRE" value="0x0020" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x0020" >
<value value="0x0000" name="Internal" cname="_MCLRE_OFF" />
<value value="0x0020" name="External" cname="_MCLRE_ON" />
- </mask>
- <mask name="CP" value="0x0040" >
+ </tqmask>
+ <tqmask name="CP" value="0x0040" >
<value value="0x0000" name="All" cname="_CP_ON" />
<value value="0x0040" name="Off" cname="_CP_OFF" />
- </mask>
- <mask name="CPD" value="0x0080" >
+ </tqmask>
+ <tqmask name="CPD" value="0x0080" >
<value value="0x0000" name="All" cname="_CPD_ON" />
<value value="0x0080" name="Off" cname="_CPD_OFF" />
- </mask>
- <mask name="BODEN" value="0x0300" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0300" >
<value value="0x0000" name="Off" cname="_BOD_OFF" />
<value value="0x0100" name="Software" cname="_BOD_SBODEN" />
<value value="0x0200" name="On_run" cname="_BOD_NSLEEP" />
<value value="0x0300" name="On" cname="_BOD_ON" />
- </mask>
- <mask name="IESO" value="0x0400" >
+ </tqmask>
+ <tqmask name="IESO" value="0x0400" >
<value value="0x0000" name="Off" cname="_IESO_OFF" />
<value value="0x0400" name="On" cname="_IESO_ON" />
- </mask>
- <mask name="FCMEN" value="0x0800" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x0800" >
<value value="0x0000" name="Off" cname="_FCMEN_OFF" />
<value value="0x0800" name="On" cname="_FCMEN_ON" />
- </mask>
- <mask name="DEBUG" value="0x1000" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x1000" >
<value value="0x0000" name="On" cname="_DEBUG_ON" />
<value value="0x1000" name="Off" cname="_DEBUG_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16F914.xml b/src/devices/pic/xml_data/16F914.xml
index d74a0d5..1bdd6ad 100644
--- a/src/devices/pic/xml_data/16F914.xml
+++ b/src/devices/pic/xml_data/16F914.xml
@@ -31,16 +31,16 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x0FFF" />
- <memory name="calibration" start="0x2008" end="0x2009" cal_opmask="0x0000" cal_opcode="0x0000" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="calibration" start="0x2008" end="0x2009" cal_optqmask="0x0000" cal_opcode="0x0000" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="device_id" start="0x2006" end="0x2006" />
<memory name="config" start="0x2007" end="0x2007" />
<memory name="eeprom" start="0x0000" end="0x00FF" hexfile_offset="0x2100" />
<memory name="debug_vector" start="0x2004" end="0x2004" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG" wmask="0x3FFF" bvalue="0x1FFF" >
- <mask name="FOSC" value="0x0007" >
+ <config offset="0x0" name="CONFIG" wtqmask="0x3FFF" bvalue="0x1FFF" >
+ <tqmask name="FOSC" value="0x0007" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
@@ -49,45 +49,45 @@
<value value="0x0005" name="INTRC_CLKOUT" cname="_INTRC_OSC_CLKOUT" ecnames="_INTOSC" />
<value value="0x0006" name="EXTRC_IO" cname="_EXTRC_OSC_NOCLKOUT" ecnames="_EXTRCIO" />
<value value="0x0007" name="EXTRC_CLKOUT" cname="_EXTRC_OSC_CLKOUT" ecnames="_EXTRC" />
- </mask>
- <mask name="WDT" value="0x0008" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0008" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0008" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0010" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0010" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0010" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="MCLRE" value="0x0020" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x0020" >
<value value="0x0000" name="Internal" cname="_MCLRE_OFF" />
<value value="0x0020" name="External" cname="_MCLRE_ON" />
- </mask>
- <mask name="CP" value="0x0040" >
+ </tqmask>
+ <tqmask name="CP" value="0x0040" >
<value value="0x0000" name="All" cname="_CP_ON" />
<value value="0x0040" name="Off" cname="_CP_OFF" />
- </mask>
- <mask name="CPD" value="0x0080" >
+ </tqmask>
+ <tqmask name="CPD" value="0x0080" >
<value value="0x0000" name="All" cname="_CPD_ON" />
<value value="0x0080" name="Off" cname="_CPD_OFF" />
- </mask>
- <mask name="BODEN" value="0x0300" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0300" >
<value value="0x0000" name="Off" cname="_BOD_OFF" />
<value value="0x0100" name="Software" cname="_BOD_SBODEN" />
<value value="0x0200" name="On_run" cname="_BOD_NSLEEP" />
<value value="0x0300" name="On" cname="_BOD_ON" />
- </mask>
- <mask name="IESO" value="0x0400" >
+ </tqmask>
+ <tqmask name="IESO" value="0x0400" >
<value value="0x0000" name="Off" cname="_IESO_OFF" />
<value value="0x0400" name="On" cname="_IESO_ON" />
- </mask>
- <mask name="FCMEN" value="0x0800" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x0800" >
<value value="0x0000" name="Off" cname="_FCMEN_OFF" />
<value value="0x0800" name="On" cname="_FCMEN_ON" />
- </mask>
- <mask name="DEBUG" value="0x1000" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x1000" >
<value value="0x0000" name="On" cname="_DEBUG_ON" />
<value value="0x1000" name="Off" cname="_DEBUG_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16F916.xml b/src/devices/pic/xml_data/16F916.xml
index b066f93..f2a139a 100644
--- a/src/devices/pic/xml_data/16F916.xml
+++ b/src/devices/pic/xml_data/16F916.xml
@@ -31,16 +31,16 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x1FFF" />
- <memory name="calibration" start="0x2008" end="0x2009" cal_opmask="0x0000" cal_opcode="0x0000" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="calibration" start="0x2008" end="0x2009" cal_optqmask="0x0000" cal_opcode="0x0000" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="device_id" start="0x2006" end="0x2006" />
<memory name="config" start="0x2007" end="0x2007" />
<memory name="eeprom" start="0x0000" end="0x00FF" hexfile_offset="0x2100" />
<memory name="debug_vector" start="0x2004" end="0x2004" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG" wmask="0x3FFF" bvalue="0x1FFF" >
- <mask name="FOSC" value="0x0007" >
+ <config offset="0x0" name="CONFIG" wtqmask="0x3FFF" bvalue="0x1FFF" >
+ <tqmask name="FOSC" value="0x0007" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
@@ -49,45 +49,45 @@
<value value="0x0005" name="INTRC_CLKOUT" cname="_INTRC_OSC_CLKOUT" ecnames="_INTOSC" />
<value value="0x0006" name="EXTRC_IO" cname="_EXTRC_OSC_NOCLKOUT" ecnames="_EXTRCIO" />
<value value="0x0007" name="EXTRC_CLKOUT" cname="_EXTRC_OSC_CLKOUT" ecnames="_EXTRC" />
- </mask>
- <mask name="WDT" value="0x0008" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0008" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0008" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0010" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0010" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0010" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="MCLRE" value="0x0020" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x0020" >
<value value="0x0000" name="Internal" cname="_MCLRE_OFF" />
<value value="0x0020" name="External" cname="_MCLRE_ON" />
- </mask>
- <mask name="CP" value="0x0040" >
+ </tqmask>
+ <tqmask name="CP" value="0x0040" >
<value value="0x0000" name="All" cname="_CP_ON" />
<value value="0x0040" name="Off" cname="_CP_OFF" />
- </mask>
- <mask name="CPD" value="0x0080" >
+ </tqmask>
+ <tqmask name="CPD" value="0x0080" >
<value value="0x0000" name="All" cname="_CPD_ON" />
<value value="0x0080" name="Off" cname="_CPD_OFF" />
- </mask>
- <mask name="BODEN" value="0x0300" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0300" >
<value value="0x0000" name="Off" cname="_BOD_OFF" />
<value value="0x0100" name="Software" cname="_BOD_SBODEN" />
<value value="0x0200" name="On_run" cname="_BOD_NSLEEP" />
<value value="0x0300" name="On" cname="_BOD_ON" />
- </mask>
- <mask name="IESO" value="0x0400" >
+ </tqmask>
+ <tqmask name="IESO" value="0x0400" >
<value value="0x0000" name="Off" cname="_IESO_OFF" />
<value value="0x0400" name="On" cname="_IESO_ON" />
- </mask>
- <mask name="FCMEN" value="0x0800" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x0800" >
<value value="0x0000" name="Off" cname="_FCMEN_OFF" />
<value value="0x0800" name="On" cname="_FCMEN_ON" />
- </mask>
- <mask name="DEBUG" value="0x1000" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x1000" >
<value value="0x0000" name="On" cname="_DEBUG_ON" />
<value value="0x1000" name="Off" cname="_DEBUG_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16F917.xml b/src/devices/pic/xml_data/16F917.xml
index 9e17dcc..b2fb425 100644
--- a/src/devices/pic/xml_data/16F917.xml
+++ b/src/devices/pic/xml_data/16F917.xml
@@ -31,16 +31,16 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x1FFF" />
- <memory name="calibration" start="0x2008" end="0x2009" cal_opmask="0x0000" cal_opcode="0x0000" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="calibration" start="0x2008" end="0x2009" cal_optqmask="0x0000" cal_opcode="0x0000" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="device_id" start="0x2006" end="0x2006" />
<memory name="config" start="0x2007" end="0x2007" />
<memory name="eeprom" start="0x0000" end="0x00FF" hexfile_offset="0x2100" />
<memory name="debug_vector" start="0x2004" end="0x2004" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG" wmask="0x3FFF" bvalue="0x1FFF" >
- <mask name="FOSC" value="0x0007" >
+ <config offset="0x0" name="CONFIG" wtqmask="0x3FFF" bvalue="0x1FFF" >
+ <tqmask name="FOSC" value="0x0007" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
@@ -49,45 +49,45 @@
<value value="0x0005" name="INTRC_CLKOUT" cname="_INTRC_OSC_CLKOUT" ecnames="_INTOSC" />
<value value="0x0006" name="EXTRC_IO" cname="_EXTRC_OSC_NOCLKOUT" ecnames="_EXTRCIO" />
<value value="0x0007" name="EXTRC_CLKOUT" cname="_EXTRC_OSC_CLKOUT" ecnames="_EXTRC" />
- </mask>
- <mask name="WDT" value="0x0008" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0008" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0008" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0010" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0010" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0010" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="MCLRE" value="0x0020" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x0020" >
<value value="0x0000" name="Internal" cname="_MCLRE_OFF" />
<value value="0x0020" name="External" cname="_MCLRE_ON" />
- </mask>
- <mask name="CP" value="0x0040" >
+ </tqmask>
+ <tqmask name="CP" value="0x0040" >
<value value="0x0000" name="All" cname="_CP_ON" />
<value value="0x0040" name="Off" cname="_CP_OFF" />
- </mask>
- <mask name="CPD" value="0x0080" >
+ </tqmask>
+ <tqmask name="CPD" value="0x0080" >
<value value="0x0000" name="All" cname="_CPD_ON" />
<value value="0x0080" name="Off" cname="_CPD_OFF" />
- </mask>
- <mask name="BODEN" value="0x0300" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0300" >
<value value="0x0000" name="Off" cname="_BOD_OFF" />
<value value="0x0100" name="Software" cname="_BOD_SBODEN" />
<value value="0x0200" name="On_run" cname="_BOD_NSLEEP" />
<value value="0x0300" name="On" cname="_BOD_ON" />
- </mask>
- <mask name="IESO" value="0x0400" >
+ </tqmask>
+ <tqmask name="IESO" value="0x0400" >
<value value="0x0000" name="Off" cname="_IESO_OFF" />
<value value="0x0400" name="On" cname="_IESO_ON" />
- </mask>
- <mask name="FCMEN" value="0x0800" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x0800" >
<value value="0x0000" name="Off" cname="_FCMEN_OFF" />
<value value="0x0800" name="On" cname="_FCMEN_ON" />
- </mask>
- <mask name="DEBUG" value="0x1000" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x1000" >
<value value="0x0000" name="On" cname="_DEBUG_ON" />
<value value="0x1000" name="Off" cname="_DEBUG_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16F946.xml b/src/devices/pic/xml_data/16F946.xml
index 53df522..df3ac70 100644
--- a/src/devices/pic/xml_data/16F946.xml
+++ b/src/devices/pic/xml_data/16F946.xml
@@ -31,16 +31,16 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x0000" end="0x1FFF" />
- <memory name="calibration" start="0x2008" end="0x2009" cal_opmask="0x0000" cal_opcode="0x0000" />
- <memory name="user_ids" start="0x2000" end="0x2003" rmask="0x007F" />
+ <memory name="calibration" start="0x2008" end="0x2009" cal_optqmask="0x0000" cal_opcode="0x0000" />
+ <memory name="user_ids" start="0x2000" end="0x2003" rtqmask="0x007F" />
<memory name="device_id" start="0x2006" end="0x2006" />
<memory name="config" start="0x2007" end="0x2007" />
<memory name="eeprom" start="0x0000" end="0x00FF" hexfile_offset="0x2100" />
<memory name="debug_vector" start="0x2004" end="0x2004" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG" wmask="0x3FFF" bvalue="0x1FFF" >
- <mask name="FOSC" value="0x0007" >
+ <config offset="0x0" name="CONFIG" wtqmask="0x3FFF" bvalue="0x1FFF" >
+ <tqmask name="FOSC" value="0x0007" >
<value value="0x0000" name="LP" cname="_LP_OSC" />
<value value="0x0001" name="XT" cname="_XT_OSC" />
<value value="0x0002" name="HS" cname="_HS_OSC" />
@@ -49,45 +49,45 @@
<value value="0x0005" name="INTRC_CLKOUT" cname="_INTRC_OSC_CLKOUT" ecnames="_INTOSC" />
<value value="0x0006" name="EXTRC_IO" cname="_EXTRC_OSC_NOCLKOUT" ecnames="_EXTRCIO" />
<value value="0x0007" name="EXTRC_CLKOUT" cname="_EXTRC_OSC_CLKOUT" ecnames="_EXTRC" />
- </mask>
- <mask name="WDT" value="0x0008" >
+ </tqmask>
+ <tqmask name="WDT" value="0x0008" >
<value value="0x0000" name="Off" cname="_WDT_OFF" />
<value value="0x0008" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="PWRTE" value="0x0010" >
+ </tqmask>
+ <tqmask name="PWRTE" value="0x0010" >
<value value="0x0000" name="On" cname="_PWRTE_ON" />
<value value="0x0010" name="Off" cname="_PWRTE_OFF" />
- </mask>
- <mask name="MCLRE" value="0x0020" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x0020" >
<value value="0x0000" name="Internal" cname="_MCLRE_OFF" />
<value value="0x0020" name="External" cname="_MCLRE_ON" />
- </mask>
- <mask name="CP" value="0x0040" >
+ </tqmask>
+ <tqmask name="CP" value="0x0040" >
<value value="0x0000" name="All" cname="_CP_ON" />
<value value="0x0040" name="Off" cname="_CP_OFF" />
- </mask>
- <mask name="CPD" value="0x0080" >
+ </tqmask>
+ <tqmask name="CPD" value="0x0080" >
<value value="0x0000" name="All" cname="_CPD_ON" />
<value value="0x0080" name="Off" cname="_CPD_OFF" />
- </mask>
- <mask name="BODEN" value="0x0300" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0300" >
<value value="0x0000" name="Off" cname="_BOD_OFF" />
<value value="0x0100" name="Software" cname="_BOD_SBODEN" />
<value value="0x0200" name="On_run" cname="_BOD_NSLEEP" />
<value value="0x0300" name="On" cname="_BOD_ON" />
- </mask>
- <mask name="IESO" value="0x0400" >
+ </tqmask>
+ <tqmask name="IESO" value="0x0400" >
<value value="0x0000" name="Off" cname="_IESO_OFF" />
<value value="0x0400" name="On" cname="_IESO_ON" />
- </mask>
- <mask name="FCMEN" value="0x0800" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x0800" >
<value value="0x0000" name="Off" cname="_FCMEN_OFF" />
<value value="0x0800" name="On" cname="_FCMEN_ON" />
- </mask>
- <mask name="DEBUG" value="0x1000" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x1000" >
<value value="0x0000" name="On" cname="_DEBUG_ON" />
<value value="0x1000" name="Off" cname="_DEBUG_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/16HV540.xml b/src/devices/pic/xml_data/16HV540.xml
index 439aa82..4acd802 100644
--- a/src/devices/pic/xml_data/16HV540.xml
+++ b/src/devices/pic/xml_data/16HV540.xml
@@ -28,25 +28,25 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000" end="0x1FF" />
- <memory name="user_ids" start="0x200" end="0x203" rmask="0x00F" />
+ <memory name="user_ids" start="0x200" end="0x203" rtqmask="0x00F" />
<memory name="config" start="0xFFF" end="0xFFF" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0xFFF" bvalue="0x00F" >
- <mask name="FOSC" value="0x003" >
+ <config offset="0x0" name="" wtqmask="0xFFF" bvalue="0x00F" >
+ <tqmask name="FOSC" value="0x003" >
<value value="0x000" name="LP" cname="_LP_OSC" />
<value value="0x001" name="XT" cname="_XT_OSC" />
<value value="0x002" name="HS" cname="_HS_OSC" />
<value value="0x003" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="WDT" value="0x004" >
+ </tqmask>
+ <tqmask name="WDT" value="0x004" >
<value value="0x000" name="Off" cname="_WDT_OFF" />
<value value="0x004" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="CP" value="0x008" >
+ </tqmask>
+ <tqmask name="CP" value="0x008" >
<value value="0x000" name="All" cname="_CP_ON" />
<value value="0x008" name="Off" cname="_CP_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/17C42.xml b/src/devices/pic/xml_data/17C42.xml
index e072c94..7ca1e0f 100644
--- a/src/devices/pic/xml_data/17C42.xml
+++ b/src/devices/pic/xml_data/17C42.xml
@@ -30,25 +30,25 @@
<memory name="config" start="0xFE00" end="0xFE00" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0xFFFF" bvalue="0x005F" >
- <mask name="FOSC" value="0x0003" >
+ <config offset="0x0" name="" wtqmask="0xFFFF" bvalue="0x005F" >
+ <tqmask name="FOSC" value="0x0003" >
<value value="0x0000" name="LP" cname="_LF_OSC" />
<value value="0x0001" name="EXTRC_CLKOUT" cname="_RC_OSC" />
<value value="0x0002" name="XT" cname="_XT_OSC" />
<value value="0x0003" name="EC" cname="_EC_OSC" />
- </mask>
- <mask name="WDTPS" value="0x000C" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x000C" >
<value value="0x0000" name="Disabled" cname="_WDT_OFF" ecnames="_WDT_NORM" />
<value value="0x0004" name="1:128" cname="_WDT_64" />
<value value="0x0008" name="1:512" cname="_WDT_256" />
<value value="0x000C" name="1:1" cname="_WDT_1" />
- </mask>
- <mask name="PM" value="0x0050" >
+ </tqmask>
+ <tqmask name="PM" value="0x0050" >
<value value="0x0000" name="Code-protected microcontroller" cname="_PMC_MODE" />
<value value="0x0010" name="Extended microcontroller" cname="_XMC_MODE" />
<value value="0x0040" name="Microcontroller" cname="_MC_MODE" />
<value value="0x0050" name="Microprocessor" cname="_MP_MODE" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/17C42A.xml b/src/devices/pic/xml_data/17C42A.xml
index 58c59b3..2c068ae 100644
--- a/src/devices/pic/xml_data/17C42A.xml
+++ b/src/devices/pic/xml_data/17C42A.xml
@@ -33,26 +33,26 @@
<memory name="config" start="0xFE00" end="0xFE00" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0xFFFF" bvalue="0x015F" >
- <mask name="FOSC" value="0x0003" >
+ <config offset="0x0" name="" wtqmask="0xFFFF" bvalue="0x015F" >
+ <tqmask name="FOSC" value="0x0003" >
<value value="0x0000" name="LP" cname="_LF_OSC" />
<value value="0x0001" name="EXTRC_CLKOUT" cname="_RC_OSC" />
<value value="0x0002" name="XT" cname="_XT_OSC" />
<value value="0x0003" name="EC" cname="_EC_OSC" />
- </mask>
- <mask name="WDTPS" value="0x000C" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x000C" >
<value value="0x0000" name="Disabled" cname="_WDT_OFF" ecnames="_WDT_NORM" />
<value value="0x0004" name="1:128" cname="_WDT_64" />
<value value="0x0008" name="1:512" cname="_WDT_256" />
<value value="0x000C" name="1:1" cname="_WDT_1" />
- </mask>
- <mask name="PM" value="0x0150" >
+ </tqmask>
+ <tqmask name="PM" value="0x0150" >
<value value="0x0000" name="Code-protected microcontroller" cname="_PMC_MODE" />
<value value="0x0110" name="Extended microcontroller" cname="_XMC_MODE" />
<value value="0x0140" name="Microcontroller" cname="_MC_MODE" />
<value value="0x0150" name="Microprocessor" cname="_MP_MODE" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/17C43.xml b/src/devices/pic/xml_data/17C43.xml
index 4c91f40..b49734a 100644
--- a/src/devices/pic/xml_data/17C43.xml
+++ b/src/devices/pic/xml_data/17C43.xml
@@ -33,26 +33,26 @@
<memory name="config" start="0xFE00" end="0xFE00" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0xFFFF" bvalue="0x015F" >
- <mask name="FOSC" value="0x0003" >
+ <config offset="0x0" name="" wtqmask="0xFFFF" bvalue="0x015F" >
+ <tqmask name="FOSC" value="0x0003" >
<value value="0x0000" name="LP" cname="_LF_OSC" />
<value value="0x0001" name="EXTRC_CLKOUT" cname="_RC_OSC" />
<value value="0x0002" name="XT" cname="_XT_OSC" />
<value value="0x0003" name="EC" cname="_EC_OSC" />
- </mask>
- <mask name="WDTPS" value="0x000C" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x000C" >
<value value="0x0000" name="Disabled" cname="_WDT_OFF" ecnames="_WDT_NORM" />
<value value="0x0004" name="1:128" cname="_WDT_64" />
<value value="0x0008" name="1:512" cname="_WDT_256" />
<value value="0x000C" name="1:1" cname="_WDT_1" />
- </mask>
- <mask name="PM" value="0x0150" >
+ </tqmask>
+ <tqmask name="PM" value="0x0150" >
<value value="0x0000" name="Code-protected microcontroller" cname="_PMC_MODE" />
<value value="0x0110" name="Extended microcontroller" cname="_XMC_MODE" />
<value value="0x0140" name="Microcontroller" cname="_MC_MODE" />
<value value="0x0150" name="Microprocessor" cname="_MP_MODE" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/17C44.xml b/src/devices/pic/xml_data/17C44.xml
index da4be7b..ac0d8f6 100644
--- a/src/devices/pic/xml_data/17C44.xml
+++ b/src/devices/pic/xml_data/17C44.xml
@@ -33,26 +33,26 @@
<memory name="config" start="0xFE00" end="0xFE00" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0xFFFF" bvalue="0x015F" >
- <mask name="FOSC" value="0x0003" >
+ <config offset="0x0" name="" wtqmask="0xFFFF" bvalue="0x015F" >
+ <tqmask name="FOSC" value="0x0003" >
<value value="0x0000" name="LP" cname="_LF_OSC" />
<value value="0x0001" name="EXTRC_CLKOUT" cname="_RC_OSC" />
<value value="0x0002" name="XT" cname="_XT_OSC" />
<value value="0x0003" name="EC" cname="_EC_OSC" />
- </mask>
- <mask name="WDTPS" value="0x000C" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x000C" >
<value value="0x0000" name="Disabled" cname="_WDT_OFF" ecnames="_WDT_NORM" />
<value value="0x0004" name="1:128" cname="_WDT_64" />
<value value="0x0008" name="1:512" cname="_WDT_256" />
<value value="0x000C" name="1:1" cname="_WDT_1" />
- </mask>
- <mask name="PM" value="0x0150" >
+ </tqmask>
+ <tqmask name="PM" value="0x0150" >
<value value="0x0000" name="Code-protected microcontroller" cname="_PMC_MODE" />
<value value="0x0110" name="Extended microcontroller" cname="_XMC_MODE" />
<value value="0x0140" name="Microcontroller" cname="_MC_MODE" />
<value value="0x0150" name="Microprocessor" cname="_MP_MODE" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/17C752.xml b/src/devices/pic/xml_data/17C752.xml
index 20f798f..adb759c 100644
--- a/src/devices/pic/xml_data/17C752.xml
+++ b/src/devices/pic/xml_data/17C752.xml
@@ -33,30 +33,30 @@
<memory name="config" start="0xFE00" end="0xFE00" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0xFFFF" bvalue="0xC05F" >
- <mask name="FOSC" value="0x0003" >
+ <config offset="0x0" name="" wtqmask="0xFFFF" bvalue="0xC05F" >
+ <tqmask name="FOSC" value="0x0003" >
<value value="0x0000" name="LP" cname="_LF_OSC" />
<value value="0x0001" name="EXTRC_CLKOUT" cname="_RC_OSC" />
<value value="0x0002" name="XT" cname="_XT_OSC" />
<value value="0x0003" name="EC" cname="_EC_OSC" />
- </mask>
- <mask name="WDTPS" value="0x000C" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x000C" >
<value value="0x0000" name="Disabled" cname="_WDT_OFF" ecnames="_WDT_NORM" />
<value value="0x0004" name="1:64" cname="_WDT_64" />
<value value="0x0008" name="1:256" cname="_WDT_256" />
<value value="0x000C" name="1:1" cname="_WDT_1" ecnames="_WDT_0" />
- </mask>
- <mask name="BODEN" value="0x4000" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x4000" >
<value value="0x0000" name="Off" cname="_BODEN_OFF" />
<value value="0x4000" name="On" cname="_BODEN_ON" />
- </mask>
- <mask name="PM" value="0x8050" >
+ </tqmask>
+ <tqmask name="PM" value="0x8050" >
<value value="0x0000" name="Code-protected microcontroller" cname="_PMC_MODE" />
<value value="0x8010" name="Extended microcontroller" cname="_XMC_MODE" />
<value value="0x8040" name="Microcontroller" cname="_MC_MODE" />
<value value="0x8050" name="Microprocessor" cname="_MP_MODE" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/17C756.xml b/src/devices/pic/xml_data/17C756.xml
index a5df4c4..68b0ae7 100644
--- a/src/devices/pic/xml_data/17C756.xml
+++ b/src/devices/pic/xml_data/17C756.xml
@@ -33,30 +33,30 @@
<memory name="config" start="0xFE00" end="0xFE00" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0xFFFF" bvalue="0xC05F" >
- <mask name="FOSC" value="0x0003" >
+ <config offset="0x0" name="" wtqmask="0xFFFF" bvalue="0xC05F" >
+ <tqmask name="FOSC" value="0x0003" >
<value value="0x0000" name="LP" cname="_LF_OSC" />
<value value="0x0001" name="EXTRC_CLKOUT" cname="_RC_OSC" />
<value value="0x0002" name="XT" cname="_XT_OSC" />
<value value="0x0003" name="EC" cname="_EC_OSC" />
- </mask>
- <mask name="WDTPS" value="0x000C" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x000C" >
<value value="0x0000" name="Disabled" cname="_WDT_OFF" ecnames="_WDT_NORM" />
<value value="0x0004" name="1:64" cname="_WDT_64" />
<value value="0x0008" name="1:256" cname="_WDT_256" />
<value value="0x000C" name="1:1" cname="_WDT_1" ecnames="_WDT_0" />
- </mask>
- <mask name="BODEN" value="0x4000" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x4000" >
<value value="0x0000" name="Off" cname="_BODEN_OFF" />
<value value="0x4000" name="On" cname="_BODEN_ON" />
- </mask>
- <mask name="PM" value="0x8050" >
+ </tqmask>
+ <tqmask name="PM" value="0x8050" >
<value value="0x0000" name="Code-protected microcontroller" cname="_PMC_MODE" />
<value value="0x8010" name="Extended microcontroller" cname="_XMC_MODE" />
<value value="0x8040" name="Microcontroller" cname="_MC_MODE" />
<value value="0x8050" name="Microprocessor" cname="_MP_MODE" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/17C756A.xml b/src/devices/pic/xml_data/17C756A.xml
index f20ee31..39c9b81 100644
--- a/src/devices/pic/xml_data/17C756A.xml
+++ b/src/devices/pic/xml_data/17C756A.xml
@@ -33,30 +33,30 @@
<memory name="config" start="0xFE00" end="0xFE00" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0xFFFF" bvalue="0xC05F" >
- <mask name="FOSC" value="0x0003" >
+ <config offset="0x0" name="" wtqmask="0xFFFF" bvalue="0xC05F" >
+ <tqmask name="FOSC" value="0x0003" >
<value value="0x0000" name="LP" cname="_LF_OSC" />
<value value="0x0001" name="EXTRC_CLKOUT" cname="_RC_OSC" />
<value value="0x0002" name="XT" cname="_XT_OSC" />
<value value="0x0003" name="EC" cname="_EC_OSC" />
- </mask>
- <mask name="WDTPS" value="0x000C" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x000C" >
<value value="0x0000" name="Disabled" cname="_WDT_OFF" ecnames="_WDT_NORM" />
<value value="0x0004" name="1:64" cname="_WDT_64" />
<value value="0x0008" name="1:256" cname="_WDT_256" />
<value value="0x000C" name="1:1" cname="_WDT_1" ecnames="_WDT_0" />
- </mask>
- <mask name="BODEN" value="0x4000" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x4000" >
<value value="0x0000" name="Off" cname="_BODEN_OFF" />
<value value="0x4000" name="On" cname="_BODEN_ON" />
- </mask>
- <mask name="PM" value="0x8050" >
+ </tqmask>
+ <tqmask name="PM" value="0x8050" >
<value value="0x0000" name="Code-protected microcontroller" cname="_PMC_MODE" />
<value value="0x8010" name="Extended microcontroller" cname="_XMC_MODE" />
<value value="0x8040" name="Microcontroller" cname="_MC_MODE" />
<value value="0x8050" name="Microprocessor" cname="_MP_MODE" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/17C762.xml b/src/devices/pic/xml_data/17C762.xml
index 10e3a86..311caa6 100644
--- a/src/devices/pic/xml_data/17C762.xml
+++ b/src/devices/pic/xml_data/17C762.xml
@@ -33,30 +33,30 @@
<memory name="config" start="0xFE00" end="0xFE00" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0xFFFF" bvalue="0xC05F" >
- <mask name="FOSC" value="0x0003" >
+ <config offset="0x0" name="" wtqmask="0xFFFF" bvalue="0xC05F" >
+ <tqmask name="FOSC" value="0x0003" >
<value value="0x0000" name="LP" cname="_LF_OSC" />
<value value="0x0001" name="EXTRC_CLKOUT" cname="_RC_OSC" />
<value value="0x0002" name="XT" cname="_XT_OSC" />
<value value="0x0003" name="EC" cname="_EC_OSC" />
- </mask>
- <mask name="WDTPS" value="0x000C" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x000C" >
<value value="0x0000" name="Disabled" cname="_WDT_OFF" ecnames="_WDT_NORM" />
<value value="0x0004" name="1:64" cname="_WDT_64" />
<value value="0x0008" name="1:256" cname="_WDT_256" />
<value value="0x000C" name="1:1" cname="_WDT_1" ecnames="_WDT_0" />
- </mask>
- <mask name="BODEN" value="0x4000" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x4000" >
<value value="0x0000" name="Off" cname="_BODEN_OFF" />
<value value="0x4000" name="On" cname="_BODEN_ON" />
- </mask>
- <mask name="PM" value="0x8050" >
+ </tqmask>
+ <tqmask name="PM" value="0x8050" >
<value value="0x0000" name="Code-protected microcontroller" cname="_PMC_MODE" />
<value value="0x8010" name="Extended microcontroller" cname="_XMC_MODE" />
<value value="0x8040" name="Microcontroller" cname="_MC_MODE" />
<value value="0x8050" name="Microprocessor" cname="_MP_MODE" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/17C766.xml b/src/devices/pic/xml_data/17C766.xml
index 0d2559d..059decd 100644
--- a/src/devices/pic/xml_data/17C766.xml
+++ b/src/devices/pic/xml_data/17C766.xml
@@ -33,30 +33,30 @@
<memory name="config" start="0xFE00" end="0xFE00" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0xFFFF" bvalue="0xC05F" >
- <mask name="FOSC" value="0x0003" >
+ <config offset="0x0" name="" wtqmask="0xFFFF" bvalue="0xC05F" >
+ <tqmask name="FOSC" value="0x0003" >
<value value="0x0000" name="LP" cname="_LF_OSC" />
<value value="0x0001" name="EXTRC_CLKOUT" cname="_RC_OSC" />
<value value="0x0002" name="XT" cname="_XT_OSC" />
<value value="0x0003" name="EC" cname="_EC_OSC" />
- </mask>
- <mask name="WDTPS" value="0x000C" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x000C" >
<value value="0x0000" name="Disabled" cname="_WDT_OFF" ecnames="_WDT_NORM" />
<value value="0x0004" name="1:64" cname="_WDT_64" />
<value value="0x0008" name="1:256" cname="_WDT_256" />
<value value="0x000C" name="1:1" cname="_WDT_1" ecnames="_WDT_0" />
- </mask>
- <mask name="BODEN" value="0x4000" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x4000" >
<value value="0x0000" name="Off" cname="_BODEN_OFF" />
<value value="0x4000" name="On" cname="_BODEN_ON" />
- </mask>
- <mask name="PM" value="0x8050" >
+ </tqmask>
+ <tqmask name="PM" value="0x8050" >
<value value="0x0000" name="Code-protected microcontroller" cname="_PMC_MODE" />
<value value="0x8010" name="Extended microcontroller" cname="_XMC_MODE" />
<value value="0x8040" name="Microcontroller" cname="_MC_MODE" />
<value value="0x8050" name="Microprocessor" cname="_MP_MODE" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/17CR42.xml b/src/devices/pic/xml_data/17CR42.xml
index b691cd8..21893f8 100644
--- a/src/devices/pic/xml_data/17CR42.xml
+++ b/src/devices/pic/xml_data/17CR42.xml
@@ -33,26 +33,26 @@
<memory name="config" start="0xFE00" end="0xFE00" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0xFFFF" bvalue="0x015F" >
- <mask name="FOSC" value="0x0003" >
+ <config offset="0x0" name="" wtqmask="0xFFFF" bvalue="0x015F" >
+ <tqmask name="FOSC" value="0x0003" >
<value value="0x0000" name="LP" cname="_LF_OSC" />
<value value="0x0001" name="EXTRC_CLKOUT" cname="_RC_OSC" />
<value value="0x0002" name="XT" cname="_XT_OSC" />
<value value="0x0003" name="EC" cname="_EC_OSC" />
- </mask>
- <mask name="WDTPS" value="0x000C" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x000C" >
<value value="0x0000" name="Disabled" cname="_WDT_OFF" ecnames="_WDT_NORM" />
<value value="0x0004" name="1:128" cname="_WDT_64" />
<value value="0x0008" name="1:512" cname="_WDT_256" />
<value value="0x000C" name="1:1" cname="_WDT_1" />
- </mask>
- <mask name="PM" value="0x0150" >
+ </tqmask>
+ <tqmask name="PM" value="0x0150" >
<value value="0x0000" name="Code-protected microcontroller" cname="_PMC_MODE" />
<value value="0x0110" name="Extended microcontroller" cname="_XMC_MODE" />
<value value="0x0140" name="Microcontroller" cname="_MC_MODE" />
<value value="0x0150" name="Microprocessor" cname="_MP_MODE" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/17CR43.xml b/src/devices/pic/xml_data/17CR43.xml
index 13c1f2c..1e43eec 100644
--- a/src/devices/pic/xml_data/17CR43.xml
+++ b/src/devices/pic/xml_data/17CR43.xml
@@ -33,26 +33,26 @@
<memory name="config" start="0xFE00" end="0xFE00" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="" wmask="0xFFFF" bvalue="0x015F" >
- <mask name="FOSC" value="0x0003" >
+ <config offset="0x0" name="" wtqmask="0xFFFF" bvalue="0x015F" >
+ <tqmask name="FOSC" value="0x0003" >
<value value="0x0000" name="LP" cname="_LF_OSC" />
<value value="0x0001" name="EXTRC_CLKOUT" cname="_RC_OSC" />
<value value="0x0002" name="XT" cname="_XT_OSC" />
<value value="0x0003" name="EC" cname="_EC_OSC" />
- </mask>
- <mask name="WDTPS" value="0x000C" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x000C" >
<value value="0x0000" name="Disabled" cname="_WDT_OFF" ecnames="_WDT_NORM" />
<value value="0x0004" name="1:128" cname="_WDT_64" />
<value value="0x0008" name="1:512" cname="_WDT_256" />
<value value="0x000C" name="1:1" cname="_WDT_1" />
- </mask>
- <mask name="PM" value="0x0150" >
+ </tqmask>
+ <tqmask name="PM" value="0x0150" >
<value value="0x0000" name="Code-protected microcontroller" cname="_PMC_MODE" />
<value value="0x0110" name="Extended microcontroller" cname="_XMC_MODE" />
<value value="0x0140" name="Microcontroller" cname="_MC_MODE" />
<value value="0x0150" name="Microprocessor" cname="_MP_MODE" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18C242.xml b/src/devices/pic/xml_data/18C242.xml
index 798c478..32495ab 100644
--- a/src/devices/pic/xml_data/18C242.xml
+++ b/src/devices/pic/xml_data/18C242.xml
@@ -29,21 +29,21 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x003FFF" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x300007" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG0" wmask="0xFF" bvalue="0xFF" >
- <mask name="CP" value="0xFF" >
+ <config offset="0x0" name="CONFIG0" wtqmask="0xFF" bvalue="0xFF" >
+ <tqmask name="CP" value="0xFF" >
<value value="0x00" name="All" cname="_CP_ON" />
<value value="0xFF" name="Off" cname="_CP_OFF" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x1" name="CONFIG1" wmask="0xFF" bvalue="0x27" >
- <mask name="FOSC" value="0x07" >
+ <config offset="0x1" name="CONFIG1" wtqmask="0xFF" bvalue="0x27" >
+ <tqmask name="FOSC" value="0x07" >
<value value="0x00" name="LP" cname="_LP_OSC" />
<value value="0x01" name="XT" cname="_XT_OSC" />
<value value="0x02" name="HS" cname="_HS_OSC" />
@@ -52,36 +52,36 @@
<value value="0x05" name="EC_IO" cname="_ECIO_OSC" />
<value value="0x06" name="H4" cname="_HSPLL_OSC" />
<value value="0x07" name="EXTRC_IO" cname="_RCIO_OSC" />
- </mask>
- <mask name="OSCSEN" value="0x20" >
+ </tqmask>
+ <tqmask name="OSCSEN" value="0x20" >
<value value="0x00" name="On" cname="_OSCS_ON" />
<value value="0x20" name="Off" cname="_OSCS_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2" wmask="0xFF" bvalue="0x0F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" />
- </mask>
- <mask name="BODEN" value="0x02" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x02" >
<value value="0x00" name="Off" cname="_BOR_OFF" />
<value value="0x02" name="On" cname="_BOR_ON" />
- </mask>
- <mask name="BORV" value="0x0C" >
+ </tqmask>
+ <tqmask name="BORV" value="0x0C" >
<value value="0x00" name="4.5" cname="_BORV_45" />
<value value="0x04" name="4.2" cname="_BORV_42" />
<value value="0x08" name="2.7" cname="_BORV_27" />
<value value="0x0C" name="2.5" cname="_BORV_25" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG3" wmask="0xFF" bvalue="0x0F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG3" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" />
<value value="0x01" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x0E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x0E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" />
@@ -90,26 +90,26 @@
<value value="0x0A" name="1:32" cname="_WDTPS_32" />
<value value="0x0C" name="1:64" cname="_WDTPS_64" />
<value value="0x0E" name="1:128" cname="_WDTPS_128" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG4" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x4" name="CONFIG4" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x5" name="CONFIG5" wmask="0xFF" bvalue="0x01" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG5" wtqmask="0xFF" bvalue="0x01" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RB3" cname="_CCP2MX_OFF" />
<value value="0x01" name="RC1" cname="_CCP2MX_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG6" wmask="0xFF" bvalue="0x01" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG6" wtqmask="0xFF" bvalue="0x01" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVR_OFF" />
<value value="0x01" name="On" cname="_STVR_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG7" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG7" wtqmask="0xFF" bvalue="0x00" />
<!--* Packages *************************************************************-->
<package types="pdip soic" nb_pins="28" >
diff --git a/src/devices/pic/xml_data/18C252.xml b/src/devices/pic/xml_data/18C252.xml
index 81f370b..d5a7161 100644
--- a/src/devices/pic/xml_data/18C252.xml
+++ b/src/devices/pic/xml_data/18C252.xml
@@ -29,21 +29,21 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x007FFF" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x300007" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG0" wmask="0xFF" bvalue="0xFF" >
- <mask name="CP" value="0xFF" >
+ <config offset="0x0" name="CONFIG0" wtqmask="0xFF" bvalue="0xFF" >
+ <tqmask name="CP" value="0xFF" >
<value value="0x00" name="All" cname="_CP_ON" />
<value value="0xFF" name="Off" cname="_CP_OFF" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x1" name="CONFIG1" wmask="0xFF" bvalue="0x27" >
- <mask name="FOSC" value="0x07" >
+ <config offset="0x1" name="CONFIG1" wtqmask="0xFF" bvalue="0x27" >
+ <tqmask name="FOSC" value="0x07" >
<value value="0x00" name="LP" cname="_LP_OSC" />
<value value="0x01" name="XT" cname="_XT_OSC" />
<value value="0x02" name="HS" cname="_HS_OSC" />
@@ -52,36 +52,36 @@
<value value="0x05" name="EC_IO" cname="_ECIO_OSC" />
<value value="0x06" name="H4" cname="_HSPLL_OSC" />
<value value="0x07" name="EXTRC_IO" cname="_RCIO_OSC" />
- </mask>
- <mask name="OSCSEN" value="0x20" >
+ </tqmask>
+ <tqmask name="OSCSEN" value="0x20" >
<value value="0x00" name="On" cname="_OSCS_ON" />
<value value="0x20" name="Off" cname="_OSCS_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2" wmask="0xFF" bvalue="0x0F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" />
- </mask>
- <mask name="BODEN" value="0x02" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x02" >
<value value="0x00" name="Off" cname="_BOR_OFF" />
<value value="0x02" name="On" cname="_BOR_ON" />
- </mask>
- <mask name="BORV" value="0x0C" >
+ </tqmask>
+ <tqmask name="BORV" value="0x0C" >
<value value="0x00" name="4.5" cname="_BORV_45" />
<value value="0x04" name="4.2" cname="_BORV_42" />
<value value="0x08" name="2.7" cname="_BORV_27" />
<value value="0x0C" name="2.5" cname="_BORV_25" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG3" wmask="0xFF" bvalue="0x0F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG3" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" />
<value value="0x01" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x0E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x0E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" />
@@ -90,26 +90,26 @@
<value value="0x0A" name="1:32" cname="_WDTPS_32" />
<value value="0x0C" name="1:64" cname="_WDTPS_64" />
<value value="0x0E" name="1:128" cname="_WDTPS_128" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG4" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x4" name="CONFIG4" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x5" name="CONFIG5" wmask="0xFF" bvalue="0x01" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG5" wtqmask="0xFF" bvalue="0x01" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RB3" cname="_CCP2MX_OFF" />
<value value="0x01" name="RC1" cname="_CCP2MX_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG6" wmask="0xFF" bvalue="0x01" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG6" wtqmask="0xFF" bvalue="0x01" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVR_OFF" />
<value value="0x01" name="On" cname="_STVR_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG7" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG7" wtqmask="0xFF" bvalue="0x00" />
<!--* Packages *************************************************************-->
<package types="pdip soic" nb_pins="28" >
diff --git a/src/devices/pic/xml_data/18C442.xml b/src/devices/pic/xml_data/18C442.xml
index 419ee29..5ecb3b4 100644
--- a/src/devices/pic/xml_data/18C442.xml
+++ b/src/devices/pic/xml_data/18C442.xml
@@ -29,21 +29,21 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x003FFF" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x300007" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG0" wmask="0xFF" bvalue="0xFF" >
- <mask name="CP" value="0xFF" >
+ <config offset="0x0" name="CONFIG0" wtqmask="0xFF" bvalue="0xFF" >
+ <tqmask name="CP" value="0xFF" >
<value value="0x00" name="All" cname="_CP_ON" />
<value value="0xFF" name="Off" cname="_CP_OFF" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x1" name="CONFIG1" wmask="0xFF" bvalue="0x27" >
- <mask name="FOSC" value="0x07" >
+ <config offset="0x1" name="CONFIG1" wtqmask="0xFF" bvalue="0x27" >
+ <tqmask name="FOSC" value="0x07" >
<value value="0x00" name="LP" cname="_LP_OSC" />
<value value="0x01" name="XT" cname="_XT_OSC" />
<value value="0x02" name="HS" cname="_HS_OSC" />
@@ -52,36 +52,36 @@
<value value="0x05" name="EC_IO" cname="_ECIO_OSC" />
<value value="0x06" name="H4" cname="_HSPLL_OSC" />
<value value="0x07" name="EXTRC_IO" cname="_RCIO_OSC" />
- </mask>
- <mask name="OSCSEN" value="0x20" >
+ </tqmask>
+ <tqmask name="OSCSEN" value="0x20" >
<value value="0x00" name="On" cname="_OSCS_ON" />
<value value="0x20" name="Off" cname="_OSCS_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2" wmask="0xFF" bvalue="0x0F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" />
- </mask>
- <mask name="BODEN" value="0x02" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x02" >
<value value="0x00" name="Off" cname="_BOR_OFF" />
<value value="0x02" name="On" cname="_BOR_ON" />
- </mask>
- <mask name="BORV" value="0x0C" >
+ </tqmask>
+ <tqmask name="BORV" value="0x0C" >
<value value="0x00" name="4.5" cname="_BORV_45" />
<value value="0x04" name="4.2" cname="_BORV_42" />
<value value="0x08" name="2.7" cname="_BORV_27" />
<value value="0x0C" name="2.5" cname="_BORV_25" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG3" wmask="0xFF" bvalue="0x0F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG3" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" />
<value value="0x01" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x0E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x0E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" />
@@ -90,26 +90,26 @@
<value value="0x0A" name="1:32" cname="_WDTPS_32" />
<value value="0x0C" name="1:64" cname="_WDTPS_64" />
<value value="0x0E" name="1:128" cname="_WDTPS_128" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG4" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x4" name="CONFIG4" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x5" name="CONFIG5" wmask="0xFF" bvalue="0x01" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG5" wtqmask="0xFF" bvalue="0x01" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RB3" cname="_CCP2MX_OFF" />
<value value="0x01" name="RC1" cname="_CCP2MX_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG6" wmask="0xFF" bvalue="0x01" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG6" wtqmask="0xFF" bvalue="0x01" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVR_OFF" />
<value value="0x01" name="On" cname="_STVR_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG7" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG7" wtqmask="0xFF" bvalue="0x00" />
<!--* Packages *************************************************************-->
<package types="pdip" nb_pins="40" >
diff --git a/src/devices/pic/xml_data/18C452.xml b/src/devices/pic/xml_data/18C452.xml
index 73e3610..5a6a07c 100644
--- a/src/devices/pic/xml_data/18C452.xml
+++ b/src/devices/pic/xml_data/18C452.xml
@@ -29,21 +29,21 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x007FFF" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x300007" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG0" wmask="0xFF" bvalue="0xFF" >
- <mask name="CP" value="0xFF" >
+ <config offset="0x0" name="CONFIG0" wtqmask="0xFF" bvalue="0xFF" >
+ <tqmask name="CP" value="0xFF" >
<value value="0x00" name="All" cname="_CP_ON" />
<value value="0xFF" name="Off" cname="_CP_OFF" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x1" name="CONFIG1" wmask="0xFF" bvalue="0x27" >
- <mask name="FOSC" value="0x07" >
+ <config offset="0x1" name="CONFIG1" wtqmask="0xFF" bvalue="0x27" >
+ <tqmask name="FOSC" value="0x07" >
<value value="0x00" name="LP" cname="_LP_OSC" />
<value value="0x01" name="XT" cname="_XT_OSC" />
<value value="0x02" name="HS" cname="_HS_OSC" />
@@ -52,36 +52,36 @@
<value value="0x05" name="EC_IO" cname="_ECIO_OSC" />
<value value="0x06" name="H4" cname="_HSPLL_OSC" />
<value value="0x07" name="EXTRC_IO" cname="_RCIO_OSC" />
- </mask>
- <mask name="OSCSEN" value="0x20" >
+ </tqmask>
+ <tqmask name="OSCSEN" value="0x20" >
<value value="0x00" name="On" cname="_OSCS_ON" />
<value value="0x20" name="Off" cname="_OSCS_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2" wmask="0xFF" bvalue="0x0F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" />
- </mask>
- <mask name="BODEN" value="0x02" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x02" >
<value value="0x00" name="Off" cname="_BOR_OFF" />
<value value="0x02" name="On" cname="_BOR_ON" />
- </mask>
- <mask name="BORV" value="0x0C" >
+ </tqmask>
+ <tqmask name="BORV" value="0x0C" >
<value value="0x00" name="4.5" cname="_BORV_45" />
<value value="0x04" name="4.2" cname="_BORV_42" />
<value value="0x08" name="2.7" cname="_BORV_27" />
<value value="0x0C" name="2.5" cname="_BORV_25" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG3" wmask="0xFF" bvalue="0x0F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG3" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" />
<value value="0x01" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x0E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x0E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" />
@@ -90,26 +90,26 @@
<value value="0x0A" name="1:32" cname="_WDTPS_32" />
<value value="0x0C" name="1:64" cname="_WDTPS_64" />
<value value="0x0E" name="1:128" cname="_WDTPS_128" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG4" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x4" name="CONFIG4" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x5" name="CONFIG5" wmask="0xFF" bvalue="0x01" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG5" wtqmask="0xFF" bvalue="0x01" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RB3" cname="_CCP2MX_OFF" />
<value value="0x01" name="RC1" cname="_CCP2MX_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG6" wmask="0xFF" bvalue="0x01" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG6" wtqmask="0xFF" bvalue="0x01" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVR_OFF" />
<value value="0x01" name="On" cname="_STVR_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG7" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG7" wtqmask="0xFF" bvalue="0x00" />
<!--* Packages *************************************************************-->
<package types="pdip" nb_pins="40" >
diff --git a/src/devices/pic/xml_data/18C601.xml b/src/devices/pic/xml_data/18C601.xml
index 6d41b1c..9469902 100644
--- a/src/devices/pic/xml_data/18C601.xml
+++ b/src/devices/pic/xml_data/18C601.xml
@@ -27,34 +27,34 @@
<memory name="config" start="0x300000" end="0x300007" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0x02" >
- <mask name="FOSC" value="0x03" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0x02" >
+ <tqmask name="FOSC" value="0x03" >
<value value="0x00" name="LP" cname="_LP_OSC" />
<value value="0x01" name="EC_CLKOUT" cname="_EC_OSC" />
<value value="0x02" name="HS" cname="_HS_OSC" />
<value value="0x03" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x41" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x41" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" />
- </mask>
- <mask name="BW" value="0x40" >
+ </tqmask>
+ <tqmask name="BW" value="0x40" >
<value value="0x00" name="8" cname="_BW_8_BIT" />
<value value="0x40" name="16" cname="_BW_16_BIT" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x0F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" />
<value value="0x01" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x0E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x0E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" />
@@ -63,25 +63,25 @@
<value value="0x0A" name="1:32" cname="_WDTPS_32" />
<value value="0x0C" name="1:64" cname="_WDTPS_64" />
<value value="0x0E" name="1:128" cname="_WDTPS_128" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x81" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x81" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVR_OFF" />
<value value="0x01" name="On" cname="_STVR_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="0x7F" />
<value value="0x80" name="Off" cname="0xFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
<!--* Packages *************************************************************-->
<package types="tqfp" nb_pins="64" >
diff --git a/src/devices/pic/xml_data/18C658.xml b/src/devices/pic/xml_data/18C658.xml
index 9ca140c..5f115ee 100644
--- a/src/devices/pic/xml_data/18C658.xml
+++ b/src/devices/pic/xml_data/18C658.xml
@@ -29,21 +29,21 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x007FFF" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x300007" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG0" wmask="0xFF" bvalue="0xFF" >
- <mask name="CP" value="0xFF" >
+ <config offset="0x0" name="CONFIG0" wtqmask="0xFF" bvalue="0xFF" >
+ <tqmask name="CP" value="0xFF" >
<value value="0x00" name="All" cname="_CP_ON" />
<value value="0xFF" name="Off" cname="_CP_OFF" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x1" name="CONFIG1" wmask="0xFF" bvalue="0x27" >
- <mask name="FOSC" value="0x07" >
+ <config offset="0x1" name="CONFIG1" wtqmask="0xFF" bvalue="0x27" >
+ <tqmask name="FOSC" value="0x07" >
<value value="0x00" name="LP" cname="_LP_OSC" />
<value value="0x01" name="XT" cname="_XT_OSC" />
<value value="0x02" name="HS" cname="_HS_OSC" />
@@ -52,36 +52,36 @@
<value value="0x05" name="EC_IO" cname="_ECIO_OSC" />
<value value="0x06" name="H4" cname="_HSPLL_OSC" />
<value value="0x07" name="EXTRC_IO" cname="_RCIO_OSC" />
- </mask>
- <mask name="OSCSEN" value="0x20" >
+ </tqmask>
+ <tqmask name="OSCSEN" value="0x20" >
<value value="0x00" name="On" cname="_OSCS_ON" />
<value value="0x20" name="Off" cname="_OSCS_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2" wmask="0xFF" bvalue="0x0F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" />
- </mask>
- <mask name="BODEN" value="0x02" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x02" >
<value value="0x00" name="Off" cname="_BOR_OFF" />
<value value="0x02" name="On" cname="_BOR_ON" />
- </mask>
- <mask name="BORV" value="0x0C" >
+ </tqmask>
+ <tqmask name="BORV" value="0x0C" >
<value value="0x00" name="4.5" cname="_BORV_45" />
<value value="0x04" name="4.2" cname="_BORV_42" />
<value value="0x08" name="2.7" cname="_BORV_27" />
<value value="0x0C" name="2.5" cname="_BORV_25" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG3" wmask="0xFF" bvalue="0x0F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG3" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" />
<value value="0x01" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x0E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x0E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" />
@@ -90,21 +90,21 @@
<value value="0x0A" name="1:32" cname="_WDTPS_32" />
<value value="0x0C" name="1:64" cname="_WDTPS_64" />
<value value="0x0E" name="1:128" cname="_WDTPS_128" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG4" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x4" name="CONFIG4" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x5" name="CONFIG5" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x5" name="CONFIG5" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x6" name="CONFIG6" wmask="0xFF" bvalue="0x01" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG6" wtqmask="0xFF" bvalue="0x01" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVR_OFF" />
<value value="0x01" name="On" cname="_STVR_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG7" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG7" wtqmask="0xFF" bvalue="0x00" />
<!--* Packages *************************************************************-->
<package types="tqfp" nb_pins="64" >
diff --git a/src/devices/pic/xml_data/18C801.xml b/src/devices/pic/xml_data/18C801.xml
index 3e067ad..186230c 100644
--- a/src/devices/pic/xml_data/18C801.xml
+++ b/src/devices/pic/xml_data/18C801.xml
@@ -27,34 +27,34 @@
<memory name="config" start="0x300000" end="0x300007" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0x02" >
- <mask name="FOSC" value="0x03" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0x02" >
+ <tqmask name="FOSC" value="0x03" >
<value value="0x00" name="LP" cname="_LP_OSC" />
<value value="0x01" name="EC_CLKOUT" cname="_EC_OSC" />
<value value="0x02" name="HS" cname="_HS_OSC" />
<value value="0x03" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x41" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x41" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" />
- </mask>
- <mask name="BW" value="0x40" >
+ </tqmask>
+ <tqmask name="BW" value="0x40" >
<value value="0x00" name="8" cname="_BW_8_BIT" />
<value value="0x40" name="16" cname="_BW_16_BIT" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x0F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" />
<value value="0x01" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x0E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x0E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" />
@@ -63,25 +63,25 @@
<value value="0x0A" name="1:32" cname="_WDTPS_32" />
<value value="0x0C" name="1:64" cname="_WDTPS_64" />
<value value="0x0E" name="1:128" cname="_WDTPS_128" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x81" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x81" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVR_OFF" />
<value value="0x01" name="On" cname="_STVR_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="0x7F" />
<value value="0x80" name="Off" cname="0xFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
<!--* Packages *************************************************************-->
<package types="tqfp" nb_pins="80" >
diff --git a/src/devices/pic/xml_data/18C858.xml b/src/devices/pic/xml_data/18C858.xml
index 7ce8087..33eb056 100644
--- a/src/devices/pic/xml_data/18C858.xml
+++ b/src/devices/pic/xml_data/18C858.xml
@@ -29,21 +29,21 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x007FFF" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x300007" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG0" wmask="0xFF" bvalue="0xFF" >
- <mask name="CP" value="0xFF" >
+ <config offset="0x0" name="CONFIG0" wtqmask="0xFF" bvalue="0xFF" >
+ <tqmask name="CP" value="0xFF" >
<value value="0x00" name="All" cname="_CP_ON" />
<value value="0xFF" name="Off" cname="_CP_OFF" />
<value value="default" name="invalid" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x1" name="CONFIG1" wmask="0xFF" bvalue="0x27" >
- <mask name="FOSC" value="0x07" >
+ <config offset="0x1" name="CONFIG1" wtqmask="0xFF" bvalue="0x27" >
+ <tqmask name="FOSC" value="0x07" >
<value value="0x00" name="LP" cname="_LP_OSC" />
<value value="0x01" name="XT" cname="_XT_OSC" />
<value value="0x02" name="HS" cname="_HS_OSC" />
@@ -52,36 +52,36 @@
<value value="0x05" name="EC_IO" cname="_ECIO_OSC" />
<value value="0x06" name="H4" cname="_HSPLL_OSC" />
<value value="0x07" name="EXTRC_IO" cname="_RCIO_OSC" />
- </mask>
- <mask name="OSCSEN" value="0x20" >
+ </tqmask>
+ <tqmask name="OSCSEN" value="0x20" >
<value value="0x00" name="On" cname="_OSCS_ON" />
<value value="0x20" name="Off" cname="_OSCS_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2" wmask="0xFF" bvalue="0x0F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" />
- </mask>
- <mask name="BODEN" value="0x02" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x02" >
<value value="0x00" name="Off" cname="_BOR_OFF" />
<value value="0x02" name="On" cname="_BOR_ON" />
- </mask>
- <mask name="BORV" value="0x0C" >
+ </tqmask>
+ <tqmask name="BORV" value="0x0C" >
<value value="0x00" name="4.5" cname="_BORV_45" />
<value value="0x04" name="4.2" cname="_BORV_42" />
<value value="0x08" name="2.7" cname="_BORV_27" />
<value value="0x0C" name="2.5" cname="_BORV_25" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG3" wmask="0xFF" bvalue="0x0F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG3" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" />
<value value="0x01" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x0E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x0E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" />
@@ -90,21 +90,21 @@
<value value="0x0A" name="1:32" cname="_WDTPS_32" />
<value value="0x0C" name="1:64" cname="_WDTPS_64" />
<value value="0x0E" name="1:128" cname="_WDTPS_128" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG4" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x4" name="CONFIG4" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x5" name="CONFIG5" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x5" name="CONFIG5" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x6" name="CONFIG6" wmask="0xFF" bvalue="0x01" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG6" wtqmask="0xFF" bvalue="0x01" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVR_OFF" />
<value value="0x01" name="On" cname="_STVR_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG7" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG7" wtqmask="0xFF" bvalue="0x00" />
<!--* Packages *************************************************************-->
<package types="tqfp" nb_pins="80" >
diff --git a/src/devices/pic/xml_data/18F1220.xml b/src/devices/pic/xml_data/18F1220.xml
index e46f7f0..1cd826b 100644
--- a/src/devices/pic/xml_data/18F1220.xml
+++ b/src/devices/pic/xml_data/18F1220.xml
@@ -34,17 +34,17 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x000FFF" word_write_align="4" word_erase_align="32" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="eeprom" start="0x000000" end="0x0000FF" hexfile_offset="0xF00000" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0xCF" >
- <mask name="FOSC" value="0x0F" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0xCF" >
+ <tqmask name="FOSC" value="0x0F" >
<value value="0x00" name="LP" cname="_LP_OSC" sdcc_cname="_OSC_LP" />
<value value="0x01" name="XT" cname="_XT_OSC" sdcc_cname="_OSC_XT" />
<value value="0x02" name="HS" cname="_HS_OSC" sdcc_cname="_OSC_HS" />
@@ -55,40 +55,40 @@
<value value="0x07" name="EXTRC_IO" cname="_RCIO_OSC" sdcc_cname="_OSC_EXT_Port_on_RA6" />
<value value="0x08" name="INTRC_IO" cname="_INTIO2_OSC" sdcc_cname="_OSC_INT_Port_on_RA6_Port_on_RA7" />
<value value="0x09" name="INTRC_CLKOUT" cname="_INTIO1_OSC" sdcc_cname="_OSC_INT_CLKOUT_on_RA6_Port_on_RA7" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="Off" cname="_FSCM_OFF" sdcc_cname="_FCMEN_OFF" />
<value value="0x40" name="On" cname="_FSCM_ON" sdcc_cname="_FCMEN_ON" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="Off" cname="_IESO_OFF" />
<value value="0x80" name="On" cname="_IESO_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x0F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" sdcc_cname="_PUT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" sdcc_cname="_PUT_OFF" />
- </mask>
- <mask name="BODEN" value="0x02" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x02" >
<value value="0x00" name="Off" cname="_BOR_OFF" sdcc_cname="_BODEN_OFF" />
<value value="0x02" name="On" cname="_BOR_ON" sdcc_cname="_BODEN_ON" />
- </mask>
- <mask name="BORV" value="0x0C" >
+ </tqmask>
+ <tqmask name="BORV" value="0x0C" >
<value value="0x00" name="4.5" cname="_BORV_45" sdcc_cname="_BODENV_4_5V" />
<value value="0x04" name="4.2" cname="_BORV_42" sdcc_cname="_BODENV_4_2V" />
<value value="0x08" name="2.7" cname="_BORV_27" sdcc_cname="_BODENV_2_7V" />
<value value="0x0C" name="2.0" cname="_BORV_20" sdcc_cname="_BODENV_2_0V" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x1F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" sdcc_cname="_WDT_DISABLED_CONTROLLED" />
<value value="0x01" name="On" cname="_WDT_ON" sdcc_cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x1E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x1E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" sdcc_cname="_WDTPS_1_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" sdcc_cname="_WDTPS_1_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" sdcc_cname="_WDTPS_1_4" />
@@ -105,99 +105,99 @@
<value value="0x1A" name="1:8192" cname="_WDTPS_8K" sdcc_cname="_WDTPS_1_8192" />
<value value="0x1C" name="1:16384" cname="_WDTPS_16K" sdcc_cname="_WDTPS_1_16384" />
<value value="0x1E" name="1:32768" cname="_WDTPS_32K" sdcc_cname="_WDTPS_1_32768" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x80" >
- <mask name="MCLRE" value="0x80" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x80" >
+ <tqmask name="MCLRE" value="0x80" >
<value value="0x00" name="Internal" cname="_MCLRE_OFF" sdcc_cname="_MCLRE_MCLR_disabled_RA5_input_en" />
<value value="0x80" name="External" cname="_MCLRE_ON" sdcc_cname="_MCLRE_MCLR_enabled_RA5_input_dis" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x85" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x85" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVR_OFF" />
<value value="0x01" name="On" cname="_STVR_ON" />
- </mask>
- <mask name="LVP" value="0x04" >
+ </tqmask>
+ <tqmask name="LVP" value="0x04" >
<value value="0x00" name="Off" cname="_LVP_OFF" />
<value value="0x04" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" sdcc_cname="_BACKBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" sdcc_cname="_BACKBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0x03" >
- <mask name="CP_0" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0x03" >
+ <tqmask name="CP_0" value="0x01" >
<value value="0x00" name="0200:07FF" cname="_CP0_ON" sdcc_cname="_CP_0_ON" />
<value value="0x01" name="Off" cname="_CP0_OFF" sdcc_cname="_CP_0_OFF" />
- </mask>
- <mask name="CP_1" value="0x02" >
+ </tqmask>
+ <tqmask name="CP_1" value="0x02" >
<value value="0x00" name="0800:0FFF" cname="_CP1_ON" sdcc_cname="_CP_1_ON" />
<value value="0x02" name="Off" cname="_CP1_OFF" sdcc_cname="_CP_1_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0xC0" >
- <mask name="CPB" value="0x40" >
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0xC0" >
+ <tqmask name="CPB" value="0x40" >
<value value="0x00" name="0000:01FF" cname="_CPB_ON" />
<value value="0x40" name="Off" cname="_CPB_OFF" />
- </mask>
- <mask name="CPD" value="0x80" >
+ </tqmask>
+ <tqmask name="CPD" value="0x80" >
<value value="0x00" name="All" cname="_CPD_ON" />
<value value="0x80" name="Off" cname="_CPD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0x03" >
- <mask name="WRT_0" value="0x01" >
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0x03" >
+ <tqmask name="WRT_0" value="0x01" >
<value value="0x00" name="0200:07FF" cname="_WRT0_ON" sdcc_cname="_WRT_0_ON" />
<value value="0x01" name="Off" cname="_WRT0_OFF" sdcc_cname="_WRT_0_OFF" />
- </mask>
- <mask name="WRT_1" value="0x02" >
+ </tqmask>
+ <tqmask name="WRT_1" value="0x02" >
<value value="0x00" name="0800:0FFF" cname="_WRT1_ON" sdcc_cname="_WRT_1_ON" />
<value value="0x02" name="Off" cname="_WRT1_OFF" sdcc_cname="_WRT_1_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0xE0" >
- <mask name="WRTC" value="0x20" >
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0xE0" >
+ <tqmask name="WRTC" value="0x20" >
<value value="0x00" name="All" cname="_WRTC_ON" />
<value value="0x20" name="Off" cname="_WRTC_OFF" />
- </mask>
- <mask name="WRTB" value="0x40" >
+ </tqmask>
+ <tqmask name="WRTB" value="0x40" >
<value value="0x00" name="0000:01FF" cname="_WRTB_ON" />
<value value="0x40" name="Off" cname="_WRTB_OFF" />
- </mask>
- <mask name="WRTD" value="0x80" >
+ </tqmask>
+ <tqmask name="WRTD" value="0x80" >
<value value="0x00" name="All" cname="_WRTD_ON" />
<value value="0x80" name="Off" cname="_WRTD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0x03" >
- <mask name="EBTR_0" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0x03" >
+ <tqmask name="EBTR_0" value="0x01" >
<value value="0x00" name="0200:07FF" cname="_EBTR0_ON" sdcc_cname="_EBTR_0_ON" />
<value value="0x01" name="Off" cname="_EBTR0_OFF" sdcc_cname="_EBTR_0_OFF" />
- </mask>
- <mask name="EBTR_1" value="0x02" >
+ </tqmask>
+ <tqmask name="EBTR_1" value="0x02" >
<value value="0x00" name="0800:0FFF" cname="_EBTR1_ON" sdcc_cname="_EBTR_1_ON" />
<value value="0x02" name="Off" cname="_EBTR1_OFF" sdcc_cname="_EBTR_1_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x40" >
- <mask name="EBTRB" value="0x40" >
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="EBTRB" value="0x40" >
<value value="0x00" name="0000:01FF" cname="_EBTRB_ON" />
<value value="0x40" name="Off" cname="_EBTRB_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F1230.xml b/src/devices/pic/xml_data/18F1230.xml
index 043687a..c84d79f 100644
--- a/src/devices/pic/xml_data/18F1230.xml
+++ b/src/devices/pic/xml_data/18F1230.xml
@@ -39,17 +39,17 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x000FFF" word_write_align="4" word_erase_align="32" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="eeprom" start="0x000000" end="0x00007F" hexfile_offset="0xF00000" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0x07" >
- <mask name="FOSC" value="0x0F" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="FOSC" value="0x0F" >
<value value="0x00" name="LP" cname="_OSC_LP" />
<value value="0x01" name="XT" cname="_OSC_XT" />
<value value="0x02" name="HS" cname="_OSC_HS" />
@@ -60,42 +60,42 @@
<value value="0x08" name="INTRC_IO" cname="_OSC_INTIO2" />
<value value="0x09" name="INTRC_CLKOUT" cname="_OSC_INTIO1" />
<value value="default" name="EXTRC_CLKOUT" cname="_OSC_RC" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="Off" cname="_FCMEN_OFF" />
<value value="0x40" name="On" cname="_FCMEN_ON" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="Off" cname="_IESO_OFF" />
<value value="0x80" name="On" cname="_IESO_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x1F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" />
- </mask>
- <mask name="BODEN" value="0x06" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x06" >
<value value="0x00" name="Off" cname="_BOR_OFF" />
<value value="0x02" name="Software" cname="_BOR_SBORENCTRL" />
<value value="0x04" name="On_run" cname="_BOR_BOACTIVE" />
<value value="0x06" name="On" cname="_BOR_BOHW" />
- </mask>
- <mask name="BORV" value="0x18" >
+ </tqmask>
+ <tqmask name="BORV" value="0x18" >
<value value="0x00" name="4.5" cname="_BORV_0" />
<value value="0x08" name="4.2" cname="_BORV_1" />
<value value="0x10" name="2.7" cname="_BORV_2" />
<value value="0x18" name="2.0" cname="_BORV_3" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x1F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" />
<value value="0x01" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x1E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x1E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" />
@@ -112,124 +112,124 @@
<value value="0x1A" name="1:8192" cname="_WDTPS_8192" />
<value value="0x1C" name="1:16384" cname="_WDTPS_16384" />
<value value="0x1E" name="1:32768" cname="_WDTPS_32768" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x0E" >
- <mask name="PWMPIN" value="0x02" >
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x0E" >
+ <tqmask name="PWMPIN" value="0x02" >
<value value="0x00" name="On" cname="_PWMPIN_ON" />
<value value="0x02" name="Off" cname="_PWMPIN_OFF" />
- </mask>
- <mask name="LPOL" value="0x04" >
+ </tqmask>
+ <tqmask name="LPOL" value="0x04" >
<value value="0x00" name="low" cname="_LPOL_LOW" />
<value value="0x04" name="high" cname="_LPOL_HIGH" />
- </mask>
- <mask name="HPOL" value="0x08" >
+ </tqmask>
+ <tqmask name="HPOL" value="0x08" >
<value value="0x00" name="low" cname="_HPOL_LOW" />
<value value="0x08" name="high" cname="_HPOL_HIGH" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x81" >
- <mask name="FLTAMX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x81" >
+ <tqmask name="FLTAMX" value="0x01" >
<value value="0x00" name="RA7" cname="_FLTAMX_RA7" />
<value value="0x01" name="RA5" cname="_FLTAMX_RA5" />
- </mask>
- <mask name="T1OSCMX" value="0x08" >
+ </tqmask>
+ <tqmask name="T1OSCMX" value="0x08" >
<value value="0x00" name="RB2" cname="_T1OSCMX_HIGH" />
<value value="0x08" name="RA6" cname="_T1OSCMX_LOW" />
- </mask>
- <mask name="MCLRE" value="0x80" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x80" >
<value value="0x00" name="Internal" cname="_MCLRE_OFF" />
<value value="0x80" name="External" cname="_MCLRE_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x81" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x81" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVREN_OFF" />
<value value="0x01" name="On" cname="_STVREN_ON" />
- </mask>
- <mask name="BBSIZ" value="0x30" >
+ </tqmask>
+ <tqmask name="BBSIZ" value="0x30" >
<value value="0x00" name="256" cname="_BBSIZ_BB256" />
<value value="default" name="512" cname="_BBSIZ_BB512" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="_XINST_OFF" />
<value value="0x40" name="On" cname="_XINST_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0x03" >
- <mask name="CP_0" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0x03" >
+ <tqmask name="CP_0" value="0x01" >
<value value="0x00" name="0200/0400:07FF" cname="_CP0_ON" />
<value value="0x01" name="Off" cname="_CP0_OFF" />
- </mask>
- <mask name="CP_1" value="0x02" >
+ </tqmask>
+ <tqmask name="CP_1" value="0x02" >
<value value="0x00" name="0800:0FFF" cname="_CP1_ON" />
<value value="0x02" name="Off" cname="_CP1_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0xC0" >
- <mask name="CPB" value="0x40" >
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0xC0" >
+ <tqmask name="CPB" value="0x40" >
<value value="0x00" name="All" cname="_CPB_ON" />
<value value="0x40" name="Off" cname="_CPB_OFF" />
- </mask>
- <mask name="CPD" value="0x80" >
+ </tqmask>
+ <tqmask name="CPD" value="0x80" >
<value value="0x00" name="All" cname="_CPD_ON" />
<value value="0x80" name="Off" cname="_CPD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0x03" >
- <mask name="WRT_0" value="0x01" >
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0x03" >
+ <tqmask name="WRT_0" value="0x01" >
<value value="0x00" name="0200/0400:07FF" cname="_WRT0_ON" />
<value value="0x01" name="Off" cname="_WRT0_OFF" />
- </mask>
- <mask name="WRT_1" value="0x02" >
+ </tqmask>
+ <tqmask name="WRT_1" value="0x02" >
<value value="0x00" name="0800:0FFF" cname="_WRT1_ON" />
<value value="0x02" name="Off" cname="_WRT1_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0xE0" >
- <mask name="WRTC" value="0x20" >
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0xE0" >
+ <tqmask name="WRTC" value="0x20" >
<value value="0x00" name="All" cname="_WRTC_ON" />
<value value="0x20" name="Off" cname="_WRTC_OFF" />
- </mask>
- <mask name="WRTB" value="0x40" >
+ </tqmask>
+ <tqmask name="WRTB" value="0x40" >
<value value="0x00" name="All" cname="_WRTB_ON" />
<value value="0x40" name="Off" cname="_WRTB_OFF" />
- </mask>
- <mask name="WRTD" value="0x80" >
+ </tqmask>
+ <tqmask name="WRTD" value="0x80" >
<value value="0x00" name="All" cname="_WRTD_ON" />
<value value="0x80" name="Off" cname="_WRTD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0x03" >
- <mask name="EBTR_0" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0x03" >
+ <tqmask name="EBTR_0" value="0x01" >
<value value="0x00" name="0200/0400:07FF" cname="_EBTR0_ON" />
<value value="0x01" name="Off" cname="_EBTR0_OFF" />
- </mask>
- <mask name="EBTR_1" value="0x02" >
+ </tqmask>
+ <tqmask name="EBTR_1" value="0x02" >
<value value="0x00" name="0800:0FFF" cname="_EBTR1_ON" />
<value value="0x02" name="Off" cname="_EBTR1_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x40" >
- <mask name="EBTRB" value="0x40" >
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="EBTRB" value="0x40" >
<value value="0x00" name="All" cname="_EBTRB_ON" />
<value value="0x40" name="Off" cname="_EBTRB_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F1320.xml b/src/devices/pic/xml_data/18F1320.xml
index d4dd214..8cee921 100644
--- a/src/devices/pic/xml_data/18F1320.xml
+++ b/src/devices/pic/xml_data/18F1320.xml
@@ -34,17 +34,17 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x001FFF" word_write_align="4" word_erase_align="32" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="eeprom" start="0x000000" end="0x0000FF" hexfile_offset="0xF00000" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0xCF" >
- <mask name="FOSC" value="0x0F" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0xCF" >
+ <tqmask name="FOSC" value="0x0F" >
<value value="0x00" name="LP" cname="_LP_OSC" />
<value value="0x01" name="XT" cname="_XT_OSC" />
<value value="0x02" name="HS" cname="_HS_OSC" />
@@ -56,40 +56,40 @@
<value value="0x08" name="INTRC_IO" cname="_INTIO2_OSC" />
<value value="0x09" name="INTRC_CLKOUT" cname="_INTIO1_OSC" />
<value value="default" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="Off" cname="_FSCM_OFF" />
<value value="0x40" name="On" cname="_FSCM_ON" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="Off" cname="_IESO_OFF" />
<value value="0x80" name="On" cname="_IESO_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x0F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" />
- </mask>
- <mask name="BODEN" value="0x02" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x02" >
<value value="0x00" name="Off" cname="_BOR_OFF" />
<value value="0x02" name="On" cname="_BOR_ON" />
- </mask>
- <mask name="BORV" value="0x0C" >
+ </tqmask>
+ <tqmask name="BORV" value="0x0C" >
<value value="0x00" name="4.5" cname="_BORV_45" />
<value value="0x04" name="4.2" cname="_BORV_42" />
<value value="0x08" name="2.7" cname="_BORV_27" />
<value value="0x0C" name="2.0" cname="_BORV_20" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x1F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" />
<value value="0x01" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x1E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x1E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" />
@@ -106,99 +106,99 @@
<value value="0x1A" name="1:8192" cname="_WDTPS_8K" />
<value value="0x1C" name="1:16384" cname="_WDTPS_16K" />
<value value="0x1E" name="1:32768" cname="_WDTPS_32K" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x80" >
- <mask name="MCLRE" value="0x80" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x80" >
+ <tqmask name="MCLRE" value="0x80" >
<value value="0x00" name="Internal" cname="_MCLRE_OFF" />
<value value="0x80" name="External" cname="_MCLRE_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x85" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x85" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVR_OFF" />
<value value="0x01" name="On" cname="_STVR_ON" />
- </mask>
- <mask name="LVP" value="0x04" >
+ </tqmask>
+ <tqmask name="LVP" value="0x04" >
<value value="0x00" name="Off" cname="_LVP_OFF" />
<value value="0x04" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0x03" >
- <mask name="CP_0" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0x03" >
+ <tqmask name="CP_0" value="0x01" >
<value value="0x00" name="0200:0FFF" cname="_CP0_ON" />
<value value="0x01" name="Off" cname="_CP0_OFF" />
- </mask>
- <mask name="CP_1" value="0x02" >
+ </tqmask>
+ <tqmask name="CP_1" value="0x02" >
<value value="0x00" name="1000:1FFF" cname="_CP1_ON" />
<value value="0x02" name="Off" cname="_CP1_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0xC0" >
- <mask name="CPB" value="0x40" >
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0xC0" >
+ <tqmask name="CPB" value="0x40" >
<value value="0x00" name="0000:01FF" cname="_CPB_ON" />
<value value="0x40" name="Off" cname="_CPB_OFF" />
- </mask>
- <mask name="CPD" value="0x80" >
+ </tqmask>
+ <tqmask name="CPD" value="0x80" >
<value value="0x00" name="All" cname="_CPD_ON" />
<value value="0x80" name="Off" cname="_CPD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0x03" >
- <mask name="WRT_0" value="0x01" >
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0x03" >
+ <tqmask name="WRT_0" value="0x01" >
<value value="0x00" name="0200:0FFF" cname="_WRT0_ON" />
<value value="0x01" name="Off" cname="_WRT0_OFF" />
- </mask>
- <mask name="WRT_1" value="0x02" >
+ </tqmask>
+ <tqmask name="WRT_1" value="0x02" >
<value value="0x00" name="1000:1FFF" cname="_WRT1_ON" />
<value value="0x02" name="Off" cname="_WRT1_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0xE0" >
- <mask name="WRTC" value="0x20" >
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0xE0" >
+ <tqmask name="WRTC" value="0x20" >
<value value="0x00" name="All" cname="_WRTC_ON" />
<value value="0x20" name="Off" cname="_WRTC_OFF" />
- </mask>
- <mask name="WRTB" value="0x40" >
+ </tqmask>
+ <tqmask name="WRTB" value="0x40" >
<value value="0x00" name="0000:01FF" cname="_WRTB_ON" />
<value value="0x40" name="Off" cname="_WRTB_OFF" />
- </mask>
- <mask name="WRTD" value="0x80" >
+ </tqmask>
+ <tqmask name="WRTD" value="0x80" >
<value value="0x00" name="All" cname="_WRTD_ON" />
<value value="0x80" name="Off" cname="_WRTD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0x03" >
- <mask name="EBTR_0" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0x03" >
+ <tqmask name="EBTR_0" value="0x01" >
<value value="0x00" name="0200:0FFF" cname="_EBTR0_ON" />
<value value="0x01" name="Off" cname="_EBTR0_OFF" />
- </mask>
- <mask name="EBTR_1" value="0x02" >
+ </tqmask>
+ <tqmask name="EBTR_1" value="0x02" >
<value value="0x00" name="1000:1FFF" cname="_EBTR1_ON" />
<value value="0x02" name="Off" cname="_EBTR1_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x40" >
- <mask name="EBTRB" value="0x40" >
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="EBTRB" value="0x40" >
<value value="0x00" name="0000:01FF" cname="_EBTRB_ON" />
<value value="0x40" name="Off" cname="_EBTRB_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F1330.xml b/src/devices/pic/xml_data/18F1330.xml
index 14130ce..fb11bbb 100644
--- a/src/devices/pic/xml_data/18F1330.xml
+++ b/src/devices/pic/xml_data/18F1330.xml
@@ -40,17 +40,17 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x001FFF" word_write_align="4" word_erase_align="32" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="eeprom" start="0x000000" end="0x00007F" hexfile_offset="0xF00000" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0x07" >
- <mask name="FOSC" value="0x0F" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="FOSC" value="0x0F" >
<value value="0x00" name="LP" cname="_OSC_LP" />
<value value="0x01" name="XT" cname="_OSC_XT" />
<value value="0x02" name="HS" cname="_OSC_HS" />
@@ -61,42 +61,42 @@
<value value="0x08" name="INTRC_IO" cname="_OSC_INTIO2" />
<value value="0x09" name="INTRC_CLKOUT" cname="_OSC_INTIO1" />
<value value="default" name="EXTRC_CLKOUT" cname="_OSC_RC" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="Off" cname="_FCMEN_OFF" />
<value value="0x40" name="On" cname="_FCMEN_ON" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="Off" cname="_IESO_OFF" />
<value value="0x80" name="On" cname="_IESO_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x1F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" />
- </mask>
- <mask name="BODEN" value="0x06" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x06" >
<value value="0x00" name="Off" cname="_BOR_OFF" />
<value value="0x02" name="Software" cname="_BOR_SBORENCTRL" />
<value value="0x04" name="On_run" cname="_BOR_BOACTIVE" />
<value value="0x06" name="On" cname="_BOR_BOHW" />
- </mask>
- <mask name="BORV" value="0x18" >
+ </tqmask>
+ <tqmask name="BORV" value="0x18" >
<value value="0x00" name="4.5" cname="_BORV_0" />
<value value="0x08" name="4.2" cname="_BORV_1" />
<value value="0x10" name="2.7" cname="_BORV_2" />
<value value="0x18" name="2.0" cname="_BORV_3" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x1F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" />
<value value="0x01" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x1E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x1E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" />
@@ -113,125 +113,125 @@
<value value="0x1A" name="1:8192" cname="_WDTPS_8192" />
<value value="0x1C" name="1:16384" cname="_WDTPS_16384" />
<value value="0x1E" name="1:32768" cname="_WDTPS_32768" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x0E" >
- <mask name="PWMPIN" value="0x02" >
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x0E" >
+ <tqmask name="PWMPIN" value="0x02" >
<value value="0x00" name="On" cname="_PWMPIN_ON" />
<value value="0x02" name="Off" cname="_PWMPIN_OFF" />
- </mask>
- <mask name="LPOL" value="0x04" >
+ </tqmask>
+ <tqmask name="LPOL" value="0x04" >
<value value="0x00" name="low" cname="_LPOL_LOW" />
<value value="0x04" name="high" cname="_LPOL_HIGH" />
- </mask>
- <mask name="HPOL" value="0x08" >
+ </tqmask>
+ <tqmask name="HPOL" value="0x08" >
<value value="0x00" name="low" cname="_HPOL_LOW" />
<value value="0x08" name="high" cname="_HPOL_HIGH" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x81" >
- <mask name="FLTAMX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x81" >
+ <tqmask name="FLTAMX" value="0x01" >
<value value="0x00" name="RA7" cname="_FLTAMX_RA7" />
<value value="0x01" name="RA5" cname="_FLTAMX_RA5" />
- </mask>
- <mask name="T1OSCMX" value="0x08" >
+ </tqmask>
+ <tqmask name="T1OSCMX" value="0x08" >
<value value="0x00" name="RB2" cname="_T1OSCMX_HIGH" />
<value value="0x08" name="RA6" cname="_T1OSCMX_LOW" />
- </mask>
- <mask name="MCLRE" value="0x80" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x80" >
<value value="0x00" name="Internal" cname="_MCLRE_OFF" />
<value value="0x80" name="External" cname="_MCLRE_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x81" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x81" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVREN_OFF" />
<value value="0x01" name="On" cname="_STVREN_ON" />
- </mask>
- <mask name="BBSIZ" value="0x30" >
+ </tqmask>
+ <tqmask name="BBSIZ" value="0x30" >
<value value="0x00" name="256" cname="_BBSIZ_BB256" />
<value value="0x10" name="512" cname="_BBSIZ_BB512" />
<value value="default" name="1024" cname="_BBSIZ_BB1K" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="_XINST_OFF" />
<value value="0x40" name="On" cname="_XINST_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0x03" >
- <mask name="CP_0" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0x03" >
+ <tqmask name="CP_0" value="0x01" >
<value value="0x00" name="0200/0400/0800:0FFF" cname="_CP0_ON" />
<value value="0x01" name="Off" cname="_CP0_OFF" />
- </mask>
- <mask name="CP_1" value="0x02" >
+ </tqmask>
+ <tqmask name="CP_1" value="0x02" >
<value value="0x00" name="1000:1FFF" cname="_CP1_ON" />
<value value="0x02" name="Off" cname="_CP1_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0xC0" >
- <mask name="CPB" value="0x40" >
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0xC0" >
+ <tqmask name="CPB" value="0x40" >
<value value="0x00" name="All" cname="_CPB_ON" />
<value value="0x40" name="Off" cname="_CPB_OFF" />
- </mask>
- <mask name="CPD" value="0x80" >
+ </tqmask>
+ <tqmask name="CPD" value="0x80" >
<value value="0x00" name="All" cname="_CPD_ON" />
<value value="0x80" name="Off" cname="_CPD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0x03" >
- <mask name="WRT_0" value="0x01" >
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0x03" >
+ <tqmask name="WRT_0" value="0x01" >
<value value="0x00" name="0200/0400/0800:0FFF" cname="_WRT0_ON" />
<value value="0x01" name="Off" cname="_WRT0_OFF" />
- </mask>
- <mask name="WRT_1" value="0x02" >
+ </tqmask>
+ <tqmask name="WRT_1" value="0x02" >
<value value="0x00" name="1000:1FFF" cname="_WRT1_ON" />
<value value="0x02" name="Off" cname="_WRT1_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0xE0" >
- <mask name="WRTC" value="0x20" >
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0xE0" >
+ <tqmask name="WRTC" value="0x20" >
<value value="0x00" name="All" cname="_WRTC_ON" />
<value value="0x20" name="Off" cname="_WRTC_OFF" />
- </mask>
- <mask name="WRTB" value="0x40" >
+ </tqmask>
+ <tqmask name="WRTB" value="0x40" >
<value value="0x00" name="All" cname="_WRTB_ON" />
<value value="0x40" name="Off" cname="_WRTB_OFF" />
- </mask>
- <mask name="WRTD" value="0x80" >
+ </tqmask>
+ <tqmask name="WRTD" value="0x80" >
<value value="0x00" name="All" cname="_WRTD_ON" />
<value value="0x80" name="Off" cname="_WRTD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0x03" >
- <mask name="EBTR_0" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0x03" >
+ <tqmask name="EBTR_0" value="0x01" >
<value value="0x00" name="0200/0400/0800:0FFF" cname="_EBTR0_ON" />
<value value="0x01" name="Off" cname="_EBTR0_OFF" />
- </mask>
- <mask name="EBTR_1" value="0x02" >
+ </tqmask>
+ <tqmask name="EBTR_1" value="0x02" >
<value value="0x00" name="1000:1FFF" cname="_EBTR1_ON" />
<value value="0x02" name="Off" cname="_EBTR1_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x40" >
- <mask name="EBTRB" value="0x40" >
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="EBTRB" value="0x40" >
<value value="0x00" name="All" cname="_EBTRB_ON" />
<value value="0x40" name="Off" cname="_EBTRB_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F2220.xml b/src/devices/pic/xml_data/18F2220.xml
index 43f6fbc..7ea415b 100644
--- a/src/devices/pic/xml_data/18F2220.xml
+++ b/src/devices/pic/xml_data/18F2220.xml
@@ -35,17 +35,17 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x000FFF" word_write_align="4" word_erase_align="32" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="eeprom" start="0x000000" end="0x0000FF" hexfile_offset="0xF00000" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0xCF" >
- <mask name="FOSC" value="0x0F" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0xCF" >
+ <tqmask name="FOSC" value="0x0F" >
<value value="0x00" name="LP" cname="_LP_OSC" sdcc_cname="_OSC_LP" />
<value value="0x01" name="XT" cname="_XT_OSC" sdcc_cname="_OSC_XT" />
<value value="0x02" name="HS" cname="_HS_OSC" sdcc_cname="_OSC_HS" />
@@ -56,40 +56,40 @@
<value value="0x07" name="EXTRC_IO" cname="_RCIO_OSC" sdcc_cname="_OSC_EXT_Port_on_RA6" />
<value value="0x08" name="INTRC_IO" cname="_INTIO2_OSC" sdcc_cname="_OSC_INT_Port_on_RA6_Port_on_RA7" />
<value value="0x09" name="INTRC_CLKOUT" cname="_INTIO1_OSC" sdcc_cname="_OSC_INT_CLKOUT_on_RA6_Port_on_RA7" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="Off" cname="_FSCM_OFF" sdcc_cname="_FCMEN_OFF" />
<value value="0x40" name="On" cname="_FSCM_ON" sdcc_cname="_FCMEN_ON" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="Off" cname="_IESO_OFF" />
<value value="0x80" name="On" cname="_IESO_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x0F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" sdcc_cname="_PUT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" sdcc_cname="_PUT_OFF" />
- </mask>
- <mask name="BODEN" value="0x02" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x02" >
<value value="0x00" name="Off" cname="_BOR_OFF" sdcc_cname="_BODEN_OFF" />
<value value="0x02" name="On" cname="_BOR_ON" sdcc_cname="_BODEN_ON" />
- </mask>
- <mask name="BORV" value="0x0C" >
+ </tqmask>
+ <tqmask name="BORV" value="0x0C" >
<value value="0x00" name="4.5" cname="_BORV_45" sdcc_cname="_BODENV_4_5V" />
<value value="0x04" name="4.2" cname="_BORV_42" sdcc_cname="_BODENV_4_2V" />
<value value="0x08" name="2.7" cname="_BORV_27" sdcc_cname="_BODENV_2_7V" />
<value value="0x0C" name="2.0" cname="_BORV_20" sdcc_cname="_BODENV_2_0V" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x1F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" sdcc_cname="_WDT_DISABLED_CONTROLLED" />
<value value="0x01" name="On" cname="_WDT_ON" sdcc_cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x1E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x1E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" sdcc_cname="_WDTPS_1_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" sdcc_cname="_WDTPS_1_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" sdcc_cname="_WDTPS_1_4" />
@@ -106,107 +106,107 @@
<value value="0x1A" name="1:8192" cname="_WDTPS_8K" sdcc_cname="_WDTPS_1_8192" />
<value value="0x1C" name="1:16384" cname="_WDTPS_16K" sdcc_cname="_WDTPS_1_16384" />
<value value="0x1E" name="1:32768" cname="_WDTPS_32K" sdcc_cname="_WDTPS_1_32768" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x83" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x83" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RB3" cname="_CCP2MX_B3" ecnames="_CCP2MX_OFF" sdcc_cname="_CCP2MUX_RB3" />
<value value="0x01" name="RC1" cname="_CCP2MX_C1" ecnames="_CCP2MX_ON" sdcc_cname="_CCP2MUX_RC1" />
- </mask>
- <mask name="PBADEN" value="0x02" >
+ </tqmask>
+ <tqmask name="PBADEN" value="0x02" >
<value value="0x00" name="digital" cname="_PBAD_DIG" sdcc_cname="_PBADEN_PORTB_4_0__digital_I_O_on_REST" />
<value value="0x02" name="analog" cname="_PBAD_ANA" sdcc_cname="_PBADEN_PORTB_4_0__analog_inputs_on_RSET" />
- </mask>
- <mask name="MCLRE" value="0x80" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x80" >
<value value="0x00" name="Internal" cname="_MCLRE_OFF" sdcc_cname="_MCLRE_MCLR_Disabled_RE3_Enabled" />
<value value="0x80" name="External" cname="_MCLRE_ON" sdcc_cname="_MCLRE_MCLR_Enabled_RE3_Disabled" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x85" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x85" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVR_OFF" />
<value value="0x01" name="On" cname="_STVR_ON" />
- </mask>
- <mask name="LVP" value="0x04" >
+ </tqmask>
+ <tqmask name="LVP" value="0x04" >
<value value="0x00" name="Off" cname="_LVP_OFF" />
<value value="0x04" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" sdcc_cname="_BACKBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" sdcc_cname="_BACKBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0x0F" >
- <mask name="CP_0" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="CP_0" value="0x01" >
<value value="0x00" name="0200:07FF" cname="_CP0_ON" sdcc_cname="_CP_0_ON" />
<value value="0x01" name="Off" cname="_CP0_OFF" sdcc_cname="_CP_0_OFF" />
- </mask>
- <mask name="CP_1" value="0x02" >
+ </tqmask>
+ <tqmask name="CP_1" value="0x02" >
<value value="0x00" name="0800:0FFF" cname="_CP1_ON" sdcc_cname="_CP_1_ON" />
<value value="0x02" name="Off" cname="_CP1_OFF" sdcc_cname="_CP_1_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0xC0" >
- <mask name="CPB" value="0x40" >
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0xC0" >
+ <tqmask name="CPB" value="0x40" >
<value value="0x00" name="0000:01FF" cname="_CPB_ON" />
<value value="0x40" name="Off" cname="_CPB_OFF" />
- </mask>
- <mask name="CPD" value="0x80" >
+ </tqmask>
+ <tqmask name="CPD" value="0x80" >
<value value="0x00" name="All" cname="_CPD_ON" />
<value value="0x80" name="Off" cname="_CPD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0x0F" >
- <mask name="WRT_0" value="0x01" >
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WRT_0" value="0x01" >
<value value="0x00" name="0200:07FF" cname="_WRT0_ON" sdcc_cname="_WRT_0_ON" />
<value value="0x01" name="Off" cname="_WRT0_OFF" sdcc_cname="_WRT_0_OFF" />
- </mask>
- <mask name="WRT_1" value="0x02" >
+ </tqmask>
+ <tqmask name="WRT_1" value="0x02" >
<value value="0x00" name="0800:0FFF" cname="_WRT1_ON" sdcc_cname="_WRT_1_ON" />
<value value="0x02" name="Off" cname="_WRT1_OFF" sdcc_cname="_WRT_1_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0xE0" >
- <mask name="WRTC" value="0x20" >
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0xE0" >
+ <tqmask name="WRTC" value="0x20" >
<value value="0x00" name="All" cname="_WRTC_ON" />
<value value="0x20" name="Off" cname="_WRTC_OFF" />
- </mask>
- <mask name="WRTB" value="0x40" >
+ </tqmask>
+ <tqmask name="WRTB" value="0x40" >
<value value="0x00" name="0000:01FF" cname="_WRTB_ON" />
<value value="0x40" name="Off" cname="_WRTB_OFF" />
- </mask>
- <mask name="WRTD" value="0x80" >
+ </tqmask>
+ <tqmask name="WRTD" value="0x80" >
<value value="0x00" name="All" cname="_WRTD_ON" />
<value value="0x80" name="Off" cname="_WRTD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0x0F" >
- <mask name="EBTR_0" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="EBTR_0" value="0x01" >
<value value="0x00" name="0200:07FF" cname="_EBTR0_ON" sdcc_cname="_EBTR_0_ON" />
<value value="0x01" name="Off" cname="_EBTR0_OFF" sdcc_cname="_EBTR_0_OFF" />
- </mask>
- <mask name="EBTR_1" value="0x02" >
+ </tqmask>
+ <tqmask name="EBTR_1" value="0x02" >
<value value="0x00" name="0800:0FFF" cname="_EBTR1_ON" sdcc_cname="_EBTR_1_ON" />
<value value="0x02" name="Off" cname="_EBTR1_OFF" sdcc_cname="_EBTR_1_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x40" >
- <mask name="EBTRB" value="0x40" >
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="EBTRB" value="0x40" >
<value value="0x00" name="0000:01FF" cname="_EBTRB_ON" />
<value value="0x40" name="Off" cname="_EBTRB_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F2221.xml b/src/devices/pic/xml_data/18F2221.xml
index f2a58d6..b3436d5 100644
--- a/src/devices/pic/xml_data/18F2221.xml
+++ b/src/devices/pic/xml_data/18F2221.xml
@@ -27,17 +27,17 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x000FFF" word_write_align="4" word_erase_align="32" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="eeprom" start="0x000000" end="0x0000FF" hexfile_offset="0xF00000" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0x07" >
- <mask name="FOSC" value="0x0F" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="FOSC" value="0x0F" >
<value value="0x00" name="LP" cname="_OSC_LP" />
<value value="0x01" name="XT" cname="_OSC_XT" />
<value value="0x02" name="HS" cname="_OSC_HS" />
@@ -48,42 +48,42 @@
<value value="0x07" name="EXTRC_IO" cname="_OSC_RCIO" />
<value value="0x08" name="INTRC_IO" cname="_OSC_INTIO2" />
<value value="0x09" name="INTRC_CLKOUT" cname="_OSC_INTIO1" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="Off" cname="_FCMEN_OFF" />
<value value="0x40" name="On" cname="_FCMEN_ON" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="Off" cname="_IESO_OFF" />
<value value="0x80" name="On" cname="_IESO_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x1F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" />
- </mask>
- <mask name="BODEN" value="0x06" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x06" >
<value value="0x00" name="Off" cname="_BOR_OFF" />
<value value="0x02" name="Software" cname="_BOR_SOFT" />
<value value="0x04" name="On_run" cname="_BOR_NOSLP" />
<value value="0x06" name="On" cname="_BOR_ON" />
- </mask>
- <mask name="BORV" value="0x18" >
+ </tqmask>
+ <tqmask name="BORV" value="0x18" >
<value value="0x00" name="4.5" cname="_BORV_0" />
<value value="0x08" name="4.2" cname="_BORV_1" />
<value value="0x10" name="2.7" cname="_BORV_2" />
<value value="0x18" name="2.0" cname="_BORV_3" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x1F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" />
<value value="0x01" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x1E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x1E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" />
@@ -100,119 +100,119 @@
<value value="0x1A" name="1:8192" cname="_WDTPS_8192" />
<value value="0x1C" name="1:16384" cname="_WDTPS_16384" />
<value value="0x1E" name="1:32768" cname="_WDTPS_32768" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x87" cmask="0x01" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x87" ctqmask="0x01" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RB3" cname="_CCP2MX_RB3" />
<value value="0x01" name="RC1" cname="_CCP2MX_RC1" />
- </mask>
- <mask name="PBADEN" value="0x02" >
+ </tqmask>
+ <tqmask name="PBADEN" value="0x02" >
<value value="0x00" name="digital" cname="_PBADEN_DIG" />
<value value="0x02" name="analog" cname="_PBADEN_ANA" />
- </mask>
- <mask name="LPT1OSC" value="0x04" >
+ </tqmask>
+ <tqmask name="LPT1OSC" value="0x04" >
<value value="0x00" name="Off" cname="_LPT1OSC_OFF" />
<value value="0x04" name="On" cname="_LPT1OSC_ON" />
- </mask>
- <mask name="MCLRE" value="0x80" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x80" >
<value value="0x00" name="Internal" cname="_MCLRE_OFF" />
<value value="0x80" name="External" cname="_MCLRE_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x85" cmask="0x30" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x85" ctqmask="0x30" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVREN_OFF" />
<value value="0x01" name="On" cname="_STVREN_ON" />
- </mask>
- <mask name="LVP" value="0x04" >
+ </tqmask>
+ <tqmask name="LVP" value="0x04" >
<value value="0x00" name="Off" cname="_LVP_OFF" />
<value value="0x04" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="BBSIZ" value="0x30" >
+ </tqmask>
+ <tqmask name="BBSIZ" value="0x30" >
<value value="0x00" name="256" cname="_BBSIZ_BB256" />
<value value="default" name="512" cname="_BBSIZ_BB512" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="_XINST_OFF" />
<value value="0x40" name="On" cname="_XINST_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0x03" >
- <mask name="CP_0" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0x03" >
+ <tqmask name="CP_0" value="0x01" >
<value value="0x00" name="200/400:7FF" cname="_CP0_ON" />
<value value="0x01" name="Off" cname="_CP0_OFF" />
- </mask>
- <mask name="CP_1" value="0x02" >
+ </tqmask>
+ <tqmask name="CP_1" value="0x02" >
<value value="0x00" name="0800:0FFF" cname="_CP1_ON" />
<value value="0x02" name="Off" cname="_CP1_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0xC0" >
- <mask name="CPB" value="0x40" >
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0xC0" >
+ <tqmask name="CPB" value="0x40" >
<value value="0x00" name="All" cname="_CPB_ON" />
<value value="0x40" name="Off" cname="_CPB_OFF" />
- </mask>
- <mask name="CPD" value="0x80" >
+ </tqmask>
+ <tqmask name="CPD" value="0x80" >
<value value="0x00" name="All" cname="_CPD_ON" />
<value value="0x80" name="Off" cname="_CPD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0x03" >
- <mask name="WRT_0" value="0x01" >
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0x03" >
+ <tqmask name="WRT_0" value="0x01" >
<value value="0x00" name="0200/0400:07FF" cname="_WRT0_ON" />
<value value="0x01" name="Off" cname="_WRT0_OFF" />
- </mask>
- <mask name="WRT_1" value="0x02" >
+ </tqmask>
+ <tqmask name="WRT_1" value="0x02" >
<value value="0x00" name="0800:0FFF" cname="_WRT1_ON" />
<value value="0x02" name="Off" cname="_WRT1_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0xE0" >
- <mask name="WRTC" value="0x20" >
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0xE0" >
+ <tqmask name="WRTC" value="0x20" >
<value value="0x00" name="All" cname="_WRTC_ON" />
<value value="0x20" name="Off" cname="_WRTC_OFF" />
- </mask>
- <mask name="WRTB" value="0x40" >
+ </tqmask>
+ <tqmask name="WRTB" value="0x40" >
<value value="0x00" name="All" cname="_WRTB_ON" />
<value value="0x40" name="Off" cname="_WRTB_OFF" />
- </mask>
- <mask name="WRTD" value="0x80" >
+ </tqmask>
+ <tqmask name="WRTD" value="0x80" >
<value value="0x00" name="All" cname="_WRTD_ON" />
<value value="0x80" name="Off" cname="_WRTD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0x03" >
- <mask name="EBTR_0" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0x03" >
+ <tqmask name="EBTR_0" value="0x01" >
<value value="0x00" name="0200/0400:07FF" cname="_EBTR0_ON" />
<value value="0x01" name="Off" cname="_EBTR0_OFF" />
- </mask>
- <mask name="EBTR_1" value="0x02" >
+ </tqmask>
+ <tqmask name="EBTR_1" value="0x02" >
<value value="0x00" name="0800:0FFF" cname="_EBTR1_ON" />
<value value="0x02" name="Off" cname="_EBTR1_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x40" >
- <mask name="EBTRB" value="0x40" >
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="EBTRB" value="0x40" >
<value value="0x00" name="All" cname="_EBTRB_ON" />
<value value="0x40" name="Off" cname="_EBTRB_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F2320.xml b/src/devices/pic/xml_data/18F2320.xml
index 80e8250..d17d96a 100644
--- a/src/devices/pic/xml_data/18F2320.xml
+++ b/src/devices/pic/xml_data/18F2320.xml
@@ -37,17 +37,17 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x001FFF" word_write_align="4" word_erase_align="32" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="eeprom" start="0x000000" end="0x0000FF" hexfile_offset="0xF00000" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0xCF" >
- <mask name="FOSC" value="0x0F" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0xCF" >
+ <tqmask name="FOSC" value="0x0F" >
<value value="0x00" name="LP" cname="_LP_OSC" />
<value value="0x01" name="XT" cname="_XT_OSC" />
<value value="0x02" name="HS" cname="_HS_OSC" />
@@ -59,40 +59,40 @@
<value value="0x08" name="INTRC_IO" cname="_INTIO2_OSC" />
<value value="0x09" name="INTRC_CLKOUT" cname="_INTIO1_OSC" />
<value value="default" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="Off" cname="_FSCM_OFF" />
<value value="0x40" name="On" cname="_FSCM_ON" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="Off" cname="_IESO_OFF" />
<value value="0x80" name="On" cname="_IESO_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x0F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" />
- </mask>
- <mask name="BODEN" value="0x02" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x02" >
<value value="0x00" name="Off" cname="_BOR_OFF" />
<value value="0x02" name="On" cname="_BOR_ON" />
- </mask>
- <mask name="BORV" value="0x0C" >
+ </tqmask>
+ <tqmask name="BORV" value="0x0C" >
<value value="0x00" name="4.5" cname="_BORV_45" />
<value value="0x04" name="4.2" cname="_BORV_42" />
<value value="0x08" name="2.7" cname="_BORV_27" />
<value value="0x0C" name="2.0" cname="_BORV_20" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x1F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" />
<value value="0x01" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x1E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x1E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" />
@@ -109,131 +109,131 @@
<value value="0x1A" name="1:8192" cname="_WDTPS_8K" />
<value value="0x1C" name="1:16384" cname="_WDTPS_16K" />
<value value="0x1E" name="1:32768" cname="_WDTPS_32K" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x83" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x83" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RB3" cname="_CCP2MX_B3" ecnames="_CCP2MX_OFF" />
<value value="0x01" name="RC1" cname="_CCP2MX_C1" ecnames="_CCP2MX_ON" />
- </mask>
- <mask name="PBADEN" value="0x02" >
+ </tqmask>
+ <tqmask name="PBADEN" value="0x02" >
<value value="0x00" name="digital" cname="_PBAD_DIG" />
<value value="0x02" name="analog" cname="_PBAD_ANA" />
- </mask>
- <mask name="MCLRE" value="0x80" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x80" >
<value value="0x00" name="Internal" cname="_MCLRE_OFF" />
<value value="0x80" name="External" cname="_MCLRE_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x85" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x85" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVR_OFF" />
<value value="0x01" name="On" cname="_STVR_ON" />
- </mask>
- <mask name="LVP" value="0x04" >
+ </tqmask>
+ <tqmask name="LVP" value="0x04" >
<value value="0x00" name="Off" cname="_LVP_OFF" />
<value value="0x04" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0x0F" >
- <mask name="CP_0" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="CP_0" value="0x01" >
<value value="0x00" name="0200:07FF" cname="_CP0_ON" />
<value value="0x01" name="Off" cname="_CP0_OFF" />
- </mask>
- <mask name="CP_1" value="0x02" >
+ </tqmask>
+ <tqmask name="CP_1" value="0x02" >
<value value="0x00" name="0800:0FFF" cname="_CP1_ON" />
<value value="0x02" name="Off" cname="_CP1_OFF" />
- </mask>
- <mask name="CP_2" value="0x04" >
+ </tqmask>
+ <tqmask name="CP_2" value="0x04" >
<value value="0x00" name="1000:17FF" cname="_CP2_ON" />
<value value="0x04" name="Off" cname="_CP2_OFF" />
- </mask>
- <mask name="CP_3" value="0x08" >
+ </tqmask>
+ <tqmask name="CP_3" value="0x08" >
<value value="0x00" name="1800:1FFF" cname="_CP3_ON" />
<value value="0x08" name="Off" cname="_CP3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0xC0" >
- <mask name="CPB" value="0x40" >
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0xC0" >
+ <tqmask name="CPB" value="0x40" >
<value value="0x00" name="0000:01FF" cname="_CPB_ON" />
<value value="0x40" name="Off" cname="_CPB_OFF" />
- </mask>
- <mask name="CPD" value="0x80" >
+ </tqmask>
+ <tqmask name="CPD" value="0x80" >
<value value="0x00" name="All" cname="_CPD_ON" />
<value value="0x80" name="Off" cname="_CPD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0x0F" >
- <mask name="WRT_0" value="0x01" >
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WRT_0" value="0x01" >
<value value="0x00" name="0200:07FF" cname="_WRT0_ON" />
<value value="0x01" name="Off" cname="_WRT0_OFF" />
- </mask>
- <mask name="WRT_1" value="0x02" >
+ </tqmask>
+ <tqmask name="WRT_1" value="0x02" >
<value value="0x00" name="0800:0FFF" cname="_WRT1_ON" />
<value value="0x02" name="Off" cname="_WRT1_OFF" />
- </mask>
- <mask name="WRT_2" value="0x04" >
+ </tqmask>
+ <tqmask name="WRT_2" value="0x04" >
<value value="0x00" name="1000:17FF" cname="_WRT2_ON" />
<value value="0x04" name="Off" cname="_WRT2_OFF" />
- </mask>
- <mask name="WRT_3" value="0x08" >
+ </tqmask>
+ <tqmask name="WRT_3" value="0x08" >
<value value="0x00" name="1800:1FFF" cname="_WRT3_ON" />
<value value="0x08" name="Off" cname="_WRT3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0xE0" >
- <mask name="WRTC" value="0x20" >
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0xE0" >
+ <tqmask name="WRTC" value="0x20" >
<value value="0x00" name="All" cname="_WRTC_ON" />
<value value="0x20" name="Off" cname="_WRTC_OFF" />
- </mask>
- <mask name="WRTB" value="0x40" >
+ </tqmask>
+ <tqmask name="WRTB" value="0x40" >
<value value="0x00" name="0000:01FF" cname="_WRTB_ON" />
<value value="0x40" name="Off" cname="_WRTB_OFF" />
- </mask>
- <mask name="WRTD" value="0x80" >
+ </tqmask>
+ <tqmask name="WRTD" value="0x80" >
<value value="0x00" name="All" cname="_WRTD_ON" />
<value value="0x80" name="Off" cname="_WRTD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0x0F" >
- <mask name="EBTR_0" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="EBTR_0" value="0x01" >
<value value="0x00" name="0200:07FF" cname="_EBTR0_ON" />
<value value="0x01" name="Off" cname="_EBTR0_OFF" />
- </mask>
- <mask name="EBTR_1" value="0x02" >
+ </tqmask>
+ <tqmask name="EBTR_1" value="0x02" >
<value value="0x00" name="0800:0FFF" cname="_EBTR1_ON" />
<value value="0x02" name="Off" cname="_EBTR1_OFF" />
- </mask>
- <mask name="EBTR_2" value="0x04" >
+ </tqmask>
+ <tqmask name="EBTR_2" value="0x04" >
<value value="0x00" name="1000:17FF" cname="_EBTR2_ON" />
<value value="0x04" name="Off" cname="_EBTR2_OFF" />
- </mask>
- <mask name="EBTR_3" value="0x08" >
+ </tqmask>
+ <tqmask name="EBTR_3" value="0x08" >
<value value="0x00" name="1800:1FFF" cname="_EBTR3_ON" />
<value value="0x08" name="Off" cname="_EBTR3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x40" >
- <mask name="EBTRB" value="0x40" >
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="EBTRB" value="0x40" >
<value value="0x00" name="0000:01FF" cname="_EBTRB_ON" />
<value value="0x40" name="Off" cname="_EBTRB_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F2321.xml b/src/devices/pic/xml_data/18F2321.xml
index a016fc7..f00f7dc 100644
--- a/src/devices/pic/xml_data/18F2321.xml
+++ b/src/devices/pic/xml_data/18F2321.xml
@@ -27,17 +27,17 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x001FFF" word_write_align="4" word_erase_align="32" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="eeprom" start="0x000000" end="0x0000FF" hexfile_offset="0xF00000" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0x07" >
- <mask name="FOSC" value="0x0F" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="FOSC" value="0x0F" >
<value value="0x00" name="LP" cname="_OSC_LP" />
<value value="0x01" name="XT" cname="_OSC_XT" />
<value value="0x02" name="HS" cname="_OSC_HS" />
@@ -48,42 +48,42 @@
<value value="0x08" name="INTRC_IO" cname="_OSC_INTIO2" />
<value value="0x09" name="INTRC_CLKOUT" cname="_OSC_INTIO1" />
<value value="default" name="EXTRC_CLKOUT" cname="_OSC_RC" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="Off" cname="_FCMEN_OFF" />
<value value="0x40" name="On" cname="_FCMEN_ON" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="Off" cname="_IESO_OFF" />
<value value="0x80" name="On" cname="_IESO_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x1F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" />
- </mask>
- <mask name="BODEN" value="0x06" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x06" >
<value value="0x00" name="Off" cname="_BOR_OFF" />
<value value="0x02" name="Software" cname="_BOR_SOFT" />
<value value="0x04" name="On_run" cname="_BOR_NOSLP" />
<value value="0x06" name="On" cname="_BOR_ON" />
- </mask>
- <mask name="BORV" value="0x18" >
+ </tqmask>
+ <tqmask name="BORV" value="0x18" >
<value value="0x00" name="4.5" cname="_BORV_0" />
<value value="0x08" name="4.2" cname="_BORV_1" />
<value value="0x10" name="2.7" cname="_BORV_2" />
<value value="0x18" name="2.0" cname="_BORV_3" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x1F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" />
<value value="0x01" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x1E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x1E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" />
@@ -100,120 +100,120 @@
<value value="0x1A" name="1:8192" cname="_WDTPS_8192" />
<value value="0x1C" name="1:16384" cname="_WDTPS_16384" />
<value value="0x1E" name="1:32768" cname="_WDTPS_32768" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x87" cmask="0x01" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x87" ctqmask="0x01" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RB3" cname="_CCP2MX_RB3" />
<value value="0x01" name="RC1" cname="_CCP2MX_RC1" />
- </mask>
- <mask name="PBADEN" value="0x02" >
+ </tqmask>
+ <tqmask name="PBADEN" value="0x02" >
<value value="0x00" name="digital" cname="_PBADEN_DIG" />
<value value="0x02" name="analog" cname="_PBADEN_ANA" />
- </mask>
- <mask name="LPT1OSC" value="0x04" >
+ </tqmask>
+ <tqmask name="LPT1OSC" value="0x04" >
<value value="0x00" name="Off" cname="_LPT1OSC_OFF" />
<value value="0x04" name="On" cname="_LPT1OSC_ON" />
- </mask>
- <mask name="MCLRE" value="0x80" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x80" >
<value value="0x00" name="Internal" cname="_MCLRE_OFF" />
<value value="0x80" name="External" cname="_MCLRE_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x85" cmask="0x30" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x85" ctqmask="0x30" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVREN_OFF" />
<value value="0x01" name="On" cname="_STVREN_ON" />
- </mask>
- <mask name="LVP" value="0x04" >
+ </tqmask>
+ <tqmask name="LVP" value="0x04" >
<value value="0x00" name="Off" cname="_LVP_OFF" />
<value value="0x04" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="BBSIZ" value="0x30" >
+ </tqmask>
+ <tqmask name="BBSIZ" value="0x30" >
<value value="0x00" name="256" cname="_BBSIZ_BB256" />
<value value="0x10" name="512" cname="_BBSIZ_BB512" />
<value value="default" name="1024" cname="_BBSIZ_BB1K" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="_XINST_OFF" />
<value value="0x40" name="On" cname="_XINST_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0x03" >
- <mask name="CP_0" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0x03" >
+ <tqmask name="CP_0" value="0x01" >
<value value="0x00" name="0200/0400/0800:0FFF" cname="_CP0_ON" />
<value value="0x01" name="Off" cname="_CP0_OFF" />
- </mask>
- <mask name="CP_1" value="0x02" >
+ </tqmask>
+ <tqmask name="CP_1" value="0x02" >
<value value="0x00" name="1000:1FFF" cname="_CP1_ON" />
<value value="0x02" name="Off" cname="_CP1_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0xC0" >
- <mask name="CPB" value="0x40" >
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0xC0" >
+ <tqmask name="CPB" value="0x40" >
<value value="0x00" name="All" cname="_CPB_ON" />
<value value="0x40" name="Off" cname="_CPB_OFF" />
- </mask>
- <mask name="CPD" value="0x80" >
+ </tqmask>
+ <tqmask name="CPD" value="0x80" >
<value value="0x00" name="All" cname="_CPD_ON" />
<value value="0x80" name="Off" cname="_CPD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0x03" >
- <mask name="WRT_0" value="0x01" >
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0x03" >
+ <tqmask name="WRT_0" value="0x01" >
<value value="0x00" name="0200/0400/0800:0FFF" cname="_WRT0_ON" />
<value value="0x01" name="Off" cname="_WRT0_OFF" />
- </mask>
- <mask name="WRT_1" value="0x02" >
+ </tqmask>
+ <tqmask name="WRT_1" value="0x02" >
<value value="0x00" name="1000:1FFF" cname="_WRT1_ON" />
<value value="0x02" name="Off" cname="_WRT1_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0xE0" >
- <mask name="WRTC" value="0x20" >
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0xE0" >
+ <tqmask name="WRTC" value="0x20" >
<value value="0x00" name="All" cname="_WRTC_ON" />
<value value="0x20" name="Off" cname="_WRTC_OFF" />
- </mask>
- <mask name="WRTB" value="0x40" >
+ </tqmask>
+ <tqmask name="WRTB" value="0x40" >
<value value="0x00" name="All" cname="_WRTB_ON" />
<value value="0x40" name="Off" cname="_WRTB_OFF" />
- </mask>
- <mask name="WRTD" value="0x80" >
+ </tqmask>
+ <tqmask name="WRTD" value="0x80" >
<value value="0x00" name="All" cname="_WRTD_ON" />
<value value="0x80" name="Off" cname="_WRTD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0x03" >
- <mask name="EBTR_0" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0x03" >
+ <tqmask name="EBTR_0" value="0x01" >
<value value="0x00" name="0200/0400/0800:0FFF" cname="_EBTR0_ON" />
<value value="0x01" name="Off" cname="_EBTR0_OFF" />
- </mask>
- <mask name="EBTR_1" value="0x02" >
+ </tqmask>
+ <tqmask name="EBTR_1" value="0x02" >
<value value="0x00" name="1000:1FFF" cname="_EBTR1_ON" />
<value value="0x02" name="Off" cname="_EBTR1_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x40" >
- <mask name="EBTRB" value="0x40" >
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="EBTRB" value="0x40" >
<value value="0x00" name="All" cname="_EBTRB_ON" />
<value value="0x40" name="Off" cname="_EBTRB_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F2331.xml b/src/devices/pic/xml_data/18F2331.xml
index 46a8872..7f73a7d 100644
--- a/src/devices/pic/xml_data/18F2331.xml
+++ b/src/devices/pic/xml_data/18F2331.xml
@@ -34,17 +34,17 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x001FFF" word_write_align="4" word_erase_align="32" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="eeprom" start="0x000000" end="0x0000FF" hexfile_offset="0xF00000" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0xCF" >
- <mask name="FOSC" value="0x0F" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0xCF" >
+ <tqmask name="FOSC" value="0x0F" >
<value value="0x00" name="LP" cname="_OSC_LP" />
<value value="0x01" name="XT" cname="_OSC_XT" />
<value value="0x02" name="HS" cname="_OSC_HS" />
@@ -55,40 +55,40 @@
<value value="0x08" name="INTRC_IO" cname="_OSC_IRCIO" />
<value value="0x09" name="INTRC_CLKOUT" cname="_OSC_IRC" />
<value value="default" name="EXTRC_CLKOUT" cname="_OSC_RC" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="Off" cname="_FCMEN_OFF" />
<value value="0x40" name="On" cname="_FCMEN_ON" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="Off" cname="_IESO_OFF" />
<value value="0x80" name="On" cname="_IESO_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x0F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRTEN_ON" />
<value value="0x01" name="Off" cname="_PWRTEN_OFF" />
- </mask>
- <mask name="BODEN" value="0x02" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x02" >
<value value="0x00" name="Off" cname="_BOREN_OFF" />
<value value="0x02" name="On" cname="_BOREN_ON" />
- </mask>
- <mask name="BORV" value="0x0C" >
+ </tqmask>
+ <tqmask name="BORV" value="0x0C" >
<value value="0x00" name="4.5" cname="_BORV_45" />
<value value="0x04" name="4.2" cname="_BORV_42" />
<value value="0x08" name="2.7" cname="_BORV_27" />
<value value="0x0C" name="2.0" cname="_BORV_20" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x3F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x3F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDTEN_OFF" />
<value value="0x01" name="On" cname="_WDTEN_ON" />
- </mask>
- <mask name="WDTPS" value="0x1E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x1E" >
<value value="0x00" name="1:1" cname="_WDPS_1" />
<value value="0x02" name="1:2" cname="_WDPS_2" />
<value value="0x04" name="1:4" cname="_WDPS_4" />
@@ -105,120 +105,120 @@
<value value="0x1A" name="1:8192" cname="_WDPS_8192" />
<value value="0x1C" name="1:16384" cname="_WDPS_16384" />
<value value="0x1E" name="1:32768" cname="_WDPS_32768" />
- </mask>
- <mask name="WINEN" value="0x20" >
+ </tqmask>
+ <tqmask name="WINEN" value="0x20" >
<value value="0x00" name="On" cname="_WINEN_ON" />
<value value="0x20" name="Off" cname="_WINEN_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x3C" >
- <mask name="PWMPIN" value="0x04" >
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x3C" >
+ <tqmask name="PWMPIN" value="0x04" >
<value value="0x00" name="On" cname="_PWMPIN_ON" />
<value value="0x04" name="Off" cname="_PWMPIN_OFF" />
- </mask>
- <mask name="LPOL" value="0x08" >
+ </tqmask>
+ <tqmask name="LPOL" value="0x08" >
<value value="0x00" name="low" cname="_LPOL_LOW" />
<value value="0x08" name="high" cname="_LPOL_HIGH" />
- </mask>
- <mask name="HPOL" value="0x10" >
+ </tqmask>
+ <tqmask name="HPOL" value="0x10" >
<value value="0x00" name="low" cname="_HPOL_LOW" />
<value value="0x10" name="high" cname="_HPOL_HIGH" />
- </mask>
- <mask name="T1OSCMX" value="0x20" >
+ </tqmask>
+ <tqmask name="T1OSCMX" value="0x20" >
<value value="0x00" name="Legacy" cname="_T1OSCMX_OFF" />
<value value="0x20" name="Low Power" cname="_T1OSCMX_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x9D" >
- <mask name="MCLRE" value="0x80" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x9D" >
+ <tqmask name="MCLRE" value="0x80" >
<value value="0x00" name="Internal" cname="_MCLRE_OFF" />
<value value="0x80" name="External" cname="_MCLRE_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x85" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x85" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVREN_OFF" />
<value value="0x01" name="On" cname="_STVREN_ON" />
- </mask>
- <mask name="LVP" value="0x04" >
+ </tqmask>
+ <tqmask name="LVP" value="0x04" >
<value value="0x00" name="Off" cname="_LVP_OFF" />
<value value="0x04" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0x03" >
- <mask name="CP_0" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0x03" >
+ <tqmask name="CP_0" value="0x01" >
<value value="0x00" name="0200:0FFF" cname="_CP0_ON" />
<value value="0x01" name="Off" cname="_CP0_OFF" />
- </mask>
- <mask name="CP_1" value="0x02" >
+ </tqmask>
+ <tqmask name="CP_1" value="0x02" >
<value value="0x00" name="1000:1FFF" cname="_CP1_ON" />
<value value="0x02" name="Off" cname="_CP1_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0xC0" >
- <mask name="CPB" value="0x40" >
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0xC0" >
+ <tqmask name="CPB" value="0x40" >
<value value="0x00" name="0000:01FF" cname="_CPB_ON" />
<value value="0x40" name="Off" cname="_CPB_OFF" />
- </mask>
- <mask name="CPD" value="0x80" >
+ </tqmask>
+ <tqmask name="CPD" value="0x80" >
<value value="0x00" name="All" cname="_CPD_ON" />
<value value="0x80" name="Off" cname="_CPD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0x03" >
- <mask name="WRT_0" value="0x01" >
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0x03" >
+ <tqmask name="WRT_0" value="0x01" >
<value value="0x00" name="0200:0FFF" cname="_WRT0_ON" />
<value value="0x01" name="Off" cname="_WRT0_OFF" />
- </mask>
- <mask name="WRT_1" value="0x02" >
+ </tqmask>
+ <tqmask name="WRT_1" value="0x02" >
<value value="0x00" name="1000:1FFF" cname="_WRT1_ON" />
<value value="0x02" name="Off" cname="_WRT1_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0xE0" >
- <mask name="WRTC" value="0x20" >
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0xE0" >
+ <tqmask name="WRTC" value="0x20" >
<value value="0x00" name="All" cname="_WRTC_ON" />
<value value="0x20" name="Off" cname="_WRTC_OFF" />
- </mask>
- <mask name="WRTB" value="0x40" >
+ </tqmask>
+ <tqmask name="WRTB" value="0x40" >
<value value="0x00" name="0000:01FF" cname="_WRTB_ON" />
<value value="0x40" name="Off" cname="_WRTB_OFF" />
- </mask>
- <mask name="WRTD" value="0x80" >
+ </tqmask>
+ <tqmask name="WRTD" value="0x80" >
<value value="0x00" name="All" cname="_WRTD_ON" />
<value value="0x80" name="Off" cname="_WRTD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0x03" >
- <mask name="EBTR_0" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0x03" >
+ <tqmask name="EBTR_0" value="0x01" >
<value value="0x00" name="0200:0FFF" cname="_EBTR0_ON" />
<value value="0x01" name="Off" cname="_EBTR0_OFF" />
- </mask>
- <mask name="EBTR_1" value="0x02" >
+ </tqmask>
+ <tqmask name="EBTR_1" value="0x02" >
<value value="0x00" name="1000:1FFF" cname="_EBTR1_ON" />
<value value="0x02" name="Off" cname="_EBTR1_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x40" >
- <mask name="EBTRB" value="0x40" >
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="EBTRB" value="0x40" >
<value value="0x00" name="0000:01FF" cname="_EBTRB_ON" />
<value value="0x40" name="Off" cname="_EBTRB_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F2410.xml b/src/devices/pic/xml_data/18F2410.xml
index 15d6179..76968f8 100644
--- a/src/devices/pic/xml_data/18F2410.xml
+++ b/src/devices/pic/xml_data/18F2410.xml
@@ -27,16 +27,16 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x003FFF" word_write_align="16" word_erase_align="32" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0x07" >
- <mask name="FOSC" value="0x0F" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="FOSC" value="0x0F" >
<value value="0x00" name="LP" cname="_OSC_LP" />
<value value="0x01" name="XT" cname="_OSC_XT" />
<value value="0x02" name="HS" cname="_OSC_HS" />
@@ -47,42 +47,42 @@
<value value="0x08" name="INTRC_IO" cname="_OSC_INTIO67" />
<value value="0x09" name="INTRC_CLKOUT" cname="_OSC_INTIO7" />
<value value="default" name="EXTRC_CLKOUT" cname="_OSC_RC" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="Off" cname="_FCMEN_OFF" />
<value value="0x40" name="On" cname="_FCMEN_ON" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="Off" cname="_IESO_OFF" />
<value value="0x80" name="On" cname="_IESO_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x1F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" />
- </mask>
- <mask name="BODEN" value="0x06" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x06" >
<value value="0x00" name="Off" cname="_BOREN_OFF" />
<value value="0x02" name="Software" cname="_BOREN_ON" />
<value value="0x04" name="On_run" cname="_BOREN_NOSLP" />
<value value="0x06" name="On" cname="_BOREN_SBORDIS" />
- </mask>
- <mask name="BORV" value="0x18" >
+ </tqmask>
+ <tqmask name="BORV" value="0x18" >
<value value="0x00" name="4.5" cname="_BORV_0" />
<value value="0x08" name="4.2" cname="_BORV_1" />
<value value="0x10" name="2.7" cname="_BORV_2" />
<value value="0x18" name="2.0" cname="_BORV_3" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x1F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" />
<value value="0x01" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x1E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x1E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" />
@@ -99,107 +99,107 @@
<value value="0x1A" name="1:8192" cname="_WDTPS_8192" />
<value value="0x1C" name="1:16384" cname="_WDTPS_16384" />
<value value="0x1E" name="1:32768" cname="_WDTPS_32768" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x83" cmask="0x01" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x83" ctqmask="0x01" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RB3" cname="_CCP2MX_PORTBE" />
<value value="0x01" name="RC1" cname="_CCP2MX_PORTC" />
- </mask>
- <mask name="PBADEN" value="0x02" >
+ </tqmask>
+ <tqmask name="PBADEN" value="0x02" >
<value value="0x00" name="digital" cname="_PBADEN_OFF" />
<value value="0x02" name="analog" cname="_PBADEN_ON" />
- </mask>
- <mask name="LPT1OSC" value="0x04" >
+ </tqmask>
+ <tqmask name="LPT1OSC" value="0x04" >
<value value="0x00" name="Off" cname="_LPT1OSC_OFF" />
<value value="0x04" name="On" cname="_LPT1OSC_ON" />
- </mask>
- <mask name="MCLRE" value="0x80" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x80" >
<value value="0x00" name="Internal" cname="_MCLRE_OFF" />
<value value="0x80" name="External" cname="_MCLRE_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x85" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x85" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVREN_OFF" />
<value value="0x01" name="On" cname="_STVREN_ON" />
- </mask>
- <mask name="LVP" value="0x04" >
+ </tqmask>
+ <tqmask name="LVP" value="0x04" >
<value value="0x00" name="Off" cname="_LVP_OFF" />
<value value="0x04" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="_XINST_OFF" />
<value value="0x40" name="On" cname="_XINST_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0x03" >
- <mask name="CP_0" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0x03" >
+ <tqmask name="CP_0" value="0x01" >
<value value="0x00" name="0800:1FFF" cname="_CP0_ON" />
<value value="0x01" name="Off" cname="_CP0_OFF" />
- </mask>
- <mask name="CP_1" value="0x02" >
+ </tqmask>
+ <tqmask name="CP_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_CP1_ON" />
<value value="0x02" name="Off" cname="_CP1_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0x40" >
- <mask name="CPB" value="0x40" >
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="CPB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_CPB_ON" />
<value value="0x40" name="Off" cname="_CPB_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0x03" >
- <mask name="WRT_0" value="0x01" >
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0x03" >
+ <tqmask name="WRT_0" value="0x01" >
<value value="0x00" name="0800:1FFF" cname="_WRT0_ON" />
<value value="0x01" name="Off" cname="_WRT0_OFF" />
- </mask>
- <mask name="WRT_1" value="0x02" >
+ </tqmask>
+ <tqmask name="WRT_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_WRT1_ON" />
<value value="0x02" name="Off" cname="_WRT1_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0x60" >
- <mask name="WRTC" value="0x20" >
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0x60" >
+ <tqmask name="WRTC" value="0x20" >
<value value="0x00" name="All" cname="_WRTC_ON" />
<value value="0x20" name="Off" cname="_WRTC_OFF" />
- </mask>
- <mask name="WRTB" value="0x40" >
+ </tqmask>
+ <tqmask name="WRTB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_WRTB_ON" />
<value value="0x40" name="Off" cname="_WRTB_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0x03" >
- <mask name="EBTR_0" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0x03" >
+ <tqmask name="EBTR_0" value="0x01" >
<value value="0x00" name="0800:1FFF" cname="_EBTR0_ON" />
<value value="0x01" name="Off" cname="_EBTR0_OFF" />
- </mask>
- <mask name="EBTR_1" value="0x02" >
+ </tqmask>
+ <tqmask name="EBTR_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_EBTR1_ON" />
<value value="0x02" name="Off" cname="_EBTR1_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x40" >
- <mask name="EBTRB" value="0x40" >
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="EBTRB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_EBTRB_ON" />
<value value="0x40" name="Off" cname="_EBTRB_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F242.xml b/src/devices/pic/xml_data/18F242.xml
index d09dd83..8588203 100644
--- a/src/devices/pic/xml_data/18F242.xml
+++ b/src/devices/pic/xml_data/18F242.xml
@@ -34,17 +34,17 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x003FFF" word_write_align="4" word_erase_align="32" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="eeprom" start="0x000000" end="0x0000FF" hexfile_offset="0xF00000" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0x27" >
- <mask name="FOSC" value="0x07" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0x27" >
+ <tqmask name="FOSC" value="0x07" >
<value value="0x00" name="LP" cname="_LP_OSC" sdcc_cname="_OSC_LP" />
<value value="0x01" name="XT" cname="_XT_OSC" sdcc_cname="_OSC_XT" />
<value value="0x02" name="HS" cname="_HS_OSC" sdcc_cname="_OSC_HS" />
@@ -53,36 +53,36 @@
<value value="0x05" name="EC_IO" cname="_ECIO_OSC" sdcc_cname="_OSC_EC_OSC2_RA6" />
<value value="0x06" name="H4" cname="_HSPLL_OSC" sdcc_cname="_OSC_HS_PLL" />
<value value="0x07" name="EXTRC_IO" cname="_RCIO_OSC" sdcc_cname="_OSC_RC_OSC2" />
- </mask>
- <mask name="OSCSEN" value="0x20" >
+ </tqmask>
+ <tqmask name="OSCSEN" value="0x20" >
<value value="0x00" name="On" cname="_OSCS_ON" />
<value value="0x20" name="Off" cname="_OSCS_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x0F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" sdcc_cname="_PUT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" sdcc_cname="_PUT_OFF" />
- </mask>
- <mask name="BODEN" value="0x02" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x02" >
<value value="0x00" name="Off" cname="_BOR_OFF" sdcc_cname="_BODEN_OFF" />
<value value="0x02" name="On" cname="_BOR_ON" sdcc_cname="_BODEN_ON" />
- </mask>
- <mask name="BORV" value="0x0C" >
+ </tqmask>
+ <tqmask name="BORV" value="0x0C" >
<value value="0x00" name="4.5" cname="_BORV_45" sdcc_cname="_BODENV_4_5V" />
<value value="0x04" name="4.2" cname="_BORV_42" sdcc_cname="_BODENV_4_2V" />
<value value="0x08" name="2.7" cname="_BORV_27" sdcc_cname="_BODENV_2_7V" />
<value value="0x0C" name="2.0" cname="_BORV_20" sdcc_cname="_BODENV_2_0V" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x0F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" />
<value value="0x01" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x0E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x0E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" sdcc_cname="_WDTPS_1_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" sdcc_cname="_WDTPS_1_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" sdcc_cname="_WDTPS_1_4" />
@@ -91,99 +91,99 @@
<value value="0x0A" name="1:32" cname="_WDTPS_32" sdcc_cname="_WDTPS_1_32" />
<value value="0x0C" name="1:64" cname="_WDTPS_64" sdcc_cname="_WDTPS_1_64" />
<value value="0x0E" name="1:128" cname="_WDTPS_128" sdcc_cname="_WDTPS_1_128" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x01" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x01" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RB3" cname="_CCP2MX_OFF" sdcc_cname="_CCP2MUX_RB3" />
<value value="0x01" name="RC1" cname="_CCP2MX_ON" sdcc_cname="_CCP2MUX_RC1" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x85" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x85" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVR_OFF" />
<value value="0x01" name="On" cname="_STVR_ON" />
- </mask>
- <mask name="LVP" value="0x04" >
+ </tqmask>
+ <tqmask name="LVP" value="0x04" >
<value value="0x00" name="Off" cname="_LVP_OFF" />
<value value="0x04" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" sdcc_cname="_BACKBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" sdcc_cname="_BACKBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0x03" icnames="_CP2_OFF _CP2_ON _CP3_OFF _CP3_ON" >
- <mask name="CP_0" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0x03" icnames="_CP2_OFF _CP2_ON _CP3_OFF _CP3_ON" >
+ <tqmask name="CP_0" value="0x01" >
<value value="0x00" name="0200:1FFF" cname="_CP0_ON" sdcc_cname="_CP_0_ON" />
<value value="0x01" name="Off" cname="_CP0_OFF" sdcc_cname="_CP_0_OFF" />
- </mask>
- <mask name="CP_1" value="0x02" >
+ </tqmask>
+ <tqmask name="CP_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_CP1_ON" sdcc_cname="_CP_1_ON" />
<value value="0x02" name="Off" cname="_CP1_OFF" sdcc_cname="_CP_1_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0xC0" >
- <mask name="CPB" value="0x40" >
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0xC0" >
+ <tqmask name="CPB" value="0x40" >
<value value="0x00" name="0000:01FF" cname="_CPB_ON" />
<value value="0x40" name="Off" cname="_CPB_OFF" />
- </mask>
- <mask name="CPD" value="0x80" >
+ </tqmask>
+ <tqmask name="CPD" value="0x80" >
<value value="0x00" name="All" cname="_CPD_ON" />
<value value="0x80" name="Off" cname="_CPD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0x03" icnames="_WRT2_OFF _WRT2_ON _WRT3_OFF _WRT3_ON" >
- <mask name="WRT_0" value="0x01" >
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0x03" icnames="_WRT2_OFF _WRT2_ON _WRT3_OFF _WRT3_ON" >
+ <tqmask name="WRT_0" value="0x01" >
<value value="0x00" name="0200:1FFF" cname="_WRT0_ON" sdcc_cname="_WRT_0_ON" />
<value value="0x01" name="Off" cname="_WRT0_OFF" sdcc_cname="_WRT_0_OFF" />
- </mask>
- <mask name="WRT_1" value="0x02" >
+ </tqmask>
+ <tqmask name="WRT_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_WRT1_ON" sdcc_cname="_WRT_1_ON" />
<value value="0x02" name="Off" cname="_WRT1_OFF" sdcc_cname="_WRT_1_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0xE0" >
- <mask name="WRTC" value="0x20" >
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0xE0" >
+ <tqmask name="WRTC" value="0x20" >
<value value="0x00" name="All" cname="_WRTC_ON" />
<value value="0x20" name="Off" cname="_WRTC_OFF" />
- </mask>
- <mask name="WRTB" value="0x40" >
+ </tqmask>
+ <tqmask name="WRTB" value="0x40" >
<value value="0x00" name="0000:01FF" cname="_WRTB_ON" />
<value value="0x40" name="Off" cname="_WRTB_OFF" />
- </mask>
- <mask name="WRTD" value="0x80" >
+ </tqmask>
+ <tqmask name="WRTD" value="0x80" >
<value value="0x00" name="All" cname="_WRTD_ON" />
<value value="0x80" name="Off" cname="_WRTD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0x03" icnames="_EBTR2_OFF _EBTR2_ON _EBTR3_OFF _EBTR3_ON" >
- <mask name="EBTR_0" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0x03" icnames="_EBTR2_OFF _EBTR2_ON _EBTR3_OFF _EBTR3_ON" >
+ <tqmask name="EBTR_0" value="0x01" >
<value value="0x00" name="0200:1FFF" cname="_EBTR0_ON" sdcc_cname="_EBTR_0_ON" />
<value value="0x01" name="Off" cname="_EBTR0_OFF" sdcc_cname="_EBTR_0_OFF" />
- </mask>
- <mask name="EBTR_1" value="0x02" >
+ </tqmask>
+ <tqmask name="EBTR_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_EBTR1_ON" sdcc_cname="_EBTR_1_ON" />
<value value="0x02" name="Off" cname="_EBTR1_OFF" sdcc_cname="_EBTR_1_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x40" >
- <mask name="EBTRB" value="0x40" >
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="EBTRB" value="0x40" >
<value value="0x00" name="0000:01FF" cname="_EBTRB_ON" />
<value value="0x40" name="Off" cname="_EBTRB_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F2420.xml b/src/devices/pic/xml_data/18F2420.xml
index aba9ace..d50dd2a 100644
--- a/src/devices/pic/xml_data/18F2420.xml
+++ b/src/devices/pic/xml_data/18F2420.xml
@@ -27,17 +27,17 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x003FFF" word_write_align="16" word_erase_align="32" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="eeprom" start="0x000000" end="0x0000FF" hexfile_offset="0xF00000" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0x07" >
- <mask name="FOSC" value="0x0F" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="FOSC" value="0x0F" >
<value value="0x00" name="LP" cname="_OSC_LP" />
<value value="0x01" name="XT" cname="_OSC_XT" />
<value value="0x02" name="HS" cname="_OSC_HS" />
@@ -48,42 +48,42 @@
<value value="0x08" name="INTRC_IO" cname="_OSC_INTIO67" />
<value value="0x09" name="INTRC_CLKOUT" cname="_OSC_INTIO7" />
<value value="default" name="EXTRC_CLKOUT" cname="_OSC_RC" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="Off" cname="_FCMEN_OFF" />
<value value="0x40" name="On" cname="_FCMEN_ON" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="Off" cname="_IESO_OFF" />
<value value="0x80" name="On" cname="_IESO_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x1F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" />
- </mask>
- <mask name="BODEN" value="0x06" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x06" >
<value value="0x00" name="Off" cname="_BOREN_OFF" />
<value value="0x02" name="Software" cname="_BOREN_ON" />
<value value="0x04" name="On_run" cname="_BOREN_NOSLP" />
<value value="0x06" name="On" cname="_BOREN_SBORDIS" />
- </mask>
- <mask name="BORV" value="0x18" >
+ </tqmask>
+ <tqmask name="BORV" value="0x18" >
<value value="0x00" name="4.5" cname="_BORV_0" />
<value value="0x08" name="4.2" cname="_BORV_1" />
<value value="0x10" name="2.7" cname="_BORV_2" />
<value value="0x18" name="2.0" cname="_BORV_3" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x1F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" />
<value value="0x01" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x1E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x1E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" />
@@ -100,115 +100,115 @@
<value value="0x1A" name="1:8192" cname="_WDTPS_8192" />
<value value="0x1C" name="1:16384" cname="_WDTPS_16384" />
<value value="0x1E" name="1:32768" cname="_WDTPS_32768" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x83" cmask="0x01" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x83" ctqmask="0x01" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RB3" cname="_CCP2MX_PORTBE" />
<value value="0x01" name="RC1" cname="_CCP2MX_PORTC" />
- </mask>
- <mask name="PBADEN" value="0x02" >
+ </tqmask>
+ <tqmask name="PBADEN" value="0x02" >
<value value="0x00" name="digital" cname="_PBADEN_OFF" />
<value value="0x02" name="analog" cname="_PBADEN_ON" />
- </mask>
- <mask name="LPT1OSC" value="0x04" >
+ </tqmask>
+ <tqmask name="LPT1OSC" value="0x04" >
<value value="0x00" name="Off" cname="_LPT1OSC_OFF" />
<value value="0x04" name="On" cname="_LPT1OSC_ON" />
- </mask>
- <mask name="MCLRE" value="0x80" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x80" >
<value value="0x00" name="Internal" cname="_MCLRE_OFF" />
<value value="0x80" name="External" cname="_MCLRE_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x85" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x85" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVREN_OFF" />
<value value="0x01" name="On" cname="_STVREN_ON" />
- </mask>
- <mask name="LVP" value="0x04" >
+ </tqmask>
+ <tqmask name="LVP" value="0x04" >
<value value="0x00" name="Off" cname="_LVP_OFF" />
<value value="0x04" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="_XINST_OFF" />
<value value="0x40" name="On" cname="_XINST_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0x03" >
- <mask name="CP_0" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0x03" >
+ <tqmask name="CP_0" value="0x01" >
<value value="0x00" name="0800:1FFF" cname="_CP0_ON" />
<value value="0x01" name="Off" cname="_CP0_OFF" />
- </mask>
- <mask name="CP_1" value="0x02" >
+ </tqmask>
+ <tqmask name="CP_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_CP1_ON" />
<value value="0x02" name="Off" cname="_CP1_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0xC0" cmask="0x80" >
- <mask name="CPB" value="0x40" >
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0xC0" ctqmask="0x80" >
+ <tqmask name="CPB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_CPB_ON" />
<value value="0x40" name="Off" cname="_CPB_OFF" />
- </mask>
- <mask name="CPD" value="0x80" >
+ </tqmask>
+ <tqmask name="CPD" value="0x80" >
<value value="0x00" name="All" cname="_CPD_ON" />
<value value="0x80" name="Off" cname="_CPD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0x03" >
- <mask name="WRT_0" value="0x01" >
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0x03" >
+ <tqmask name="WRT_0" value="0x01" >
<value value="0x00" name="0800:1FFF" cname="_WRT0_ON" />
<value value="0x01" name="Off" cname="_WRT0_OFF" />
- </mask>
- <mask name="WRT_1" value="0x02" >
+ </tqmask>
+ <tqmask name="WRT_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_WRT1_ON" />
<value value="0x02" name="Off" cname="_WRT1_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0xE0" cmask="0x80" >
- <mask name="WRTC" value="0x20" >
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0xE0" ctqmask="0x80" >
+ <tqmask name="WRTC" value="0x20" >
<value value="0x00" name="All" cname="_WRTC_ON" />
<value value="0x20" name="Off" cname="_WRTC_OFF" />
- </mask>
- <mask name="WRTB" value="0x40" >
+ </tqmask>
+ <tqmask name="WRTB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_WRTB_ON" />
<value value="0x40" name="Off" cname="_WRTB_OFF" />
- </mask>
- <mask name="WRTD" value="0x80" >
+ </tqmask>
+ <tqmask name="WRTD" value="0x80" >
<value value="0x00" name="All" cname="_WRTD_ON" />
<value value="0x80" name="Off" cname="_WRTD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0x03" >
- <mask name="EBTR_0" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0x03" >
+ <tqmask name="EBTR_0" value="0x01" >
<value value="0x00" name="0800:1FFF" cname="_EBTR0_ON" />
<value value="0x01" name="Off" cname="_EBTR0_OFF" />
- </mask>
- <mask name="EBTR_1" value="0x02" >
+ </tqmask>
+ <tqmask name="EBTR_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_EBTR1_ON" />
<value value="0x02" name="Off" cname="_EBTR1_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x40" >
- <mask name="EBTRB" value="0x40" >
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="EBTRB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_EBTRB_ON" />
<value value="0x40" name="Off" cname="_EBTRB_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F2423.xml b/src/devices/pic/xml_data/18F2423.xml
index 0905f18..29ff971 100644
--- a/src/devices/pic/xml_data/18F2423.xml
+++ b/src/devices/pic/xml_data/18F2423.xml
@@ -24,17 +24,17 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x003FFF" word_write_align="16" word_erase_align="32" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="eeprom" start="0x000000" end="0x0000FF" hexfile_offset="0xF00000" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0x07" >
- <mask name="FOSC" value="0x0F" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="FOSC" value="0x0F" >
<value value="0x00" name="LP" cname="_OSC_LP" />
<value value="0x01" name="XT" cname="_OSC_XT" />
<value value="0x02" name="HS" cname="_OSC_HS" />
@@ -45,42 +45,42 @@
<value value="0x08" name="INTRC_IO" cname="_OSC_INTIO67" />
<value value="0x09" name="INTRC_CLKOUT" cname="_OSC_INTIO7" />
<value value="default" name="EXTRC_CLKOUT" cname="_OSC_RC" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="Off" cname="_FCMEN_OFF" />
<value value="0x40" name="On" cname="_FCMEN_ON" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="Off" cname="_IESO_OFF" />
<value value="0x80" name="On" cname="_IESO_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x1F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" />
- </mask>
- <mask name="BODEN" value="0x06" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x06" >
<value value="0x00" name="Off" cname="_BOREN_OFF" />
<value value="0x02" name="Software" cname="_BOREN_ON" />
<value value="0x04" name="On_run" cname="_BOREN_NOSLP" />
<value value="0x06" name="On" cname="_BOREN_SBORDIS" />
- </mask>
- <mask name="BORV" value="0x18" >
+ </tqmask>
+ <tqmask name="BORV" value="0x18" >
<value value="0x00" name="4.5" cname="_BORV_0" />
<value value="0x08" name="4.2" cname="_BORV_1" />
<value value="0x10" name="2.7" cname="_BORV_2" />
<value value="0x18" name="2.0" cname="_BORV_3" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x1F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" />
<value value="0x01" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x1E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x1E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" />
@@ -97,115 +97,115 @@
<value value="0x1A" name="1:8192" cname="_WDTPS_8192" />
<value value="0x1C" name="1:16384" cname="_WDTPS_16384" />
<value value="0x1E" name="1:32768" cname="_WDTPS_32768" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x83" cmask="0x01" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x83" ctqmask="0x01" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RB3" cname="_CCP2MX_PORTBE" />
<value value="0x01" name="RC1" cname="_CCP2MX_PORTC" />
- </mask>
- <mask name="PBADEN" value="0x02" >
+ </tqmask>
+ <tqmask name="PBADEN" value="0x02" >
<value value="0x00" name="digital" cname="_PBADEN_OFF" />
<value value="0x02" name="analog" cname="_PBADEN_ON" />
- </mask>
- <mask name="LPT1OSC" value="0x04" >
+ </tqmask>
+ <tqmask name="LPT1OSC" value="0x04" >
<value value="0x00" name="Off" cname="_LPT1OSC_OFF" />
<value value="0x04" name="On" cname="_LPT1OSC_ON" />
- </mask>
- <mask name="MCLRE" value="0x80" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x80" >
<value value="0x00" name="Internal" cname="_MCLRE_OFF" />
<value value="0x80" name="External" cname="_MCLRE_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x85" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x85" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVREN_OFF" />
<value value="0x01" name="On" cname="_STVREN_ON" />
- </mask>
- <mask name="LVP" value="0x04" >
+ </tqmask>
+ <tqmask name="LVP" value="0x04" >
<value value="0x00" name="Off" cname="_LVP_OFF" />
<value value="0x04" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="_XINST_OFF" />
<value value="0x40" name="On" cname="_XINST_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0x03" >
- <mask name="CP_0" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0x03" >
+ <tqmask name="CP_0" value="0x01" >
<value value="0x00" name="0800:1FFF" cname="_CP0_ON" />
<value value="0x01" name="Off" cname="_CP0_OFF" />
- </mask>
- <mask name="CP_1" value="0x02" >
+ </tqmask>
+ <tqmask name="CP_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_CP1_ON" />
<value value="0x02" name="Off" cname="_CP1_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0xC0" cmask="0x80" >
- <mask name="CPB" value="0x40" >
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0xC0" ctqmask="0x80" >
+ <tqmask name="CPB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_CPB_ON" />
<value value="0x40" name="Off" cname="_CPB_OFF" />
- </mask>
- <mask name="CPD" value="0x80" >
+ </tqmask>
+ <tqmask name="CPD" value="0x80" >
<value value="0x00" name="All" cname="_CPD_ON" />
<value value="0x80" name="Off" cname="_CPD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0x03" >
- <mask name="WRT_0" value="0x01" >
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0x03" >
+ <tqmask name="WRT_0" value="0x01" >
<value value="0x00" name="0800:1FFF" cname="_WRT0_ON" />
<value value="0x01" name="Off" cname="_WRT0_OFF" />
- </mask>
- <mask name="WRT_1" value="0x02" >
+ </tqmask>
+ <tqmask name="WRT_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_WRT1_ON" />
<value value="0x02" name="Off" cname="_WRT1_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0xE0" cmask="0x80" >
- <mask name="WRTC" value="0x20" >
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0xE0" ctqmask="0x80" >
+ <tqmask name="WRTC" value="0x20" >
<value value="0x00" name="All" cname="_WRTC_ON" />
<value value="0x20" name="Off" cname="_WRTC_OFF" />
- </mask>
- <mask name="WRTB" value="0x40" >
+ </tqmask>
+ <tqmask name="WRTB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_WRTB_ON" />
<value value="0x40" name="Off" cname="_WRTB_OFF" />
- </mask>
- <mask name="WRTD" value="0x80" >
+ </tqmask>
+ <tqmask name="WRTD" value="0x80" >
<value value="0x00" name="All" cname="_WRTD_ON" />
<value value="0x80" name="Off" cname="_WRTD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0x03" >
- <mask name="EBTR_0" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0x03" >
+ <tqmask name="EBTR_0" value="0x01" >
<value value="0x00" name="0800:1FFF" cname="_EBTR0_ON" />
<value value="0x01" name="Off" cname="_EBTR0_OFF" />
- </mask>
- <mask name="EBTR_1" value="0x02" >
+ </tqmask>
+ <tqmask name="EBTR_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_EBTR1_ON" />
<value value="0x02" name="Off" cname="_EBTR1_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x40" >
- <mask name="EBTRB" value="0x40" >
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="EBTRB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_EBTRB_ON" />
<value value="0x40" name="Off" cname="_EBTRB_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F2431.xml b/src/devices/pic/xml_data/18F2431.xml
index f898f99..f162ef2 100644
--- a/src/devices/pic/xml_data/18F2431.xml
+++ b/src/devices/pic/xml_data/18F2431.xml
@@ -35,17 +35,17 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x003FFF" word_write_align="4" word_erase_align="32" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="eeprom" start="0x000000" end="0x0000FF" hexfile_offset="0xF00000" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0xCF" >
- <mask name="FOSC" value="0x0F" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0xCF" >
+ <tqmask name="FOSC" value="0x0F" >
<value value="0x00" name="LP" cname="_OSC_LP" />
<value value="0x01" name="XT" cname="_OSC_XT" />
<value value="0x02" name="HS" cname="_OSC_HS" />
@@ -56,40 +56,40 @@
<value value="0x08" name="INTRC_IO" cname="_OSC_IRCIO" />
<value value="0x09" name="INTRC_CLKOUT" cname="_OSC_IRC" />
<value value="default" name="EXTRC_CLKOUT" cname="_OSC_RC" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="Off" cname="_FCMEN_OFF" />
<value value="0x40" name="On" cname="_FCMEN_ON" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="Off" cname="_IESO_OFF" />
<value value="0x80" name="On" cname="_IESO_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x0F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRTEN_ON" />
<value value="0x01" name="Off" cname="_PWRTEN_OFF" />
- </mask>
- <mask name="BODEN" value="0x02" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x02" >
<value value="0x00" name="Off" cname="_BOREN_OFF" />
<value value="0x02" name="On" cname="_BOREN_ON" />
- </mask>
- <mask name="BORV" value="0x0C" >
+ </tqmask>
+ <tqmask name="BORV" value="0x0C" >
<value value="0x00" name="4.5" cname="_BORV_45" />
<value value="0x04" name="4.2" cname="_BORV_42" />
<value value="0x08" name="2.7" cname="_BORV_27" />
<value value="0x0C" name="2.0" cname="_BORV_20" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x3F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x3F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDTEN_OFF" />
<value value="0x01" name="On" cname="_WDTEN_ON" />
- </mask>
- <mask name="WDTPS" value="0x1E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x1E" >
<value value="0x00" name="1:1" cname="_WDPS_1" />
<value value="0x02" name="1:2" cname="_WDPS_2" />
<value value="0x04" name="1:4" cname="_WDPS_4" />
@@ -106,120 +106,120 @@
<value value="0x1A" name="1:8192" cname="_WDPS_8192" />
<value value="0x1C" name="1:16384" cname="_WDPS_16384" />
<value value="0x1E" name="1:32768" cname="_WDPS_32768" />
- </mask>
- <mask name="WINEN" value="0x20" >
+ </tqmask>
+ <tqmask name="WINEN" value="0x20" >
<value value="0x00" name="On" cname="_WINEN_ON" />
<value value="0x20" name="Off" cname="_WINEN_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x3C" >
- <mask name="PWMPIN" value="0x04" >
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x3C" >
+ <tqmask name="PWMPIN" value="0x04" >
<value value="0x00" name="On" cname="_PWMPIN_ON" />
<value value="0x04" name="Off" cname="_PWMPIN_OFF" />
- </mask>
- <mask name="LPOL" value="0x08" >
+ </tqmask>
+ <tqmask name="LPOL" value="0x08" >
<value value="0x00" name="low" cname="_LPOL_LOW" />
<value value="0x08" name="high" cname="_LPOL_HIGH" />
- </mask>
- <mask name="HPOL" value="0x10" >
+ </tqmask>
+ <tqmask name="HPOL" value="0x10" >
<value value="0x00" name="low" cname="_HPOL_LOW" />
<value value="0x10" name="high" cname="_HPOL_HIGH" />
- </mask>
- <mask name="T1OSCMX" value="0x20" >
+ </tqmask>
+ <tqmask name="T1OSCMX" value="0x20" >
<value value="0x00" name="Legacy" cname="_T1OSCMX_OFF" />
<value value="0x20" name="Low Power" cname="_T1OSCMX_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x9D" >
- <mask name="MCLRE" value="0x80" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x9D" >
+ <tqmask name="MCLRE" value="0x80" >
<value value="0x00" name="Internal" cname="_MCLRE_OFF" />
<value value="0x80" name="External" cname="_MCLRE_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x85" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x85" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVREN_OFF" />
<value value="0x01" name="On" cname="_STVREN_ON" />
- </mask>
- <mask name="LVP" value="0x04" >
+ </tqmask>
+ <tqmask name="LVP" value="0x04" >
<value value="0x00" name="Off" cname="_LVP_OFF" />
<value value="0x04" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0x0F" >
- <mask name="CP_0" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="CP_0" value="0x01" >
<value value="0x00" name="0200:0FFF" cname="_CP0_ON" />
<value value="0x01" name="Off" cname="_CP0_OFF" />
- </mask>
- <mask name="CP_1" value="0x02" >
+ </tqmask>
+ <tqmask name="CP_1" value="0x02" >
<value value="0x00" name="1000:1FFF" cname="_CP1_ON" />
<value value="0x02" name="Off" cname="_CP1_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0xC0" >
- <mask name="CPB" value="0x40" >
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0xC0" >
+ <tqmask name="CPB" value="0x40" >
<value value="0x00" name="0000:01FF" cname="_CPB_ON" />
<value value="0x40" name="Off" cname="_CPB_OFF" />
- </mask>
- <mask name="CPD" value="0x80" >
+ </tqmask>
+ <tqmask name="CPD" value="0x80" >
<value value="0x00" name="All" cname="_CPD_ON" />
<value value="0x80" name="Off" cname="_CPD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0x0F" >
- <mask name="WRT_0" value="0x01" >
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WRT_0" value="0x01" >
<value value="0x00" name="0200:0FFF" cname="_WRT0_ON" />
<value value="0x01" name="Off" cname="_WRT0_OFF" />
- </mask>
- <mask name="WRT_1" value="0x02" >
+ </tqmask>
+ <tqmask name="WRT_1" value="0x02" >
<value value="0x00" name="1000:1FFF" cname="_WRT1_ON" />
<value value="0x02" name="Off" cname="_WRT1_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0xE0" >
- <mask name="WRTC" value="0x20" >
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0xE0" >
+ <tqmask name="WRTC" value="0x20" >
<value value="0x00" name="All" cname="_WRTC_ON" />
<value value="0x20" name="Off" cname="_WRTC_OFF" />
- </mask>
- <mask name="WRTB" value="0x40" >
+ </tqmask>
+ <tqmask name="WRTB" value="0x40" >
<value value="0x00" name="0000:01FF" cname="_WRTB_ON" />
<value value="0x40" name="Off" cname="_WRTB_OFF" />
- </mask>
- <mask name="WRTD" value="0x80" >
+ </tqmask>
+ <tqmask name="WRTD" value="0x80" >
<value value="0x00" name="All" cname="_WRTD_ON" />
<value value="0x80" name="Off" cname="_WRTD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0x0F" >
- <mask name="EBTR_0" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="EBTR_0" value="0x01" >
<value value="0x00" name="0200:0FFF" cname="_EBTR0_ON" />
<value value="0x01" name="Off" cname="_EBTR0_OFF" />
- </mask>
- <mask name="EBTR_1" value="0x02" >
+ </tqmask>
+ <tqmask name="EBTR_1" value="0x02" >
<value value="0x00" name="1000:1FFF" cname="_EBTR1_ON" />
<value value="0x02" name="Off" cname="_EBTR1_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x40" >
- <mask name="EBTRB" value="0x40" >
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="EBTRB" value="0x40" >
<value value="0x00" name="0000:01FF" cname="_EBTRB_ON" />
<value value="0x40" name="Off" cname="_EBTRB_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F2439.xml b/src/devices/pic/xml_data/18F2439.xml
index ad389e3..edc3696 100644
--- a/src/devices/pic/xml_data/18F2439.xml
+++ b/src/devices/pic/xml_data/18F2439.xml
@@ -35,48 +35,48 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x003FFF" word_write_align="4" word_erase_align="32" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="eeprom" start="0x000000" end="0x0000FF" hexfile_offset="0xF00000" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0x27" >
- <mask name="FOSC" value="0x07" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0x27" >
+ <tqmask name="FOSC" value="0x07" >
<value value="default" name="invalid" />
<value value="0x02" name="HS" cname="_OSC_HS" />
<value value="0x04" name="EC_CLKOUT" cname="_OSC_EC" />
<value value="0x05" name="EC_IO" cname="_OSC_ECIO" />
<value value="0x06" name="H4" cname="_OSC_HSPLL" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x0F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" />
- </mask>
- <mask name="BODEN" value="0x02" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x02" >
<value value="0x00" name="Off" cname="_BOR_OFF" />
<value value="0x02" name="On" cname="_BOR_ON" />
- </mask>
- <mask name="BORV" value="0x0C" >
+ </tqmask>
+ <tqmask name="BORV" value="0x0C" >
<value value="0x00" name="4.5" cname="_BORV_45" />
<value value="0x04" name="4.2" cname="_BORV_42" />
<value value="0x08" name="2.7" cname="_BORV_27" />
<value value="0x0C" name="2.5" cname="_BORV_25" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x0F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" />
<value value="0x01" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x0E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x0E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" />
@@ -85,94 +85,94 @@
<value value="0x0A" name="1:32" cname="_WDTPS_32" />
<value value="0x0C" name="1:64" cname="_WDTPS_64" />
<value value="0x0E" name="1:128" cname="_WDTPS_128" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x85" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x85" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVR_OFF" />
<value value="0x01" name="On" cname="_STVR_ON" />
- </mask>
- <mask name="LVP" value="0x04" >
+ </tqmask>
+ <tqmask name="LVP" value="0x04" >
<value value="0x00" name="Off" cname="_LVP_OFF" />
<value value="0x04" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0x07" >
- <mask name="CP_0" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="CP_0" value="0x01" >
<value value="0x00" name="0200:1FFF" cname="_CP0_ON" />
<value value="0x01" name="Off" cname="_CP0_OFF" />
- </mask>
- <mask name="CP_1" value="0x02" >
+ </tqmask>
+ <tqmask name="CP_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_CP1_ON" />
<value value="0x02" name="Off" cname="_CP1_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0xC0" >
- <mask name="CPB" value="0x40" >
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0xC0" >
+ <tqmask name="CPB" value="0x40" >
<value value="0x00" name="0000:01FF" cname="_CPB_ON" />
<value value="0x40" name="Off" cname="_CPB_OFF" />
- </mask>
- <mask name="CPD" value="0x80" >
+ </tqmask>
+ <tqmask name="CPD" value="0x80" >
<value value="0x00" name="All" cname="_CPD_ON" />
<value value="0x80" name="Off" cname="_CPD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0x07" >
- <mask name="WRT_0" value="0x01" >
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="WRT_0" value="0x01" >
<value value="0x00" name="0200:1FFF" cname="_WRT0_ON" />
<value value="0x01" name="Off" cname="_WRT0_OFF" />
- </mask>
- <mask name="WRT_1" value="0x02" >
+ </tqmask>
+ <tqmask name="WRT_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_WRT1_ON" />
<value value="0x02" name="Off" cname="_WRT1_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0xE0" >
- <mask name="WRTC" value="0x20" >
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0xE0" >
+ <tqmask name="WRTC" value="0x20" >
<value value="0x00" name="All" cname="_WRTC_ON" />
<value value="0x20" name="Off" cname="_WRTC_OFF" />
- </mask>
- <mask name="WRTB" value="0x40" >
+ </tqmask>
+ <tqmask name="WRTB" value="0x40" >
<value value="0x00" name="0000:01FF" cname="_WRTB_ON" />
<value value="0x40" name="Off" cname="_WRTB_OFF" />
- </mask>
- <mask name="WRTD" value="0x80" >
+ </tqmask>
+ <tqmask name="WRTD" value="0x80" >
<value value="0x00" name="All" cname="_WRTD_ON" />
<value value="0x80" name="Off" cname="_WRTD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0x07" >
- <mask name="EBTR_0" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="EBTR_0" value="0x01" >
<value value="0x00" name="0200:1FFF" cname="_EBTR0_ON" />
<value value="0x01" name="Off" cname="_EBTR0_OFF" />
- </mask>
- <mask name="EBTR_1" value="0x02" >
+ </tqmask>
+ <tqmask name="EBTR_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_EBTR1_ON" />
<value value="0x02" name="Off" cname="_EBTR1_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x40" >
- <mask name="EBTRB" value="0x40" >
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="EBTRB" value="0x40" >
<value value="0x00" name="0000:01FF" cname="_EBTRB_ON" />
<value value="0x40" name="Off" cname="_EBTRB_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F2450.xml b/src/devices/pic/xml_data/18F2450.xml
index 2388a92..ad3994f 100644
--- a/src/devices/pic/xml_data/18F2450.xml
+++ b/src/devices/pic/xml_data/18F2450.xml
@@ -27,14 +27,14 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x003FFF" word_write_align="8" word_erase_align="32" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x07" cmask="0x00" >
- <mask name="PLLDIV" value="0x07" >
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x07" ctqmask="0x00" >
+ <tqmask name="PLLDIV" value="0x07" >
<value value="0x00" name="1" cname="_PLLDIV_1" />
<value value="0x01" name="2" cname="_PLLDIV_2" />
<value value="0x02" name="3" cname="_PLLDIV_3" />
@@ -43,21 +43,21 @@
<value value="0x05" name="6" cname="_PLLDIV_6" />
<value value="0x06" name="10" cname="_PLLDIV_10" />
<value value="0x07" name="12" cname="_PLLDIV_12" />
- </mask>
- <mask name="CPUDIV" value="0x18" >
+ </tqmask>
+ <tqmask name="CPUDIV" value="0x18" >
<value value="0x00" name="1" cname="_CPUDIV_OSC1_PLL2" />
<value value="0x08" name="2" cname="_CPUDIV_OSC2_PLL3" />
<value value="0x10" name="3" cname="_CPUDIV_OSC3_PLL4" />
<value value="0x18" name="4" cname="_CPUDIV_OSC4_PLL6" />
- </mask>
- <mask name="USBDIV" value="0x20" >
+ </tqmask>
+ <tqmask name="USBDIV" value="0x20" >
<value value="0x00" name="1" cname="_USBDIV_1" />
<value value="0x20" name="2" cname="_USBDIV_2" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0x07" cmask="0x00" >
- <mask name="FOSC" value="0x0F" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0x07" ctqmask="0x00" >
+ <tqmask name="FOSC" value="0x0F" >
<value value="0x00" name="XT" cname="_FOSC_XT_XT" />
<value value="0x01" name="XT" cname="_FOSC_XT_XT" />
<value value="0x02" name="XTPLL" cname="_FOSC_XTPLL" />
@@ -74,46 +74,46 @@
<value value="0x0D" name="HS" cname="_FOSC_HS" />
<value value="0x0E" name="HSPLL" cname="_FOSC_HSPLL_HS" />
<value value="0x0F" name="HSPLL" cname="_FOSC_HSPLL_HS" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="Off" cname="_FCMEN_OFF" />
<value value="0x40" name="On" cname="_FCMEN_ON" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="Off" cname="_IESO_OFF" />
<value value="0x80" name="On" cname="_IESO_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x1F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" />
- </mask>
- <mask name="BODEN" value="0x06" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x06" >
<value value="0x00" name="Off" cname="_BOR_OFF" />
<value value="0x02" name="Software" cname="_BOR_SOFT" />
<value value="0x04" name="On_run" cname="_BOR_ON_ACTIVE" />
<value value="0x06" name="On" cname="_BOR_ON" />
- </mask>
- <mask name="BORV" value="0x18" >
+ </tqmask>
+ <tqmask name="BORV" value="0x18" >
<value value="0x00" name="4.6" cname="_BORV_46" />
<value value="0x08" name="4.3" cname="_BORV_43" />
<value value="0x10" name="2.8" cname="_BORV_28" />
<value value="0x18" name="2.1" cname="_BORV_21" />
- </mask>
- <mask name="VREGEN" value="0x20" >
+ </tqmask>
+ <tqmask name="VREGEN" value="0x20" >
<value value="0x00" name="Off" cname="_VREGEN_OFF" />
<value value="0x20" name="On" cname="_VREGEN_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x1F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" />
<value value="0x01" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x1E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x1E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" />
@@ -130,107 +130,107 @@
<value value="0x1A" name="1:8192" cname="_WDTPS_8192" />
<value value="0x1C" name="1:16384" cname="_WDTPS_16384" />
<value value="0x1E" name="1:32768" cname="_WDTPS_32768" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x82" cmask="0x00" >
- <mask name="PBADEN" value="0x02" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x82" ctqmask="0x00" >
+ <tqmask name="PBADEN" value="0x02" >
<value value="0x00" name="digital" cname="_PBADEN_OFF" />
<value value="0x02" name="analog" cname="_PBADEN_ON" />
- </mask>
- <mask name="LPT1OSC" value="0x04" >
+ </tqmask>
+ <tqmask name="LPT1OSC" value="0x04" >
<value value="0x00" name="Off" cname="_LPT1OSC_OFF" />
<value value="0x04" name="On" cname="_LPT1OSC_ON" />
- </mask>
- <mask name="MCLRE" value="0x80" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x80" >
<value value="0x00" name="Internal" cname="_MCLRE_OFF" />
<value value="0x80" name="External" cname="_MCLRE_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x85" cmask="0x08" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x85" ctqmask="0x08" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVREN_OFF" />
<value value="0x01" name="On" cname="_STVREN_ON" />
- </mask>
- <mask name="LVP" value="0x04" >
+ </tqmask>
+ <tqmask name="LVP" value="0x04" >
<value value="0x00" name="Off" cname="_LVP_OFF" />
<value value="0x04" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="BBSIZ" value="0x08" >
+ </tqmask>
+ <tqmask name="BBSIZ" value="0x08" >
<value value="0x00" name="1024" cname="_BBSIZ_BB1K" />
<value value="0x08" name="2048" cname="_BBSIZ_BB2K" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="_XINST_OFF" />
<value value="0x40" name="On" cname="_XINST_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0x03" >
- <mask name="CP_0" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0x03" >
+ <tqmask name="CP_0" value="0x01" >
<value value="0x00" name="0800/1000:1FFF" cname="_CP0_ON" />
<value value="0x01" name="Off" cname="_CP0_OFF" />
- </mask>
- <mask name="CP_1" value="0x02" >
+ </tqmask>
+ <tqmask name="CP_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_CP1_ON" />
<value value="0x02" name="Off" cname="_CP1_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0x40" >
- <mask name="CPB" value="0x40" >
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="CPB" value="0x40" >
<value value="0x00" name="All" cname="_CPB_ON" />
<value value="0x40" name="Off" cname="_CPB_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0x03" >
- <mask name="WRT_0" value="0x01" >
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0x03" >
+ <tqmask name="WRT_0" value="0x01" >
<value value="0x00" name="0800/1000:1FFF" cname="_WRT0_ON" />
<value value="0x01" name="Off" cname="_WRT0_OFF" />
- </mask>
- <mask name="WRT_1" value="0x02" >
+ </tqmask>
+ <tqmask name="WRT_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_WRT1_ON" />
<value value="0x02" name="Off" cname="_WRT1_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0x60" >
- <mask name="WRTC" value="0x20" >
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0x60" >
+ <tqmask name="WRTC" value="0x20" >
<value value="0x00" name="All" cname="_WRTC_ON" />
<value value="0x20" name="Off" cname="_WRTC_OFF" />
- </mask>
- <mask name="WRTB" value="0x40" >
+ </tqmask>
+ <tqmask name="WRTB" value="0x40" >
<value value="0x00" name="All" cname="_WRTB_ON" />
<value value="0x40" name="Off" cname="_WRTB_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0x03" >
- <mask name="EBTR_0" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0x03" >
+ <tqmask name="EBTR_0" value="0x01" >
<value value="0x00" name="0800/1000:1FFF" cname="_EBTR0_ON" />
<value value="0x01" name="Off" cname="_EBTR0_OFF" />
- </mask>
- <mask name="EBTR_1" value="0x02" >
+ </tqmask>
+ <tqmask name="EBTR_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_EBTR1_ON" />
<value value="0x02" name="Off" cname="_EBTR1_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x40" >
- <mask name="EBTRB" value="0x40" >
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="EBTRB" value="0x40" >
<value value="0x00" name="All" cname="_EBTRB_ON" />
<value value="0x40" name="Off" cname="_EBTRB_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F2455.xml b/src/devices/pic/xml_data/18F2455.xml
index 7097218..c42923a 100644
--- a/src/devices/pic/xml_data/18F2455.xml
+++ b/src/devices/pic/xml_data/18F2455.xml
@@ -26,15 +26,15 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x005FFF" word_write_align="16" word_erase_align="32" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="eeprom" start="0x000000" end="0x0000FF" hexfile_offset="0xF00000" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" >
- <mask name="PLLDIV" value="0x07" >
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" >
+ <tqmask name="PLLDIV" value="0x07" >
<value value="0x00" name="1" cname="_PLLDIV_1" sdcc_cname="_PLLDIV_NO_DIVIDE__4MHZ_INPUT_" />
<value value="0x01" name="2" cname="_PLLDIV_2" sdcc_cname="_PLLDIV_DIVIDE_BY_2__8MHZ_INPUT_" />
<value value="0x02" name="3" cname="_PLLDIV_3" sdcc_cname="_PLLDIV_DIVIDE_BY_3__12MHZ_INPUT_" />
@@ -43,21 +43,21 @@
<value value="0x05" name="6" cname="_PLLDIV_6" sdcc_cname="_PLLDIV_DIVIDE_BY_6__24MHZ_INPUT_" />
<value value="0x06" name="10" cname="_PLLDIV_10" sdcc_cname="_PLLDIV_DIVIDE_BY_10__40MHZ_INPUT_" />
<value value="0x07" name="12" cname="_PLLDIV_12" sdcc_cname="_PLLDIV_DIVIDE_BY_12__48MHZ_INPUT_" />
- </mask>
- <mask name="CPUDIV" value="0x18" >
+ </tqmask>
+ <tqmask name="CPUDIV" value="0x18" >
<value value="0x00" name="1" cname="_CPUDIV_OSC1_PLL2" sdcc_cname="_CPUDIV__OSC1_OSC2_SRC___1__96MHZ_PLL_SRC___2_" />
<value value="0x08" name="2" cname="_CPUDIV_OSC2_PLL3" sdcc_cname="_CPUDIV__OSC1_OSC2_SRC___2__96MHZ_PLL_SRC___3_" />
<value value="0x10" name="3" cname="_CPUDIV_OSC3_PLL4" sdcc_cname="_CPUDIV__OSC1_OSC2_SRC___3__96MHZ_PLL_SRC___4_" />
<value value="0x18" name="4" cname="_CPUDIV_OSC4_PLL6" sdcc_cname="_CPUDIV__OSC1_OSC2_SRC___4__96MHZ_PLL_SRC___6_" />
- </mask>
- <mask name="USBDIV" value="0x20" >
+ </tqmask>
+ <tqmask name="USBDIV" value="0x20" >
<value value="0x00" name="1" cname="_USBDIV_1" sdcc_cname="_USBPLL_CLOCK_SRC_FROM_OSC1_OSC2" />
<value value="0x20" name="2" cname="_USBDIV_2" sdcc_cname="_USBPLL_CLOCK_SRC_FROM_96MHZ_PLL_2" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0x05" >
- <mask name="FOSC" value="0x0F" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0x05" >
+ <tqmask name="FOSC" value="0x0F" >
<value value="0x00" name="XT" cname="_FOSC_XT_XT" sdcc_cname="_OSC_XT__USB_XT" />
<value value="0x01" name="XT" cname="_FOSC_XT_XT" sdcc_cname="_OSC_XT__USB_XT" />
<value value="0x02" name="XTPLL" cname="_FOSC_XTPLL" sdcc_cname="_OSC_XT__XT_PLL__USB_XT" />
@@ -74,46 +74,46 @@
<value value="0x0D" name="HS" cname="_FOSC_HS" sdcc_cname="_OSC_HS__USB_HS" />
<value value="0x0E" name="HSPLL" cname="_FOSC_HSPLL_HS" sdcc_cname="_OSC_HS__HS_PLL__USB_HS" />
<value value="0x0F" name="HSPLL" cname="_FOSC_HSPLL_HS" sdcc_cname="_OSC_HS__HS_PLL__USB_HS" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="Off" cname="_FCMEM_OFF" sdcc_cname="_FCMEN_OFF" />
<value value="0x40" name="On" cname="_FCMEM_ON" sdcc_cname="_FCMEN_ON" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="Off" cname="_IESO_OFF" />
<value value="0x80" name="On" cname="_IESO_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x1F" cmask="0x18" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x1F" ctqmask="0x18" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" sdcc_cname="_PUT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" sdcc_cname="_PUT_OFF" />
- </mask>
- <mask name="BODEN" value="0x06" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x06" >
<value value="0x00" name="Off" cname="_BOR_OFF" sdcc_cname="_BODEN_OFF" />
<value value="0x02" name="Software" cname="_BOR_SOFT" sdcc_cname="_BODEN_CONTROLLED_WITH_SBOREN_BIT" />
<value value="0x04" name="On_run" cname="_BOR_ON_ACTIVE" sdcc_cname="_BODEN_ON_WHILE_ACTIVE" />
<value value="0x06" name="On" cname="_BOR_ON" sdcc_cname="_BODEN_ON" />
- </mask>
- <mask name="BORV" value="0x18" >
+ </tqmask>
+ <tqmask name="BORV" value="0x18" >
<value value="0x00" name="4.5" cname="_BORV_0" sdcc_cname="_BODENV_4_5V" />
<value value="0x08" name="4.2" cname="_BORV_1" sdcc_cname="_BODENV_4_2V" />
<value value="0x10" name="2.7" cname="_BORV_2" sdcc_cname="_BODENV_2_7V" />
<value value="0x18" name="2.0" cname="_BORV_3" sdcc_cname="_BODENV_2_0V" />
- </mask>
- <mask name="VREGEN" value="0x20" >
+ </tqmask>
+ <tqmask name="VREGEN" value="0x20" >
<value value="0x00" name="Off" cname="_VREGEN_OFF" />
<value value="0x20" name="On" cname="_VREGEN_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x1F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" sdcc_cname="_WDT_DISABLED_CONTROLLED" />
<value value="0x01" name="On" cname="_WDT_ON" sdcc_cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x1E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x1E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" sdcc_cname="_WDTPS_1_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" sdcc_cname="_WDTPS_1_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" sdcc_cname="_WDTPS_1_4" />
@@ -130,127 +130,127 @@
<value value="0x1A" name="1:8192" cname="_WDTPS_8192" sdcc_cname="_WDTPS_1_8192" />
<value value="0x1C" name="1:16384" cname="_WDTPS_16384" sdcc_cname="_WDTPS_1_16384" />
<value value="0x1E" name="1:32768" cname="_WDTPS_32768" sdcc_cname="_WDTPS_1_32768" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x83" cmask="0x01" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x83" ctqmask="0x01" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RB3" cname="_CCP2MX_OFF" sdcc_cname="_CCP2MUX_RB3" />
<value value="0x01" name="RC1" cname="_CCP2MX_ON" sdcc_cname="_CCP2MUX_RC1" />
- </mask>
- <mask name="PBADEN" value="0x02" >
+ </tqmask>
+ <tqmask name="PBADEN" value="0x02" >
<value value="0x00" name="digital" cname="_PBADEN_OFF" sdcc_cname="_PBADEN_PORTB_4_0__CONFIGURED_AS_DIGITAL_I_O_ON_RESET" />
<value value="0x02" name="analog" cname="_PBADEN_ON" sdcc_cname="_PBADEN_PORTB_4_0__CONFIGURED_AS_ANALOG_INPUTS_ON_RESET" />
- </mask>
- <mask name="LPT1OSC" value="0x04" >
+ </tqmask>
+ <tqmask name="LPT1OSC" value="0x04" >
<value value="0x00" name="Off" cname="_LPT1OSC_OFF" />
<value value="0x04" name="On" cname="_LPT1OSC_ON" />
- </mask>
- <mask name="MCLRE" value="0x80" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x80" >
<value value="0x00" name="Internal" cname="_MCLRE_OFF" sdcc_cname="_MCLRE_MCLR_OFF_RE3_ON" />
<value value="0x80" name="External" cname="_MCLRE_ON" sdcc_cname="_MCLRE_MCLR_ON_RE3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xDF" bvalue="0x85" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xDF" bvalue="0x85" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVREN_OFF" sdcc_cname="_STVR_OFF" />
<value value="0x01" name="On" cname="_STVREN_ON" sdcc_cname="_STVR_ON" />
- </mask>
- <mask name="LVP" value="0x04" >
+ </tqmask>
+ <tqmask name="LVP" value="0x04" >
<value value="0x00" name="Off" cname="_LVP_OFF" />
<value value="0x04" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="_XINST_OFF" sdcc_cname="_ENHCPU_OFF" />
<value value="0x40" name="On" cname="_XINST_ON" sdcc_cname="_ENHCPU_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" sdcc_cname="_BACKBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" sdcc_cname="_BACKBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0x07" >
- <mask name="CP_0" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="CP_0" value="0x01" >
<value value="0x00" name="0800:1FFF" cname="_CP0_ON" sdcc_cname="_CP_0_ON" />
<value value="0x01" name="Off" cname="_CP0_OFF" sdcc_cname="_CP_0_OFF" />
- </mask>
- <mask name="CP_1" value="0x02" >
+ </tqmask>
+ <tqmask name="CP_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_CP1_ON" sdcc_cname="_CP_1_ON" />
<value value="0x02" name="Off" cname="_CP1_OFF" sdcc_cname="_CP_1_OFF" />
- </mask>
- <mask name="CP_2" value="0x04" >
+ </tqmask>
+ <tqmask name="CP_2" value="0x04" >
<value value="0x00" name="4000:5FFF" cname="_CP2_ON" sdcc_cname="_CP_2_ON" />
<value value="0x04" name="Off" cname="_CP2_OFF" sdcc_cname="_CP_2_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0xC0" >
- <mask name="CPB" value="0x40" >
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0xC0" >
+ <tqmask name="CPB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_CPB_ON" />
<value value="0x40" name="Off" cname="_CPB_OFF" />
- </mask>
- <mask name="CPD" value="0x80" >
+ </tqmask>
+ <tqmask name="CPD" value="0x80" >
<value value="0x00" name="All" cname="_CPD_ON" />
<value value="0x80" name="Off" cname="_CPD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0x07" >
- <mask name="WRT_0" value="0x01" >
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="WRT_0" value="0x01" >
<value value="0x00" name="0800:1FFF" cname="_WRT0_ON" sdcc_cname="_WRT_0_ON" />
<value value="0x01" name="Off" cname="_WRT0_OFF" sdcc_cname="_WRT_0_OFF" />
- </mask>
- <mask name="WRT_1" value="0x02" >
+ </tqmask>
+ <tqmask name="WRT_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_WRT1_ON" sdcc_cname="_WRT_1_ON" />
<value value="0x02" name="Off" cname="_WRT1_OFF" sdcc_cname="_WRT_1_OFF" />
- </mask>
- <mask name="WRT_2" value="0x04" >
+ </tqmask>
+ <tqmask name="WRT_2" value="0x04" >
<value value="0x00" name="4000:5FFF" cname="_WRT2_ON" sdcc_cname="_WRT_2_ON" />
<value value="0x04" name="Off" cname="_WRT2_OFF" sdcc_cname="_WRT_2_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0xE0" cmask="0xC0" >
- <mask name="WRTC" value="0x20" >
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0xE0" ctqmask="0xC0" >
+ <tqmask name="WRTC" value="0x20" >
<value value="0x00" name="All" cname="_WRTC_ON" />
<value value="0x20" name="Off" cname="_WRTC_OFF" />
- </mask>
- <mask name="WRTB" value="0x40" >
+ </tqmask>
+ <tqmask name="WRTB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_WRTB_ON" />
<value value="0x40" name="Off" cname="_WRTB_OFF" />
- </mask>
- <mask name="WRTD" value="0x80" >
+ </tqmask>
+ <tqmask name="WRTD" value="0x80" >
<value value="0x00" name="All" cname="_WRTD_ON" />
<value value="0x80" name="Off" cname="_WRTD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0x07" >
- <mask name="EBTR_0" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="EBTR_0" value="0x01" >
<value value="0x00" name="0800:1FFF" cname="_EBTR0_ON" sdcc_cname="_EBTR_0_ON" />
<value value="0x01" name="Off" cname="_EBTR0_OFF" sdcc_cname="_EBTR_0_OFF" />
- </mask>
- <mask name="EBTR_1" value="0x02" >
+ </tqmask>
+ <tqmask name="EBTR_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_EBTR1_ON" sdcc_cname="_EBTR_1_ON" />
<value value="0x02" name="Off" cname="_EBTR1_OFF" sdcc_cname="_EBTR_1_OFF" />
- </mask>
- <mask name="EBTR_2" value="0x04" >
+ </tqmask>
+ <tqmask name="EBTR_2" value="0x04" >
<value value="0x00" name="4000:5FFF" cname="_EBTR2_ON" sdcc_cname="_EBTR_2_ON" />
<value value="0x04" name="Off" cname="_EBTR2_OFF" sdcc_cname="_EBTR_2_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x40" >
- <mask name="EBTRB" value="0x40" >
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="EBTRB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_EBTRB_ON" />
<value value="0x40" name="Off" cname="_EBTRB_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F248.xml b/src/devices/pic/xml_data/18F248.xml
index 973ba90..a7078ba 100644
--- a/src/devices/pic/xml_data/18F248.xml
+++ b/src/devices/pic/xml_data/18F248.xml
@@ -34,17 +34,17 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x003FFF" word_write_align="4" word_erase_align="32" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="eeprom" start="0x000000" end="0x0000FF" hexfile_offset="0xF00000" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0x27" >
- <mask name="FOSC" value="0x07" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0x27" >
+ <tqmask name="FOSC" value="0x07" >
<value value="0x00" name="LP" cname="_LP_OSC" sdcc_cname="_OSC_LP" />
<value value="0x01" name="XT" cname="_XT_OSC" sdcc_cname="_OSC_XT" />
<value value="0x02" name="HS" cname="_HS_OSC" sdcc_cname="_OSC_HS" />
@@ -53,36 +53,36 @@
<value value="0x05" name="EC_IO" cname="_ECIO_OSC" sdcc_cname="_OSC_EC_OSC2_RA6" />
<value value="0x06" name="H4" cname="_HSPLL_OSC" sdcc_cname="_OSC_HS_PLL" />
<value value="0x07" name="EXTRC_IO" cname="_RCIO_OSC" sdcc_cname="_OSC_RC_OSC2" />
- </mask>
- <mask name="OSCSEN" value="0x20" >
+ </tqmask>
+ <tqmask name="OSCSEN" value="0x20" >
<value value="0x00" name="On" cname="_OSCS_ON" />
<value value="0x20" name="Off" cname="_OSCS_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x0F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" sdcc_cname="_PUT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" sdcc_cname="_PUT_OFF" />
- </mask>
- <mask name="BODEN" value="0x02" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x02" >
<value value="0x00" name="Off" cname="_BOR_OFF" sdcc_cname="_BODEN_OFF" />
<value value="0x02" name="On" cname="_BOR_ON" sdcc_cname="_BODEN_ON" />
- </mask>
- <mask name="BORV" value="0x0C" >
+ </tqmask>
+ <tqmask name="BORV" value="0x0C" >
<value value="0x00" name="4.5" cname="_BORV_45" sdcc_cname="_BODENV_4_5V" />
<value value="0x04" name="4.2" cname="_BORV_42" sdcc_cname="_BODENV_4_2V" />
<value value="0x08" name="2.7" cname="_BORV_27" sdcc_cname="_BODENV_2_7V" />
<value value="0x0C" name="2.0" cname="_BORV_25" sdcc_cname="_BODENV_2_0V" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x0F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" />
<value value="0x01" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x0E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x0E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" sdcc_cname="_WDTPS_1_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" sdcc_cname="_WDTPS_1_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" sdcc_cname="_WDTPS_1_4" />
@@ -91,94 +91,94 @@
<value value="0x0A" name="1:32" cname="_WDTPS_32" sdcc_cname="_WDTPS_1_32" />
<value value="0x0C" name="1:64" cname="_WDTPS_64" sdcc_cname="_WDTPS_1_64" />
<value value="0x0E" name="1:128" cname="_WDTPS_128" sdcc_cname="_WDTPS_1_128" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x85" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x85" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVR_OFF" />
<value value="0x01" name="On" cname="_STVR_ON" />
- </mask>
- <mask name="LVP" value="0x04" >
+ </tqmask>
+ <tqmask name="LVP" value="0x04" >
<value value="0x00" name="Off" cname="_LVP_OFF" />
<value value="0x04" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" sdcc_cname="_BACKBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" sdcc_cname="_BACKBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0x03" >
- <mask name="CP_0" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0x03" >
+ <tqmask name="CP_0" value="0x01" >
<value value="0x00" name="0200:1FFF" cname="_CP0_ON" sdcc_cname="_CP_0_ON" />
<value value="0x01" name="Off" cname="_CP0_OFF" sdcc_cname="_CP_0_OFF" />
- </mask>
- <mask name="CP_1" value="0x02" >
+ </tqmask>
+ <tqmask name="CP_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_CP1_ON" sdcc_cname="_CP_1_ON" />
<value value="0x02" name="Off" cname="_CP1_OFF" sdcc_cname="_CP_1_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0xC0" >
- <mask name="CPB" value="0x40" >
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0xC0" >
+ <tqmask name="CPB" value="0x40" >
<value value="0x00" name="0000:01FF" cname="_CPB_ON" />
<value value="0x40" name="Off" cname="_CPB_OFF" />
- </mask>
- <mask name="CPD" value="0x80" >
+ </tqmask>
+ <tqmask name="CPD" value="0x80" >
<value value="0x00" name="All" cname="_CPD_ON" />
<value value="0x80" name="Off" cname="_CPD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0x03" >
- <mask name="WRT_0" value="0x01" >
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0x03" >
+ <tqmask name="WRT_0" value="0x01" >
<value value="0x00" name="0200:1FFF" cname="_WRT0_ON" sdcc_cname="_WRT_0_ON" />
<value value="0x01" name="Off" cname="_WRT0_OFF" sdcc_cname="_WRT_0_OFF" />
- </mask>
- <mask name="WRT_1" value="0x02" >
+ </tqmask>
+ <tqmask name="WRT_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_WRT1_ON" sdcc_cname="_WRT_1_ON" />
<value value="0x02" name="Off" cname="_WRT1_OFF" sdcc_cname="_WRT_1_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0xE0" >
- <mask name="WRTC" value="0x20" >
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0xE0" >
+ <tqmask name="WRTC" value="0x20" >
<value value="0x00" name="All" cname="_WRTC_ON" />
<value value="0x20" name="Off" cname="_WRTC_OFF" />
- </mask>
- <mask name="WRTB" value="0x40" >
+ </tqmask>
+ <tqmask name="WRTB" value="0x40" >
<value value="0x00" name="0000:01FF" cname="_WRTB_ON" />
<value value="0x40" name="Off" cname="_WRTB_OFF" />
- </mask>
- <mask name="WRTD" value="0x80" >
+ </tqmask>
+ <tqmask name="WRTD" value="0x80" >
<value value="0x00" name="All" cname="_WRTD_ON" />
<value value="0x80" name="Off" cname="_WRTD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0x03" >
- <mask name="EBTR_0" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0x03" >
+ <tqmask name="EBTR_0" value="0x01" >
<value value="0x00" name="0200:1FFF" cname="_EBTR0_ON" sdcc_cname="_EBTR_0_ON" />
<value value="0x01" name="Off" cname="_EBTR0_OFF" sdcc_cname="_EBTR_0_OFF" />
- </mask>
- <mask name="EBTR_1" value="0x02" >
+ </tqmask>
+ <tqmask name="EBTR_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_EBTR1_ON" sdcc_cname="_EBTR_1_ON" />
<value value="0x02" name="Off" cname="_EBTR1_OFF" sdcc_cname="_EBTR_1_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x40" >
- <mask name="EBTRB" value="0x40" >
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="EBTRB" value="0x40" >
<value value="0x00" name="0000:01FF" cname="_EBTRB_ON" />
<value value="0x40" name="Off" cname="_EBTRB_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F2480.xml b/src/devices/pic/xml_data/18F2480.xml
index 7f8929b..4282365 100644
--- a/src/devices/pic/xml_data/18F2480.xml
+++ b/src/devices/pic/xml_data/18F2480.xml
@@ -27,17 +27,17 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x003FFF" word_write_align="16" word_erase_align="32" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="eeprom" start="0x000000" end="0x0000FF" hexfile_offset="0xF00000" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0x07" cmask="0x0F" >
- <mask name="FOSC" value="0x0F" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0x07" ctqmask="0x0F" >
+ <tqmask name="FOSC" value="0x0F" >
<value value="0x00" name="LP" cname="_OSC_LP" />
<value value="0x01" name="XT" cname="_OSC_XT" />
<value value="0x02" name="HS" cname="_OSC_HS" />
@@ -54,42 +54,42 @@
<value value="0x0D" name="EXTRC_CLKOUT" cname="_OSC_RC" />
<value value="0x0E" name="EXTRC_CLKOUT" cname="_OSC_RC" />
<value value="0x0F" name="EXTRC_CLKOUT" cname="_OSC_RC" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="Off" cname="_FCMEN_OFF" />
<value value="0x40" name="On" cname="_FCMEN_ON" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="Off" cname="_IESO_OFF" />
<value value="0x80" name="On" cname="_IESO_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x1F" cmask="0x06" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x1F" ctqmask="0x06" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" />
- </mask>
- <mask name="BODEN" value="0x06" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x06" >
<value value="0x00" name="Off" cname="_BOREN_OFF" />
<value value="0x02" name="Software" cname="_BOREN_SBORENCTRL" />
<value value="0x04" name="On_run" cname="_BOREN_BOACTIVE" />
<value value="0x06" name="On" cname="_BOREN_BOHW" />
- </mask>
- <mask name="BORV" value="0x18" >
+ </tqmask>
+ <tqmask name="BORV" value="0x18" >
<value value="0x00" name="4.5" cname="_BORV_0" />
<value value="0x08" name="4.2" cname="_BORV_1" />
<value value="0x10" name="2.7" cname="_BORV_2" />
<value value="0x18" name="2.0" cname="_BORV_3" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x1F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" />
<value value="0x01" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x1E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x1E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" />
@@ -106,115 +106,115 @@
<value value="0x1A" name="1:8192" cname="_WDTPS_8192" />
<value value="0x1C" name="1:16384" cname="_WDTPS_16384" />
<value value="0x1E" name="1:32768" cname="_WDTPS_32768" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x82" cmask="0x02" >
- <mask name="PBADEN" value="0x02" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x82" ctqmask="0x02" >
+ <tqmask name="PBADEN" value="0x02" >
<value value="0x00" name="digital" cname="_PBADEN_OFF" />
<value value="0x02" name="analog" cname="_PBADEN_ON" />
- </mask>
- <mask name="LPT1OSC" value="0x04" >
+ </tqmask>
+ <tqmask name="LPT1OSC" value="0x04" >
<value value="0x00" name="Off" cname="_LPT1OSC_OFF" />
<value value="0x04" name="On" cname="_LPT1OSC_ON" />
- </mask>
- <mask name="MCLRE" value="0x80" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x80" >
<value value="0x00" name="Internal" cname="_MCLRE_OFF" />
<value value="0x80" name="External" cname="_MCLRE_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x85" cmask="0x10" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x85" ctqmask="0x10" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVREN_OFF" />
<value value="0x01" name="On" cname="_STVREN_ON" />
- </mask>
- <mask name="LVP" value="0x04" >
+ </tqmask>
+ <tqmask name="LVP" value="0x04" >
<value value="0x00" name="Off" cname="_LVP_OFF" />
<value value="0x04" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="BBSIZ" value="0x10" >
+ </tqmask>
+ <tqmask name="BBSIZ" value="0x10" >
<value value="0x00" name="1024" cname="_BBSIZ_1024" />
<value value="0x10" name="2048" cname="_BBSIZ_2048" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="_XINST_OFF" />
<value value="0x40" name="On" cname="_XINST_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0x03" >
- <mask name="CP_0" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0x03" >
+ <tqmask name="CP_0" value="0x01" >
<value value="0x00" name="0800/1000:1FFF" cname="_CP0_ON" />
<value value="0x01" name="Off" cname="_CP0_OFF" />
- </mask>
- <mask name="CP_1" value="0x02" >
+ </tqmask>
+ <tqmask name="CP_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_CP1_ON" />
<value value="0x02" name="Off" cname="_CP1_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0xC0" >
- <mask name="CPB" value="0x40" >
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0xC0" >
+ <tqmask name="CPB" value="0x40" >
<value value="0x00" name="All" cname="_CPB_ON" />
<value value="0x40" name="Off" cname="_CPB_OFF" />
- </mask>
- <mask name="CPD" value="0x80" >
+ </tqmask>
+ <tqmask name="CPD" value="0x80" >
<value value="0x00" name="All" cname="_CPD_ON" />
<value value="0x80" name="Off" cname="_CPD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0x03" >
- <mask name="WRT_0" value="0x01" >
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0x03" >
+ <tqmask name="WRT_0" value="0x01" >
<value value="0x00" name="0800/1000:1FFF" cname="_WRT0_ON" />
<value value="0x01" name="Off" cname="_WRT0_OFF" />
- </mask>
- <mask name="WRT_1" value="0x02" >
+ </tqmask>
+ <tqmask name="WRT_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_WRT1_ON" />
<value value="0x02" name="Off" cname="_WRT1_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0xE0" >
- <mask name="WRTC" value="0x20" >
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0xE0" >
+ <tqmask name="WRTC" value="0x20" >
<value value="0x00" name="All" cname="_WRTC_ON" />
<value value="0x20" name="Off" cname="_WRTC_OFF" />
- </mask>
- <mask name="WRTB" value="0x40" >
+ </tqmask>
+ <tqmask name="WRTB" value="0x40" >
<value value="0x00" name="All" cname="_WRTB_ON" />
<value value="0x40" name="Off" cname="_WRTB_OFF" />
- </mask>
- <mask name="WRTD" value="0x80" >
+ </tqmask>
+ <tqmask name="WRTD" value="0x80" >
<value value="0x00" name="All" cname="_WRTD_ON" />
<value value="0x80" name="Off" cname="_WRTD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0x03" >
- <mask name="EBTR_0" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0x03" >
+ <tqmask name="EBTR_0" value="0x01" >
<value value="0x00" name="0800/1000:1FFF" cname="_EBTR0_ON" />
<value value="0x01" name="Off" cname="_EBTR0_OFF" />
- </mask>
- <mask name="EBTR_1" value="0x02" >
+ </tqmask>
+ <tqmask name="EBTR_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_EBTR1_ON" />
<value value="0x02" name="Off" cname="_EBTR1_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x40" >
- <mask name="EBTRB" value="0x40" >
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="EBTRB" value="0x40" >
<value value="0x00" name="All" cname="_EBTRB_ON" />
<value value="0x40" name="Off" cname="_EBTRB_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F24J10.xml b/src/devices/pic/xml_data/18F24J10.xml
index c4ae257..b88c8f0 100644
--- a/src/devices/pic/xml_data/18F24J10.xml
+++ b/src/devices/pic/xml_data/18F24J10.xml
@@ -31,55 +31,55 @@
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0xE1" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0xE1" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="" />
<value value="0x01" name="On" cname="" />
- </mask>
- <mask name="STVREN" value="0x20" >
+ </tqmask>
+ <tqmask name="STVREN" value="0x20" >
<value value="0x00" name="Off" cname="" />
<value value="0x20" name="On" cname="" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="" />
<value value="0x40" name="On" cname="" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x1" name="CONFIG1H" wmask="0x7F" bvalue="0x04" >
- <mask name="CP" value="0x04" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0x7F" bvalue="0x04" >
+ <tqmask name="CP" value="0x04" >
<value value="0x00" name="All" cname="" />
<value value="0x04" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0xC7" >
- <mask name="FOSC" value="0x03" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0xC7" >
+ <tqmask name="FOSC" value="0x03" >
<value value="0x00" name="HS" cname="" />
<value value="0x01" name="HSPLL" cname="" />
<value value="0x02" name="EC" cname="" />
<value value="0x03" name="ECPLL_IO" cname="" />
- </mask>
- <mask name="FOSC2" value="0x04" >
+ </tqmask>
+ <tqmask name="FOSC2" value="0x04" >
<value value="0x00" name="FOSC1:FOSC0" cname="" />
<value value="0x04" name="INTRC" cname="" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="On" cname="" />
<value value="0x40" name="Off" cname="" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x0F" >
- <mask name="WDTPS" value="0x0F" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WDTPS" value="0x0F" >
<value value="0x00" name="1:1" cname="" />
<value value="0x01" name="1:2" cname="" />
<value value="0x02" name="1:4" cname="" />
@@ -96,23 +96,23 @@
<value value="0x0D" name="1:8192" cname="" />
<value value="0x0E" name="1:16384" cname="" />
<value value="0x0F" name="1:32768" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0xF8" >
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0xF8" >
</config>
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x07" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RB3" cname="" />
<value value="0x01" name="RC1" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0xFF" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0xFF" >
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0xF8" >
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0xF8" >
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F2510.xml b/src/devices/pic/xml_data/18F2510.xml
index 1950de1..55c62f8 100644
--- a/src/devices/pic/xml_data/18F2510.xml
+++ b/src/devices/pic/xml_data/18F2510.xml
@@ -27,16 +27,16 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x007FFF" word_write_align="16" word_erase_align="32" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0x07" >
- <mask name="FOSC" value="0x0F" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="FOSC" value="0x0F" >
<value value="0x00" name="LP" cname="_OSC_LP" />
<value value="0x01" name="XT" cname="_OSC_XT" />
<value value="0x02" name="HS" cname="_OSC_HS" />
@@ -53,42 +53,42 @@
<value value="0x0D" name="EXTRC_CLKOUT" cname="_OSC_RC" />
<value value="0x0E" name="EXTRC_CLKOUT" cname="_OSC_RC" />
<value value="0x0F" name="EXTRC_CLKOUT" cname="_OSC_RC" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="Off" cname="_FCMEN_OFF" />
<value value="0x40" name="On" cname="_FCMEN_ON" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="Off" cname="_IESO_OFF" />
<value value="0x80" name="On" cname="_IESO_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x1F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" />
- </mask>
- <mask name="BODEN" value="0x06" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x06" >
<value value="0x00" name="Off" cname="_BOREN_OFF" />
<value value="0x02" name="Software" cname="_BOREN_ON" />
<value value="0x04" name="On_run" cname="_BOREN_NOSLP" />
<value value="0x06" name="On" cname="_BOREN_SBORDIS" />
- </mask>
- <mask name="BORV" value="0x18" >
+ </tqmask>
+ <tqmask name="BORV" value="0x18" >
<value value="0x00" name="4.5" cname="_BORV_0" />
<value value="0x08" name="4.2" cname="_BORV_1" />
<value value="0x10" name="2.7" cname="_BORV_2" />
<value value="0x18" name="2.0" cname="_BORV_3" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x1F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" />
<value value="0x01" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x1E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x1E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" />
@@ -105,131 +105,131 @@
<value value="0x1A" name="1:8192" cname="_WDTPS_8192" />
<value value="0x1C" name="1:16384" cname="_WDTPS_16384" />
<value value="0x1E" name="1:32768" cname="_WDTPS_32768" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x83" cmask="0x01" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x83" ctqmask="0x01" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RB3" cname="_CCP2MX_PORTBE" />
<value value="0x01" name="RC1" cname="_CCP2MX_PORTC" />
- </mask>
- <mask name="PBADEN" value="0x02" >
+ </tqmask>
+ <tqmask name="PBADEN" value="0x02" >
<value value="0x00" name="digital" cname="_PBADEN_OFF" />
<value value="0x02" name="analog" cname="_PBADEN_ON" />
- </mask>
- <mask name="LPT1OSC" value="0x04" >
+ </tqmask>
+ <tqmask name="LPT1OSC" value="0x04" >
<value value="0x00" name="Off" cname="_LPT1OSC_OFF" />
<value value="0x04" name="On" cname="_LPT1OSC_ON" />
- </mask>
- <mask name="MCLRE" value="0x80" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x80" >
<value value="0x00" name="Internal" cname="_MCLRE_OFF" />
<value value="0x80" name="External" cname="_MCLRE_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x85" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x85" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVREN_OFF" />
<value value="0x01" name="On" cname="_STVREN_ON" />
- </mask>
- <mask name="LVP" value="0x04" >
+ </tqmask>
+ <tqmask name="LVP" value="0x04" >
<value value="0x00" name="Off" cname="_LVP_OFF" />
<value value="0x04" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="_XINST_OFF" />
<value value="0x40" name="On" cname="_XINST_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0x0F" >
- <mask name="CP_0" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="CP_0" value="0x01" >
<value value="0x00" name="0800:1FFF" cname="_CP0_ON" />
<value value="0x01" name="Off" cname="_CP0_OFF" />
- </mask>
- <mask name="CP_1" value="0x02" >
+ </tqmask>
+ <tqmask name="CP_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_CP1_ON" />
<value value="0x02" name="Off" cname="_CP1_OFF" />
- </mask>
- <mask name="CP_2" value="0x04" >
+ </tqmask>
+ <tqmask name="CP_2" value="0x04" >
<value value="0x00" name="4000:5FFF" cname="_CP2_ON" />
<value value="0x04" name="Off" cname="_CP2_OFF" />
- </mask>
- <mask name="CP_3" value="0x08" >
+ </tqmask>
+ <tqmask name="CP_3" value="0x08" >
<value value="0x00" name="6000:7FFF" cname="_CP3_ON" />
<value value="0x08" name="Off" cname="_CP3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0x40" >
- <mask name="CPB" value="0x40" >
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="CPB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_CPB_ON" />
<value value="0x40" name="Off" cname="_CPB_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0x0F" >
- <mask name="WRT_0" value="0x01" >
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WRT_0" value="0x01" >
<value value="0x00" name="0800:1FFF" cname="_WRT0_ON" />
<value value="0x01" name="Off" cname="_WRT0_OFF" />
- </mask>
- <mask name="WRT_1" value="0x02" >
+ </tqmask>
+ <tqmask name="WRT_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_WRT1_ON" />
<value value="0x02" name="Off" cname="_WRT1_OFF" />
- </mask>
- <mask name="WRT_2" value="0x04" >
+ </tqmask>
+ <tqmask name="WRT_2" value="0x04" >
<value value="0x00" name="4000:5FFF" cname="_WRT2_ON" />
<value value="0x04" name="Off" cname="_WRT2_OFF" />
- </mask>
- <mask name="WRT_3" value="0x08" >
+ </tqmask>
+ <tqmask name="WRT_3" value="0x08" >
<value value="0x00" name="6000:7FFF" cname="_WRT3_ON" />
<value value="0x08" name="Off" cname="_WRT3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0x60" >
- <mask name="WRTC" value="0x20" >
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0x60" >
+ <tqmask name="WRTC" value="0x20" >
<value value="0x00" name="All" cname="_WRTC_ON" />
<value value="0x20" name="Off" cname="_WRTC_OFF" />
- </mask>
- <mask name="WRTB" value="0x40" >
+ </tqmask>
+ <tqmask name="WRTB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_WRTB_ON" />
<value value="0x40" name="Off" cname="_WRTB_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0x0F" >
- <mask name="EBTR_0" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="EBTR_0" value="0x01" >
<value value="0x00" name="0800:1FFF" cname="_EBTR0_ON" />
<value value="0x01" name="Off" cname="_EBTR0_OFF" />
- </mask>
- <mask name="EBTR_1" value="0x02" >
+ </tqmask>
+ <tqmask name="EBTR_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_EBTR1_ON" />
<value value="0x02" name="Off" cname="_EBTR1_OFF" />
- </mask>
- <mask name="EBTR_2" value="0x04" >
+ </tqmask>
+ <tqmask name="EBTR_2" value="0x04" >
<value value="0x00" name="4000:5FFF" cname="_EBTR2_ON" />
<value value="0x04" name="Off" cname="_EBTR2_OFF" />
- </mask>
- <mask name="EBTR_3" value="0x08" >
+ </tqmask>
+ <tqmask name="EBTR_3" value="0x08" >
<value value="0x00" name="6000:7FFF" cname="_EBTR3_ON" />
<value value="0x08" name="Off" cname="_EBTR3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x40" >
- <mask name="EBTRB" value="0x40" >
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="EBTRB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_EBTRB_ON" />
<value value="0x40" name="Off" cname="_EBTRB_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F2515.xml b/src/devices/pic/xml_data/18F2515.xml
index 89960ae..fa07b14 100644
--- a/src/devices/pic/xml_data/18F2515.xml
+++ b/src/devices/pic/xml_data/18F2515.xml
@@ -27,16 +27,16 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x00BFFF" word_write_align="32" word_erase_align="32" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0x07" >
- <mask name="FOSC" value="0x0F" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="FOSC" value="0x0F" >
<value value="0x00" name="LP" cname="_OSC_LP" />
<value value="0x01" name="XT" cname="_OSC_XT" />
<value value="0x02" name="HS" cname="_OSC_HS" />
@@ -53,42 +53,42 @@
<value value="0x0D" name="EXTRC_CLKOUT" cname="_OSC_RC" />
<value value="0x0E" name="EXTRC_CLKOUT" cname="_OSC_RC" />
<value value="0x0F" name="EXTRC_CLKOUT" cname="_OSC_RC" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="Off" cname="_FCMEN_OFF" />
<value value="0x40" name="On" cname="_FCMEN_ON" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="Off" cname="_IESO_OFF" />
<value value="0x80" name="On" cname="_IESO_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x1F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" />
- </mask>
- <mask name="BODEN" value="0x06" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x06" >
<value value="0x00" name="Off" cname="_BOREN_OFF" />
<value value="0x02" name="Software" cname="_BOREN_ON" />
<value value="0x04" name="On_run" cname="_BOREN_NOSLP" />
<value value="0x06" name="On" cname="_BOREN_SBORDIS" />
- </mask>
- <mask name="BORV" value="0x18" >
+ </tqmask>
+ <tqmask name="BORV" value="0x18" >
<value value="0x00" name="4.5" cname="_BORV_0" />
<value value="0x08" name="4.2" cname="_BORV_1" />
<value value="0x10" name="2.7" cname="_BORV_2" />
<value value="0x18" name="2.0" cname="_BORV_3" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x1F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" />
<value value="0x01" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x1E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x1E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" />
@@ -105,119 +105,119 @@
<value value="0x1A" name="1:8192" cname="_WDTPS_8192" />
<value value="0x1C" name="1:16384" cname="_WDTPS_16384" />
<value value="0x1E" name="1:32768" cname="_WDTPS_32768" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x83" cmask="0x01" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x83" ctqmask="0x01" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RB3" cname="_CCP2MX_PORTBE" />
<value value="0x01" name="RC1" cname="_CCP2MX_PORTC" />
- </mask>
- <mask name="PBADEN" value="0x02" >
+ </tqmask>
+ <tqmask name="PBADEN" value="0x02" >
<value value="0x00" name="digital" cname="_PBADEN_OFF" />
<value value="0x02" name="analog" cname="_PBADEN_ON" />
- </mask>
- <mask name="LPT1OSC" value="0x04" >
+ </tqmask>
+ <tqmask name="LPT1OSC" value="0x04" >
<value value="0x00" name="Off" cname="_LPT1OSC_OFF" />
<value value="0x04" name="On" cname="_LPT1OSC_ON" />
- </mask>
- <mask name="MCLRE" value="0x80" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x80" >
<value value="0x00" name="Internal" cname="_MCLRE_OFF" />
<value value="0x80" name="External" cname="_MCLRE_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x85" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x85" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVREN_OFF" />
<value value="0x01" name="On" cname="_STVREN_ON" />
- </mask>
- <mask name="LVP" value="0x04" >
+ </tqmask>
+ <tqmask name="LVP" value="0x04" >
<value value="0x00" name="Off" cname="_LVP_OFF" />
<value value="0x04" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="_XINST_OFF" />
<value value="0x40" name="On" cname="_XINST_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0x07" >
- <mask name="CP_0" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="CP_0" value="0x01" >
<value value="0x00" name="0800:3FFF" cname="_CP0_ON" />
<value value="0x01" name="Off" cname="_CP0_OFF" />
- </mask>
- <mask name="CP_1" value="0x02" >
+ </tqmask>
+ <tqmask name="CP_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_CP1_ON" />
<value value="0x02" name="Off" cname="_CP1_OFF" />
- </mask>
- <mask name="CP_2" value="0x04" >
+ </tqmask>
+ <tqmask name="CP_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_CP2_ON" />
<value value="0x04" name="Off" cname="_CP2_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0x40" >
- <mask name="CPB" value="0x40" >
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="CPB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_CPB_ON" />
<value value="0x40" name="Off" cname="_CPB_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0x07" >
- <mask name="WRT_0" value="0x01" >
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="WRT_0" value="0x01" >
<value value="0x00" name="0800:3FFF" cname="_WRT0_ON" />
<value value="0x01" name="Off" cname="_WRT0_OFF" />
- </mask>
- <mask name="WRT_1" value="0x02" >
+ </tqmask>
+ <tqmask name="WRT_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_WRT1_ON" />
<value value="0x02" name="Off" cname="_WRT1_OFF" />
- </mask>
- <mask name="WRT_2" value="0x04" >
+ </tqmask>
+ <tqmask name="WRT_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_WRT2_ON" />
<value value="0x04" name="Off" cname="_WRT2_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0x60" >
- <mask name="WRTC" value="0x20" >
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0x60" >
+ <tqmask name="WRTC" value="0x20" >
<value value="0x00" name="All" cname="_WRTC_ON" />
<value value="0x20" name="Off" cname="_WRTC_OFF" />
- </mask>
- <mask name="WRTB" value="0x40" >
+ </tqmask>
+ <tqmask name="WRTB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_WRTB_ON" />
<value value="0x40" name="Off" cname="_WRTB_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0x07" >
- <mask name="EBTR_0" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="EBTR_0" value="0x01" >
<value value="0x00" name="0800:3FFF" cname="_EBTR0_ON" />
<value value="0x01" name="Off" cname="_EBTR0_OFF" />
- </mask>
- <mask name="EBTR_1" value="0x02" >
+ </tqmask>
+ <tqmask name="EBTR_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_EBTR1_ON" />
<value value="0x02" name="Off" cname="_EBTR1_OFF" />
- </mask>
- <mask name="EBTR_2" value="0x04" >
+ </tqmask>
+ <tqmask name="EBTR_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_EBTR2_ON" />
<value value="0x04" name="Off" cname="_EBTR2_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x40" >
- <mask name="EBTRB" value="0x40" >
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="EBTRB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_EBTRB_ON" />
<value value="0x40" name="Off" cname="_EBTRB_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F252.xml b/src/devices/pic/xml_data/18F252.xml
index b1d4153..595eb74 100644
--- a/src/devices/pic/xml_data/18F252.xml
+++ b/src/devices/pic/xml_data/18F252.xml
@@ -35,17 +35,17 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x007FFF" word_write_align="4" word_erase_align="32" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="eeprom" start="0x000000" end="0x0000FF" hexfile_offset="0xF00000" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0x27" >
- <mask name="FOSC" value="0x07" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0x27" >
+ <tqmask name="FOSC" value="0x07" >
<value value="0x00" name="LP" cname="_LP_OSC" sdcc_cname="_OSC_LP" />
<value value="0x01" name="XT" cname="_XT_OSC" sdcc_cname="_OSC_XT" />
<value value="0x02" name="HS" cname="_HS_OSC" sdcc_cname="_OSC_HS" />
@@ -54,36 +54,36 @@
<value value="0x05" name="EC_IO" cname="_ECIO_OSC" sdcc_cname="_OSC_EC_OSC2_RA6" />
<value value="0x06" name="H4" cname="_HSPLL_OSC" sdcc_cname="_OSC_HS_PLL" />
<value value="0x07" name="EXTRC_IO" cname="_RCIO_OSC" sdcc_cname="_OSC_RC_OSC2" />
- </mask>
- <mask name="OSCSEN" value="0x20" >
+ </tqmask>
+ <tqmask name="OSCSEN" value="0x20" >
<value value="0x00" name="On" cname="_OSCS_ON" />
<value value="0x20" name="Off" cname="_OSCS_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x0F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" sdcc_cname="_PUT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" sdcc_cname="_PUT_OFF" />
- </mask>
- <mask name="BODEN" value="0x02" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x02" >
<value value="0x00" name="Off" cname="_BOR_OFF" sdcc_cname="_BODEN_OFF" />
<value value="0x02" name="On" cname="_BOR_ON" sdcc_cname="_BODEN_ON" />
- </mask>
- <mask name="BORV" value="0x0C" >
+ </tqmask>
+ <tqmask name="BORV" value="0x0C" >
<value value="0x00" name="4.5" cname="_BORV_45" sdcc_cname="_BODENV_4_5V" />
<value value="0x04" name="4.2" cname="_BORV_42" sdcc_cname="_BODENV_4_2V" />
<value value="0x08" name="2.7" cname="_BORV_27" sdcc_cname="_BODENV_2_7V" />
<value value="0x0C" name="2.0" cname="_BORV_20" sdcc_cname="_BODENV_2_0V" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x0F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" />
<value value="0x01" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x0E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x0E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" sdcc_cname="_WDTPS_1_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" sdcc_cname="_WDTPS_1_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" sdcc_cname="_WDTPS_1_4" />
@@ -92,123 +92,123 @@
<value value="0x0A" name="1:32" cname="_WDTPS_32" sdcc_cname="_WDTPS_1_32" />
<value value="0x0C" name="1:64" cname="_WDTPS_64" sdcc_cname="_WDTPS_1_64" />
<value value="0x0E" name="1:128" cname="_WDTPS_128" sdcc_cname="_WDTPS_1_128" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x01" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x01" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RB3" cname="_CCP2MX_OFF" sdcc_cname="_CCP2MUX_RB3" />
<value value="0x01" name="RC1" cname="_CCP2MX_ON" sdcc_cname="_CCP2MUX_RC1" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x85" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x85" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVR_OFF" />
<value value="0x01" name="On" cname="_STVR_ON" />
- </mask>
- <mask name="LVP" value="0x04" >
+ </tqmask>
+ <tqmask name="LVP" value="0x04" >
<value value="0x00" name="Off" cname="_LVP_OFF" />
<value value="0x04" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" sdcc_cname="_BACKBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" sdcc_cname="_BACKBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0x0F" >
- <mask name="CP_0" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="CP_0" value="0x01" >
<value value="0x00" name="0200:1FFF" cname="_CP0_ON" sdcc_cname="_CP_0_ON" />
<value value="0x01" name="Off" cname="_CP0_OFF" sdcc_cname="_CP_0_OFF" />
- </mask>
- <mask name="CP_1" value="0x02" >
+ </tqmask>
+ <tqmask name="CP_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_CP1_ON" sdcc_cname="_CP_1_ON" />
<value value="0x02" name="Off" cname="_CP1_OFF" sdcc_cname="_CP_1_OFF" />
- </mask>
- <mask name="CP_2" value="0x04" >
+ </tqmask>
+ <tqmask name="CP_2" value="0x04" >
<value value="0x00" name="4000:5FFF" cname="_CP2_ON" sdcc_cname="_CP_2_ON" />
<value value="0x04" name="Off" cname="_CP2_OFF" sdcc_cname="_CP_2_OFF" />
- </mask>
- <mask name="CP_3" value="0x08" >
+ </tqmask>
+ <tqmask name="CP_3" value="0x08" >
<value value="0x00" name="6000:7FFF" cname="_CP3_ON" sdcc_cname="_CP_3_ON" />
<value value="0x08" name="Off" cname="_CP3_OFF" sdcc_cname="_CP_3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0xC0" >
- <mask name="CPB" value="0x40" >
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0xC0" >
+ <tqmask name="CPB" value="0x40" >
<value value="0x00" name="0000:01FF" cname="_CPB_ON" />
<value value="0x40" name="Off" cname="_CPB_OFF" />
- </mask>
- <mask name="CPD" value="0x80" >
+ </tqmask>
+ <tqmask name="CPD" value="0x80" >
<value value="0x00" name="All" cname="_CPD_ON" />
<value value="0x80" name="Off" cname="_CPD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0x0F" >
- <mask name="WRT_0" value="0x01" >
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WRT_0" value="0x01" >
<value value="0x00" name="0200:1FFF" cname="_WRT0_ON" sdcc_cname="_WRT_0_ON" />
<value value="0x01" name="Off" cname="_WRT0_OFF" sdcc_cname="_WRT_0_OFF" />
- </mask>
- <mask name="WRT_1" value="0x02" >
+ </tqmask>
+ <tqmask name="WRT_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_WRT1_ON" sdcc_cname="_WRT_1_ON" />
<value value="0x02" name="Off" cname="_WRT1_OFF" sdcc_cname="_WRT_1_OFF" />
- </mask>
- <mask name="WRT_2" value="0x04" >
+ </tqmask>
+ <tqmask name="WRT_2" value="0x04" >
<value value="0x00" name="4000:5FFF" cname="_WRT2_ON" sdcc_cname="_WRT_2_ON" />
<value value="0x04" name="Off" cname="_WRT2_OFF" sdcc_cname="_WRT_2_OFF" />
- </mask>
- <mask name="WRT_3" value="0x08" >
+ </tqmask>
+ <tqmask name="WRT_3" value="0x08" >
<value value="0x00" name="6000:7FFF" cname="_WRT3_ON" sdcc_cname="_WRT_3_ON" />
<value value="0x08" name="Off" cname="_WRT3_OFF" sdcc_cname="_WRT_3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0xE0" >
- <mask name="WRTC" value="0x20" >
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0xE0" >
+ <tqmask name="WRTC" value="0x20" >
<value value="0x00" name="All" cname="_WRTC_ON" />
<value value="0x20" name="Off" cname="_WRTC_OFF" />
- </mask>
- <mask name="WRTB" value="0x40" >
+ </tqmask>
+ <tqmask name="WRTB" value="0x40" >
<value value="0x00" name="0000:01FF" cname="_WRTB_ON" />
<value value="0x40" name="Off" cname="_WRTB_OFF" />
- </mask>
- <mask name="WRTD" value="0x80" >
+ </tqmask>
+ <tqmask name="WRTD" value="0x80" >
<value value="0x00" name="All" cname="_WRTD_ON" />
<value value="0x80" name="Off" cname="_WRTD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0x0F" >
- <mask name="EBTR_0" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="EBTR_0" value="0x01" >
<value value="0x00" name="0200:1FFF" cname="_EBTR0_ON" sdcc_cname="_EBTR_0_ON" />
<value value="0x01" name="Off" cname="_EBTR0_OFF" sdcc_cname="_EBTR_0_OFF" />
- </mask>
- <mask name="EBTR_1" value="0x02" >
+ </tqmask>
+ <tqmask name="EBTR_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_EBTR1_ON" sdcc_cname="_EBTR_1_ON" />
<value value="0x02" name="Off" cname="_EBTR1_OFF" sdcc_cname="_EBTR_1_OFF" />
- </mask>
- <mask name="EBTR_2" value="0x04" >
+ </tqmask>
+ <tqmask name="EBTR_2" value="0x04" >
<value value="0x00" name="4000:5FFF" cname="_EBTR2_ON" sdcc_cname="_EBTR_2_ON" />
<value value="0x04" name="Off" cname="_EBTR2_OFF" sdcc_cname="_EBTR_2_OFF" />
- </mask>
- <mask name="EBTR_3" value="0x08" >
+ </tqmask>
+ <tqmask name="EBTR_3" value="0x08" >
<value value="0x00" name="6000:7FFF" cname="_EBTR3_ON" sdcc_cname="_EBTR_3_ON" />
<value value="0x08" name="Off" cname="_EBTR3_OFF" sdcc_cname="_EBTR_3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x40" >
- <mask name="EBTRB" value="0x40" >
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="EBTRB" value="0x40" >
<value value="0x00" name="0000:01FF" cname="_EBTRB_ON" />
<value value="0x40" name="Off" cname="_EBTRB_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F2520.xml b/src/devices/pic/xml_data/18F2520.xml
index 3c77df0..07a97db 100644
--- a/src/devices/pic/xml_data/18F2520.xml
+++ b/src/devices/pic/xml_data/18F2520.xml
@@ -27,17 +27,17 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x007FFF" word_write_align="16" word_erase_align="32" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="eeprom" start="0x000000" end="0x0000FF" hexfile_offset="0xF00000" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0x07" >
- <mask name="FOSC" value="0x0F" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="FOSC" value="0x0F" >
<value value="0x00" name="LP" cname="_OSC_LP" />
<value value="0x01" name="XT" cname="_OSC_XT" />
<value value="0x02" name="HS" cname="_OSC_HS" />
@@ -54,42 +54,42 @@
<value value="0x0D" name="EXTRC_CLKOUT" cname="_OSC_RC" />
<value value="0x0E" name="EXTRC_CLKOUT" cname="_OSC_RC" />
<value value="0x0F" name="EXTRC_CLKOUT" cname="_OSC_RC" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="Off" cname="_FCMEN_OFF" />
<value value="0x40" name="On" cname="_FCMEN_ON" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="Off" cname="_IESO_OFF" />
<value value="0x80" name="On" cname="_IESO_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x1F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" />
- </mask>
- <mask name="BODEN" value="0x06" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x06" >
<value value="0x00" name="Off" cname="_BOREN_OFF" />
<value value="0x02" name="Software" cname="_BOREN_ON" />
<value value="0x04" name="On_run" cname="_BOREN_NOSLP" />
<value value="0x06" name="On" cname="_BOREN_SBORDIS" />
- </mask>
- <mask name="BORV" value="0x18" >
+ </tqmask>
+ <tqmask name="BORV" value="0x18" >
<value value="0x00" name="4.5" cname="_BORV_0" />
<value value="0x08" name="4.2" cname="_BORV_1" />
<value value="0x10" name="2.7" cname="_BORV_2" />
<value value="0x18" name="2.0" cname="_BORV_3" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x1F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" />
<value value="0x01" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x1E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x1E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" />
@@ -106,139 +106,139 @@
<value value="0x1A" name="1:8192" cname="_WDTPS_8192" />
<value value="0x1C" name="1:16384" cname="_WDTPS_16384" />
<value value="0x1E" name="1:32768" cname="_WDTPS_32768" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x83" cmask="0x01" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x83" ctqmask="0x01" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RB3" cname="_CCP2MX_PORTBE" />
<value value="0x01" name="RC1" cname="_CCP2MX_PORTC" />
- </mask>
- <mask name="PBADEN" value="0x02" >
+ </tqmask>
+ <tqmask name="PBADEN" value="0x02" >
<value value="0x00" name="digital" cname="_PBADEN_OFF" />
<value value="0x02" name="analog" cname="_PBADEN_ON" />
- </mask>
- <mask name="LPT1OSC" value="0x04" >
+ </tqmask>
+ <tqmask name="LPT1OSC" value="0x04" >
<value value="0x00" name="Off" cname="_LPT1OSC_OFF" />
<value value="0x04" name="On" cname="_LPT1OSC_ON" />
- </mask>
- <mask name="MCLRE" value="0x80" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x80" >
<value value="0x00" name="Internal" cname="_MCLRE_OFF" />
<value value="0x80" name="External" cname="_MCLRE_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x85" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x85" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVREN_OFF" />
<value value="0x01" name="On" cname="_STVREN_ON" />
- </mask>
- <mask name="LVP" value="0x04" >
+ </tqmask>
+ <tqmask name="LVP" value="0x04" >
<value value="0x00" name="Off" cname="_LVP_OFF" />
<value value="0x04" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="_XINST_OFF" />
<value value="0x40" name="On" cname="_XINST_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0x0F" >
- <mask name="CP_0" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="CP_0" value="0x01" >
<value value="0x00" name="0800:1FFF" cname="_CP0_ON" />
<value value="0x01" name="Off" cname="_CP0_OFF" />
- </mask>
- <mask name="CP_1" value="0x02" >
+ </tqmask>
+ <tqmask name="CP_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_CP1_ON" />
<value value="0x02" name="Off" cname="_CP1_OFF" />
- </mask>
- <mask name="CP_2" value="0x04" >
+ </tqmask>
+ <tqmask name="CP_2" value="0x04" >
<value value="0x00" name="4000:5FFF" cname="_CP2_ON" />
<value value="0x04" name="Off" cname="_CP2_OFF" />
- </mask>
- <mask name="CP_3" value="0x08" >
+ </tqmask>
+ <tqmask name="CP_3" value="0x08" >
<value value="0x00" name="6000:7FFF" cname="_CP3_ON" />
<value value="0x08" name="Off" cname="_CP3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0xC0" cmask="0x80" >
- <mask name="CPB" value="0x40" >
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0xC0" ctqmask="0x80" >
+ <tqmask name="CPB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_CPB_ON" />
<value value="0x40" name="Off" cname="_CPB_OFF" />
- </mask>
- <mask name="CPD" value="0x80" >
+ </tqmask>
+ <tqmask name="CPD" value="0x80" >
<value value="0x00" name="All" cname="_CPD_ON" />
<value value="0x80" name="Off" cname="_CPD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0x0F" >
- <mask name="WRT_0" value="0x01" >
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WRT_0" value="0x01" >
<value value="0x00" name="0800:1FFF" cname="_WRT0_ON" />
<value value="0x01" name="Off" cname="_WRT0_OFF" />
- </mask>
- <mask name="WRT_1" value="0x02" >
+ </tqmask>
+ <tqmask name="WRT_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_WRT1_ON" />
<value value="0x02" name="Off" cname="_WRT1_OFF" />
- </mask>
- <mask name="WRT_2" value="0x04" >
+ </tqmask>
+ <tqmask name="WRT_2" value="0x04" >
<value value="0x00" name="4000:5FFF" cname="_WRT2_ON" />
<value value="0x04" name="Off" cname="_WRT2_OFF" />
- </mask>
- <mask name="WRT_3" value="0x08" >
+ </tqmask>
+ <tqmask name="WRT_3" value="0x08" >
<value value="0x00" name="6000:7FFF" cname="_WRT3_ON" />
<value value="0x08" name="Off" cname="_WRT3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0xE0" cmask="0x80" >
- <mask name="WRTC" value="0x20" >
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0xE0" ctqmask="0x80" >
+ <tqmask name="WRTC" value="0x20" >
<value value="0x00" name="All" cname="_WRTC_ON" />
<value value="0x20" name="Off" cname="_WRTC_OFF" />
- </mask>
- <mask name="WRTB" value="0x40" >
+ </tqmask>
+ <tqmask name="WRTB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_WRTB_ON" />
<value value="0x40" name="Off" cname="_WRTB_OFF" />
- </mask>
- <mask name="WRTD" value="0x80" >
+ </tqmask>
+ <tqmask name="WRTD" value="0x80" >
<value value="0x00" name="All" cname="_WRTD_ON" />
<value value="0x80" name="Off" cname="_WRTD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0x0F" >
- <mask name="EBTR_0" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="EBTR_0" value="0x01" >
<value value="0x00" name="0800:1FFF" cname="_EBTR0_ON" />
<value value="0x01" name="Off" cname="_EBTR0_OFF" />
- </mask>
- <mask name="EBTR_1" value="0x02" >
+ </tqmask>
+ <tqmask name="EBTR_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_EBTR1_ON" />
<value value="0x02" name="Off" cname="_EBTR1_OFF" />
- </mask>
- <mask name="EBTR_2" value="0x04" >
+ </tqmask>
+ <tqmask name="EBTR_2" value="0x04" >
<value value="0x00" name="4000:5FFF" cname="_EBTR2_ON" />
<value value="0x04" name="Off" cname="_EBTR2_OFF" />
- </mask>
- <mask name="EBTR_3" value="0x08" >
+ </tqmask>
+ <tqmask name="EBTR_3" value="0x08" >
<value value="0x00" name="6000:7FFF" cname="_EBTR3_ON" />
<value value="0x08" name="Off" cname="_EBTR3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x40" >
- <mask name="EBTRB" value="0x40" >
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="EBTRB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_EBTRB_ON" />
<value value="0x40" name="Off" cname="_EBTRB_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F2523.xml b/src/devices/pic/xml_data/18F2523.xml
index 6a92c8d..e630c60 100644
--- a/src/devices/pic/xml_data/18F2523.xml
+++ b/src/devices/pic/xml_data/18F2523.xml
@@ -24,17 +24,17 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x007FFF" word_write_align="16" word_erase_align="32" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="eeprom" start="0x000000" end="0x0000FF" hexfile_offset="0xF00000" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0x07" >
- <mask name="FOSC" value="0x0F" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="FOSC" value="0x0F" >
<value value="0x00" name="LP" cname="_OSC_LP" />
<value value="0x01" name="XT" cname="_OSC_XT" />
<value value="0x02" name="HS" cname="_OSC_HS" />
@@ -45,42 +45,42 @@
<value value="0x08" name="INTRC_IO" cname="_OSC_INTIO67" />
<value value="0x09" name="INTRC_CLKOUT" cname="_OSC_INTIO7" />
<value value="default" name="EXTRC_CLKOUT" cname="_OSC_RC" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="Off" cname="_FCMEN_OFF" />
<value value="0x40" name="On" cname="_FCMEN_ON" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="Off" cname="_IESO_OFF" />
<value value="0x80" name="On" cname="_IESO_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x1F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" />
- </mask>
- <mask name="BODEN" value="0x06" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x06" >
<value value="0x00" name="Off" cname="_BOREN_OFF" />
<value value="0x02" name="Software" cname="_BOREN_ON" />
<value value="0x04" name="On_run" cname="_BOREN_NOSLP" />
<value value="0x06" name="On" cname="_BOREN_SBORDIS" />
- </mask>
- <mask name="BORV" value="0x18" >
+ </tqmask>
+ <tqmask name="BORV" value="0x18" >
<value value="0x00" name="4.5" cname="_BORV_0" />
<value value="0x08" name="4.2" cname="_BORV_1" />
<value value="0x10" name="2.7" cname="_BORV_2" />
<value value="0x18" name="2.0" cname="_BORV_3" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x1F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" />
<value value="0x01" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x1E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x1E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" />
@@ -97,139 +97,139 @@
<value value="0x1A" name="1:8192" cname="_WDTPS_8192" />
<value value="0x1C" name="1:16384" cname="_WDTPS_16384" />
<value value="0x1E" name="1:32768" cname="_WDTPS_32768" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x83" cmask="0x01" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x83" ctqmask="0x01" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RB3" cname="_CCP2MX_PORTBE" />
<value value="0x01" name="RC1" cname="_CCP2MX_PORTC" />
- </mask>
- <mask name="PBADEN" value="0x02" >
+ </tqmask>
+ <tqmask name="PBADEN" value="0x02" >
<value value="0x00" name="digital" cname="_PBADEN_OFF" />
<value value="0x02" name="analog" cname="_PBADEN_ON" />
- </mask>
- <mask name="LPT1OSC" value="0x04" >
+ </tqmask>
+ <tqmask name="LPT1OSC" value="0x04" >
<value value="0x00" name="Off" cname="_LPT1OSC_OFF" />
<value value="0x04" name="On" cname="_LPT1OSC_ON" />
- </mask>
- <mask name="MCLRE" value="0x80" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x80" >
<value value="0x00" name="Internal" cname="_MCLRE_OFF" />
<value value="0x80" name="External" cname="_MCLRE_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x85" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x85" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVREN_OFF" />
<value value="0x01" name="On" cname="_STVREN_ON" />
- </mask>
- <mask name="LVP" value="0x04" >
+ </tqmask>
+ <tqmask name="LVP" value="0x04" >
<value value="0x00" name="Off" cname="_LVP_OFF" />
<value value="0x04" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="_XINST_OFF" />
<value value="0x40" name="On" cname="_XINST_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0x0F" >
- <mask name="CP_0" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="CP_0" value="0x01" >
<value value="0x00" name="0800:1FFF" cname="_CP0_ON" />
<value value="0x01" name="Off" cname="_CP0_OFF" />
- </mask>
- <mask name="CP_1" value="0x02" >
+ </tqmask>
+ <tqmask name="CP_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_CP1_ON" />
<value value="0x02" name="Off" cname="_CP1_OFF" />
- </mask>
- <mask name="CP_2" value="0x04" >
+ </tqmask>
+ <tqmask name="CP_2" value="0x04" >
<value value="0x00" name="4000:5FFF" cname="_CP2_ON" />
<value value="0x04" name="Off" cname="_CP2_OFF" />
- </mask>
- <mask name="CP_3" value="0x08" >
+ </tqmask>
+ <tqmask name="CP_3" value="0x08" >
<value value="0x00" name="6000:7FFF" cname="_CP3_ON" />
<value value="0x08" name="Off" cname="_CP3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0xC0" cmask="0x80" >
- <mask name="CPB" value="0x40" >
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0xC0" ctqmask="0x80" >
+ <tqmask name="CPB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_CPB_ON" />
<value value="0x40" name="Off" cname="_CPB_OFF" />
- </mask>
- <mask name="CPD" value="0x80" >
+ </tqmask>
+ <tqmask name="CPD" value="0x80" >
<value value="0x00" name="All" cname="_CPD_ON" />
<value value="0x80" name="Off" cname="_CPD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0x0F" >
- <mask name="WRT_0" value="0x01" >
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WRT_0" value="0x01" >
<value value="0x00" name="0800:1FFF" cname="_WRT0_ON" />
<value value="0x01" name="Off" cname="_WRT0_OFF" />
- </mask>
- <mask name="WRT_1" value="0x02" >
+ </tqmask>
+ <tqmask name="WRT_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_WRT1_ON" />
<value value="0x02" name="Off" cname="_WRT1_OFF" />
- </mask>
- <mask name="WRT_2" value="0x04" >
+ </tqmask>
+ <tqmask name="WRT_2" value="0x04" >
<value value="0x00" name="4000:5FFF" cname="_WRT2_ON" />
<value value="0x04" name="Off" cname="_WRT2_OFF" />
- </mask>
- <mask name="WRT_3" value="0x08" >
+ </tqmask>
+ <tqmask name="WRT_3" value="0x08" >
<value value="0x00" name="6000:7FFF" cname="_WRT3_ON" />
<value value="0x08" name="Off" cname="_WRT3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0xE0" cmask="0x80" >
- <mask name="WRTC" value="0x20" >
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0xE0" ctqmask="0x80" >
+ <tqmask name="WRTC" value="0x20" >
<value value="0x00" name="All" cname="_WRTC_ON" />
<value value="0x20" name="Off" cname="_WRTC_OFF" />
- </mask>
- <mask name="WRTB" value="0x40" >
+ </tqmask>
+ <tqmask name="WRTB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_WRTB_ON" />
<value value="0x40" name="Off" cname="_WRTB_OFF" />
- </mask>
- <mask name="WRTD" value="0x80" >
+ </tqmask>
+ <tqmask name="WRTD" value="0x80" >
<value value="0x00" name="All" cname="_WRTD_ON" />
<value value="0x80" name="Off" cname="_WRTD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0x0F" >
- <mask name="EBTR_0" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="EBTR_0" value="0x01" >
<value value="0x00" name="0800:1FFF" cname="_EBTR0_ON" />
<value value="0x01" name="Off" cname="_EBTR0_OFF" />
- </mask>
- <mask name="EBTR_1" value="0x02" >
+ </tqmask>
+ <tqmask name="EBTR_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_EBTR1_ON" />
<value value="0x02" name="Off" cname="_EBTR1_OFF" />
- </mask>
- <mask name="EBTR_2" value="0x04" >
+ </tqmask>
+ <tqmask name="EBTR_2" value="0x04" >
<value value="0x00" name="4000:5FFF" cname="_EBTR2_ON" />
<value value="0x04" name="Off" cname="_EBTR2_OFF" />
- </mask>
- <mask name="EBTR_3" value="0x08" >
+ </tqmask>
+ <tqmask name="EBTR_3" value="0x08" >
<value value="0x00" name="6000:7FFF" cname="_EBTR3_ON" />
<value value="0x08" name="Off" cname="_EBTR3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x40" >
- <mask name="EBTRB" value="0x40" >
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="EBTRB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_EBTRB_ON" />
<value value="0x40" name="Off" cname="_EBTRB_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F2525.xml b/src/devices/pic/xml_data/18F2525.xml
index 2ff5bc7..eb2f3fe 100644
--- a/src/devices/pic/xml_data/18F2525.xml
+++ b/src/devices/pic/xml_data/18F2525.xml
@@ -27,17 +27,17 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x00BFFF" word_write_align="32" word_erase_align="32" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="eeprom" start="0x000000" end="0x0003FF" hexfile_offset="0xF00000" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0x07" >
- <mask name="FOSC" value="0x0F" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="FOSC" value="0x0F" >
<value value="0x00" name="LP" cname="_OSC_LP" />
<value value="0x01" name="XT" cname="_OSC_XT" />
<value value="0x02" name="HS" cname="_OSC_HS" />
@@ -54,42 +54,42 @@
<value value="0x0D" name="EXTRC_CLKOUT" cname="_OSC_RC" />
<value value="0x0E" name="EXTRC_CLKOUT" cname="_OSC_RC" />
<value value="0x0F" name="EXTRC_CLKOUT" cname="_OSC_RC" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="Off" cname="_FCMEN_OFF" />
<value value="0x40" name="On" cname="_FCMEN_ON" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="Off" cname="_IESO_OFF" />
<value value="0x80" name="On" cname="_IESO_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x1F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" />
- </mask>
- <mask name="BODEN" value="0x06" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x06" >
<value value="0x00" name="Off" cname="_BOREN_OFF" />
<value value="0x02" name="Software" cname="_BOREN_ON" />
<value value="0x04" name="On_run" cname="_BOREN_NOSLP" />
<value value="0x06" name="On" cname="_BOREN_SBORDIS" />
- </mask>
- <mask name="BORV" value="0x18" >
+ </tqmask>
+ <tqmask name="BORV" value="0x18" >
<value value="0x00" name="4.5" cname="_BORV_0" />
<value value="0x08" name="4.2" cname="_BORV_1" />
<value value="0x10" name="2.7" cname="_BORV_2" />
<value value="0x18" name="2.0" cname="_BORV_3" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x1F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" />
<value value="0x01" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x1E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x1E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" />
@@ -106,127 +106,127 @@
<value value="0x1A" name="1:8192" cname="_WDTPS_8192" />
<value value="0x1C" name="1:16384" cname="_WDTPS_16384" />
<value value="0x1E" name="1:32768" cname="_WDTPS_32768" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x83" cmask="0x01" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x83" ctqmask="0x01" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RB3" cname="_CCP2MX_PORTBE" />
<value value="0x01" name="RC1" cname="_CCP2MX_PORTC" />
- </mask>
- <mask name="PBADEN" value="0x02" >
+ </tqmask>
+ <tqmask name="PBADEN" value="0x02" >
<value value="0x00" name="digital" cname="_PBADEN_OFF" />
<value value="0x02" name="analog" cname="_PBADEN_ON" />
- </mask>
- <mask name="LPT1OSC" value="0x04" >
+ </tqmask>
+ <tqmask name="LPT1OSC" value="0x04" >
<value value="0x00" name="Off" cname="_LPT1OSC_OFF" />
<value value="0x04" name="On" cname="_LPT1OSC_ON" />
- </mask>
- <mask name="MCLRE" value="0x80" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x80" >
<value value="0x00" name="Internal" cname="_MCLRE_OFF" />
<value value="0x80" name="External" cname="_MCLRE_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x85" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x85" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVREN_OFF" />
<value value="0x01" name="On" cname="_STVREN_ON" />
- </mask>
- <mask name="LVP" value="0x04" >
+ </tqmask>
+ <tqmask name="LVP" value="0x04" >
<value value="0x00" name="Off" cname="_LVP_OFF" />
<value value="0x04" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="_XINST_OFF" />
<value value="0x40" name="On" cname="_XINST_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0x07" >
- <mask name="CP_0" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="CP_0" value="0x01" >
<value value="0x00" name="0800:3FFF" cname="_CP0_ON" />
<value value="0x01" name="Off" cname="_CP0_OFF" />
- </mask>
- <mask name="CP_1" value="0x02" >
+ </tqmask>
+ <tqmask name="CP_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_CP1_ON" />
<value value="0x02" name="Off" cname="_CP1_OFF" />
- </mask>
- <mask name="CP_2" value="0x04" >
+ </tqmask>
+ <tqmask name="CP_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_CP2_ON" />
<value value="0x04" name="Off" cname="_CP2_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0xC0" cmask="0x80" >
- <mask name="CPB" value="0x40" >
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0xC0" ctqmask="0x80" >
+ <tqmask name="CPB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_CPB_ON" />
<value value="0x40" name="Off" cname="_CPB_OFF" />
- </mask>
- <mask name="CPD" value="0x80" >
+ </tqmask>
+ <tqmask name="CPD" value="0x80" >
<value value="0x00" name="All" cname="_CPD_ON" />
<value value="0x80" name="Off" cname="_CPD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0x07" >
- <mask name="WRT_0" value="0x01" >
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="WRT_0" value="0x01" >
<value value="0x00" name="0800:3FFF" cname="_WRT0_ON" />
<value value="0x01" name="Off" cname="_WRT0_OFF" />
- </mask>
- <mask name="WRT_1" value="0x02" >
+ </tqmask>
+ <tqmask name="WRT_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_WRT1_ON" />
<value value="0x02" name="Off" cname="_WRT1_OFF" />
- </mask>
- <mask name="WRT_2" value="0x04" >
+ </tqmask>
+ <tqmask name="WRT_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_WRT2_ON" />
<value value="0x04" name="Off" cname="_WRT2_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0xE0" cmask="0x80" >
- <mask name="WRTC" value="0x20" >
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0xE0" ctqmask="0x80" >
+ <tqmask name="WRTC" value="0x20" >
<value value="0x00" name="All" cname="_WRTC_ON" />
<value value="0x20" name="Off" cname="_WRTC_OFF" />
- </mask>
- <mask name="WRTB" value="0x40" >
+ </tqmask>
+ <tqmask name="WRTB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_WRTB_ON" />
<value value="0x40" name="Off" cname="_WRTB_OFF" />
- </mask>
- <mask name="WRTD" value="0x80" >
+ </tqmask>
+ <tqmask name="WRTD" value="0x80" >
<value value="0x00" name="All" cname="_WRTD_ON" />
<value value="0x80" name="Off" cname="_WRTD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0x07" >
- <mask name="EBTR_0" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="EBTR_0" value="0x01" >
<value value="0x00" name="0800:3FFF" cname="_EBTR0_ON" />
<value value="0x01" name="Off" cname="_EBTR0_OFF" />
- </mask>
- <mask name="EBTR_1" value="0x02" >
+ </tqmask>
+ <tqmask name="EBTR_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_EBTR1_ON" />
<value value="0x02" name="Off" cname="_EBTR1_OFF" />
- </mask>
- <mask name="EBTR_2" value="0x04" >
+ </tqmask>
+ <tqmask name="EBTR_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_EBTR2_ON" />
<value value="0x04" name="Off" cname="_EBTR2_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x40" >
- <mask name="EBTRB" value="0x40" >
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="EBTRB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_EBTRB_ON" />
<value value="0x40" name="Off" cname="_EBTRB_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F2539.xml b/src/devices/pic/xml_data/18F2539.xml
index 0f4a17a..8e5f2cc 100644
--- a/src/devices/pic/xml_data/18F2539.xml
+++ b/src/devices/pic/xml_data/18F2539.xml
@@ -35,48 +35,48 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x005FFF" word_write_align="4" word_erase_align="32" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="eeprom" start="0x000000" end="0x0000FF" hexfile_offset="0xF00000" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0x27" >
- <mask name="FOSC" value="0x07" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0x27" >
+ <tqmask name="FOSC" value="0x07" >
<value value="default" name="invalid" />
<value value="0x02" name="HS" cname="_OSC_HS" />
<value value="0x04" name="EC_CLKOUT" cname="_OSC_EC" />
<value value="0x05" name="EC_IO" cname="_OSC_ECIO" />
<value value="0x06" name="H4" cname="_OSC_HSPLL" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x0F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" />
- </mask>
- <mask name="BODEN" value="0x02" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x02" >
<value value="0x00" name="Off" cname="_BOR_OFF" />
<value value="0x02" name="On" cname="_BOR_ON" />
- </mask>
- <mask name="BORV" value="0x0C" >
+ </tqmask>
+ <tqmask name="BORV" value="0x0C" >
<value value="0x00" name="4.5" cname="_BORV_45" />
<value value="0x04" name="4.2" cname="_BORV_42" />
<value value="0x08" name="2.7" cname="_BORV_27" />
<value value="0x0C" name="2.5" cname="_BORV_25" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x0F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" />
<value value="0x01" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x0E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x0E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" />
@@ -85,106 +85,106 @@
<value value="0x0A" name="1:32" cname="_WDTPS_32" />
<value value="0x0C" name="1:64" cname="_WDTPS_64" />
<value value="0x0E" name="1:128" cname="_WDTPS_128" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x85" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x85" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVR_OFF" />
<value value="0x01" name="On" cname="_STVR_ON" />
- </mask>
- <mask name="LVP" value="0x04" >
+ </tqmask>
+ <tqmask name="LVP" value="0x04" >
<value value="0x00" name="Off" cname="_LVP_OFF" />
<value value="0x04" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0x07" >
- <mask name="CP_0" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="CP_0" value="0x01" >
<value value="0x00" name="0200:1FFF" cname="_CP0_ON" />
<value value="0x01" name="Off" cname="_CP0_OFF" />
- </mask>
- <mask name="CP_1" value="0x02" >
+ </tqmask>
+ <tqmask name="CP_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_CP1_ON" />
<value value="0x02" name="Off" cname="_CP1_OFF" />
- </mask>
- <mask name="CP_2" value="0x04" >
+ </tqmask>
+ <tqmask name="CP_2" value="0x04" >
<value value="0x00" name="4000:5FFF" cname="_CP2_ON" />
<value value="0x04" name="Off" cname="_CP2_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0xC0" >
- <mask name="CPB" value="0x40" >
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0xC0" >
+ <tqmask name="CPB" value="0x40" >
<value value="0x00" name="0000:01FF" cname="_CPB_ON" />
<value value="0x40" name="Off" cname="_CPB_OFF" />
- </mask>
- <mask name="CPD" value="0x80" >
+ </tqmask>
+ <tqmask name="CPD" value="0x80" >
<value value="0x00" name="All" cname="_CPD_ON" />
<value value="0x80" name="Off" cname="_CPD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0x07" >
- <mask name="WRT_0" value="0x01" >
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="WRT_0" value="0x01" >
<value value="0x00" name="0200:1FFF" cname="_WRT0_ON" />
<value value="0x01" name="Off" cname="_WRT0_OFF" />
- </mask>
- <mask name="WRT_1" value="0x02" >
+ </tqmask>
+ <tqmask name="WRT_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_WRT1_ON" />
<value value="0x02" name="Off" cname="_WRT1_OFF" />
- </mask>
- <mask name="WRT_2" value="0x04" >
+ </tqmask>
+ <tqmask name="WRT_2" value="0x04" >
<value value="0x00" name="4000:5FFF" cname="_WRT2_ON" />
<value value="0x04" name="Off" cname="_WRT2_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0xE0" >
- <mask name="WRTC" value="0x20" >
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0xE0" >
+ <tqmask name="WRTC" value="0x20" >
<value value="0x00" name="All" cname="_WRTC_ON" />
<value value="0x20" name="Off" cname="_WRTC_OFF" />
- </mask>
- <mask name="WRTB" value="0x40" >
+ </tqmask>
+ <tqmask name="WRTB" value="0x40" >
<value value="0x00" name="0000:01FF" cname="_WRTB_ON" />
<value value="0x40" name="Off" cname="_WRTB_OFF" />
- </mask>
- <mask name="WRTD" value="0x80" >
+ </tqmask>
+ <tqmask name="WRTD" value="0x80" >
<value value="0x00" name="All" cname="_WRTD_ON" />
<value value="0x80" name="Off" cname="_WRTD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0x07" >
- <mask name="EBTR_0" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="EBTR_0" value="0x01" >
<value value="0x00" name="0200:1FFF" cname="_EBTR0_ON" />
<value value="0x01" name="Off" cname="_EBTR0_OFF" />
- </mask>
- <mask name="EBTR_1" value="0x02" >
+ </tqmask>
+ <tqmask name="EBTR_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_EBTR1_ON" />
<value value="0x02" name="Off" cname="_EBTR1_OFF" />
- </mask>
- <mask name="EBTR_2" value="0x04" >
+ </tqmask>
+ <tqmask name="EBTR_2" value="0x04" >
<value value="0x00" name="4000:5FFF" cname="_EBTR2_ON" />
<value value="0x04" name="Off" cname="_EBTR2_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x40" >
- <mask name="EBTRB" value="0x40" >
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="EBTRB" value="0x40" >
<value value="0x00" name="0000:01FF" cname="_EBTRB_ON" />
<value value="0x40" name="Off" cname="_EBTRB_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F2550.xml b/src/devices/pic/xml_data/18F2550.xml
index 21ab9ae..af87dd0 100644
--- a/src/devices/pic/xml_data/18F2550.xml
+++ b/src/devices/pic/xml_data/18F2550.xml
@@ -26,15 +26,15 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x007FFF" word_write_align="16" word_erase_align="32" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="eeprom" start="0x000000" end="0x0000FF" hexfile_offset="0xF00000" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" >
- <mask name="PLLDIV" value="0x07" >
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" >
+ <tqmask name="PLLDIV" value="0x07" >
<value value="0x00" name="1" cname="_PLLDIV_1" sdcc_cname="_PLLDIV_NO_DIVIDE__4MHZ_INPUT_" />
<value value="0x01" name="2" cname="_PLLDIV_2" sdcc_cname="_PLLDIV_DIVIDE_BY_2__8MHZ_INPUT_" />
<value value="0x02" name="3" cname="_PLLDIV_3" sdcc_cname="_PLLDIV_DIVIDE_BY_3__12MHZ_INPUT_" />
@@ -43,21 +43,21 @@
<value value="0x05" name="6" cname="_PLLDIV_6" sdcc_cname="_PLLDIV_DIVIDE_BY_6__24MHZ_INPUT_" />
<value value="0x06" name="10" cname="_PLLDIV_10" sdcc_cname="_PLLDIV_DIVIDE_BY_10__40MHZ_INPUT_" />
<value value="0x07" name="12" cname="_PLLDIV_12" sdcc_cname="_PLLDIV_DIVIDE_BY_12__48MHZ_INPUT_" />
- </mask>
- <mask name="CPUDIV" value="0x18" >
+ </tqmask>
+ <tqmask name="CPUDIV" value="0x18" >
<value value="0x00" name="1" cname="_CPUDIV_OSC1_PLL2" sdcc_cname="_CPUDIV__OSC1_OSC2_SRC___1__96MHZ_PLL_SRC___2_" />
<value value="0x08" name="2" cname="_CPUDIV_OSC2_PLL3" sdcc_cname="_CPUDIV__OSC1_OSC2_SRC___2__96MHZ_PLL_SRC___3_" />
<value value="0x10" name="3" cname="_CPUDIV_OSC3_PLL4" sdcc_cname="_CPUDIV__OSC1_OSC2_SRC___3__96MHZ_PLL_SRC___4_" />
<value value="0x18" name="4" cname="_CPUDIV_OSC4_PLL6" sdcc_cname="_CPUDIV__OSC1_OSC2_SRC___4__96MHZ_PLL_SRC___6_" />
- </mask>
- <mask name="USBDIV" value="0x20" >
+ </tqmask>
+ <tqmask name="USBDIV" value="0x20" >
<value value="0x00" name="1" cname="_USBDIV_1" sdcc_cname="_USBPLL_CLOCK_SRC_FROM_OSC1_OSC2" />
<value value="0x20" name="2" cname="_USBDIV_2" sdcc_cname="_USBPLL_CLOCK_SRC_FROM_96MHZ_PLL_2" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0x05" >
- <mask name="FOSC" value="0x0F" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0x05" >
+ <tqmask name="FOSC" value="0x0F" >
<value value="0x00" name="XT" cname="_FOSC_XT_XT" sdcc_cname="_OSC_XT__USB_XT" />
<value value="0x01" name="XT" cname="_FOSC_XT_XT" sdcc_cname="_OSC_XT__USB_XT" />
<value value="0x02" name="XTPLL" cname="_FOSC_XTPLL" sdcc_cname="_OSC_XT__XT_PLL__USB_XT" />
@@ -74,46 +74,46 @@
<value value="0x0D" name="HS" cname="_FOSC_HS" sdcc_cname="_OSC_HS__USB_HS" />
<value value="0x0E" name="HSPLL" cname="_FOSC_HSPLL_HS" sdcc_cname="_OSC_HS__HS_PLL__USB_HS" />
<value value="0x0F" name="HSPLL" cname="_FOSC_HSPLL_HS" sdcc_cname="_OSC_HS__HS_PLL__USB_HS" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="Off" cname="_FCMEM_OFF" sdcc_cname="_FCMEN_OFF" />
<value value="0x40" name="On" cname="_FCMEM_ON" sdcc_cname="_FCMEN_ON" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="Off" cname="_IESO_OFF" />
<value value="0x80" name="On" cname="_IESO_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x1F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" sdcc_cname="_PUT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" sdcc_cname="_PUT_OFF" />
- </mask>
- <mask name="BODEN" value="0x06" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x06" >
<value value="0x00" name="Off" cname="_BOR_OFF" sdcc_cname="_BODEN_OFF" />
<value value="0x02" name="Software" cname="_BOR_SOFT" sdcc_cname="_BODEN_CONTROLLED_WITH_SBOREN_BIT" />
<value value="0x04" name="On_run" cname="_BOR_ON_ACTIVE" sdcc_cname="_BODEN_ON_WHILE_ACTIVE" />
<value value="0x06" name="On" cname="_BOR_ON" sdcc_cname="_BODEN_ON" />
- </mask>
- <mask name="BORV" value="0x18" >
+ </tqmask>
+ <tqmask name="BORV" value="0x18" >
<value value="0x00" name="4.5" cname="_BORV_0" sdcc_cname="_BODENV_4_5V" />
<value value="0x08" name="4.2" cname="_BORV_1" sdcc_cname="_BODENV_4_2V" />
<value value="0x10" name="2.7" cname="_BORV_2" sdcc_cname="_BODENV_2_7V" />
<value value="0x18" name="2.0" cname="_BORV_3" sdcc_cname="_BODENV_2_0V" />
- </mask>
- <mask name="VREGEN" value="0x20" >
+ </tqmask>
+ <tqmask name="VREGEN" value="0x20" >
<value value="0x00" name="Off" cname="_VREGEN_OFF" />
<value value="0x20" name="On" cname="_VREGEN_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x1F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" sdcc_cname="_WDT_DISABLED_CONTROLLED" />
<value value="0x01" name="On" cname="_WDT_ON" sdcc_cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x1E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x1E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" sdcc_cname="_WDTPS_1_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" sdcc_cname="_WDTPS_1_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" sdcc_cname="_WDTPS_1_4" />
@@ -130,131 +130,131 @@
<value value="0x1A" name="1:8192" cname="_WDTPS_8192" sdcc_cname="_WDTPS_1_8192" />
<value value="0x1C" name="1:16384" cname="_WDTPS_16384" sdcc_cname="_WDTPS_1_16384" />
<value value="0x1E" name="1:32768" cname="_WDTPS_32768" sdcc_cname="_WDTPS_1_32768" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x83" cmask="0x01" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x83" ctqmask="0x01" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RB3" cname="_CCP2MX_OFF" sdcc_cname="_CCP2MUX_RB3" />
<value value="0x01" name="RC1" cname="_CCP2MX_ON" sdcc_cname="_CCP2MUX_RC1" />
- </mask>
- <mask name="PBADEN" value="0x02" >
+ </tqmask>
+ <tqmask name="PBADEN" value="0x02" >
<value value="0x00" name="digital" cname="_PBADEN_OFF" sdcc_cname="_PBADEN_PORTB_4_0__CONFIGURED_AS_DIGITAL_I_O_ON_RESET" />
<value value="0x02" name="analog" cname="_PBADEN_ON" sdcc_cname="_PBADEN_PORTB_4_0__CONFIGURED_AS_ANALOG_INPUTS_ON_RESET" />
- </mask>
- <mask name="LPT1OSC" value="0x04" >
+ </tqmask>
+ <tqmask name="LPT1OSC" value="0x04" >
<value value="0x00" name="Off" cname="_LPT1OSC_OFF" />
<value value="0x04" name="On" cname="_LPT1OSC_ON" />
- </mask>
- <mask name="MCLRE" value="0x80" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x80" >
<value value="0x00" name="Internal" cname="_MCLRE_OFF" sdcc_cname="_MCLRE_MCLR_OFF_RE3_ON" />
<value value="0x80" name="External" cname="_MCLRE_ON" sdcc_cname="_MCLRE_MCLR_ON_RE3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xDF" bvalue="0x85" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xDF" bvalue="0x85" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVREN_OFF" sdcc_cname="_STVR_OFF" />
<value value="0x01" name="On" cname="_STVREN_ON" sdcc_cname="_STVR_ON" />
- </mask>
- <mask name="LVP" value="0x04" >
+ </tqmask>
+ <tqmask name="LVP" value="0x04" >
<value value="0x00" name="Off" cname="_LVP_OFF" />
<value value="0x04" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="_XINST_OFF" sdcc_cname="_ENHCPU_OFF" />
<value value="0x40" name="On" cname="_XINST_ON" sdcc_cname="_ENHCPU_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" sdcc_cname="_BACKBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" sdcc_cname="_BACKBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0x0F" >
- <mask name="CP_0" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="CP_0" value="0x01" >
<value value="0x00" name="0800:1FFF" cname="_CP0_ON" sdcc_cname="_CP_0_ON" />
<value value="0x01" name="Off" cname="_CP0_OFF" sdcc_cname="_CP_0_OFF" />
- </mask>
- <mask name="CP_1" value="0x02" >
+ </tqmask>
+ <tqmask name="CP_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_CP1_ON" sdcc_cname="_CP_1_ON" />
<value value="0x02" name="Off" cname="_CP1_OFF" sdcc_cname="_CP_1_OFF" />
- </mask>
- <mask name="CP_2" value="0x04" >
+ </tqmask>
+ <tqmask name="CP_2" value="0x04" >
<value value="0x00" name="4000:5FFF" cname="_CP2_ON" sdcc_cname="_CP_2_ON" />
<value value="0x04" name="Off" cname="_CP2_OFF" sdcc_cname="_CP_2_OFF" />
- </mask>
- <mask name="CP_3" value="0x08" >
+ </tqmask>
+ <tqmask name="CP_3" value="0x08" >
<value value="0x00" name="6000:7FFF" cname="_CP3_ON" sdcc_cname="_CP_3_ON" />
<value value="0x08" name="Off" cname="_CP3_OFF" sdcc_cname="_CP_3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0x40" >
- <mask name="CPB" value="0x40" >
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="CPB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_CPB_ON" />
<value value="0x40" name="Off" cname="_CPB_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0x0F" >
- <mask name="WRT_0" value="0x01" >
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WRT_0" value="0x01" >
<value value="0x00" name="0800:1FFF" cname="_WRT0_ON" sdcc_cname="_WRT_0_ON" />
<value value="0x01" name="Off" cname="_WRT0_OFF" sdcc_cname="_WRT_0_OFF" />
- </mask>
- <mask name="WRT_1" value="0x02" >
+ </tqmask>
+ <tqmask name="WRT_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_WRT1_ON" sdcc_cname="_WRT_1_ON" />
<value value="0x02" name="Off" cname="_WRT1_OFF" sdcc_cname="_WRT_1_OFF" />
- </mask>
- <mask name="WRT_2" value="0x04" >
+ </tqmask>
+ <tqmask name="WRT_2" value="0x04" >
<value value="0x00" name="4000:5FFF" cname="_WRT2_ON" sdcc_cname="_WRT_2_ON" />
<value value="0x04" name="Off" cname="_WRT2_OFF" sdcc_cname="_WRT_2_OFF" />
- </mask>
- <mask name="WRT_3" value="0x08" >
+ </tqmask>
+ <tqmask name="WRT_3" value="0x08" >
<value value="0x00" name="6000:7FFF" cname="_WRT3_ON" sdcc_cname="_WRT_3_ON" />
<value value="0x08" name="Off" cname="_WRT3_OFF" sdcc_cname="_WRT_3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0x60" cmask="0x40" >
- <mask name="WRTC" value="0x20" >
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0x60" ctqmask="0x40" >
+ <tqmask name="WRTC" value="0x20" >
<value value="0x00" name="All" cname="_WRTC_ON" />
<value value="0x20" name="Off" cname="_WRTC_OFF" />
- </mask>
- <mask name="WRTB" value="0x40" >
+ </tqmask>
+ <tqmask name="WRTB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_WRTB_ON" />
<value value="0x40" name="Off" cname="_WRTB_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0x0F" >
- <mask name="EBTR_0" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="EBTR_0" value="0x01" >
<value value="0x00" name="0800:1FFF" cname="_EBTR0_ON" sdcc_cname="_EBTR_0_ON" />
<value value="0x01" name="Off" cname="_EBTR0_OFF" sdcc_cname="_EBTR_0_OFF" />
- </mask>
- <mask name="EBTR_1" value="0x02" >
+ </tqmask>
+ <tqmask name="EBTR_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_EBTR1_ON" sdcc_cname="_EBTR_1_ON" />
<value value="0x02" name="Off" cname="_EBTR1_OFF" sdcc_cname="_EBTR_1_OFF" />
- </mask>
- <mask name="EBTR_2" value="0x04" >
+ </tqmask>
+ <tqmask name="EBTR_2" value="0x04" >
<value value="0x00" name="4000:5FFF" cname="_EBTR2_ON" sdcc_cname="_EBTR_2_ON" />
<value value="0x04" name="Off" cname="_EBTR2_OFF" sdcc_cname="_EBTR_2_OFF" />
- </mask>
- <mask name="EBTR_3" value="0x08" >
+ </tqmask>
+ <tqmask name="EBTR_3" value="0x08" >
<value value="0x00" name="6000:7FFF" cname="_EBTR3_ON" sdcc_cname="_EBTR_3_ON" />
<value value="0x08" name="Off" cname="_EBTR3_OFF" sdcc_cname="_EBTR_3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x40" >
- <mask name="EBTRB" value="0x40" >
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="EBTRB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_EBTRB_ON" />
<value value="0x40" name="Off" cname="_EBTRB_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F258.xml b/src/devices/pic/xml_data/18F258.xml
index bb27ca5..c24567e 100644
--- a/src/devices/pic/xml_data/18F258.xml
+++ b/src/devices/pic/xml_data/18F258.xml
@@ -35,17 +35,17 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x007FFF" word_write_align="4" word_erase_align="32" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="eeprom" start="0x000000" end="0x0000FF" hexfile_offset="0xF00000" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0x27" >
- <mask name="FOSC" value="0x07" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0x27" >
+ <tqmask name="FOSC" value="0x07" >
<value value="0x00" name="LP" cname="_LP_OSC" sdcc_cname="_OSC_LP" />
<value value="0x01" name="XT" cname="_XT_OSC" sdcc_cname="_OSC_XT" />
<value value="0x02" name="HS" cname="_HS_OSC" sdcc_cname="_OSC_HS" />
@@ -54,36 +54,36 @@
<value value="0x05" name="EC_IO" cname="_ECIO_OSC" sdcc_cname="_OSC_EC_OSC2_RA6" />
<value value="0x06" name="H4" cname="_HSPLL_OSC" sdcc_cname="_OSC_HS_PLL" />
<value value="0x07" name="EXTRC_IO" cname="_RCIO_OSC" sdcc_cname="_OSC_RC_OSC2" />
- </mask>
- <mask name="OSCSEN" value="0x20" >
+ </tqmask>
+ <tqmask name="OSCSEN" value="0x20" >
<value value="0x00" name="On" cname="_OSCS_ON" />
<value value="0x20" name="Off" cname="_OSCS_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x0F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" sdcc_cname="_PUT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" sdcc_cname="_PUT_OFF" />
- </mask>
- <mask name="BODEN" value="0x02" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x02" >
<value value="0x00" name="Off" cname="_BOR_OFF" sdcc_cname="_BODEN_OFF" />
<value value="0x02" name="On" cname="_BOR_ON" sdcc_cname="_BODEN_ON" />
- </mask>
- <mask name="BORV" value="0x0C" >
+ </tqmask>
+ <tqmask name="BORV" value="0x0C" >
<value value="0x00" name="4.5" cname="_BORV_45" sdcc_cname="_BODENV_4_5V" />
<value value="0x04" name="4.2" cname="_BORV_42" sdcc_cname="_BODENV_4_2V" />
<value value="0x08" name="2.7" cname="_BORV_27" sdcc_cname="_BODENV_2_7V" />
<value value="0x0C" name="2.0" cname="_BORV_20" sdcc_cname="_BODENV_2_0V" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x0F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" />
<value value="0x01" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x0E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x0E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" sdcc_cname="_WDTPS_1_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" sdcc_cname="_WDTPS_1_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" sdcc_cname="_WDTPS_1_4" />
@@ -92,118 +92,118 @@
<value value="0x0A" name="1:32" cname="_WDTPS_32" sdcc_cname="_WDTPS_1_32" />
<value value="0x0C" name="1:64" cname="_WDTPS_64" sdcc_cname="_WDTPS_1_64" />
<value value="0x0E" name="1:128" cname="_WDTPS_128" sdcc_cname="_WDTPS_1_128" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x85" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x85" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVR_OFF" />
<value value="0x01" name="On" cname="_STVR_ON" />
- </mask>
- <mask name="LVP" value="0x04" >
+ </tqmask>
+ <tqmask name="LVP" value="0x04" >
<value value="0x00" name="Off" cname="_LVP_OFF" />
<value value="0x04" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" sdcc_cname="_BACKBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" sdcc_cname="_BACKBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0x0F" >
- <mask name="CP_0" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="CP_0" value="0x01" >
<value value="0x00" name="0200:1FFF" cname="_CP0_ON" sdcc_cname="_CP_0_ON" />
<value value="0x01" name="Off" cname="_CP0_OFF" sdcc_cname="_CP_0_OFF" />
- </mask>
- <mask name="CP_1" value="0x02" >
+ </tqmask>
+ <tqmask name="CP_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_CP1_ON" sdcc_cname="_CP_1_ON" />
<value value="0x02" name="Off" cname="_CP1_OFF" sdcc_cname="_CP_1_OFF" />
- </mask>
- <mask name="CP_2" value="0x04" >
+ </tqmask>
+ <tqmask name="CP_2" value="0x04" >
<value value="0x00" name="4000:5FFF" cname="_CP2_ON" sdcc_cname="_CP_2_ON" />
<value value="0x04" name="Off" cname="_CP2_OFF" sdcc_cname="_CP_2_OFF" />
- </mask>
- <mask name="CP_3" value="0x08" >
+ </tqmask>
+ <tqmask name="CP_3" value="0x08" >
<value value="0x00" name="6000:7FFF" cname="_CP3_ON" sdcc_cname="_CP_3_ON" />
<value value="0x08" name="Off" cname="_CP3_OFF" sdcc_cname="_CP_3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0xC0" >
- <mask name="CPB" value="0x40" >
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0xC0" >
+ <tqmask name="CPB" value="0x40" >
<value value="0x00" name="0000:01FF" cname="_CPB_ON" />
<value value="0x40" name="Off" cname="_CPB_OFF" />
- </mask>
- <mask name="CPD" value="0x80" >
+ </tqmask>
+ <tqmask name="CPD" value="0x80" >
<value value="0x00" name="All" cname="_CPD_ON" />
<value value="0x80" name="Off" cname="_CPD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0x0F" >
- <mask name="WRT_0" value="0x01" >
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WRT_0" value="0x01" >
<value value="0x00" name="0200:1FFF" cname="_WRT0_ON" sdcc_cname="_WRT_0_ON" />
<value value="0x01" name="Off" cname="_WRT0_OFF" sdcc_cname="_WRT_0_OFF" />
- </mask>
- <mask name="WRT_1" value="0x02" >
+ </tqmask>
+ <tqmask name="WRT_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_WRT1_ON" sdcc_cname="_WRT_1_ON" />
<value value="0x02" name="Off" cname="_WRT1_OFF" sdcc_cname="_WRT_1_OFF" />
- </mask>
- <mask name="WRT_2" value="0x04" >
+ </tqmask>
+ <tqmask name="WRT_2" value="0x04" >
<value value="0x00" name="4000:5FFF" cname="_WRT2_ON" sdcc_cname="_WRT_2_ON" />
<value value="0x04" name="Off" cname="_WRT2_OFF" sdcc_cname="_WRT_2_OFF" />
- </mask>
- <mask name="WRT_3" value="0x08" >
+ </tqmask>
+ <tqmask name="WRT_3" value="0x08" >
<value value="0x00" name="6000:7FFF" cname="_WRT3_ON" sdcc_cname="_WRT_3_ON" />
<value value="0x08" name="Off" cname="_WRT3_OFF" sdcc_cname="_WRT_3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0xE0" >
- <mask name="WRTC" value="0x20" >
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0xE0" >
+ <tqmask name="WRTC" value="0x20" >
<value value="0x00" name="All" cname="_WRTC_ON" />
<value value="0x20" name="Off" cname="_WRTC_OFF" />
- </mask>
- <mask name="WRTB" value="0x40" >
+ </tqmask>
+ <tqmask name="WRTB" value="0x40" >
<value value="0x00" name="0000:01FF" cname="_WRTB_ON" />
<value value="0x40" name="Off" cname="_WRTB_OFF" />
- </mask>
- <mask name="WRTD" value="0x80" >
+ </tqmask>
+ <tqmask name="WRTD" value="0x80" >
<value value="0x00" name="All" cname="_WRTD_ON" />
<value value="0x80" name="Off" cname="_WRTD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0x0F" >
- <mask name="EBTR_0" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="EBTR_0" value="0x01" >
<value value="0x00" name="0200:1FFF" cname="_EBTR0_ON" sdcc_cname="_EBTR_0_ON" />
<value value="0x01" name="Off" cname="_EBTR0_OFF" sdcc_cname="_EBTR_0_OFF" />
- </mask>
- <mask name="EBTR_1" value="0x02" >
+ </tqmask>
+ <tqmask name="EBTR_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_EBTR1_ON" sdcc_cname="_EBTR_1_ON" />
<value value="0x02" name="Off" cname="_EBTR1_OFF" sdcc_cname="_EBTR_1_OFF" />
- </mask>
- <mask name="EBTR_2" value="0x04" >
+ </tqmask>
+ <tqmask name="EBTR_2" value="0x04" >
<value value="0x00" name="4000:5FFF" cname="_EBTR2_ON" sdcc_cname="_EBTR_2_ON" />
<value value="0x04" name="Off" cname="_EBTR2_OFF" sdcc_cname="_EBTR_2_OFF" />
- </mask>
- <mask name="EBTR_3" value="0x08" >
+ </tqmask>
+ <tqmask name="EBTR_3" value="0x08" >
<value value="0x00" name="6000:7FFF" cname="_EBTR3_ON" sdcc_cname="_EBTR_3_ON" />
<value value="0x08" name="Off" cname="_EBTR3_OFF" sdcc_cname="_EBTR_3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x40" >
- <mask name="EBTRB" value="0x40" >
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="EBTRB" value="0x40" >
<value value="0x00" name="0000:01FF" cname="_EBTRB_ON" />
<value value="0x40" name="Off" cname="_EBTRB_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F2580.xml b/src/devices/pic/xml_data/18F2580.xml
index 6721af5..4458519 100644
--- a/src/devices/pic/xml_data/18F2580.xml
+++ b/src/devices/pic/xml_data/18F2580.xml
@@ -27,17 +27,17 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x007FFF" word_write_align="16" word_erase_align="32" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="eeprom" start="0x000000" end="0x0000FF" hexfile_offset="0xF00000" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0x07" >
- <mask name="FOSC" value="0x0F" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="FOSC" value="0x0F" >
<value value="0x00" name="LP" cname="_OSC_LP" />
<value value="0x01" name="XT" cname="_OSC_XT" />
<value value="0x02" name="HS" cname="_OSC_HS" />
@@ -54,42 +54,42 @@
<value value="0x0D" name="EXTRC_CLKOUT" cname="_OSC_RC" />
<value value="0x0E" name="EXTRC_CLKOUT" cname="_OSC_RC" />
<value value="0x0F" name="EXTRC_CLKOUT" cname="_OSC_RC" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="Off" cname="_FCMEN_OFF" />
<value value="0x40" name="On" cname="_FCMEN_ON" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="Off" cname="_IESO_OFF" />
<value value="0x80" name="On" cname="_IESO_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x1F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" />
- </mask>
- <mask name="BODEN" value="0x06" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x06" >
<value value="0x00" name="Off" cname="_BOREN_OFF" />
<value value="0x02" name="Software" cname="_BOREN_SBORENCTRL" />
<value value="0x04" name="On_run" cname="_BOREN_BOACTIVE" />
<value value="0x06" name="On" cname="_BOREN_BOHW" />
- </mask>
- <mask name="BORV" value="0x18" >
+ </tqmask>
+ <tqmask name="BORV" value="0x18" >
<value value="0x00" name="4.5" cname="_BORV_0" />
<value value="0x08" name="4.2" cname="_BORV_1" />
<value value="0x10" name="2.7" cname="_BORV_2" />
<value value="0x18" name="2.0" cname="_BORV_3" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x1F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" />
<value value="0x01" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x1E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x1E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" />
@@ -106,139 +106,139 @@
<value value="0x1A" name="1:8192" cname="_WDTPS_8192" />
<value value="0x1C" name="1:16384" cname="_WDTPS_16384" />
<value value="0x1E" name="1:32768" cname="_WDTPS_32768" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x82" >
- <mask name="PBADEN" value="0x02" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x82" >
+ <tqmask name="PBADEN" value="0x02" >
<value value="0x00" name="digital" cname="_PBADEN_OFF" />
<value value="0x02" name="analog" cname="_PBADEN_ON" />
- </mask>
- <mask name="LPT1OSC" value="0x04" >
+ </tqmask>
+ <tqmask name="LPT1OSC" value="0x04" >
<value value="0x00" name="Off" cname="_LPT1OSC_OFF" />
<value value="0x04" name="On" cname="_LPT1OSC_ON" />
- </mask>
- <mask name="MCLRE" value="0x80" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x80" >
<value value="0x00" name="Internal" cname="_MCLRE_OFF" />
<value value="0x80" name="External" cname="_MCLRE_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x85" cmask="0x10" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x85" ctqmask="0x10" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVREN_OFF" />
<value value="0x01" name="On" cname="_STVREN_ON" />
- </mask>
- <mask name="LVP" value="0x04" >
+ </tqmask>
+ <tqmask name="LVP" value="0x04" >
<value value="0x00" name="Off" cname="_LVP_OFF" />
<value value="0x04" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="BBSIZ" value="0x10" >
+ </tqmask>
+ <tqmask name="BBSIZ" value="0x10" >
<value value="0x00" name="1024" cname="_BBSIZ_1024" />
<value value="0x10" name="2048" cname="_BBSIZ_2048" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="_XINST_OFF" />
<value value="0x40" name="On" cname="_XINST_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0x0F" >
- <mask name="CP_0" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="CP_0" value="0x01" >
<value value="0x00" name="0800/1000:1FFF" cname="_CP0_ON" />
<value value="0x01" name="Off" cname="_CP0_OFF" />
- </mask>
- <mask name="CP_1" value="0x02" >
+ </tqmask>
+ <tqmask name="CP_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_CP1_ON" />
<value value="0x02" name="Off" cname="_CP1_OFF" />
- </mask>
- <mask name="CP_2" value="0x04" >
+ </tqmask>
+ <tqmask name="CP_2" value="0x04" >
<value value="0x00" name="4000:5FFF" cname="_CP2_ON" />
<value value="0x04" name="Off" cname="_CP2_OFF" />
- </mask>
- <mask name="CP_3" value="0x08" >
+ </tqmask>
+ <tqmask name="CP_3" value="0x08" >
<value value="0x00" name="6000:7FFF" cname="_CP3_ON" />
<value value="0x08" name="Off" cname="_CP3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0xC0" >
- <mask name="CPB" value="0x40" >
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0xC0" >
+ <tqmask name="CPB" value="0x40" >
<value value="0x00" name="All" cname="_CPB_ON" />
<value value="0x40" name="Off" cname="_CPB_OFF" />
- </mask>
- <mask name="CPD" value="0x80" >
+ </tqmask>
+ <tqmask name="CPD" value="0x80" >
<value value="0x00" name="All" cname="_CPD_ON" />
<value value="0x80" name="Off" cname="_CPD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0x0F" >
- <mask name="WRT_0" value="0x01" >
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WRT_0" value="0x01" >
<value value="0x00" name="0800/1000:1FFF" cname="_WRT0_ON" />
<value value="0x01" name="Off" cname="_WRT0_OFF" />
- </mask>
- <mask name="WRT_1" value="0x02" >
+ </tqmask>
+ <tqmask name="WRT_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_WRT1_ON" />
<value value="0x02" name="Off" cname="_WRT1_OFF" />
- </mask>
- <mask name="WRT_2" value="0x04" >
+ </tqmask>
+ <tqmask name="WRT_2" value="0x04" >
<value value="0x00" name="4000:5FFF" cname="_WRT2_ON" />
<value value="0x04" name="Off" cname="_WRT2_OFF" />
- </mask>
- <mask name="WRT_3" value="0x08" >
+ </tqmask>
+ <tqmask name="WRT_3" value="0x08" >
<value value="0x00" name="6000:7FFF" cname="_WRT3_ON" />
<value value="0x08" name="Off" cname="_WRT3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0xE0" >
- <mask name="WRTC" value="0x20" >
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0xE0" >
+ <tqmask name="WRTC" value="0x20" >
<value value="0x00" name="All" cname="_WRTC_ON" />
<value value="0x20" name="Off" cname="_WRTC_OFF" />
- </mask>
- <mask name="WRTB" value="0x40" >
+ </tqmask>
+ <tqmask name="WRTB" value="0x40" >
<value value="0x00" name="All" cname="_WRTB_ON" />
<value value="0x40" name="Off" cname="_WRTB_OFF" />
- </mask>
- <mask name="WRTD" value="0x80" >
+ </tqmask>
+ <tqmask name="WRTD" value="0x80" >
<value value="0x00" name="All" cname="_WRTD_ON" />
<value value="0x80" name="Off" cname="_WRTD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0x0F" >
- <mask name="EBTR_0" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="EBTR_0" value="0x01" >
<value value="0x00" name="0800/1000:1FFF" cname="_EBTR0_ON" />
<value value="0x01" name="Off" cname="_EBTR0_OFF" />
- </mask>
- <mask name="EBTR_1" value="0x02" >
+ </tqmask>
+ <tqmask name="EBTR_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_EBTR1_ON" />
<value value="0x02" name="Off" cname="_EBTR1_OFF" />
- </mask>
- <mask name="EBTR_2" value="0x04" >
+ </tqmask>
+ <tqmask name="EBTR_2" value="0x04" >
<value value="0x00" name="4000:5FFF" cname="_EBTR2_ON" />
<value value="0x04" name="Off" cname="_EBTR2_OFF" />
- </mask>
- <mask name="EBTR_3" value="0x08" >
+ </tqmask>
+ <tqmask name="EBTR_3" value="0x08" >
<value value="0x00" name="6000:7FFF" cname="_EBTR3_ON" />
<value value="0x08" name="Off" cname="_EBTR3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x40" >
- <mask name="EBTRB" value="0x40" >
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="EBTRB" value="0x40" >
<value value="0x00" name="All" cname="_EBTRB_ON" />
<value value="0x40" name="Off" cname="_EBTRB_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F2585.xml b/src/devices/pic/xml_data/18F2585.xml
index 12b38f1..fa6d739 100644
--- a/src/devices/pic/xml_data/18F2585.xml
+++ b/src/devices/pic/xml_data/18F2585.xml
@@ -27,17 +27,17 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x00BFFF" word_write_align="32" word_erase_align="32" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="eeprom" start="0x000000" end="0x0003FF" hexfile_offset="0xF00000" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0x07" >
- <mask name="FOSC" value="0x0F" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="FOSC" value="0x0F" >
<value value="0x00" name="LP" cname="_OSC_LP" />
<value value="0x01" name="XT" cname="_OSC_XT" />
<value value="0x02" name="HS" cname="_OSC_HS" />
@@ -54,42 +54,42 @@
<value value="0x0D" name="EXTRC_CLKOUT" cname="_OSC_RC" />
<value value="0x0E" name="EXTRC_CLKOUT" cname="_OSC_RC" />
<value value="0x0F" name="EXTRC_CLKOUT" cname="_OSC_RC" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="Off" cname="_FCMEN_OFF" />
<value value="0x40" name="On" cname="_FCMEN_ON" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="Off" cname="_IESO_OFF" />
<value value="0x80" name="On" cname="_IESO_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x1F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" />
- </mask>
- <mask name="BODEN" value="0x06" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x06" >
<value value="0x00" name="Off" cname="_BOREN_OFF" />
<value value="0x02" name="Software" cname="_BOREN_SBORENCTRL" />
<value value="0x04" name="On_run" cname="_BOREN_BOACTIVE" />
<value value="0x06" name="On" cname="_BOREN_BOHW" />
- </mask>
- <mask name="BORV" value="0x18" >
+ </tqmask>
+ <tqmask name="BORV" value="0x18" >
<value value="0x00" name="4.5" cname="_BORV_0" />
<value value="0x08" name="4.2" cname="_BORV_1" />
<value value="0x10" name="2.7" cname="_BORV_2" />
<value value="0x18" name="2.0" cname="_BORV_3" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x1F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" />
<value value="0x01" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x1E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x1E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" />
@@ -106,129 +106,129 @@
<value value="0x1A" name="1:8192" cname="_WDTPS_8192" />
<value value="0x1C" name="1:16384" cname="_WDTPS_16384" />
<value value="0x1E" name="1:32768" cname="_WDTPS_32768" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x82" >
- <mask name="PBADEN" value="0x02" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x82" >
+ <tqmask name="PBADEN" value="0x02" >
<value value="0x00" name="digital" cname="_PBADEN_OFF" />
<value value="0x02" name="analog" cname="_PBADEN_ON" />
- </mask>
- <mask name="LPT1OSC" value="0x04" >
+ </tqmask>
+ <tqmask name="LPT1OSC" value="0x04" >
<value value="0x00" name="Off" cname="_LPT1OSC_OFF" />
<value value="0x04" name="On" cname="_LPT1OSC_ON" />
- </mask>
- <mask name="MCLRE" value="0x80" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x80" >
<value value="0x00" name="Internal" cname="_MCLRE_OFF" />
<value value="0x80" name="External" cname="_MCLRE_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x85" cmask="0x30" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x85" ctqmask="0x30" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVREN_OFF" />
<value value="0x01" name="On" cname="_STVREN_ON" />
- </mask>
- <mask name="LVP" value="0x04" >
+ </tqmask>
+ <tqmask name="LVP" value="0x04" >
<value value="0x00" name="Off" cname="_LVP_OFF" />
<value value="0x04" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="BBSIZ" value="0x30" >
+ </tqmask>
+ <tqmask name="BBSIZ" value="0x30" >
<value value="0x00" name="1024" cname="_BBSIZ_1024" />
<value value="0x10" name="2048" cname="_BBSIZ_2048" />
<value value="0x20" name="4096" cname="_BBSIZ_4096" />
<value value="0x30" name="4096" cname="_BBSIZ_4096" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="_XINST_OFF" />
<value value="0x40" name="On" cname="_XINST_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0x07" >
- <mask name="CP_0" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="CP_0" value="0x01" >
<value value="0x00" name="0800/1000/2000:3FFF" cname="_CP0_ON" />
<value value="0x01" name="Off" cname="_CP0_OFF" />
- </mask>
- <mask name="CP_1" value="0x02" >
+ </tqmask>
+ <tqmask name="CP_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_CP1_ON" />
<value value="0x02" name="Off" cname="_CP1_OFF" />
- </mask>
- <mask name="CP_2" value="0x04" >
+ </tqmask>
+ <tqmask name="CP_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_CP2_ON" />
<value value="0x04" name="Off" cname="_CP2_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0xC0" >
- <mask name="CPB" value="0x40" >
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0xC0" >
+ <tqmask name="CPB" value="0x40" >
<value value="0x00" name="All" cname="_CPB_ON" />
<value value="0x40" name="Off" cname="_CPB_OFF" />
- </mask>
- <mask name="CPD" value="0x80" >
+ </tqmask>
+ <tqmask name="CPD" value="0x80" >
<value value="0x00" name="All" cname="_CPD_ON" />
<value value="0x80" name="Off" cname="_CPD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0x07" >
- <mask name="WRT_0" value="0x01" >
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="WRT_0" value="0x01" >
<value value="0x00" name="0800/1000/2000:3FFF" cname="_WRT0_ON" />
<value value="0x01" name="Off" cname="_WRT0_OFF" />
- </mask>
- <mask name="WRT_1" value="0x02" >
+ </tqmask>
+ <tqmask name="WRT_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_WRT1_ON" />
<value value="0x02" name="Off" cname="_WRT1_OFF" />
- </mask>
- <mask name="WRT_2" value="0x04" >
+ </tqmask>
+ <tqmask name="WRT_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_WRT2_ON" />
<value value="0x04" name="Off" cname="_WRT2_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0xE0" >
- <mask name="WRTC" value="0x20" >
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0xE0" >
+ <tqmask name="WRTC" value="0x20" >
<value value="0x00" name="All" cname="_WRTC_ON" />
<value value="0x20" name="Off" cname="_WRTC_OFF" />
- </mask>
- <mask name="WRTB" value="0x40" >
+ </tqmask>
+ <tqmask name="WRTB" value="0x40" >
<value value="0x00" name="All" cname="_WRTB_ON" />
<value value="0x40" name="Off" cname="_WRTB_OFF" />
- </mask>
- <mask name="WRTD" value="0x80" >
+ </tqmask>
+ <tqmask name="WRTD" value="0x80" >
<value value="0x00" name="All" cname="_WRTD_ON" />
<value value="0x80" name="Off" cname="_WRTD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0x07" >
- <mask name="EBTR_0" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="EBTR_0" value="0x01" >
<value value="0x00" name="0800/1000/2000:3FFF" cname="_EBTR0_ON" />
<value value="0x01" name="Off" cname="_EBTR0_OFF" />
- </mask>
- <mask name="EBTR_1" value="0x02" >
+ </tqmask>
+ <tqmask name="EBTR_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_EBTR1_ON" />
<value value="0x02" name="Off" cname="_EBTR1_OFF" />
- </mask>
- <mask name="EBTR_2" value="0x04" >
+ </tqmask>
+ <tqmask name="EBTR_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_EBTR2_ON" />
<value value="0x04" name="Off" cname="_EBTR2_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x40" >
- <mask name="EBTRB" value="0x40" >
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="EBTRB" value="0x40" >
<value value="0x00" name="All" cname="_EBTRB_ON" />
<value value="0x40" name="Off" cname="_EBTRB_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F25J10.xml b/src/devices/pic/xml_data/18F25J10.xml
index 57f37d4..e6b94e0 100644
--- a/src/devices/pic/xml_data/18F25J10.xml
+++ b/src/devices/pic/xml_data/18F25J10.xml
@@ -31,55 +31,55 @@
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0xE1" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0xE1" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="" />
<value value="0x01" name="On" cname="" />
- </mask>
- <mask name="STVREN" value="0x20" >
+ </tqmask>
+ <tqmask name="STVREN" value="0x20" >
<value value="0x00" name="Off" cname="" />
<value value="0x20" name="On" cname="" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="" />
<value value="0x40" name="On" cname="" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x1" name="CONFIG1H" wmask="0x7F" bvalue="0x04" >
- <mask name="CP" value="0x04" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0x7F" bvalue="0x04" >
+ <tqmask name="CP" value="0x04" >
<value value="0x00" name="All" cname="" />
<value value="0x04" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0xC7" >
- <mask name="FOSC" value="0x03" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0xC7" >
+ <tqmask name="FOSC" value="0x03" >
<value value="0x00" name="HS" cname="" />
<value value="0x01" name="HSPLL" cname="" />
<value value="0x02" name="EC" cname="" />
<value value="0x03" name="ECPLL_IO" cname="" />
- </mask>
- <mask name="FOSC2" value="0x04" >
+ </tqmask>
+ <tqmask name="FOSC2" value="0x04" >
<value value="0x00" name="FOSC1:FOSC0" cname="" />
<value value="0x04" name="INTRC" cname="" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="On" cname="" />
<value value="0x40" name="Off" cname="" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x0F" >
- <mask name="WDTPS" value="0x0F" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WDTPS" value="0x0F" >
<value value="0x00" name="1:1" cname="" />
<value value="0x01" name="1:2" cname="" />
<value value="0x02" name="1:4" cname="" />
@@ -96,23 +96,23 @@
<value value="0x0D" name="1:8192" cname="" />
<value value="0x0E" name="1:16384" cname="" />
<value value="0x0F" name="1:32768" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0xF8" >
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0xF8" >
</config>
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x07" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RB3" cname="" />
<value value="0x01" name="RC1" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0xFF" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0xFF" >
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0xF8" >
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0xF8" >
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F2610.xml b/src/devices/pic/xml_data/18F2610.xml
index e38c6d2..3de5893 100644
--- a/src/devices/pic/xml_data/18F2610.xml
+++ b/src/devices/pic/xml_data/18F2610.xml
@@ -27,16 +27,16 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x00FFFF" word_write_align="32" word_erase_align="32" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0x07" >
- <mask name="FOSC" value="0x0F" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="FOSC" value="0x0F" >
<value value="0x00" name="LP" cname="_OSC_LP" />
<value value="0x01" name="XT" cname="_OSC_XT" />
<value value="0x02" name="HS" cname="_OSC_HS" />
@@ -53,42 +53,42 @@
<value value="0x0D" name="EXTRC_CLKOUT" cname="_OSC_RC" />
<value value="0x0E" name="EXTRC_CLKOUT" cname="_OSC_RC" />
<value value="0x0F" name="EXTRC_CLKOUT" cname="_OSC_RC" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="Off" cname="_FCMEN_OFF" />
<value value="0x40" name="On" cname="_FCMEN_ON" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="Off" cname="_IESO_OFF" />
<value value="0x80" name="On" cname="_IESO_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x1F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" />
- </mask>
- <mask name="BODEN" value="0x06" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x06" >
<value value="0x00" name="Off" cname="_BOREN_OFF" />
<value value="0x02" name="Software" cname="_BOREN_ON" />
<value value="0x04" name="On_run" cname="_BOREN_NOSLP" />
<value value="0x06" name="On" cname="_BOREN_SBORDIS" />
- </mask>
- <mask name="BORV" value="0x18" >
+ </tqmask>
+ <tqmask name="BORV" value="0x18" >
<value value="0x00" name="4.5" cname="_BORV_0" />
<value value="0x08" name="4.2" cname="_BORV_1" />
<value value="0x10" name="2.7" cname="_BORV_2" />
<value value="0x18" name="2.0" cname="_BORV_3" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x1F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" />
<value value="0x01" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x1E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x1E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" />
@@ -105,131 +105,131 @@
<value value="0x1A" name="1:8192" cname="_WDTPS_8192" />
<value value="0x1C" name="1:16384" cname="_WDTPS_16384" />
<value value="0x1E" name="1:32768" cname="_WDTPS_32768" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x83" cmask="0x01" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x83" ctqmask="0x01" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RB3" cname="_CCP2MX_PORTBE" />
<value value="0x01" name="RC1" cname="_CCP2MX_PORTC" />
- </mask>
- <mask name="PBADEN" value="0x02" >
+ </tqmask>
+ <tqmask name="PBADEN" value="0x02" >
<value value="0x00" name="digital" cname="_PBADEN_OFF" />
<value value="0x02" name="analog" cname="_PBADEN_ON" />
- </mask>
- <mask name="LPT1OSC" value="0x04" >
+ </tqmask>
+ <tqmask name="LPT1OSC" value="0x04" >
<value value="0x00" name="Off" cname="_LPT1OSC_OFF" />
<value value="0x04" name="On" cname="_LPT1OSC_ON" />
- </mask>
- <mask name="MCLRE" value="0x80" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x80" >
<value value="0x00" name="Internal" cname="_MCLRE_OFF" />
<value value="0x80" name="External" cname="_MCLRE_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x85" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x85" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVREN_OFF" />
<value value="0x01" name="On" cname="_STVREN_ON" />
- </mask>
- <mask name="LVP" value="0x04" >
+ </tqmask>
+ <tqmask name="LVP" value="0x04" >
<value value="0x00" name="Off" cname="_LVP_OFF" />
<value value="0x04" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="_XINST_OFF" />
<value value="0x40" name="On" cname="_XINST_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0x0F" >
- <mask name="CP_0" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="CP_0" value="0x01" >
<value value="0x00" name="0800:3FFF" cname="_CP0_ON" />
<value value="0x01" name="Off" cname="_CP0_OFF" />
- </mask>
- <mask name="CP_1" value="0x02" >
+ </tqmask>
+ <tqmask name="CP_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_CP1_ON" />
<value value="0x02" name="Off" cname="_CP1_OFF" />
- </mask>
- <mask name="CP_2" value="0x04" >
+ </tqmask>
+ <tqmask name="CP_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_CP2_ON" />
<value value="0x04" name="Off" cname="_CP2_OFF" />
- </mask>
- <mask name="CP_3" value="0x08" >
+ </tqmask>
+ <tqmask name="CP_3" value="0x08" >
<value value="0x00" name="C000:FFFF" cname="_CP3_ON" />
<value value="0x08" name="Off" cname="_CP3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0x40" >
- <mask name="CPB" value="0x40" >
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="CPB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_CPB_ON" />
<value value="0x40" name="Off" cname="_CPB_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0x0F" >
- <mask name="WRT_0" value="0x01" >
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WRT_0" value="0x01" >
<value value="0x00" name="0800:3FFF" cname="_WRT0_ON" />
<value value="0x01" name="Off" cname="_WRT0_OFF" />
- </mask>
- <mask name="WRT_1" value="0x02" >
+ </tqmask>
+ <tqmask name="WRT_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_WRT1_ON" />
<value value="0x02" name="Off" cname="_WRT1_OFF" />
- </mask>
- <mask name="WRT_2" value="0x04" >
+ </tqmask>
+ <tqmask name="WRT_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_WRT2_ON" />
<value value="0x04" name="Off" cname="_WRT2_OFF" />
- </mask>
- <mask name="WRT_3" value="0x08" >
+ </tqmask>
+ <tqmask name="WRT_3" value="0x08" >
<value value="0x00" name="C000:FFFF" cname="_WRT3_ON" />
<value value="0x08" name="Off" cname="_WRT3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0x60" >
- <mask name="WRTC" value="0x20" >
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0x60" >
+ <tqmask name="WRTC" value="0x20" >
<value value="0x00" name="All" cname="_WRTC_ON" />
<value value="0x20" name="Off" cname="_WRTC_OFF" />
- </mask>
- <mask name="WRTB" value="0x40" >
+ </tqmask>
+ <tqmask name="WRTB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_WRTB_ON" />
<value value="0x40" name="Off" cname="_WRTB_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0x0F" >
- <mask name="EBTR_0" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="EBTR_0" value="0x01" >
<value value="0x00" name="0800:3FFF" cname="_EBTR0_ON" />
<value value="0x01" name="Off" cname="_EBTR0_OFF" />
- </mask>
- <mask name="EBTR_1" value="0x02" >
+ </tqmask>
+ <tqmask name="EBTR_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_EBTR1_ON" />
<value value="0x02" name="Off" cname="_EBTR1_OFF" />
- </mask>
- <mask name="EBTR_2" value="0x04" >
+ </tqmask>
+ <tqmask name="EBTR_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_EBTR2_ON" />
<value value="0x04" name="Off" cname="_EBTR2_OFF" />
- </mask>
- <mask name="EBTR_3" value="0x08" >
+ </tqmask>
+ <tqmask name="EBTR_3" value="0x08" >
<value value="0x00" name="C000:FFFF" cname="_EBTR3_ON" />
<value value="0x08" name="Off" cname="_EBTR3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x40" >
- <mask name="EBTRB" value="0x40" >
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="EBTRB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_EBTRB_ON" />
<value value="0x40" name="Off" cname="_EBTRB_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F2620.xml b/src/devices/pic/xml_data/18F2620.xml
index 7c25f21..faacae3 100644
--- a/src/devices/pic/xml_data/18F2620.xml
+++ b/src/devices/pic/xml_data/18F2620.xml
@@ -30,17 +30,17 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x00FFFF" word_write_align="32" word_erase_align="32" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="eeprom" start="0x000000" end="0x0003FF" hexfile_offset="0xF00000" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0x07" >
- <mask name="FOSC" value="0x0F" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="FOSC" value="0x0F" >
<value value="0x00" name="LP" cname="_OSC_LP" />
<value value="0x01" name="XT" cname="_OSC_XT" />
<value value="0x02" name="HS" cname="_OSC_HS" />
@@ -51,42 +51,42 @@
<value value="0x07" name="EXTRC_IO" cname="_OSC_RCIO6" />
<value value="0x08" name="INTRC_IO" cname="_OSC_INTIO67" />
<value value="0x09" name="INTRC_CLKOUT" cname="_OSC_INTIO7" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="Off" cname="_FCMEN_OFF" />
<value value="0x40" name="On" cname="_FCMEN_ON" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="Off" cname="_IESO_OFF" />
<value value="0x80" name="On" cname="_IESO_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x1F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" />
- </mask>
- <mask name="BODEN" value="0x06" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x06" >
<value value="0x00" name="Off" cname="_BOREN_OFF" />
<value value="0x02" name="Software" cname="_BOREN_ON" />
<value value="0x04" name="On_run" cname="_BOREN_NOSLP" />
<value value="0x06" name="On" cname="_BOREN_SBORDIS" />
- </mask>
- <mask name="BORV" value="0x18" >
+ </tqmask>
+ <tqmask name="BORV" value="0x18" >
<value value="0x00" name="4.6" cname="_BORV_0" sdcc_cname="_BORV_46" />
<value value="0x08" name="4.3" cname="_BORV_1" sdcc_cname="_BORV_43" />
<value value="0x10" name="2.8" cname="_BORV_2" sdcc_cname="_BORV_28" />
<value value="0x18" name="2.1" cname="_BORV_3" sdcc_cname="_BORV_21" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x1F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" sdcc_cname="_WDT_DISABLED_CONTROLLED" />
<value value="0x01" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x1E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x1E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" sdcc_cname="_WDTPS_1_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" sdcc_cname="_WDTPS_1_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" sdcc_cname="_WDTPS_1_4" />
@@ -103,131 +103,131 @@
<value value="0x1A" name="1:8192" cname="_WDTPS_8192" sdcc_cname="_WDTPS_1_8192" />
<value value="0x1C" name="1:16384" cname="_WDTPS_16384" sdcc_cname="_WDTPS_1_16384" />
<value value="0x1E" name="1:32768" cname="_WDTPS_32768" sdcc_cname="_WDTPS_1_32768" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x83" cmask="0x01" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x83" ctqmask="0x01" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RB3" cname="_CCP2MX_PORTBE" sdcc_cname="_CCP2MUX_RB3" />
<value value="0x01" name="RC1" cname="_CCP2MX_PORTC" sdcc_cname="_CCP2MUX_RC1" />
- </mask>
- <mask name="PBADEN" value="0x02" >
+ </tqmask>
+ <tqmask name="PBADEN" value="0x02" >
<value value="0x00" name="digital" cname="_PBADEN_OFF" sdcc_cname="_PBADEN_PORTB_4_0__CONFIGURED_AS_DIGITAL_I_O_ON_RESET" />
<value value="0x02" name="analog" cname="_PBADEN_ON" sdcc_cname="_PBADEN_PORTB_4_0__CONFIGURED_AS_ANALOG_INPUTS_ON_RESET" />
- </mask>
- <mask name="LPT1OSC" value="0x04" >
+ </tqmask>
+ <tqmask name="LPT1OSC" value="0x04" >
<value value="0x00" name="Off" cname="_LPT1OSC_OFF" />
<value value="0x04" name="On" cname="_LPT1OSC_ON" />
- </mask>
- <mask name="MCLRE" value="0x80" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x80" >
<value value="0x00" name="Internal" cname="_MCLRE_OFF" sdcc_cname="_MCLRE_MCLR_OFF_RE3_ON" />
<value value="0x80" name="External" cname="_MCLRE_ON" sdcc_cname="_MCLRE_MCLR_ON_RE3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x85" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x85" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVREN_OFF" sdcc_cname="_STVR_OFF" />
<value value="0x01" name="On" cname="_STVREN_ON" sdcc_cname="_STVR_ON" />
- </mask>
- <mask name="LVP" value="0x04" >
+ </tqmask>
+ <tqmask name="LVP" value="0x04" >
<value value="0x00" name="Off" cname="_LVP_OFF" />
<value value="0x04" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="_XINST_OFF" />
<value value="0x40" name="On" cname="_XINST_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0x0F" >
- <mask name="CP_0" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="CP_0" value="0x01" >
<value value="0x00" name="0800:3FFF" cname="_CP0_ON" sdcc_cname="_CP_0_ON" />
<value value="0x01" name="Off" cname="_CP0_OFF" sdcc_cname="_CP_0_OFF" />
- </mask>
- <mask name="CP_1" value="0x02" >
+ </tqmask>
+ <tqmask name="CP_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_CP1_ON" sdcc_cname="_CP_1_ON" />
<value value="0x02" name="Off" cname="_CP1_OFF" sdcc_cname="_CP_1_OFF" />
- </mask>
- <mask name="CP_2" value="0x04" >
+ </tqmask>
+ <tqmask name="CP_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_CP2_ON" sdcc_cname="_CP_2_ON" />
<value value="0x04" name="Off" cname="_CP2_OFF" sdcc_cname="_CP_2_OFF" />
- </mask>
- <mask name="CP_3" value="0x08" >
+ </tqmask>
+ <tqmask name="CP_3" value="0x08" >
<value value="0x00" name="C000:FFFF" cname="_CP3_ON" sdcc_cname="_CP_3_ON" />
<value value="0x08" name="Off" cname="_CP3_OFF" sdcc_cname="_CP_3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0x40" >
- <mask name="CPB" value="0x40" >
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="CPB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_CPB_ON" />
<value value="0x40" name="Off" cname="_CPB_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0x0F" >
- <mask name="WRT_0" value="0x01" >
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WRT_0" value="0x01" >
<value value="0x00" name="0800:3FFF" cname="_WRT0_ON" sdcc_cname="_WRT_0_ON" />
<value value="0x01" name="Off" cname="_WRT0_OFF" sdcc_cname="_WRT_0_OFF" />
- </mask>
- <mask name="WRT_1" value="0x02" >
+ </tqmask>
+ <tqmask name="WRT_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_WRT1_ON" sdcc_cname="_WRT_1_ON" />
<value value="0x02" name="Off" cname="_WRT1_OFF" sdcc_cname="_WRT_1_OFF" />
- </mask>
- <mask name="WRT_2" value="0x04" >
+ </tqmask>
+ <tqmask name="WRT_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_WRT2_ON" sdcc_cname="_WRT_2_ON" />
<value value="0x04" name="Off" cname="_WRT2_OFF" sdcc_cname="_WRT_2_OFF" />
- </mask>
- <mask name="WRT_3" value="0x08" >
+ </tqmask>
+ <tqmask name="WRT_3" value="0x08" >
<value value="0x00" name="C000:FFFF" cname="_WRT3_ON" sdcc_cname="_WRT_3_ON" />
<value value="0x08" name="Off" cname="_WRT3_OFF" sdcc_cname="_WRT_3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0x60" >
- <mask name="WRTC" value="0x20" >
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0x60" >
+ <tqmask name="WRTC" value="0x20" >
<value value="0x00" name="All" cname="_WRTC_ON" />
<value value="0x20" name="Off" cname="_WRTC_OFF" />
- </mask>
- <mask name="WRTB" value="0x40" >
+ </tqmask>
+ <tqmask name="WRTB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_WRTB_ON" />
<value value="0x40" name="Off" cname="_WRTB_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0x0F" >
- <mask name="EBTR_0" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="EBTR_0" value="0x01" >
<value value="0x00" name="0800:3FFF" cname="_EBTR0_ON" sdcc_cname="_EBTR_0_ON" />
<value value="0x01" name="Off" cname="_EBTR0_OFF" sdcc_cname="_EBTR_0_OFF" />
- </mask>
- <mask name="EBTR_1" value="0x02" >
+ </tqmask>
+ <tqmask name="EBTR_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_EBTR1_ON" sdcc_cname="_EBTR_1_ON" />
<value value="0x02" name="Off" cname="_EBTR1_OFF" sdcc_cname="_EBTR_1_OFF" />
- </mask>
- <mask name="EBTR_2" value="0x04" >
+ </tqmask>
+ <tqmask name="EBTR_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_EBTR2_ON" sdcc_cname="_EBTR_2_ON" />
<value value="0x04" name="Off" cname="_EBTR2_OFF" sdcc_cname="_EBTR_2_OFF" />
- </mask>
- <mask name="EBTR_3" value="0x08" >
+ </tqmask>
+ <tqmask name="EBTR_3" value="0x08" >
<value value="0x00" name="C000:FFFF" cname="_EBTR3_ON" sdcc_cname="_EBTR_3_ON" />
<value value="0x08" name="Off" cname="_EBTR3_OFF" sdcc_cname="_EBTR_3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x40" >
- <mask name="EBTRB" value="0x40" >
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="EBTRB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_EBTRB_ON" />
<value value="0x40" name="Off" cname="_EBTRB_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F2680.xml b/src/devices/pic/xml_data/18F2680.xml
index 2dcd013..09c4863 100644
--- a/src/devices/pic/xml_data/18F2680.xml
+++ b/src/devices/pic/xml_data/18F2680.xml
@@ -27,17 +27,17 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x00FFFF" word_write_align="32" word_erase_align="32" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="eeprom" start="0x000000" end="0x0003FF" hexfile_offset="0xF00000" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0x07" >
- <mask name="FOSC" value="0x0F" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="FOSC" value="0x0F" >
<value value="0x00" name="LP" cname="_OSC_LP" />
<value value="0x01" name="XT" cname="_OSC_XT" />
<value value="0x02" name="HS" cname="_OSC_HS" />
@@ -54,42 +54,42 @@
<value value="0x0D" name="EXTRC_CLKOUT" cname="_OSC_RC" />
<value value="0x0E" name="EXTRC_CLKOUT" cname="_OSC_RC" />
<value value="0x0F" name="EXTRC_CLKOUT" cname="_OSC_RC" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="Off" cname="_FCMEN_OFF" />
<value value="0x40" name="On" cname="_FCMEN_ON" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="Off" cname="_IESO_OFF" />
<value value="0x80" name="On" cname="_IESO_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x1F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" />
- </mask>
- <mask name="BODEN" value="0x06" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x06" >
<value value="0x00" name="Off" cname="_BOREN_OFF" />
<value value="0x02" name="Software" cname="_BOREN_SBORENCTRL" />
<value value="0x04" name="On_run" cname="_BOREN_BOACTIVE" />
<value value="0x06" name="On" cname="_BOREN_BOHW" />
- </mask>
- <mask name="BORV" value="0x18" >
+ </tqmask>
+ <tqmask name="BORV" value="0x18" >
<value value="0x00" name="4.5" cname="_BORV_0" />
<value value="0x08" name="4.2" cname="_BORV_1" />
<value value="0x10" name="2.7" cname="_BORV_2" />
<value value="0x18" name="2.0" cname="_BORV_3" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x1F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" />
<value value="0x01" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x1E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x1E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" />
@@ -106,141 +106,141 @@
<value value="0x1A" name="1:8192" cname="_WDTPS_8192" />
<value value="0x1C" name="1:16384" cname="_WDTPS_16384" />
<value value="0x1E" name="1:32768" cname="_WDTPS_32768" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x82" >
- <mask name="PBADEN" value="0x02" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x82" >
+ <tqmask name="PBADEN" value="0x02" >
<value value="0x00" name="digital" cname="_PBADEN_OFF" />
<value value="0x02" name="analog" cname="_PBADEN_ON" />
- </mask>
- <mask name="LPT1OSC" value="0x04" >
+ </tqmask>
+ <tqmask name="LPT1OSC" value="0x04" >
<value value="0x00" name="Off" cname="_LPT1OSC_OFF" />
<value value="0x04" name="On" cname="_LPT1OSC_ON" />
- </mask>
- <mask name="MCLRE" value="0x80" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x80" >
<value value="0x00" name="Internal" cname="_MCLRE_OFF" />
<value value="0x80" name="External" cname="_MCLRE_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x85" cmask="0x30" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x85" ctqmask="0x30" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVREN_OFF" />
<value value="0x01" name="On" cname="_STVREN_ON" />
- </mask>
- <mask name="LVP" value="0x04" >
+ </tqmask>
+ <tqmask name="LVP" value="0x04" >
<value value="0x00" name="Off" cname="_LVP_OFF" />
<value value="0x04" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="BBSIZ" value="0x30" >
+ </tqmask>
+ <tqmask name="BBSIZ" value="0x30" >
<value value="0x00" name="1024" cname="_BBSIZ_1024" />
<value value="0x10" name="2048" cname="_BBSIZ_2048" />
<value value="0x20" name="4096" cname="_BBSIZ_4096" />
<value value="0x30" name="4096" cname="_BBSIZ_4096" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="_XINST_OFF" />
<value value="0x40" name="On" cname="_XINST_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0x0F" >
- <mask name="CP_0" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="CP_0" value="0x01" >
<value value="0x00" name="0800/1000/2000:3FFF" cname="_CP0_ON" />
<value value="0x01" name="Off" cname="_CP0_OFF" />
- </mask>
- <mask name="CP_1" value="0x02" >
+ </tqmask>
+ <tqmask name="CP_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_CP1_ON" />
<value value="0x02" name="Off" cname="_CP1_OFF" />
- </mask>
- <mask name="CP_2" value="0x04" >
+ </tqmask>
+ <tqmask name="CP_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_CP2_ON" />
<value value="0x04" name="Off" cname="_CP2_OFF" />
- </mask>
- <mask name="CP_3" value="0x08" >
+ </tqmask>
+ <tqmask name="CP_3" value="0x08" >
<value value="0x00" name="C000:FFFF" cname="_CP3_ON" />
<value value="0x08" name="Off" cname="_CP3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0xC0" >
- <mask name="CPB" value="0x40" >
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0xC0" >
+ <tqmask name="CPB" value="0x40" >
<value value="0x00" name="All" cname="_CPB_ON" />
<value value="0x40" name="Off" cname="_CPB_OFF" />
- </mask>
- <mask name="CPD" value="0x80" >
+ </tqmask>
+ <tqmask name="CPD" value="0x80" >
<value value="0x00" name="All" cname="_CPD_ON" />
<value value="0x80" name="Off" cname="_CPD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0x0F" >
- <mask name="WRT_0" value="0x01" >
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WRT_0" value="0x01" >
<value value="0x00" name="0800/1000/2000:3FFF" cname="_WRT0_ON" />
<value value="0x01" name="Off" cname="_WRT0_OFF" />
- </mask>
- <mask name="WRT_1" value="0x02" >
+ </tqmask>
+ <tqmask name="WRT_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_WRT1_ON" />
<value value="0x02" name="Off" cname="_WRT1_OFF" />
- </mask>
- <mask name="WRT_2" value="0x04" >
+ </tqmask>
+ <tqmask name="WRT_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_WRT2_ON" />
<value value="0x04" name="Off" cname="_WRT2_OFF" />
- </mask>
- <mask name="WRT_3" value="0x08" >
+ </tqmask>
+ <tqmask name="WRT_3" value="0x08" >
<value value="0x00" name="C000:FFFF" cname="_WRT3_ON" />
<value value="0x08" name="Off" cname="_WRT3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0xE0" >
- <mask name="WRTC" value="0x20" >
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0xE0" >
+ <tqmask name="WRTC" value="0x20" >
<value value="0x00" name="All" cname="_WRTC_ON" />
<value value="0x20" name="Off" cname="_WRTC_OFF" />
- </mask>
- <mask name="WRTB" value="0x40" >
+ </tqmask>
+ <tqmask name="WRTB" value="0x40" >
<value value="0x00" name="All" cname="_WRTB_ON" />
<value value="0x40" name="Off" cname="_WRTB_OFF" />
- </mask>
- <mask name="WRTD" value="0x80" >
+ </tqmask>
+ <tqmask name="WRTD" value="0x80" >
<value value="0x00" name="All" cname="_WRTD_ON" />
<value value="0x80" name="Off" cname="_WRTD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0x0F" >
- <mask name="EBTR_0" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="EBTR_0" value="0x01" >
<value value="0x00" name="0800/1000/2000:3FFF" cname="_EBTR0_ON" />
<value value="0x01" name="Off" cname="_EBTR0_OFF" />
- </mask>
- <mask name="EBTR_1" value="0x02" >
+ </tqmask>
+ <tqmask name="EBTR_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_EBTR1_ON" />
<value value="0x02" name="Off" cname="_EBTR1_OFF" />
- </mask>
- <mask name="EBTR_2" value="0x04" >
+ </tqmask>
+ <tqmask name="EBTR_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_EBTR2_ON" />
<value value="0x04" name="Off" cname="_EBTR2_OFF" />
- </mask>
- <mask name="EBTR_3" value="0x08" >
+ </tqmask>
+ <tqmask name="EBTR_3" value="0x08" >
<value value="0x00" name="C000:FFFF" cname="_EBTR3_ON" />
<value value="0x08" name="Off" cname="_EBTR3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x40" >
- <mask name="EBTRB" value="0x40" >
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="EBTRB" value="0x40" >
<value value="0x00" name="All" cname="_EBTRB_ON" />
<value value="0x40" name="Off" cname="_EBTRB_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F2682.xml b/src/devices/pic/xml_data/18F2682.xml
index 8c13b2d..9f5501f 100644
--- a/src/devices/pic/xml_data/18F2682.xml
+++ b/src/devices/pic/xml_data/18F2682.xml
@@ -27,17 +27,17 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x013FFF" word_write_align="32" word_erase_align="32" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="eeprom" start="0x000000" end="0x0003FF" hexfile_offset="0xF00000" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0x07" >
- <mask name="FOSC" value="0x0F" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="FOSC" value="0x0F" >
<value value="0x00" name="LP" cname="_OSC_LP" />
<value value="0x01" name="XT" cname="_OSC_XT" />
<value value="0x02" name="HS" cname="_OSC_HS" />
@@ -48,42 +48,42 @@
<value value="0x07" name="EXTRC_IO" cname="_OSC_RCIO" />
<value value="0x08" name="INTRC_IO" cname="_OSC_IRCIO67" />
<value value="0x09" name="INTRC_CLKOUT" cname="_OSC_IRCIO7" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="Off" cname="_FCMEN_OFF" />
<value value="0x40" name="On" cname="_FCMEN_ON" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="Off" cname="_IESO_OFF" />
<value value="0x80" name="On" cname="_IESO_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x1F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" />
- </mask>
- <mask name="BODEN" value="0x06" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x06" >
<value value="0x00" name="Off" cname="_BOREN_OFF" />
<value value="0x02" name="Software" cname="_BOREN_SBORENCTRL" />
<value value="0x04" name="On_run" cname="_BOREN_BOACTIVE" />
<value value="0x06" name="On" cname="_BOREN_BOHW" />
- </mask>
- <mask name="BORV" value="0x18" >
+ </tqmask>
+ <tqmask name="BORV" value="0x18" >
<value value="0x00" name="4.5" cname="_BORV_0" />
<value value="0x08" name="4.2" cname="_BORV_1" />
<value value="0x10" name="2.7" cname="_BORV_2" />
<value value="0x18" name="2.0" cname="_BORV_3" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x1F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" />
<value value="0x01" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x1E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x1E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" />
@@ -100,153 +100,153 @@
<value value="0x1A" name="1:8192" cname="_WDTPS_8192" />
<value value="0x1C" name="1:16384" cname="_WDTPS_16384" />
<value value="0x1E" name="1:32768" cname="_WDTPS_32768" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x82" >
- <mask name="PBADEN" value="0x02" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x82" >
+ <tqmask name="PBADEN" value="0x02" >
<value value="0x00" name="digital" cname="_PBADEN_OFF" />
<value value="0x02" name="analog" cname="_PBADEN_ON" />
- </mask>
- <mask name="LPT1OSC" value="0x04" >
+ </tqmask>
+ <tqmask name="LPT1OSC" value="0x04" >
<value value="0x00" name="Off" cname="_LPT1OSC_OFF" />
<value value="0x04" name="On" cname="_LPT1OSC_ON" />
- </mask>
- <mask name="MCLRE" value="0x80" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x80" >
<value value="0x00" name="Internal" cname="_MCLRE_OFF" />
<value value="0x80" name="External" cname="_MCLRE_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x85" cmask="0x30" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x85" ctqmask="0x30" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVREN_OFF" />
<value value="0x01" name="On" cname="_STVREN_ON" />
- </mask>
- <mask name="LVP" value="0x04" >
+ </tqmask>
+ <tqmask name="LVP" value="0x04" >
<value value="0x00" name="Off" cname="_LVP_OFF" />
<value value="0x04" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="BBSIZ" value="0x30" >
+ </tqmask>
+ <tqmask name="BBSIZ" value="0x30" >
<value value="0x00" name="1024" cname="_BBSIZ_1024" />
<value value="0x10" name="2048" cname="_BBSIZ_2048" />
<value value="0x20" name="4096" cname="_BBSIZ_4096" />
<value value="0x30" name="4096" cname="_BBSIZ_4096" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="_XINST_OFF" />
<value value="0x40" name="On" cname="_XINST_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0x1F" >
- <mask name="CP_0" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="CP_0" value="0x01" >
<value value="0x00" name="0800/1000/2000:3FFF" cname="_CP0_ON" />
<value value="0x01" name="Off" cname="_CP0_OFF" />
- </mask>
- <mask name="CP_1" value="0x02" >
+ </tqmask>
+ <tqmask name="CP_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_CP1_ON" />
<value value="0x02" name="Off" cname="_CP1_OFF" />
- </mask>
- <mask name="CP_2" value="0x04" >
+ </tqmask>
+ <tqmask name="CP_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_CP2_ON" />
<value value="0x04" name="Off" cname="_CP2_OFF" />
- </mask>
- <mask name="CP_3" value="0x08" >
+ </tqmask>
+ <tqmask name="CP_3" value="0x08" >
<value value="0x00" name="C000:FFFF" cname="_CP3_ON" />
<value value="0x08" name="Off" cname="_CP3_OFF" />
- </mask>
- <mask name="CP_4" value="0x10" >
+ </tqmask>
+ <tqmask name="CP_4" value="0x10" >
<value value="0x00" name="10000:13FFF" cname="_CP4_ON" />
<value value="0x10" name="Off" cname="_CP4_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0xC0" >
- <mask name="CPB" value="0x40" >
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0xC0" >
+ <tqmask name="CPB" value="0x40" >
<value value="0x00" name="All" cname="_CPB_ON" />
<value value="0x40" name="Off" cname="_CPB_OFF" />
- </mask>
- <mask name="CPD" value="0x80" >
+ </tqmask>
+ <tqmask name="CPD" value="0x80" >
<value value="0x00" name="All" cname="_CPD_ON" />
<value value="0x80" name="Off" cname="_CPD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0x1F" >
- <mask name="WRT_0" value="0x01" >
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="WRT_0" value="0x01" >
<value value="0x00" name="0800/1000/2000:3FFF" cname="_WRT0_ON" />
<value value="0x01" name="Off" cname="_WRT0_OFF" />
- </mask>
- <mask name="WRT_1" value="0x02" >
+ </tqmask>
+ <tqmask name="WRT_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_WRT1_ON" />
<value value="0x02" name="Off" cname="_WRT1_OFF" />
- </mask>
- <mask name="WRT_2" value="0x04" >
+ </tqmask>
+ <tqmask name="WRT_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_WRT2_ON" />
<value value="0x04" name="Off" cname="_WRT2_OFF" />
- </mask>
- <mask name="WRT_3" value="0x08" >
+ </tqmask>
+ <tqmask name="WRT_3" value="0x08" >
<value value="0x00" name="C000:FFFF" cname="_WRT3_ON" />
<value value="0x08" name="Off" cname="_WRT3_OFF" />
- </mask>
- <mask name="WRT_4" value="0x10" >
+ </tqmask>
+ <tqmask name="WRT_4" value="0x10" >
<value value="0x00" name="10000:13FFF" cname="_WRT4_ON" />
<value value="0x10" name="Off" cname="_WRT4_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0xE0" >
- <mask name="WRTC" value="0x20" >
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0xE0" >
+ <tqmask name="WRTC" value="0x20" >
<value value="0x00" name="All" cname="_WRTC_ON" />
<value value="0x20" name="Off" cname="_WRTC_OFF" />
- </mask>
- <mask name="WRTB" value="0x40" >
+ </tqmask>
+ <tqmask name="WRTB" value="0x40" >
<value value="0x00" name="All" cname="_WRTB_ON" />
<value value="0x40" name="Off" cname="_WRTB_OFF" />
- </mask>
- <mask name="WRTD" value="0x80" >
+ </tqmask>
+ <tqmask name="WRTD" value="0x80" >
<value value="0x00" name="All" cname="_WRTD_ON" />
<value value="0x80" name="Off" cname="_WRTD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0x1F" >
- <mask name="EBTR_0" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="EBTR_0" value="0x01" >
<value value="0x00" name="0800/1000/2000:3FFF" cname="_EBTR0_ON" />
<value value="0x01" name="Off" cname="_EBTR0_OFF" />
- </mask>
- <mask name="EBTR_1" value="0x02" >
+ </tqmask>
+ <tqmask name="EBTR_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_EBTR1_ON" />
<value value="0x02" name="Off" cname="_EBTR1_OFF" />
- </mask>
- <mask name="EBTR_2" value="0x04" >
+ </tqmask>
+ <tqmask name="EBTR_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_EBTR2_ON" />
<value value="0x04" name="Off" cname="_EBTR2_OFF" />
- </mask>
- <mask name="EBTR_3" value="0x08" >
+ </tqmask>
+ <tqmask name="EBTR_3" value="0x08" >
<value value="0x00" name="C000:FFFF" cname="_EBTR3_ON" />
<value value="0x08" name="Off" cname="_EBTR3_OFF" />
- </mask>
- <mask name="EBTR_4" value="0x10" >
+ </tqmask>
+ <tqmask name="EBTR_4" value="0x10" >
<value value="0x00" name="10000:13FFF" cname="_EBTR4_ON" />
<value value="0x10" name="Off" cname="_EBTR4_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x40" >
- <mask name="EBTRB" value="0x40" >
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="EBTRB" value="0x40" >
<value value="0x00" name="All" cname="_EBTRB_ON" />
<value value="0x40" name="Off" cname="_EBTRB_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F2685.xml b/src/devices/pic/xml_data/18F2685.xml
index bca6818..cba2b20 100644
--- a/src/devices/pic/xml_data/18F2685.xml
+++ b/src/devices/pic/xml_data/18F2685.xml
@@ -27,17 +27,17 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x017FFF" word_write_align="32" word_erase_align="32" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="eeprom" start="0x000000" end="0x0003FF" hexfile_offset="0xF00000" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0x07" >
- <mask name="FOSC" value="0x0F" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="FOSC" value="0x0F" >
<value value="0x00" name="LP" cname="_OSC_LP" />
<value value="0x01" name="XT" cname="_OSC_XT" />
<value value="0x02" name="HS" cname="_OSC_HS" />
@@ -48,42 +48,42 @@
<value value="0x07" name="EXTRC_IO" cname="_OSC_RCIO" />
<value value="0x08" name="INTRC_IO" cname="_OSC_IRCIO67" />
<value value="0x09" name="INTRC_CLKOUT" cname="_OSC_IRCIO7" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="Off" cname="_FCMEN_OFF" />
<value value="0x40" name="On" cname="_FCMEN_ON" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="Off" cname="_IESO_OFF" />
<value value="0x80" name="On" cname="_IESO_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x1F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" />
- </mask>
- <mask name="BODEN" value="0x06" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x06" >
<value value="0x00" name="Off" cname="_BOREN_OFF" />
<value value="0x02" name="Software" cname="_BOREN_SBORENCTRL" />
<value value="0x04" name="On_run" cname="_BOREN_BOACTIVE" />
<value value="0x06" name="On" cname="_BOREN_BOHW" />
- </mask>
- <mask name="BORV" value="0x18" >
+ </tqmask>
+ <tqmask name="BORV" value="0x18" >
<value value="0x00" name="4.5" cname="_BORV_0" />
<value value="0x08" name="4.2" cname="_BORV_1" />
<value value="0x10" name="2.7" cname="_BORV_2" />
<value value="0x18" name="2.0" cname="_BORV_3" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x1F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" />
<value value="0x01" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x1E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x1E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" />
@@ -100,165 +100,165 @@
<value value="0x1A" name="1:8192" cname="_WDTPS_8192" />
<value value="0x1C" name="1:16384" cname="_WDTPS_16384" />
<value value="0x1E" name="1:32768" cname="_WDTPS_32768" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x82" >
- <mask name="PBADEN" value="0x02" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x82" >
+ <tqmask name="PBADEN" value="0x02" >
<value value="0x00" name="digital" cname="_PBADEN_OFF" />
<value value="0x02" name="analog" cname="_PBADEN_ON" />
- </mask>
- <mask name="LPT1OSC" value="0x04" >
+ </tqmask>
+ <tqmask name="LPT1OSC" value="0x04" >
<value value="0x00" name="Off" cname="_LPT1OSC_OFF" />
<value value="0x04" name="On" cname="_LPT1OSC_ON" />
- </mask>
- <mask name="MCLRE" value="0x80" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x80" >
<value value="0x00" name="Internal" cname="_MCLRE_OFF" />
<value value="0x80" name="External" cname="_MCLRE_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x85" cmask="0x30" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x85" ctqmask="0x30" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVREN_OFF" />
<value value="0x01" name="On" cname="_STVREN_ON" />
- </mask>
- <mask name="LVP" value="0x04" >
+ </tqmask>
+ <tqmask name="LVP" value="0x04" >
<value value="0x00" name="Off" cname="_LVP_OFF" />
<value value="0x04" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="BBSIZ" value="0x30" >
+ </tqmask>
+ <tqmask name="BBSIZ" value="0x30" >
<value value="0x00" name="1024" cname="_BBSIZ_1024" />
<value value="0x10" name="2048" cname="_BBSIZ_2048" />
<value value="0x20" name="4096" cname="_BBSIZ_4096" />
<value value="0x30" name="4096" cname="_BBSIZ_4096" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="_XINST_OFF" />
<value value="0x40" name="On" cname="_XINST_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0x3F" >
- <mask name="CP_0" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0x3F" >
+ <tqmask name="CP_0" value="0x01" >
<value value="0x00" name="0800/1000/2000:3FFF" cname="_CP0_ON" />
<value value="0x01" name="Off" cname="_CP0_OFF" />
- </mask>
- <mask name="CP_1" value="0x02" >
+ </tqmask>
+ <tqmask name="CP_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_CP1_ON" />
<value value="0x02" name="Off" cname="_CP1_OFF" />
- </mask>
- <mask name="CP_2" value="0x04" >
+ </tqmask>
+ <tqmask name="CP_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_CP2_ON" />
<value value="0x04" name="Off" cname="_CP2_OFF" />
- </mask>
- <mask name="CP_3" value="0x08" >
+ </tqmask>
+ <tqmask name="CP_3" value="0x08" >
<value value="0x00" name="C000:FFFF" cname="_CP3_ON" />
<value value="0x08" name="Off" cname="_CP3_OFF" />
- </mask>
- <mask name="CP_4" value="0x10" >
+ </tqmask>
+ <tqmask name="CP_4" value="0x10" >
<value value="0x00" name="10000:13FFF" cname="_CP4_ON" />
<value value="0x10" name="Off" cname="_CP4_OFF" />
- </mask>
- <mask name="CP_5" value="0x20" >
+ </tqmask>
+ <tqmask name="CP_5" value="0x20" >
<value value="0x00" name="14000:17FFF" cname="_CP5_ON" />
<value value="0x20" name="Off" cname="_CP5_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0xC0" >
- <mask name="CPB" value="0x40" >
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0xC0" >
+ <tqmask name="CPB" value="0x40" >
<value value="0x00" name="All" cname="_CPB_ON" />
<value value="0x40" name="Off" cname="_CPB_OFF" />
- </mask>
- <mask name="CPD" value="0x80" >
+ </tqmask>
+ <tqmask name="CPD" value="0x80" >
<value value="0x00" name="All" cname="_CPD_ON" />
<value value="0x80" name="Off" cname="_CPD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0x3F" >
- <mask name="WRT_0" value="0x01" >
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0x3F" >
+ <tqmask name="WRT_0" value="0x01" >
<value value="0x00" name="0800/1000/2000:3FFF" cname="_WRT0_ON" />
<value value="0x01" name="Off" cname="_WRT0_OFF" />
- </mask>
- <mask name="WRT_1" value="0x02" >
+ </tqmask>
+ <tqmask name="WRT_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_WRT1_ON" />
<value value="0x02" name="Off" cname="_WRT1_OFF" />
- </mask>
- <mask name="WRT_2" value="0x04" >
+ </tqmask>
+ <tqmask name="WRT_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_WRT2_ON" />
<value value="0x04" name="Off" cname="_WRT2_OFF" />
- </mask>
- <mask name="WRT_3" value="0x08" >
+ </tqmask>
+ <tqmask name="WRT_3" value="0x08" >
<value value="0x00" name="C000:FFFF" cname="_WRT3_ON" />
<value value="0x08" name="Off" cname="_WRT3_OFF" />
- </mask>
- <mask name="WRT_4" value="0x10" >
+ </tqmask>
+ <tqmask name="WRT_4" value="0x10" >
<value value="0x00" name="10000:13FFF" cname="_WRT4_ON" />
<value value="0x10" name="Off" cname="_WRT4_OFF" />
- </mask>
- <mask name="WRT_5" value="0x20" >
+ </tqmask>
+ <tqmask name="WRT_5" value="0x20" >
<value value="0x00" name="14000:17FFF" cname="_WRT5_ON" />
<value value="0x20" name="Off" cname="_WRT5_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0xE0" >
- <mask name="WRTC" value="0x20" >
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0xE0" >
+ <tqmask name="WRTC" value="0x20" >
<value value="0x00" name="All" cname="_WRTC_ON" />
<value value="0x20" name="Off" cname="_WRTC_OFF" />
- </mask>
- <mask name="WRTB" value="0x40" >
+ </tqmask>
+ <tqmask name="WRTB" value="0x40" >
<value value="0x00" name="All" cname="_WRTB_ON" />
<value value="0x40" name="Off" cname="_WRTB_OFF" />
- </mask>
- <mask name="WRTD" value="0x80" >
+ </tqmask>
+ <tqmask name="WRTD" value="0x80" >
<value value="0x00" name="All" cname="_WRTD_ON" />
<value value="0x80" name="Off" cname="_WRTD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0x3F" >
- <mask name="EBTR_0" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0x3F" >
+ <tqmask name="EBTR_0" value="0x01" >
<value value="0x00" name="0800/1000/2000:3FFF" cname="_EBTR0_ON" />
<value value="0x01" name="Off" cname="_EBTR0_OFF" />
- </mask>
- <mask name="EBTR_1" value="0x02" >
+ </tqmask>
+ <tqmask name="EBTR_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_EBTR1_ON" />
<value value="0x02" name="Off" cname="_EBTR1_OFF" />
- </mask>
- <mask name="EBTR_2" value="0x04" >
+ </tqmask>
+ <tqmask name="EBTR_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_EBTR2_ON" />
<value value="0x04" name="Off" cname="_EBTR2_OFF" />
- </mask>
- <mask name="EBTR_3" value="0x08" >
+ </tqmask>
+ <tqmask name="EBTR_3" value="0x08" >
<value value="0x00" name="C000:FFFF" cname="_EBTR3_ON" />
<value value="0x08" name="Off" cname="_EBTR3_OFF" />
- </mask>
- <mask name="EBTR_4" value="0x10" >
+ </tqmask>
+ <tqmask name="EBTR_4" value="0x10" >
<value value="0x00" name="10000:13FFF" cname="_EBTR4_ON" />
<value value="0x10" name="Off" cname="_EBTR4_OFF" />
- </mask>
- <mask name="EBTR_5" value="0x20" >
+ </tqmask>
+ <tqmask name="EBTR_5" value="0x20" >
<value value="0x00" name="14000:17FFF" cname="_EBTR5_ON" />
<value value="0x20" name="Off" cname="_EBTR5_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x40" >
- <mask name="EBTRB" value="0x40" >
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="EBTRB" value="0x40" >
<value value="0x00" name="All" cname="_EBTRB_ON" />
<value value="0x40" name="Off" cname="_EBTRB_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F4220.xml b/src/devices/pic/xml_data/18F4220.xml
index f1c19c7..12dda87 100644
--- a/src/devices/pic/xml_data/18F4220.xml
+++ b/src/devices/pic/xml_data/18F4220.xml
@@ -35,17 +35,17 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x000FFF" word_write_align="4" word_erase_align="32" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="eeprom" start="0x000000" end="0x0000FF" hexfile_offset="0xF00000" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0xCF" >
- <mask name="FOSC" value="0x0F" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0xCF" >
+ <tqmask name="FOSC" value="0x0F" >
<value value="0x00" name="LP" cname="_LP_OSC" />
<value value="0x01" name="XT" cname="_XT_OSC" />
<value value="0x02" name="HS" cname="_HS_OSC" />
@@ -57,40 +57,40 @@
<value value="0x08" name="INTRC_IO" cname="_INTIO2_OSC" />
<value value="0x09" name="INTRC_CLKOUT" cname="_INTIO1_OSC" />
<value value="default" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="Off" cname="_FSCM_OFF" />
<value value="0x40" name="On" cname="_FSCM_ON" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="Off" cname="_IESO_OFF" />
<value value="0x80" name="On" cname="_IESO_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x0F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" />
- </mask>
- <mask name="BODEN" value="0x02" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x02" >
<value value="0x00" name="Off" cname="_BOR_OFF" />
<value value="0x02" name="On" cname="_BOR_ON" />
- </mask>
- <mask name="BORV" value="0x0C" >
+ </tqmask>
+ <tqmask name="BORV" value="0x0C" >
<value value="0x00" name="4.5" cname="_BORV_45" />
<value value="0x04" name="4.2" cname="_BORV_42" />
<value value="0x08" name="2.7" cname="_BORV_27" />
<value value="0x0C" name="2.0" cname="_BORV_20" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x1F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" />
<value value="0x01" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x1E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x1E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" />
@@ -107,107 +107,107 @@
<value value="0x1A" name="1:8192" cname="_WDTPS_8K" />
<value value="0x1C" name="1:16384" cname="_WDTPS_16K" />
<value value="0x1E" name="1:32768" cname="_WDTPS_32K" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x83" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x83" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RB3" cname="_CCP2MX_B3" />
<value value="0x01" name="RC1" cname="_CCP2MX_C1" />
- </mask>
- <mask name="PBADEN" value="0x02" >
+ </tqmask>
+ <tqmask name="PBADEN" value="0x02" >
<value value="0x00" name="digital" cname="_PBAD_DIG" />
<value value="0x02" name="analog" cname="_PBAD_ANA" />
- </mask>
- <mask name="MCLRE" value="0x80" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x80" >
<value value="0x00" name="Internal" cname="_MCLRE_OFF" />
<value value="0x80" name="External" cname="_MCLRE_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x85" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x85" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVR_OFF" />
<value value="0x01" name="On" cname="_STVR_ON" />
- </mask>
- <mask name="LVP" value="0x04" >
+ </tqmask>
+ <tqmask name="LVP" value="0x04" >
<value value="0x00" name="Off" cname="_LVP_OFF" />
<value value="0x04" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0x0F" >
- <mask name="CP_0" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="CP_0" value="0x01" >
<value value="0x00" name="0200:07FF" cname="_CP0_ON" />
<value value="0x01" name="Off" cname="_CP0_OFF" />
- </mask>
- <mask name="CP_1" value="0x02" >
+ </tqmask>
+ <tqmask name="CP_1" value="0x02" >
<value value="0x00" name="0800:0FFF" cname="_CP1_ON" />
<value value="0x02" name="Off" cname="_CP1_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0xC0" >
- <mask name="CPB" value="0x40" >
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0xC0" >
+ <tqmask name="CPB" value="0x40" >
<value value="0x00" name="0000:01FF" cname="_CPB_ON" />
<value value="0x40" name="Off" cname="_CPB_OFF" />
- </mask>
- <mask name="CPD" value="0x80" >
+ </tqmask>
+ <tqmask name="CPD" value="0x80" >
<value value="0x00" name="All" cname="_CPD_ON" />
<value value="0x80" name="Off" cname="_CPD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0x0F" >
- <mask name="WRT_0" value="0x01" >
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WRT_0" value="0x01" >
<value value="0x00" name="0200:07FF" cname="_WRT0_ON" />
<value value="0x01" name="Off" cname="_WRT0_OFF" />
- </mask>
- <mask name="WRT_1" value="0x02" >
+ </tqmask>
+ <tqmask name="WRT_1" value="0x02" >
<value value="0x00" name="0800:0FFF" cname="_WRT1_ON" />
<value value="0x02" name="Off" cname="_WRT1_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0xE0" >
- <mask name="WRTC" value="0x20" >
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0xE0" >
+ <tqmask name="WRTC" value="0x20" >
<value value="0x00" name="All" cname="_WRTC_ON" />
<value value="0x20" name="Off" cname="_WRTC_OFF" />
- </mask>
- <mask name="WRTB" value="0x40" >
+ </tqmask>
+ <tqmask name="WRTB" value="0x40" >
<value value="0x00" name="0000:01FF" cname="_WRTB_ON" />
<value value="0x40" name="Off" cname="_WRTB_OFF" />
- </mask>
- <mask name="WRTD" value="0x80" >
+ </tqmask>
+ <tqmask name="WRTD" value="0x80" >
<value value="0x00" name="All" cname="_WRTD_ON" />
<value value="0x80" name="Off" cname="_WRTD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0x0F" >
- <mask name="EBTR_0" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="EBTR_0" value="0x01" >
<value value="0x00" name="0200:07FF" cname="_EBTR0_ON" />
<value value="0x01" name="Off" cname="_EBTR0_OFF" />
- </mask>
- <mask name="EBTR_1" value="0x02" >
+ </tqmask>
+ <tqmask name="EBTR_1" value="0x02" >
<value value="0x00" name="0800:0FFF" cname="_EBTR1_ON" />
<value value="0x02" name="Off" cname="_EBTR1_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x40" >
- <mask name="EBTRB" value="0x40" >
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="EBTRB" value="0x40" >
<value value="0x00" name="0000:01FF" cname="_EBTRB_ON" />
<value value="0x40" name="Off" cname="_EBTRB_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F4221.xml b/src/devices/pic/xml_data/18F4221.xml
index d4a7e11..417ae32 100644
--- a/src/devices/pic/xml_data/18F4221.xml
+++ b/src/devices/pic/xml_data/18F4221.xml
@@ -27,17 +27,17 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x000FFF" word_write_align="4" word_erase_align="32" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="eeprom" start="0x000000" end="0x0000FF" hexfile_offset="0xF00000" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0x07" >
- <mask name="FOSC" value="0x0F" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="FOSC" value="0x0F" >
<value value="0x00" name="LP" cname="_OSC_LP" />
<value value="0x01" name="XT" cname="_OSC_XT" />
<value value="0x02" name="HS" cname="_OSC_HS" />
@@ -54,42 +54,42 @@
<value value="0x0D" name="EXTRC_CLKOUT" cname="_OSC_RC" />
<value value="0x0E" name="EXTRC_CLKOUT" cname="_OSC_RC" />
<value value="0x0F" name="EXTRC_CLKOUT" cname="_OSC_RC" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="Off" cname="_FCMEN_OFF" />
<value value="0x40" name="On" cname="_FCMEN_ON" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="Off" cname="_IESO_OFF" />
<value value="0x80" name="On" cname="_IESO_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x1F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" />
- </mask>
- <mask name="BODEN" value="0x06" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x06" >
<value value="0x00" name="Off" cname="_BOR_OFF" />
<value value="0x02" name="Software" cname="_BOR_SOFT" />
<value value="0x04" name="On_run" cname="_BOR_NOSLP" />
<value value="0x06" name="On" cname="_BOR_ON" />
- </mask>
- <mask name="BORV" value="0x18" >
+ </tqmask>
+ <tqmask name="BORV" value="0x18" >
<value value="0x00" name="4.5" cname="_BORV_0" />
<value value="0x08" name="4.2" cname="_BORV_1" />
<value value="0x10" name="2.7" cname="_BORV_2" />
<value value="0x18" name="2.0" cname="_BORV_3" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x1F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" />
<value value="0x01" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x1E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x1E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" />
@@ -106,125 +106,125 @@
<value value="0x1A" name="1:8192" cname="_WDTPS_8192" />
<value value="0x1C" name="1:16384" cname="_WDTPS_16384" />
<value value="0x1E" name="1:32768" cname="_WDTPS_32768" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x87" cmask="0x01" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x87" ctqmask="0x01" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RB3" cname="_CCP2MX_RB3" />
<value value="0x01" name="RC1" cname="_CCP2MX_RC1" />
- </mask>
- <mask name="PBADEN" value="0x02" >
+ </tqmask>
+ <tqmask name="PBADEN" value="0x02" >
<value value="0x00" name="digital" cname="_PBADEN_DIG" />
<value value="0x02" name="analog" cname="_PBADEN_ANA" />
- </mask>
- <mask name="LPT1OSC" value="0x04" >
+ </tqmask>
+ <tqmask name="LPT1OSC" value="0x04" >
<value value="0x00" name="Off" cname="_LPT1OSC_OFF" />
<value value="0x04" name="On" cname="_LPT1OSC_ON" />
- </mask>
- <mask name="MCLRE" value="0x80" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x80" >
<value value="0x00" name="Internal" cname="_MCLRE_OFF" />
<value value="0x80" name="External" cname="_MCLRE_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x85" cmask="0x38" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x85" ctqmask="0x38" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVREN_OFF" />
<value value="0x01" name="On" cname="_STVREN_ON" />
- </mask>
- <mask name="LVP" value="0x04" >
+ </tqmask>
+ <tqmask name="LVP" value="0x04" >
<value value="0x00" name="Off" cname="_LVP_OFF" />
<value value="0x04" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="ICPORT" value="0x08" >
+ </tqmask>
+ <tqmask name="ICPORT" value="0x08" >
<value value="0x00" name="Off" cname="_ICPORT_OFF" />
<value value="0x08" name="On" cname="_ICPORT_ON" />
- </mask>
- <mask name="BBSIZ" value="0x30" >
+ </tqmask>
+ <tqmask name="BBSIZ" value="0x30" >
<value value="0x00" name="256" cname="_BBSIZ_BB256" />
<value value="0x10" name="512" cname="_BBSIZ_BB512" />
<value value="0x20" name="512" cname="_BBSIZ_BB512" />
<value value="0x30" name="512" cname="_BBSIZ_BB512" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="_XINST_OFF" />
<value value="0x40" name="On" cname="_XINST_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0x03" >
- <mask name="CP_0" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0x03" >
+ <tqmask name="CP_0" value="0x01" >
<value value="0x00" name="0200/0400:07FF" cname="_CP0_ON" />
<value value="0x01" name="Off" cname="_CP0_OFF" />
- </mask>
- <mask name="CP_1" value="0x02" >
+ </tqmask>
+ <tqmask name="CP_1" value="0x02" >
<value value="0x00" name="0800:0FFF" cname="_CP1_ON" />
<value value="0x02" name="Off" cname="_CP1_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0xC0" >
- <mask name="CPB" value="0x40" >
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0xC0" >
+ <tqmask name="CPB" value="0x40" >
<value value="0x00" name="All" cname="_CPB_ON" />
<value value="0x40" name="Off" cname="_CPB_OFF" />
- </mask>
- <mask name="CPD" value="0x80" >
+ </tqmask>
+ <tqmask name="CPD" value="0x80" >
<value value="0x00" name="All" cname="_CPD_ON" />
<value value="0x80" name="Off" cname="_CPD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0x03" >
- <mask name="WRT_0" value="0x01" >
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0x03" >
+ <tqmask name="WRT_0" value="0x01" >
<value value="0x00" name="0200/0400:07FF" cname="_WRT0_ON" />
<value value="0x01" name="Off" cname="_WRT0_OFF" />
- </mask>
- <mask name="WRT_1" value="0x02" >
+ </tqmask>
+ <tqmask name="WRT_1" value="0x02" >
<value value="0x00" name="0800:0FFF" cname="_WRT1_ON" />
<value value="0x02" name="Off" cname="_WRT1_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0xE0" >
- <mask name="WRTC" value="0x20" >
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0xE0" >
+ <tqmask name="WRTC" value="0x20" >
<value value="0x00" name="All" cname="_WRTC_ON" />
<value value="0x20" name="Off" cname="_WRTC_OFF" />
- </mask>
- <mask name="WRTB" value="0x40" >
+ </tqmask>
+ <tqmask name="WRTB" value="0x40" >
<value value="0x00" name="All" cname="_WRTB_ON" />
<value value="0x40" name="Off" cname="_WRTB_OFF" />
- </mask>
- <mask name="WRTD" value="0x80" >
+ </tqmask>
+ <tqmask name="WRTD" value="0x80" >
<value value="0x00" name="All" cname="_WRTD_ON" />
<value value="0x80" name="Off" cname="_WRTD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0x03" >
- <mask name="EBTR_0" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0x03" >
+ <tqmask name="EBTR_0" value="0x01" >
<value value="0x00" name="0200/0400:07FF" cname="_EBTR0_ON" />
<value value="0x01" name="Off" cname="_EBTR0_OFF" />
- </mask>
- <mask name="EBTR_1" value="0x02" >
+ </tqmask>
+ <tqmask name="EBTR_1" value="0x02" >
<value value="0x00" name="0800:0FFF" cname="_EBTR1_ON" />
<value value="0x02" name="Off" cname="_EBTR1_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x40" >
- <mask name="EBTRB" value="0x40" >
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="EBTRB" value="0x40" >
<value value="0x00" name="All" cname="_EBTRB_ON" />
<value value="0x40" name="Off" cname="_EBTRB_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F4320.xml b/src/devices/pic/xml_data/18F4320.xml
index 734bb11..141b008 100644
--- a/src/devices/pic/xml_data/18F4320.xml
+++ b/src/devices/pic/xml_data/18F4320.xml
@@ -37,17 +37,17 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x001FFF" word_write_align="4" word_erase_align="32" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="eeprom" start="0x000000" end="0x0000FF" hexfile_offset="0xF00000" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0xCF" >
- <mask name="FOSC" value="0x0F" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0xCF" >
+ <tqmask name="FOSC" value="0x0F" >
<value value="0x00" name="LP" cname="_LP_OSC" />
<value value="0x01" name="XT" cname="_XT_OSC" />
<value value="0x02" name="HS" cname="_HS_OSC" />
@@ -59,40 +59,40 @@
<value value="0x08" name="INTRC_IO" cname="_INTIO2_OSC" />
<value value="0x09" name="INTRC_CLKOUT" cname="_INTIO1_OSC" />
<value value="default" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="Off" cname="_FSCM_OFF" />
<value value="0x40" name="On" cname="_FSCM_ON" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="Off" cname="_IESO_OFF" />
<value value="0x80" name="On" cname="_IESO_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x0F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" />
- </mask>
- <mask name="BODEN" value="0x02" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x02" >
<value value="0x00" name="Off" cname="_BOR_OFF" />
<value value="0x02" name="On" cname="_BOR_ON" />
- </mask>
- <mask name="BORV" value="0x0C" >
+ </tqmask>
+ <tqmask name="BORV" value="0x0C" >
<value value="0x00" name="4.5" cname="_BORV_45" />
<value value="0x04" name="4.2" cname="_BORV_42" />
<value value="0x08" name="2.7" cname="_BORV_27" />
<value value="0x0C" name="2.0" cname="_BORV_20" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x1F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" />
<value value="0x01" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x1E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x1E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" />
@@ -109,131 +109,131 @@
<value value="0x1A" name="1:8192" cname="_WDTPS_8K" />
<value value="0x1C" name="1:16384" cname="_WDTPS_16K" />
<value value="0x1E" name="1:32768" cname="_WDTPS_32K" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x83" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x83" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RB3" cname="_CCP2MX_B3" />
<value value="0x01" name="RC1" cname="_CCP2MX_C1" />
- </mask>
- <mask name="PBADEN" value="0x02" >
+ </tqmask>
+ <tqmask name="PBADEN" value="0x02" >
<value value="0x00" name="digital" cname="_PBAD_DIG" />
<value value="0x02" name="analog" cname="_PBAD_ANA" />
- </mask>
- <mask name="MCLRE" value="0x80" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x80" >
<value value="0x00" name="Internal" cname="_MCLRE_OFF" />
<value value="0x80" name="External" cname="_MCLRE_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x85" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x85" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVR_OFF" />
<value value="0x01" name="On" cname="_STVR_ON" />
- </mask>
- <mask name="LVP" value="0x04" >
+ </tqmask>
+ <tqmask name="LVP" value="0x04" >
<value value="0x00" name="Off" cname="_LVP_OFF" />
<value value="0x04" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0x0F" >
- <mask name="CP_0" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="CP_0" value="0x01" >
<value value="0x00" name="0200:07FF" cname="_CP0_ON" />
<value value="0x01" name="Off" cname="_CP0_OFF" />
- </mask>
- <mask name="CP_1" value="0x02" >
+ </tqmask>
+ <tqmask name="CP_1" value="0x02" >
<value value="0x00" name="0800:0FFF" cname="_CP1_ON" />
<value value="0x02" name="Off" cname="_CP1_OFF" />
- </mask>
- <mask name="CP_2" value="0x04" >
+ </tqmask>
+ <tqmask name="CP_2" value="0x04" >
<value value="0x00" name="1000:17FF" cname="_CP2_ON" />
<value value="0x04" name="Off" cname="_CP2_OFF" />
- </mask>
- <mask name="CP_3" value="0x08" >
+ </tqmask>
+ <tqmask name="CP_3" value="0x08" >
<value value="0x00" name="1800:1FFF" cname="_CP3_ON" />
<value value="0x08" name="Off" cname="_CP3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0xC0" >
- <mask name="CPB" value="0x40" >
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0xC0" >
+ <tqmask name="CPB" value="0x40" >
<value value="0x00" name="0000:01FF" cname="_CPB_ON" />
<value value="0x40" name="Off" cname="_CPB_OFF" />
- </mask>
- <mask name="CPD" value="0x80" >
+ </tqmask>
+ <tqmask name="CPD" value="0x80" >
<value value="0x00" name="All" cname="_CPD_ON" />
<value value="0x80" name="Off" cname="_CPD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0x0F" >
- <mask name="WRT_0" value="0x01" >
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WRT_0" value="0x01" >
<value value="0x00" name="0200:07FF" cname="_WRT0_ON" />
<value value="0x01" name="Off" cname="_WRT0_OFF" />
- </mask>
- <mask name="WRT_1" value="0x02" >
+ </tqmask>
+ <tqmask name="WRT_1" value="0x02" >
<value value="0x00" name="0800:0FFF" cname="_WRT1_ON" />
<value value="0x02" name="Off" cname="_WRT1_OFF" />
- </mask>
- <mask name="WRT_2" value="0x04" >
+ </tqmask>
+ <tqmask name="WRT_2" value="0x04" >
<value value="0x00" name="1000:17FF" cname="_WRT2_ON" />
<value value="0x04" name="Off" cname="_WRT2_OFF" />
- </mask>
- <mask name="WRT_3" value="0x08" >
+ </tqmask>
+ <tqmask name="WRT_3" value="0x08" >
<value value="0x00" name="1800:1FFF" cname="_WRT3_ON" />
<value value="0x08" name="Off" cname="_WRT3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0xE0" >
- <mask name="WRTC" value="0x20" >
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0xE0" >
+ <tqmask name="WRTC" value="0x20" >
<value value="0x00" name="All" cname="_WRTC_ON" />
<value value="0x20" name="Off" cname="_WRTC_OFF" />
- </mask>
- <mask name="WRTB" value="0x40" >
+ </tqmask>
+ <tqmask name="WRTB" value="0x40" >
<value value="0x00" name="0000:01FF" cname="_WRTB_ON" />
<value value="0x40" name="Off" cname="_WRTB_OFF" />
- </mask>
- <mask name="WRTD" value="0x80" >
+ </tqmask>
+ <tqmask name="WRTD" value="0x80" >
<value value="0x00" name="All" cname="_WRTD_ON" />
<value value="0x80" name="Off" cname="_WRTD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0x0F" >
- <mask name="EBTR_0" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="EBTR_0" value="0x01" >
<value value="0x00" name="0200:07FF" cname="_EBTR0_ON" />
<value value="0x01" name="Off" cname="_EBTR0_OFF" />
- </mask>
- <mask name="EBTR_1" value="0x02" >
+ </tqmask>
+ <tqmask name="EBTR_1" value="0x02" >
<value value="0x00" name="0800:0FFF" cname="_EBTR1_ON" />
<value value="0x02" name="Off" cname="_EBTR1_OFF" />
- </mask>
- <mask name="EBTR_2" value="0x04" >
+ </tqmask>
+ <tqmask name="EBTR_2" value="0x04" >
<value value="0x00" name="1000:17FF" cname="_EBTR2_ON" />
<value value="0x04" name="Off" cname="_EBTR2_OFF" />
- </mask>
- <mask name="EBTR_3" value="0x08" >
+ </tqmask>
+ <tqmask name="EBTR_3" value="0x08" >
<value value="0x00" name="1800:1FFF" cname="_EBTR3_ON" />
<value value="0x08" name="Off" cname="_EBTR3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x40" >
- <mask name="EBTRB" value="0x40" >
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="EBTRB" value="0x40" >
<value value="0x00" name="0000:01FF" cname="_EBTRB_ON" />
<value value="0x40" name="Off" cname="_EBTRB_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F4321.xml b/src/devices/pic/xml_data/18F4321.xml
index 6bdd265..a7f5bd9 100644
--- a/src/devices/pic/xml_data/18F4321.xml
+++ b/src/devices/pic/xml_data/18F4321.xml
@@ -27,17 +27,17 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x001FFF" word_write_align="4" word_erase_align="32" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="eeprom" start="0x000000" end="0x0000FF" hexfile_offset="0xF00000" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0x07" >
- <mask name="FOSC" value="0x0F" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="FOSC" value="0x0F" >
<value value="0x00" name="LP" cname="_OSC_LP" />
<value value="0x01" name="XT" cname="_OSC_XT" />
<value value="0x02" name="HS" cname="_OSC_HS" />
@@ -54,42 +54,42 @@
<value value="0x0D" name="EXTRC_CLKOUT" cname="_OSC_RC" />
<value value="0x0E" name="EXTRC_CLKOUT" cname="_OSC_RC" />
<value value="0x0F" name="EXTRC_CLKOUT" cname="_OSC_RC" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="Off" cname="_FCMEN_OFF" />
<value value="0x40" name="On" cname="_FCMEN_ON" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="Off" cname="_IESO_OFF" />
<value value="0x80" name="On" cname="_IESO_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x1F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" />
- </mask>
- <mask name="BODEN" value="0x06" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x06" >
<value value="0x00" name="Off" cname="_BOR_OFF" />
<value value="0x02" name="Software" cname="_BOR_SOFT" />
<value value="0x04" name="On_run" cname="_BOR_NOSLP" />
<value value="0x06" name="On" cname="_BOR_ON" />
- </mask>
- <mask name="BORV" value="0x18" >
+ </tqmask>
+ <tqmask name="BORV" value="0x18" >
<value value="0x00" name="4.5" cname="_BORV_0" />
<value value="0x08" name="4.2" cname="_BORV_1" />
<value value="0x10" name="2.7" cname="_BORV_2" />
<value value="0x18" name="2.0" cname="_BORV_3" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x1F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" />
<value value="0x01" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x1E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x1E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" />
@@ -106,125 +106,125 @@
<value value="0x1A" name="1:8192" cname="_WDTPS_8192" />
<value value="0x1C" name="1:16384" cname="_WDTPS_16384" />
<value value="0x1E" name="1:32768" cname="_WDTPS_32768" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x87" cmask="0x01" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x87" ctqmask="0x01" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RB3" cname="_CPP2MX_RB3" />
<value value="0x01" name="RC1" cname="_CPP2MX_RC1" />
- </mask>
- <mask name="PBADEN" value="0x02" >
+ </tqmask>
+ <tqmask name="PBADEN" value="0x02" >
<value value="0x00" name="digital" cname="_PBADEN_DIG" />
<value value="0x02" name="analog" cname="_PBADEN_ANA" />
- </mask>
- <mask name="LPT1OSC" value="0x04" >
+ </tqmask>
+ <tqmask name="LPT1OSC" value="0x04" >
<value value="0x00" name="Off" cname="_LPT1OSC_OFF" />
<value value="0x04" name="On" cname="_LPT1OSC_ON" />
- </mask>
- <mask name="MCLRE" value="0x80" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x80" >
<value value="0x00" name="Internal" cname="_MCLRE_OFF" />
<value value="0x80" name="External" cname="_MCLRE_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x85" cmask="0x38" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x85" ctqmask="0x38" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVREN_OFF" />
<value value="0x01" name="On" cname="_STVREN_ON" />
- </mask>
- <mask name="LVP" value="0x04" >
+ </tqmask>
+ <tqmask name="LVP" value="0x04" >
<value value="0x00" name="Off" cname="_LVP_OFF" />
<value value="0x04" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="ICPORT" value="0x08" >
+ </tqmask>
+ <tqmask name="ICPORT" value="0x08" >
<value value="0x00" name="Off" cname="_ICPORT_OFF" />
<value value="0x08" name="On" cname="_ICPORT_ON" />
- </mask>
- <mask name="BBSIZ" value="0x30" >
+ </tqmask>
+ <tqmask name="BBSIZ" value="0x30" >
<value value="0x00" name="256" cname="_BBSIZ_BB256" />
<value value="0x10" name="512" cname="_BBSIZ_BB512" />
<value value="0x20" name="1024" cname="_BBSIZ_BB512" />
<value value="0x30" name="1024" cname="_BBSIZ_BB512" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="_XINST_OFF" />
<value value="0x40" name="On" cname="_XINST_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0x03" >
- <mask name="CP_0" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0x03" >
+ <tqmask name="CP_0" value="0x01" >
<value value="0x00" name="0200/0400/0800:0FFF" cname="_CP0_ON" />
<value value="0x01" name="Off" cname="_CP0_OFF" />
- </mask>
- <mask name="CP_1" value="0x02" >
+ </tqmask>
+ <tqmask name="CP_1" value="0x02" >
<value value="0x00" name="1000:1FFF" cname="_CP1_ON" />
<value value="0x02" name="Off" cname="_CP1_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0xC0" >
- <mask name="CPB" value="0x40" >
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0xC0" >
+ <tqmask name="CPB" value="0x40" >
<value value="0x00" name="All" cname="_CPB_ON" />
<value value="0x40" name="Off" cname="_CPB_OFF" />
- </mask>
- <mask name="CPD" value="0x80" >
+ </tqmask>
+ <tqmask name="CPD" value="0x80" >
<value value="0x00" name="All" cname="_CPD_ON" />
<value value="0x80" name="Off" cname="_CPD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0x03" >
- <mask name="WRT_0" value="0x01" >
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0x03" >
+ <tqmask name="WRT_0" value="0x01" >
<value value="0x00" name="0200/0400/0800:0FFF" cname="_WRT0_ON" />
<value value="0x01" name="Off" cname="_WRT0_OFF" />
- </mask>
- <mask name="WRT_1" value="0x02" >
+ </tqmask>
+ <tqmask name="WRT_1" value="0x02" >
<value value="0x00" name="1000:1FFF" cname="_WRT1_ON" />
<value value="0x02" name="Off" cname="_WRT1_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0xE0" >
- <mask name="WRTC" value="0x20" >
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0xE0" >
+ <tqmask name="WRTC" value="0x20" >
<value value="0x00" name="All" cname="_WRTC_ON" />
<value value="0x20" name="Off" cname="_WRTC_OFF" />
- </mask>
- <mask name="WRTB" value="0x40" >
+ </tqmask>
+ <tqmask name="WRTB" value="0x40" >
<value value="0x00" name="All" cname="_WRTB_ON" />
<value value="0x40" name="Off" cname="_WRTB_OFF" />
- </mask>
- <mask name="WRTD" value="0x80" >
+ </tqmask>
+ <tqmask name="WRTD" value="0x80" >
<value value="0x00" name="All" cname="_WRTD_ON" />
<value value="0x80" name="Off" cname="_WRTD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0x03" >
- <mask name="EBTR_0" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0x03" >
+ <tqmask name="EBTR_0" value="0x01" >
<value value="0x00" name="0200/0400/0800:0FFF" cname="_EBTR0_ON" />
<value value="0x01" name="Off" cname="_EBTR0_OFF" />
- </mask>
- <mask name="EBTR_1" value="0x02" >
+ </tqmask>
+ <tqmask name="EBTR_1" value="0x02" >
<value value="0x00" name="1000:1FFF" cname="_EBTR1_ON" />
<value value="0x02" name="Off" cname="_EBTR1_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x40" >
- <mask name="EBTRB" value="0x40" >
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="EBTRB" value="0x40" >
<value value="0x00" name="All" cname="_EBTRB_ON" />
<value value="0x40" name="Off" cname="_EBTRB_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F4331.xml b/src/devices/pic/xml_data/18F4331.xml
index a22e667..7709516 100644
--- a/src/devices/pic/xml_data/18F4331.xml
+++ b/src/devices/pic/xml_data/18F4331.xml
@@ -34,17 +34,17 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x001FFF" word_write_align="4" word_erase_align="32" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="eeprom" start="0x000000" end="0x0000FF" hexfile_offset="0xF00000" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0xCF" >
- <mask name="FOSC" value="0x0F" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0xCF" >
+ <tqmask name="FOSC" value="0x0F" >
<value value="0x00" name="LP" cname="_OSC_LP" />
<value value="0x01" name="XT" cname="_OSC_XT" />
<value value="0x02" name="HS" cname="_OSC_HS" />
@@ -61,40 +61,40 @@
<value value="0x0D" name="EXTRC_CLKOUT" cname="_OSC_RC" />
<value value="0x0E" name="EXTRC_CLKOUT" cname="_OSC_RC" />
<value value="0x0F" name="EXTRC_CLKOUT" cname="_OSC_RC" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="Off" cname="_FCMEN_OFF" />
<value value="0x40" name="On" cname="_FCMEN_ON" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="Off" cname="_IESO_OFF" />
<value value="0x80" name="On" cname="_IESO_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x0F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRTEN_ON" />
<value value="0x01" name="Off" cname="_PWRTEN_OFF" />
- </mask>
- <mask name="BODEN" value="0x02" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x02" >
<value value="0x00" name="Off" cname="_BOREN_OFF" />
<value value="0x02" name="On" cname="_BOREN_ON" />
- </mask>
- <mask name="BORV" value="0x0C" >
+ </tqmask>
+ <tqmask name="BORV" value="0x0C" >
<value value="0x00" name="4.5" cname="_BORV_45" />
<value value="0x04" name="4.2" cname="_BORV_42" />
<value value="0x08" name="2.7" cname="_BORV_27" />
<value value="0x0C" name="2.0" cname="_BORV_20" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x3F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x3F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDTEN_OFF" />
<value value="0x01" name="On" cname="_WDTEN_ON" />
- </mask>
- <mask name="WDTPS" value="0x1E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x1E" >
<value value="0x00" name="1:1" cname="_WDPS_1" />
<value value="0x02" name="1:2" cname="_WDPS_2" />
<value value="0x04" name="1:4" cname="_WDPS_4" />
@@ -111,136 +111,136 @@
<value value="0x1A" name="1:8192" cname="_WDPS_8192" />
<value value="0x1C" name="1:16384" cname="_WDPS_16384" />
<value value="0x1E" name="1:32768" cname="_WDPS_32768" />
- </mask>
- <mask name="WINEN" value="0x20" >
+ </tqmask>
+ <tqmask name="WINEN" value="0x20" >
<value value="0x00" name="On" cname="_WINEN_ON" />
<value value="0x20" name="Off" cname="_WINEN_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x3C" >
- <mask name="PWMPIN" value="0x04" >
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x3C" >
+ <tqmask name="PWMPIN" value="0x04" >
<value value="0x00" name="On" cname="_PWMPIN_ON" />
<value value="0x04" name="Off" cname="_PWMPIN_OFF" />
- </mask>
- <mask name="LPOL" value="0x08" >
+ </tqmask>
+ <tqmask name="LPOL" value="0x08" >
<value value="0x00" name="low" cname="_LPOL_LOW" />
<value value="0x08" name="high" cname="_LPOL_HIGH" />
- </mask>
- <mask name="HPOL" value="0x10" >
+ </tqmask>
+ <tqmask name="HPOL" value="0x10" >
<value value="0x00" name="low" cname="_HPOL_LOW" />
<value value="0x10" name="high" cname="_HPOL_HIGH" />
- </mask>
- <mask name="T1OSCMX" value="0x20" >
+ </tqmask>
+ <tqmask name="T1OSCMX" value="0x20" >
<value value="0x00" name="Legacy" cname="_T1OSCMX_OFF" />
<value value="0x20" name="Low Power" cname="_T1OSCMX_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x9D" >
- <mask name="FLTAMX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x9D" >
+ <tqmask name="FLTAMX" value="0x01" >
<value value="0x00" name="RD4" cname="_FLTAMX_RD4" />
<value value="0x01" name="RC1" cname="_FLTAMX_RC1" />
- </mask>
- <mask name="SSPMX" value="0x04" >
+ </tqmask>
+ <tqmask name="SSPMX" value="0x04" >
<value value="0x00" name="RD3, RD2, RD1" cname="_SSPMX_RD1" />
<value value="0x04" name="RC5, RC4, RC7" cname="_SSPMX_RC7" />
- </mask>
- <mask name="PWM4MX" value="0x08" >
+ </tqmask>
+ <tqmask name="PWM4MX" value="0x08" >
<value value="0x00" name="RD5" cname="_PWM4MX_RD5" />
<value value="0x08" name="RB5" cname="_PWM4MX_RB5" />
- </mask>
- <mask name="EXCLKMX" value="0x10" >
+ </tqmask>
+ <tqmask name="EXCLKMX" value="0x10" >
<value value="0x00" name="RD0" cname="_EXCLKMX_RD0" />
<value value="0x10" name="RC3" cname="_EXCLKMX_RC3" />
- </mask>
- <mask name="MCLRE" value="0x80" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x80" >
<value value="0x00" name="Internal" cname="_MCLRE_OFF" />
<value value="0x80" name="External" cname="_MCLRE_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x85" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x85" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVREN_OFF" />
<value value="0x01" name="On" cname="_STVREN_ON" />
- </mask>
- <mask name="LVP" value="0x04" >
+ </tqmask>
+ <tqmask name="LVP" value="0x04" >
<value value="0x00" name="Off" cname="_LVP_OFF" />
<value value="0x04" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0x03" >
- <mask name="CP_0" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0x03" >
+ <tqmask name="CP_0" value="0x01" >
<value value="0x00" name="0200:0FFF" cname="_CP0_ON" />
<value value="0x01" name="Off" cname="_CP0_OFF" />
- </mask>
- <mask name="CP_1" value="0x02" >
+ </tqmask>
+ <tqmask name="CP_1" value="0x02" >
<value value="0x00" name="1000:1FFF" cname="_CP1_ON" />
<value value="0x02" name="Off" cname="_CP1_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0xC0" >
- <mask name="CPB" value="0x40" >
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0xC0" >
+ <tqmask name="CPB" value="0x40" >
<value value="0x00" name="0000:01FF" cname="_CPB_ON" />
<value value="0x40" name="Off" cname="_CPB_OFF" />
- </mask>
- <mask name="CPD" value="0x80" >
+ </tqmask>
+ <tqmask name="CPD" value="0x80" >
<value value="0x00" name="All" cname="_CPD_ON" />
<value value="0x80" name="Off" cname="_CPD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0x03" >
- <mask name="WRT_0" value="0x01" >
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0x03" >
+ <tqmask name="WRT_0" value="0x01" >
<value value="0x00" name="0200:0FFF" cname="_WRT0_ON" />
<value value="0x01" name="Off" cname="_WRT0_OFF" />
- </mask>
- <mask name="WRT_1" value="0x02" >
+ </tqmask>
+ <tqmask name="WRT_1" value="0x02" >
<value value="0x00" name="1000:1FFF" cname="_WRT1_ON" />
<value value="0x02" name="Off" cname="_WRT1_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0xE0" >
- <mask name="WRTC" value="0x20" >
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0xE0" >
+ <tqmask name="WRTC" value="0x20" >
<value value="0x00" name="All" cname="_WRTC_ON" />
<value value="0x20" name="Off" cname="_WRTC_OFF" />
- </mask>
- <mask name="WRTB" value="0x40" >
+ </tqmask>
+ <tqmask name="WRTB" value="0x40" >
<value value="0x00" name="0000:01FF" cname="_WRTB_ON" />
<value value="0x40" name="Off" cname="_WRTB_OFF" />
- </mask>
- <mask name="WRTD" value="0x80" >
+ </tqmask>
+ <tqmask name="WRTD" value="0x80" >
<value value="0x00" name="All" cname="_WRTD_ON" />
<value value="0x80" name="Off" cname="_WRTD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0x03" >
- <mask name="EBTR_0" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0x03" >
+ <tqmask name="EBTR_0" value="0x01" >
<value value="0x00" name="0200:0FFF" cname="_EBTR0_ON" />
<value value="0x01" name="Off" cname="_EBTR0_OFF" />
- </mask>
- <mask name="EBTR_1" value="0x02" >
+ </tqmask>
+ <tqmask name="EBTR_1" value="0x02" >
<value value="0x00" name="1000:1FFF" cname="_EBTR1_ON" />
<value value="0x02" name="Off" cname="_EBTR1_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x40" >
- <mask name="EBTRB" value="0x40" >
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="EBTRB" value="0x40" >
<value value="0x00" name="0000:01FF" cname="_EBTRB_ON" />
<value value="0x40" name="Off" cname="_EBTRB_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F4410.xml b/src/devices/pic/xml_data/18F4410.xml
index 8ca9b17..42557f8 100644
--- a/src/devices/pic/xml_data/18F4410.xml
+++ b/src/devices/pic/xml_data/18F4410.xml
@@ -27,16 +27,16 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x003FFF" word_write_align="16" word_erase_align="32" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0x07" >
- <mask name="FOSC" value="0x0F" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="FOSC" value="0x0F" >
<value value="0x00" name="LP" cname="_OSC_LP" />
<value value="0x01" name="XT" cname="_OSC_XT" />
<value value="0x02" name="HS" cname="_OSC_HS" />
@@ -53,42 +53,42 @@
<value value="0x0D" name="EXTRC_CLKOUT" cname="_OSC_RC" />
<value value="0x0E" name="EXTRC_CLKOUT" cname="_OSC_RC" />
<value value="0x0F" name="EXTRC_CLKOUT" cname="_OSC_RC" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="Off" cname="_FCMEN_OFF" />
<value value="0x40" name="On" cname="_FCMEN_ON" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="Off" cname="_IESO_OFF" />
<value value="0x80" name="On" cname="_IESO_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x1F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" />
- </mask>
- <mask name="BODEN" value="0x06" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x06" >
<value value="0x00" name="Off" cname="_BOREN_OFF" />
<value value="0x02" name="Software" cname="_BOREN_ON" />
<value value="0x04" name="On_run" cname="_BOREN_NOSLP" />
<value value="0x06" name="On" cname="_BOREN_SBORDIS" />
- </mask>
- <mask name="BORV" value="0x18" >
+ </tqmask>
+ <tqmask name="BORV" value="0x18" >
<value value="0x00" name="4.5" cname="_BORV_0" />
<value value="0x08" name="4.2" cname="_BORV_1" />
<value value="0x10" name="2.7" cname="_BORV_2" />
<value value="0x18" name="2.0" cname="_BORV_3" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x1F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" />
<value value="0x01" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x1E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x1E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" />
@@ -105,107 +105,107 @@
<value value="0x1A" name="1:8192" cname="_WDTPS_8192" />
<value value="0x1C" name="1:16384" cname="_WDTPS_16384" />
<value value="0x1E" name="1:32768" cname="_WDTPS_32768" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x83" cmask="0x01" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x83" ctqmask="0x01" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RB3" cname="_CCP2MX_PORTBE" />
<value value="0x01" name="RC1" cname="_CCP2MX_PORTC" />
- </mask>
- <mask name="PBADEN" value="0x02" >
+ </tqmask>
+ <tqmask name="PBADEN" value="0x02" >
<value value="0x00" name="digital" cname="_PBADEN_OFF" />
<value value="0x02" name="analog" cname="_PBADEN_ON" />
- </mask>
- <mask name="LPT1OSC" value="0x04" >
+ </tqmask>
+ <tqmask name="LPT1OSC" value="0x04" >
<value value="0x00" name="Off" cname="_LPT1OSC_OFF" />
<value value="0x04" name="On" cname="_LPT1OSC_ON" />
- </mask>
- <mask name="MCLRE" value="0x80" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x80" >
<value value="0x00" name="Internal" cname="_MCLRE_OFF" />
<value value="0x80" name="External" cname="_MCLRE_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x85" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x85" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVREN_OFF" />
<value value="0x01" name="On" cname="_STVREN_ON" />
- </mask>
- <mask name="LVP" value="0x04" >
+ </tqmask>
+ <tqmask name="LVP" value="0x04" >
<value value="0x00" name="Off" cname="_LVP_OFF" />
<value value="0x04" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="_XINST_OFF" />
<value value="0x40" name="On" cname="_XINST_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0x03" >
- <mask name="CP_0" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0x03" >
+ <tqmask name="CP_0" value="0x01" >
<value value="0x00" name="0800:1FFF" cname="_CP0_ON" />
<value value="0x01" name="Off" cname="_CP0_OFF" />
- </mask>
- <mask name="CP_1" value="0x02" >
+ </tqmask>
+ <tqmask name="CP_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_CP1_ON" />
<value value="0x02" name="Off" cname="_CP1_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0x40" >
- <mask name="CPB" value="0x40" >
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="CPB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_CPB_ON" />
<value value="0x40" name="Off" cname="_CPB_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0x03" >
- <mask name="WRT_0" value="0x01" >
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0x03" >
+ <tqmask name="WRT_0" value="0x01" >
<value value="0x00" name="0800:1FFF" cname="_WRT0_ON" />
<value value="0x01" name="Off" cname="_WRT0_OFF" />
- </mask>
- <mask name="WRT_1" value="0x02" >
+ </tqmask>
+ <tqmask name="WRT_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_WRT1_ON" />
<value value="0x02" name="Off" cname="_WRT1_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0x60" >
- <mask name="WRTC" value="0x20" >
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0x60" >
+ <tqmask name="WRTC" value="0x20" >
<value value="0x00" name="All" cname="_WRTC_ON" />
<value value="0x20" name="Off" cname="_WRTC_OFF" />
- </mask>
- <mask name="WRTB" value="0x40" >
+ </tqmask>
+ <tqmask name="WRTB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_WRTB_ON" />
<value value="0x40" name="Off" cname="_WRTB_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0x03" >
- <mask name="EBTR_0" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0x03" >
+ <tqmask name="EBTR_0" value="0x01" >
<value value="0x00" name="0800:1FFF" cname="_EBTR0_ON" />
<value value="0x01" name="Off" cname="_EBTR0_OFF" />
- </mask>
- <mask name="EBTR_1" value="0x02" >
+ </tqmask>
+ <tqmask name="EBTR_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_EBTR1_ON" />
<value value="0x02" name="Off" cname="_EBTR1_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x40" >
- <mask name="EBTRB" value="0x40" >
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="EBTRB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_EBTRB_ON" />
<value value="0x40" name="Off" cname="_EBTRB_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F442.xml b/src/devices/pic/xml_data/18F442.xml
index 61f6a63..1a864f5 100644
--- a/src/devices/pic/xml_data/18F442.xml
+++ b/src/devices/pic/xml_data/18F442.xml
@@ -34,17 +34,17 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x003FFF" word_write_align="4" word_erase_align="32" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="eeprom" start="0x000000" end="0x0000FF" hexfile_offset="0xF00000" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0x27" >
- <mask name="FOSC" value="0x07" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0x27" >
+ <tqmask name="FOSC" value="0x07" >
<value value="0x00" name="LP" cname="_LP_OSC" sdcc_cname="_OSC_LP" />
<value value="0x01" name="XT" cname="_XT_OSC" sdcc_cname="_OSC_XT" />
<value value="0x02" name="HS" cname="_HS_OSC" sdcc_cname="_OSC_HS" />
@@ -53,36 +53,36 @@
<value value="0x05" name="EC_IO" cname="_ECIO_OSC" sdcc_cname="_OSC_EC_OSC2_RA6" />
<value value="0x06" name="H4" cname="_HSPLL_OSC" sdcc_cname="_OSC_HS_PLL" />
<value value="0x07" name="EXTRC_IO" cname="_RCIO_OSC" sdcc_cname="_OSC_RC_OSC2" />
- </mask>
- <mask name="OSCSEN" value="0x20" >
+ </tqmask>
+ <tqmask name="OSCSEN" value="0x20" >
<value value="0x00" name="On" cname="_OSCS_ON" />
<value value="0x20" name="Off" cname="_OSCS_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x0F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" sdcc_cname="_PUT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" sdcc_cname="_PUT_OFF" />
- </mask>
- <mask name="BODEN" value="0x02" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x02" >
<value value="0x00" name="Off" cname="_BOR_OFF" sdcc_cname="_BODEN_OFF" />
<value value="0x02" name="On" cname="_BOR_ON" sdcc_cname="_BODEN_ON" />
- </mask>
- <mask name="BORV" value="0x0C" >
+ </tqmask>
+ <tqmask name="BORV" value="0x0C" >
<value value="0x00" name="4.5" cname="_BORV_45" sdcc_cname="_BODENV_4_5V" />
<value value="0x04" name="4.2" cname="_BORV_42" sdcc_cname="_BODENV_4_2V" />
<value value="0x08" name="2.7" cname="_BORV_27" sdcc_cname="_BODENV_2_7V" />
<value value="0x0C" name="2.0" cname="_BORV_20" sdcc_cname="_BODENV_2_0V" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x0F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" />
<value value="0x01" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x0E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x0E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" sdcc_cname="_WDTPS_1_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" sdcc_cname="_WDTPS_1_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" sdcc_cname="_WDTPS_1_4" />
@@ -91,99 +91,99 @@
<value value="0x0A" name="1:32" cname="_WDTPS_32" sdcc_cname="_WDTPS_1_32" />
<value value="0x0C" name="1:64" cname="_WDTPS_64" sdcc_cname="_WDTPS_1_64" />
<value value="0x0E" name="1:128" cname="_WDTPS_128" sdcc_cname="_WDTPS_1_128" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x01" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x01" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RB3" cname="_CCP2MX_OFF" sdcc_cname="_CCP2MUX_RB3" />
<value value="0x01" name="RC1" cname="_CCP2MX_ON" sdcc_cname="_CCP2MUX_RC1"/>
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x85" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x85" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVR_OFF" />
<value value="0x01" name="On" cname="_STVR_ON" />
- </mask>
- <mask name="LVP" value="0x04" >
+ </tqmask>
+ <tqmask name="LVP" value="0x04" >
<value value="0x00" name="Off" cname="_LVP_OFF" />
<value value="0x04" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" sdcc_cname="_BACKBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" sdcc_cname="_BACKBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0x03" >
- <mask name="CP_0" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0x03" >
+ <tqmask name="CP_0" value="0x01" >
<value value="0x00" name="0200:1FFF" cname="_CP0_ON" sdcc_cname="_CP_0_ON" />
<value value="0x01" name="Off" cname="_CP0_OFF" sdcc_cname="_CP_0_OFF" />
- </mask>
- <mask name="CP_1" value="0x02" >
+ </tqmask>
+ <tqmask name="CP_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_CP1_ON" sdcc_cname="_CP_1_ON" />
<value value="0x02" name="Off" cname="_CP1_OFF" sdcc_cname="_CP_1_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0xC0" >
- <mask name="CPB" value="0x40" >
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0xC0" >
+ <tqmask name="CPB" value="0x40" >
<value value="0x00" name="0000:01FF" cname="_CPB_ON" />
<value value="0x40" name="Off" cname="_CPB_OFF" />
- </mask>
- <mask name="CPD" value="0x80" >
+ </tqmask>
+ <tqmask name="CPD" value="0x80" >
<value value="0x00" name="All" cname="_CPD_ON" />
<value value="0x80" name="Off" cname="_CPD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0x03" >
- <mask name="WRT_0" value="0x01" >
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0x03" >
+ <tqmask name="WRT_0" value="0x01" >
<value value="0x00" name="0200:1FFF" cname="_WRT0_ON" sdcc_cname="_WRT_0_ON" />
<value value="0x01" name="Off" cname="_WRT0_OFF" sdcc_cname="_WRT_0_OFF" />
- </mask>
- <mask name="WRT_1" value="0x02" >
+ </tqmask>
+ <tqmask name="WRT_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_WRT1_ON" sdcc_cname="_WRT_1_ON" />
<value value="0x02" name="Off" cname="_WRT1_OFF" sdcc_cname="_WRT_1_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0xE0" >
- <mask name="WRTC" value="0x20" >
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0xE0" >
+ <tqmask name="WRTC" value="0x20" >
<value value="0x00" name="All" cname="_WRTC_ON" />
<value value="0x20" name="Off" cname="_WRTC_OFF" />
- </mask>
- <mask name="WRTB" value="0x40" >
+ </tqmask>
+ <tqmask name="WRTB" value="0x40" >
<value value="0x00" name="0000:01FF" cname="_WRTB_ON" />
<value value="0x40" name="Off" cname="_WRTB_OFF" />
- </mask>
- <mask name="WRTD" value="0x80" >
+ </tqmask>
+ <tqmask name="WRTD" value="0x80" >
<value value="0x00" name="All" cname="_WRTD_ON" />
<value value="0x80" name="Off" cname="_WRTD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0x03" >
- <mask name="EBTR_0" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0x03" >
+ <tqmask name="EBTR_0" value="0x01" >
<value value="0x00" name="0200:1FFF" cname="_EBTR0_ON" sdcc_cname="_EBTR_0_ON" />
<value value="0x01" name="Off" cname="_EBTR0_OFF" sdcc_cname="_EBTR_0_OFF" />
- </mask>
- <mask name="EBTR_1" value="0x02" >
+ </tqmask>
+ <tqmask name="EBTR_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_EBTR1_ON" sdcc_cname="_EBTR_1_ON" />
<value value="0x02" name="Off" cname="_EBTR1_OFF" sdcc_cname="_EBTR_1_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x40" >
- <mask name="EBTRB" value="0x40" >
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="EBTRB" value="0x40" >
<value value="0x00" name="0000:01FF" cname="_EBTRB_ON" />
<value value="0x40" name="Off" cname="_EBTRB_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F4420.xml b/src/devices/pic/xml_data/18F4420.xml
index 83a0022..19e9c62 100644
--- a/src/devices/pic/xml_data/18F4420.xml
+++ b/src/devices/pic/xml_data/18F4420.xml
@@ -27,17 +27,17 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x003FFF" word_write_align="16" word_erase_align="32" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="eeprom" start="0x000000" end="0x0000FF" hexfile_offset="0xF00000" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0x07" >
- <mask name="FOSC" value="0x0F" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="FOSC" value="0x0F" >
<value value="0x00" name="LP" cname="_OSC_LP" />
<value value="0x01" name="XT" cname="_OSC_XT" />
<value value="0x02" name="HS" cname="_OSC_HS" />
@@ -54,42 +54,42 @@
<value value="0x0D" name="EXTRC_CLKOUT" cname="_OSC_RC" />
<value value="0x0E" name="EXTRC_CLKOUT" cname="_OSC_RC" />
<value value="0x0F" name="EXTRC_CLKOUT" cname="_OSC_RC" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="Off" cname="_FCMEN_OFF" />
<value value="0x40" name="On" cname="_FCMEN_ON" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="Off" cname="_IESO_OFF" />
<value value="0x80" name="On" cname="_IESO_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x1F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" />
- </mask>
- <mask name="BODEN" value="0x06" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x06" >
<value value="0x00" name="Off" cname="_BOREN_OFF" />
<value value="0x02" name="Software" cname="_BOREN_ON" />
<value value="0x04" name="On_run" cname="_BOREN_NOSLP" />
<value value="0x06" name="On" cname="_BOREN_SBORDIS" />
- </mask>
- <mask name="BORV" value="0x18" >
+ </tqmask>
+ <tqmask name="BORV" value="0x18" >
<value value="0x00" name="4.5" cname="_BORV_0" />
<value value="0x08" name="4.2" cname="_BORV_1" />
<value value="0x10" name="2.7" cname="_BORV_2" />
<value value="0x18" name="2.0" cname="_BORV_3" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x1F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" />
<value value="0x01" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x1E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x1E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" />
@@ -106,115 +106,115 @@
<value value="0x1A" name="1:8192" cname="_WDTPS_8192" />
<value value="0x1C" name="1:16384" cname="_WDTPS_16384" />
<value value="0x1E" name="1:32768" cname="_WDTPS_32768" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x83" cmask="0x01" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x83" ctqmask="0x01" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RB3" cname="_CCP2MX_PORTBE" />
<value value="0x01" name="RC1" cname="_CCP2MX_PORTC" />
- </mask>
- <mask name="PBADEN" value="0x02" >
+ </tqmask>
+ <tqmask name="PBADEN" value="0x02" >
<value value="0x00" name="digital" cname="_PBADEN_OFF" />
<value value="0x02" name="analog" cname="_PBADEN_ON" />
- </mask>
- <mask name="LPT1OSC" value="0x04" >
+ </tqmask>
+ <tqmask name="LPT1OSC" value="0x04" >
<value value="0x00" name="Off" cname="_LPT1OSC_OFF" />
<value value="0x04" name="On" cname="_LPT1OSC_ON" />
- </mask>
- <mask name="MCLRE" value="0x80" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x80" >
<value value="0x00" name="Internal" cname="_MCLRE_OFF" />
<value value="0x80" name="External" cname="_MCLRE_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x85" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x85" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVREN_OFF" />
<value value="0x01" name="On" cname="_STVREN_ON" />
- </mask>
- <mask name="LVP" value="0x04" >
+ </tqmask>
+ <tqmask name="LVP" value="0x04" >
<value value="0x00" name="Off" cname="_LVP_OFF" />
<value value="0x04" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="_XINST_OFF" />
<value value="0x40" name="On" cname="_XINST_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0x03" >
- <mask name="CP_0" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0x03" >
+ <tqmask name="CP_0" value="0x01" >
<value value="0x00" name="0800:1FFF" cname="_CP0_ON" />
<value value="0x01" name="Off" cname="_CP0_OFF" />
- </mask>
- <mask name="CP_1" value="0x02" >
+ </tqmask>
+ <tqmask name="CP_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_CP1_ON" />
<value value="0x02" name="Off" cname="_CP1_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0xC0" cmask="0x80" >
- <mask name="CPB" value="0x40" >
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0xC0" ctqmask="0x80" >
+ <tqmask name="CPB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_CPB_ON" />
<value value="0x40" name="Off" cname="_CPB_OFF" />
- </mask>
- <mask name="CPD" value="0x80" >
+ </tqmask>
+ <tqmask name="CPD" value="0x80" >
<value value="0x00" name="All" cname="_CPD_ON" />
<value value="0x80" name="Off" cname="_CPD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0x03" >
- <mask name="WRT_0" value="0x01" >
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0x03" >
+ <tqmask name="WRT_0" value="0x01" >
<value value="0x00" name="0800:1FFF" cname="_WRT0_ON" />
<value value="0x01" name="Off" cname="_WRT0_OFF" />
- </mask>
- <mask name="WRT_1" value="0x02" >
+ </tqmask>
+ <tqmask name="WRT_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_WRT1_ON" />
<value value="0x02" name="Off" cname="_WRT1_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0xE0" cmask="0x80" >
- <mask name="WRTC" value="0x20" >
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0xE0" ctqmask="0x80" >
+ <tqmask name="WRTC" value="0x20" >
<value value="0x00" name="All" cname="_WRTC_ON" />
<value value="0x20" name="Off" cname="_WRTC_OFF" />
- </mask>
- <mask name="WRTB" value="0x40" >
+ </tqmask>
+ <tqmask name="WRTB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_WRTB_ON" />
<value value="0x40" name="Off" cname="_WRTB_OFF" />
- </mask>
- <mask name="WRTD" value="0x80" >
+ </tqmask>
+ <tqmask name="WRTD" value="0x80" >
<value value="0x00" name="All" cname="_WRTD_ON" />
<value value="0x80" name="Off" cname="_WRTD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0x03" >
- <mask name="EBTR_0" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0x03" >
+ <tqmask name="EBTR_0" value="0x01" >
<value value="0x00" name="0800:1FFF" cname="_EBTR0_ON" />
<value value="0x01" name="Off" cname="_EBTR0_OFF" />
- </mask>
- <mask name="EBTR_1" value="0x02" >
+ </tqmask>
+ <tqmask name="EBTR_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_EBTR1_ON" />
<value value="0x02" name="Off" cname="_EBTR1_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x40" >
- <mask name="EBTRB" value="0x40" >
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="EBTRB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_EBTRB_ON" />
<value value="0x40" name="Off" cname="_EBTRB_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F4423.xml b/src/devices/pic/xml_data/18F4423.xml
index 1760494..540c8e4 100644
--- a/src/devices/pic/xml_data/18F4423.xml
+++ b/src/devices/pic/xml_data/18F4423.xml
@@ -24,17 +24,17 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x003FFF" word_write_align="16" word_erase_align="32" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="eeprom" start="0x000000" end="0x0000FF" hexfile_offset="0xF00000" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0x07" >
- <mask name="FOSC" value="0x0F" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="FOSC" value="0x0F" >
<value value="0x00" name="LP" cname="_OSC_LP" />
<value value="0x01" name="XT" cname="_OSC_XT" />
<value value="0x02" name="HS" cname="_OSC_HS" />
@@ -45,42 +45,42 @@
<value value="0x08" name="INTRC_IO" cname="_OSC_INTIO67" />
<value value="0x09" name="INTRC_CLKOUT" cname="_OSC_INTIO7" />
<value value="default" name="EXTRC_CLKOUT" cname="_OSC_RC" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="Off" cname="_FCMEN_OFF" />
<value value="0x40" name="On" cname="_FCMEN_ON" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="Off" cname="_IESO_OFF" />
<value value="0x80" name="On" cname="_IESO_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x1F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" />
- </mask>
- <mask name="BODEN" value="0x06" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x06" >
<value value="0x00" name="Off" cname="_BOREN_OFF" />
<value value="0x02" name="Software" cname="_BOREN_ON" />
<value value="0x04" name="On_run" cname="_BOREN_NOSLP" />
<value value="0x06" name="On" cname="_BOREN_SBORDIS" />
- </mask>
- <mask name="BORV" value="0x18" >
+ </tqmask>
+ <tqmask name="BORV" value="0x18" >
<value value="0x00" name="4.5" cname="_BORV_0" />
<value value="0x08" name="4.2" cname="_BORV_1" />
<value value="0x10" name="2.7" cname="_BORV_2" />
<value value="0x18" name="2.0" cname="_BORV_3" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x1F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" />
<value value="0x01" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x1E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x1E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" />
@@ -97,115 +97,115 @@
<value value="0x1A" name="1:8192" cname="_WDTPS_8192" />
<value value="0x1C" name="1:16384" cname="_WDTPS_16384" />
<value value="0x1E" name="1:32768" cname="_WDTPS_32768" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x83" cmask="0x01" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x83" ctqmask="0x01" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RB3" cname="_CCP2MX_PORTBE" />
<value value="0x01" name="RC1" cname="_CCP2MX_PORTC" />
- </mask>
- <mask name="PBADEN" value="0x02" >
+ </tqmask>
+ <tqmask name="PBADEN" value="0x02" >
<value value="0x00" name="digital" cname="_PBADEN_OFF" />
<value value="0x02" name="analog" cname="_PBADEN_ON" />
- </mask>
- <mask name="LPT1OSC" value="0x04" >
+ </tqmask>
+ <tqmask name="LPT1OSC" value="0x04" >
<value value="0x00" name="Off" cname="_LPT1OSC_OFF" />
<value value="0x04" name="On" cname="_LPT1OSC_ON" />
- </mask>
- <mask name="MCLRE" value="0x80" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x80" >
<value value="0x00" name="Internal" cname="_MCLRE_OFF" />
<value value="0x80" name="External" cname="_MCLRE_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x85" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x85" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVREN_OFF" />
<value value="0x01" name="On" cname="_STVREN_ON" />
- </mask>
- <mask name="LVP" value="0x04" >
+ </tqmask>
+ <tqmask name="LVP" value="0x04" >
<value value="0x00" name="Off" cname="_LVP_OFF" />
<value value="0x04" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="_XINST_OFF" />
<value value="0x40" name="On" cname="_XINST_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0x03" >
- <mask name="CP_0" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0x03" >
+ <tqmask name="CP_0" value="0x01" >
<value value="0x00" name="0800:1FFF" cname="_CP0_ON" />
<value value="0x01" name="Off" cname="_CP0_OFF" />
- </mask>
- <mask name="CP_1" value="0x02" >
+ </tqmask>
+ <tqmask name="CP_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_CP1_ON" />
<value value="0x02" name="Off" cname="_CP1_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0xC0" cmask="0x80" >
- <mask name="CPB" value="0x40" >
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0xC0" ctqmask="0x80" >
+ <tqmask name="CPB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_CPB_ON" />
<value value="0x40" name="Off" cname="_CPB_OFF" />
- </mask>
- <mask name="CPD" value="0x80" >
+ </tqmask>
+ <tqmask name="CPD" value="0x80" >
<value value="0x00" name="All" cname="_CPD_ON" />
<value value="0x80" name="Off" cname="_CPD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0x03" >
- <mask name="WRT_0" value="0x01" >
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0x03" >
+ <tqmask name="WRT_0" value="0x01" >
<value value="0x00" name="0800:1FFF" cname="_WRT0_ON" />
<value value="0x01" name="Off" cname="_WRT0_OFF" />
- </mask>
- <mask name="WRT_1" value="0x02" >
+ </tqmask>
+ <tqmask name="WRT_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_WRT1_ON" />
<value value="0x02" name="Off" cname="_WRT1_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0xE0" cmask="0x80" >
- <mask name="WRTC" value="0x20" >
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0xE0" ctqmask="0x80" >
+ <tqmask name="WRTC" value="0x20" >
<value value="0x00" name="All" cname="_WRTC_ON" />
<value value="0x20" name="Off" cname="_WRTC_OFF" />
- </mask>
- <mask name="WRTB" value="0x40" >
+ </tqmask>
+ <tqmask name="WRTB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_WRTB_ON" />
<value value="0x40" name="Off" cname="_WRTB_OFF" />
- </mask>
- <mask name="WRTD" value="0x80" >
+ </tqmask>
+ <tqmask name="WRTD" value="0x80" >
<value value="0x00" name="All" cname="_WRTD_ON" />
<value value="0x80" name="Off" cname="_WRTD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0x03" >
- <mask name="EBTR_0" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0x03" >
+ <tqmask name="EBTR_0" value="0x01" >
<value value="0x00" name="0800:1FFF" cname="_EBTR0_ON" />
<value value="0x01" name="Off" cname="_EBTR0_OFF" />
- </mask>
- <mask name="EBTR_1" value="0x02" >
+ </tqmask>
+ <tqmask name="EBTR_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_EBTR1_ON" />
<value value="0x02" name="Off" cname="_EBTR1_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x40" >
- <mask name="EBTRB" value="0x40" >
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="EBTRB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_EBTRB_ON" />
<value value="0x40" name="Off" cname="_EBTRB_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F4431.xml b/src/devices/pic/xml_data/18F4431.xml
index c19b48a..dc8edc0 100644
--- a/src/devices/pic/xml_data/18F4431.xml
+++ b/src/devices/pic/xml_data/18F4431.xml
@@ -35,17 +35,17 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x003FFF" word_write_align="4" word_erase_align="32" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="eeprom" start="0x000000" end="0x0000FF" hexfile_offset="0xF00000" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0xCF" >
- <mask name="FOSC" value="0x0F" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0xCF" >
+ <tqmask name="FOSC" value="0x0F" >
<value value="0x00" name="LP" cname="_OSC_LP" />
<value value="0x01" name="XT" cname="_OSC_XT" />
<value value="0x02" name="HS" cname="_OSC_HS" />
@@ -62,40 +62,40 @@
<value value="0x0D" name="EXTRC_CLKOUT" cname="_OSC_RC" />
<value value="0x0E" name="EXTRC_CLKOUT" cname="_OSC_RC" />
<value value="0x0F" name="EXTRC_CLKOUT" cname="_OSC_RC" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="Off" cname="_FCMEN_OFF" />
<value value="0x40" name="On" cname="_FCMEN_ON" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="Off" cname="_IESO_OFF" />
<value value="0x80" name="On" cname="_IESO_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x0F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRTEN_ON" />
<value value="0x01" name="Off" cname="_PWRTEN_OFF" />
- </mask>
- <mask name="BODEN" value="0x02" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x02" >
<value value="0x00" name="Off" cname="_BOREN_OFF" />
<value value="0x02" name="On" cname="_BOREN_ON" />
- </mask>
- <mask name="BORV" value="0x0C" >
+ </tqmask>
+ <tqmask name="BORV" value="0x0C" >
<value value="0x00" name="4.5" cname="_BORV_45" />
<value value="0x04" name="4.2" cname="_BORV_42" />
<value value="0x08" name="2.7" cname="_BORV_27" />
<value value="0x0C" name="2.0" cname="_BORV_20" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x3F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x3F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDTEN_OFF" />
<value value="0x01" name="On" cname="_WDTEN_ON" />
- </mask>
- <mask name="WDTPS" value="0x1E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x1E" >
<value value="0x00" name="1:1" cname="_WDPS_1" />
<value value="0x02" name="1:2" cname="_WDPS_2" />
<value value="0x04" name="1:4" cname="_WDPS_4" />
@@ -112,160 +112,160 @@
<value value="0x1A" name="1:8192" cname="_WDPS_8192" />
<value value="0x1C" name="1:16384" cname="_WDPS_16384" />
<value value="0x1E" name="1:32768" cname="_WDPS_32768" />
- </mask>
- <mask name="WINEN" value="0x20" >
+ </tqmask>
+ <tqmask name="WINEN" value="0x20" >
<value value="0x00" name="On" cname="_WINEN_ON" />
<value value="0x20" name="Off" cname="_WINEN_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x3C" >
- <mask name="PWMPIN" value="0x04" >
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x3C" >
+ <tqmask name="PWMPIN" value="0x04" >
<value value="0x00" name="On" cname="_PWMPIN_ON" />
<value value="0x04" name="Off" cname="_PWMPIN_OFF" />
- </mask>
- <mask name="LPOL" value="0x08" >
+ </tqmask>
+ <tqmask name="LPOL" value="0x08" >
<value value="0x00" name="low" cname="_LPOL_LOW" />
<value value="0x08" name="high" cname="_LPOL_HIGH" />
- </mask>
- <mask name="HPOL" value="0x10" >
+ </tqmask>
+ <tqmask name="HPOL" value="0x10" >
<value value="0x00" name="low" cname="_HPOL_LOW" />
<value value="0x10" name="high" cname="_HPOL_HIGH" />
- </mask>
- <mask name="T1OSCMX" value="0x20" >
+ </tqmask>
+ <tqmask name="T1OSCMX" value="0x20" >
<value value="0x00" name="Legacy" cname="_T1OSCMX_OFF" />
<value value="0x20" name="Low Power" cname="_T1OSCMX_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x9D" >
- <mask name="FLTAMX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x9D" >
+ <tqmask name="FLTAMX" value="0x01" >
<value value="0x00" name="RD4" cname="_FLTAMX_RD4" />
<value value="0x01" name="RC1" cname="_FLTAMX_RC1" />
- </mask>
- <mask name="SSPMX" value="0x04" >
+ </tqmask>
+ <tqmask name="SSPMX" value="0x04" >
<value value="0x00" name="RD3, RD2, RD1" cname="_SSPMX_RD1" />
<value value="0x04" name="RC5, RC4, RC7" cname="_SSPMX_RC7" />
- </mask>
- <mask name="PWM4MX" value="0x08" >
+ </tqmask>
+ <tqmask name="PWM4MX" value="0x08" >
<value value="0x00" name="RD5" cname="_PWM4MX_RD5" />
<value value="0x08" name="RB5" cname="_PWM4MX_RB5" />
- </mask>
- <mask name="EXCLKMX" value="0x10" >
+ </tqmask>
+ <tqmask name="EXCLKMX" value="0x10" >
<value value="0x00" name="RD0" cname="_EXCLKMX_RD0" />
<value value="0x10" name="RC3" cname="_EXCLKMX_RC3" />
- </mask>
- <mask name="MCLRE" value="0x80" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x80" >
<value value="0x00" name="Internal" cname="_MCLRE_OFF" />
<value value="0x80" name="External" cname="_MCLRE_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x85" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x85" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVREN_OFF" />
<value value="0x01" name="On" cname="_STVREN_ON" />
- </mask>
- <mask name="LVP" value="0x04" >
+ </tqmask>
+ <tqmask name="LVP" value="0x04" >
<value value="0x00" name="Off" cname="_LVP_OFF" />
<value value="0x04" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0x0F" >
- <mask name="CP_0" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="CP_0" value="0x01" >
<value value="0x00" name="0200:0FFF" cname="_CP0_ON" />
<value value="0x01" name="Off" cname="_CP0_OFF" />
- </mask>
- <mask name="CP_1" value="0x02" >
+ </tqmask>
+ <tqmask name="CP_1" value="0x02" >
<value value="0x00" name="1000:1FFF" cname="_CP1_ON" />
<value value="0x02" name="Off" cname="_CP1_OFF" />
- </mask>
- <mask name="CP_2" value="0x04" >
+ </tqmask>
+ <tqmask name="CP_2" value="0x04" >
<value value="0x00" name="2000:2FFF" cname="_CP2_ON" />
<value value="0x04" name="Off" cname="_CP2_OFF" />
- </mask>
- <mask name="CP_3" value="0x08" >
+ </tqmask>
+ <tqmask name="CP_3" value="0x08" >
<value value="0x00" name="3000:3FFF" cname="_CP3_ON" />
<value value="0x08" name="Off" cname="_CP3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0xC0" >
- <mask name="CPB" value="0x40" >
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0xC0" >
+ <tqmask name="CPB" value="0x40" >
<value value="0x00" name="0000:01FF" cname="_CPB_ON" />
<value value="0x40" name="Off" cname="_CPB_OFF" />
- </mask>
- <mask name="CPD" value="0x80" >
+ </tqmask>
+ <tqmask name="CPD" value="0x80" >
<value value="0x00" name="All" cname="_CPD_ON" />
<value value="0x80" name="Off" cname="_CPD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0x0F" >
- <mask name="WRT_0" value="0x01" >
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WRT_0" value="0x01" >
<value value="0x00" name="0200:0FFF" cname="_WRT0_ON" />
<value value="0x01" name="Off" cname="_WRT0_OFF" />
- </mask>
- <mask name="WRT_1" value="0x02" >
+ </tqmask>
+ <tqmask name="WRT_1" value="0x02" >
<value value="0x00" name="1000:1FFF" cname="_WRT1_ON" />
<value value="0x02" name="Off" cname="_WRT1_OFF" />
- </mask>
- <mask name="WRT_2" value="0x04" >
+ </tqmask>
+ <tqmask name="WRT_2" value="0x04" >
<value value="0x00" name="2000:2FFF" cname="_WRT2_ON" />
<value value="0x04" name="Off" cname="_WRT2_OFF" />
- </mask>
- <mask name="WRT_3" value="0x08" >
+ </tqmask>
+ <tqmask name="WRT_3" value="0x08" >
<value value="0x00" name="3000:3FFF" cname="_WRT3_ON" />
<value value="0x08" name="Off" cname="_WRT3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0xE0" >
- <mask name="WRTC" value="0x20" >
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0xE0" >
+ <tqmask name="WRTC" value="0x20" >
<value value="0x00" name="All" cname="_WRTC_ON" />
<value value="0x20" name="Off" cname="_WRTC_OFF" />
- </mask>
- <mask name="WRTB" value="0x40" >
+ </tqmask>
+ <tqmask name="WRTB" value="0x40" >
<value value="0x00" name="0000:01FF" cname="_WRTB_ON" />
<value value="0x40" name="Off" cname="_WRTB_OFF" />
- </mask>
- <mask name="WRTD" value="0x80" >
+ </tqmask>
+ <tqmask name="WRTD" value="0x80" >
<value value="0x00" name="All" cname="_WRTD_ON" />
<value value="0x80" name="Off" cname="_WRTD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0x0F" >
- <mask name="EBTR_0" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="EBTR_0" value="0x01" >
<value value="0x00" name="0200:0FFF" cname="_EBTR0_ON" />
<value value="0x01" name="Off" cname="_EBTR0_OFF" />
- </mask>
- <mask name="EBTR_1" value="0x02" >
+ </tqmask>
+ <tqmask name="EBTR_1" value="0x02" >
<value value="0x00" name="1000:1FFF" cname="_EBTR1_ON" />
<value value="0x02" name="Off" cname="_EBTR1_OFF" />
- </mask>
- <mask name="EBTR_2" value="0x04" >
+ </tqmask>
+ <tqmask name="EBTR_2" value="0x04" >
<value value="0x00" name="2000:2FFF" cname="_EBTR2_ON" />
<value value="0x04" name="Off" cname="_EBTR2_OFF" />
- </mask>
- <mask name="EBTR_3" value="0x08" >
+ </tqmask>
+ <tqmask name="EBTR_3" value="0x08" >
<value value="0x00" name="3000:3FFF" cname="_EBTR3_ON" />
<value value="0x08" name="Off" cname="_EBTR3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x40" >
- <mask name="EBTRB" value="0x40" >
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="EBTRB" value="0x40" >
<value value="0x00" name="0000:01FF" cname="_EBTRB_ON" />
<value value="0x40" name="Off" cname="_EBTRB_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F4439.xml b/src/devices/pic/xml_data/18F4439.xml
index 3441809..9104408 100644
--- a/src/devices/pic/xml_data/18F4439.xml
+++ b/src/devices/pic/xml_data/18F4439.xml
@@ -35,48 +35,48 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x003FFF" word_write_align="4" word_erase_align="32" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="eeprom" start="0x000000" end="0x0000FF" hexfile_offset="0xF00000" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0x27" >
- <mask name="FOSC" value="0x07" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0x27" >
+ <tqmask name="FOSC" value="0x07" >
<value value="default" name="invalid" />
<value value="0x02" name="HS" cname="_OSC_HS" />
<value value="0x04" name="EC_CLKOUT" cname="_OSC_EC" />
<value value="0x05" name="EC_IO" cname="_OSC_ECIO" />
<value value="0x06" name="H4" cname="_OSC_HSPLL" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x0F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" />
- </mask>
- <mask name="BODEN" value="0x02" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x02" >
<value value="0x00" name="Off" cname="_BOR_OFF" />
<value value="0x02" name="On" cname="_BOR_ON" />
- </mask>
- <mask name="BORV" value="0x0C" >
+ </tqmask>
+ <tqmask name="BORV" value="0x0C" >
<value value="0x00" name="4.5" cname="_BORV_45" />
<value value="0x04" name="4.2" cname="_BORV_42" />
<value value="0x08" name="2.7" cname="_BORV_27" />
<value value="0x0C" name="2.5" cname="_BORV_25" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x0F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" />
<value value="0x01" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x0E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x0E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" />
@@ -85,94 +85,94 @@
<value value="0x0A" name="1:32" cname="_WDTPS_32" />
<value value="0x0C" name="1:64" cname="_WDTPS_64" />
<value value="0x0E" name="1:128" cname="_WDTPS_128" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x85" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x85" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVR_OFF" />
<value value="0x01" name="On" cname="_STVR_ON" />
- </mask>
- <mask name="LVP" value="0x04" >
+ </tqmask>
+ <tqmask name="LVP" value="0x04" >
<value value="0x00" name="Off" cname="_LVP_OFF" />
<value value="0x04" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0x07" >
- <mask name="CP_0" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="CP_0" value="0x01" >
<value value="0x00" name="0200:1FFF" cname="_CP0_ON" />
<value value="0x01" name="Off" cname="_CP0_OFF" />
- </mask>
- <mask name="CP_1" value="0x02" >
+ </tqmask>
+ <tqmask name="CP_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_CP1_ON" />
<value value="0x02" name="Off" cname="_CP1_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0xC0" >
- <mask name="CPB" value="0x40" >
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0xC0" >
+ <tqmask name="CPB" value="0x40" >
<value value="0x00" name="0000:01FF" cname="_CPB_ON" />
<value value="0x40" name="Off" cname="_CPB_OFF" />
- </mask>
- <mask name="CPD" value="0x80" >
+ </tqmask>
+ <tqmask name="CPD" value="0x80" >
<value value="0x00" name="All" cname="_CPD_ON" />
<value value="0x80" name="Off" cname="_CPD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0x07" >
- <mask name="WRT_0" value="0x01" >
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="WRT_0" value="0x01" >
<value value="0x00" name="0200:1FFF" cname="_WRT0_ON" />
<value value="0x01" name="Off" cname="_WRT0_OFF" />
- </mask>
- <mask name="WRT_1" value="0x02" >
+ </tqmask>
+ <tqmask name="WRT_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_WRT1_ON" />
<value value="0x02" name="Off" cname="_WRT1_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0xE0" >
- <mask name="WRTC" value="0x20" >
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0xE0" >
+ <tqmask name="WRTC" value="0x20" >
<value value="0x00" name="All" cname="_WRTC_ON" />
<value value="0x20" name="Off" cname="_WRTC_OFF" />
- </mask>
- <mask name="WRTB" value="0x40" >
+ </tqmask>
+ <tqmask name="WRTB" value="0x40" >
<value value="0x00" name="0000:01FF" cname="_WRTB_ON" />
<value value="0x40" name="Off" cname="_WRTB_OFF" />
- </mask>
- <mask name="WRTD" value="0x80" >
+ </tqmask>
+ <tqmask name="WRTD" value="0x80" >
<value value="0x00" name="All" cname="_WRTD_ON" />
<value value="0x80" name="Off" cname="_WRTD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0x07" >
- <mask name="EBTR_0" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="EBTR_0" value="0x01" >
<value value="0x00" name="0200:1FFF" cname="_EBTR0_ON" />
<value value="0x01" name="Off" cname="_EBTR0_OFF" />
- </mask>
- <mask name="EBTR_1" value="0x02" >
+ </tqmask>
+ <tqmask name="EBTR_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_EBTR1_ON" />
<value value="0x02" name="Off" cname="_EBTR1_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x40" >
- <mask name="EBTRB" value="0x40" >
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="EBTRB" value="0x40" >
<value value="0x00" name="0000:01FF" cname="_EBTRB_ON" />
<value value="0x40" name="Off" cname="_EBTRB_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F4450.xml b/src/devices/pic/xml_data/18F4450.xml
index e634df1..208518e 100644
--- a/src/devices/pic/xml_data/18F4450.xml
+++ b/src/devices/pic/xml_data/18F4450.xml
@@ -27,14 +27,14 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x003FFF" word_write_align="8" word_erase_align="32" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x07" cmask="0x00" >
- <mask name="PLLDIV" value="0x07" >
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x07" ctqmask="0x00" >
+ <tqmask name="PLLDIV" value="0x07" >
<value value="0x00" name="1" cname="_PLLDIV_1" />
<value value="0x01" name="2" cname="_PLLDIV_2" />
<value value="0x02" name="3" cname="_PLLDIV_3" />
@@ -43,21 +43,21 @@
<value value="0x05" name="6" cname="_PLLDIV_6" />
<value value="0x06" name="10" cname="_PLLDIV_10" />
<value value="0x07" name="12" cname="_PLLDIV_12" />
- </mask>
- <mask name="CPUDIV" value="0x18" >
+ </tqmask>
+ <tqmask name="CPUDIV" value="0x18" >
<value value="0x00" name="1" cname="_CPUDIV_OSC1_PLL2" />
<value value="0x08" name="2" cname="_CPUDIV_OSC2_PLL3" />
<value value="0x10" name="3" cname="_CPUDIV_OSC3_PLL4" />
<value value="0x18" name="4" cname="_CPUDIV_OSC4_PLL6" />
- </mask>
- <mask name="USBDIV" value="0x20" >
+ </tqmask>
+ <tqmask name="USBDIV" value="0x20" >
<value value="0x00" name="1" cname="_USBDIV_1" />
<value value="0x20" name="2" cname="_USBDIV_2" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0x07" cmask="0x00" >
- <mask name="FOSC" value="0x0F" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0x07" ctqmask="0x00" >
+ <tqmask name="FOSC" value="0x0F" >
<value value="0x00" name="XT" cname="_FOSC_XT_XT" />
<value value="0x01" name="XT" cname="_FOSC_XT_XT" />
<value value="0x02" name="XTPLL" cname="_FOSC_XTPLL" />
@@ -74,46 +74,46 @@
<value value="0x0D" name="HS" cname="_FOSC_HS" />
<value value="0x0E" name="HSPLL" cname="_FOSC_HSPLL_HS" />
<value value="0x0F" name="HSPLL" cname="_FOSC_HSPLL_HS" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="Off" cname="_FCMEN_OFF" />
<value value="0x40" name="On" cname="_FCMEN_ON" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="Off" cname="_IESO_OFF" />
<value value="0x80" name="On" cname="_IESO_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x1F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" />
- </mask>
- <mask name="BODEN" value="0x06" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x06" >
<value value="0x00" name="Off" cname="_BOR_OFF" />
<value value="0x02" name="Software" cname="_BOR_SOFT" />
<value value="0x04" name="On_run" cname="_BOR_ON_ACTIVE" />
<value value="0x06" name="On" cname="_BOR_ON" />
- </mask>
- <mask name="BORV" value="0x18" >
+ </tqmask>
+ <tqmask name="BORV" value="0x18" >
<value value="0x00" name="4.6" cname="_BORV_46" />
<value value="0x08" name="4.3" cname="_BORV_43" />
<value value="0x10" name="2.8" cname="_BORV_28" />
<value value="0x18" name="2.1" cname="_BORV_21" />
- </mask>
- <mask name="VREGEN" value="0x20" >
+ </tqmask>
+ <tqmask name="VREGEN" value="0x20" >
<value value="0x00" name="Off" cname="_VREGEN_OFF" />
<value value="0x20" name="On" cname="_VREGEN_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x1F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" />
<value value="0x01" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x1E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x1E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" />
@@ -130,111 +130,111 @@
<value value="0x1A" name="1:8192" cname="_WDTPS_8192" />
<value value="0x1C" name="1:16384" cname="_WDTPS_16384" />
<value value="0x1E" name="1:32768" cname="_WDTPS_32768" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x82" cmask="0x00" >
- <mask name="PBADEN" value="0x02" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x82" ctqmask="0x00" >
+ <tqmask name="PBADEN" value="0x02" >
<value value="0x00" name="digital" cname="_PBADEN_OFF" />
<value value="0x02" name="analog" cname="_PBADEN_ON" />
- </mask>
- <mask name="LPT1OSC" value="0x04" >
+ </tqmask>
+ <tqmask name="LPT1OSC" value="0x04" >
<value value="0x00" name="Off" cname="_LPT1OSC_OFF" />
<value value="0x04" name="On" cname="_LPT1OSC_ON" />
- </mask>
- <mask name="MCLRE" value="0x80" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x80" >
<value value="0x00" name="Internal" cname="_MCLRE_OFF" />
<value value="0x80" name="External" cname="_MCLRE_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x85" cmask="0x28" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x85" ctqmask="0x28" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVREN_OFF" />
<value value="0x01" name="On" cname="_STVREN_ON" />
- </mask>
- <mask name="LVP" value="0x04" >
+ </tqmask>
+ <tqmask name="LVP" value="0x04" >
<value value="0x00" name="Off" cname="_LVP_OFF" />
<value value="0x04" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="BBSIZ" value="0x08" >
+ </tqmask>
+ <tqmask name="BBSIZ" value="0x08" >
<value value="0x00" name="1024" cname="_BBSIZ_1024" />
<value value="0x08" name="2048" cname="_BBSIZ_2048" />
- </mask>
- <mask name="ICPORT" value="0x20" >
+ </tqmask>
+ <tqmask name="ICPORT" value="0x20" >
<value value="0x00" name="On" cname="_ICPORT_ON" />
<value value="0x20" name="Off" cname="_ICPORT_OFF" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="_XINST_OFF" />
<value value="0x40" name="On" cname="_XINST_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0x03" >
- <mask name="CP_0" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0x03" >
+ <tqmask name="CP_0" value="0x01" >
<value value="0x00" name="0800/1000:1FFF" cname="_CP0_ON" />
<value value="0x01" name="Off" cname="_CP0_OFF" />
- </mask>
- <mask name="CP_1" value="0x02" >
+ </tqmask>
+ <tqmask name="CP_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_CP1_ON" />
<value value="0x02" name="Off" cname="_CP1_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0x40" >
- <mask name="CPB" value="0x40" >
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="CPB" value="0x40" >
<value value="0x00" name="All" cname="_CPB_ON" />
<value value="0x40" name="Off" cname="_CPB_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0x03" >
- <mask name="WRT_0" value="0x01" >
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0x03" >
+ <tqmask name="WRT_0" value="0x01" >
<value value="0x00" name="0800/1000:1FFF" cname="_WRT0_ON" />
<value value="0x01" name="Off" cname="_WRT0_OFF" />
- </mask>
- <mask name="WRT_1" value="0x02" >
+ </tqmask>
+ <tqmask name="WRT_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_WRT1_ON" />
<value value="0x02" name="Off" cname="_WRT1_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0x60" >
- <mask name="WRTC" value="0x20" >
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0x60" >
+ <tqmask name="WRTC" value="0x20" >
<value value="0x00" name="All" cname="_WRTC_ON" />
<value value="0x20" name="Off" cname="_WRTC_OFF" />
- </mask>
- <mask name="WRTB" value="0x40" >
+ </tqmask>
+ <tqmask name="WRTB" value="0x40" >
<value value="0x00" name="All" cname="_WRTB_ON" />
<value value="0x40" name="Off" cname="_WRTB_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0x03" >
- <mask name="EBTR_0" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0x03" >
+ <tqmask name="EBTR_0" value="0x01" >
<value value="0x00" name="0800/1000:1FFF" cname="_EBTR0_ON" />
<value value="0x01" name="Off" cname="_EBTR0_OFF" />
- </mask>
- <mask name="EBTR_1" value="0x02" >
+ </tqmask>
+ <tqmask name="EBTR_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_EBTR1_ON" />
<value value="0x02" name="Off" cname="_EBTR1_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x40" >
- <mask name="EBTRB" value="0x40" >
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="EBTRB" value="0x40" >
<value value="0x00" name="All" cname="_EBTRB_ON" />
<value value="0x40" name="Off" cname="_EBTRB_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F4455.xml b/src/devices/pic/xml_data/18F4455.xml
index 282decb..6a77cfb 100644
--- a/src/devices/pic/xml_data/18F4455.xml
+++ b/src/devices/pic/xml_data/18F4455.xml
@@ -26,15 +26,15 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x005FFF" word_write_align="16" word_erase_align="32" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="eeprom" start="0x000000" end="0x0000FF" hexfile_offset="0xF00000" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" >
- <mask name="PLLDIV" value="0x07" >
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" >
+ <tqmask name="PLLDIV" value="0x07" >
<value value="0x00" name="1" cname="_PLLDIV_1" sdcc_cname="_PLLDIV_NO_DIVIDE__4MHZ_INPUT_" />
<value value="0x01" name="2" cname="_PLLDIV_2" sdcc_cname="_PLLDIV_DIVIDE_BY_2__8MHZ_INPUT_" />
<value value="0x02" name="3" cname="_PLLDIV_3" sdcc_cname="_PLLDIV_DIVIDE_BY_3__12MHZ_INPUT_" />
@@ -43,21 +43,21 @@
<value value="0x05" name="6" cname="_PLLDIV_6" sdcc_cname="_PLLDIV_DIVIDE_BY_6__24MHZ_INPUT_" />
<value value="0x06" name="10" cname="_PLLDIV_10" sdcc_cname="_PLLDIV_DIVIDE_BY_10__40MHZ_INPUT_" />
<value value="0x07" name="12" cname="_PLLDIV_12" sdcc_cname="_PLLDIV_DIVIDE_BY_12__48MHZ_INPUT_" />
- </mask>
- <mask name="CPUDIV" value="0x18" >
+ </tqmask>
+ <tqmask name="CPUDIV" value="0x18" >
<value value="0x00" name="1" cname="_CPUDIV_OSC1_PLL2" sdcc_cname="_CPUDIV__OSC1_OSC2_SRC___1__96MHZ_PLL_SRC___2_" />
<value value="0x08" name="2" cname="_CPUDIV_OSC2_PLL3" sdcc_cname="_CPUDIV__OSC1_OSC2_SRC___2__96MHZ_PLL_SRC___3_" />
<value value="0x10" name="3" cname="_CPUDIV_OSC3_PLL4" sdcc_cname="_CPUDIV__OSC1_OSC2_SRC___3__96MHZ_PLL_SRC___4_" />
<value value="0x18" name="4" cname="_CPUDIV_OSC4_PLL6" sdcc_cname="_CPUDIV__OSC1_OSC2_SRC___4__96MHZ_PLL_SRC___6_" />
- </mask>
- <mask name="USBDIV" value="0x20" >
+ </tqmask>
+ <tqmask name="USBDIV" value="0x20" >
<value value="0x00" name="1" cname="_USBDIV_1" sdcc_cname="_USBPLL_CLOCK_SRC_FROM_OSC1_OSC2" />
<value value="0x20" name="2" cname="_USBDIV_2" sdcc_cname="_USBPLL_CLOCK_SRC_FROM_96MHZ_PLL_2" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0x05" >
- <mask name="FOSC" value="0x0F" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0x05" >
+ <tqmask name="FOSC" value="0x0F" >
<value value="0x00" name="XT" cname="_FOSC_XT_XT" sdcc_cname="_OSC_XT__USB_XT" />
<value value="0x01" name="XT" cname="_FOSC_XT_XT" sdcc_cname="_OSC_XT__USB_XT" />
<value value="0x02" name="XTPLL" cname="_FOSC_XTPLL" sdcc_cname="_OSC_XT__XT_PLL__USB_XT" />
@@ -74,46 +74,46 @@
<value value="0x0D" name="HS" cname="_FOSC_HS" sdcc_cname="_OSC_HS__USB_HS" />
<value value="0x0E" name="HSPLL" cname="_FOSC_HSPLL_HS" sdcc_cname="_OSC_HS__HS_PLL__USB_HS" />
<value value="0x0F" name="HSPLL" cname="_FOSC_HSPLL_HS" sdcc_cname="_OSC_HS__HS_PLL__USB_HS" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="Off" cname="_FCMEM_OFF" sdcc_cname="_FCMEN_OFF" />
<value value="0x40" name="On" cname="_FCMEM_ON" sdcc_cname="_FCMEN_ON" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="Off" cname="_IESO_OFF" />
<value value="0x80" name="On" cname="_IESO_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x1F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" sdcc_cname="_PUT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" sdcc_cname="_PUT_OFF" />
- </mask>
- <mask name="BODEN" value="0x06" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x06" >
<value value="0x00" name="Off" cname="_BOR_OFF" sdcc_cname="_BODEN_OFF" />
<value value="0x02" name="Software" cname="_BOR_SOFT" sdcc_cname="_BODEN_CONTROLLED_WITH_SBOREN_BIT" />
<value value="0x04" name="On_run" cname="_BOR_ON_ACTIVE" sdcc_cname="_BODEN_ON_WHILE_ACTIVE" />
<value value="0x06" name="On" cname="_BOR_ON" sdcc_cname="_BODEN_ON" />
- </mask>
- <mask name="BORV" value="0x18" >
+ </tqmask>
+ <tqmask name="BORV" value="0x18" >
<value value="0x00" name="4.5" cname="_BORV_0" sdcc_cname="_BODENV_4_5V" />
<value value="0x08" name="4.2" cname="_BORV_1" sdcc_cname="_BODENV_4_2V" />
<value value="0x10" name="2.7" cname="_BORV_2" sdcc_cname="_BODENV_2_7V" />
<value value="0x18" name="2.0" cname="_BORV_3" sdcc_cname="_BODENV_2_0V" />
- </mask>
- <mask name="VREGEN" value="0x20" >
+ </tqmask>
+ <tqmask name="VREGEN" value="0x20" >
<value value="0x00" name="Off" cname="_VREGEN_OFF" />
<value value="0x20" name="On" cname="_VREGEN_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x1F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" sdcc_cname="_WDT_DISABLED_CONTROLLED" />
<value value="0x01" name="On" cname="_WDT_ON" sdcc_cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x1E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x1E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" sdcc_cname="_WDTPS_1_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" sdcc_cname="_WDTPS_1_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" sdcc_cname="_WDTPS_1_4" />
@@ -130,131 +130,131 @@
<value value="0x1A" name="1:8192" cname="_WDTPS_8192" sdcc_cname="_WDTPS_1_8192" />
<value value="0x1C" name="1:16384" cname="_WDTPS_16384" sdcc_cname="_WDTPS_1_16384" />
<value value="0x1E" name="1:32768" cname="_WDTPS_32768" sdcc_cname="_WDTPS_1_32768" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x83" cmask="0x01" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x83" ctqmask="0x01" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RB3" cname="_CCP2MX_OFF" sdcc_cname="_CCP2MUX_RB3" />
<value value="0x01" name="RC1" cname="_CCP2MX_ON" sdcc_cname="_CCP2MUX_RC1" />
- </mask>
- <mask name="PBADEN" value="0x02" >
+ </tqmask>
+ <tqmask name="PBADEN" value="0x02" >
<value value="0x00" name="digital" cname="_PBADEN_OFF" sdcc_cname="_PBADEN_PORTB_4_0__CONFIGURED_AS_DIGITAL_I_O_ON_RESET" />
<value value="0x02" name="analog" cname="_PBADEN_ON" sdcc_cname="_PBADEN_PORTB_4_0__CONFIGURED_AS_ANALOG_INPUTS_ON_RESET" />
- </mask>
- <mask name="LPT1OSC" value="0x04" >
+ </tqmask>
+ <tqmask name="LPT1OSC" value="0x04" >
<value value="0x00" name="Off" cname="_LPT1OSC_OFF" />
<value value="0x04" name="On" cname="_LPT1OSC_ON" />
- </mask>
- <mask name="MCLRE" value="0x80" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x80" >
<value value="0x00" name="Internal" cname="_MCLRE_OFF" sdcc_cname="_MCLRE_MCLR_OFF_RE3_ON" />
<value value="0x80" name="External" cname="_MCLRE_ON" sdcc_cname="_MCLRE_MCLR_ON_RE3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x85" cmask="0x20" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x85" ctqmask="0x20" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVREN_OFF" sdcc_cname="_STVR_OFF" />
<value value="0x01" name="On" cname="_STVREN_ON" sdcc_cname="_STVR_ON" />
- </mask>
- <mask name="LVP" value="0x04" >
+ </tqmask>
+ <tqmask name="LVP" value="0x04" >
<value value="0x00" name="Off" cname="_LVP_OFF" />
<value value="0x04" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="ICPORT" value="0x20" >
+ </tqmask>
+ <tqmask name="ICPORT" value="0x20" >
<value value="0x00" name="Off" cname="_ICPRT_OFF" sdcc_cname="_ENICPORT_OFF" />
<value value="0x20" name="On" cname="_ICPRT_ON" sdcc_cname="_ENICPORT_ON" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="_XINST_OFF" sdcc_cname="_ENHCPU_OFF" />
<value value="0x40" name="On" cname="_XINST_ON" sdcc_cname="_ENHCPU_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" sdcc_cname="_BACKBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" sdcc_cname="_BACKBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0x07" >
- <mask name="CP_0" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="CP_0" value="0x01" >
<value value="0x00" name="0800:1FFF" cname="_CP0_ON" sdcc_cname="_CP_0_ON" />
<value value="0x01" name="Off" cname="_CP0_OFF" sdcc_cname="_CP_0_OFF" />
- </mask>
- <mask name="CP_1" value="0x02" >
+ </tqmask>
+ <tqmask name="CP_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_CP1_ON" sdcc_cname="_CP_1_ON" />
<value value="0x02" name="Off" cname="_CP1_OFF" sdcc_cname="_CP_1_OFF" />
- </mask>
- <mask name="CP_2" value="0x04" >
+ </tqmask>
+ <tqmask name="CP_2" value="0x04" >
<value value="0x00" name="4000:5FFF" cname="_CP2_ON" sdcc_cname="_CP_2_ON" />
<value value="0x04" name="Off" cname="_CP2_OFF" sdcc_cname="_CP_2_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0xC0" >
- <mask name="CPB" value="0x40" >
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0xC0" >
+ <tqmask name="CPB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_CPB_ON" />
<value value="0x40" name="Off" cname="_CPB_OFF" />
- </mask>
- <mask name="CPD" value="0x80" >
+ </tqmask>
+ <tqmask name="CPD" value="0x80" >
<value value="0x00" name="All" cname="_CPD_ON" />
<value value="0x80" name="Off" cname="_CPD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0x07" >
- <mask name="WRT_0" value="0x01" >
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="WRT_0" value="0x01" >
<value value="0x00" name="0800:1FFF" cname="_WRT0_ON" sdcc_cname="_WRT_0_ON" />
<value value="0x01" name="Off" cname="_WRT0_OFF" sdcc_cname="_WRT_0_OFF" />
- </mask>
- <mask name="WRT_1" value="0x02" >
+ </tqmask>
+ <tqmask name="WRT_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_WRT1_ON" sdcc_cname="_WRT_1_ON" />
<value value="0x02" name="Off" cname="_WRT1_OFF" sdcc_cname="_WRT_1_OFF" />
- </mask>
- <mask name="WRT_2" value="0x04" >
+ </tqmask>
+ <tqmask name="WRT_2" value="0x04" >
<value value="0x00" name="4000:5FFF" cname="_WRT2_ON" sdcc_cname="_WRT_2_ON" />
<value value="0x04" name="Off" cname="_WRT2_OFF" sdcc_cname="_WRT_2_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0xE0" cmask="0xC0" >
- <mask name="WRTC" value="0x20" >
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0xE0" ctqmask="0xC0" >
+ <tqmask name="WRTC" value="0x20" >
<value value="0x00" name="All" cname="_WRTC_ON" />
<value value="0x20" name="Off" cname="_WRTC_OFF" />
- </mask>
- <mask name="WRTB" value="0x40" >
+ </tqmask>
+ <tqmask name="WRTB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_WRTB_ON" />
<value value="0x40" name="Off" cname="_WRTB_OFF" />
- </mask>
- <mask name="WRTD" value="0x80" >
+ </tqmask>
+ <tqmask name="WRTD" value="0x80" >
<value value="0x00" name="All" cname="_WRTD_ON" />
<value value="0x80" name="Off" cname="_WRTD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0x07" >
- <mask name="EBTR_0" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="EBTR_0" value="0x01" >
<value value="0x00" name="0800:1FFF" cname="_EBTR0_ON" sdcc_cname="_EBTR_0_ON" />
<value value="0x01" name="Off" cname="_EBTR0_OFF" sdcc_cname="_EBTR_0_OFF" />
- </mask>
- <mask name="EBTR_1" value="0x02" >
+ </tqmask>
+ <tqmask name="EBTR_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_EBTR1_ON" sdcc_cname="_EBTR_1_ON" />
<value value="0x02" name="Off" cname="_EBTR1_OFF" sdcc_cname="_EBTR_1_OFF" />
- </mask>
- <mask name="EBTR_2" value="0x04" >
+ </tqmask>
+ <tqmask name="EBTR_2" value="0x04" >
<value value="0x00" name="4000:5FFF" cname="_EBTR2_ON" sdcc_cname="_EBTR_2_ON" />
<value value="0x04" name="Off" cname="_EBTR2_OFF" sdcc_cname="_EBTR_2_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x40" >
- <mask name="EBTRB" value="0x40" >
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="EBTRB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_EBTRB_ON" />
<value value="0x40" name="Off" cname="_EBTRB_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F448.xml b/src/devices/pic/xml_data/18F448.xml
index 40de124..137b34a 100644
--- a/src/devices/pic/xml_data/18F448.xml
+++ b/src/devices/pic/xml_data/18F448.xml
@@ -34,17 +34,17 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x003FFF" word_write_align="4" word_erase_align="32" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="eeprom" start="0x000000" end="0x0000FF" hexfile_offset="0xF00000" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0x27" >
- <mask name="FOSC" value="0x07" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0x27" >
+ <tqmask name="FOSC" value="0x07" >
<value value="0x00" name="LP" cname="_LP_OSC" sdcc_cname="_OSC_LP" />
<value value="0x01" name="XT" cname="_XT_OSC" sdcc_cname="_OSC_XT" />
<value value="0x02" name="HS" cname="_HS_OSC" sdcc_cname="_OSC_HS" />
@@ -53,36 +53,36 @@
<value value="0x05" name="EC_IO" cname="_ECIO_OSC" sdcc_cname="_OSC_EC_OSC2_RA6" />
<value value="0x06" name="H4" cname="_HSPLL_OSC" sdcc_cname="_OSC_HS_PLL" />
<value value="0x07" name="EXTRC_IO" cname="_RCIO_OSC" sdcc_cname="_OSC_RC_OSC2" />
- </mask>
- <mask name="OSCSEN" value="0x20" >
+ </tqmask>
+ <tqmask name="OSCSEN" value="0x20" >
<value value="0x00" name="On" cname="_OSCS_ON" />
<value value="0x20" name="Off" cname="_OSCS_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x0F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" sdcc_cname="_PUT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" sdcc_cname="_PUT_OFF" />
- </mask>
- <mask name="BODEN" value="0x02" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x02" >
<value value="0x00" name="Off" cname="_BOR_OFF" sdcc_cname="_BODEN_OFF" />
<value value="0x02" name="On" cname="_BOR_ON" sdcc_cname="_BODEN_ON" />
- </mask>
- <mask name="BORV" value="0x0C" >
+ </tqmask>
+ <tqmask name="BORV" value="0x0C" >
<value value="0x00" name="4.5" cname="_BORV_45" sdcc_cname="_BODENV_4_5V" />
<value value="0x04" name="4.2" cname="_BORV_42" sdcc_cname="_BODENV_4_2V" />
<value value="0x08" name="2.7" cname="_BORV_27" sdcc_cname="_BODENV_2_7V" />
<value value="0x0C" name="2.0" cname="_BORV_25" sdcc_cname="_BODENV_2_0V" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x0F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" />
<value value="0x01" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x0E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x0E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" sdcc_cname="_WDTPS_1_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" sdcc_cname="_WDTPS_1_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" sdcc_cname="_WDTPS_1_4" />
@@ -91,94 +91,94 @@
<value value="0x0A" name="1:32" cname="_WDTPS_32" sdcc_cname="_WDTPS_1_32" />
<value value="0x0C" name="1:64" cname="_WDTPS_64" sdcc_cname="_WDTPS_1_64" />
<value value="0x0E" name="1:128" cname="_WDTPS_128" sdcc_cname="_WDTPS_1_128" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x85" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x85" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVR_OFF" />
<value value="0x01" name="On" cname="_STVR_ON" />
- </mask>
- <mask name="LVP" value="0x04" >
+ </tqmask>
+ <tqmask name="LVP" value="0x04" >
<value value="0x00" name="Off" cname="_LVP_OFF" />
<value value="0x04" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" sdcc_cname="_BACKBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" sdcc_cname="_BACKBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0x03" >
- <mask name="CP_0" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0x03" >
+ <tqmask name="CP_0" value="0x01" >
<value value="0x00" name="0200:1FFF" cname="_CP0_ON" sdcc_cname="_CP_0_ON" />
<value value="0x01" name="Off" cname="_CP0_OFF" sdcc_cname="_CP_0_OFF" />
- </mask>
- <mask name="CP_1" value="0x02" >
+ </tqmask>
+ <tqmask name="CP_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_CP1_ON" sdcc_cname="_CP_1_ON" />
<value value="0x02" name="Off" cname="_CP1_OFF" sdcc_cname="_CP_1_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0xC0" >
- <mask name="CPB" value="0x40" >
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0xC0" >
+ <tqmask name="CPB" value="0x40" >
<value value="0x00" name="0000:01FF" cname="_CPB_ON" />
<value value="0x40" name="Off" cname="_CPB_OFF" />
- </mask>
- <mask name="CPD" value="0x80" >
+ </tqmask>
+ <tqmask name="CPD" value="0x80" >
<value value="0x00" name="All" cname="_CPD_ON" />
<value value="0x80" name="Off" cname="_CPD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0x03" >
- <mask name="WRT_0" value="0x01" >
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0x03" >
+ <tqmask name="WRT_0" value="0x01" >
<value value="0x00" name="0200:1FFF" cname="_WRT0_ON" sdcc_cname="_WRT_0_ON" />
<value value="0x01" name="Off" cname="_WRT0_OFF" sdcc_cname="_WRT_0_OFF" />
- </mask>
- <mask name="WRT_1" value="0x02" >
+ </tqmask>
+ <tqmask name="WRT_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_WRT1_ON" sdcc_cname="_WRT_1_ON" />
<value value="0x02" name="Off" cname="_WRT1_OFF" sdcc_cname="_WRT_1_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0xE0" >
- <mask name="WRTC" value="0x20" >
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0xE0" >
+ <tqmask name="WRTC" value="0x20" >
<value value="0x00" name="All" cname="_WRTC_ON" />
<value value="0x20" name="Off" cname="_WRTC_OFF" />
- </mask>
- <mask name="WRTB" value="0x40" >
+ </tqmask>
+ <tqmask name="WRTB" value="0x40" >
<value value="0x00" name="0000:01FF" cname="_WRTB_ON" />
<value value="0x40" name="Off" cname="_WRTB_OFF" />
- </mask>
- <mask name="WRTD" value="0x80" >
+ </tqmask>
+ <tqmask name="WRTD" value="0x80" >
<value value="0x00" name="All" cname="_WRTD_ON" />
<value value="0x80" name="Off" cname="_WRTD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0x03" >
- <mask name="EBTR_0" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0x03" >
+ <tqmask name="EBTR_0" value="0x01" >
<value value="0x00" name="0200:1FFF" cname="_EBTR0_ON" sdcc_cname="_EBTR_0_ON" />
<value value="0x01" name="Off" cname="_EBTR0_OFF" sdcc_cname="_EBTR_0_OFF" />
- </mask>
- <mask name="EBTR_1" value="0x02" >
+ </tqmask>
+ <tqmask name="EBTR_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_EBTR1_ON" sdcc_cname="_EBTR_1_ON" />
<value value="0x02" name="Off" cname="_EBTR1_OFF" sdcc_cname="_EBTR_1_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x40" >
- <mask name="EBTRB" value="0x40" >
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="EBTRB" value="0x40" >
<value value="0x00" name="0000:01FF" cname="_EBTRB_ON" />
<value value="0x40" name="Off" cname="_EBTRB_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F4480.xml b/src/devices/pic/xml_data/18F4480.xml
index b9a87da..14b60cb 100644
--- a/src/devices/pic/xml_data/18F4480.xml
+++ b/src/devices/pic/xml_data/18F4480.xml
@@ -27,17 +27,17 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x003FFF" word_write_align="16" word_erase_align="32" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="eeprom" start="0x000000" end="0x0000FF" hexfile_offset="0xF00000" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0x07" >
- <mask name="FOSC" value="0x0F" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="FOSC" value="0x0F" >
<value value="0x00" name="LP" cname="_OSC_LP" />
<value value="0x01" name="XT" cname="_OSC_XT" />
<value value="0x02" name="HS" cname="_OSC_HS" />
@@ -54,42 +54,42 @@
<value value="0x0D" name="EXTRC_CLKOUT" cname="_OSC_RC" />
<value value="0x0E" name="EXTRC_CLKOUT" cname="_OSC_RC" />
<value value="0x0F" name="EXTRC_CLKOUT" cname="_OSC_RC" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="Off" cname="_FCMEN_OFF" />
<value value="0x40" name="On" cname="_FCMEN_ON" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="Off" cname="_IESO_OFF" />
<value value="0x80" name="On" cname="_IESO_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x1F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" />
- </mask>
- <mask name="BODEN" value="0x06" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x06" >
<value value="0x00" name="Off" cname="_BOREN_OFF" />
<value value="0x02" name="Software" cname="_BOREN_SBORENCTRL" />
<value value="0x04" name="On_run" cname="_BOREN_BOACTIVE" />
<value value="0x06" name="On" cname="_BOREN_BOHW" />
- </mask>
- <mask name="BORV" value="0x18" >
+ </tqmask>
+ <tqmask name="BORV" value="0x18" >
<value value="0x00" name="4.5" cname="_BORV_0" />
<value value="0x08" name="4.2" cname="_BORV_1" />
<value value="0x10" name="2.7" cname="_BORV_2" />
<value value="0x18" name="2.0" cname="_BORV_3" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x1F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" />
<value value="0x01" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x1E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x1E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" />
@@ -106,115 +106,115 @@
<value value="0x1A" name="1:8192" cname="_WDTPS_8192" />
<value value="0x1C" name="1:16384" cname="_WDTPS_16384" />
<value value="0x1E" name="1:32768" cname="_WDTPS_32768" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x82" >
- <mask name="PBADEN" value="0x02" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x82" >
+ <tqmask name="PBADEN" value="0x02" >
<value value="0x00" name="digital" cname="_PBADEN_OFF" />
<value value="0x02" name="analog" cname="_PBADEN_ON" />
- </mask>
- <mask name="LPT1OSC" value="0x04" >
+ </tqmask>
+ <tqmask name="LPT1OSC" value="0x04" >
<value value="0x00" name="Off" cname="_LPT1OSC_OFF" />
<value value="0x04" name="On" cname="_LPT1OSC_ON" />
- </mask>
- <mask name="MCLRE" value="0x80" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x80" >
<value value="0x00" name="Internal" cname="_MCLRE_OFF" />
<value value="0x80" name="External" cname="_MCLRE_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x85" cmask="0x10" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x85" ctqmask="0x10" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVREN_OFF" />
<value value="0x01" name="On" cname="_STVREN_ON" />
- </mask>
- <mask name="LVP" value="0x04" >
+ </tqmask>
+ <tqmask name="LVP" value="0x04" >
<value value="0x00" name="Off" cname="_LVP_OFF" />
<value value="0x04" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="BBSIZ" value="0x10" >
+ </tqmask>
+ <tqmask name="BBSIZ" value="0x10" >
<value value="0x00" name="1024" cname="_BBSIZ_1024" />
<value value="0x10" name="2048" cname="_BBSIZ_2048" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="_XINST_OFF" />
<value value="0x40" name="On" cname="_XINST_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0x03" >
- <mask name="CP_0" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0x03" >
+ <tqmask name="CP_0" value="0x01" >
<value value="0x00" name="0800/1000:1FFF" cname="_CP0_ON" />
<value value="0x01" name="Off" cname="_CP0_OFF" />
- </mask>
- <mask name="CP_1" value="0x02" >
+ </tqmask>
+ <tqmask name="CP_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_CP1_ON" />
<value value="0x02" name="Off" cname="_CP1_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0xC0" >
- <mask name="CPB" value="0x40" >
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0xC0" >
+ <tqmask name="CPB" value="0x40" >
<value value="0x00" name="All" cname="_CPB_ON" />
<value value="0x40" name="Off" cname="_CPB_OFF" />
- </mask>
- <mask name="CPD" value="0x80" >
+ </tqmask>
+ <tqmask name="CPD" value="0x80" >
<value value="0x00" name="All" cname="_CPD_ON" />
<value value="0x80" name="Off" cname="_CPD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0x03" >
- <mask name="WRT_0" value="0x01" >
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0x03" >
+ <tqmask name="WRT_0" value="0x01" >
<value value="0x00" name="0800/1000:1FFF" cname="_WRT0_ON" />
<value value="0x01" name="Off" cname="_WRT0_OFF" />
- </mask>
- <mask name="WRT_1" value="0x02" >
+ </tqmask>
+ <tqmask name="WRT_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_WRT1_ON" />
<value value="0x02" name="Off" cname="_WRT1_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0xE0" >
- <mask name="WRTC" value="0x20" >
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0xE0" >
+ <tqmask name="WRTC" value="0x20" >
<value value="0x00" name="All" cname="_WRTC_ON" />
<value value="0x20" name="Off" cname="_WRTC_OFF" />
- </mask>
- <mask name="WRTB" value="0x40" >
+ </tqmask>
+ <tqmask name="WRTB" value="0x40" >
<value value="0x00" name="All" cname="_WRTB_ON" />
<value value="0x40" name="Off" cname="_WRTB_OFF" />
- </mask>
- <mask name="WRTD" value="0x80" >
+ </tqmask>
+ <tqmask name="WRTD" value="0x80" >
<value value="0x00" name="All" cname="_WRTD_ON" />
<value value="0x80" name="Off" cname="_WRTD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0x03" >
- <mask name="EBTR_0" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0x03" >
+ <tqmask name="EBTR_0" value="0x01" >
<value value="0x00" name="0800/1000:1FFF" cname="_EBTR0_ON" />
<value value="0x01" name="Off" cname="_EBTR0_OFF" />
- </mask>
- <mask name="EBTR_1" value="0x02" >
+ </tqmask>
+ <tqmask name="EBTR_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_EBTR1_ON" />
<value value="0x02" name="Off" cname="_EBTR1_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x40" >
- <mask name="EBTRB" value="0x40" >
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="EBTRB" value="0x40" >
<value value="0x00" name="All" cname="_EBTRB_ON" />
<value value="0x40" name="Off" cname="_EBTRB_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F44J10.xml b/src/devices/pic/xml_data/18F44J10.xml
index ddf2019..c9ce5b8 100644
--- a/src/devices/pic/xml_data/18F44J10.xml
+++ b/src/devices/pic/xml_data/18F44J10.xml
@@ -31,55 +31,55 @@
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0xE1" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0xE1" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="" />
<value value="0x01" name="On" cname="" />
- </mask>
- <mask name="STVREN" value="0x20" >
+ </tqmask>
+ <tqmask name="STVREN" value="0x20" >
<value value="0x00" name="Off" cname="" />
<value value="0x20" name="On" cname="" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="" />
<value value="0x40" name="On" cname="" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x1" name="CONFIG1H" wmask="0x7F" bvalue="0x04" >
- <mask name="CP" value="0x04" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0x7F" bvalue="0x04" >
+ <tqmask name="CP" value="0x04" >
<value value="0x00" name="All" cname="" />
<value value="0x04" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0xC7" >
- <mask name="FOSC" value="0x03" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0xC7" >
+ <tqmask name="FOSC" value="0x03" >
<value value="0x00" name="HS" cname="" />
<value value="0x01" name="HSPLL" cname="" />
<value value="0x02" name="EC" cname="" />
<value value="0x03" name="ECPLL_IO" cname="" />
- </mask>
- <mask name="FOSC2" value="0x04" >
+ </tqmask>
+ <tqmask name="FOSC2" value="0x04" >
<value value="0x00" name="FOSC1:FOSC0" cname="" />
<value value="0x04" name="INTRC" cname="" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="On" cname="" />
<value value="0x40" name="Off" cname="" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x0F" >
- <mask name="WDTPS" value="0x0F" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WDTPS" value="0x0F" >
<value value="0x00" name="1:1" cname="" />
<value value="0x01" name="1:2" cname="" />
<value value="0x02" name="1:4" cname="" />
@@ -96,23 +96,23 @@
<value value="0x0D" name="1:8192" cname="" />
<value value="0x0E" name="1:16384" cname="" />
<value value="0x0F" name="1:32768" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0xF8" >
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0xF8" >
</config>
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x07" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RB3" cname="" />
<value value="0x01" name="RC1" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0xFF" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0xFF" >
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0xF8" >
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0xF8" >
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F4510.xml b/src/devices/pic/xml_data/18F4510.xml
index b038b39..bcfec9c 100644
--- a/src/devices/pic/xml_data/18F4510.xml
+++ b/src/devices/pic/xml_data/18F4510.xml
@@ -27,16 +27,16 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x007FFF" word_write_align="16" word_erase_align="32" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0x07" >
- <mask name="FOSC" value="0x0F" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="FOSC" value="0x0F" >
<value value="0x00" name="LP" cname="_OSC_LP" />
<value value="0x01" name="XT" cname="_OSC_XT" />
<value value="0x02" name="HS" cname="_OSC_HS" />
@@ -53,42 +53,42 @@
<value value="0x0D" name="EXTRC_CLKOUT" cname="_OSC_RC" />
<value value="0x0E" name="EXTRC_CLKOUT" cname="_OSC_RC" />
<value value="0x0F" name="EXTRC_CLKOUT" cname="_OSC_RC" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="Off" cname="_FCMEN_OFF" />
<value value="0x40" name="On" cname="_FCMEN_ON" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="Off" cname="_IESO_OFF" />
<value value="0x80" name="On" cname="_IESO_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x1F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" />
- </mask>
- <mask name="BODEN" value="0x06" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x06" >
<value value="0x00" name="Off" cname="_BOREN_OFF" />
<value value="0x02" name="Software" cname="_BOREN_ON" />
<value value="0x04" name="On_run" cname="_BOREN_NOSLP" />
<value value="0x06" name="On" cname="_BOREN_SBORDIS" />
- </mask>
- <mask name="BORV" value="0x18" >
+ </tqmask>
+ <tqmask name="BORV" value="0x18" >
<value value="0x00" name="4.5" cname="_BORV_0" />
<value value="0x08" name="4.2" cname="_BORV_1" />
<value value="0x10" name="2.7" cname="_BORV_2" />
<value value="0x18" name="2.0" cname="_BORV_3" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x1F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" />
<value value="0x01" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x1E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x1E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" />
@@ -105,131 +105,131 @@
<value value="0x1A" name="1:8192" cname="_WDTPS_8192" />
<value value="0x1C" name="1:16384" cname="_WDTPS_16384" />
<value value="0x1E" name="1:32768" cname="_WDTPS_32768" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x83" cmask="0x01" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x83" ctqmask="0x01" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RB3" cname="_CCP2MX_PORTBE" />
<value value="0x01" name="RC1" cname="_CCP2MX_PORTC" />
- </mask>
- <mask name="PBADEN" value="0x02" >
+ </tqmask>
+ <tqmask name="PBADEN" value="0x02" >
<value value="0x00" name="digital" cname="_PBADEN_OFF" />
<value value="0x02" name="analog" cname="_PBADEN_ON" />
- </mask>
- <mask name="LPT1OSC" value="0x04" >
+ </tqmask>
+ <tqmask name="LPT1OSC" value="0x04" >
<value value="0x00" name="Off" cname="_LPT1OSC_OFF" />
<value value="0x04" name="On" cname="_LPT1OSC_ON" />
- </mask>
- <mask name="MCLRE" value="0x80" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x80" >
<value value="0x00" name="Internal" cname="_MCLRE_OFF" />
<value value="0x80" name="External" cname="_MCLRE_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x85" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x85" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVREN_OFF" />
<value value="0x01" name="On" cname="_STVREN_ON" />
- </mask>
- <mask name="LVP" value="0x04" >
+ </tqmask>
+ <tqmask name="LVP" value="0x04" >
<value value="0x00" name="Off" cname="_LVP_OFF" />
<value value="0x04" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="_XINST_OFF" />
<value value="0x40" name="On" cname="_XINST_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0x0F" >
- <mask name="CP_0" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="CP_0" value="0x01" >
<value value="0x00" name="0800:1FFF" cname="_CP0_ON" />
<value value="0x01" name="Off" cname="_CP0_OFF" />
- </mask>
- <mask name="CP_1" value="0x02" >
+ </tqmask>
+ <tqmask name="CP_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_CP1_ON" />
<value value="0x02" name="Off" cname="_CP1_OFF" />
- </mask>
- <mask name="CP_2" value="0x04" >
+ </tqmask>
+ <tqmask name="CP_2" value="0x04" >
<value value="0x00" name="4000:5FFF" cname="_CP2_ON" />
<value value="0x04" name="Off" cname="_CP2_OFF" />
- </mask>
- <mask name="CP_3" value="0x08" >
+ </tqmask>
+ <tqmask name="CP_3" value="0x08" >
<value value="0x00" name="6000:7FFF" cname="_CP3_ON" />
<value value="0x08" name="Off" cname="_CP3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0x40" >
- <mask name="CPB" value="0x40" >
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="CPB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_CPB_ON" />
<value value="0x40" name="Off" cname="_CPB_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0x0F" >
- <mask name="WRT_0" value="0x01" >
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WRT_0" value="0x01" >
<value value="0x00" name="0800:1FFF" cname="_WRT0_ON" />
<value value="0x01" name="Off" cname="_WRT0_OFF" />
- </mask>
- <mask name="WRT_1" value="0x02" >
+ </tqmask>
+ <tqmask name="WRT_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_WRT1_ON" />
<value value="0x02" name="Off" cname="_WRT1_OFF" />
- </mask>
- <mask name="WRT_2" value="0x04" >
+ </tqmask>
+ <tqmask name="WRT_2" value="0x04" >
<value value="0x00" name="4000:5FFF" cname="_WRT2_ON" />
<value value="0x04" name="Off" cname="_WRT2_OFF" />
- </mask>
- <mask name="WRT_3" value="0x08" >
+ </tqmask>
+ <tqmask name="WRT_3" value="0x08" >
<value value="0x00" name="6000:7FFF" cname="_WRT3_ON" />
<value value="0x08" name="Off" cname="_WRT3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0x60" >
- <mask name="WRTC" value="0x20" >
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0x60" >
+ <tqmask name="WRTC" value="0x20" >
<value value="0x00" name="All" cname="_WRTC_ON" />
<value value="0x20" name="Off" cname="_WRTC_OFF" />
- </mask>
- <mask name="WRTB" value="0x40" >
+ </tqmask>
+ <tqmask name="WRTB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_WRTB_ON" />
<value value="0x40" name="Off" cname="_WRTB_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0x0F" >
- <mask name="EBTR_0" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="EBTR_0" value="0x01" >
<value value="0x00" name="0800:1FFF" cname="_EBTR0_ON" />
<value value="0x01" name="Off" cname="_EBTR0_OFF" />
- </mask>
- <mask name="EBTR_1" value="0x02" >
+ </tqmask>
+ <tqmask name="EBTR_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_EBTR1_ON" />
<value value="0x02" name="Off" cname="_EBTR1_OFF" />
- </mask>
- <mask name="EBTR_2" value="0x04" >
+ </tqmask>
+ <tqmask name="EBTR_2" value="0x04" >
<value value="0x00" name="4000:5FFF" cname="_EBTR2_ON" />
<value value="0x04" name="Off" cname="_EBTR2_OFF" />
- </mask>
- <mask name="EBTR_3" value="0x08" >
+ </tqmask>
+ <tqmask name="EBTR_3" value="0x08" >
<value value="0x00" name="6000:7FFF" cname="_EBTR3_ON" />
<value value="0x08" name="Off" cname="_EBTR3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x40" >
- <mask name="EBTRB" value="0x40" >
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="EBTRB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_EBTRB_ON" />
<value value="0x40" name="Off" cname="_EBTRB_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F4515.xml b/src/devices/pic/xml_data/18F4515.xml
index 4325432..671198c 100644
--- a/src/devices/pic/xml_data/18F4515.xml
+++ b/src/devices/pic/xml_data/18F4515.xml
@@ -27,16 +27,16 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x00BFFF" word_write_align="32" word_erase_align="32" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0x07" >
- <mask name="FOSC" value="0x0F" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="FOSC" value="0x0F" >
<value value="0x00" name="LP" cname="_OSC_LP" />
<value value="0x01" name="XT" cname="_OSC_XT" />
<value value="0x02" name="HS" cname="_OSC_HS" />
@@ -53,42 +53,42 @@
<value value="0x0D" name="EXTRC_CLKOUT" cname="_OSC_RC" />
<value value="0x0E" name="EXTRC_CLKOUT" cname="_OSC_RC" />
<value value="0x0F" name="EXTRC_CLKOUT" cname="_OSC_RC" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="Off" cname="_FCMEN_OFF" />
<value value="0x40" name="On" cname="_FCMEN_ON" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="Off" cname="_IESO_OFF" />
<value value="0x80" name="On" cname="_IESO_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x1F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" />
- </mask>
- <mask name="BODEN" value="0x06" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x06" >
<value value="0x00" name="Off" cname="_BOREN_OFF" />
<value value="0x02" name="Software" cname="_BOREN_ON" />
<value value="0x04" name="On_run" cname="_BOREN_NOSLP" />
<value value="0x06" name="On" cname="_BOREN_SBORDIS" />
- </mask>
- <mask name="BORV" value="0x18" >
+ </tqmask>
+ <tqmask name="BORV" value="0x18" >
<value value="0x00" name="4.5" cname="_BORV_0" />
<value value="0x08" name="4.2" cname="_BORV_1" />
<value value="0x10" name="2.7" cname="_BORV_2" />
<value value="0x18" name="2.0" cname="_BORV_3" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x1F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" />
<value value="0x01" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x1E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x1E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" />
@@ -105,119 +105,119 @@
<value value="0x1A" name="1:8192" cname="_WDTPS_8192" />
<value value="0x1C" name="1:16384" cname="_WDTPS_16384" />
<value value="0x1E" name="1:32768" cname="_WDTPS_32768" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x83" cmask="0x01" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x83" ctqmask="0x01" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RB3" cname="_CCP2MX_PORTBE" />
<value value="0x01" name="RC1" cname="_CCP2MX_PORTC" />
- </mask>
- <mask name="PBADEN" value="0x02" >
+ </tqmask>
+ <tqmask name="PBADEN" value="0x02" >
<value value="0x00" name="digital" cname="_PBADEN_OFF" />
<value value="0x02" name="analog" cname="_PBADEN_ON" />
- </mask>
- <mask name="LPT1OSC" value="0x04" >
+ </tqmask>
+ <tqmask name="LPT1OSC" value="0x04" >
<value value="0x00" name="Off" cname="_LPT1OSC_OFF" />
<value value="0x04" name="On" cname="_LPT1OSC_ON" />
- </mask>
- <mask name="MCLRE" value="0x80" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x80" >
<value value="0x00" name="Internal" cname="_MCLRE_OFF" />
<value value="0x80" name="External" cname="_MCLRE_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x85" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x85" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVREN_OFF" />
<value value="0x01" name="On" cname="_STVREN_ON" />
- </mask>
- <mask name="LVP" value="0x04" >
+ </tqmask>
+ <tqmask name="LVP" value="0x04" >
<value value="0x00" name="Off" cname="_LVP_OFF" />
<value value="0x04" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="_XINST_OFF" />
<value value="0x40" name="On" cname="_XINST_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0x07" >
- <mask name="CP_0" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="CP_0" value="0x01" >
<value value="0x00" name="0800:3FFF" cname="_CP0_ON" />
<value value="0x01" name="Off" cname="_CP0_OFF" />
- </mask>
- <mask name="CP_1" value="0x02" >
+ </tqmask>
+ <tqmask name="CP_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_CP1_ON" />
<value value="0x02" name="Off" cname="_CP1_OFF" />
- </mask>
- <mask name="CP_2" value="0x04" >
+ </tqmask>
+ <tqmask name="CP_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_CP2_ON" />
<value value="0x04" name="Off" cname="_CP2_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0x40" >
- <mask name="CPB" value="0x40" >
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="CPB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_CPB_ON" />
<value value="0x40" name="Off" cname="_CPB_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0x07" >
- <mask name="WRT_0" value="0x01" >
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="WRT_0" value="0x01" >
<value value="0x00" name="0800:3FFF" cname="_WRT0_ON" />
<value value="0x01" name="Off" cname="_WRT0_OFF" />
- </mask>
- <mask name="WRT_1" value="0x02" >
+ </tqmask>
+ <tqmask name="WRT_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_WRT1_ON" />
<value value="0x02" name="Off" cname="_WRT1_OFF" />
- </mask>
- <mask name="WRT_2" value="0x04" >
+ </tqmask>
+ <tqmask name="WRT_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_WRT2_ON" />
<value value="0x04" name="Off" cname="_WRT2_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0x60" >
- <mask name="WRTC" value="0x20" >
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0x60" >
+ <tqmask name="WRTC" value="0x20" >
<value value="0x00" name="All" cname="_WRTC_ON" />
<value value="0x20" name="Off" cname="_WRTC_OFF" />
- </mask>
- <mask name="WRTB" value="0x40" >
+ </tqmask>
+ <tqmask name="WRTB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_WRTB_ON" />
<value value="0x40" name="Off" cname="_WRTB_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0x07" >
- <mask name="EBTR_0" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="EBTR_0" value="0x01" >
<value value="0x00" name="0800:3FFF" cname="_EBTR0_ON" />
<value value="0x01" name="Off" cname="_EBTR0_OFF" />
- </mask>
- <mask name="EBTR_1" value="0x02" >
+ </tqmask>
+ <tqmask name="EBTR_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_EBTR1_ON" />
<value value="0x02" name="Off" cname="_EBTR1_OFF" />
- </mask>
- <mask name="EBTR_2" value="0x04" >
+ </tqmask>
+ <tqmask name="EBTR_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_EBTR2_ON" />
<value value="0x04" name="Off" cname="_EBTR2_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x40" >
- <mask name="EBTRB" value="0x40" >
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="EBTRB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_EBTRB_ON" />
<value value="0x40" name="Off" cname="_EBTRB_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F452.xml b/src/devices/pic/xml_data/18F452.xml
index 12ad5ce..24d1e3d 100644
--- a/src/devices/pic/xml_data/18F452.xml
+++ b/src/devices/pic/xml_data/18F452.xml
@@ -35,17 +35,17 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x007FFF" word_write_align="4" word_erase_align="32" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="eeprom" start="0x000000" end="0x0000FF" hexfile_offset="0xF00000" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0x27" >
- <mask name="FOSC" value="0x07" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0x27" >
+ <tqmask name="FOSC" value="0x07" >
<value value="0x00" name="LP" cname="_LP_OSC" sdcc_cname="_OSC_LP" />
<value value="0x01" name="XT" cname="_XT_OSC" sdcc_cname="_OSC_XT" />
<value value="0x02" name="HS" cname="_HS_OSC" sdcc_cname="_OSC_HS" />
@@ -54,36 +54,36 @@
<value value="0x05" name="EC_IO" cname="_ECIO_OSC" sdcc_cname="_OSC_EC_OSC2_RA6" />
<value value="0x06" name="H4" cname="_HSPLL_OSC" sdcc_cname="_OSC_HS_PLL" />
<value value="0x07" name="EXTRC_IO" cname="_RCIO_OSC" sdcc_cname="_OSC_RC_OSC2" />
- </mask>
- <mask name="OSCSEN" value="0x20" >
+ </tqmask>
+ <tqmask name="OSCSEN" value="0x20" >
<value value="0x00" name="On" cname="_OSCS_ON" />
<value value="0x20" name="Off" cname="_OSCS_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x0F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" sdcc_cname="_PUT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" sdcc_cname="_PUT_OFF" />
- </mask>
- <mask name="BODEN" value="0x02" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x02" >
<value value="0x00" name="Off" cname="_BOR_OFF" sdcc_cname="_BODEN_OFF" />
<value value="0x02" name="On" cname="_BOR_ON" sdcc_cname="_BODEN_ON" />
- </mask>
- <mask name="BORV" value="0x0C" >
+ </tqmask>
+ <tqmask name="BORV" value="0x0C" >
<value value="0x00" name="4.5" cname="_BORV_45" sdcc_cname="_BODENV_4_5V" />
<value value="0x04" name="4.2" cname="_BORV_42" sdcc_cname="_BODENV_4_2V" />
<value value="0x08" name="2.7" cname="_BORV_27" sdcc_cname="_BODENV_2_7V" />
<value value="0x0C" name="2.0" cname="_BORV_20" sdcc_cname="_BODENV_2_0V" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x0F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" />
<value value="0x01" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x0E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x0E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" sdcc_cname="_WDTPS_1_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" sdcc_cname="_WDTPS_1_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" sdcc_cname="_WDTPS_1_4" />
@@ -92,123 +92,123 @@
<value value="0x0A" name="1:32" cname="_WDTPS_32" sdcc_cname="_WDTPS_1_32" />
<value value="0x0C" name="1:64" cname="_WDTPS_64" sdcc_cname="_WDTPS_1_64" />
<value value="0x0E" name="1:128" cname="_WDTPS_128" sdcc_cname="_WDTPS_1_128" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x01" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x01" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RB3" cname="_CCP2MX_OFF" sdcc_cname="_CCP2MUX_RB3" />
<value value="0x01" name="RC1" cname="_CCP2MX_ON" sdcc_cname="_CCP2MUX_RC1" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x85" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x85" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVR_OFF" />
<value value="0x01" name="On" cname="_STVR_ON" />
- </mask>
- <mask name="LVP" value="0x04" >
+ </tqmask>
+ <tqmask name="LVP" value="0x04" >
<value value="0x00" name="Off" cname="_LVP_OFF" />
<value value="0x04" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" sdcc_cname="_BACKBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" sdcc_cname="_BACKBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0x0F" >
- <mask name="CP_0" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="CP_0" value="0x01" >
<value value="0x00" name="0200:1FFF" cname="_CP0_ON" sdcc_cname="_CP_0_ON" />
<value value="0x01" name="Off" cname="_CP0_OFF" sdcc_cname="_CP_0_OFF" />
- </mask>
- <mask name="CP_1" value="0x02" >
+ </tqmask>
+ <tqmask name="CP_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_CP1_ON" sdcc_cname="_CP_1_ON" />
<value value="0x02" name="Off" cname="_CP1_OFF" sdcc_cname="_CP_1_OFF" />
- </mask>
- <mask name="CP_2" value="0x04" >
+ </tqmask>
+ <tqmask name="CP_2" value="0x04" >
<value value="0x00" name="4000:5FFF" cname="_CP2_ON" sdcc_cname="_CP_2_ON" />
<value value="0x04" name="Off" cname="_CP2_OFF" sdcc_cname="_CP_2_OFF" />
- </mask>
- <mask name="CP_3" value="0x08" >
+ </tqmask>
+ <tqmask name="CP_3" value="0x08" >
<value value="0x00" name="6000:7FFF" cname="_CP3_ON" sdcc_cname="_CP_3_ON" />
<value value="0x08" name="Off" cname="_CP3_OFF" sdcc_cname="_CP_3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0xC0" >
- <mask name="CPB" value="0x40" >
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0xC0" >
+ <tqmask name="CPB" value="0x40" >
<value value="0x00" name="0000:01FF" cname="_CPB_ON" />
<value value="0x40" name="Off" cname="_CPB_OFF" />
- </mask>
- <mask name="CPD" value="0x80" >
+ </tqmask>
+ <tqmask name="CPD" value="0x80" >
<value value="0x00" name="All" cname="_CPD_ON" />
<value value="0x80" name="Off" cname="_CPD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0x0F" >
- <mask name="WRT_0" value="0x01" >
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WRT_0" value="0x01" >
<value value="0x00" name="0200:1FFF" cname="_WRT0_ON" sdcc_cname="_WRT_0_ON" />
<value value="0x01" name="Off" cname="_WRT0_OFF" sdcc_cname="_WRT_0_OFF" />
- </mask>
- <mask name="WRT_1" value="0x02" >
+ </tqmask>
+ <tqmask name="WRT_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_WRT1_ON" sdcc_cname="_WRT_1_ON" />
<value value="0x02" name="Off" cname="_WRT1_OFF" sdcc_cname="_WRT_1_OFF" />
- </mask>
- <mask name="WRT_2" value="0x04" >
+ </tqmask>
+ <tqmask name="WRT_2" value="0x04" >
<value value="0x00" name="4000:5FFF" cname="_WRT2_ON" sdcc_cname="_WRT_2_ON" />
<value value="0x04" name="Off" cname="_WRT2_OFF" sdcc_cname="_WRT_2_OFF" />
- </mask>
- <mask name="WRT_3" value="0x08" >
+ </tqmask>
+ <tqmask name="WRT_3" value="0x08" >
<value value="0x00" name="6000:7FFF" cname="_WRT3_ON" sdcc_cname="_WRT_3_ON" />
<value value="0x08" name="Off" cname="_WRT3_OFF" sdcc_cname="_WRT_3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0xE0" >
- <mask name="WRTC" value="0x20" >
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0xE0" >
+ <tqmask name="WRTC" value="0x20" >
<value value="0x00" name="All" cname="_WRTC_ON" />
<value value="0x20" name="Off" cname="_WRTC_OFF" />
- </mask>
- <mask name="WRTB" value="0x40" >
+ </tqmask>
+ <tqmask name="WRTB" value="0x40" >
<value value="0x00" name="0000:01FF" cname="_WRTB_ON" />
<value value="0x40" name="Off" cname="_WRTB_OFF" />
- </mask>
- <mask name="WRTD" value="0x80" >
+ </tqmask>
+ <tqmask name="WRTD" value="0x80" >
<value value="0x00" name="All" cname="_WRTD_ON" />
<value value="0x80" name="Off" cname="_WRTD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0x0F" >
- <mask name="EBTR_0" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="EBTR_0" value="0x01" >
<value value="0x00" name="0200:1FFF" cname="_EBTR0_ON" sdcc_cname="_EBTR_0_ON" />
<value value="0x01" name="Off" cname="_EBTR0_OFF" sdcc_cname="_EBTR_0_OFF" />
- </mask>
- <mask name="EBTR_1" value="0x02" >
+ </tqmask>
+ <tqmask name="EBTR_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_EBTR1_ON" sdcc_cname="_EBTR_1_ON" />
<value value="0x02" name="Off" cname="_EBTR1_OFF" sdcc_cname="_EBTR_1_OFF" />
- </mask>
- <mask name="EBTR_2" value="0x04" >
+ </tqmask>
+ <tqmask name="EBTR_2" value="0x04" >
<value value="0x00" name="4000:5FFF" cname="_EBTR2_ON" sdcc_cname="_EBTR_2_ON" />
<value value="0x04" name="Off" cname="_EBTR2_OFF" sdcc_cname="_EBTR_2_OFF" />
- </mask>
- <mask name="EBTR_3" value="0x08" >
+ </tqmask>
+ <tqmask name="EBTR_3" value="0x08" >
<value value="0x00" name="6000:7FFF" cname="_EBTR3_ON" sdcc_cname="_EBTR_3_ON" />
<value value="0x08" name="Off" cname="_EBTR3_OFF" sdcc_cname="_EBTR_3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x40" >
- <mask name="EBTRB" value="0x40" >
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="EBTRB" value="0x40" >
<value value="0x00" name="0000:01FF" cname="_EBTRB_ON" />
<value value="0x40" name="Off" cname="_EBTRB_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F4520.xml b/src/devices/pic/xml_data/18F4520.xml
index a1a1e75..4699c01 100644
--- a/src/devices/pic/xml_data/18F4520.xml
+++ b/src/devices/pic/xml_data/18F4520.xml
@@ -27,17 +27,17 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x007FFF" word_write_align="16" word_erase_align="32" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="eeprom" start="0x000000" end="0x0000FF" hexfile_offset="0xF00000" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0x07" >
- <mask name="FOSC" value="0x0F" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="FOSC" value="0x0F" >
<value value="0x00" name="LP" cname="_OSC_LP" />
<value value="0x01" name="XT" cname="_OSC_XT" />
<value value="0x02" name="HS" cname="_OSC_HS" />
@@ -54,42 +54,42 @@
<value value="0x0D" name="EXTRC_CLKOUT" cname="_OSC_RC" />
<value value="0x0E" name="EXTRC_CLKOUT" cname="_OSC_RC" />
<value value="0x0F" name="EXTRC_CLKOUT" cname="_OSC_RC" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="Off" cname="_FCMEN_OFF" />
<value value="0x40" name="On" cname="_FCMEN_ON" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="Off" cname="_IESO_OFF" />
<value value="0x80" name="On" cname="_IESO_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x1F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" />
- </mask>
- <mask name="BODEN" value="0x06" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x06" >
<value value="0x00" name="Off" cname="_BOREN_OFF" />
<value value="0x02" name="Software" cname="_BOREN_ON" />
<value value="0x04" name="On_run" cname="_BOREN_NOSLP" />
<value value="0x06" name="On" cname="_BOREN_SBORDIS" />
- </mask>
- <mask name="BORV" value="0x18" >
+ </tqmask>
+ <tqmask name="BORV" value="0x18" >
<value value="0x00" name="4.5" cname="_BORV_0" />
<value value="0x08" name="4.2" cname="_BORV_1" />
<value value="0x10" name="2.7" cname="_BORV_2" />
<value value="0x18" name="2.0" cname="_BORV_3" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x1F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" />
<value value="0x01" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x1E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x1E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" />
@@ -106,139 +106,139 @@
<value value="0x1A" name="1:8192" cname="_WDTPS_8192" />
<value value="0x1C" name="1:16384" cname="_WDTPS_16384" />
<value value="0x1E" name="1:32768" cname="_WDTPS_32768" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x83" cmask="0x01" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x83" ctqmask="0x01" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RB3" cname="_CCP2MX_PORTBE" />
<value value="0x01" name="RC1" cname="_CCP2MX_PORTC" />
- </mask>
- <mask name="PBADEN" value="0x02" >
+ </tqmask>
+ <tqmask name="PBADEN" value="0x02" >
<value value="0x00" name="digital" cname="_PBADEN_OFF" />
<value value="0x02" name="analog" cname="_PBADEN_ON" />
- </mask>
- <mask name="LPT1OSC" value="0x04" >
+ </tqmask>
+ <tqmask name="LPT1OSC" value="0x04" >
<value value="0x00" name="Off" cname="_LPT1OSC_OFF" />
<value value="0x04" name="On" cname="_LPT1OSC_ON" />
- </mask>
- <mask name="MCLRE" value="0x80" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x80" >
<value value="0x00" name="Internal" cname="_MCLRE_OFF" />
<value value="0x80" name="External" cname="_MCLRE_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x85" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x85" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVREN_OFF" />
<value value="0x01" name="On" cname="_STVREN_ON" />
- </mask>
- <mask name="LVP" value="0x04" >
+ </tqmask>
+ <tqmask name="LVP" value="0x04" >
<value value="0x00" name="Off" cname="_LVP_OFF" />
<value value="0x04" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="_XINST_OFF" />
<value value="0x40" name="On" cname="_XINST_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0x0F" >
- <mask name="CP_0" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="CP_0" value="0x01" >
<value value="0x00" name="0800:1FFF" cname="_CP0_ON" />
<value value="0x01" name="Off" cname="_CP0_OFF" />
- </mask>
- <mask name="CP_1" value="0x02" >
+ </tqmask>
+ <tqmask name="CP_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_CP1_ON" />
<value value="0x02" name="Off" cname="_CP1_OFF" />
- </mask>
- <mask name="CP_2" value="0x04" >
+ </tqmask>
+ <tqmask name="CP_2" value="0x04" >
<value value="0x00" name="4000:5FFF" cname="_CP2_ON" />
<value value="0x04" name="Off" cname="_CP2_OFF" />
- </mask>
- <mask name="CP_3" value="0x08" >
+ </tqmask>
+ <tqmask name="CP_3" value="0x08" >
<value value="0x00" name="6000:7FFF" cname="_CP3_ON" />
<value value="0x08" name="Off" cname="_CP3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0xC0" >
- <mask name="CPB" value="0x40" >
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0xC0" >
+ <tqmask name="CPB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_CPB_ON" />
<value value="0x40" name="Off" cname="_CPB_OFF" />
- </mask>
- <mask name="CPD" value="0x80" >
+ </tqmask>
+ <tqmask name="CPD" value="0x80" >
<value value="0x00" name="All" cname="_CPD_ON" />
<value value="0x80" name="Off" cname="_CPD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0x0F" >
- <mask name="WRT_0" value="0x01" >
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WRT_0" value="0x01" >
<value value="0x00" name="0800:1FFF" cname="_WRT0_ON" />
<value value="0x01" name="Off" cname="_WRT0_OFF" />
- </mask>
- <mask name="WRT_1" value="0x02" >
+ </tqmask>
+ <tqmask name="WRT_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_WRT1_ON" />
<value value="0x02" name="Off" cname="_WRT1_OFF" />
- </mask>
- <mask name="WRT_2" value="0x04" >
+ </tqmask>
+ <tqmask name="WRT_2" value="0x04" >
<value value="0x00" name="4000:5FFF" cname="_WRT2_ON" />
<value value="0x04" name="Off" cname="_WRT2_OFF" />
- </mask>
- <mask name="WRT_3" value="0x08" >
+ </tqmask>
+ <tqmask name="WRT_3" value="0x08" >
<value value="0x00" name="6000:7FFF" cname="_WRT3_ON" />
<value value="0x08" name="Off" cname="_WRT3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0xE0" >
- <mask name="WRTC" value="0x20" >
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0xE0" >
+ <tqmask name="WRTC" value="0x20" >
<value value="0x00" name="All" cname="_WRTC_ON" />
<value value="0x20" name="Off" cname="_WRTC_OFF" />
- </mask>
- <mask name="WRTB" value="0x40" >
+ </tqmask>
+ <tqmask name="WRTB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_WRTB_ON" />
<value value="0x40" name="Off" cname="_WRTB_OFF" />
- </mask>
- <mask name="WRTD" value="0x80" >
+ </tqmask>
+ <tqmask name="WRTD" value="0x80" >
<value value="0x00" name="All" cname="_WRTD_ON" />
<value value="0x80" name="Off" cname="_WRTD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0x0F" >
- <mask name="EBTR_0" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="EBTR_0" value="0x01" >
<value value="0x00" name="0800:1FFF" cname="_EBTR0_ON" />
<value value="0x01" name="Off" cname="_EBTR0_OFF" />
- </mask>
- <mask name="EBTR_1" value="0x02" >
+ </tqmask>
+ <tqmask name="EBTR_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_EBTR1_ON" />
<value value="0x02" name="Off" cname="_EBTR1_OFF" />
- </mask>
- <mask name="EBTR_2" value="0x04" >
+ </tqmask>
+ <tqmask name="EBTR_2" value="0x04" >
<value value="0x00" name="4000:5FFF" cname="_EBTR2_ON" />
<value value="0x04" name="Off" cname="_EBTR2_OFF" />
- </mask>
- <mask name="EBTR_3" value="0x08" >
+ </tqmask>
+ <tqmask name="EBTR_3" value="0x08" >
<value value="0x00" name="6000:7FFF" cname="_EBTR3_ON" />
<value value="0x08" name="Off" cname="_EBTR3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x40" >
- <mask name="EBTRB" value="0x40" >
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="EBTRB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_EBTRB_ON" />
<value value="0x40" name="Off" cname="_EBTRB_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F4523.xml b/src/devices/pic/xml_data/18F4523.xml
index 29b2583..26db550 100644
--- a/src/devices/pic/xml_data/18F4523.xml
+++ b/src/devices/pic/xml_data/18F4523.xml
@@ -24,17 +24,17 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x007FFF" word_write_align="16" word_erase_align="32" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="eeprom" start="0x000000" end="0x0000FF" hexfile_offset="0xF00000" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0x07" >
- <mask name="FOSC" value="0x0F" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="FOSC" value="0x0F" >
<value value="0x00" name="LP" cname="_OSC_LP" />
<value value="0x01" name="XT" cname="_OSC_XT" />
<value value="0x02" name="HS" cname="_OSC_HS" />
@@ -51,42 +51,42 @@
<value value="0x0D" name="EXTRC_CLKOUT" cname="_OSC_RC" />
<value value="0x0E" name="EXTRC_CLKOUT" cname="_OSC_RC" />
<value value="0x0F" name="EXTRC_CLKOUT" cname="_OSC_RC" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="Off" cname="_FCMEN_OFF" />
<value value="0x40" name="On" cname="_FCMEN_ON" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="Off" cname="_IESO_OFF" />
<value value="0x80" name="On" cname="_IESO_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x1F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" />
- </mask>
- <mask name="BODEN" value="0x06" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x06" >
<value value="0x00" name="Off" cname="_BOREN_OFF" />
<value value="0x02" name="Software" cname="_BOREN_ON" />
<value value="0x04" name="On_run" cname="_BOREN_NOSLP" />
<value value="0x06" name="On" cname="_BOREN_SBORDIS" />
- </mask>
- <mask name="BORV" value="0x18" >
+ </tqmask>
+ <tqmask name="BORV" value="0x18" >
<value value="0x00" name="4.5" cname="_BORV_0" />
<value value="0x08" name="4.2" cname="_BORV_1" />
<value value="0x10" name="2.7" cname="_BORV_2" />
<value value="0x18" name="2.0" cname="_BORV_3" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x1F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" />
<value value="0x01" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x1E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x1E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" />
@@ -103,139 +103,139 @@
<value value="0x1A" name="1:8192" cname="_WDTPS_8192" />
<value value="0x1C" name="1:16384" cname="_WDTPS_16384" />
<value value="0x1E" name="1:32768" cname="_WDTPS_32768" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x83" cmask="0x01" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x83" ctqmask="0x01" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RB3" cname="_CCP2MX_PORTB" />
<value value="0x01" name="RC1" cname="_CCP2MX_PORTC" />
- </mask>
- <mask name="PBADEN" value="0x02" >
+ </tqmask>
+ <tqmask name="PBADEN" value="0x02" >
<value value="0x00" name="digital" cname="_PBADEN_OFF" />
<value value="0x02" name="analog" cname="_PBADEN_ON" />
- </mask>
- <mask name="LPT1OSC" value="0x04" >
+ </tqmask>
+ <tqmask name="LPT1OSC" value="0x04" >
<value value="0x00" name="Off" cname="_LPT1OSC_OFF" />
<value value="0x04" name="On" cname="_LPT1OSC_ON" />
- </mask>
- <mask name="MCLRE" value="0x80" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x80" >
<value value="0x00" name="Internal" cname="_MCLRE_OFF" />
<value value="0x80" name="External" cname="_MCLRE_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x85" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x85" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVREN_OFF" />
<value value="0x01" name="On" cname="_STVREN_ON" />
- </mask>
- <mask name="LVP" value="0x04" >
+ </tqmask>
+ <tqmask name="LVP" value="0x04" >
<value value="0x00" name="Off" cname="_LVP_OFF" />
<value value="0x04" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="_XINST_OFF" />
<value value="0x40" name="On" cname="_XINST_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0x0F" >
- <mask name="CP_0" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="CP_0" value="0x01" >
<value value="0x00" name="0800:1FFF" cname="_CP0_ON" />
<value value="0x01" name="Off" cname="_CP0_OFF" />
- </mask>
- <mask name="CP_1" value="0x02" >
+ </tqmask>
+ <tqmask name="CP_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_CP1_ON" />
<value value="0x02" name="Off" cname="_CP1_OFF" />
- </mask>
- <mask name="CP_2" value="0x04" >
+ </tqmask>
+ <tqmask name="CP_2" value="0x04" >
<value value="0x00" name="4000:5FFF" cname="_CP2_ON" />
<value value="0x04" name="Off" cname="_CP2_OFF" />
- </mask>
- <mask name="CP_3" value="0x08" >
+ </tqmask>
+ <tqmask name="CP_3" value="0x08" >
<value value="0x00" name="6000:7FFF" cname="_CP3_ON" />
<value value="0x08" name="Off" cname="_CP3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0xC0" >
- <mask name="CPB" value="0x40" >
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0xC0" >
+ <tqmask name="CPB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_CPB_ON" />
<value value="0x40" name="Off" cname="_CPB_OFF" />
- </mask>
- <mask name="CPD" value="0x80" >
+ </tqmask>
+ <tqmask name="CPD" value="0x80" >
<value value="0x00" name="All" cname="_CPD_ON" />
<value value="0x80" name="Off" cname="_CPD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0x0F" >
- <mask name="WRT_0" value="0x01" >
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WRT_0" value="0x01" >
<value value="0x00" name="0800:1FFF" cname="_WRT0_ON" />
<value value="0x01" name="Off" cname="_WRT0_OFF" />
- </mask>
- <mask name="WRT_1" value="0x02" >
+ </tqmask>
+ <tqmask name="WRT_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_WRT1_ON" />
<value value="0x02" name="Off" cname="_WRT1_OFF" />
- </mask>
- <mask name="WRT_2" value="0x04" >
+ </tqmask>
+ <tqmask name="WRT_2" value="0x04" >
<value value="0x00" name="4000:5FFF" cname="_WRT2_ON" />
<value value="0x04" name="Off" cname="_WRT2_OFF" />
- </mask>
- <mask name="WRT_3" value="0x08" >
+ </tqmask>
+ <tqmask name="WRT_3" value="0x08" >
<value value="0x00" name="6000:7FFF" cname="_WRT3_ON" />
<value value="0x08" name="Off" cname="_WRT3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0xE0" >
- <mask name="WRTC" value="0x20" >
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0xE0" >
+ <tqmask name="WRTC" value="0x20" >
<value value="0x00" name="All" cname="_WRTC_ON" />
<value value="0x20" name="Off" cname="_WRTC_OFF" />
- </mask>
- <mask name="WRTB" value="0x40" >
+ </tqmask>
+ <tqmask name="WRTB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_WRTB_ON" />
<value value="0x40" name="Off" cname="_WRTB_OFF" />
- </mask>
- <mask name="WRTD" value="0x80" >
+ </tqmask>
+ <tqmask name="WRTD" value="0x80" >
<value value="0x00" name="All" cname="_WRTD_ON" />
<value value="0x80" name="Off" cname="_WRTD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0x0F" >
- <mask name="EBTR_0" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="EBTR_0" value="0x01" >
<value value="0x00" name="0800:1FFF" cname="_EBTR0_ON" />
<value value="0x01" name="Off" cname="_EBTR0_OFF" />
- </mask>
- <mask name="EBTR_1" value="0x02" >
+ </tqmask>
+ <tqmask name="EBTR_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_EBTR1_ON" />
<value value="0x02" name="Off" cname="_EBTR1_OFF" />
- </mask>
- <mask name="EBTR_2" value="0x04" >
+ </tqmask>
+ <tqmask name="EBTR_2" value="0x04" >
<value value="0x00" name="4000:5FFF" cname="_EBTR2_ON" />
<value value="0x04" name="Off" cname="_EBTR2_OFF" />
- </mask>
- <mask name="EBTR_3" value="0x08" >
+ </tqmask>
+ <tqmask name="EBTR_3" value="0x08" >
<value value="0x00" name="6000:7FFF" cname="_EBTR3_ON" />
<value value="0x08" name="Off" cname="_EBTR3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x40" >
- <mask name="EBTRB" value="0x40" >
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="EBTRB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_EBTRB_ON" />
<value value="0x40" name="Off" cname="_EBTRB_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F4525.xml b/src/devices/pic/xml_data/18F4525.xml
index f37d90b..0928756 100644
--- a/src/devices/pic/xml_data/18F4525.xml
+++ b/src/devices/pic/xml_data/18F4525.xml
@@ -27,17 +27,17 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x00BFFF" word_write_align="32" word_erase_align="32" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="eeprom" start="0x000000" end="0x0003FF" hexfile_offset="0xF00000" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0x07" >
- <mask name="FOSC" value="0x0F" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="FOSC" value="0x0F" >
<value value="0x00" name="LP" cname="_OSC_LP" />
<value value="0x01" name="XT" cname="_OSC_XT" />
<value value="0x02" name="HS" cname="_OSC_HS" />
@@ -54,42 +54,42 @@
<value value="0x0D" name="EXTRC_CLKOUT" cname="_OSC_RC" />
<value value="0x0E" name="EXTRC_CLKOUT" cname="_OSC_RC" />
<value value="0x0F" name="EXTRC_CLKOUT" cname="_OSC_RC" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="Off" cname="_FCMEN_OFF" />
<value value="0x40" name="On" cname="_FCMEN_ON" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="Off" cname="_IESO_OFF" />
<value value="0x80" name="On" cname="_IESO_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x1F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" />
- </mask>
- <mask name="BODEN" value="0x06" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x06" >
<value value="0x00" name="Off" cname="_BOREN_OFF" />
<value value="0x02" name="Software" cname="_BOREN_ON" />
<value value="0x04" name="On_run" cname="_BOREN_NOSLP" />
<value value="0x06" name="On" cname="_BOREN_SBORDIS" />
- </mask>
- <mask name="BORV" value="0x18" >
+ </tqmask>
+ <tqmask name="BORV" value="0x18" >
<value value="0x00" name="4.5" cname="_BORV_0" />
<value value="0x08" name="4.2" cname="_BORV_1" />
<value value="0x10" name="2.7" cname="_BORV_2" />
<value value="0x18" name="2.0" cname="_BORV_3" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x1F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" />
<value value="0x01" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x1E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x1E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" />
@@ -106,127 +106,127 @@
<value value="0x1A" name="1:8192" cname="_WDTPS_8192" />
<value value="0x1C" name="1:16384" cname="_WDTPS_16384" />
<value value="0x1E" name="1:32768" cname="_WDTPS_32768" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x83" cmask="0x01" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x83" ctqmask="0x01" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RB3" cname="_CCP2MX_PORTBE" />
<value value="0x01" name="RC1" cname="_CCP2MX_PORTC" />
- </mask>
- <mask name="PBADEN" value="0x02" >
+ </tqmask>
+ <tqmask name="PBADEN" value="0x02" >
<value value="0x00" name="digital" cname="_PBADEN_OFF" />
<value value="0x02" name="analog" cname="_PBADEN_ON" />
- </mask>
- <mask name="LPT1OSC" value="0x04" >
+ </tqmask>
+ <tqmask name="LPT1OSC" value="0x04" >
<value value="0x00" name="Off" cname="_LPT1OSC_OFF" />
<value value="0x04" name="On" cname="_LPT1OSC_ON" />
- </mask>
- <mask name="MCLRE" value="0x80" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x80" >
<value value="0x00" name="Internal" cname="_MCLRE_OFF" />
<value value="0x80" name="External" cname="_MCLRE_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x85" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x85" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVREN_OFF" />
<value value="0x01" name="On" cname="_STVREN_ON" />
- </mask>
- <mask name="LVP" value="0x04" >
+ </tqmask>
+ <tqmask name="LVP" value="0x04" >
<value value="0x00" name="Off" cname="_LVP_OFF" />
<value value="0x04" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="_XINST_OFF" />
<value value="0x40" name="On" cname="_XINST_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0x07" >
- <mask name="CP_0" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="CP_0" value="0x01" >
<value value="0x00" name="0800:3FFF" cname="_CP0_ON" />
<value value="0x01" name="Off" cname="_CP0_OFF" />
- </mask>
- <mask name="CP_1" value="0x02" >
+ </tqmask>
+ <tqmask name="CP_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_CP1_ON" />
<value value="0x02" name="Off" cname="_CP1_OFF" />
- </mask>
- <mask name="CP_2" value="0x04" >
+ </tqmask>
+ <tqmask name="CP_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_CP2_ON" />
<value value="0x04" name="Off" cname="_CP2_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0xC0" >
- <mask name="CPB" value="0x40" >
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0xC0" >
+ <tqmask name="CPB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_CPB_ON" />
<value value="0x40" name="Off" cname="_CPB_OFF" />
- </mask>
- <mask name="CPD" value="0x80" >
+ </tqmask>
+ <tqmask name="CPD" value="0x80" >
<value value="0x00" name="All" cname="_CPD_ON" />
<value value="0x80" name="Off" cname="_CPD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0x07" >
- <mask name="WRT_0" value="0x01" >
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="WRT_0" value="0x01" >
<value value="0x00" name="0800:3FFF" cname="_WRT0_ON" />
<value value="0x01" name="Off" cname="_WRT0_OFF" />
- </mask>
- <mask name="WRT_1" value="0x02" >
+ </tqmask>
+ <tqmask name="WRT_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_WRT1_ON" />
<value value="0x02" name="Off" cname="_WRT1_OFF" />
- </mask>
- <mask name="WRT_2" value="0x04" >
+ </tqmask>
+ <tqmask name="WRT_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_WRT2_ON" />
<value value="0x04" name="Off" cname="_WRT2_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0xE0" >
- <mask name="WRTC" value="0x20" >
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0xE0" >
+ <tqmask name="WRTC" value="0x20" >
<value value="0x00" name="All" cname="_WRTC_ON" />
<value value="0x20" name="Off" cname="_WRTC_OFF" />
- </mask>
- <mask name="WRTB" value="0x40" >
+ </tqmask>
+ <tqmask name="WRTB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_WRTB_ON" />
<value value="0x40" name="Off" cname="_WRTB_OFF" />
- </mask>
- <mask name="WRTD" value="0x80" >
+ </tqmask>
+ <tqmask name="WRTD" value="0x80" >
<value value="0x00" name="All" cname="_WRTD_ON" />
<value value="0x80" name="Off" cname="_WRTD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0x07" >
- <mask name="EBTR_0" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="EBTR_0" value="0x01" >
<value value="0x00" name="0800:3FFF" cname="_EBTR0_ON" />
<value value="0x01" name="Off" cname="_EBTR0_OFF" />
- </mask>
- <mask name="EBTR_1" value="0x02" >
+ </tqmask>
+ <tqmask name="EBTR_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_EBTR1_ON" />
<value value="0x02" name="Off" cname="_EBTR1_OFF" />
- </mask>
- <mask name="EBTR_2" value="0x04" >
+ </tqmask>
+ <tqmask name="EBTR_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_EBTR2_ON" />
<value value="0x04" name="Off" cname="_EBTR2_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x40" >
- <mask name="EBTRB" value="0x40" >
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="EBTRB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_EBTRB_ON" />
<value value="0x40" name="Off" cname="_EBTRB_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F4539.xml b/src/devices/pic/xml_data/18F4539.xml
index 71a1f4c..2733301 100644
--- a/src/devices/pic/xml_data/18F4539.xml
+++ b/src/devices/pic/xml_data/18F4539.xml
@@ -35,48 +35,48 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x005FFF" word_write_align="4" word_erase_align="32" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="eeprom" start="0x000000" end="0x0000FF" hexfile_offset="0xF00000" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0x27" >
- <mask name="FOSC" value="0x07" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0x27" >
+ <tqmask name="FOSC" value="0x07" >
<value value="default" name="invalid" />
<value value="0x02" name="HS" cname="_OSC_HS" />
<value value="0x04" name="EC_CLKOUT" cname="_OSC_EC" />
<value value="0x05" name="EC_IO" cname="_OSC_ECIO" />
<value value="0x06" name="H4" cname="_OSC_HSPLL" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x0F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" />
- </mask>
- <mask name="BODEN" value="0x02" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x02" >
<value value="0x00" name="Off" cname="_BOR_OFF" />
<value value="0x02" name="On" cname="_BOR_ON" />
- </mask>
- <mask name="BORV" value="0x0C" >
+ </tqmask>
+ <tqmask name="BORV" value="0x0C" >
<value value="0x00" name="4.5" cname="_BORV_45" />
<value value="0x04" name="4.2" cname="_BORV_42" />
<value value="0x08" name="2.7" cname="_BORV_27" />
<value value="0x0C" name="2.5" cname="_BORV_25" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x0F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" />
<value value="0x01" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x0E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x0E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" />
@@ -85,106 +85,106 @@
<value value="0x0A" name="1:32" cname="_WDTPS_32" />
<value value="0x0C" name="1:64" cname="_WDTPS_64" />
<value value="0x0E" name="1:128" cname="_WDTPS_128" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x85" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x85" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVR_OFF" />
<value value="0x01" name="On" cname="_STVR_ON" />
- </mask>
- <mask name="LVP" value="0x04" >
+ </tqmask>
+ <tqmask name="LVP" value="0x04" >
<value value="0x00" name="Off" cname="_LVP_OFF" />
<value value="0x04" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0x07" >
- <mask name="CP_0" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="CP_0" value="0x01" >
<value value="0x00" name="0200:1FFF" cname="_CP0_ON" />
<value value="0x01" name="Off" cname="_CP0_OFF" />
- </mask>
- <mask name="CP_1" value="0x02" >
+ </tqmask>
+ <tqmask name="CP_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_CP1_ON" />
<value value="0x02" name="Off" cname="_CP1_OFF" />
- </mask>
- <mask name="CP_2" value="0x04" >
+ </tqmask>
+ <tqmask name="CP_2" value="0x04" >
<value value="0x00" name="4000:5FFF" cname="_CP2_ON" />
<value value="0x04" name="Off" cname="_CP2_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0xC0" >
- <mask name="CPB" value="0x40" >
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0xC0" >
+ <tqmask name="CPB" value="0x40" >
<value value="0x00" name="0000:01FF" cname="_CPB_ON" />
<value value="0x40" name="Off" cname="_CPB_OFF" />
- </mask>
- <mask name="CPD" value="0x80" >
+ </tqmask>
+ <tqmask name="CPD" value="0x80" >
<value value="0x00" name="All" cname="_CPD_ON" />
<value value="0x80" name="Off" cname="_CPD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0x07" >
- <mask name="WRT_0" value="0x01" >
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="WRT_0" value="0x01" >
<value value="0x00" name="0200:1FFF" cname="_WRT0_ON" />
<value value="0x01" name="Off" cname="_WRT0_OFF" />
- </mask>
- <mask name="WRT_1" value="0x02" >
+ </tqmask>
+ <tqmask name="WRT_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_WRT1_ON" />
<value value="0x02" name="Off" cname="_WRT1_OFF" />
- </mask>
- <mask name="WRT_2" value="0x04" >
+ </tqmask>
+ <tqmask name="WRT_2" value="0x04" >
<value value="0x00" name="4000:5FFF" cname="_WRT2_ON" />
<value value="0x04" name="Off" cname="_WRT2_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0xE0" >
- <mask name="WRTC" value="0x20" >
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0xE0" >
+ <tqmask name="WRTC" value="0x20" >
<value value="0x00" name="All" cname="_WRTC_ON" />
<value value="0x20" name="Off" cname="_WRTC_OFF" />
- </mask>
- <mask name="WRTB" value="0x40" >
+ </tqmask>
+ <tqmask name="WRTB" value="0x40" >
<value value="0x00" name="0000:01FF" cname="_WRTB_ON" />
<value value="0x40" name="Off" cname="_WRTB_OFF" />
- </mask>
- <mask name="WRTD" value="0x80" >
+ </tqmask>
+ <tqmask name="WRTD" value="0x80" >
<value value="0x00" name="All" cname="_WRTD_ON" />
<value value="0x80" name="Off" cname="_WRTD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0x07" >
- <mask name="EBTR_0" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="EBTR_0" value="0x01" >
<value value="0x00" name="0200:1FFF" cname="_EBTR0_ON" />
<value value="0x01" name="Off" cname="_EBTR0_OFF" />
- </mask>
- <mask name="EBTR_1" value="0x02" >
+ </tqmask>
+ <tqmask name="EBTR_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_EBTR1_ON" />
<value value="0x02" name="Off" cname="_EBTR1_OFF" />
- </mask>
- <mask name="EBTR_2" value="0x04" >
+ </tqmask>
+ <tqmask name="EBTR_2" value="0x04" >
<value value="0x00" name="4000:5FFF" cname="_EBTR2_ON" />
<value value="0x04" name="Off" cname="_EBTR2_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x40" >
- <mask name="EBTRB" value="0x40" >
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="EBTRB" value="0x40" >
<value value="0x00" name="0000:01FF" cname="_EBTRB_ON" />
<value value="0x40" name="Off" cname="_EBTRB_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F4550.xml b/src/devices/pic/xml_data/18F4550.xml
index b0e26c8..d988438 100644
--- a/src/devices/pic/xml_data/18F4550.xml
+++ b/src/devices/pic/xml_data/18F4550.xml
@@ -26,15 +26,15 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x007FFF" word_write_align="16" word_erase_align="32" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="eeprom" start="0x000000" end="0x0000FF" hexfile_offset="0xF00000" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" >
- <mask name="PLLDIV" value="0x07" >
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" >
+ <tqmask name="PLLDIV" value="0x07" >
<value value="0x00" name="1" cname="_PLLDIV_1" sdcc_cname="_PLLDIV_NO_DIVIDE__4MHZ_INPUT_" />
<value value="0x01" name="2" cname="_PLLDIV_2" sdcc_cname="_PLLDIV_DIVIDE_BY_2__8MHZ_INPUT_" />
<value value="0x02" name="3" cname="_PLLDIV_3" sdcc_cname="_PLLDIV_DIVIDE_BY_3__12MHZ_INPUT_" />
@@ -43,21 +43,21 @@
<value value="0x05" name="6" cname="_PLLDIV_6" sdcc_cname="_PLLDIV_DIVIDE_BY_6__24MHZ_INPUT_" />
<value value="0x06" name="10" cname="_PLLDIV_10" sdcc_cname="_PLLDIV_DIVIDE_BY_10__40MHZ_INPUT_" />
<value value="0x07" name="12" cname="_PLLDIV_12" sdcc_cname="_PLLDIV_DIVIDE_BY_12__48MHZ_INPUT_" />
- </mask>
- <mask name="CPUDIV" value="0x18" >
+ </tqmask>
+ <tqmask name="CPUDIV" value="0x18" >
<value value="0x00" name="1" cname="_CPUDIV_OSC1_PLL2" sdcc_cname="_CPUDIV__OSC1_OSC2_SRC___1__96MHZ_PLL_SRC___2_" />
<value value="0x08" name="2" cname="_CPUDIV_OSC2_PLL3" sdcc_cname="_CPUDIV__OSC1_OSC2_SRC___2__96MHZ_PLL_SRC___3_" />
<value value="0x10" name="3" cname="_CPUDIV_OSC3_PLL4" sdcc_cname="_CPUDIV__OSC1_OSC2_SRC___3__96MHZ_PLL_SRC___4_" />
<value value="0x18" name="4" cname="_CPUDIV_OSC4_PLL6" sdcc_cname="_CPUDIV__OSC1_OSC2_SRC___4__96MHZ_PLL_SRC___6_" />
- </mask>
- <mask name="USBDIV" value="0x20" >
+ </tqmask>
+ <tqmask name="USBDIV" value="0x20" >
<value value="0x00" name="1" cname="_USBDIV_1" sdcc_cname="_USBPLL_CLOCK_SRC_FROM_OSC1_OSC2" />
<value value="0x20" name="2" cname="_USBDIV_2" sdcc_cname="_USBPLL_CLOCK_SRC_FROM_96MHZ_PLL_2" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0x05" >
- <mask name="FOSC" value="0x0F" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0x05" >
+ <tqmask name="FOSC" value="0x0F" >
<value value="0x00" name="XT" cname="_FOSC_XT_XT" sdcc_cname="_OSC_XT__USB_XT" />
<value value="0x01" name="XT" cname="_FOSC_XT_XT" sdcc_cname="_OSC_XT__USB_XT" />
<value value="0x02" name="XTPLL" cname="_FOSC_XTPLL" sdcc_cname="_OSC_XT__XT_PLL__USB_XT" />
@@ -74,46 +74,46 @@
<value value="0x0D" name="HS" cname="_FOSC_HS" sdcc_cname="_OSC_HS__USB_HS" />
<value value="0x0E" name="HSPLL" cname="_FOSC_HSPLL_HS" sdcc_cname="_OSC_HS__HS_PLL__USB_HS" />
<value value="0x0F" name="HSPLL" cname="_FOSC_HSPLL_HS" sdcc_cname="_OSC_HS__HS_PLL__USB_HS" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="Off" cname="_FCMEM_OFF" sdcc_cname="_FCMEN_OFF" />
<value value="0x40" name="On" cname="_FCMEM_ON" sdcc_cname="_FCMEN_ON" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="Off" cname="_IESO_OFF" />
<value value="0x80" name="On" cname="_IESO_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x1F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" sdcc_cname="_PUT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" sdcc_cname="_PUT_OFF" />
- </mask>
- <mask name="BODEN" value="0x06" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x06" >
<value value="0x00" name="Off" cname="_BOR_OFF" sdcc_cname="_BODEN_OFF" />
<value value="0x02" name="Software" cname="_BOR_SOFT" sdcc_cname="_BODEN_CONTROLLED_WITH_SBOREN_BIT" />
<value value="0x04" name="On_run" cname="_BOR_ON_ACTIVE" sdcc_cname="_BODEN_ON_WHILE_ACTIVE" />
<value value="0x06" name="On" cname="_BOR_ON" sdcc_cname="_BODEN_ON" />
- </mask>
- <mask name="BORV" value="0x18" >
+ </tqmask>
+ <tqmask name="BORV" value="0x18" >
<value value="0x00" name="4.5" cname="_BORV_0" sdcc_cname="_BODENV_4_5V" />
<value value="0x08" name="4.2" cname="_BORV_1" sdcc_cname="_BODENV_4_2V" />
<value value="0x10" name="2.7" cname="_BORV_2" sdcc_cname="_BODENV_2_7V" />
<value value="0x18" name="2.0" cname="_BORV_3" sdcc_cname="_BODENV_2_0V" />
- </mask>
- <mask name="VREGEN" value="0x20" >
+ </tqmask>
+ <tqmask name="VREGEN" value="0x20" >
<value value="0x00" name="Off" cname="_VREGEN_OFF" />
<value value="0x20" name="On" cname="_VREGEN_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x1F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" sdcc_cname="_WDT_DISABLED_CONTROLLED" />
<value value="0x01" name="On" cname="_WDT_ON" sdcc_cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x1E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x1E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" sdcc_cname="_WDTPS_1_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" sdcc_cname="_WDTPS_1_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" sdcc_cname="_WDTPS_1_4" />
@@ -130,135 +130,135 @@
<value value="0x1A" name="1:8192" cname="_WDTPS_8192" sdcc_cname="_WDTPS_1_8192" />
<value value="0x1C" name="1:16384" cname="_WDTPS_16384" sdcc_cname="_WDTPS_1_16384" />
<value value="0x1E" name="1:32768" cname="_WDTPS_32768" sdcc_cname="_WDTPS_1_32768" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x83" cmask="0x01" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x83" ctqmask="0x01" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RB3" cname="_CCP2MX_OFF" sdcc_cname="_CCP2MUX_RB3" />
<value value="0x01" name="RC1" cname="_CCP2MX_ON" sdcc_cname="_CCP2MUX_RC1" />
- </mask>
- <mask name="PBADEN" value="0x02" >
+ </tqmask>
+ <tqmask name="PBADEN" value="0x02" >
<value value="0x00" name="digital" cname="_PBADEN_OFF" sdcc_cname="_PBADEN_PORTB_4_0__CONFIGURED_AS_DIGITAL_I_O_ON_RESET" />
<value value="0x02" name="analog" cname="_PBADEN_ON" sdcc_cname="_PBADEN_PORTB_4_0__CONFIGURED_AS_ANALOG_INPUTS_ON_RESET" />
- </mask>
- <mask name="LPT1OSC" value="0x04" >
+ </tqmask>
+ <tqmask name="LPT1OSC" value="0x04" >
<value value="0x00" name="Off" cname="_LPT1OSC_OFF" />
<value value="0x04" name="On" cname="_LPT1OSC_ON" />
- </mask>
- <mask name="MCLRE" value="0x80" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x80" >
<value value="0x00" name="Internal" cname="_MCLRE_OFF" sdcc_cname="_MCLRE_MCLR_OFF_RE3_ON" />
<value value="0x80" name="External" cname="_MCLRE_ON" sdcc_cname="_MCLRE_MCLR_ON_RE3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x85" cmask="0x20" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x85" ctqmask="0x20" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVREN_OFF" sdcc_cname="_STVR_OFF" />
<value value="0x01" name="On" cname="_STVREN_ON" sdcc_cname="_STVR_ON" />
- </mask>
- <mask name="LVP" value="0x04" >
+ </tqmask>
+ <tqmask name="LVP" value="0x04" >
<value value="0x00" name="Off" cname="_LVP_OFF" />
<value value="0x04" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="ICPORT" value="0x20" >
+ </tqmask>
+ <tqmask name="ICPORT" value="0x20" >
<value value="0x00" name="Off" cname="_ICPRT_OFF" sdcc_cname="_ENICPORT_OFF" />
<value value="0x20" name="On" cname="_ICPRT_ON" sdcc_cname="_ENICPORT_ON" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="_XINST_OFF" sdcc_cname="_ENHCPU_OFF" />
<value value="0x40" name="On" cname="_XINST_ON" sdcc_cname="_ENHCPU_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" sdcc_cname="_BACKBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" sdcc_cname="_BACKBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0x0F" >
- <mask name="CP_0" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="CP_0" value="0x01" >
<value value="0x00" name="0800:1FFF" cname="_CP0_ON" sdcc_cname="_CP_0_ON" />
<value value="0x01" name="Off" cname="_CP0_OFF" sdcc_cname="_CP_0_OFF" />
- </mask>
- <mask name="CP_1" value="0x02" >
+ </tqmask>
+ <tqmask name="CP_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_CP1_ON" sdcc_cname="_CP_1_ON" />
<value value="0x02" name="Off" cname="_CP1_OFF" sdcc_cname="_CP_1_OFF" />
- </mask>
- <mask name="CP_2" value="0x04" >
+ </tqmask>
+ <tqmask name="CP_2" value="0x04" >
<value value="0x00" name="4000:5FFF" cname="_CP2_ON" sdcc_cname="_CP_2_ON" />
<value value="0x04" name="Off" cname="_CP2_OFF" sdcc_cname="_CP_2_OFF" />
- </mask>
- <mask name="CP_3" value="0x08" >
+ </tqmask>
+ <tqmask name="CP_3" value="0x08" >
<value value="0x00" name="6000:7FFF" cname="_CP3_ON" sdcc_cname="_CP_3_ON" />
<value value="0x08" name="Off" cname="_CP3_OFF" sdcc_cname="_CP_3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0x40" >
- <mask name="CPB" value="0x40" >
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="CPB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_CPB_ON" />
<value value="0x40" name="Off" cname="_CPB_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0x0F" >
- <mask name="WRT_0" value="0x01" >
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WRT_0" value="0x01" >
<value value="0x00" name="0800:1FFF" cname="_WRT0_ON" sdcc_cname="_WRT_0_ON" />
<value value="0x01" name="Off" cname="_WRT0_OFF" sdcc_cname="_WRT_0_OFF" />
- </mask>
- <mask name="WRT_1" value="0x02" >
+ </tqmask>
+ <tqmask name="WRT_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_WRT1_ON" sdcc_cname="_WRT_1_ON" />
<value value="0x02" name="Off" cname="_WRT1_OFF" sdcc_cname="_WRT_1_OFF" />
- </mask>
- <mask name="WRT_2" value="0x04" >
+ </tqmask>
+ <tqmask name="WRT_2" value="0x04" >
<value value="0x00" name="4000:5FFF" cname="_WRT2_ON" sdcc_cname="_WRT_2_ON" />
<value value="0x04" name="Off" cname="_WRT2_OFF" sdcc_cname="_WRT_2_OFF" />
- </mask>
- <mask name="WRT_3" value="0x08" >
+ </tqmask>
+ <tqmask name="WRT_3" value="0x08" >
<value value="0x00" name="6000:7FFF" cname="_WRT3_ON" sdcc_cname="_WRT_3_ON" />
<value value="0x08" name="Off" cname="_WRT3_OFF" sdcc_cname="_WRT_3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0x60" cmask="0x40" >
- <mask name="WRTC" value="0x20" >
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0x60" ctqmask="0x40" >
+ <tqmask name="WRTC" value="0x20" >
<value value="0x00" name="All" cname="_WRTC_ON" />
<value value="0x20" name="Off" cname="_WRTC_OFF" />
- </mask>
- <mask name="WRTB" value="0x40" >
+ </tqmask>
+ <tqmask name="WRTB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_WRTB_ON" />
<value value="0x40" name="Off" cname="_WRTB_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0x0F" >
- <mask name="EBTR_0" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="EBTR_0" value="0x01" >
<value value="0x00" name="0800:1FFF" cname="_EBTR0_ON" sdcc_cname="_EBTR_0_ON" />
<value value="0x01" name="Off" cname="_EBTR0_OFF" sdcc_cname="_EBTR_0_OFF" />
- </mask>
- <mask name="EBTR_1" value="0x02" >
+ </tqmask>
+ <tqmask name="EBTR_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_EBTR1_ON" sdcc_cname="_EBTR_1_ON" />
<value value="0x02" name="Off" cname="_EBTR1_OFF" sdcc_cname="_EBTR_1_OFF" />
- </mask>
- <mask name="EBTR_2" value="0x04" >
+ </tqmask>
+ <tqmask name="EBTR_2" value="0x04" >
<value value="0x00" name="4000:5FFF" cname="_EBTR2_ON" sdcc_cname="_EBTR_2_ON" />
<value value="0x04" name="Off" cname="_EBTR2_OFF" sdcc_cname="_EBTR_2_OFF" />
- </mask>
- <mask name="EBTR_3" value="0x08" >
+ </tqmask>
+ <tqmask name="EBTR_3" value="0x08" >
<value value="0x00" name="6000:7FFF" cname="_EBTR3_ON" sdcc_cname="_EBTR_3_ON" />
<value value="0x08" name="Off" cname="_EBTR3_OFF" sdcc_cname="_EBTR_3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x40" >
- <mask name="EBTRB" value="0x40" >
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="EBTRB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_EBTRB_ON" />
<value value="0x40" name="Off" cname="_EBTRB_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F458.xml b/src/devices/pic/xml_data/18F458.xml
index 33069dd..758acc8 100644
--- a/src/devices/pic/xml_data/18F458.xml
+++ b/src/devices/pic/xml_data/18F458.xml
@@ -35,17 +35,17 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x007FFF" word_write_align="4" word_erase_align="32" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="eeprom" start="0x000000" end="0x0000FF" hexfile_offset="0xF00000" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0x27" >
- <mask name="FOSC" value="0x07" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0x27" >
+ <tqmask name="FOSC" value="0x07" >
<value value="0x00" name="LP" cname="_LP_OSC" sdcc_cname="_OSC_LP" />
<value value="0x01" name="XT" cname="_XT_OSC" sdcc_cname="_OSC_XT" />
<value value="0x02" name="HS" cname="_HS_OSC" sdcc_cname="_OSC_HS" />
@@ -54,36 +54,36 @@
<value value="0x05" name="EC_IO" cname="_ECIO_OSC" sdcc_cname="_OSC_EC_OSC2_RA6" />
<value value="0x06" name="H4" cname="_HSPLL_OSC" sdcc_cname="_OSC_HS_PLL" />
<value value="0x07" name="EXTRC_IO" cname="_RCIO_OSC" sdcc_cname="_OSC_RC_OSC2" />
- </mask>
- <mask name="OSCSEN" value="0x20" >
+ </tqmask>
+ <tqmask name="OSCSEN" value="0x20" >
<value value="0x00" name="On" cname="_OSCS_ON" />
<value value="0x20" name="Off" cname="_OSCS_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x0F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" sdcc_cname="_PUT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" sdcc_cname="_PUT_OFF" />
- </mask>
- <mask name="BODEN" value="0x02" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x02" >
<value value="0x00" name="Off" cname="_BOR_OFF" sdcc_cname="_BODEN_OFF" />
<value value="0x02" name="On" cname="_BOR_ON" sdcc_cname="_BODEN_ON" />
- </mask>
- <mask name="BORV" value="0x0C" >
+ </tqmask>
+ <tqmask name="BORV" value="0x0C" >
<value value="0x00" name="4.5" cname="_BORV_45" sdcc_cname="_BODENV_4_5V" />
<value value="0x04" name="4.2" cname="_BORV_42" sdcc_cname="_BODENV_4_2V" />
<value value="0x08" name="2.7" cname="_BORV_27" sdcc_cname="_BODENV_2_7V" />
<value value="0x0C" name="2.0" cname="_BORV_20" sdcc_cname="_BODENV_2_0V" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x0F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" />
<value value="0x01" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x0E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x0E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" sdcc_cname="_WDTPS_1_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" sdcc_cname="_WDTPS_1_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" sdcc_cname="_WDTPS_1_4" />
@@ -92,118 +92,118 @@
<value value="0x0A" name="1:32" cname="_WDTPS_32" sdcc_cname="_WDTPS_1_32" />
<value value="0x0C" name="1:64" cname="_WDTPS_64" sdcc_cname="_WDTPS_1_64" />
<value value="0x0E" name="1:128" cname="_WDTPS_128" sdcc_cname="_WDTPS_1_128" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x85" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x85" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVR_OFF" />
<value value="0x01" name="On" cname="_STVR_ON" />
- </mask>
- <mask name="LVP" value="0x04" >
+ </tqmask>
+ <tqmask name="LVP" value="0x04" >
<value value="0x00" name="Off" cname="_LVP_OFF" />
<value value="0x04" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" sdcc_cname="_BACKBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" sdcc_cname="_BACKBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0x0F" >
- <mask name="CP_0" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="CP_0" value="0x01" >
<value value="0x00" name="0200:1FFF" cname="_CP0_ON" sdcc_cname="_CP_0_ON" />
<value value="0x01" name="Off" cname="_CP0_OFF" sdcc_cname="_CP_0_OFF" />
- </mask>
- <mask name="CP_1" value="0x02" >
+ </tqmask>
+ <tqmask name="CP_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_CP1_ON" sdcc_cname="_CP_1_ON" />
<value value="0x02" name="Off" cname="_CP1_OFF" sdcc_cname="_CP_1_OFF" />
- </mask>
- <mask name="CP_2" value="0x04" >
+ </tqmask>
+ <tqmask name="CP_2" value="0x04" >
<value value="0x00" name="4000:5FFF" cname="_CP2_ON" sdcc_cname="_CP_2_ON" />
<value value="0x04" name="Off" cname="_CP2_OFF" sdcc_cname="_CP_2_OFF" />
- </mask>
- <mask name="CP_3" value="0x08" >
+ </tqmask>
+ <tqmask name="CP_3" value="0x08" >
<value value="0x00" name="6000:7FFF" cname="_CP3_ON" sdcc_cname="_CP_3_ON" />
<value value="0x08" name="Off" cname="_CP3_OFF" sdcc_cname="_CP_3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0xC0" >
- <mask name="CPB" value="0x40" >
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0xC0" >
+ <tqmask name="CPB" value="0x40" >
<value value="0x00" name="0000:01FF" cname="_CPB_ON" />
<value value="0x40" name="Off" cname="_CPB_OFF" />
- </mask>
- <mask name="CPD" value="0x80" >
+ </tqmask>
+ <tqmask name="CPD" value="0x80" >
<value value="0x00" name="All" cname="_CPD_ON" />
<value value="0x80" name="Off" cname="_CPD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0x0F" >
- <mask name="WRT_0" value="0x01" >
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WRT_0" value="0x01" >
<value value="0x00" name="0200:1FFF" cname="_WRT0_ON" sdcc_cname="_WRT_0_ON" />
<value value="0x01" name="Off" cname="_WRT0_OFF" sdcc_cname="_WRT_0_OFF" />
- </mask>
- <mask name="WRT_1" value="0x02" >
+ </tqmask>
+ <tqmask name="WRT_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_WRT1_ON" sdcc_cname="_WRT_1_ON" />
<value value="0x02" name="Off" cname="_WRT1_OFF" sdcc_cname="_WRT_1_OFF" />
- </mask>
- <mask name="WRT_2" value="0x04" >
+ </tqmask>
+ <tqmask name="WRT_2" value="0x04" >
<value value="0x00" name="4000:5FFF" cname="_WRT2_ON" sdcc_cname="_WRT_2_ON" />
<value value="0x04" name="Off" cname="_WRT2_OFF" sdcc_cname="_WRT_2_OFF" />
- </mask>
- <mask name="WRT_3" value="0x08" >
+ </tqmask>
+ <tqmask name="WRT_3" value="0x08" >
<value value="0x00" name="6000:7FFF" cname="_WRT3_ON" sdcc_cname="_WRT_3_ON" />
<value value="0x08" name="Off" cname="_WRT3_OFF" sdcc_cname="_WRT_3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0xE0" >
- <mask name="WRTC" value="0x20" >
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0xE0" >
+ <tqmask name="WRTC" value="0x20" >
<value value="0x00" name="All" cname="_WRTC_ON" />
<value value="0x20" name="Off" cname="_WRTC_OFF" />
- </mask>
- <mask name="WRTB" value="0x40" >
+ </tqmask>
+ <tqmask name="WRTB" value="0x40" >
<value value="0x00" name="0000:01FF" cname="_WRTB_ON" />
<value value="0x40" name="Off" cname="_WRTB_OFF" />
- </mask>
- <mask name="WRTD" value="0x80" >
+ </tqmask>
+ <tqmask name="WRTD" value="0x80" >
<value value="0x00" name="All" cname="_WRTD_ON" />
<value value="0x80" name="Off" cname="_WRTD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0x0F" >
- <mask name="EBTR_0" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="EBTR_0" value="0x01" >
<value value="0x00" name="0200:1FFF" cname="_EBTR0_ON" sdcc_cname="_EBTR_0_ON" />
<value value="0x01" name="Off" cname="_EBTR0_OFF" sdcc_cname="_EBTR_0_OFF" />
- </mask>
- <mask name="EBTR_1" value="0x02" >
+ </tqmask>
+ <tqmask name="EBTR_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_EBTR1_ON" sdcc_cname="_EBTR_1_ON" />
<value value="0x02" name="Off" cname="_EBTR1_OFF" sdcc_cname="_EBTR_1_OFF" />
- </mask>
- <mask name="EBTR_2" value="0x04" >
+ </tqmask>
+ <tqmask name="EBTR_2" value="0x04" >
<value value="0x00" name="4000:5FFF" cname="_EBTR2_ON" sdcc_cname="_EBTR_2_ON" />
<value value="0x04" name="Off" cname="_EBTR2_OFF" sdcc_cname="_EBTR_2_OFF" />
- </mask>
- <mask name="EBTR_3" value="0x08" >
+ </tqmask>
+ <tqmask name="EBTR_3" value="0x08" >
<value value="0x00" name="6000:7FFF" cname="_EBTR3_ON" sdcc_cname="_EBTR_3_ON" />
<value value="0x08" name="Off" cname="_EBTR3_OFF" sdcc_cname="_EBTR_3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x40" >
- <mask name="EBTRB" value="0x40" >
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="EBTRB" value="0x40" >
<value value="0x00" name="0000:01FF" cname="_EBTRB_ON" />
<value value="0x40" name="Off" cname="_EBTRB_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F4580.xml b/src/devices/pic/xml_data/18F4580.xml
index e6e105a..cd1e077 100644
--- a/src/devices/pic/xml_data/18F4580.xml
+++ b/src/devices/pic/xml_data/18F4580.xml
@@ -27,17 +27,17 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x007FFF" word_write_align="16" word_erase_align="32" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="eeprom" start="0x000000" end="0x0000FF" hexfile_offset="0xF00000" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0x07" >
- <mask name="FOSC" value="0x0F" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="FOSC" value="0x0F" >
<value value="0x00" name="LP" cname="_OSC_LP" />
<value value="0x01" name="XT" cname="_OSC_XT" />
<value value="0x02" name="HS" cname="_OSC_HS" />
@@ -54,42 +54,42 @@
<value value="0x0D" name="EXTRC_CLKOUT" cname="_OSC_RC" />
<value value="0x0E" name="EXTRC_CLKOUT" cname="_OSC_RC" />
<value value="0x0F" name="EXTRC_CLKOUT" cname="_OSC_RC" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="Off" cname="_FCMEN_OFF" />
<value value="0x40" name="On" cname="_FCMEN_ON" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="Off" cname="_IESO_OFF" />
<value value="0x80" name="On" cname="_IESO_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x1F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" />
- </mask>
- <mask name="BODEN" value="0x06" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x06" >
<value value="0x00" name="Off" cname="_BOREN_OFF" />
<value value="0x02" name="Software" cname="_BOREN_SBORENCTRL" />
<value value="0x04" name="On_run" cname="_BOREN_BOACTIVE" />
<value value="0x06" name="On" cname="_BOREN_BOHW" />
- </mask>
- <mask name="BORV" value="0x18" >
+ </tqmask>
+ <tqmask name="BORV" value="0x18" >
<value value="0x00" name="4.5" cname="_BORV_0" />
<value value="0x08" name="4.2" cname="_BORV_1" />
<value value="0x10" name="2.7" cname="_BORV_2" />
<value value="0x18" name="2.0" cname="_BORV_3" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x1F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" />
<value value="0x01" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x1E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x1E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" />
@@ -106,139 +106,139 @@
<value value="0x1A" name="1:8192" cname="_WDTPS_8192" />
<value value="0x1C" name="1:16384" cname="_WDTPS_16384" />
<value value="0x1E" name="1:32768" cname="_WDTPS_32768" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x82" >
- <mask name="PBADEN" value="0x02" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x82" >
+ <tqmask name="PBADEN" value="0x02" >
<value value="0x00" name="digital" cname="_PBADEN_OFF" />
<value value="0x02" name="analog" cname="_PBADEN_ON" />
- </mask>
- <mask name="LPT1OSC" value="0x04" >
+ </tqmask>
+ <tqmask name="LPT1OSC" value="0x04" >
<value value="0x00" name="Off" cname="_LPT1OSC_OFF" />
<value value="0x04" name="On" cname="_LPT1OSC_ON" />
- </mask>
- <mask name="MCLRE" value="0x80" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x80" >
<value value="0x00" name="Internal" cname="_MCLRE_OFF" />
<value value="0x80" name="External" cname="_MCLRE_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x85" cmask="0x10" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x85" ctqmask="0x10" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVREN_OFF" />
<value value="0x01" name="On" cname="_STVREN_ON" />
- </mask>
- <mask name="LVP" value="0x04" >
+ </tqmask>
+ <tqmask name="LVP" value="0x04" >
<value value="0x00" name="Off" cname="_LVP_OFF" />
<value value="0x04" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="BBSIZ" value="0x10" >
+ </tqmask>
+ <tqmask name="BBSIZ" value="0x10" >
<value value="0x00" name="1024" cname="_BBSIZ_1024" />
<value value="0x10" name="2048" cname="_BBSIZ_2048" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="_XINST_OFF" />
<value value="0x40" name="On" cname="_XINST_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0x0F" >
- <mask name="CP_0" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="CP_0" value="0x01" >
<value value="0x00" name="0800/1000:1FFF" cname="_CP0_ON" />
<value value="0x01" name="Off" cname="_CP0_OFF" />
- </mask>
- <mask name="CP_1" value="0x02" >
+ </tqmask>
+ <tqmask name="CP_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_CP1_ON" />
<value value="0x02" name="Off" cname="_CP1_OFF" />
- </mask>
- <mask name="CP_2" value="0x04" >
+ </tqmask>
+ <tqmask name="CP_2" value="0x04" >
<value value="0x00" name="4000:5FFF" cname="_CP2_ON" />
<value value="0x04" name="Off" cname="_CP2_OFF" />
- </mask>
- <mask name="CP_3" value="0x08" >
+ </tqmask>
+ <tqmask name="CP_3" value="0x08" >
<value value="0x00" name="6000:7FFF" cname="_CP3_ON" />
<value value="0x08" name="Off" cname="_CP3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0xC0" >
- <mask name="CPB" value="0x40" >
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0xC0" >
+ <tqmask name="CPB" value="0x40" >
<value value="0x00" name="All" cname="_CPB_ON" />
<value value="0x40" name="Off" cname="_CPB_OFF" />
- </mask>
- <mask name="CPD" value="0x80" >
+ </tqmask>
+ <tqmask name="CPD" value="0x80" >
<value value="0x00" name="All" cname="_CPD_ON" />
<value value="0x80" name="Off" cname="_CPD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0x0F" >
- <mask name="WRT_0" value="0x01" >
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WRT_0" value="0x01" >
<value value="0x00" name="0800/1000:1FFF" cname="_WRT0_ON" />
<value value="0x01" name="Off" cname="_WRT0_OFF" />
- </mask>
- <mask name="WRT_1" value="0x02" >
+ </tqmask>
+ <tqmask name="WRT_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_WRT1_ON" />
<value value="0x02" name="Off" cname="_WRT1_OFF" />
- </mask>
- <mask name="WRT_2" value="0x04" >
+ </tqmask>
+ <tqmask name="WRT_2" value="0x04" >
<value value="0x00" name="4000:5FFF" cname="_WRT2_ON" />
<value value="0x04" name="Off" cname="_WRT2_OFF" />
- </mask>
- <mask name="WRT_3" value="0x08" >
+ </tqmask>
+ <tqmask name="WRT_3" value="0x08" >
<value value="0x00" name="6000:7FFF" cname="_WRT3_ON" />
<value value="0x08" name="Off" cname="_WRT3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0xE0" >
- <mask name="WRTC" value="0x20" >
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0xE0" >
+ <tqmask name="WRTC" value="0x20" >
<value value="0x00" name="All" cname="_WRTC_ON" />
<value value="0x20" name="Off" cname="_WRTC_OFF" />
- </mask>
- <mask name="WRTB" value="0x40" >
+ </tqmask>
+ <tqmask name="WRTB" value="0x40" >
<value value="0x00" name="All" cname="_WRTB_ON" />
<value value="0x40" name="Off" cname="_WRTB_OFF" />
- </mask>
- <mask name="WRTD" value="0x80" >
+ </tqmask>
+ <tqmask name="WRTD" value="0x80" >
<value value="0x00" name="All" cname="_WRTD_ON" />
<value value="0x80" name="Off" cname="_WRTD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0x0F" >
- <mask name="EBTR_0" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="EBTR_0" value="0x01" >
<value value="0x00" name="0800/1000:1FFF" cname="_EBTR0_ON" />
<value value="0x01" name="Off" cname="_EBTR0_OFF" />
- </mask>
- <mask name="EBTR_1" value="0x02" >
+ </tqmask>
+ <tqmask name="EBTR_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_EBTR1_ON" />
<value value="0x02" name="Off" cname="_EBTR1_OFF" />
- </mask>
- <mask name="EBTR_2" value="0x04" >
+ </tqmask>
+ <tqmask name="EBTR_2" value="0x04" >
<value value="0x00" name="4000:5FFF" cname="_EBTR2_ON" />
<value value="0x04" name="Off" cname="_EBTR2_OFF" />
- </mask>
- <mask name="EBTR_3" value="0x08" >
+ </tqmask>
+ <tqmask name="EBTR_3" value="0x08" >
<value value="0x00" name="6000:7FFF" cname="_EBTR3_ON" />
<value value="0x08" name="Off" cname="_EBTR3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x40" >
- <mask name="EBTRB" value="0x40" >
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="EBTRB" value="0x40" >
<value value="0x00" name="All" cname="_EBTRB_ON" />
<value value="0x40" name="Off" cname="_EBTRB_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F4585.xml b/src/devices/pic/xml_data/18F4585.xml
index fb438b8..dca0022 100644
--- a/src/devices/pic/xml_data/18F4585.xml
+++ b/src/devices/pic/xml_data/18F4585.xml
@@ -27,17 +27,17 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x00BFFF" word_write_align="32" word_erase_align="32" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="eeprom" start="0x000000" end="0x0003FF" hexfile_offset="0xF00000" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0x07" >
- <mask name="FOSC" value="0x0F" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="FOSC" value="0x0F" >
<value value="0x00" name="LP" cname="_OSC_LP" />
<value value="0x01" name="XT" cname="_OSC_XT" />
<value value="0x02" name="HS" cname="_OSC_HS" />
@@ -54,42 +54,42 @@
<value value="0x0D" name="EXTRC_CLKOUT" cname="_OSC_RC" />
<value value="0x0E" name="EXTRC_CLKOUT" cname="_OSC_RC" />
<value value="0x0F" name="EXTRC_CLKOUT" cname="_OSC_RC" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="Off" cname="_FCMEN_OFF" />
<value value="0x40" name="On" cname="_FCMEN_ON" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="Off" cname="_IESO_OFF" />
<value value="0x80" name="On" cname="_IESO_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x1F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" />
- </mask>
- <mask name="BODEN" value="0x06" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x06" >
<value value="0x00" name="Off" cname="_BOREN_OFF" />
<value value="0x02" name="Software" cname="_BOREN_SBORENCTRL" />
<value value="0x04" name="On_run" cname="_BOREN_BOACTIVE" />
<value value="0x06" name="On" cname="_BOREN_BOHW" />
- </mask>
- <mask name="BORV" value="0x18" >
+ </tqmask>
+ <tqmask name="BORV" value="0x18" >
<value value="0x00" name="4.5" cname="_BORV_0" />
<value value="0x08" name="4.2" cname="_BORV_1" />
<value value="0x10" name="2.7" cname="_BORV_2" />
<value value="0x18" name="2.0" cname="_BORV_3" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x1F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" />
<value value="0x01" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x1E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x1E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" />
@@ -106,129 +106,129 @@
<value value="0x1A" name="1:8192" cname="_WDTPS_8192" />
<value value="0x1C" name="1:16384" cname="_WDTPS_16384" />
<value value="0x1E" name="1:32768" cname="_WDTPS_32768" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x82" >
- <mask name="PBADEN" value="0x02" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x82" >
+ <tqmask name="PBADEN" value="0x02" >
<value value="0x00" name="digital" cname="_PBADEN_OFF" />
<value value="0x02" name="analog" cname="_PBADEN_ON" />
- </mask>
- <mask name="LPT1OSC" value="0x04" >
+ </tqmask>
+ <tqmask name="LPT1OSC" value="0x04" >
<value value="0x00" name="Off" cname="_LPT1OSC_OFF" />
<value value="0x04" name="On" cname="_LPT1OSC_ON" />
- </mask>
- <mask name="MCLRE" value="0x80" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x80" >
<value value="0x00" name="Internal" cname="_MCLRE_OFF" />
<value value="0x80" name="External" cname="_MCLRE_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x85" cmask="0x30" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x85" ctqmask="0x30" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVREN_OFF" />
<value value="0x01" name="On" cname="_STVREN_ON" />
- </mask>
- <mask name="LVP" value="0x04" >
+ </tqmask>
+ <tqmask name="LVP" value="0x04" >
<value value="0x00" name="Off" cname="_LVP_OFF" />
<value value="0x04" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="BBSIZ" value="0x30" >
+ </tqmask>
+ <tqmask name="BBSIZ" value="0x30" >
<value value="0x00" name="1024" cname="_BBSIZ_1024" />
<value value="0x10" name="2048" cname="_BBSIZ_2048" />
<value value="0x20" name="4096" cname="_BBSIZ_4096" />
<value value="0x30" name="4096" cname="_BBSIZ_4096" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="_XINST_OFF" />
<value value="0x40" name="On" cname="_XINST_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0x07" >
- <mask name="CP_0" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="CP_0" value="0x01" >
<value value="0x00" name="0800/1000/2000:3FFF" cname="_CP0_ON" />
<value value="0x01" name="Off" cname="_CP0_OFF" />
- </mask>
- <mask name="CP_1" value="0x02" >
+ </tqmask>
+ <tqmask name="CP_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_CP1_ON" />
<value value="0x02" name="Off" cname="_CP1_OFF" />
- </mask>
- <mask name="CP_2" value="0x04" >
+ </tqmask>
+ <tqmask name="CP_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_CP2_ON" />
<value value="0x04" name="Off" cname="_CP2_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0xC0" >
- <mask name="CPB" value="0x40" >
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0xC0" >
+ <tqmask name="CPB" value="0x40" >
<value value="0x00" name="All" cname="_CPB_ON" />
<value value="0x40" name="Off" cname="_CPB_OFF" />
- </mask>
- <mask name="CPD" value="0x80" >
+ </tqmask>
+ <tqmask name="CPD" value="0x80" >
<value value="0x00" name="All" cname="_CPD_ON" />
<value value="0x80" name="Off" cname="_CPD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0x07" >
- <mask name="WRT_0" value="0x01" >
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="WRT_0" value="0x01" >
<value value="0x00" name="0800/1000/2000:3FFF" cname="_WRT0_ON" />
<value value="0x01" name="Off" cname="_WRT0_OFF" />
- </mask>
- <mask name="WRT_1" value="0x02" >
+ </tqmask>
+ <tqmask name="WRT_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_WRT1_ON" />
<value value="0x02" name="Off" cname="_WRT1_OFF" />
- </mask>
- <mask name="WRT_2" value="0x04" >
+ </tqmask>
+ <tqmask name="WRT_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_WRT2_ON" />
<value value="0x04" name="Off" cname="_WRT2_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0xE0" >
- <mask name="WRTC" value="0x20" >
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0xE0" >
+ <tqmask name="WRTC" value="0x20" >
<value value="0x00" name="All" cname="_WRTC_ON" />
<value value="0x20" name="Off" cname="_WRTC_OFF" />
- </mask>
- <mask name="WRTB" value="0x40" >
+ </tqmask>
+ <tqmask name="WRTB" value="0x40" >
<value value="0x00" name="All" cname="_WRTB_ON" />
<value value="0x40" name="Off" cname="_WRTB_OFF" />
- </mask>
- <mask name="WRTD" value="0x80" >
+ </tqmask>
+ <tqmask name="WRTD" value="0x80" >
<value value="0x00" name="All" cname="_WRTD_ON" />
<value value="0x80" name="Off" cname="_WRTD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0x07" >
- <mask name="EBTR_0" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="EBTR_0" value="0x01" >
<value value="0x00" name="0800/1000/2000:3FFF" cname="_EBTR0_ON" />
<value value="0x01" name="Off" cname="_EBTR0_OFF" />
- </mask>
- <mask name="EBTR_1" value="0x02" >
+ </tqmask>
+ <tqmask name="EBTR_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_EBTR1_ON" />
<value value="0x02" name="Off" cname="_EBTR1_OFF" />
- </mask>
- <mask name="EBTR_2" value="0x04" >
+ </tqmask>
+ <tqmask name="EBTR_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_EBTR2_ON" />
<value value="0x04" name="Off" cname="_EBTR2_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x40" >
- <mask name="EBTRB" value="0x40" >
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="EBTRB" value="0x40" >
<value value="0x00" name="All" cname="_EBTRB_ON" />
<value value="0x40" name="Off" cname="_EBTRB_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F45J10.xml b/src/devices/pic/xml_data/18F45J10.xml
index af2c752..aede454 100644
--- a/src/devices/pic/xml_data/18F45J10.xml
+++ b/src/devices/pic/xml_data/18F45J10.xml
@@ -31,55 +31,55 @@
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0xE1" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0xE1" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="" />
<value value="0x01" name="On" cname="" />
- </mask>
- <mask name="STVREN" value="0x20" >
+ </tqmask>
+ <tqmask name="STVREN" value="0x20" >
<value value="0x00" name="Off" cname="" />
<value value="0x20" name="On" cname="" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="" />
<value value="0x40" name="On" cname="" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x1" name="CONFIG1H" wmask="0x7F" bvalue="0x04" >
- <mask name="CP" value="0x04" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0x7F" bvalue="0x04" >
+ <tqmask name="CP" value="0x04" >
<value value="0x00" name="All" cname="" />
<value value="0x04" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0xC7" >
- <mask name="FOSC" value="0x03" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0xC7" >
+ <tqmask name="FOSC" value="0x03" >
<value value="0x00" name="HS" cname="" />
<value value="0x01" name="HSPLL" cname="" />
<value value="0x02" name="EC" cname="" />
<value value="0x03" name="ECPLL_IO" cname="" />
- </mask>
- <mask name="FOSC2" value="0x04" >
+ </tqmask>
+ <tqmask name="FOSC2" value="0x04" >
<value value="0x00" name="FOSC1:FOSC0" cname="" />
<value value="0x04" name="INTRC" cname="" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="On" cname="" />
<value value="0x40" name="Off" cname="" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x0F" >
- <mask name="WDTPS" value="0x0F" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WDTPS" value="0x0F" >
<value value="0x00" name="1:1" cname="" />
<value value="0x01" name="1:2" cname="" />
<value value="0x02" name="1:4" cname="" />
@@ -96,23 +96,23 @@
<value value="0x0D" name="1:8192" cname="" />
<value value="0x0E" name="1:16384" cname="" />
<value value="0x0F" name="1:32768" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0xF8" >
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0xF8" >
</config>
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x07" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RB3" cname="" />
<value value="0x01" name="RC1" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0xFF" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0xFF" >
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0xF8" >
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0xF8" >
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F4610.xml b/src/devices/pic/xml_data/18F4610.xml
index d105cdb..9c3fe13 100644
--- a/src/devices/pic/xml_data/18F4610.xml
+++ b/src/devices/pic/xml_data/18F4610.xml
@@ -27,16 +27,16 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x00FFFF" word_write_align="32" word_erase_align="32" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0x07" >
- <mask name="FOSC" value="0x0F" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="FOSC" value="0x0F" >
<value value="0x00" name="LP" cname="_OSC_LP" />
<value value="0x01" name="XT" cname="_OSC_XT" />
<value value="0x02" name="HS" cname="_OSC_HS" />
@@ -53,42 +53,42 @@
<value value="0x0D" name="EXTRC_CLKOUT" cname="_OSC_RC" />
<value value="0x0E" name="EXTRC_CLKOUT" cname="_OSC_RC" />
<value value="0x0F" name="EXTRC_CLKOUT" cname="_OSC_RC" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="Off" cname="_FCMEN_OFF" />
<value value="0x40" name="On" cname="_FCMEN_ON" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="Off" cname="_IESO_OFF" />
<value value="0x80" name="On" cname="_IESO_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x1F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" />
- </mask>
- <mask name="BODEN" value="0x06" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x06" >
<value value="0x00" name="Off" cname="_BOREN_OFF" />
<value value="0x02" name="Software" cname="_BOREN_ON" />
<value value="0x04" name="On_run" cname="_BOREN_NOSLP" />
<value value="0x06" name="On" cname="_BOREN_SBORDIS" />
- </mask>
- <mask name="BORV" value="0x18" >
+ </tqmask>
+ <tqmask name="BORV" value="0x18" >
<value value="0x00" name="4.5" cname="_BORV_0" />
<value value="0x08" name="4.2" cname="_BORV_1" />
<value value="0x10" name="2.7" cname="_BORV_2" />
<value value="0x18" name="2.0" cname="_BORV_3" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x1F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" />
<value value="0x01" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x1E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x1E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" />
@@ -105,131 +105,131 @@
<value value="0x1A" name="1:8192" cname="_WDTPS_8192" />
<value value="0x1C" name="1:16384" cname="_WDTPS_16384" />
<value value="0x1E" name="1:32768" cname="_WDTPS_32768" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x83" cmask="0x01" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x83" ctqmask="0x01" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RB3" cname="_CCP2MX_PORTBE" />
<value value="0x01" name="RC1" cname="_CCP2MX_PORTC" />
- </mask>
- <mask name="PBADEN" value="0x02" >
+ </tqmask>
+ <tqmask name="PBADEN" value="0x02" >
<value value="0x00" name="digital" cname="_PBADEN_OFF" />
<value value="0x02" name="analog" cname="_PBADEN_ON" />
- </mask>
- <mask name="LPT1OSC" value="0x04" >
+ </tqmask>
+ <tqmask name="LPT1OSC" value="0x04" >
<value value="0x00" name="Off" cname="_LPT1OSC_OFF" />
<value value="0x04" name="On" cname="_LPT1OSC_ON" />
- </mask>
- <mask name="MCLRE" value="0x80" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x80" >
<value value="0x00" name="Internal" cname="_MCLRE_OFF" />
<value value="0x80" name="External" cname="_MCLRE_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x85" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x85" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVREN_OFF" />
<value value="0x01" name="On" cname="_STVREN_ON" />
- </mask>
- <mask name="LVP" value="0x04" >
+ </tqmask>
+ <tqmask name="LVP" value="0x04" >
<value value="0x00" name="Off" cname="_LVP_OFF" />
<value value="0x04" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="_XINST_OFF" />
<value value="0x40" name="On" cname="_XINST_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0x0F" >
- <mask name="CP_0" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="CP_0" value="0x01" >
<value value="0x00" name="0800:3FFF" cname="_CP0_ON" />
<value value="0x01" name="Off" cname="_CP0_OFF" />
- </mask>
- <mask name="CP_1" value="0x02" >
+ </tqmask>
+ <tqmask name="CP_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_CP1_ON" />
<value value="0x02" name="Off" cname="_CP1_OFF" />
- </mask>
- <mask name="CP_2" value="0x04" >
+ </tqmask>
+ <tqmask name="CP_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_CP2_ON" />
<value value="0x04" name="Off" cname="_CP2_OFF" />
- </mask>
- <mask name="CP_3" value="0x08" >
+ </tqmask>
+ <tqmask name="CP_3" value="0x08" >
<value value="0x00" name="C000:FFFF" cname="_CP3_ON" />
<value value="0x08" name="Off" cname="_CP3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0x40" >
- <mask name="CPB" value="0x40" >
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="CPB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_CPB_ON" />
<value value="0x40" name="Off" cname="_CPB_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0x0F" >
- <mask name="WRT_0" value="0x01" >
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WRT_0" value="0x01" >
<value value="0x00" name="0800:3FFF" cname="_WRT0_ON" />
<value value="0x01" name="Off" cname="_WRT0_OFF" />
- </mask>
- <mask name="WRT_1" value="0x02" >
+ </tqmask>
+ <tqmask name="WRT_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_WRT1_ON" />
<value value="0x02" name="Off" cname="_WRT1_OFF" />
- </mask>
- <mask name="WRT_2" value="0x04" >
+ </tqmask>
+ <tqmask name="WRT_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_WRT2_ON" />
<value value="0x04" name="Off" cname="_WRT2_OFF" />
- </mask>
- <mask name="WRT_3" value="0x08" >
+ </tqmask>
+ <tqmask name="WRT_3" value="0x08" >
<value value="0x00" name="C000:FFFF" cname="_WRT3_ON" />
<value value="0x08" name="Off" cname="_WRT3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0x60" >
- <mask name="WRTC" value="0x20" >
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0x60" >
+ <tqmask name="WRTC" value="0x20" >
<value value="0x00" name="All" cname="_WRTC_ON" />
<value value="0x20" name="Off" cname="_WRTC_OFF" />
- </mask>
- <mask name="WRTB" value="0x40" >
+ </tqmask>
+ <tqmask name="WRTB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_WRTB_ON" />
<value value="0x40" name="Off" cname="_WRTB_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0x0F" >
- <mask name="EBTR_0" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="EBTR_0" value="0x01" >
<value value="0x00" name="0800:3FFF" cname="_EBTR0_ON" />
<value value="0x01" name="Off" cname="_EBTR0_OFF" />
- </mask>
- <mask name="EBTR_1" value="0x02" >
+ </tqmask>
+ <tqmask name="EBTR_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_EBTR1_ON" />
<value value="0x02" name="Off" cname="_EBTR1_OFF" />
- </mask>
- <mask name="EBTR_2" value="0x04" >
+ </tqmask>
+ <tqmask name="EBTR_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_EBTR2_ON" />
<value value="0x04" name="Off" cname="_EBTR2_OFF" />
- </mask>
- <mask name="EBTR_3" value="0x08" >
+ </tqmask>
+ <tqmask name="EBTR_3" value="0x08" >
<value value="0x00" name="C000:FFFF" cname="_EBTR3_ON" />
<value value="0x08" name="Off" cname="_EBTR3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x40" >
- <mask name="EBTRB" value="0x40" >
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="EBTRB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_EBTRB_ON" />
<value value="0x40" name="Off" cname="_EBTRB_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F4620.xml b/src/devices/pic/xml_data/18F4620.xml
index 5964590..ff74392 100644
--- a/src/devices/pic/xml_data/18F4620.xml
+++ b/src/devices/pic/xml_data/18F4620.xml
@@ -30,17 +30,17 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x00FFFF" word_write_align="32" word_erase_align="32" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="eeprom" start="0x000000" end="0x0003FF" hexfile_offset="0xF00000" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0x07" >
- <mask name="FOSC" value="0x0F" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="FOSC" value="0x0F" >
<value value="0x00" name="LP" cname="_OSC_LP" />
<value value="0x01" name="XT" cname="_OSC_XT" />
<value value="0x02" name="HS" cname="_OSC_HS" />
@@ -51,42 +51,42 @@
<value value="0x07" name="EXTRC_IO" cname="_OSC_RCIO6" />
<value value="0x08" name="INTRC_IO" cname="_OSC_INTIO67" />
<value value="0x09" name="INTRC_CLKOUT" cname="_OSC_INTIO7" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="Off" cname="_FCMEN_OFF" />
<value value="0x40" name="On" cname="_FCMEN_ON" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="Off" cname="_IESO_OFF" />
<value value="0x80" name="On" cname="_IESO_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x1F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" sdcc_cname="_PUT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" sdcc_cname="_PUT_OFF" />
- </mask>
- <mask name="BODEN" value="0x06" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x06" >
<value value="0x00" name="Off" cname="_BOREN_OFF" sdcc_cname="_BODEN_OFF" />
<value value="0x02" name="Software" cname="_BOREN_ON" sdcc_cname="_BODEN_ON" />
<value value="0x04" name="On_run" cname="_BOREN_NOSLP" sdcc_cname="_BODEN_ON_WHILE_ACTIVE" />
<value value="0x06" name="On" cname="_BOREN_SBORDIS" sdcc_cname="_BODEN_CONTROLLED_WITH_SBOREN_BIT" />
- </mask>
- <mask name="BORV" value="0x18" >
+ </tqmask>
+ <tqmask name="BORV" value="0x18" >
<value value="0x00" name="4.6" cname="_BORV_0" sdcc_cname="_BODENV_4_5V" />
<value value="0x08" name="4.3" cname="_BORV_1" sdcc_cname="_BODENV_4_2V" />
<value value="0x10" name="2.8" cname="_BORV_2" sdcc_cname="_BODENV_2_7V" />
<value value="0x18" name="2.1" cname="_BORV_3" sdcc_cname="_BODENV_2_0V" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x1F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" sdcc_cname="_WDT_DISABLED_CONTROLLED" />
<value value="0x01" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x1E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x1E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" sdcc_cname="_WDTPS_1_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" sdcc_cname="_WDTPS_1_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" sdcc_cname="_WDTPS_1_4" />
@@ -103,131 +103,131 @@
<value value="0x1A" name="1:8192" cname="_WDTPS_8192" sdcc_cname="_WDTPS_1_8192" />
<value value="0x1C" name="1:16384" cname="_WDTPS_16384" sdcc_cname="_WDTPS_1_16384" />
<value value="0x1E" name="1:32768" cname="_WDTPS_32768" sdcc_cname="_WDTPS_1_32768" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x83" cmask="0x01" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x83" ctqmask="0x01" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RB3" cname="_CCP2MX_PORTBE" sdcc_cname="_CCP2MUX_RB3" />
<value value="0x01" name="RC1" cname="_CCP2MX_PORTC" sdcc_cname="_CCP2MUX_RC1" />
- </mask>
- <mask name="PBADEN" value="0x02" >
+ </tqmask>
+ <tqmask name="PBADEN" value="0x02" >
<value value="0x00" name="digital" cname="_PBADEN_OFF" sdcc_cname="_PBADEN_PORTB_4_0__CONFIGURED_AS_DIGITAL_I_O_ON_RESET" />
<value value="0x02" name="analog" cname="_PBADEN_ON" sdcc_cname="_PBADEN_PORTB_4_0__CONFIGURED_AS_ANALOG_INPUTS_ON_RESET" />
- </mask>
- <mask name="LPT1OSC" value="0x04" >
+ </tqmask>
+ <tqmask name="LPT1OSC" value="0x04" >
<value value="0x00" name="Off" cname="_LPT1OSC_OFF" />
<value value="0x04" name="On" cname="_LPT1OSC_ON" />
- </mask>
- <mask name="MCLRE" value="0x80" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x80" >
<value value="0x00" name="Internal" cname="_MCLRE_OFF" sdcc_cname="_MCLRE_MCLR_OFF_RE3_ON" />
<value value="0x80" name="External" cname="_MCLRE_ON" sdcc_cname="_MCLRE_MCLR_ON_RE3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x85" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x85" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVREN_OFF" sdcc_cname="_STVR_OFF" />
<value value="0x01" name="On" cname="_STVREN_ON" sdcc_cname="_STVR_ON" />
- </mask>
- <mask name="LVP" value="0x04" >
+ </tqmask>
+ <tqmask name="LVP" value="0x04" >
<value value="0x00" name="Off" cname="_LVP_OFF" />
<value value="0x04" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="_XINST_OFF" />
<value value="0x40" name="On" cname="_XINST_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" sdcc_cname="_BACKBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" sdcc_cname="_BACKBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0x0F" >
- <mask name="CP_0" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="CP_0" value="0x01" >
<value value="0x00" name="0800:3FFF" cname="_CP0_ON" sdcc_cname="_CP_0_ON" />
<value value="0x01" name="Off" cname="_CP0_OFF" sdcc_cname="_CP_0_OFF" />
- </mask>
- <mask name="CP_1" value="0x02" >
+ </tqmask>
+ <tqmask name="CP_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_CP1_ON" sdcc_cname="_CP_1_ON" />
<value value="0x02" name="Off" cname="_CP1_OFF" sdcc_cname="_CP_1_OFF" />
- </mask>
- <mask name="CP_2" value="0x04" >
+ </tqmask>
+ <tqmask name="CP_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_CP2_ON" sdcc_cname="_CP_2_ON" />
<value value="0x04" name="Off" cname="_CP2_OFF" sdcc_cname="_CP_2_OFF" />
- </mask>
- <mask name="CP_3" value="0x08" >
+ </tqmask>
+ <tqmask name="CP_3" value="0x08" >
<value value="0x00" name="C000:FFFF" cname="_CP3_ON" sdcc_cname="_CP_3_ON" />
<value value="0x08" name="Off" cname="_CP3_OFF" sdcc_cname="_CP_3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0x40" >
- <mask name="CPB" value="0x40" >
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="CPB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_CPB_ON" />
<value value="0x40" name="Off" cname="_CPB_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0x0F" >
- <mask name="WRT_0" value="0x01" >
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WRT_0" value="0x01" >
<value value="0x00" name="0800:3FFF" cname="_WRT0_ON" sdcc_cname="_WRT_0_ON" />
<value value="0x01" name="Off" cname="_WRT0_OFF" sdcc_cname="_WRT_0_OFF" />
- </mask>
- <mask name="WRT_1" value="0x02" >
+ </tqmask>
+ <tqmask name="WRT_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_WRT1_ON" sdcc_cname="_WRT_1_ON" />
<value value="0x02" name="Off" cname="_WRT1_OFF" sdcc_cname="_WRT_1_OFF" />
- </mask>
- <mask name="WRT_2" value="0x04" >
+ </tqmask>
+ <tqmask name="WRT_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_WRT2_ON" sdcc_cname="_WRT_2_ON" />
<value value="0x04" name="Off" cname="_WRT2_OFF" sdcc_cname="_WRT_2_OFF" />
- </mask>
- <mask name="WRT_3" value="0x08" >
+ </tqmask>
+ <tqmask name="WRT_3" value="0x08" >
<value value="0x00" name="C000:FFFF" cname="_WRT3_ON" sdcc_cname="_WRT_3_ON" />
<value value="0x08" name="Off" cname="_WRT3_OFF" sdcc_cname="_WRT_3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0x60" >
- <mask name="WRTC" value="0x20" >
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0x60" >
+ <tqmask name="WRTC" value="0x20" >
<value value="0x00" name="All" cname="_WRTC_ON" />
<value value="0x20" name="Off" cname="_WRTC_OFF" />
- </mask>
- <mask name="WRTB" value="0x40" >
+ </tqmask>
+ <tqmask name="WRTB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_WRTB_ON" />
<value value="0x40" name="Off" cname="_WRTB_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0x0F" >
- <mask name="EBTR_0" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="EBTR_0" value="0x01" >
<value value="0x00" name="0800:3FFF" cname="_EBTR0_ON" sdcc_cname="_EBTR_0_ON" />
<value value="0x01" name="Off" cname="_EBTR0_OFF" sdcc_cname="_EBTR_0_OFF" />
- </mask>
- <mask name="EBTR_1" value="0x02" >
+ </tqmask>
+ <tqmask name="EBTR_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_EBTR1_ON" sdcc_cname="_EBTR_1_ON" />
<value value="0x02" name="Off" cname="_EBTR1_OFF" sdcc_cname="_EBTR_1_OFF" />
- </mask>
- <mask name="EBTR_2" value="0x04" >
+ </tqmask>
+ <tqmask name="EBTR_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_EBTR2_ON" sdcc_cname="_EBTR_2_ON" />
<value value="0x04" name="Off" cname="_EBTR2_OFF" sdcc_cname="_EBTR_2_OFF" />
- </mask>
- <mask name="EBTR_3" value="0x08" >
+ </tqmask>
+ <tqmask name="EBTR_3" value="0x08" >
<value value="0x00" name="C000:FFFF" cname="_EBTR3_ON" sdcc_cname="_EBTR_3_ON" />
<value value="0x08" name="Off" cname="_EBTR3_OFF" sdcc_cname="_EBTR_3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x40" >
- <mask name="EBTRB" value="0x40" >
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="EBTRB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_EBTRB_ON" />
<value value="0x40" name="Off" cname="_EBTRB_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F4680.xml b/src/devices/pic/xml_data/18F4680.xml
index f5ef137..155abb9 100644
--- a/src/devices/pic/xml_data/18F4680.xml
+++ b/src/devices/pic/xml_data/18F4680.xml
@@ -27,17 +27,17 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x00FFFF" word_write_align="32" word_erase_align="32" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="eeprom" start="0x000000" end="0x0003FF" hexfile_offset="0xF00000" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0x07" >
- <mask name="FOSC" value="0x0F" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="FOSC" value="0x0F" >
<value value="0x00" name="LP" cname="_OSC_LP" />
<value value="0x01" name="XT" cname="_OSC_XT" />
<value value="0x02" name="HS" cname="_OSC_HS" />
@@ -54,42 +54,42 @@
<value value="0x0D" name="EXTRC_CLKOUT" cname="_OSC_RC" />
<value value="0x0E" name="EXTRC_CLKOUT" cname="_OSC_RC" />
<value value="0x0F" name="EXTRC_CLKOUT" cname="_OSC_RC" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="Off" cname="_FCMEN_OFF" />
<value value="0x40" name="On" cname="_FCMEN_ON" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="Off" cname="_IESO_OFF" />
<value value="0x80" name="On" cname="_IESO_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x1F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" />
- </mask>
- <mask name="BODEN" value="0x06" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x06" >
<value value="0x00" name="Off" cname="_BOREN_OFF" />
<value value="0x02" name="Software" cname="_BOREN_SBORENCTRL" />
<value value="0x04" name="On_run" cname="_BOREN_BOACTIVE" />
<value value="0x06" name="On" cname="_BOREN_BOHW" />
- </mask>
- <mask name="BORV" value="0x18" >
+ </tqmask>
+ <tqmask name="BORV" value="0x18" >
<value value="0x00" name="4.5" cname="_BORV_0" />
<value value="0x08" name="4.2" cname="_BORV_1" />
<value value="0x10" name="2.7" cname="_BORV_2" />
<value value="0x18" name="2.0" cname="_BORV_3" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x1F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" />
<value value="0x01" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x1E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x1E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" />
@@ -106,141 +106,141 @@
<value value="0x1A" name="1:8192" cname="_WDTPS_8192" />
<value value="0x1C" name="1:16384" cname="_WDTPS_16384" />
<value value="0x1E" name="1:32768" cname="_WDTPS_32768" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x82" >
- <mask name="PBADEN" value="0x02" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x82" >
+ <tqmask name="PBADEN" value="0x02" >
<value value="0x00" name="digital" cname="_PBADEN_OFF" />
<value value="0x02" name="analog" cname="_PBADEN_ON" />
- </mask>
- <mask name="LPT1OSC" value="0x04" >
+ </tqmask>
+ <tqmask name="LPT1OSC" value="0x04" >
<value value="0x00" name="Off" cname="_LPT1OSC_OFF" />
<value value="0x04" name="On" cname="_LPT1OSC_ON" />
- </mask>
- <mask name="MCLRE" value="0x80" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x80" >
<value value="0x00" name="Internal" cname="_MCLRE_OFF" />
<value value="0x80" name="External" cname="_MCLRE_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x85" cmask="0x30" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x85" ctqmask="0x30" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVREN_OFF" />
<value value="0x01" name="On" cname="_STVREN_ON" />
- </mask>
- <mask name="LVP" value="0x04" >
+ </tqmask>
+ <tqmask name="LVP" value="0x04" >
<value value="0x00" name="Off" cname="_LVP_OFF" />
<value value="0x04" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="BBSIZ" value="0x30" >
+ </tqmask>
+ <tqmask name="BBSIZ" value="0x30" >
<value value="0x00" name="1024" cname="_BBSIZ_1024" />
<value value="0x10" name="2048" cname="_BBSIZ_2048" />
<value value="0x20" name="4096" cname="_BBSIZ_4096" />
<value value="0x30" name="4096" cname="_BBSIZ_4096" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="_XINST_OFF" />
<value value="0x40" name="On" cname="_XINST_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0x0F" >
- <mask name="CP_0" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="CP_0" value="0x01" >
<value value="0x00" name="0800/1000/2000:3FFF" cname="_CP0_ON" />
<value value="0x01" name="Off" cname="_CP0_OFF" />
- </mask>
- <mask name="CP_1" value="0x02" >
+ </tqmask>
+ <tqmask name="CP_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_CP1_ON" />
<value value="0x02" name="Off" cname="_CP1_OFF" />
- </mask>
- <mask name="CP_2" value="0x04" >
+ </tqmask>
+ <tqmask name="CP_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_CP2_ON" />
<value value="0x04" name="Off" cname="_CP2_OFF" />
- </mask>
- <mask name="CP_3" value="0x08" >
+ </tqmask>
+ <tqmask name="CP_3" value="0x08" >
<value value="0x00" name="C000:FFFF" cname="_CP3_ON" />
<value value="0x08" name="Off" cname="_CP3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0xC0" >
- <mask name="CPB" value="0x40" >
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0xC0" >
+ <tqmask name="CPB" value="0x40" >
<value value="0x00" name="All" cname="_CPB_ON" />
<value value="0x40" name="Off" cname="_CPB_OFF" />
- </mask>
- <mask name="CPD" value="0x80" >
+ </tqmask>
+ <tqmask name="CPD" value="0x80" >
<value value="0x00" name="All" cname="_CPD_ON" />
<value value="0x80" name="Off" cname="_CPD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0x0F" >
- <mask name="WRT_0" value="0x01" >
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WRT_0" value="0x01" >
<value value="0x00" name="0800/1000/2000:3FFF" cname="_WRT0_ON" />
<value value="0x01" name="Off" cname="_WRT0_OFF" />
- </mask>
- <mask name="WRT_1" value="0x02" >
+ </tqmask>
+ <tqmask name="WRT_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_WRT1_ON" />
<value value="0x02" name="Off" cname="_WRT1_OFF" />
- </mask>
- <mask name="WRT_2" value="0x04" >
+ </tqmask>
+ <tqmask name="WRT_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_WRT2_ON" />
<value value="0x04" name="Off" cname="_WRT2_OFF" />
- </mask>
- <mask name="WRT_3" value="0x08" >
+ </tqmask>
+ <tqmask name="WRT_3" value="0x08" >
<value value="0x00" name="C000:FFFF" cname="_WRT3_ON" />
<value value="0x08" name="Off" cname="_WRT3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0xE0" >
- <mask name="WRTC" value="0x20" >
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0xE0" >
+ <tqmask name="WRTC" value="0x20" >
<value value="0x00" name="All" cname="_WRTC_ON" />
<value value="0x20" name="Off" cname="_WRTC_OFF" />
- </mask>
- <mask name="WRTB" value="0x40" >
+ </tqmask>
+ <tqmask name="WRTB" value="0x40" >
<value value="0x00" name="All" cname="_WRTB_ON" />
<value value="0x40" name="Off" cname="_WRTB_OFF" />
- </mask>
- <mask name="WRTD" value="0x80" >
+ </tqmask>
+ <tqmask name="WRTD" value="0x80" >
<value value="0x00" name="All" cname="_WRTD_ON" />
<value value="0x80" name="Off" cname="_WRTD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0x0F" >
- <mask name="EBTR_0" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="EBTR_0" value="0x01" >
<value value="0x00" name="0800/1000/2000:3FFF" cname="_EBTR0_ON" />
<value value="0x01" name="Off" cname="_EBTR0_OFF" />
- </mask>
- <mask name="EBTR_1" value="0x02" >
+ </tqmask>
+ <tqmask name="EBTR_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_EBTR1_ON" />
<value value="0x02" name="Off" cname="_EBTR1_OFF" />
- </mask>
- <mask name="EBTR_2" value="0x04" >
+ </tqmask>
+ <tqmask name="EBTR_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_EBTR2_ON" />
<value value="0x04" name="Off" cname="_EBTR2_OFF" />
- </mask>
- <mask name="EBTR_3" value="0x08" >
+ </tqmask>
+ <tqmask name="EBTR_3" value="0x08" >
<value value="0x00" name="C000:FFFF" cname="_EBTR3_ON" />
<value value="0x08" name="Off" cname="_EBTR3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x40" >
- <mask name="EBTRB" value="0x40" >
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="EBTRB" value="0x40" >
<value value="0x00" name="All" cname="_EBTRB_ON" />
<value value="0x40" name="Off" cname="_EBTRB_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F4682.xml b/src/devices/pic/xml_data/18F4682.xml
index 19b387b..c6ce618 100644
--- a/src/devices/pic/xml_data/18F4682.xml
+++ b/src/devices/pic/xml_data/18F4682.xml
@@ -27,17 +27,17 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x013FFF" word_write_align="32" word_erase_align="32" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="eeprom" start="0x000000" end="0x0003FF" hexfile_offset="0xF00000" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0x07" >
- <mask name="FOSC" value="0x0F" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="FOSC" value="0x0F" >
<value value="0x00" name="LP" cname="_OSC_LP" />
<value value="0x01" name="XT" cname="_OSC_XT" />
<value value="0x02" name="HS" cname="_OSC_HS" />
@@ -48,42 +48,42 @@
<value value="0x07" name="EXTRC_IO" cname="_OSC_RCIO" />
<value value="0x08" name="INTRC_IO" cname="_OSC_IRCIO67" />
<value value="0x09" name="INTRC_CLKOUT" cname="_OSC_IRCIO7" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="Off" cname="_FCMEN_OFF" />
<value value="0x40" name="On" cname="_FCMEN_ON" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="Off" cname="_IESO_OFF" />
<value value="0x80" name="On" cname="_IESO_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x1F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" />
- </mask>
- <mask name="BODEN" value="0x06" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x06" >
<value value="0x00" name="Off" cname="_BOREN_OFF" />
<value value="0x02" name="Software" cname="_BOREN_SBORENCTRL" />
<value value="0x04" name="On_run" cname="_BOREN_BOACTIVE" />
<value value="0x06" name="On" cname="_BOREN_BOHW" />
- </mask>
- <mask name="BORV" value="0x18" >
+ </tqmask>
+ <tqmask name="BORV" value="0x18" >
<value value="0x00" name="4.5" cname="_BORV_0" />
<value value="0x08" name="4.2" cname="_BORV_1" />
<value value="0x10" name="2.7" cname="_BORV_2" />
<value value="0x18" name="2.0" cname="_BORV_3" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x1F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" />
<value value="0x01" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x1E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x1E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" />
@@ -100,153 +100,153 @@
<value value="0x1A" name="1:8192" cname="_WDTPS_8192" />
<value value="0x1C" name="1:16384" cname="_WDTPS_16384" />
<value value="0x1E" name="1:32768" cname="_WDTPS_32768" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x82" >
- <mask name="PBADEN" value="0x02" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x82" >
+ <tqmask name="PBADEN" value="0x02" >
<value value="0x00" name="digital" cname="_PBADEN_OFF" />
<value value="0x02" name="analog" cname="_PBADEN_ON" />
- </mask>
- <mask name="LPT1OSC" value="0x04" >
+ </tqmask>
+ <tqmask name="LPT1OSC" value="0x04" >
<value value="0x00" name="Off" cname="_LPT1OSC_OFF" />
<value value="0x04" name="On" cname="_LPT1OSC_ON" />
- </mask>
- <mask name="MCLRE" value="0x80" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x80" >
<value value="0x00" name="Internal" cname="_MCLRE_OFF" />
<value value="0x80" name="External" cname="_MCLRE_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x85" cmask="0x30" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x85" ctqmask="0x30" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVREN_OFF" />
<value value="0x01" name="On" cname="_STVREN_ON" />
- </mask>
- <mask name="LVP" value="0x04" >
+ </tqmask>
+ <tqmask name="LVP" value="0x04" >
<value value="0x00" name="Off" cname="_LVP_OFF" />
<value value="0x04" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="BBSIZ" value="0x30" >
+ </tqmask>
+ <tqmask name="BBSIZ" value="0x30" >
<value value="0x00" name="1024" cname="_BBSIZ_1024" />
<value value="0x10" name="2048" cname="_BBSIZ_2048" />
<value value="0x20" name="4096" cname="_BBSIZ_4096" />
<value value="0x30" name="4096" cname="_BBSIZ_4096" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="_XINST_OFF" />
<value value="0x40" name="On" cname="_XINST_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0x1F" >
- <mask name="CP_0" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="CP_0" value="0x01" >
<value value="0x00" name="0800/1000/2000:3FFF" cname="_CP0_ON" />
<value value="0x01" name="Off" cname="_CP0_OFF" />
- </mask>
- <mask name="CP_1" value="0x02" >
+ </tqmask>
+ <tqmask name="CP_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_CP1_ON" />
<value value="0x02" name="Off" cname="_CP1_OFF" />
- </mask>
- <mask name="CP_2" value="0x04" >
+ </tqmask>
+ <tqmask name="CP_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_CP2_ON" />
<value value="0x04" name="Off" cname="_CP2_OFF" />
- </mask>
- <mask name="CP_3" value="0x08" >
+ </tqmask>
+ <tqmask name="CP_3" value="0x08" >
<value value="0x00" name="C000:FFFF" cname="_CP3_ON" />
<value value="0x08" name="Off" cname="_CP3_OFF" />
- </mask>
- <mask name="CP_4" value="0x10" >
+ </tqmask>
+ <tqmask name="CP_4" value="0x10" >
<value value="0x00" name="10000:13FFF" cname="_CP4_ON" />
<value value="0x10" name="Off" cname="_CP4_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0xC0" >
- <mask name="CPB" value="0x40" >
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0xC0" >
+ <tqmask name="CPB" value="0x40" >
<value value="0x00" name="All" cname="_CPB_ON" />
<value value="0x40" name="Off" cname="_CPB_OFF" />
- </mask>
- <mask name="CPD" value="0x80" >
+ </tqmask>
+ <tqmask name="CPD" value="0x80" >
<value value="0x00" name="All" cname="_CPD_ON" />
<value value="0x80" name="Off" cname="_CPD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0x1F" >
- <mask name="WRT_0" value="0x01" >
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="WRT_0" value="0x01" >
<value value="0x00" name="0800/1000/2000:3FFF" cname="_WRT0_ON" />
<value value="0x01" name="Off" cname="_WRT0_OFF" />
- </mask>
- <mask name="WRT_1" value="0x02" >
+ </tqmask>
+ <tqmask name="WRT_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_WRT1_ON" />
<value value="0x02" name="Off" cname="_WRT1_OFF" />
- </mask>
- <mask name="WRT_2" value="0x04" >
+ </tqmask>
+ <tqmask name="WRT_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_WRT2_ON" />
<value value="0x04" name="Off" cname="_WRT2_OFF" />
- </mask>
- <mask name="WRT_3" value="0x08" >
+ </tqmask>
+ <tqmask name="WRT_3" value="0x08" >
<value value="0x00" name="C000:FFFF" cname="_WRT3_ON" />
<value value="0x08" name="Off" cname="_WRT3_OFF" />
- </mask>
- <mask name="WRT_4" value="0x10" >
+ </tqmask>
+ <tqmask name="WRT_4" value="0x10" >
<value value="0x00" name="10000:13FFF" cname="_WRT4_ON" />
<value value="0x10" name="Off" cname="_WRT4_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0xE0" >
- <mask name="WRTC" value="0x20" >
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0xE0" >
+ <tqmask name="WRTC" value="0x20" >
<value value="0x00" name="All" cname="_WRTC_ON" />
<value value="0x20" name="Off" cname="_WRTC_OFF" />
- </mask>
- <mask name="WRTB" value="0x40" >
+ </tqmask>
+ <tqmask name="WRTB" value="0x40" >
<value value="0x00" name="All" cname="_WRTB_ON" />
<value value="0x40" name="Off" cname="_WRTB_OFF" />
- </mask>
- <mask name="WRTD" value="0x80" >
+ </tqmask>
+ <tqmask name="WRTD" value="0x80" >
<value value="0x00" name="All" cname="_WRTD_ON" />
<value value="0x80" name="Off" cname="_WRTD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0x1F" >
- <mask name="EBTR_0" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="EBTR_0" value="0x01" >
<value value="0x00" name="0800/1000/2000:3FFF" cname="_EBTR0_ON" />
<value value="0x01" name="Off" cname="_EBTR0_OFF" />
- </mask>
- <mask name="EBTR_1" value="0x02" >
+ </tqmask>
+ <tqmask name="EBTR_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_EBTR1_ON" />
<value value="0x02" name="Off" cname="_EBTR1_OFF" />
- </mask>
- <mask name="EBTR_2" value="0x04" >
+ </tqmask>
+ <tqmask name="EBTR_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_EBTR2_ON" />
<value value="0x04" name="Off" cname="_EBTR2_OFF" />
- </mask>
- <mask name="EBTR_3" value="0x08" >
+ </tqmask>
+ <tqmask name="EBTR_3" value="0x08" >
<value value="0x00" name="C000:FFFF" cname="_EBTR3_ON" />
<value value="0x08" name="Off" cname="_EBTR3_OFF" />
- </mask>
- <mask name="EBTR_4" value="0x10" >
+ </tqmask>
+ <tqmask name="EBTR_4" value="0x10" >
<value value="0x00" name="10000:13FFF" cname="_EBTR4_ON" />
<value value="0x10" name="Off" cname="_EBTR4_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x40" >
- <mask name="EBTRB" value="0x40" >
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="EBTRB" value="0x40" >
<value value="0x00" name="All" cname="_EBTRB_ON" />
<value value="0x40" name="Off" cname="_EBTRB_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F4685.xml b/src/devices/pic/xml_data/18F4685.xml
index 7b68ee2..1e73ffd 100644
--- a/src/devices/pic/xml_data/18F4685.xml
+++ b/src/devices/pic/xml_data/18F4685.xml
@@ -27,17 +27,17 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x017FFF" word_write_align="32" word_erase_align="32" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="eeprom" start="0x000000" end="0x0003FF" hexfile_offset="0xF00000" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0x07" >
- <mask name="FOSC" value="0x0F" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="FOSC" value="0x0F" >
<value value="0x00" name="LP" cname="_OSC_LP" />
<value value="0x01" name="XT" cname="_OSC_XT" />
<value value="0x02" name="HS" cname="_OSC_HS" />
@@ -48,42 +48,42 @@
<value value="0x07" name="EXTRC_IO" cname="_OSC_RCIO" />
<value value="0x08" name="INTRC_IO" cname="_OSC_IRCIO67" />
<value value="0x09" name="INTRC_CLKOUT" cname="_OSC_IRCIO7" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="Off" cname="_FCMEN_OFF" />
<value value="0x40" name="On" cname="_FCMEN_ON" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="Off" cname="_IESO_OFF" />
<value value="0x80" name="On" cname="_IESO_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x1F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" />
- </mask>
- <mask name="BODEN" value="0x06" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x06" >
<value value="0x00" name="Off" cname="_BOREN_OFF" />
<value value="0x02" name="Software" cname="_BOREN_SBORENCTRL" />
<value value="0x04" name="On_run" cname="_BOREN_BOACTIVE" />
<value value="0x06" name="On" cname="_BOREN_BOHW" />
- </mask>
- <mask name="BORV" value="0x18" >
+ </tqmask>
+ <tqmask name="BORV" value="0x18" >
<value value="0x00" name="4.5" cname="_BORV_0" />
<value value="0x08" name="4.2" cname="_BORV_1" />
<value value="0x10" name="2.7" cname="_BORV_2" />
<value value="0x18" name="2.0" cname="_BORV_3" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x1F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" />
<value value="0x01" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x1E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x1E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" />
@@ -100,165 +100,165 @@
<value value="0x1A" name="1:8192" cname="_WDTPS_8192" />
<value value="0x1C" name="1:16384" cname="_WDTPS_16384" />
<value value="0x1E" name="1:32768" cname="_WDTPS_32768" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x82" >
- <mask name="PBADEN" value="0x02" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x82" >
+ <tqmask name="PBADEN" value="0x02" >
<value value="0x00" name="digital" cname="_PBADEN_OFF" />
<value value="0x02" name="analog" cname="_PBADEN_ON" />
- </mask>
- <mask name="LPT1OSC" value="0x04" >
+ </tqmask>
+ <tqmask name="LPT1OSC" value="0x04" >
<value value="0x00" name="Off" cname="_LPT1OSC_OFF" />
<value value="0x04" name="On" cname="_LPT1OSC_ON" />
- </mask>
- <mask name="MCLRE" value="0x80" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x80" >
<value value="0x00" name="Internal" cname="_MCLRE_OFF" />
<value value="0x80" name="External" cname="_MCLRE_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x85" cmask="0x30" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x85" ctqmask="0x30" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVREN_OFF" />
<value value="0x01" name="On" cname="_STVREN_ON" />
- </mask>
- <mask name="LVP" value="0x04" >
+ </tqmask>
+ <tqmask name="LVP" value="0x04" >
<value value="0x00" name="Off" cname="_LVP_OFF" />
<value value="0x04" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="BBSIZ" value="0x30" >
+ </tqmask>
+ <tqmask name="BBSIZ" value="0x30" >
<value value="0x00" name="1024" cname="_BBSIZ_1024" />
<value value="0x10" name="2048" cname="_BBSIZ_2048" />
<value value="0x20" name="4096" cname="_BBSIZ_4096" />
<value value="0x30" name="4096" cname="_BBSIZ_4096" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="_XINST_OFF" />
<value value="0x40" name="On" cname="_XINST_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0x3F" >
- <mask name="CP_0" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0x3F" >
+ <tqmask name="CP_0" value="0x01" >
<value value="0x00" name="0800/1000/2000:3FFF" cname="_CP0_ON" />
<value value="0x01" name="Off" cname="_CP0_OFF" />
- </mask>
- <mask name="CP_1" value="0x02" >
+ </tqmask>
+ <tqmask name="CP_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_CP1_ON" />
<value value="0x02" name="Off" cname="_CP1_OFF" />
- </mask>
- <mask name="CP_2" value="0x04" >
+ </tqmask>
+ <tqmask name="CP_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_CP2_ON" />
<value value="0x04" name="Off" cname="_CP2_OFF" />
- </mask>
- <mask name="CP_3" value="0x08" >
+ </tqmask>
+ <tqmask name="CP_3" value="0x08" >
<value value="0x00" name="C000:FFFF" cname="_CP3_ON" />
<value value="0x08" name="Off" cname="_CP3_OFF" />
- </mask>
- <mask name="CP_4" value="0x10" >
+ </tqmask>
+ <tqmask name="CP_4" value="0x10" >
<value value="0x00" name="10000:13FFF" cname="_CP4_ON" />
<value value="0x10" name="Off" cname="_CP4_OFF" />
- </mask>
- <mask name="CP_5" value="0x20" >
+ </tqmask>
+ <tqmask name="CP_5" value="0x20" >
<value value="0x00" name="14000:17FFF" cname="_CP5_ON" />
<value value="0x20" name="Off" cname="_CP5_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0xC0" >
- <mask name="CPB" value="0x40" >
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0xC0" >
+ <tqmask name="CPB" value="0x40" >
<value value="0x00" name="All" cname="_CPB_ON" />
<value value="0x40" name="Off" cname="_CPB_OFF" />
- </mask>
- <mask name="CPD" value="0x80" >
+ </tqmask>
+ <tqmask name="CPD" value="0x80" >
<value value="0x00" name="All" cname="_CPD_ON" />
<value value="0x80" name="Off" cname="_CPD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0x3F" >
- <mask name="WRT_0" value="0x01" >
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0x3F" >
+ <tqmask name="WRT_0" value="0x01" >
<value value="0x00" name="0800/1000/2000:3FFF" cname="_WRT0_ON" />
<value value="0x01" name="Off" cname="_WRT0_OFF" />
- </mask>
- <mask name="WRT_1" value="0x02" >
+ </tqmask>
+ <tqmask name="WRT_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_WRT1_ON" />
<value value="0x02" name="Off" cname="_WRT1_OFF" />
- </mask>
- <mask name="WRT_2" value="0x04" >
+ </tqmask>
+ <tqmask name="WRT_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_WRT2_ON" />
<value value="0x04" name="Off" cname="_WRT2_OFF" />
- </mask>
- <mask name="WRT_3" value="0x08" >
+ </tqmask>
+ <tqmask name="WRT_3" value="0x08" >
<value value="0x00" name="C000:FFFF" cname="_WRT3_ON" />
<value value="0x08" name="Off" cname="_WRT3_OFF" />
- </mask>
- <mask name="WRT_4" value="0x10" >
+ </tqmask>
+ <tqmask name="WRT_4" value="0x10" >
<value value="0x00" name="10000:13FFF" cname="_WRT4_ON" />
<value value="0x10" name="Off" cname="_WRT4_OFF" />
- </mask>
- <mask name="WRT_5" value="0x20" >
+ </tqmask>
+ <tqmask name="WRT_5" value="0x20" >
<value value="0x00" name="14000:17FFF" cname="_WRT5_ON" />
<value value="0x20" name="Off" cname="_WRT5_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0xE0" >
- <mask name="WRTC" value="0x20" >
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0xE0" >
+ <tqmask name="WRTC" value="0x20" >
<value value="0x00" name="All" cname="_WRTC_ON" />
<value value="0x20" name="Off" cname="_WRTC_OFF" />
- </mask>
- <mask name="WRTB" value="0x40" >
+ </tqmask>
+ <tqmask name="WRTB" value="0x40" >
<value value="0x00" name="All" cname="_WRTB_ON" />
<value value="0x40" name="Off" cname="_WRTB_OFF" />
- </mask>
- <mask name="WRTD" value="0x80" >
+ </tqmask>
+ <tqmask name="WRTD" value="0x80" >
<value value="0x00" name="All" cname="_WRTD_ON" />
<value value="0x80" name="Off" cname="_WRTD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0x3F" >
- <mask name="EBTR_0" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0x3F" >
+ <tqmask name="EBTR_0" value="0x01" >
<value value="0x00" name="0800/1000/2000:3FFF" cname="_EBTR0_ON" />
<value value="0x01" name="Off" cname="_EBTR0_OFF" />
- </mask>
- <mask name="EBTR_1" value="0x02" >
+ </tqmask>
+ <tqmask name="EBTR_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_EBTR1_ON" />
<value value="0x02" name="Off" cname="_EBTR1_OFF" />
- </mask>
- <mask name="EBTR_2" value="0x04" >
+ </tqmask>
+ <tqmask name="EBTR_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_EBTR2_ON" />
<value value="0x04" name="Off" cname="_EBTR2_OFF" />
- </mask>
- <mask name="EBTR_3" value="0x08" >
+ </tqmask>
+ <tqmask name="EBTR_3" value="0x08" >
<value value="0x00" name="C000:FFFF" cname="_EBTR3_ON" />
<value value="0x08" name="Off" cname="_EBTR3_OFF" />
- </mask>
- <mask name="EBTR_4" value="0x10" >
+ </tqmask>
+ <tqmask name="EBTR_4" value="0x10" >
<value value="0x00" name="10000:13FFF" cname="_EBTR4_ON" />
<value value="0x10" name="Off" cname="_EBTR4_OFF" />
- </mask>
- <mask name="EBTR_5" value="0x20" >
+ </tqmask>
+ <tqmask name="EBTR_5" value="0x20" >
<value value="0x00" name="14000:17FFF" cname="_EBTR5_ON" />
<value value="0x20" name="Off" cname="_EBTR5_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x40" >
- <mask name="EBTRB" value="0x40" >
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="EBTRB" value="0x40" >
<value value="0x00" name="All" cname="_EBTRB_ON" />
<value value="0x40" name="Off" cname="_EBTRB_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F6310.xml b/src/devices/pic/xml_data/18F6310.xml
index 9bdbfb7..f975990 100644
--- a/src/devices/pic/xml_data/18F6310.xml
+++ b/src/devices/pic/xml_data/18F6310.xml
@@ -33,16 +33,16 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x001FFF" word_write_align="8" word_erase_align="0" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0x07" >
- <mask name="FOSC" value="0x0F" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="FOSC" value="0x0F" >
<value value="0x00" name="LP" cname="_OSC_LP" />
<value value="0x01" name="XT" cname="_OSC_XT" />
<value value="0x02" name="HS" cname="_OSC_HS" />
@@ -53,42 +53,42 @@
<value value="0x08" name="INTRC_IO" cname="_OSC_INTIO67" />
<value value="0x09" name="INTRC_CLKOUT" cname="_OSC_INTIO7" />
<value value="default" name="EXTRC_CLKOUT" cname="_OSC_RC" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="Off" cname="_FCMEN_OFF" />
<value value="0x40" name="On" cname="_FCMEN_ON" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="Off" cname="_IESO_OFF" />
<value value="0x80" name="On" cname="_IESO_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x1F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" />
- </mask>
- <mask name="BODEN" value="0x06" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x06" >
<value value="0x00" name="Off" cname="_BOREN_OFF" />
<value value="0x02" name="Software" cname="_BOREN_ON" />
<value value="0x04" name="On_run" cname="_BOREN_NOSLP" />
<value value="0x06" name="On" cname="_BOREN_SBORDIS" />
- </mask>
- <mask name="BORV" value="0x18" >
+ </tqmask>
+ <tqmask name="BORV" value="0x18" >
<value value="0x00" name="4.5" cname="_BORV_0" />
<value value="0x08" name="4.2" cname="_BORV_1" />
<value value="0x10" name="2.7" cname="_BORV_2" />
<value value="0x18" name="2.0" cname="_BORV_3" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x1F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" />
<value value="0x01" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x1E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x1E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" />
@@ -105,79 +105,79 @@
<value value="0x1A" name="1:8192" cname="_WDTPS_8192" />
<value value="0x1C" name="1:16384" cname="_WDTPS_16384" />
<value value="0x1E" name="1:32768" cname="_WDTPS_32768" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0xC3" >
- <mask name="PM" value="0x03" >
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0xC3" >
+ <tqmask name="PM" value="0x03" >
<value value="0x00" name="Extended microcontroller" cname="_PM_EM" />
<value value="0x01" name="Microprocessor with boot" cname="_PM_MPB" />
<value value="0x02" name="Microprocessor" cname="_PM_MP" />
<value value="0x03" name="Microcontroller" cname="_PM_MC" />
- </mask>
- <mask name="BW" value="0x40" >
+ </tqmask>
+ <tqmask name="BW" value="0x40" >
<value value="0x00" name="8" cname="_BW_8" />
<value value="0x40" name="16" cname="_BW_16" />
- </mask>
- <mask name="WAIT" value="0x80" >
+ </tqmask>
+ <tqmask name="WAIT" value="0x80" >
<value value="0x00" name="On" cname="_WAIT_ON" />
<value value="0x80" name="Off" cname="_WAIT_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x81" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x81" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RE7/RB3" cname="_CCP2MX_PORTE" />
<value value="0x01" name="RC1" cname="_CCP2MX_PORTC" />
- </mask>
- <mask name="LPT1OSC" value="0x04" >
+ </tqmask>
+ <tqmask name="LPT1OSC" value="0x04" >
<value value="0x00" name="Off" cname="_LPT1OSC_OFF" />
<value value="0x04" name="On" cname="_LPT1OSC_ON" />
- </mask>
- <mask name="MCLRE" value="0x80" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x80" >
<value value="0x00" name="Internal" cname="_MCLRE_OFF" />
<value value="0x80" name="External" cname="_MCLRE_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x81" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x81" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVREN_OFF" />
<value value="0x01" name="On" cname="_STVREN_ON" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="_XINST_OFF" />
<value value="0x40" name="On" cname="_XINST_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0x01" >
- <mask name="CP" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0x01" >
+ <tqmask name="CP" value="0x01" >
<value value="0x00" name="All" cname="_CP_ON" />
<value value="0x01" name="Off" cname="_CP_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0x01" >
- <mask name="EBTR" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0x01" >
+ <tqmask name="EBTR" value="0x01" >
<value value="0x00" name="All" cname="_EBTR_ON" />
<value value="0x01" name="Off" cname="_EBTR_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x00" />
<!--* Packages *************************************************************-->
<package types="tqfp" nb_pins="64" >
diff --git a/src/devices/pic/xml_data/18F6390.xml b/src/devices/pic/xml_data/18F6390.xml
index 02f2498..ec6b10c 100644
--- a/src/devices/pic/xml_data/18F6390.xml
+++ b/src/devices/pic/xml_data/18F6390.xml
@@ -33,16 +33,16 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x001FFF" word_write_align="8" word_erase_align="0" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0x07" >
- <mask name="FOSC" value="0x0F" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="FOSC" value="0x0F" >
<value value="0x00" name="LP" cname="_OSC_LP" />
<value value="0x01" name="XT" cname="_OSC_XT" />
<value value="0x02" name="HS" cname="_OSC_HS" />
@@ -53,42 +53,42 @@
<value value="0x08" name="INTRC_IO" cname="_OSC_INTIO67" />
<value value="0x09" name="INTRC_CLKOUT" cname="_OSC_INTIO7" />
<value value="default" name="EXTRC_CLKOUT" cname="_OSC_RC" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="Off" cname="_FCMEN_OFF" />
<value value="0x40" name="On" cname="_FCMEN_ON" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="Off" cname="_IESO_OFF" />
<value value="0x80" name="On" cname="_IESO_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x1F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" />
- </mask>
- <mask name="BODEN" value="0x06" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x06" >
<value value="0x00" name="Off" cname="_BOREN_OFF" />
<value value="0x02" name="Software" cname="_BOREN_ON" />
<value value="0x04" name="On_run" cname="_BOREN_NOSLP" />
<value value="0x06" name="On" cname="_BOREN_SBORDIS" />
- </mask>
- <mask name="BORV" value="0x18" >
+ </tqmask>
+ <tqmask name="BORV" value="0x18" >
<value value="0x00" name="4.5" cname="_BORV_0" />
<value value="0x08" name="4.2" cname="_BORV_1" />
<value value="0x10" name="2.7" cname="_BORV_2" />
<value value="0x18" name="2.0" cname="_BORV_3" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x1F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" />
<value value="0x01" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x1E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x1E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" />
@@ -105,79 +105,79 @@
<value value="0x1A" name="1:8192" cname="_WDTPS_8192" />
<value value="0x1C" name="1:16384" cname="_WDTPS_16384" />
<value value="0x1E" name="1:32768" cname="_WDTPS_32768" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0xC3" >
- <mask name="PM" value="0x03" >
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0xC3" >
+ <tqmask name="PM" value="0x03" >
<value value="0x00" name="Extended microcontroller" cname="_PM_EM" />
<value value="0x01" name="Microprocessor with boot" cname="_PM_MPB" />
<value value="0x02" name="Microprocessor" cname="_PM_MP" />
<value value="0x03" name="Microcontroller" cname="_PM_MC" />
- </mask>
- <mask name="BW" value="0x40" >
+ </tqmask>
+ <tqmask name="BW" value="0x40" >
<value value="0x00" name="8" cname="_BW_8" />
<value value="0x40" name="16" cname="_BW_16" />
- </mask>
- <mask name="WAIT" value="0x80" >
+ </tqmask>
+ <tqmask name="WAIT" value="0x80" >
<value value="0x00" name="On" cname="_WAIT_ON" />
<value value="0x80" name="Off" cname="_WAIT_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x81" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x81" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RE7/RB3" cname="_CCP2MX_PORTE" />
<value value="0x01" name="RC1" cname="_CCP2MX_PORTC" />
- </mask>
- <mask name="LPT1OSC" value="0x04" >
+ </tqmask>
+ <tqmask name="LPT1OSC" value="0x04" >
<value value="0x00" name="Off" cname="_LPT1OSC_OFF" />
<value value="0x04" name="On" cname="_LPT1OSC_ON" />
- </mask>
- <mask name="MCLRE" value="0x80" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x80" >
<value value="0x00" name="Internal" cname="_MCLRE_OFF" />
<value value="0x80" name="External" cname="_MCLRE_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x81" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x81" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVREN_OFF" />
<value value="0x01" name="On" cname="_STVREN_ON" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="_XINST_OFF" />
<value value="0x40" name="On" cname="_XINST_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0x01" >
- <mask name="CP" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0x01" >
+ <tqmask name="CP" value="0x01" >
<value value="0x00" name="All" cname="_CP_ON" />
<value value="0x01" name="Off" cname="_CP_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0x01" >
- <mask name="EBTR" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0x01" >
+ <tqmask name="EBTR" value="0x01" >
<value value="0x00" name="All" cname="_EBTR_ON" />
<value value="0x01" name="Off" cname="_EBTR_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x00" />
<!--* Packages *************************************************************-->
<package types="tqfp" nb_pins="64" >
diff --git a/src/devices/pic/xml_data/18F6393.xml b/src/devices/pic/xml_data/18F6393.xml
index bc778f4..bb48cbe 100644
--- a/src/devices/pic/xml_data/18F6393.xml
+++ b/src/devices/pic/xml_data/18F6393.xml
@@ -36,16 +36,16 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x001FFF" word_write_align="8" word_erase_align="0" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0x07" >
- <mask name="FOSC" value="0x0F" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="FOSC" value="0x0F" >
<value value="0x00" name="LP" cname="_OSC_LP" />
<value value="0x01" name="XT" cname="_OSC_XT" />
<value value="0x02" name="HS" cname="_OSC_HS" />
@@ -56,42 +56,42 @@
<value value="0x08" name="INTRC_IO" cname="_OSC_INTIO67" />
<value value="0x09" name="INTRC_CLKOUT" cname="_OSC_INTIO7" />
<value value="default" name="EXTRC_CLKOUT" cname="_OSC_RC" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="Off" cname="_FCMEN_OFF" />
<value value="0x40" name="On" cname="_FCMEN_ON" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="Off" cname="_IESO_OFF" />
<value value="0x80" name="On" cname="_IESO_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x1F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" />
- </mask>
- <mask name="BODEN" value="0x06" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x06" >
<value value="0x00" name="Off" cname="_BOREN_OFF" />
<value value="0x02" name="Software" cname="_BOREN_ON" />
<value value="0x04" name="On_run" cname="_BOREN_NOSLP" />
<value value="0x06" name="On" cname="_BOREN_SBORDIS" />
- </mask>
- <mask name="BORV" value="0x18" >
+ </tqmask>
+ <tqmask name="BORV" value="0x18" >
<value value="0x00" name="4.5" cname="_BORV_0" />
<value value="0x08" name="4.2" cname="_BORV_1" />
<value value="0x10" name="2.7" cname="_BORV_2" />
<value value="0x18" name="2.0" cname="_BORV_3" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x1F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" />
<value value="0x01" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x1E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x1E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" />
@@ -108,79 +108,79 @@
<value value="0x1A" name="1:8192" cname="_WDTPS_8192" />
<value value="0x1C" name="1:16384" cname="_WDTPS_16384" />
<value value="0x1E" name="1:32768" cname="_WDTPS_32768" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0xC3" >
- <mask name="PM" value="0x03" >
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0xC3" >
+ <tqmask name="PM" value="0x03" >
<value value="0x00" name="Extended microcontroller" cname="_PM_EM" />
<value value="0x01" name="Microprocessor with boot" cname="_PM_MPB" />
<value value="0x02" name="Microprocessor" cname="_PM_MP" />
<value value="0x03" name="Microcontroller" cname="_PM_MC" />
- </mask>
- <mask name="BW" value="0x40" >
+ </tqmask>
+ <tqmask name="BW" value="0x40" >
<value value="0x00" name="8" cname="_BW_8" />
<value value="0x40" name="16" cname="_BW_16" />
- </mask>
- <mask name="WAIT" value="0x80" >
+ </tqmask>
+ <tqmask name="WAIT" value="0x80" >
<value value="0x00" name="On" cname="_WAIT_ON" />
<value value="0x80" name="Off" cname="_WAIT_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x81" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x81" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RE7/RB3" cname="_CCP2MX_PORTE" />
<value value="0x01" name="RC1" cname="_CCP2MX_PORTC" />
- </mask>
- <mask name="LPT1OSC" value="0x04" >
+ </tqmask>
+ <tqmask name="LPT1OSC" value="0x04" >
<value value="0x00" name="Off" cname="_LPT1OSC_OFF" />
<value value="0x04" name="On" cname="_LPT1OSC_ON" />
- </mask>
- <mask name="MCLRE" value="0x80" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x80" >
<value value="0x00" name="Internal" cname="_MCLRE_OFF" />
<value value="0x80" name="External" cname="_MCLRE_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x81" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x81" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVREN_OFF" />
<value value="0x01" name="On" cname="_STVREN_ON" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="_XINST_OFF" />
<value value="0x40" name="On" cname="_XINST_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0x01" >
- <mask name="CP" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0x01" >
+ <tqmask name="CP" value="0x01" >
<value value="0x00" name="All" cname="_CP_ON" />
<value value="0x01" name="Off" cname="_CP_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0x01" >
- <mask name="EBTR" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0x01" >
+ <tqmask name="EBTR" value="0x01" >
<value value="0x00" name="All" cname="_EBTR_ON" />
<value value="0x01" name="Off" cname="_EBTR_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x00" />
<!--* Packages *************************************************************-->
<package types="tqfp" nb_pins="64" >
diff --git a/src/devices/pic/xml_data/18F63J11.xml b/src/devices/pic/xml_data/18F63J11.xml
index 37273bc..481e5e8 100644
--- a/src/devices/pic/xml_data/18F63J11.xml
+++ b/src/devices/pic/xml_data/18F63J11.xml
@@ -29,55 +29,55 @@
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0xE1" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0xE1" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="" />
<value value="0x01" name="On" cname="" />
- </mask>
- <mask name="STVREN" value="0x20" >
+ </tqmask>
+ <tqmask name="STVREN" value="0x20" >
<value value="0x00" name="Off" cname="" />
<value value="0x20" name="On" cname="" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="" />
<value value="0x40" name="On" cname="" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x1" name="CONFIG1H" wmask="0xF7" bvalue="0x04" >
- <mask name="CP" value="0x04" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xF7" bvalue="0x04" >
+ <tqmask name="CP" value="0x04" >
<value value="0x00" name="All" cname="" />
<value value="0x04" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0xC7" >
- <mask name="FOSC" value="0x03" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0xC7" >
+ <tqmask name="FOSC" value="0x03" >
<value value="0x00" name="HS" cname="" />
<value value="0x01" name="HSPLL" cname="" />
<value value="0x02" name="EC" cname="" />
<value value="0x03" name="ECPLL_IO" cname="" />
- </mask>
- <mask name="FOSC2" value="0x04" >
+ </tqmask>
+ <tqmask name="FOSC2" value="0x04" >
<value value="0x00" name="FOSC1:FOSC0" cname="" />
<value value="0x04" name="INTRC" cname="" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="On" cname="" />
<value value="0x40" name="Off" cname="" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x0F" >
- <mask name="WDTPS" value="0x0F" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WDTPS" value="0x0F" >
<value value="0x00" name="1:1" cname="" />
<value value="0x01" name="1:2" cname="" />
<value value="0x02" name="1:4" cname="" />
@@ -94,23 +94,23 @@
<value value="0x0D" name="1:8192" cname="" />
<value value="0x0E" name="1:16384" cname="" />
<value value="0x0F" name="1:32768" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x00" >
</config>
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x01" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x01" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RB3" cname="" />
<value value="0x01" name="RC1" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x00" >
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" >
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F63J90.xml b/src/devices/pic/xml_data/18F63J90.xml
index ef1310c..48f5c8e 100644
--- a/src/devices/pic/xml_data/18F63J90.xml
+++ b/src/devices/pic/xml_data/18F63J90.xml
@@ -28,55 +28,55 @@
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0xE1" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0xE1" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="" />
<value value="0x01" name="On" cname="" />
- </mask>
- <mask name="STVREN" value="0x20" >
+ </tqmask>
+ <tqmask name="STVREN" value="0x20" >
<value value="0x00" name="Off" cname="" />
<value value="0x20" name="On" cname="" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="" />
<value value="0x40" name="On" cname="" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x1" name="CONFIG1H" wmask="0xF7" bvalue="0x04" >
- <mask name="CP" value="0x04" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xF7" bvalue="0x04" >
+ <tqmask name="CP" value="0x04" >
<value value="0x00" name="All" cname="" />
<value value="0x04" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0xC7" >
- <mask name="FOSC" value="0x03" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0xC7" >
+ <tqmask name="FOSC" value="0x03" >
<value value="0x00" name="HS" cname="" />
<value value="0x01" name="HSPLL" cname="" />
<value value="0x02" name="EC" cname="" />
<value value="0x03" name="ECPLL_IO" cname="" />
- </mask>
- <mask name="FOSC2" value="0x04" >
+ </tqmask>
+ <tqmask name="FOSC2" value="0x04" >
<value value="0x00" name="FOSC1:FOSC0" cname="" />
<value value="0x04" name="INTRC" cname="" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="On" cname="" />
<value value="0x40" name="Off" cname="" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x0F" >
- <mask name="WDTPS" value="0x0F" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WDTPS" value="0x0F" >
<value value="0x00" name="1:1" cname="" />
<value value="0x01" name="1:2" cname="" />
<value value="0x02" name="1:4" cname="" />
@@ -93,23 +93,23 @@
<value value="0x0D" name="1:8192" cname="" />
<value value="0x0E" name="1:16384" cname="" />
<value value="0x0F" name="1:32768" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x00" >
</config>
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x01" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x01" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RB3" cname="" />
<value value="0x01" name="RC1" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x00" >
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" >
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F6410.xml b/src/devices/pic/xml_data/18F6410.xml
index c270208..670937b 100644
--- a/src/devices/pic/xml_data/18F6410.xml
+++ b/src/devices/pic/xml_data/18F6410.xml
@@ -33,16 +33,16 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x003FFF" word_write_align="8" word_erase_align="0" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0x07" >
- <mask name="FOSC" value="0x0F" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="FOSC" value="0x0F" >
<value value="0x00" name="LP" cname="_OSC_LP" />
<value value="0x01" name="XT" cname="_OSC_XT" />
<value value="0x02" name="HS" cname="_OSC_HS" />
@@ -53,42 +53,42 @@
<value value="0x08" name="INTRC_IO" cname="_OSC_INTIO67" />
<value value="0x09" name="INTRC_CLKOUT" cname="_OSC_INTIO7" />
<value value="default" name="EXTRC_CLKOUT" cname="_OSC_RC" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="Off" cname="_FCMEN_OFF" />
<value value="0x40" name="On" cname="_FCMEN_ON" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="Off" cname="_IESO_OFF" />
<value value="0x80" name="On" cname="_IESO_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x1F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" />
- </mask>
- <mask name="BODEN" value="0x06" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x06" >
<value value="0x00" name="Off" cname="_BOREN_OFF" />
<value value="0x02" name="Software" cname="_BOREN_ON" />
<value value="0x04" name="On_run" cname="_BOREN_NOSLP" />
<value value="0x06" name="On" cname="_BOREN_SBORDIS" />
- </mask>
- <mask name="BORV" value="0x18" >
+ </tqmask>
+ <tqmask name="BORV" value="0x18" >
<value value="0x00" name="4.5" cname="_BORV_0" />
<value value="0x08" name="4.2" cname="_BORV_1" />
<value value="0x10" name="2.7" cname="_BORV_2" />
<value value="0x18" name="2.0" cname="_BORV_3" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x1F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" />
<value value="0x01" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x1E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x1E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" />
@@ -105,79 +105,79 @@
<value value="0x1A" name="1:8192" cname="_WDTPS_8192" />
<value value="0x1C" name="1:16384" cname="_WDTPS_16384" />
<value value="0x1E" name="1:32768" cname="_WDTPS_32768" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0xC3" >
- <mask name="PM" value="0x03" >
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0xC3" >
+ <tqmask name="PM" value="0x03" >
<value value="0x00" name="Extended microcontroller" cname="_PM_EM" />
<value value="0x01" name="Microprocessor with boot" cname="_PM_MPB" />
<value value="0x02" name="Microprocessor" cname="_PM_MP" />
<value value="0x03" name="Microcontroller" cname="_PM_MC" />
- </mask>
- <mask name="BW" value="0x40" >
+ </tqmask>
+ <tqmask name="BW" value="0x40" >
<value value="0x00" name="8" cname="_BW_8" />
<value value="0x40" name="16" cname="_BW_16" />
- </mask>
- <mask name="WAIT" value="0x80" >
+ </tqmask>
+ <tqmask name="WAIT" value="0x80" >
<value value="0x00" name="On" cname="_WAIT_ON" />
<value value="0x80" name="Off" cname="_WAIT_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x81" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x81" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RE7/RB3" cname="_CCP2MX_PORTE" />
<value value="0x01" name="RC1" cname="_CCP2MX_PORTC" />
- </mask>
- <mask name="LPT1OSC" value="0x04" >
+ </tqmask>
+ <tqmask name="LPT1OSC" value="0x04" >
<value value="0x00" name="Off" cname="_LPT1OSC_OFF" />
<value value="0x04" name="On" cname="_LPT1OSC_ON" />
- </mask>
- <mask name="MCLRE" value="0x80" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x80" >
<value value="0x00" name="Internal" cname="_MCLRE_OFF" />
<value value="0x80" name="External" cname="_MCLRE_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x81" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x81" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVREN_OFF" />
<value value="0x01" name="On" cname="_STVREN_ON" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="_XINST_OFF" />
<value value="0x40" name="On" cname="_XINST_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0x01" >
- <mask name="CP" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0x01" >
+ <tqmask name="CP" value="0x01" >
<value value="0x00" name="All" cname="_CP_ON" />
<value value="0x01" name="Off" cname="_CP_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0x01" >
- <mask name="EBTR" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0x01" >
+ <tqmask name="EBTR" value="0x01" >
<value value="0x00" name="All" cname="_EBTR_ON" />
<value value="0x01" name="Off" cname="_EBTR_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x00" />
<!--* Packages *************************************************************-->
<package types="tqfp" nb_pins="64" >
diff --git a/src/devices/pic/xml_data/18F6490.xml b/src/devices/pic/xml_data/18F6490.xml
index 1727686..bd4ae20 100644
--- a/src/devices/pic/xml_data/18F6490.xml
+++ b/src/devices/pic/xml_data/18F6490.xml
@@ -33,16 +33,16 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x003FFF" word_write_align="8" word_erase_align="0" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0x07" >
- <mask name="FOSC" value="0x0F" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="FOSC" value="0x0F" >
<value value="0x00" name="LP" cname="_OSC_LP" />
<value value="0x01" name="XT" cname="_OSC_XT" />
<value value="0x02" name="HS" cname="_OSC_HS" />
@@ -53,42 +53,42 @@
<value value="0x08" name="INTRC_IO" cname="_OSC_INTIO67" />
<value value="0x09" name="INTRC_CLKOUT" cname="_OSC_INTIO7" />
<value value="default" name="EXTRC_CLKOUT" cname="_OSC_RC" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="Off" cname="_FCMEN_OFF" />
<value value="0x40" name="On" cname="_FCMEN_ON" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="Off" cname="_IESO_OFF" />
<value value="0x80" name="On" cname="_IESO_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x1F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" />
- </mask>
- <mask name="BODEN" value="0x06" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x06" >
<value value="0x00" name="Off" cname="_BOREN_OFF" />
<value value="0x02" name="Software" cname="_BOREN_ON" />
<value value="0x04" name="On_run" cname="_BOREN_NOSLP" />
<value value="0x06" name="On" cname="_BOREN_SBORDIS" />
- </mask>
- <mask name="BORV" value="0x18" >
+ </tqmask>
+ <tqmask name="BORV" value="0x18" >
<value value="0x00" name="4.5" cname="_BORV_0" />
<value value="0x08" name="4.2" cname="_BORV_1" />
<value value="0x10" name="2.7" cname="_BORV_2" />
<value value="0x18" name="2.0" cname="_BORV_3" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x1F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" />
<value value="0x01" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x1E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x1E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" />
@@ -105,79 +105,79 @@
<value value="0x1A" name="1:8192" cname="_WDTPS_8192" />
<value value="0x1C" name="1:16384" cname="_WDTPS_16384" />
<value value="0x1E" name="1:32768" cname="_WDTPS_32768" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0xC3" >
- <mask name="PM" value="0x03" >
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0xC3" >
+ <tqmask name="PM" value="0x03" >
<value value="0x00" name="Extended microcontroller" cname="_PM_EM" />
<value value="0x01" name="Microprocessor with boot" cname="_PM_MPB" />
<value value="0x02" name="Microprocessor" cname="_PM_MP" />
<value value="0x03" name="Microcontroller" cname="_PM_MC" />
- </mask>
- <mask name="BW" value="0x40" >
+ </tqmask>
+ <tqmask name="BW" value="0x40" >
<value value="0x00" name="8" cname="_BW_8" />
<value value="0x40" name="16" cname="_BW_16" />
- </mask>
- <mask name="WAIT" value="0x80" >
+ </tqmask>
+ <tqmask name="WAIT" value="0x80" >
<value value="0x00" name="On" cname="_WAIT_ON" />
<value value="0x80" name="Off" cname="_WAIT_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x81" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x81" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RE7/RB3" cname="_CCP2MX_PORTE" />
<value value="0x01" name="RC1" cname="_CCP2MX_PORTC" />
- </mask>
- <mask name="LPT1OSC" value="0x04" >
+ </tqmask>
+ <tqmask name="LPT1OSC" value="0x04" >
<value value="0x00" name="Off" cname="_LPT1OSC_OFF" />
<value value="0x04" name="On" cname="_LPT1OSC_ON" />
- </mask>
- <mask name="MCLRE" value="0x80" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x80" >
<value value="0x00" name="Internal" cname="_MCLRE_OFF" />
<value value="0x80" name="External" cname="_MCLRE_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x81" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x81" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVREN_OFF" />
<value value="0x01" name="On" cname="_STVREN_ON" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="_XINST_OFF" />
<value value="0x40" name="On" cname="_XINST_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0x01" >
- <mask name="CP" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0x01" >
+ <tqmask name="CP" value="0x01" >
<value value="0x00" name="All" cname="_CP_ON" />
<value value="0x01" name="Off" cname="_CP_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0x01" >
- <mask name="EBTR" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0x01" >
+ <tqmask name="EBTR" value="0x01" >
<value value="0x00" name="All" cname="_EBTR_ON" />
<value value="0x01" name="Off" cname="_EBTR_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x00" />
<!--* Packages *************************************************************-->
<package types="tqfp" nb_pins="64" >
diff --git a/src/devices/pic/xml_data/18F6493.xml b/src/devices/pic/xml_data/18F6493.xml
index 89f409d..f980eca 100644
--- a/src/devices/pic/xml_data/18F6493.xml
+++ b/src/devices/pic/xml_data/18F6493.xml
@@ -36,16 +36,16 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x003FFF" word_write_align="8" word_erase_align="0" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0x07" >
- <mask name="FOSC" value="0x0F" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="FOSC" value="0x0F" >
<value value="0x00" name="LP" cname="_OSC_LP" />
<value value="0x01" name="XT" cname="_OSC_XT" />
<value value="0x02" name="HS" cname="_OSC_HS" />
@@ -56,42 +56,42 @@
<value value="0x08" name="INTRC_IO" cname="_OSC_INTIO67" />
<value value="0x09" name="INTRC_CLKOUT" cname="_OSC_INTIO7" />
<value value="default" name="EXTRC_CLKOUT" cname="_OSC_RC" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="Off" cname="_FCMEN_OFF" />
<value value="0x40" name="On" cname="_FCMEN_ON" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="Off" cname="_IESO_OFF" />
<value value="0x80" name="On" cname="_IESO_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x1F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" />
- </mask>
- <mask name="BODEN" value="0x06" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x06" >
<value value="0x00" name="Off" cname="_BOREN_OFF" />
<value value="0x02" name="Software" cname="_BOREN_ON" />
<value value="0x04" name="On_run" cname="_BOREN_NOSLP" />
<value value="0x06" name="On" cname="_BOREN_SBORDIS" />
- </mask>
- <mask name="BORV" value="0x18" >
+ </tqmask>
+ <tqmask name="BORV" value="0x18" >
<value value="0x00" name="4.5" cname="_BORV_0" />
<value value="0x08" name="4.2" cname="_BORV_1" />
<value value="0x10" name="2.7" cname="_BORV_2" />
<value value="0x18" name="2.0" cname="_BORV_3" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x1F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" />
<value value="0x01" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x1E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x1E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" />
@@ -108,79 +108,79 @@
<value value="0x1A" name="1:8192" cname="_WDTPS_8192" />
<value value="0x1C" name="1:16384" cname="_WDTPS_16384" />
<value value="0x1E" name="1:32768" cname="_WDTPS_32768" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0xC3" >
- <mask name="PM" value="0x03" >
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0xC3" >
+ <tqmask name="PM" value="0x03" >
<value value="0x00" name="Extended microcontroller" cname="_PM_EM" />
<value value="0x01" name="Microprocessor with boot" cname="_PM_MPB" />
<value value="0x02" name="Microprocessor" cname="_PM_MP" />
<value value="0x03" name="Microcontroller" cname="_PM_MC" />
- </mask>
- <mask name="BW" value="0x40" >
+ </tqmask>
+ <tqmask name="BW" value="0x40" >
<value value="0x00" name="8" cname="_BW_8" />
<value value="0x40" name="16" cname="_BW_16" />
- </mask>
- <mask name="WAIT" value="0x80" >
+ </tqmask>
+ <tqmask name="WAIT" value="0x80" >
<value value="0x00" name="On" cname="_WAIT_ON" />
<value value="0x80" name="Off" cname="_WAIT_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x81" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x81" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RE7/RB3" cname="_CCP2MX_PORTE" />
<value value="0x01" name="RC1" cname="_CCP2MX_PORTC" />
- </mask>
- <mask name="LPT1OSC" value="0x04" >
+ </tqmask>
+ <tqmask name="LPT1OSC" value="0x04" >
<value value="0x00" name="Off" cname="_LPT1OSC_OFF" />
<value value="0x04" name="On" cname="_LPT1OSC_ON" />
- </mask>
- <mask name="MCLRE" value="0x80" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x80" >
<value value="0x00" name="Internal" cname="_MCLRE_OFF" />
<value value="0x80" name="External" cname="_MCLRE_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x81" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x81" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVREN_OFF" />
<value value="0x01" name="On" cname="_STVREN_ON" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="_XINST_OFF" />
<value value="0x40" name="On" cname="_XINST_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0x01" >
- <mask name="CP" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0x01" >
+ <tqmask name="CP" value="0x01" >
<value value="0x00" name="All" cname="_CP_ON" />
<value value="0x01" name="Off" cname="_CP_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0x01" >
- <mask name="EBTR" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0x01" >
+ <tqmask name="EBTR" value="0x01" >
<value value="0x00" name="All" cname="_EBTR_ON" />
<value value="0x01" name="Off" cname="_EBTR_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x00" />
<!--* Packages *************************************************************-->
<package types="tqfp" nb_pins="64" >
diff --git a/src/devices/pic/xml_data/18F64J11.xml b/src/devices/pic/xml_data/18F64J11.xml
index fd126a0..d3e9696 100644
--- a/src/devices/pic/xml_data/18F64J11.xml
+++ b/src/devices/pic/xml_data/18F64J11.xml
@@ -29,55 +29,55 @@
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0xE1" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0xE1" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="" />
<value value="0x01" name="On" cname="" />
- </mask>
- <mask name="STVREN" value="0x20" >
+ </tqmask>
+ <tqmask name="STVREN" value="0x20" >
<value value="0x00" name="Off" cname="" />
<value value="0x20" name="On" cname="" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="" />
<value value="0x40" name="On" cname="" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x1" name="CONFIG1H" wmask="0xF7" bvalue="0x04" >
- <mask name="CP" value="0x04" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xF7" bvalue="0x04" >
+ <tqmask name="CP" value="0x04" >
<value value="0x00" name="All" cname="" />
<value value="0x04" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0xC7" >
- <mask name="FOSC" value="0x03" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0xC7" >
+ <tqmask name="FOSC" value="0x03" >
<value value="0x00" name="HS" cname="" />
<value value="0x01" name="HSPLL" cname="" />
<value value="0x02" name="EC" cname="" />
<value value="0x03" name="ECPLL_IO" cname="" />
- </mask>
- <mask name="FOSC2" value="0x04" >
+ </tqmask>
+ <tqmask name="FOSC2" value="0x04" >
<value value="0x00" name="FOSC1:FOSC0" cname="" />
<value value="0x04" name="INTRC" cname="" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="On" cname="" />
<value value="0x40" name="Off" cname="" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x0F" >
- <mask name="WDTPS" value="0x0F" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WDTPS" value="0x0F" >
<value value="0x00" name="1:1" cname="" />
<value value="0x01" name="1:2" cname="" />
<value value="0x02" name="1:4" cname="" />
@@ -94,23 +94,23 @@
<value value="0x0D" name="1:8192" cname="" />
<value value="0x0E" name="1:16384" cname="" />
<value value="0x0F" name="1:32768" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x00" >
</config>
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x01" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x01" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RB3" cname="" />
<value value="0x01" name="RC1" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x00" >
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" >
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F64J90.xml b/src/devices/pic/xml_data/18F64J90.xml
index fedf592..70df11f 100644
--- a/src/devices/pic/xml_data/18F64J90.xml
+++ b/src/devices/pic/xml_data/18F64J90.xml
@@ -29,55 +29,55 @@
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0xE1" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0xE1" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="" />
<value value="0x01" name="On" cname="" />
- </mask>
- <mask name="STVREN" value="0x20" >
+ </tqmask>
+ <tqmask name="STVREN" value="0x20" >
<value value="0x00" name="Off" cname="" />
<value value="0x20" name="On" cname="" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="" />
<value value="0x40" name="On" cname="" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x1" name="CONFIG1H" wmask="0xF7" bvalue="0x04" >
- <mask name="CP" value="0x04" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xF7" bvalue="0x04" >
+ <tqmask name="CP" value="0x04" >
<value value="0x00" name="All" cname="" />
<value value="0x04" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0xC7" >
- <mask name="FOSC" value="0x03" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0xC7" >
+ <tqmask name="FOSC" value="0x03" >
<value value="0x00" name="HS" cname="" />
<value value="0x01" name="HSPLL" cname="" />
<value value="0x02" name="EC" cname="" />
<value value="0x03" name="ECPLL_IO" cname="" />
- </mask>
- <mask name="FOSC2" value="0x04" >
+ </tqmask>
+ <tqmask name="FOSC2" value="0x04" >
<value value="0x00" name="FOSC1:FOSC0" cname="" />
<value value="0x04" name="INTRC" cname="" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="On" cname="" />
<value value="0x40" name="Off" cname="" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x0F" >
- <mask name="WDTPS" value="0x0F" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WDTPS" value="0x0F" >
<value value="0x00" name="1:1" cname="" />
<value value="0x01" name="1:2" cname="" />
<value value="0x02" name="1:4" cname="" />
@@ -94,23 +94,23 @@
<value value="0x0D" name="1:8192" cname="" />
<value value="0x0E" name="1:16384" cname="" />
<value value="0x0F" name="1:32768" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x00" >
</config>
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x01" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x01" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RB3" cname="" />
<value value="0x01" name="RC1" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x00" >
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" >
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F6520.xml b/src/devices/pic/xml_data/18F6520.xml
index a022295..20eac42 100644
--- a/src/devices/pic/xml_data/18F6520.xml
+++ b/src/devices/pic/xml_data/18F6520.xml
@@ -36,17 +36,17 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x007FFF" word_write_align="4" word_erase_align="32" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="eeprom" start="0x000000" end="0x0003FF" hexfile_offset="0xF00000" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0x27" >
- <mask name="FOSC" value="0x07" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0x27" >
+ <tqmask name="FOSC" value="0x07" >
<value value="0x00" name="LP" cname="_OSC_LP" />
<value value="0x01" name="XT" cname="_OSC_XT" />
<value value="0x02" name="HS" cname="_OSC_HS" />
@@ -55,36 +55,36 @@
<value value="0x05" name="EC_IO" cname="_OSC_ECIO" />
<value value="0x06" name="H4" cname="_OSC_HSPLL" />
<value value="0x07" name="EXTRC_IO" cname="_OSC_RCIO" />
- </mask>
- <mask name="OSCSEN" value="0x20" >
+ </tqmask>
+ <tqmask name="OSCSEN" value="0x20" >
<value value="0x00" name="On" cname="_OSCS_ON" />
<value value="0x20" name="Off" cname="_OSCS_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x0F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" />
- </mask>
- <mask name="BODEN" value="0x02" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x02" >
<value value="0x00" name="Off" cname="_BOR_OFF" />
<value value="0x02" name="On" cname="_BOR_ON" />
- </mask>
- <mask name="BORV" value="0x0C" >
+ </tqmask>
+ <tqmask name="BORV" value="0x0C" >
<value value="0x00" name="4.5" cname="_BORV_45" />
<value value="0x04" name="4.2" cname="_BORV_42" />
<value value="0x08" name="2.7" cname="_BORV_27" />
<value value="0x0C" name="2.5" cname="_BORV_25" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x0F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" />
<value value="0x01" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x0E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x0E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" />
@@ -93,123 +93,123 @@
<value value="0x0A" name="1:32" cname="_WDTPS_32" />
<value value="0x0C" name="1:64" cname="_WDTPS_64" />
<value value="0x0E" name="1:128" cname="_WDTPS_128" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x01" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x01" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RE7" cname="_CCP2MUX_RE7" />
<value value="0x01" name="RC1" cname="_CCP2MUX_RC1" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x85" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x85" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVR_OFF" />
<value value="0x01" name="On" cname="_STVR_ON" />
- </mask>
- <mask name="LVP" value="0x04" >
+ </tqmask>
+ <tqmask name="LVP" value="0x04" >
<value value="0x00" name="Off" cname="_LVP_OFF" />
<value value="0x04" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0xFF" >
- <mask name="CP_0" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0xFF" >
+ <tqmask name="CP_0" value="0x01" >
<value value="0x00" name="0800:1FFF" cname="_CP0_ON" />
<value value="0x01" name="Off" cname="_CP0_OFF" />
- </mask>
- <mask name="CP_1" value="0x02" >
+ </tqmask>
+ <tqmask name="CP_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_CP1_ON" />
<value value="0x02" name="Off" cname="_CP1_OFF" />
- </mask>
- <mask name="CP_2" value="0x04" >
+ </tqmask>
+ <tqmask name="CP_2" value="0x04" >
<value value="0x00" name="4000:5FFF" cname="_CP2_ON" />
<value value="0x04" name="Off" cname="_CP2_OFF" />
- </mask>
- <mask name="CP_3" value="0x08" >
+ </tqmask>
+ <tqmask name="CP_3" value="0x08" >
<value value="0x00" name="6000:7FFF" cname="_CP3_ON" />
<value value="0x08" name="Off" cname="_CP3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0xC0" >
- <mask name="CPB" value="0x40" >
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0xC0" >
+ <tqmask name="CPB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_CPB_ON" />
<value value="0x40" name="Off" cname="_CPB_OFF" />
- </mask>
- <mask name="CPD" value="0x80" >
+ </tqmask>
+ <tqmask name="CPD" value="0x80" >
<value value="0x00" name="All" cname="_CPD_ON" />
<value value="0x80" name="Off" cname="_CPD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0xFF" >
- <mask name="WRT_0" value="0x01" >
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0xFF" >
+ <tqmask name="WRT_0" value="0x01" >
<value value="0x00" name="0800:1FFF" cname="_WRT0_ON" />
<value value="0x01" name="Off" cname="_WRT0_OFF" />
- </mask>
- <mask name="WRT_1" value="0x02" >
+ </tqmask>
+ <tqmask name="WRT_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_WRT1_ON" />
<value value="0x02" name="Off" cname="_WRT1_OFF" />
- </mask>
- <mask name="WRT_2" value="0x04" >
+ </tqmask>
+ <tqmask name="WRT_2" value="0x04" >
<value value="0x00" name="4000:5FFF" cname="_WRT2_ON" />
<value value="0x04" name="Off" cname="_WRT2_OFF" />
- </mask>
- <mask name="WRT_3" value="0x08" >
+ </tqmask>
+ <tqmask name="WRT_3" value="0x08" >
<value value="0x00" name="6000:7FFF" cname="_WRT3_ON" />
<value value="0x08" name="Off" cname="_WRT3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0xE0" >
- <mask name="WRTC" value="0x20" >
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0xE0" >
+ <tqmask name="WRTC" value="0x20" >
<value value="0x00" name="All" cname="_WRTC_ON" />
<value value="0x20" name="Off" cname="_WRTC_OFF" />
- </mask>
- <mask name="WRTB" value="0x40" >
+ </tqmask>
+ <tqmask name="WRTB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_WRTB_ON" />
<value value="0x40" name="Off" cname="_WRTB_OFF" />
- </mask>
- <mask name="WRTD" value="0x80" >
+ </tqmask>
+ <tqmask name="WRTD" value="0x80" >
<value value="0x00" name="All" cname="_WRTD_ON" />
<value value="0x80" name="Off" cname="_WRTD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0xFF" >
- <mask name="EBTR_0" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0xFF" >
+ <tqmask name="EBTR_0" value="0x01" >
<value value="0x00" name="0800:1FFF" cname="_EBTR0_ON" />
<value value="0x01" name="Off" cname="_EBTR0_OFF" />
- </mask>
- <mask name="EBTR_1" value="0x02" >
+ </tqmask>
+ <tqmask name="EBTR_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_EBTR1_ON" />
<value value="0x02" name="Off" cname="_EBTR1_OFF" />
- </mask>
- <mask name="EBTR_2" value="0x04" >
+ </tqmask>
+ <tqmask name="EBTR_2" value="0x04" >
<value value="0x00" name="4000:5FFF" cname="_EBTR2_ON" />
<value value="0x04" name="Off" cname="_EBTR2_OFF" />
- </mask>
- <mask name="EBTR_3" value="0x08" >
+ </tqmask>
+ <tqmask name="EBTR_3" value="0x08" >
<value value="0x00" name="6000:7FFF" cname="_EBTR3_ON" />
<value value="0x08" name="Off" cname="_EBTR3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x40" >
- <mask name="EBTRB" value="0x40" >
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="EBTRB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_EBTRB_ON" />
<value value="0x40" name="Off" cname="_EBTRB_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F6525.xml b/src/devices/pic/xml_data/18F6525.xml
index 953e12a..c3206cb 100644
--- a/src/devices/pic/xml_data/18F6525.xml
+++ b/src/devices/pic/xml_data/18F6525.xml
@@ -35,17 +35,17 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x00BFFF" word_write_align="4" word_erase_align="32" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="eeprom" start="0x000000" end="0x0003FF" hexfile_offset="0xF00000" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0x2F" >
- <mask name="FOSC" value="0x0F" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0x2F" >
+ <tqmask name="FOSC" value="0x0F" >
<value value="0x00" name="LP" cname="_OSC_LP" />
<value value="0x01" name="XT" cname="_OSC_XT" />
<value value="0x02" name="HS" cname="_OSC_HS" />
@@ -59,36 +59,36 @@
<value value="0x0D" name="E4S_IO" cname="_OSC_ECIOSWPLL" />
<value value="0x0E" name="H4S" cname="_OSC_HSSWPLL" />
<value value="0x0F" name="EXTRC_IO" cname="_OSC_RCIO" />
- </mask>
- <mask name="OSCSEN" value="0x20" >
+ </tqmask>
+ <tqmask name="OSCSEN" value="0x20" >
<value value="0x00" name="On" cname="_OSCS_ON" />
<value value="0x20" name="Off" cname="_OSCS_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x0F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" />
- </mask>
- <mask name="BODEN" value="0x02" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x02" >
<value value="0x00" name="Off" cname="_BOR_OFF" />
<value value="0x02" name="On" cname="_BOR_ON" />
- </mask>
- <mask name="BORV" value="0x0C" >
+ </tqmask>
+ <tqmask name="BORV" value="0x0C" >
<value value="0x00" name="4.5" cname="_BORV_45" />
<value value="0x04" name="4.2" cname="_BORV_42" />
<value value="0x08" name="2.7" cname="_BORV_27" />
<value value="0x0C" name="2.0" cname="_BORV_20" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x1F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" />
<value value="0x01" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x1E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x1E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" />
@@ -105,115 +105,115 @@
<value value="0x1A" name="1:8192" cname="_WDTPS_8192" />
<value value="0x1C" name="1:16384" cname="_WDTPS_16384" />
<value value="0x1E" name="1:32768" cname="_WDTPS_32768" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x83" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x83" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RE7" cname="_CCP2MX_PORTBE" />
<value value="0x01" name="RC1" cname="_CCP2MX_PORTC" />
- </mask>
- <mask name="MCLRE" value="0x80" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x80" >
<value value="0x00" name="Internal" cname="_MCLRE_OFF" />
<value value="0x80" name="External" cname="_MCLRE_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x85" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x85" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVR_OFF" />
<value value="0x01" name="On" cname="_STVR_ON" />
- </mask>
- <mask name="LVP" value="0x04" >
+ </tqmask>
+ <tqmask name="LVP" value="0x04" >
<value value="0x00" name="Off" cname="_LVP_OFF" />
<value value="0x04" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0xFF" >
- <mask name="CP_0" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0xFF" >
+ <tqmask name="CP_0" value="0x01" >
<value value="0x00" name="0800:3FFF" cname="_CP0_ON" />
<value value="0x01" name="Off" cname="_CP0_OFF" />
- </mask>
- <mask name="CP_1" value="0x02" >
+ </tqmask>
+ <tqmask name="CP_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_CP1_ON" />
<value value="0x02" name="Off" cname="_CP1_OFF" />
- </mask>
- <mask name="CP_2" value="0x04" >
+ </tqmask>
+ <tqmask name="CP_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_CP2_ON" />
<value value="0x04" name="Off" cname="_CP2_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0xC0" >
- <mask name="CPB" value="0x40" >
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0xC0" >
+ <tqmask name="CPB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_CPB_ON" />
<value value="0x40" name="Off" cname="_CPB_OFF" />
- </mask>
- <mask name="CPD" value="0x80" >
+ </tqmask>
+ <tqmask name="CPD" value="0x80" >
<value value="0x00" name="All" cname="_CPD_ON" />
<value value="0x80" name="Off" cname="_CPD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0xFF" >
- <mask name="WRT_0" value="0x01" >
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0xFF" >
+ <tqmask name="WRT_0" value="0x01" >
<value value="0x00" name="0800:3FFF" cname="_WRT0_ON" />
<value value="0x01" name="Off" cname="_WRT0_OFF" />
- </mask>
- <mask name="WRT_1" value="0x02" >
+ </tqmask>
+ <tqmask name="WRT_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_WRT1_ON" />
<value value="0x02" name="Off" cname="_WRT1_OFF" />
- </mask>
- <mask name="WRT_2" value="0x04" >
+ </tqmask>
+ <tqmask name="WRT_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_WRT2_ON" />
<value value="0x04" name="Off" cname="_WRT2_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0xE0" >
- <mask name="WRTC" value="0x20" >
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0xE0" >
+ <tqmask name="WRTC" value="0x20" >
<value value="0x00" name="All" cname="_WRTC_ON" />
<value value="0x20" name="Off" cname="_WRTC_OFF" />
- </mask>
- <mask name="WRTB" value="0x40" >
+ </tqmask>
+ <tqmask name="WRTB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_WRTB_ON" />
<value value="0x40" name="Off" cname="_WRTB_OFF" />
- </mask>
- <mask name="WRTD" value="0x80" >
+ </tqmask>
+ <tqmask name="WRTD" value="0x80" >
<value value="0x00" name="All" cname="_WRTD_ON" />
<value value="0x80" name="Off" cname="_WRTD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0xFF" >
- <mask name="EBTR_0" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0xFF" >
+ <tqmask name="EBTR_0" value="0x01" >
<value value="0x00" name="0800:3FFF" cname="_EBTR0_ON" />
<value value="0x01" name="Off" cname="_EBTR0_OFF" />
- </mask>
- <mask name="EBTR_1" value="0x02" >
+ </tqmask>
+ <tqmask name="EBTR_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_EBTR1_ON" />
<value value="0x02" name="Off" cname="_EBTR1_OFF" />
- </mask>
- <mask name="EBTR_2" value="0x04" >
+ </tqmask>
+ <tqmask name="EBTR_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_EBTR2_ON" />
<value value="0x04" name="Off" cname="_EBTR2_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x40" >
- <mask name="EBTRB" value="0x40" >
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="EBTRB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_EBTRB_ON" />
<value value="0x40" name="Off" cname="_EBTRB_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F6527.xml b/src/devices/pic/xml_data/18F6527.xml
index 04a2bf1..8779fa8 100644
--- a/src/devices/pic/xml_data/18F6527.xml
+++ b/src/devices/pic/xml_data/18F6527.xml
@@ -27,17 +27,17 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x00BFFF" word_write_align="32" word_erase_align="32" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="eeprom" start="0x000000" end="0x0003FF" hexfile_offset="0xF00000" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0x07" >
- <mask name="FOSC" value="0x0F" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="FOSC" value="0x0F" >
<value value="0x00" name="LP" cname="_LP_OSC" />
<value value="0x01" name="XT" cname="_XT_OSC" />
<value value="0x02" name="HS" cname="_HS_OSC" />
@@ -54,42 +54,42 @@
<value value="0x0D" name="EXTRC_CLKOUT" cname="_RC_OSC" />
<value value="0x0E" name="EXTRC_CLKOUT" cname="_RC_OSC" />
<value value="0x0F" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="Off" cname="_FSCM_OFF" />
<value value="0x40" name="On" cname="_FSCM_ON" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="Off" cname="_IESO_OFF" />
<value value="0x80" name="On" cname="_IESO_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x1F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" />
- </mask>
- <mask name="BODEN" value="0x06" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x06" >
<value value="0x00" name="Off" cname="_BOREN_OFF" />
<value value="0x02" name="Software" cname="_BOREN_ON" />
<value value="0x04" name="On_run" cname="_BOREN_NOSLP" />
<value value="0x06" name="On" cname="_BOREN_SBORDIS" />
- </mask>
- <mask name="BORV" value="0x18" >
+ </tqmask>
+ <tqmask name="BORV" value="0x18" >
<value value="0x00" name="4.5" cname="_BORV_0" />
<value value="0x08" name="4.2" cname="_BORV_1" />
<value value="0x10" name="2.7" cname="_BORV_2" />
<value value="0x18" name="2.0" cname="_BORV_3" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x1F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" />
<value value="0x01" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x1E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x1E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" />
@@ -106,129 +106,129 @@
<value value="0x1A" name="1:8192" cname="_WDTPS_8K" />
<value value="0x1C" name="1:16384" cname="_WDTPS_16K" />
<value value="0x1E" name="1:32768" cname="_WDTPS_32K" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x85" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x85" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RE7" cname="_CCP2MX_PORTE" />
<value value="0x01" name="RC1" cname="_CCP2MX_PORTC" />
- </mask>
- <mask name="LPT1OSC" value="0x04" >
+ </tqmask>
+ <tqmask name="LPT1OSC" value="0x04" >
<value value="0x00" name="Off" cname="_LPT1OSC_OFF" />
<value value="0x04" name="On" cname="_LPT1OSC_ON" />
- </mask>
- <mask name="MCLRE" value="0x80" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x80" >
<value value="0x00" name="Internal" cname="_MCLRE_OFF" />
<value value="0x80" name="External" cname="_MCLRE_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x85" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x85" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVREN_OFF" />
<value value="0x01" name="On" cname="_STVREN_ON" />
- </mask>
- <mask name="LVP" value="0x04" >
+ </tqmask>
+ <tqmask name="LVP" value="0x04" >
<value value="0x00" name="Off" cname="_LVP_OFF" />
<value value="0x04" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="BBSIZ" value="0x30" >
+ </tqmask>
+ <tqmask name="BBSIZ" value="0x30" >
<value value="0x00" name="1024" cname="_BBSIZ_1024" />
<value value="0x10" name="2048" cname="_BBSIZ_2048" />
<value value="0x20" name="4096" cname="_BBSIZ_4096" />
<value value="0x30" name="4096" cname="_BBSIZ_4096" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="_XINST_OFF" />
<value value="0x40" name="On" cname="_XINST_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0x07" >
- <mask name="CP_0" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="CP_0" value="0x01" >
<value value="0x00" name="0800/1000/2000:3FFF" cname="_CP0_ON" />
<value value="0x01" name="Off" cname="_CP0_OFF" />
- </mask>
- <mask name="CP_1" value="0x02" >
+ </tqmask>
+ <tqmask name="CP_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_CP1_ON" />
<value value="0x02" name="Off" cname="_CP1_OFF" />
- </mask>
- <mask name="CP_2" value="0x04" >
+ </tqmask>
+ <tqmask name="CP_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_CP2_ON" />
<value value="0x04" name="Off" cname="_CP2_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0xC0" >
- <mask name="CPB" value="0x40" >
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0xC0" >
+ <tqmask name="CPB" value="0x40" >
<value value="0x00" name="All" cname="_CPB_ON" />
<value value="0x40" name="Off" cname="_CPB_OFF" />
- </mask>
- <mask name="CPD" value="0x80" >
+ </tqmask>
+ <tqmask name="CPD" value="0x80" >
<value value="0x00" name="All" cname="_CPD_ON" />
<value value="0x80" name="Off" cname="_CPD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0x07" >
- <mask name="WRT_0" value="0x01" >
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="WRT_0" value="0x01" >
<value value="0x00" name="0800/1000/2000:3FFF" cname="_WRT0_ON" />
<value value="0x01" name="Off" cname="_WRT0_OFF" />
- </mask>
- <mask name="WRT_1" value="0x02" >
+ </tqmask>
+ <tqmask name="WRT_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_WRT1_ON" />
<value value="0x02" name="Off" cname="_WRT1_OFF" />
- </mask>
- <mask name="WRT_2" value="0x04" >
+ </tqmask>
+ <tqmask name="WRT_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_WRT2_ON" />
<value value="0x04" name="Off" cname="_WRT2_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0xE0" >
- <mask name="WRTC" value="0x20" >
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0xE0" >
+ <tqmask name="WRTC" value="0x20" >
<value value="0x00" name="All" cname="_WRTC_ON" />
<value value="0x20" name="Off" cname="_WRTC_OFF" />
- </mask>
- <mask name="WRTB" value="0x40" >
+ </tqmask>
+ <tqmask name="WRTB" value="0x40" >
<value value="0x00" name="All" cname="_WRTB_ON" />
<value value="0x40" name="Off" cname="_WRTB_OFF" />
- </mask>
- <mask name="WRTD" value="0x80" >
+ </tqmask>
+ <tqmask name="WRTD" value="0x80" >
<value value="0x00" name="All" cname="_WRTD_ON" />
<value value="0x80" name="Off" cname="_WRTD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0x07" >
- <mask name="EBTR_0" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="EBTR_0" value="0x01" >
<value value="0x00" name="0800/1000/2000:3FFF" cname="_EBTR0_ON" />
<value value="0x01" name="Off" cname="_EBTR0_OFF" />
- </mask>
- <mask name="EBTR_1" value="0x02" >
+ </tqmask>
+ <tqmask name="EBTR_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_EBTR1_ON" />
<value value="0x02" name="Off" cname="_EBTR1_OFF" />
- </mask>
- <mask name="EBTR_2" value="0x04" >
+ </tqmask>
+ <tqmask name="EBTR_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_EBTR2_ON" />
<value value="0x04" name="Off" cname="_EBTR2_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x40" >
- <mask name="EBTRB" value="0x40" >
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="EBTRB" value="0x40" >
<value value="0x00" name="All" cname="_EBTRB_ON" />
<value value="0x40" name="Off" cname="_EBTRB_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F6585.xml b/src/devices/pic/xml_data/18F6585.xml
index 0bf9bab..d602f95 100644
--- a/src/devices/pic/xml_data/18F6585.xml
+++ b/src/devices/pic/xml_data/18F6585.xml
@@ -27,17 +27,17 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x00BFFF" word_write_align="4" word_erase_align="32" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="eeprom" start="0x000000" end="0x0003FF" hexfile_offset="0xF00000" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0x2F" >
- <mask name="FOSC" value="0x0F" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0x2F" >
+ <tqmask name="FOSC" value="0x0F" >
<value value="0x00" name="LP" cname="_OSC_LP" />
<value value="0x01" name="XT" cname="_OSC_XT" />
<value value="0x02" name="HS" cname="_OSC_HS" />
@@ -51,36 +51,36 @@
<value value="0x0D" name="E4S_IO" cname="_OSC_ECIOSWPLL" />
<value value="0x0E" name="H4S" cname="_OSC_HSSWPLL" />
<value value="0x0F" name="EXTRC_IO" cname="_OSC_RCIO" />
- </mask>
- <mask name="OSCSEN" value="0x20" >
+ </tqmask>
+ <tqmask name="OSCSEN" value="0x20" >
<value value="0x00" name="On" cname="_OSCS_ON" />
<value value="0x20" name="Off" cname="_OSCS_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x0F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" />
- </mask>
- <mask name="BODEN" value="0x02" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x02" >
<value value="0x00" name="Off" cname="_BOR_OFF" />
<value value="0x02" name="On" cname="_BOR_ON" />
- </mask>
- <mask name="BORV" value="0x0C" >
+ </tqmask>
+ <tqmask name="BORV" value="0x0C" >
<value value="0x00" name="4.5" cname="_BORV_45" />
<value value="0x04" name="4.2" cname="_BORV_42" />
<value value="0x08" name="2.7" cname="_BORV_27" />
<value value="0x0C" name="2.0" cname="_BORV_20" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x1F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" />
<value value="0x01" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x1E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x1E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" />
@@ -97,115 +97,115 @@
<value value="0x1A" name="1:8192" cname="_WDTPS_8192" />
<value value="0x1C" name="1:16384" cname="_WDTPS_16384" />
<value value="0x1E" name="1:32768" cname="_WDTPS_32768" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x81" cmask="0x02" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x81" ctqmask="0x02" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RE7" cname="_CCP2MX_OFF" />
<value value="0x01" name="RC1" cname="_CCP2MX_ON" />
- </mask>
- <mask name="MCLRE" value="0x80" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x80" >
<value value="0x00" name="Internal" cname="_MCLRE_OFF" />
<value value="0x80" name="External" cname="_MCLRE_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x85" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x85" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVR_OFF" />
<value value="0x01" name="On" cname="_STVR_ON" />
- </mask>
- <mask name="LVP" value="0x04" >
+ </tqmask>
+ <tqmask name="LVP" value="0x04" >
<value value="0x00" name="Off" cname="_LVP_OFF" />
<value value="0x04" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0x07" >
- <mask name="CP_0" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="CP_0" value="0x01" >
<value value="0x00" name="0800:3FFF" cname="_CP0_ON" />
<value value="0x01" name="Off" cname="_CP0_OFF" />
- </mask>
- <mask name="CP_1" value="0x02" >
+ </tqmask>
+ <tqmask name="CP_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_CP1_ON" />
<value value="0x02" name="Off" cname="_CP1_OFF" />
- </mask>
- <mask name="CP_2" value="0x04" >
+ </tqmask>
+ <tqmask name="CP_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_CP2_ON" />
<value value="0x04" name="Off" cname="_CP2_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0xC0" >
- <mask name="CPB" value="0x40" >
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0xC0" >
+ <tqmask name="CPB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_CPB_ON" />
<value value="0x40" name="Off" cname="_CPB_OFF" />
- </mask>
- <mask name="CPD" value="0x80" >
+ </tqmask>
+ <tqmask name="CPD" value="0x80" >
<value value="0x00" name="All" cname="_CPD_ON" />
<value value="0x80" name="Off" cname="_CPD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0x07" >
- <mask name="WRT_0" value="0x01" >
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="WRT_0" value="0x01" >
<value value="0x00" name="0800:3FFF" cname="_WRT0_ON" />
<value value="0x01" name="Off" cname="_WRT0_OFF" />
- </mask>
- <mask name="WRT_1" value="0x02" >
+ </tqmask>
+ <tqmask name="WRT_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_WRT1_ON" />
<value value="0x02" name="Off" cname="_WRT1_OFF" />
- </mask>
- <mask name="WRT_2" value="0x04" >
+ </tqmask>
+ <tqmask name="WRT_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_WRT2_ON" />
<value value="0x04" name="Off" cname="_WRT2_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0xE0" >
- <mask name="WRTC" value="0x20" >
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0xE0" >
+ <tqmask name="WRTC" value="0x20" >
<value value="0x00" name="All" cname="_WRTC_ON" />
<value value="0x20" name="Off" cname="_WRTC_OFF" />
- </mask>
- <mask name="WRTB" value="0x40" >
+ </tqmask>
+ <tqmask name="WRTB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_WRTB_ON" />
<value value="0x40" name="Off" cname="_WRTB_OFF" />
- </mask>
- <mask name="WRTD" value="0x80" >
+ </tqmask>
+ <tqmask name="WRTD" value="0x80" >
<value value="0x00" name="All" cname="_WRTD_ON" />
<value value="0x80" name="Off" cname="_WRTD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0x07" >
- <mask name="EBTR_0" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="EBTR_0" value="0x01" >
<value value="0x00" name="0800:3FFF" cname="_EBTR0_ON" />
<value value="0x01" name="Off" cname="_EBTR0_OFF" />
- </mask>
- <mask name="EBTR_1" value="0x02" >
+ </tqmask>
+ <tqmask name="EBTR_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_EBTR1_ON" />
<value value="0x02" name="Off" cname="_EBTR1_OFF" />
- </mask>
- <mask name="EBTR_2" value="0x04" >
+ </tqmask>
+ <tqmask name="EBTR_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_EBTR2_ON" />
<value value="0x04" name="Off" cname="_EBTR2_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x40" >
- <mask name="EBTRB" value="0x40" >
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="EBTRB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_EBTRB_ON" />
<value value="0x40" name="Off" cname="_EBTRB_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F65J10.xml b/src/devices/pic/xml_data/18F65J10.xml
index a67fe87..473c590 100644
--- a/src/devices/pic/xml_data/18F65J10.xml
+++ b/src/devices/pic/xml_data/18F65J10.xml
@@ -29,55 +29,55 @@
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0xE1" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0xE1" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="" />
<value value="0x01" name="On" cname="" />
- </mask>
- <mask name="STVREN" value="0x20" >
+ </tqmask>
+ <tqmask name="STVREN" value="0x20" >
<value value="0x00" name="Off" cname="" />
<value value="0x20" name="On" cname="" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="" />
<value value="0x40" name="On" cname="" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x1" name="CONFIG1H" wmask="0xF7" bvalue="0x04" >
- <mask name="CP" value="0x04" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xF7" bvalue="0x04" >
+ <tqmask name="CP" value="0x04" >
<value value="0x00" name="All" cname="" />
<value value="0x04" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0xC7" >
- <mask name="FOSC" value="0x03" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0xC7" >
+ <tqmask name="FOSC" value="0x03" >
<value value="0x00" name="HS" cname="" />
<value value="0x01" name="HSPLL" cname="" />
<value value="0x02" name="EC" cname="" />
<value value="0x03" name="ECPLL_IO" cname="" />
- </mask>
- <mask name="FOSC2" value="0x04" >
+ </tqmask>
+ <tqmask name="FOSC2" value="0x04" >
<value value="0x00" name="FOSC1:FOSC0" cname="" />
<value value="0x04" name="INTRC" cname="" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="On" cname="" />
<value value="0x40" name="Off" cname="" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x0F" >
- <mask name="WDTPS" value="0x0F" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WDTPS" value="0x0F" >
<value value="0x00" name="1:1" cname="" />
<value value="0x01" name="1:2" cname="" />
<value value="0x02" name="1:4" cname="" />
@@ -94,23 +94,23 @@
<value value="0x0D" name="1:8192" cname="" />
<value value="0x0E" name="1:16384" cname="" />
<value value="0x0F" name="1:32768" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x00" >
</config>
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x01" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x01" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RB3" cname="" />
<value value="0x01" name="RC1" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x00" >
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" >
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F65J11.xml b/src/devices/pic/xml_data/18F65J11.xml
index 2ef5b3d..c4284fc 100644
--- a/src/devices/pic/xml_data/18F65J11.xml
+++ b/src/devices/pic/xml_data/18F65J11.xml
@@ -29,55 +29,55 @@
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0xE1" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0xE1" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="" />
<value value="0x01" name="On" cname="" />
- </mask>
- <mask name="STVREN" value="0x20" >
+ </tqmask>
+ <tqmask name="STVREN" value="0x20" >
<value value="0x00" name="Off" cname="" />
<value value="0x20" name="On" cname="" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="" />
<value value="0x40" name="On" cname="" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x1" name="CONFIG1H" wmask="0xF7" bvalue="0x04" >
- <mask name="CP" value="0x04" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xF7" bvalue="0x04" >
+ <tqmask name="CP" value="0x04" >
<value value="0x00" name="All" cname="" />
<value value="0x04" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0xC7" >
- <mask name="FOSC" value="0x03" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0xC7" >
+ <tqmask name="FOSC" value="0x03" >
<value value="0x00" name="HS" cname="" />
<value value="0x01" name="HSPLL" cname="" />
<value value="0x02" name="EC" cname="" />
<value value="0x03" name="ECPLL_IO" cname="" />
- </mask>
- <mask name="FOSC2" value="0x04" >
+ </tqmask>
+ <tqmask name="FOSC2" value="0x04" >
<value value="0x00" name="FOSC1:FOSC0" cname="" />
<value value="0x04" name="INTRC" cname="" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="On" cname="" />
<value value="0x40" name="Off" cname="" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x0F" >
- <mask name="WDTPS" value="0x0F" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WDTPS" value="0x0F" >
<value value="0x00" name="1:1" cname="" />
<value value="0x01" name="1:2" cname="" />
<value value="0x02" name="1:4" cname="" />
@@ -94,23 +94,23 @@
<value value="0x0D" name="1:8192" cname="" />
<value value="0x0E" name="1:16384" cname="" />
<value value="0x0F" name="1:32768" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x00" >
</config>
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x01" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x01" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RB3" cname="" />
<value value="0x01" name="RC1" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x00" >
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" >
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F65J15.xml b/src/devices/pic/xml_data/18F65J15.xml
index f5f310a..6c212d2 100644
--- a/src/devices/pic/xml_data/18F65J15.xml
+++ b/src/devices/pic/xml_data/18F65J15.xml
@@ -29,55 +29,55 @@
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0xE1" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0xE1" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="" />
<value value="0x01" name="On" cname="" />
- </mask>
- <mask name="STVREN" value="0x20" >
+ </tqmask>
+ <tqmask name="STVREN" value="0x20" >
<value value="0x00" name="Off" cname="" />
<value value="0x20" name="On" cname="" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="" />
<value value="0x40" name="On" cname="" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x1" name="CONFIG1H" wmask="0xF7" bvalue="0x04" >
- <mask name="CP" value="0x04" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xF7" bvalue="0x04" >
+ <tqmask name="CP" value="0x04" >
<value value="0x00" name="All" cname="" />
<value value="0x04" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0xC7" >
- <mask name="FOSC" value="0x03" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0xC7" >
+ <tqmask name="FOSC" value="0x03" >
<value value="0x00" name="HS" cname="" />
<value value="0x01" name="HSPLL" cname="" />
<value value="0x02" name="EC" cname="" />
<value value="0x03" name="ECPLL_IO" cname="" />
- </mask>
- <mask name="FOSC2" value="0x04" >
+ </tqmask>
+ <tqmask name="FOSC2" value="0x04" >
<value value="0x00" name="FOSC1:FOSC0" cname="" />
<value value="0x04" name="INTRC" cname="" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="On" cname="" />
<value value="0x40" name="Off" cname="" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x0F" >
- <mask name="WDTPS" value="0x0F" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WDTPS" value="0x0F" >
<value value="0x00" name="1:1" cname="" />
<value value="0x01" name="1:2" cname="" />
<value value="0x02" name="1:4" cname="" />
@@ -94,23 +94,23 @@
<value value="0x0D" name="1:8192" cname="" />
<value value="0x0E" name="1:16384" cname="" />
<value value="0x0F" name="1:32768" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x00" >
</config>
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x01" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x01" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RB3" cname="" />
<value value="0x01" name="RC1" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x00" >
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" >
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F65J50.xml b/src/devices/pic/xml_data/18F65J50.xml
index d0cdd2b..ad5bc75 100644
--- a/src/devices/pic/xml_data/18F65J50.xml
+++ b/src/devices/pic/xml_data/18F65J50.xml
@@ -29,12 +29,12 @@
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0xEF" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0xEF" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="" />
<value value="0x01" name="On" cname="" />
- </mask>
- <mask name="PLLDIV" value="0x0E" >
+ </tqmask>
+ <tqmask name="PLLDIV" value="0x0E" >
<value value="0x00" name="12" cname="" />
<value value="0x02" name="10" cname="" />
<value value="0x04" name="6" cname="" />
@@ -43,51 +43,51 @@
<value value="0x0A" name="3" cname="" />
<value value="0x0C" name="2" cname="" />
<value value="0x0E" name="1" cname="" />
- </mask>
- <mask name="STVREN" value="0x20" >
+ </tqmask>
+ <tqmask name="STVREN" value="0x20" >
<value value="0x00" name="Off" cname="" />
<value value="0x20" name="On" cname="" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="" />
<value value="0x40" name="On" cname="" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x1" name="CONFIG1H" wmask="0xF7" bvalue="0x04" >
- <mask name="CP" value="0x04" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xF7" bvalue="0x04" >
+ <tqmask name="CP" value="0x04" >
<value value="0x00" name="All" cname="" />
<value value="0x04" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0xC7" >
- <mask name="FOSC" value="0x03" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0xC7" >
+ <tqmask name="FOSC" value="0x03" >
<value value="0x00" name="HS" cname="" />
<value value="0x01" name="HSPLL" cname="" />
<value value="0x02" name="EC" cname="" />
<value value="0x03" name="ECPLL_IO" cname="" />
- </mask>
- <mask name="FOSC2" value="0x04" >
+ </tqmask>
+ <tqmask name="FOSC2" value="0x04" >
<value value="0x00" name="FOSC1:FOSC0" cname="" />
<value value="0x04" name="INTRC" cname="" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="On" cname="" />
<value value="0x40" name="Off" cname="" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x0F" >
- <mask name="WDTPS" value="0x0F" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WDTPS" value="0x0F" >
<value value="0x00" name="1:1" cname="" />
<value value="0x01" name="1:2" cname="" />
<value value="0x02" name="1:4" cname="" />
@@ -104,27 +104,27 @@
<value value="0x0D" name="1:8192" cname="" />
<value value="0x0E" name="1:16384" cname="" />
<value value="0x0F" name="1:32768" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x00" >
</config>
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x09" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x09" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RB3" cname="" />
<value value="0x01" name="RC1" cname="" />
- </mask>
- <mask name="MSSPSEL" value="0x08" >
+ </tqmask>
+ <tqmask name="MSSPSEL" value="0x08" >
<value value="0x00" name="5BIT" cname="" />
<value value="0x08" name="7BIT" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x00" >
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" >
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F65J90.xml b/src/devices/pic/xml_data/18F65J90.xml
index 91997da..34e7be9 100644
--- a/src/devices/pic/xml_data/18F65J90.xml
+++ b/src/devices/pic/xml_data/18F65J90.xml
@@ -29,55 +29,55 @@
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0xE1" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0xE1" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="" />
<value value="0x01" name="On" cname="" />
- </mask>
- <mask name="STVREN" value="0x20" >
+ </tqmask>
+ <tqmask name="STVREN" value="0x20" >
<value value="0x00" name="Off" cname="" />
<value value="0x20" name="On" cname="" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="" />
<value value="0x40" name="On" cname="" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x1" name="CONFIG1H" wmask="0xF7" bvalue="0x04" >
- <mask name="CP" value="0x04" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xF7" bvalue="0x04" >
+ <tqmask name="CP" value="0x04" >
<value value="0x00" name="All" cname="" />
<value value="0x04" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0xC7" >
- <mask name="FOSC" value="0x03" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0xC7" >
+ <tqmask name="FOSC" value="0x03" >
<value value="0x00" name="HS" cname="" />
<value value="0x01" name="HSPLL" cname="" />
<value value="0x02" name="EC" cname="" />
<value value="0x03" name="ECPLL_IO" cname="" />
- </mask>
- <mask name="FOSC2" value="0x04" >
+ </tqmask>
+ <tqmask name="FOSC2" value="0x04" >
<value value="0x00" name="FOSC1:FOSC0" cname="" />
<value value="0x04" name="INTRC" cname="" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="On" cname="" />
<value value="0x40" name="Off" cname="" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x0F" >
- <mask name="WDTPS" value="0x0F" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WDTPS" value="0x0F" >
<value value="0x00" name="1:1" cname="" />
<value value="0x01" name="1:2" cname="" />
<value value="0x02" name="1:4" cname="" />
@@ -94,23 +94,23 @@
<value value="0x0D" name="1:8192" cname="" />
<value value="0x0E" name="1:16384" cname="" />
<value value="0x0F" name="1:32768" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x00" >
</config>
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x01" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x01" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RB3" cname="" />
<value value="0x01" name="RC1" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x00" >
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" >
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F6620.xml b/src/devices/pic/xml_data/18F6620.xml
index e88ee06..8159b62 100644
--- a/src/devices/pic/xml_data/18F6620.xml
+++ b/src/devices/pic/xml_data/18F6620.xml
@@ -38,17 +38,17 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x00FFFF" word_write_align="4" word_erase_align="32" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="eeprom" start="0x000000" end="0x0003FF" hexfile_offset="0xF00000" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0x27" >
- <mask name="FOSC" value="0x07" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0x27" >
+ <tqmask name="FOSC" value="0x07" >
<value value="0x00" name="LP" cname="_LP_OSC" sdcc_cname="_OSC_LP" />
<value value="0x01" name="XT" cname="_XT_OSC" sdcc_cname="_OSC_XT" />
<value value="0x02" name="HS" cname="_HS_OSC" sdcc_cname="_OSC_HS" />
@@ -57,36 +57,36 @@
<value value="0x05" name="EC_IO" cname="_ECIO_OSC" sdcc_cname="_OSC_EC_OSC2_RA6" />
<value value="0x06" name="H4" cname="_HSPLL_OSC" sdcc_cname="_OSC_HS_PLL" />
<value value="0x07" name="EXTRC_IO" cname="_RCIO_OSC" sdcc_cname="_OSC_RC_OSC2" />
- </mask>
- <mask name="OSCSEN" value="0x20" >
+ </tqmask>
+ <tqmask name="OSCSEN" value="0x20" >
<value value="0x00" name="On" cname="_OSCS_ON" />
<value value="0x20" name="Off" cname="_OSCS_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x0F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" sdcc_cname="_PUT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" sdcc_cname="_PUT_OFF" />
- </mask>
- <mask name="BODEN" value="0x02" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x02" >
<value value="0x00" name="Off" cname="_BOR_OFF" sdcc_cname="_BODEN_OFF" />
<value value="0x02" name="On" cname="_BOR_ON" sdcc_cname="_BODEN_ON" />
- </mask>
- <mask name="BORV" value="0x0C" >
+ </tqmask>
+ <tqmask name="BORV" value="0x0C" >
<value value="0x00" name="4.5" cname="_BORV_45" sdcc_cname="_BODENV_4_5V" />
<value value="0x04" name="4.2" cname="_BORV_42" sdcc_cname="_BODENV_4_2V" />
<value value="0x08" name="2.7" cname="_BORV_27" sdcc_cname="_BODENV_2_7V" />
<value value="0x0C" name="2.5" cname="_BORV_20" sdcc_cname="_BODENV_2_5V" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x0F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" />
<value value="0x01" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x0E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x0E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" sdcc_cname="_WDTPS_1_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" sdcc_cname="_WDTPS_1_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" sdcc_cname="_WDTPS_1_4" />
@@ -95,123 +95,123 @@
<value value="0x0A" name="1:32" cname="_WDTPS_32" sdcc_cname="_WDTPS_1_32" />
<value value="0x0C" name="1:64" cname="_WDTPS_64" sdcc_cname="_WDTPS_1_64" />
<value value="0x0E" name="1:128" cname="_WDTPS_128" sdcc_cname="_WDTPS_1_128" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x01" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x01" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RE7" cname="_CCP2MX_OFF" sdcc_cname="_CCP2MUX_RE7" />
<value value="0x01" name="RC1" cname="_CCP2MX_ON" sdcc_cname="_CCP2MUX_RC1" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x85" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x85" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVR_OFF" />
<value value="0x01" name="On" cname="_STVR_ON" />
- </mask>
- <mask name="LVP" value="0x04" >
+ </tqmask>
+ <tqmask name="LVP" value="0x04" >
<value value="0x00" name="Off" cname="_LVP_OFF" />
<value value="0x04" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" sdcc_cname="_BACKBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" sdcc_cname="_BACKBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0x0F" >
- <mask name="CP_0" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="CP_0" value="0x01" >
<value value="0x00" name="0200:3FFF" cname="_CP0_ON" sdcc_cname="_CP_0_ON" />
<value value="0x01" name="Off" cname="_CP0_OFF" sdcc_cname="_CP_0_OFF" />
- </mask>
- <mask name="CP_1" value="0x02" >
+ </tqmask>
+ <tqmask name="CP_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_CP1_ON" sdcc_cname="_CP_1_ON" />
<value value="0x02" name="Off" cname="_CP1_OFF" sdcc_cname="_CP_1_OFF" />
- </mask>
- <mask name="CP_2" value="0x04" >
+ </tqmask>
+ <tqmask name="CP_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_CP2_ON" sdcc_cname="_CP_2_ON" />
<value value="0x04" name="Off" cname="_CP2_OFF" sdcc_cname="_CP_2_OFF" />
- </mask>
- <mask name="CP_3" value="0x08" >
+ </tqmask>
+ <tqmask name="CP_3" value="0x08" >
<value value="0x00" name="C000:FFFF" cname="_CP3_ON" sdcc_cname="_CP_3_ON" />
<value value="0x08" name="Off" cname="_CP3_OFF" sdcc_cname="_CP_3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0xC0" >
- <mask name="CPB" value="0x40" >
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0xC0" >
+ <tqmask name="CPB" value="0x40" >
<value value="0x00" name="0000:01FF" cname="_CPB_ON" />
<value value="0x40" name="Off" cname="_CPB_OFF" />
- </mask>
- <mask name="CPD" value="0x80" >
+ </tqmask>
+ <tqmask name="CPD" value="0x80" >
<value value="0x00" name="All" cname="_CPD_ON" />
<value value="0x80" name="Off" cname="_CPD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0x0F" >
- <mask name="WRT_0" value="0x01" >
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WRT_0" value="0x01" >
<value value="0x00" name="0200:3FFF" cname="_WRT0_ON" sdcc_cname="_WRT_0_ON" />
<value value="0x01" name="Off" cname="_WRT0_OFF" sdcc_cname="_WRT_0_OFF" />
- </mask>
- <mask name="WRT_1" value="0x02" >
+ </tqmask>
+ <tqmask name="WRT_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_WRT1_ON" sdcc_cname="_WRT_1_ON" />
<value value="0x02" name="Off" cname="_WRT1_OFF" sdcc_cname="_WRT_1_OFF" />
- </mask>
- <mask name="WRT_2" value="0x04" >
+ </tqmask>
+ <tqmask name="WRT_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_WRT2_ON" sdcc_cname="_WRT_2_ON" />
<value value="0x04" name="Off" cname="_WRT2_OFF" sdcc_cname="_WRT_2_OFF" />
- </mask>
- <mask name="WRT_3" value="0x08" >
+ </tqmask>
+ <tqmask name="WRT_3" value="0x08" >
<value value="0x00" name="C000:FFFF" cname="_WRT3_ON" sdcc_cname="_WRT_3_ON" />
<value value="0x08" name="Off" cname="_WRT3_OFF" sdcc_cname="_WRT_3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0xE0" >
- <mask name="WRTC" value="0x20" >
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0xE0" >
+ <tqmask name="WRTC" value="0x20" >
<value value="0x00" name="All" cname="_WRTC_ON" />
<value value="0x20" name="Off" cname="_WRTC_OFF" />
- </mask>
- <mask name="WRTB" value="0x40" >
+ </tqmask>
+ <tqmask name="WRTB" value="0x40" >
<value value="0x00" name="0000:01FF" cname="_WRTB_ON" />
<value value="0x40" name="Off" cname="_WRTB_OFF" />
- </mask>
- <mask name="WRTD" value="0x80" >
+ </tqmask>
+ <tqmask name="WRTD" value="0x80" >
<value value="0x00" name="All" cname="_WRTD_ON" />
<value value="0x80" name="Off" cname="_WRTD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0x0F" >
- <mask name="EBTR_0" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="EBTR_0" value="0x01" >
<value value="0x00" name="0200:3FFF" cname="_EBTR0_ON" sdcc_cname="_EBTR_0_ON" />
<value value="0x01" name="Off" cname="_EBTR0_OFF" sdcc_cname="_EBTR_0_OFF" />
- </mask>
- <mask name="EBTR_1" value="0x02" >
+ </tqmask>
+ <tqmask name="EBTR_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_EBTR1_ON" sdcc_cname="_EBTR_1_ON" />
<value value="0x02" name="Off" cname="_EBTR1_OFF" sdcc_cname="_EBTR_1_OFF" />
- </mask>
- <mask name="EBTR_2" value="0x04" >
+ </tqmask>
+ <tqmask name="EBTR_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_EBTR2_ON" sdcc_cname="_EBTR_2_ON" />
<value value="0x04" name="Off" cname="_EBTR2_OFF" sdcc_cname="_EBTR_2_OFF" />
- </mask>
- <mask name="EBTR_3" value="0x08" >
+ </tqmask>
+ <tqmask name="EBTR_3" value="0x08" >
<value value="0x00" name="C000:FFFF" cname="_EBTR3_ON" sdcc_cname="_EBTR_3_ON" />
<value value="0x08" name="Off" cname="_EBTR3_OFF" sdcc_cname="_EBTR_3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x40" >
- <mask name="EBTRB" value="0x40" >
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="EBTRB" value="0x40" >
<value value="0x00" name="0000:01FF" cname="_EBTRB_ON" />
<value value="0x40" name="Off" cname="_EBTRB_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F6621.xml b/src/devices/pic/xml_data/18F6621.xml
index 664de3f..e043ddf 100644
--- a/src/devices/pic/xml_data/18F6621.xml
+++ b/src/devices/pic/xml_data/18F6621.xml
@@ -35,17 +35,17 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x00FFFF" word_write_align="4" word_erase_align="32" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="eeprom" start="0x000000" end="0x0003FF" hexfile_offset="0xF00000" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0x2F" >
- <mask name="FOSC" value="0x0F" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0x2F" >
+ <tqmask name="FOSC" value="0x0F" >
<value value="0x00" name="LP" cname="_OSC_LP" />
<value value="0x01" name="XT" cname="_OSC_XT" />
<value value="0x02" name="HS" cname="_OSC_HS" />
@@ -59,36 +59,36 @@
<value value="0x0D" name="E4S_IO" cname="_OSC_ECIOSWPLL" />
<value value="0x0E" name="H4S" cname="_OSC_HSSWPLL" />
<value value="0x0F" name="EXTRC_IO" cname="_OSC_RCIO" />
- </mask>
- <mask name="OSCSEN" value="0x20" >
+ </tqmask>
+ <tqmask name="OSCSEN" value="0x20" >
<value value="0x00" name="On" cname="_OSCS_ON" />
<value value="0x20" name="Off" cname="_OSCS_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x0F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" />
- </mask>
- <mask name="BODEN" value="0x02" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x02" >
<value value="0x00" name="Off" cname="_BOR_OFF" />
<value value="0x02" name="On" cname="_BOR_ON" />
- </mask>
- <mask name="BORV" value="0x0C" >
+ </tqmask>
+ <tqmask name="BORV" value="0x0C" >
<value value="0x00" name="4.5" cname="_BORV_45" />
<value value="0x04" name="4.2" cname="_BORV_42" />
<value value="0x08" name="2.7" cname="_BORV_27" />
<value value="0x0C" name="2.0" cname="_BORV_20" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x1F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" />
<value value="0x01" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x1E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x1E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" />
@@ -105,127 +105,127 @@
<value value="0x1A" name="1:8192" cname="_WDTPS_8192" />
<value value="0x1C" name="1:16384" cname="_WDTPS_16384" />
<value value="0x1E" name="1:32768" cname="_WDTPS_32768" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x83" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x83" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RE7" cname="_CCP2MX_PORTBE" />
<value value="0x01" name="RC1" cname="_CCP2MX_PORTC" />
- </mask>
- <mask name="MCLRE" value="0x80" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x80" >
<value value="0x00" name="Internal" cname="_MCLRE_OFF" />
<value value="0x80" name="External" cname="_MCLRE_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x85" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x85" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVR_OFF" />
<value value="0x01" name="On" cname="_STVR_ON" />
- </mask>
- <mask name="LVP" value="0x04" >
+ </tqmask>
+ <tqmask name="LVP" value="0x04" >
<value value="0x00" name="Off" cname="_LVP_OFF" />
<value value="0x04" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0x0F" >
- <mask name="CP_0" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="CP_0" value="0x01" >
<value value="0x00" name="0800:3FFF" cname="_CP0_ON" />
<value value="0x01" name="Off" cname="_CP0_OFF" />
- </mask>
- <mask name="CP_1" value="0x02" >
+ </tqmask>
+ <tqmask name="CP_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_CP1_ON" />
<value value="0x02" name="Off" cname="_CP1_OFF" />
- </mask>
- <mask name="CP_2" value="0x04" >
+ </tqmask>
+ <tqmask name="CP_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_CP2_ON" />
<value value="0x04" name="Off" cname="_CP2_OFF" />
- </mask>
- <mask name="CP_3" value="0x08" >
+ </tqmask>
+ <tqmask name="CP_3" value="0x08" >
<value value="0x00" name="C000:FFFF" cname="_CP3_ON" />
<value value="0x08" name="Off" cname="_CP3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0xC0" >
- <mask name="CPB" value="0x40" >
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0xC0" >
+ <tqmask name="CPB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_CPB_ON" />
<value value="0x40" name="Off" cname="_CPB_OFF" />
- </mask>
- <mask name="CPD" value="0x80" >
+ </tqmask>
+ <tqmask name="CPD" value="0x80" >
<value value="0x00" name="All" cname="_CPD_ON" />
<value value="0x80" name="Off" cname="_CPD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0x0F" >
- <mask name="WRT_0" value="0x01" >
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WRT_0" value="0x01" >
<value value="0x00" name="0800:3FFF" cname="_WRT0_ON" />
<value value="0x01" name="Off" cname="_WRT0_OFF" />
- </mask>
- <mask name="WRT_1" value="0x02" >
+ </tqmask>
+ <tqmask name="WRT_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_WRT1_ON" />
<value value="0x02" name="Off" cname="_WRT1_OFF" />
- </mask>
- <mask name="WRT_2" value="0x04" >
+ </tqmask>
+ <tqmask name="WRT_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_WRT2_ON" />
<value value="0x04" name="Off" cname="_WRT2_OFF" />
- </mask>
- <mask name="WRT_3" value="0x08" >
+ </tqmask>
+ <tqmask name="WRT_3" value="0x08" >
<value value="0x00" name="C000:FFFF" cname="_WRT3_ON" />
<value value="0x08" name="Off" cname="_WRT3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0xE0" >
- <mask name="WRTC" value="0x20" >
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0xE0" >
+ <tqmask name="WRTC" value="0x20" >
<value value="0x00" name="All" cname="_WRTC_ON" />
<value value="0x20" name="Off" cname="_WRTC_OFF" />
- </mask>
- <mask name="WRTB" value="0x40" >
+ </tqmask>
+ <tqmask name="WRTB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_WRTB_ON" />
<value value="0x40" name="Off" cname="_WRTB_OFF" />
- </mask>
- <mask name="WRTD" value="0x80" >
+ </tqmask>
+ <tqmask name="WRTD" value="0x80" >
<value value="0x00" name="All" cname="_WRTD_ON" />
<value value="0x80" name="Off" cname="_WRTD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0x0F" >
- <mask name="EBTR_0" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="EBTR_0" value="0x01" >
<value value="0x00" name="0800:3FFF" cname="_EBTR0_ON" />
<value value="0x01" name="Off" cname="_EBTR0_OFF" />
- </mask>
- <mask name="EBTR_1" value="0x02" >
+ </tqmask>
+ <tqmask name="EBTR_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_EBTR1_ON" />
<value value="0x02" name="Off" cname="_EBTR1_OFF" />
- </mask>
- <mask name="EBTR_2" value="0x04" >
+ </tqmask>
+ <tqmask name="EBTR_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_EBTR2_ON" />
<value value="0x04" name="Off" cname="_EBTR2_OFF" />
- </mask>
- <mask name="EBTR_3" value="0x08" >
+ </tqmask>
+ <tqmask name="EBTR_3" value="0x08" >
<value value="0x00" name="C000:FFFF" cname="_EBTR3_ON" />
<value value="0x08" name="Off" cname="_EBTR3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x40" >
- <mask name="EBTRB" value="0x40" >
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="EBTRB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_EBTRB_ON" />
<value value="0x40" name="Off" cname="_EBTRB_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F6622.xml b/src/devices/pic/xml_data/18F6622.xml
index 6fb81d7..b8e0bb7 100644
--- a/src/devices/pic/xml_data/18F6622.xml
+++ b/src/devices/pic/xml_data/18F6622.xml
@@ -27,17 +27,17 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x00FFFF" word_write_align="32" word_erase_align="32" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="eeprom" start="0x000000" end="0x0003FF" hexfile_offset="0xF00000" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0x07" >
- <mask name="FOSC" value="0x0F" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="FOSC" value="0x0F" >
<value value="0x00" name="LP" cname="_LP_OSC" />
<value value="0x01" name="XT" cname="_XT_OSC" />
<value value="0x02" name="HS" cname="_HS_OSC" />
@@ -54,42 +54,42 @@
<value value="0x0D" name="EXTRC_CLKOUT" cname="_RC_OSC" />
<value value="0x0E" name="EXTRC_CLKOUT" cname="_RC_OSC" />
<value value="0x0F" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="Off" cname="_FSCM_OFF" />
<value value="0x40" name="On" cname="_FSCM_ON" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="Off" cname="_IESO_OFF" />
<value value="0x80" name="On" cname="_IESO_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x1F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" />
- </mask>
- <mask name="BODEN" value="0x06" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x06" >
<value value="0x00" name="Off" cname="_BOREN_OFF" />
<value value="0x02" name="Software" cname="_BOREN_ON" />
<value value="0x04" name="On_run" cname="_BOREN_NOSLP" />
<value value="0x06" name="On" cname="_BOREN_SBORDIS" />
- </mask>
- <mask name="BORV" value="0x18" >
+ </tqmask>
+ <tqmask name="BORV" value="0x18" >
<value value="0x00" name="4.5" cname="_BORV_0" />
<value value="0x08" name="4.2" cname="_BORV_1" />
<value value="0x10" name="2.7" cname="_BORV_2" />
<value value="0x18" name="2.0" cname="_BORV_3" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x1F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" />
<value value="0x01" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x1E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x1E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" />
@@ -106,141 +106,141 @@
<value value="0x1A" name="1:8192" cname="_WDTPS_8K" />
<value value="0x1C" name="1:16384" cname="_WDTPS_16K" />
<value value="0x1E" name="1:32768" cname="_WDTPS_32K" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x85" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x85" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RE7" cname="_CCP2MX_PORTE" />
<value value="0x01" name="RC1" cname="_CCP2MX_PORTC" />
- </mask>
- <mask name="LPT1OSC" value="0x04" >
+ </tqmask>
+ <tqmask name="LPT1OSC" value="0x04" >
<value value="0x00" name="Off" cname="_LPT1OSC_OFF" />
<value value="0x04" name="On" cname="_LPT1OSC_ON" />
- </mask>
- <mask name="MCLRE" value="0x80" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x80" >
<value value="0x00" name="Internal" cname="_MCLRE_OFF" />
<value value="0x80" name="External" cname="_MCLRE_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x85" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x85" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVREN_OFF" />
<value value="0x01" name="On" cname="_STVREN_ON" />
- </mask>
- <mask name="LVP" value="0x04" >
+ </tqmask>
+ <tqmask name="LVP" value="0x04" >
<value value="0x00" name="Off" cname="_LVP_OFF" />
<value value="0x04" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="BBSIZ" value="0x30" >
+ </tqmask>
+ <tqmask name="BBSIZ" value="0x30" >
<value value="0x00" name="1024" cname="_BBSIZ_BB2K" />
<value value="0x10" name="2048" cname="_BBSIZ_BB4K" />
<value value="0x20" name="4096" cname="_BBSIZ_BB8K" />
<value value="0x30" name="4096" cname="_BBSIZ_BB8K" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="_XINST_OFF" />
<value value="0x40" name="On" cname="_XINST_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0x0F" >
- <mask name="CP_0" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="CP_0" value="0x01" >
<value value="0x00" name="0800/1000/2000:3FFF" cname="_CP0_ON" />
<value value="0x01" name="Off" cname="_CP0_OFF" />
- </mask>
- <mask name="CP_1" value="0x02" >
+ </tqmask>
+ <tqmask name="CP_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_CP1_ON" />
<value value="0x02" name="Off" cname="_CP1_OFF" />
- </mask>
- <mask name="CP_2" value="0x04" >
+ </tqmask>
+ <tqmask name="CP_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_CP2_ON" />
<value value="0x04" name="Off" cname="_CP2_OFF" />
- </mask>
- <mask name="CP_3" value="0x08" >
+ </tqmask>
+ <tqmask name="CP_3" value="0x08" >
<value value="0x00" name="C000:FFFF" cname="_CP3_ON" />
<value value="0x08" name="Off" cname="_CP3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0xC0" >
- <mask name="CPB" value="0x40" >
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0xC0" >
+ <tqmask name="CPB" value="0x40" >
<value value="0x00" name="All" cname="_CPB_ON" />
<value value="0x40" name="Off" cname="_CPB_OFF" />
- </mask>
- <mask name="CPD" value="0x80" >
+ </tqmask>
+ <tqmask name="CPD" value="0x80" >
<value value="0x00" name="All" cname="_CPD_ON" />
<value value="0x80" name="Off" cname="_CPD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0x0F" >
- <mask name="WRT_0" value="0x01" >
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WRT_0" value="0x01" >
<value value="0x00" name="0800/1000/2000:3FFF" cname="_WRT0_ON" />
<value value="0x01" name="Off" cname="_WRT0_OFF" />
- </mask>
- <mask name="WRT_1" value="0x02" >
+ </tqmask>
+ <tqmask name="WRT_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_WRT1_ON" />
<value value="0x02" name="Off" cname="_WRT1_OFF" />
- </mask>
- <mask name="WRT_2" value="0x04" >
+ </tqmask>
+ <tqmask name="WRT_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_WRT2_ON" />
<value value="0x04" name="Off" cname="_WRT2_OFF" />
- </mask>
- <mask name="WRT_3" value="0x08" >
+ </tqmask>
+ <tqmask name="WRT_3" value="0x08" >
<value value="0x00" name="C000:FFFF" cname="_WRT3_ON" />
<value value="0x08" name="Off" cname="_WRT3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0xE0" >
- <mask name="WRTC" value="0x20" >
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0xE0" >
+ <tqmask name="WRTC" value="0x20" >
<value value="0x00" name="All" cname="_WRTC_ON" />
<value value="0x20" name="Off" cname="_WRTC_OFF" />
- </mask>
- <mask name="WRTB" value="0x40" >
+ </tqmask>
+ <tqmask name="WRTB" value="0x40" >
<value value="0x00" name="All" cname="_WRTB_ON" />
<value value="0x40" name="Off" cname="_WRTB_OFF" />
- </mask>
- <mask name="WRTD" value="0x80" >
+ </tqmask>
+ <tqmask name="WRTD" value="0x80" >
<value value="0x00" name="All" cname="_WRTD_ON" />
<value value="0x80" name="Off" cname="_WRTD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0x0F" >
- <mask name="EBTR_0" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="EBTR_0" value="0x01" >
<value value="0x00" name="0800/1000/2000:3FFF" cname="_EBTR0_ON" />
<value value="0x01" name="Off" cname="_EBTR0_OFF" />
- </mask>
- <mask name="EBTR_1" value="0x02" >
+ </tqmask>
+ <tqmask name="EBTR_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_EBTR1_ON" />
<value value="0x02" name="Off" cname="_EBTR1_OFF" />
- </mask>
- <mask name="EBTR_2" value="0x04" >
+ </tqmask>
+ <tqmask name="EBTR_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_EBTR2_ON" />
<value value="0x04" name="Off" cname="_EBTR2_OFF" />
- </mask>
- <mask name="EBTR_3" value="0x08" >
+ </tqmask>
+ <tqmask name="EBTR_3" value="0x08" >
<value value="0x00" name="C000:FFFF" cname="_EBTR3_ON" />
<value value="0x08" name="Off" cname="_EBTR3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x40" >
- <mask name="EBTRB" value="0x40" >
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="EBTRB" value="0x40" >
<value value="0x00" name="All" cname="_EBTRB_ON" />
<value value="0x40" name="Off" cname="_EBTRB_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F6627.xml b/src/devices/pic/xml_data/18F6627.xml
index 74248c6..1b0bbc8 100644
--- a/src/devices/pic/xml_data/18F6627.xml
+++ b/src/devices/pic/xml_data/18F6627.xml
@@ -27,17 +27,17 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x017FFF" word_write_align="32" word_erase_align="32" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="eeprom" start="0x000000" end="0x0003FF" hexfile_offset="0xF00000" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0x07" >
- <mask name="FOSC" value="0x0F" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="FOSC" value="0x0F" >
<value value="0x00" name="LP" cname="_OSC_LP" />
<value value="0x01" name="XT" cname="_OSC_XT" />
<value value="0x02" name="HS" cname="_OSC_HS" />
@@ -48,42 +48,42 @@
<value value="0x08" name="INTRC_IO" cname="_OSC_INTIO67" />
<value value="0x09" name="INTRC_CLKOUT" cname="_OSC_INTIO7" />
<value value="default" name="EXTRC_CLKOUT" cname="_OSC_RC" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="Off" cname="_FCMEN_OFF" />
<value value="0x40" name="On" cname="_FCMEN_ON" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="Off" cname="_IESO_OFF" />
<value value="0x80" name="On" cname="_IESO_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x1F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" />
- </mask>
- <mask name="BODEN" value="0x06" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x06" >
<value value="0x00" name="Off" cname="_BOREN_OFF" />
<value value="0x02" name="Software" cname="_BOREN_ON" />
<value value="0x04" name="On_run" cname="_BOREN_NOSLP" />
<value value="0x06" name="On" cname="_BOREN_SBORDIS" />
- </mask>
- <mask name="BORV" value="0x18" >
+ </tqmask>
+ <tqmask name="BORV" value="0x18" >
<value value="0x00" name="4.5" cname="_BORV_0" />
<value value="0x08" name="4.2" cname="_BORV_1" />
<value value="0x10" name="2.7" cname="_BORV_2" />
<value value="0x18" name="2.0" cname="_BORV_3" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x1F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" />
<value value="0x01" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x1E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x1E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" />
@@ -100,165 +100,165 @@
<value value="0x1A" name="1:8192" cname="_WDTPS_8192" />
<value value="0x1C" name="1:16384" cname="_WDTPS_16384" />
<value value="0x1E" name="1:32768" cname="_WDTPS_32768" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x85" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x85" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RE7" cname="_CCP2MX_PORTE" />
<value value="0x01" name="RC1" cname="_CCP2MX_PORTC" />
- </mask>
- <mask name="LPT1OSC" value="0x04" >
+ </tqmask>
+ <tqmask name="LPT1OSC" value="0x04" >
<value value="0x00" name="Off" cname="_LPT1OSC_OFF" />
<value value="0x04" name="On" cname="_LPT1OSC_ON" />
- </mask>
- <mask name="MCLRE" value="0x80" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x80" >
<value value="0x00" name="Internal" cname="_MCLRE_OFF" />
<value value="0x80" name="External" cname="_MCLRE_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x85" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x85" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVREN_OFF" />
<value value="0x01" name="On" cname="_STVREN_ON" />
- </mask>
- <mask name="LVP" value="0x04" >
+ </tqmask>
+ <tqmask name="LVP" value="0x04" >
<value value="0x00" name="Off" cname="_LVP_OFF" />
<value value="0x04" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="BBSIZ" value="0x30" >
+ </tqmask>
+ <tqmask name="BBSIZ" value="0x30" >
<value value="0x00" name="1024" cname="_BBSIZ_BB2K" />
<value value="0x10" name="2048" cname="_BBSIZ_BB4K" />
<value value="0x20" name="4096" cname="_BBSIZ_BB8K" />
<value value="0x30" name="4096" cname="_BBSIZ_BB8K" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="_XINST_OFF" />
<value value="0x40" name="On" cname="_XINST_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0x3F" >
- <mask name="CP_0" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0x3F" >
+ <tqmask name="CP_0" value="0x01" >
<value value="0x00" name="0800/1000/2000:3FFF" cname="_CP0_ON" />
<value value="0x01" name="Off" cname="_CP0_OFF" />
- </mask>
- <mask name="CP_1" value="0x02" >
+ </tqmask>
+ <tqmask name="CP_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_CP1_ON" />
<value value="0x02" name="Off" cname="_CP1_OFF" />
- </mask>
- <mask name="CP_2" value="0x04" >
+ </tqmask>
+ <tqmask name="CP_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_CP2_ON" />
<value value="0x04" name="Off" cname="_CP2_OFF" />
- </mask>
- <mask name="CP_3" value="0x08" >
+ </tqmask>
+ <tqmask name="CP_3" value="0x08" >
<value value="0x00" name="C000:FFFF" cname="_CP3_ON" />
<value value="0x08" name="Off" cname="_CP3_OFF" />
- </mask>
- <mask name="CP_4" value="0x10" >
+ </tqmask>
+ <tqmask name="CP_4" value="0x10" >
<value value="0x00" name="10000:13FFF" cname="_CP4_ON" />
<value value="0x10" name="Off" cname="_CP4_OFF" />
- </mask>
- <mask name="CP_5" value="0x20" >
+ </tqmask>
+ <tqmask name="CP_5" value="0x20" >
<value value="0x00" name="14000:17FFF" cname="_CP5_ON" />
<value value="0x20" name="Off" cname="_CP5_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0xC0" >
- <mask name="CPB" value="0x40" >
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0xC0" >
+ <tqmask name="CPB" value="0x40" >
<value value="0x00" name="All" cname="_CPB_ON" />
<value value="0x40" name="Off" cname="_CPB_OFF" />
- </mask>
- <mask name="CPD" value="0x80" >
+ </tqmask>
+ <tqmask name="CPD" value="0x80" >
<value value="0x00" name="All" cname="_CPD_ON" />
<value value="0x80" name="Off" cname="_CPD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0x3F" >
- <mask name="WRT_0" value="0x01" >
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0x3F" >
+ <tqmask name="WRT_0" value="0x01" >
<value value="0x00" name="0800/1000/2000:3FFF" cname="_WRT0_ON" />
<value value="0x01" name="Off" cname="_WRT0_OFF" />
- </mask>
- <mask name="WRT_1" value="0x02" >
+ </tqmask>
+ <tqmask name="WRT_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_WRT1_ON" />
<value value="0x02" name="Off" cname="_WRT1_OFF" />
- </mask>
- <mask name="WRT_2" value="0x04" >
+ </tqmask>
+ <tqmask name="WRT_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_WRT2_ON" />
<value value="0x04" name="Off" cname="_WRT2_OFF" />
- </mask>
- <mask name="WRT_3" value="0x08" >
+ </tqmask>
+ <tqmask name="WRT_3" value="0x08" >
<value value="0x00" name="C000:FFFF" cname="_WRT3_ON" />
<value value="0x08" name="Off" cname="_WRT3_OFF" />
- </mask>
- <mask name="WRT_4" value="0x10" >
+ </tqmask>
+ <tqmask name="WRT_4" value="0x10" >
<value value="0x00" name="10000:13FFF" cname="_WRT4_ON" />
<value value="0x10" name="Off" cname="_WRT4_OFF" />
- </mask>
- <mask name="WRT_5" value="0x20" >
+ </tqmask>
+ <tqmask name="WRT_5" value="0x20" >
<value value="0x00" name="14000:17FFF" cname="_WRT5_ON" />
<value value="0x20" name="Off" cname="_WRT5_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0xE0" >
- <mask name="WRTC" value="0x20" >
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0xE0" >
+ <tqmask name="WRTC" value="0x20" >
<value value="0x00" name="All" cname="_WRTC_ON" />
<value value="0x20" name="Off" cname="_WRTC_OFF" />
- </mask>
- <mask name="WRTB" value="0x40" >
+ </tqmask>
+ <tqmask name="WRTB" value="0x40" >
<value value="0x00" name="All" cname="_WRTB_ON" />
<value value="0x40" name="Off" cname="_WRTB_OFF" />
- </mask>
- <mask name="WRTD" value="0x80" >
+ </tqmask>
+ <tqmask name="WRTD" value="0x80" >
<value value="0x00" name="All" cname="_WRTD_ON" />
<value value="0x80" name="Off" cname="_WRTD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0x3F" >
- <mask name="EBTR_0" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0x3F" >
+ <tqmask name="EBTR_0" value="0x01" >
<value value="0x00" name="0800/1000/2000:3FFF" cname="_EBTR0_ON" />
<value value="0x01" name="Off" cname="_EBTR0_OFF" />
- </mask>
- <mask name="EBTR_1" value="0x02" >
+ </tqmask>
+ <tqmask name="EBTR_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_EBTR1_ON" />
<value value="0x02" name="Off" cname="_EBTR1_OFF" />
- </mask>
- <mask name="EBTR_2" value="0x04" >
+ </tqmask>
+ <tqmask name="EBTR_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_EBTR2_ON" />
<value value="0x04" name="Off" cname="_EBTR2_OFF" />
- </mask>
- <mask name="EBTR_3" value="0x08" >
+ </tqmask>
+ <tqmask name="EBTR_3" value="0x08" >
<value value="0x00" name="C000:FFFF" cname="_EBTR3_ON" />
<value value="0x08" name="Off" cname="_EBTR3_OFF" />
- </mask>
- <mask name="EBTR_4" value="0x10" >
+ </tqmask>
+ <tqmask name="EBTR_4" value="0x10" >
<value value="0x00" name="10000:13FFF" cname="_EBTR4_ON" />
<value value="0x10" name="Off" cname="_EBTR4_OFF" />
- </mask>
- <mask name="EBTR_5" value="0x20" >
+ </tqmask>
+ <tqmask name="EBTR_5" value="0x20" >
<value value="0x00" name="14000:17FFF" cname="_EBTR5_ON" />
<value value="0x20" name="Off" cname="_EBTR5_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x40" >
- <mask name="EBTRB" value="0x40" >
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="EBTRB" value="0x40" >
<value value="0x00" name="All" cname="_EBTRB_ON" />
<value value="0x40" name="Off" cname="_EBTRB_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F6680.xml b/src/devices/pic/xml_data/18F6680.xml
index d0a9922..6780e23 100644
--- a/src/devices/pic/xml_data/18F6680.xml
+++ b/src/devices/pic/xml_data/18F6680.xml
@@ -27,17 +27,17 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x00FFFF" word_write_align="4" word_erase_align="32"/>
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="eeprom" start="0x000000" end="0x0003FF" hexfile_offset="0xF00000" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0x2F" >
- <mask name="FOSC" value="0x0F" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0x2F" >
+ <tqmask name="FOSC" value="0x0F" >
<value value="0x00" name="LP" cname="_OSC_LP" />
<value value="0x01" name="XT" cname="_OSC_XT" />
<value value="0x02" name="HS" cname="_OSC_HS" />
@@ -51,36 +51,36 @@
<value value="0x0D" name="E4S_IO" cname="_OSC_ECIOSWPLL" />
<value value="0x0E" name="H4S" cname="_OSC_HSSWPLL" />
<value value="0x0F" name="EXTRC_IO" cname="_OSC_RCIO" />
- </mask>
- <mask name="OSCSEN" value="0x20" >
+ </tqmask>
+ <tqmask name="OSCSEN" value="0x20" >
<value value="0x00" name="On" cname="_OSCS_ON" />
<value value="0x20" name="Off" cname="_OSCS_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x0F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" />
- </mask>
- <mask name="BODEN" value="0x02" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x02" >
<value value="0x00" name="Off" cname="_BOR_OFF" />
<value value="0x02" name="On" cname="_BOR_ON" />
- </mask>
- <mask name="BORV" value="0x0C" >
+ </tqmask>
+ <tqmask name="BORV" value="0x0C" >
<value value="0x00" name="4.5" cname="_BORV_45" />
<value value="0x04" name="4.2" cname="_BORV_42" />
<value value="0x08" name="2.7" cname="_BORV_27" />
<value value="0x0C" name="2.0" cname="_BORV_20" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x1F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" />
<value value="0x01" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x1E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x1E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" />
@@ -97,127 +97,127 @@
<value value="0x1A" name="1:8192" cname="_WDTPS_8192" />
<value value="0x1C" name="1:16384" cname="_WDTPS_16384" />
<value value="0x1E" name="1:32768" cname="_WDTPS_32768" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x81" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x81" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RE7" cname="_CCP2MX_OFF" />
<value value="0x01" name="RC1" cname="_CCP2MX_ON" />
- </mask>
- <mask name="MCLRE" value="0x80" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x80" >
<value value="0x00" name="Internal" cname="_MCLRE_OFF" />
<value value="0x80" name="External" cname="_MCLRE_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x85" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x85" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVR_OFF" />
<value value="0x01" name="On" cname="_STVR_ON" />
- </mask>
- <mask name="LVP" value="0x04" >
+ </tqmask>
+ <tqmask name="LVP" value="0x04" >
<value value="0x00" name="Off" cname="_LVP_OFF" />
<value value="0x04" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0x0F" cmask="0x08" >
- <mask name="CP_0" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0x0F" ctqmask="0x08" >
+ <tqmask name="CP_0" value="0x01" >
<value value="0x00" name="0800:3FFF" cname="_CP0_ON" />
<value value="0x01" name="Off" cname="_CP0_OFF" />
- </mask>
- <mask name="CP_1" value="0x02" >
+ </tqmask>
+ <tqmask name="CP_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_CP1_ON" />
<value value="0x02" name="Off" cname="_CP1_OFF" />
- </mask>
- <mask name="CP_2" value="0x04" >
+ </tqmask>
+ <tqmask name="CP_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_CP2_ON" />
<value value="0x04" name="Off" cname="_CP2_OFF" />
- </mask>
- <mask name="CP_3" value="0x08" >
+ </tqmask>
+ <tqmask name="CP_3" value="0x08" >
<value value="0x00" name="C000:FFFF" cname="_CP3_ON" />
<value value="0x08" name="Off" cname="_CP3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0xC0" >
- <mask name="CPB" value="0x40" >
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0xC0" >
+ <tqmask name="CPB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_CPB_ON" />
<value value="0x40" name="Off" cname="_CPB_OFF" />
- </mask>
- <mask name="CPD" value="0x80" >
+ </tqmask>
+ <tqmask name="CPD" value="0x80" >
<value value="0x00" name="All" cname="_CPD_ON" />
<value value="0x80" name="Off" cname="_CPD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0x0F" cmask="0x08" >
- <mask name="WRT_0" value="0x01" >
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0x0F" ctqmask="0x08" >
+ <tqmask name="WRT_0" value="0x01" >
<value value="0x00" name="0800:3FFF" cname="_WRT0_ON" />
<value value="0x01" name="Off" cname="_WRT0_OFF" />
- </mask>
- <mask name="WRT_1" value="0x02" >
+ </tqmask>
+ <tqmask name="WRT_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_WRT1_ON" />
<value value="0x02" name="Off" cname="_WRT1_OFF" />
- </mask>
- <mask name="WRT_2" value="0x04" >
+ </tqmask>
+ <tqmask name="WRT_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_WRT2_ON" />
<value value="0x04" name="Off" cname="_WRT2_OFF" />
- </mask>
- <mask name="WRT_3" value="0x08" >
+ </tqmask>
+ <tqmask name="WRT_3" value="0x08" >
<value value="0x00" name="C000:FFFF" cname="_WRT3_ON" />
<value value="0x08" name="Off" cname="_WRT3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0xE0" >
- <mask name="WRTC" value="0x20" >
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0xE0" >
+ <tqmask name="WRTC" value="0x20" >
<value value="0x00" name="All" cname="_WRTC_ON" />
<value value="0x20" name="Off" cname="_WRTC_OFF" />
- </mask>
- <mask name="WRTB" value="0x40" >
+ </tqmask>
+ <tqmask name="WRTB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_WRTB_ON" />
<value value="0x40" name="Off" cname="_WRTB_OFF" />
- </mask>
- <mask name="WRTD" value="0x80" >
+ </tqmask>
+ <tqmask name="WRTD" value="0x80" >
<value value="0x00" name="All" cname="_WRTD_ON" />
<value value="0x80" name="Off" cname="_WRTD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0x0F" cmask="0x08" >
- <mask name="EBTR_0" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0x0F" ctqmask="0x08" >
+ <tqmask name="EBTR_0" value="0x01" >
<value value="0x00" name="0800:3FFF" cname="_EBTR0_ON" />
<value value="0x01" name="Off" cname="_EBTR0_OFF" />
- </mask>
- <mask name="EBTR_1" value="0x02" >
+ </tqmask>
+ <tqmask name="EBTR_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_EBTR1_ON" />
<value value="0x02" name="Off" cname="_EBTR1_OFF" />
- </mask>
- <mask name="EBTR_2" value="0x04" >
+ </tqmask>
+ <tqmask name="EBTR_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_EBTR2_ON" />
<value value="0x04" name="Off" cname="_EBTR2_OFF" />
- </mask>
- <mask name="EBTR_3" value="0x08" >
+ </tqmask>
+ <tqmask name="EBTR_3" value="0x08" >
<value value="0x00" name="C000:FFFF" cname="_EBTR3_ON" />
<value value="0x08" name="Off" cname="_EBTR3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x40" >
- <mask name="EBTRB" value="0x40" >
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="EBTRB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_EBTRB_ON" />
<value value="0x40" name="Off" cname="_EBTRB_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F66J10.xml b/src/devices/pic/xml_data/18F66J10.xml
index 7bb9aa7..6df51e5 100644
--- a/src/devices/pic/xml_data/18F66J10.xml
+++ b/src/devices/pic/xml_data/18F66J10.xml
@@ -29,55 +29,55 @@
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0xE1" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0xE1" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="" />
<value value="0x01" name="On" cname="" />
- </mask>
- <mask name="STVREN" value="0x20" >
+ </tqmask>
+ <tqmask name="STVREN" value="0x20" >
<value value="0x00" name="Off" cname="" />
<value value="0x20" name="On" cname="" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="" />
<value value="0x40" name="On" cname="" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x1" name="CONFIG1H" wmask="0xF7" bvalue="0x04" >
- <mask name="CP" value="0x04" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xF7" bvalue="0x04" >
+ <tqmask name="CP" value="0x04" >
<value value="0x00" name="All" cname="" />
<value value="0x04" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0xC7" >
- <mask name="FOSC" value="0x03" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0xC7" >
+ <tqmask name="FOSC" value="0x03" >
<value value="0x00" name="HS" cname="" />
<value value="0x01" name="HSPLL" cname="" />
<value value="0x02" name="EC" cname="" />
<value value="0x03" name="ECPLL_IO" cname="" />
- </mask>
- <mask name="FOSC2" value="0x04" >
+ </tqmask>
+ <tqmask name="FOSC2" value="0x04" >
<value value="0x00" name="FOSC1:FOSC0" cname="" />
<value value="0x04" name="INTRC" cname="" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="On" cname="" />
<value value="0x40" name="Off" cname="" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x0F" >
- <mask name="WDTPS" value="0x0F" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WDTPS" value="0x0F" >
<value value="0x00" name="1:1" cname="" />
<value value="0x01" name="1:2" cname="" />
<value value="0x02" name="1:4" cname="" />
@@ -94,23 +94,23 @@
<value value="0x0D" name="1:8192" cname="" />
<value value="0x0E" name="1:16384" cname="" />
<value value="0x0F" name="1:32768" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x00" >
</config>
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x01" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x01" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RB3" cname="" />
<value value="0x01" name="RC1" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x00" >
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" >
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F66J11.xml b/src/devices/pic/xml_data/18F66J11.xml
index 8fd1314..11d7f05 100644
--- a/src/devices/pic/xml_data/18F66J11.xml
+++ b/src/devices/pic/xml_data/18F66J11.xml
@@ -30,55 +30,55 @@
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0xE1" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0xE1" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="" />
<value value="0x01" name="On" cname="" />
- </mask>
- <mask name="STVREN" value="0x20" >
+ </tqmask>
+ <tqmask name="STVREN" value="0x20" >
<value value="0x00" name="Off" cname="" />
<value value="0x20" name="On" cname="" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="" />
<value value="0x40" name="On" cname="" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x1" name="CONFIG1H" wmask="0xF7" bvalue="0x04" >
- <mask name="CP" value="0x04" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xF7" bvalue="0x04" >
+ <tqmask name="CP" value="0x04" >
<value value="0x00" name="All" cname="" />
<value value="0x04" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0xC7" >
- <mask name="FOSC" value="0x03" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0xC7" >
+ <tqmask name="FOSC" value="0x03" >
<value value="0x00" name="HS" cname="" />
<value value="0x01" name="HSPLL" cname="" />
<value value="0x02" name="EC" cname="" />
<value value="0x03" name="ECPLL_IO" cname="" />
- </mask>
- <mask name="FOSC2" value="0x04" >
+ </tqmask>
+ <tqmask name="FOSC2" value="0x04" >
<value value="0x00" name="FOSC1:FOSC0" cname="" />
<value value="0x04" name="INTRC" cname="" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="On" cname="" />
<value value="0x40" name="Off" cname="" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x0F" >
- <mask name="WDTPS" value="0x0F" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WDTPS" value="0x0F" >
<value value="0x00" name="1:1" cname="" />
<value value="0x01" name="1:2" cname="" />
<value value="0x02" name="1:4" cname="" />
@@ -95,27 +95,27 @@
<value value="0x0D" name="1:8192" cname="" />
<value value="0x0E" name="1:16384" cname="" />
<value value="0x0F" name="1:32768" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x00" >
</config>
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x09" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x09" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RB3" cname="" />
<value value="0x01" name="RC1" cname="" />
- </mask>
- <mask name="MSSPSEL" value="0x08" >
+ </tqmask>
+ <tqmask name="MSSPSEL" value="0x08" >
<value value="0x00" name="5BIT" cname="" />
<value value="0x08" name="7BIT" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x00" >
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" >
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F66J15.xml b/src/devices/pic/xml_data/18F66J15.xml
index c1c5c95..651b2d4 100644
--- a/src/devices/pic/xml_data/18F66J15.xml
+++ b/src/devices/pic/xml_data/18F66J15.xml
@@ -29,55 +29,55 @@
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0xE1" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0xE1" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="" />
<value value="0x01" name="On" cname="" />
- </mask>
- <mask name="STVREN" value="0x20" >
+ </tqmask>
+ <tqmask name="STVREN" value="0x20" >
<value value="0x00" name="Off" cname="" />
<value value="0x20" name="On" cname="" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="" />
<value value="0x40" name="On" cname="" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x1" name="CONFIG1H" wmask="0xF7" bvalue="0x04" >
- <mask name="CP" value="0x04" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xF7" bvalue="0x04" >
+ <tqmask name="CP" value="0x04" >
<value value="0x00" name="All" cname="" />
<value value="0x04" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0xC7" >
- <mask name="FOSC" value="0x03" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0xC7" >
+ <tqmask name="FOSC" value="0x03" >
<value value="0x00" name="HS" cname="" />
<value value="0x01" name="HSPLL" cname="" />
<value value="0x02" name="EC" cname="" />
<value value="0x03" name="ECPLL_IO" cname="" />
- </mask>
- <mask name="FOSC2" value="0x04" >
+ </tqmask>
+ <tqmask name="FOSC2" value="0x04" >
<value value="0x00" name="FOSC1:FOSC0" cname="" />
<value value="0x04" name="INTRC" cname="" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="On" cname="" />
<value value="0x40" name="Off" cname="" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x0F" >
- <mask name="WDTPS" value="0x0F" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WDTPS" value="0x0F" >
<value value="0x00" name="1:1" cname="" />
<value value="0x01" name="1:2" cname="" />
<value value="0x02" name="1:4" cname="" />
@@ -94,23 +94,23 @@
<value value="0x0D" name="1:8192" cname="" />
<value value="0x0E" name="1:16384" cname="" />
<value value="0x0F" name="1:32768" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x00" >
</config>
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x01" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x01" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RB3" cname="" />
<value value="0x01" name="RC1" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x00" >
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" >
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F66J16.xml b/src/devices/pic/xml_data/18F66J16.xml
index cf84f44..8a15ffd 100644
--- a/src/devices/pic/xml_data/18F66J16.xml
+++ b/src/devices/pic/xml_data/18F66J16.xml
@@ -29,55 +29,55 @@
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0xE1" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0xE1" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="" />
<value value="0x01" name="On" cname="" />
- </mask>
- <mask name="STVREN" value="0x20" >
+ </tqmask>
+ <tqmask name="STVREN" value="0x20" >
<value value="0x00" name="Off" cname="" />
<value value="0x20" name="On" cname="" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="" />
<value value="0x40" name="On" cname="" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x1" name="CONFIG1H" wmask="0xF7" bvalue="0x04" >
- <mask name="CP" value="0x04" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xF7" bvalue="0x04" >
+ <tqmask name="CP" value="0x04" >
<value value="0x00" name="All" cname="" />
<value value="0x04" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0xC7" >
- <mask name="FOSC" value="0x03" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0xC7" >
+ <tqmask name="FOSC" value="0x03" >
<value value="0x00" name="HS" cname="" />
<value value="0x01" name="HSPLL" cname="" />
<value value="0x02" name="EC" cname="" />
<value value="0x03" name="ECPLL_IO" cname="" />
- </mask>
- <mask name="FOSC2" value="0x04" >
+ </tqmask>
+ <tqmask name="FOSC2" value="0x04" >
<value value="0x00" name="FOSC1:FOSC0" cname="" />
<value value="0x04" name="INTRC" cname="" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="On" cname="" />
<value value="0x40" name="Off" cname="" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x0F" >
- <mask name="WDTPS" value="0x0F" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WDTPS" value="0x0F" >
<value value="0x00" name="1:1" cname="" />
<value value="0x01" name="1:2" cname="" />
<value value="0x02" name="1:4" cname="" />
@@ -94,27 +94,27 @@
<value value="0x0D" name="1:8192" cname="" />
<value value="0x0E" name="1:16384" cname="" />
<value value="0x0F" name="1:32768" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x00" >
</config>
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x09" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x09" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RB3" cname="" />
<value value="0x01" name="RC1" cname="" />
- </mask>
- <mask name="MSSPSEL" value="0x08" >
+ </tqmask>
+ <tqmask name="MSSPSEL" value="0x08" >
<value value="0x00" name="5BIT" cname="" />
<value value="0x08" name="7BIT" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x00" >
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" >
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F66J50.xml b/src/devices/pic/xml_data/18F66J50.xml
index 34dbe21..4d60faa 100644
--- a/src/devices/pic/xml_data/18F66J50.xml
+++ b/src/devices/pic/xml_data/18F66J50.xml
@@ -29,12 +29,12 @@
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0xEF" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0xEF" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="" />
<value value="0x01" name="On" cname="" />
- </mask>
- <mask name="PLLDIV" value="0x0E" >
+ </tqmask>
+ <tqmask name="PLLDIV" value="0x0E" >
<value value="0x00" name="12" cname="" />
<value value="0x02" name="10" cname="" />
<value value="0x04" name="6" cname="" />
@@ -43,51 +43,51 @@
<value value="0x0A" name="3" cname="" />
<value value="0x0C" name="2" cname="" />
<value value="0x0E" name="1" cname="" />
- </mask>
- <mask name="STVREN" value="0x20" >
+ </tqmask>
+ <tqmask name="STVREN" value="0x20" >
<value value="0x00" name="Off" cname="" />
<value value="0x20" name="On" cname="" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="" />
<value value="0x40" name="On" cname="" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x1" name="CONFIG1H" wmask="0xF7" bvalue="0x04" >
- <mask name="CP" value="0x04" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xF7" bvalue="0x04" >
+ <tqmask name="CP" value="0x04" >
<value value="0x00" name="All" cname="" />
<value value="0x04" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0xC7" >
- <mask name="FOSC" value="0x03" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0xC7" >
+ <tqmask name="FOSC" value="0x03" >
<value value="0x00" name="HS" cname="" />
<value value="0x01" name="HSPLL" cname="" />
<value value="0x02" name="EC" cname="" />
<value value="0x03" name="ECPLL_IO" cname="" />
- </mask>
- <mask name="FOSC2" value="0x04" >
+ </tqmask>
+ <tqmask name="FOSC2" value="0x04" >
<value value="0x00" name="FOSC1:FOSC0" cname="" />
<value value="0x04" name="INTRC" cname="" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="On" cname="" />
<value value="0x40" name="Off" cname="" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x0F" >
- <mask name="WDTPS" value="0x0F" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WDTPS" value="0x0F" >
<value value="0x00" name="1:1" cname="" />
<value value="0x01" name="1:2" cname="" />
<value value="0x02" name="1:4" cname="" />
@@ -104,27 +104,27 @@
<value value="0x0D" name="1:8192" cname="" />
<value value="0x0E" name="1:16384" cname="" />
<value value="0x0F" name="1:32768" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x00" >
</config>
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x09" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x09" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RB3" cname="" />
<value value="0x01" name="RC1" cname="" />
- </mask>
- <mask name="MSSPSEL" value="0x08" >
+ </tqmask>
+ <tqmask name="MSSPSEL" value="0x08" >
<value value="0x00" name="5BIT" cname="" />
<value value="0x08" name="7BIT" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x00" >
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" >
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F66J55.xml b/src/devices/pic/xml_data/18F66J55.xml
index 7e95978..d97b54a 100644
--- a/src/devices/pic/xml_data/18F66J55.xml
+++ b/src/devices/pic/xml_data/18F66J55.xml
@@ -29,12 +29,12 @@
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0xEF" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0xEF" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="" />
<value value="0x01" name="On" cname="" />
- </mask>
- <mask name="PLLDIV" value="0x0E" >
+ </tqmask>
+ <tqmask name="PLLDIV" value="0x0E" >
<value value="0x00" name="12" cname="" />
<value value="0x02" name="10" cname="" />
<value value="0x04" name="6" cname="" />
@@ -43,51 +43,51 @@
<value value="0x0A" name="3" cname="" />
<value value="0x0C" name="2" cname="" />
<value value="0x0E" name="1" cname="" />
- </mask>
- <mask name="STVREN" value="0x20" >
+ </tqmask>
+ <tqmask name="STVREN" value="0x20" >
<value value="0x00" name="Off" cname="" />
<value value="0x20" name="On" cname="" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="" />
<value value="0x40" name="On" cname="" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x1" name="CONFIG1H" wmask="0xF7" bvalue="0x04" >
- <mask name="CP" value="0x04" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xF7" bvalue="0x04" >
+ <tqmask name="CP" value="0x04" >
<value value="0x00" name="All" cname="" />
<value value="0x04" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0xC7" >
- <mask name="FOSC" value="0x03" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0xC7" >
+ <tqmask name="FOSC" value="0x03" >
<value value="0x00" name="HS" cname="" />
<value value="0x01" name="HSPLL" cname="" />
<value value="0x02" name="EC" cname="" />
<value value="0x03" name="ECPLL_IO" cname="" />
- </mask>
- <mask name="FOSC2" value="0x04" >
+ </tqmask>
+ <tqmask name="FOSC2" value="0x04" >
<value value="0x00" name="FOSC1:FOSC0" cname="" />
<value value="0x04" name="INTRC" cname="" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="On" cname="" />
<value value="0x40" name="Off" cname="" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x0F" >
- <mask name="WDTPS" value="0x0F" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WDTPS" value="0x0F" >
<value value="0x00" name="1:1" cname="" />
<value value="0x01" name="1:2" cname="" />
<value value="0x02" name="1:4" cname="" />
@@ -104,27 +104,27 @@
<value value="0x0D" name="1:8192" cname="" />
<value value="0x0E" name="1:16384" cname="" />
<value value="0x0F" name="1:32768" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x00" >
</config>
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x09" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x09" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RB3" cname="" />
<value value="0x01" name="RC1" cname="" />
- </mask>
- <mask name="MSSPSEL" value="0x08" >
+ </tqmask>
+ <tqmask name="MSSPSEL" value="0x08" >
<value value="0x00" name="5BIT" cname="" />
<value value="0x08" name="7BIT" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x00" >
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" >
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F66J60.xml b/src/devices/pic/xml_data/18F66J60.xml
index e4ac5ea..430812c 100644
--- a/src/devices/pic/xml_data/18F66J60.xml
+++ b/src/devices/pic/xml_data/18F66J60.xml
@@ -29,55 +29,55 @@
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0xE1" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0xE1" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="" />
<value value="0x01" name="On" cname="" />
- </mask>
- <mask name="STVREN" value="0x20" >
+ </tqmask>
+ <tqmask name="STVREN" value="0x20" >
<value value="0x00" name="Off" cname="" />
<value value="0x20" name="On" cname="" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="" />
<value value="0x40" name="On" cname="" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x1" name="CONFIG1H" wmask="0xF7" bvalue="0x04" >
- <mask name="CP" value="0x04" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xF7" bvalue="0x04" >
+ <tqmask name="CP" value="0x04" >
<value value="0x00" name="All" cname="" />
<value value="0x04" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0xC7" >
- <mask name="FOSC" value="0x03" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0xC7" >
+ <tqmask name="FOSC" value="0x03" >
<value value="0x00" name="HS" cname="" />
<value value="0x01" name="HSPLL" cname="" />
<value value="0x02" name="EC" cname="" />
<value value="0x03" name="ECPLL_IO" cname="" />
- </mask>
- <mask name="FOSC2" value="0x04" >
+ </tqmask>
+ <tqmask name="FOSC2" value="0x04" >
<value value="0x00" name="FOSC1:FOSC0" cname="" />
<value value="0x04" name="INTRC" cname="" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="On" cname="" />
<value value="0x40" name="Off" cname="" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x0F" >
- <mask name="WDTPS" value="0x0F" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WDTPS" value="0x0F" >
<value value="0x00" name="1:1" cname="" />
<value value="0x01" name="1:2" cname="" />
<value value="0x02" name="1:4" cname="" />
@@ -94,23 +94,23 @@
<value value="0x0D" name="1:8192" cname="" />
<value value="0x0E" name="1:16384" cname="" />
<value value="0x0F" name="1:32768" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x00" >
</config>
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x01" >
- <mask name="ETHLED" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x01" >
+ <tqmask name="ETHLED" value="0x01" >
<value value="0x00" name="Off" cname="" />
<value value="0x01" name="On" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x00" >
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" >
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F66J65.xml b/src/devices/pic/xml_data/18F66J65.xml
index 8431ec8..3a54046 100644
--- a/src/devices/pic/xml_data/18F66J65.xml
+++ b/src/devices/pic/xml_data/18F66J65.xml
@@ -29,55 +29,55 @@
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0xE1" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0xE1" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="" />
<value value="0x01" name="On" cname="" />
- </mask>
- <mask name="STVREN" value="0x20" >
+ </tqmask>
+ <tqmask name="STVREN" value="0x20" >
<value value="0x00" name="Off" cname="" />
<value value="0x20" name="On" cname="" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="" />
<value value="0x40" name="On" cname="" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x1" name="CONFIG1H" wmask="0xF7" bvalue="0x04" >
- <mask name="CP" value="0x04" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xF7" bvalue="0x04" >
+ <tqmask name="CP" value="0x04" >
<value value="0x00" name="All" cname="" />
<value value="0x04" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0xC7" >
- <mask name="FOSC" value="0x03" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0xC7" >
+ <tqmask name="FOSC" value="0x03" >
<value value="0x00" name="HS" cname="" />
<value value="0x01" name="HSPLL" cname="" />
<value value="0x02" name="EC" cname="" />
<value value="0x03" name="ECPLL_IO" cname="" />
- </mask>
- <mask name="FOSC2" value="0x04" >
+ </tqmask>
+ <tqmask name="FOSC2" value="0x04" >
<value value="0x00" name="FOSC1:FOSC0" cname="" />
<value value="0x04" name="INTRC" cname="" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="On" cname="" />
<value value="0x40" name="Off" cname="" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x0F" >
- <mask name="WDTPS" value="0x0F" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WDTPS" value="0x0F" >
<value value="0x00" name="1:1" cname="" />
<value value="0x01" name="1:2" cname="" />
<value value="0x02" name="1:4" cname="" />
@@ -94,23 +94,23 @@
<value value="0x0D" name="1:8192" cname="" />
<value value="0x0E" name="1:16384" cname="" />
<value value="0x0F" name="1:32768" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x00" >
</config>
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x01" >
- <mask name="ETHLED" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x01" >
+ <tqmask name="ETHLED" value="0x01" >
<value value="0x00" name="Off" cname="" />
<value value="0x01" name="On" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x00" >
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" >
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F6720.xml b/src/devices/pic/xml_data/18F6720.xml
index c023b5e..a609ee9 100644
--- a/src/devices/pic/xml_data/18F6720.xml
+++ b/src/devices/pic/xml_data/18F6720.xml
@@ -35,17 +35,17 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x01FFFF" word_write_align="4" word_erase_align="32" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="eeprom" start="0x000000" end="0x0003FF" hexfile_offset="0xF00000" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0x27" >
- <mask name="FOSC" value="0x07" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0x27" >
+ <tqmask name="FOSC" value="0x07" >
<value value="0x00" name="LP" cname="_LP_OSC" />
<value value="0x01" name="XT" cname="_XT_OSC" />
<value value="0x02" name="HS" cname="_HS_OSC" />
@@ -54,36 +54,36 @@
<value value="0x05" name="EC_IO" cname="_ECIO_OSC" />
<value value="0x06" name="H4" cname="_HSPLL_OSC" />
<value value="0x07" name="EXTRC_IO" cname="_RCIO_OSC" />
- </mask>
- <mask name="OSCSEN" value="0x20" >
+ </tqmask>
+ <tqmask name="OSCSEN" value="0x20" >
<value value="0x00" name="On" cname="_OSCS_ON" />
<value value="0x20" name="Off" cname="_OSCS_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x0F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" />
- </mask>
- <mask name="BODEN" value="0x02" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x02" >
<value value="0x00" name="Off" cname="_BOR_OFF" />
<value value="0x02" name="On" cname="_BOR_ON" />
- </mask>
- <mask name="BORV" value="0x0C" >
+ </tqmask>
+ <tqmask name="BORV" value="0x0C" >
<value value="0x00" name="4.5" cname="_BORV_45" />
<value value="0x04" name="4.2" cname="_BORV_42" />
<value value="0x08" name="2.7" cname="_BORV_27" />
<value value="0x0C" name="2.0" cname="_BORV_20" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x0F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" />
<value value="0x01" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x0E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x0E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" />
@@ -92,171 +92,171 @@
<value value="0x0A" name="1:32" cname="_WDTPS_32" />
<value value="0x0C" name="1:64" cname="_WDTPS_64" />
<value value="0x0E" name="1:128" cname="_WDTPS_128" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x01" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x01" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RE7" cname="_CCP2MX_OFF" />
<value value="0x01" name="RC1" cname="_CCP2MX_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x85" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x85" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVR_OFF" />
<value value="0x01" name="On" cname="_STVR_ON" />
- </mask>
- <mask name="LVP" value="0x04" >
+ </tqmask>
+ <tqmask name="LVP" value="0x04" >
<value value="0x00" name="Off" cname="_LVP_OFF" />
<value value="0x04" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0xFF" >
- <mask name="CP_0" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0xFF" >
+ <tqmask name="CP_0" value="0x01" >
<value value="0x00" name="0200:3FFF" cname="_CP0_ON" />
<value value="0x01" name="Off" cname="_CP0_OFF" />
- </mask>
- <mask name="CP_1" value="0x02" >
+ </tqmask>
+ <tqmask name="CP_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_CP1_ON" />
<value value="0x02" name="Off" cname="_CP1_OFF" />
- </mask>
- <mask name="CP_2" value="0x04" >
+ </tqmask>
+ <tqmask name="CP_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_CP2_ON" />
<value value="0x04" name="Off" cname="_CP2_OFF" />
- </mask>
- <mask name="CP_3" value="0x08" >
+ </tqmask>
+ <tqmask name="CP_3" value="0x08" >
<value value="0x00" name="C000:FFFF" cname="_CP3_ON" />
<value value="0x08" name="Off" cname="_CP3_OFF" />
- </mask>
- <mask name="CP_4" value="0x10" >
+ </tqmask>
+ <tqmask name="CP_4" value="0x10" >
<value value="0x00" name="10000:13FFF" cname="_CP4_ON" />
<value value="0x10" name="Off" cname="_CP4_OFF" />
- </mask>
- <mask name="CP_5" value="0x20" >
+ </tqmask>
+ <tqmask name="CP_5" value="0x20" >
<value value="0x00" name="14000:17FFF" cname="_CP5_ON" />
<value value="0x20" name="Off" cname="_CP5_OFF" />
- </mask>
- <mask name="CP_6" value="0x40" >
+ </tqmask>
+ <tqmask name="CP_6" value="0x40" >
<value value="0x00" name="18000:1BFFF" cname="_CP6_ON" />
<value value="0x40" name="Off" cname="_CP6_OFF" />
- </mask>
- <mask name="CP_7" value="0x80" >
+ </tqmask>
+ <tqmask name="CP_7" value="0x80" >
<value value="0x00" name="1C000:1FFFF" cname="_CP7_ON" />
<value value="0x80" name="Off" cname="_CP7_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0xC0" >
- <mask name="CPB" value="0x40" >
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0xC0" >
+ <tqmask name="CPB" value="0x40" >
<value value="0x00" name="0000:01FF" cname="_CPB_ON" />
<value value="0x40" name="Off" cname="_CPB_OFF" />
- </mask>
- <mask name="CPD" value="0x80" >
+ </tqmask>
+ <tqmask name="CPD" value="0x80" >
<value value="0x00" name="All" cname="_CPD_ON" />
<value value="0x80" name="Off" cname="_CPD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0xFF" >
- <mask name="WRT_0" value="0x01" >
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0xFF" >
+ <tqmask name="WRT_0" value="0x01" >
<value value="0x00" name="0200:3FFF" cname="_WRT0_ON" />
<value value="0x01" name="Off" cname="_WRT0_OFF" />
- </mask>
- <mask name="WRT_1" value="0x02" >
+ </tqmask>
+ <tqmask name="WRT_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_WRT1_ON" />
<value value="0x02" name="Off" cname="_WRT1_OFF" />
- </mask>
- <mask name="WRT_2" value="0x04" >
+ </tqmask>
+ <tqmask name="WRT_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_WRT2_ON" />
<value value="0x04" name="Off" cname="_WRT2_OFF" />
- </mask>
- <mask name="WRT_3" value="0x08" >
+ </tqmask>
+ <tqmask name="WRT_3" value="0x08" >
<value value="0x00" name="C000:FFFF" cname="_WRT3_ON" />
<value value="0x08" name="Off" cname="_WRT3_OFF" />
- </mask>
- <mask name="WRT_4" value="0x10" >
+ </tqmask>
+ <tqmask name="WRT_4" value="0x10" >
<value value="0x00" name="10000:13FFF" cname="_WRT4_ON" />
<value value="0x10" name="Off" cname="_WRT4_OFF" />
- </mask>
- <mask name="WRT_5" value="0x20" >
+ </tqmask>
+ <tqmask name="WRT_5" value="0x20" >
<value value="0x00" name="14000:17FFF" cname="_WRT5_ON" />
<value value="0x20" name="Off" cname="_WRT5_OFF" />
- </mask>
- <mask name="WRT_6" value="0x40" >
+ </tqmask>
+ <tqmask name="WRT_6" value="0x40" >
<value value="0x00" name="18000:1BFFF" cname="_WRT6_ON" />
<value value="0x40" name="Off" cname="_WRT6_OFF" />
- </mask>
- <mask name="WRT_7" value="0x80" >
+ </tqmask>
+ <tqmask name="WRT_7" value="0x80" >
<value value="0x00" name="1C000:1FFFF" cname="_WRT7_ON" />
<value value="0x80" name="Off" cname="_WRT7_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0xE0" >
- <mask name="WRTC" value="0x20" >
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0xE0" >
+ <tqmask name="WRTC" value="0x20" >
<value value="0x00" name="All" cname="_WRTC_ON" />
<value value="0x20" name="Off" cname="_WRTC_OFF" />
- </mask>
- <mask name="WRTB" value="0x40" >
+ </tqmask>
+ <tqmask name="WRTB" value="0x40" >
<value value="0x00" name="0000:01FF" cname="_WRTB_ON" />
<value value="0x40" name="Off" cname="_WRTB_OFF" />
- </mask>
- <mask name="WRTD" value="0x80" >
+ </tqmask>
+ <tqmask name="WRTD" value="0x80" >
<value value="0x00" name="All" cname="_WRTD_ON" />
<value value="0x80" name="Off" cname="_WRTD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0xFF" >
- <mask name="EBTR_0" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0xFF" >
+ <tqmask name="EBTR_0" value="0x01" >
<value value="0x00" name="0200:3FFF" cname="_EBTR0_ON" />
<value value="0x01" name="Off" cname="_EBTR0_OFF" />
- </mask>
- <mask name="EBTR_1" value="0x02" >
+ </tqmask>
+ <tqmask name="EBTR_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_EBTR1_ON" />
<value value="0x02" name="Off" cname="_EBTR1_OFF" />
- </mask>
- <mask name="EBTR_2" value="0x04" >
+ </tqmask>
+ <tqmask name="EBTR_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_EBTR2_ON" />
<value value="0x04" name="Off" cname="_EBTR2_OFF" />
- </mask>
- <mask name="EBTR_3" value="0x08" >
+ </tqmask>
+ <tqmask name="EBTR_3" value="0x08" >
<value value="0x00" name="C000:FFFF" cname="_EBTR3_ON" />
<value value="0x08" name="Off" cname="_EBTR3_OFF" />
- </mask>
- <mask name="EBTR_4" value="0x10" >
+ </tqmask>
+ <tqmask name="EBTR_4" value="0x10" >
<value value="0x00" name="10000:13FFF" cname="_EBTR4_ON" />
<value value="0x10" name="Off" cname="_EBTR4_OFF" />
- </mask>
- <mask name="EBTR_5" value="0x20" >
+ </tqmask>
+ <tqmask name="EBTR_5" value="0x20" >
<value value="0x00" name="14000:17FFF" cname="_EBTR5_ON" />
<value value="0x20" name="Off" cname="_EBTR5_OFF" />
- </mask>
- <mask name="EBTR_6" value="0x40" >
+ </tqmask>
+ <tqmask name="EBTR_6" value="0x40" >
<value value="0x00" name="18000:1BFFF" cname="_EBTR6_ON" />
<value value="0x40" name="Off" cname="_EBTR6_OFF" />
- </mask>
- <mask name="EBTR_7" value="0x80" >
+ </tqmask>
+ <tqmask name="EBTR_7" value="0x80" >
<value value="0x00" name="1C000:1FFFF" cname="_EBTR7_ON" />
<value value="0x80" name="Off" cname="_EBTR7_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x40" >
- <mask name="EBTRB" value="0x40" >
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="EBTRB" value="0x40" >
<value value="0x00" name="0000:01FF" cname="_EBTRB_ON" />
<value value="0x40" name="Off" cname="_EBTRB_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F6722.xml b/src/devices/pic/xml_data/18F6722.xml
index fb30985..6a3c8ad 100644
--- a/src/devices/pic/xml_data/18F6722.xml
+++ b/src/devices/pic/xml_data/18F6722.xml
@@ -27,17 +27,17 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x01FFFF" word_write_align="32" word_erase_align="32" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="eeprom" start="0x000000" end="0x0003FF" hexfile_offset="0xF00000" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0x07" >
- <mask name="FOSC" value="0x0F" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="FOSC" value="0x0F" >
<value value="0x00" name="LP" cname="_OSC_LP" />
<value value="0x01" name="XT" cname="_OSC_XT" />
<value value="0x02" name="HS" cname="_OSC_HS" />
@@ -48,42 +48,42 @@
<value value="0x08" name="INTRC_IO" cname="_OSC_INTIO67" />
<value value="0x09" name="INTRC_CLKOUT" cname="_OSC_INTIO7" />
<value value="default" name="EXTRC_CLKOUT" cname="_OSC_RC" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="Off" cname="_FCMEN_OFF" />
<value value="0x40" name="On" cname="_FCMEN_ON" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="Off" cname="_IESO_OFF" />
<value value="0x80" name="On" cname="_IESO_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x1F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" />
- </mask>
- <mask name="BODEN" value="0x06" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x06" >
<value value="0x00" name="Off" cname="_BOREN_OFF" />
<value value="0x02" name="Software" cname="_BOREN_ON" />
<value value="0x04" name="On_run" cname="_BOREN_NOSLP" />
<value value="0x06" name="On" cname="_BOREN_SBORDIS" />
- </mask>
- <mask name="BORV" value="0x18" >
+ </tqmask>
+ <tqmask name="BORV" value="0x18" >
<value value="0x00" name="4.5" cname="_BORV_0" />
<value value="0x08" name="4.2" cname="_BORV_1" />
<value value="0x10" name="2.7" cname="_BORV_2" />
<value value="0x18" name="2.0" cname="_BORV_3" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x1F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" />
<value value="0x01" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x1E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x1E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" />
@@ -100,189 +100,189 @@
<value value="0x1A" name="1:8192" cname="_WDTPS_8192" />
<value value="0x1C" name="1:16384" cname="_WDTPS_16384" />
<value value="0x1E" name="1:32768" cname="_WDTPS_32768" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x85" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x85" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RE7" cname="_CCP2MX_PORTE" />
<value value="0x01" name="RC1" cname="_CCP2MX_PORTC" />
- </mask>
- <mask name="LPT1OSC" value="0x04" >
+ </tqmask>
+ <tqmask name="LPT1OSC" value="0x04" >
<value value="0x00" name="Off" cname="_LPT1OSC_OFF" />
<value value="0x04" name="On" cname="_LPT1OSC_ON" />
- </mask>
- <mask name="MCLRE" value="0x80" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x80" >
<value value="0x00" name="Internal" cname="_MCLRE_OFF" />
<value value="0x80" name="External" cname="_MCLRE_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x85" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x85" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVREN_OFF" />
<value value="0x01" name="On" cname="_STVREN_ON" />
- </mask>
- <mask name="LVP" value="0x04" >
+ </tqmask>
+ <tqmask name="LVP" value="0x04" >
<value value="0x00" name="Off" cname="_LVP_OFF" />
<value value="0x04" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="BBSIZ" value="0x30" >
+ </tqmask>
+ <tqmask name="BBSIZ" value="0x30" >
<value value="0x00" name="1024" cname="_BBSIZ_BB2K" />
<value value="0x10" name="2048" cname="_BBSIZ_BB4K" />
<value value="0x20" name="4096" cname="_BBSIZ_BB8K" />
<value value="0x30" name="4096" cname="_BBSIZ_BB8K" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="_XINST_OFF" />
<value value="0x40" name="On" cname="_XINST_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0xFF" >
- <mask name="CP_0" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0xFF" >
+ <tqmask name="CP_0" value="0x01" >
<value value="0x00" name="0800/1000/2000:3FFF" cname="_CP0_ON" />
<value value="0x01" name="Off" cname="_CP0_OFF" />
- </mask>
- <mask name="CP_1" value="0x02" >
+ </tqmask>
+ <tqmask name="CP_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_CP1_ON" />
<value value="0x02" name="Off" cname="_CP1_OFF" />
- </mask>
- <mask name="CP_2" value="0x04" >
+ </tqmask>
+ <tqmask name="CP_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_CP2_ON" />
<value value="0x04" name="Off" cname="_CP2_OFF" />
- </mask>
- <mask name="CP_3" value="0x08" >
+ </tqmask>
+ <tqmask name="CP_3" value="0x08" >
<value value="0x00" name="C000:FFFF" cname="_CP3_ON" />
<value value="0x08" name="Off" cname="_CP3_OFF" />
- </mask>
- <mask name="CP_4" value="0x10" >
+ </tqmask>
+ <tqmask name="CP_4" value="0x10" >
<value value="0x00" name="10000:13FFF" cname="_CP4_ON" />
<value value="0x10" name="Off" cname="_CP4_OFF" />
- </mask>
- <mask name="CP_5" value="0x20" >
+ </tqmask>
+ <tqmask name="CP_5" value="0x20" >
<value value="0x00" name="14000:17FFF" cname="_CP5_ON" />
<value value="0x20" name="Off" cname="_CP5_OFF" />
- </mask>
- <mask name="CP_6" value="0x40" >
+ </tqmask>
+ <tqmask name="CP_6" value="0x40" >
<value value="0x00" name="18000:1BFFF" cname="_CP6_ON" />
<value value="0x40" name="Off" cname="_CP6_OFF" />
- </mask>
- <mask name="CP_7" value="0x80" >
+ </tqmask>
+ <tqmask name="CP_7" value="0x80" >
<value value="0x00" name="1C000:1FFFF" cname="_CP7_ON" />
<value value="0x80" name="Off" cname="_CP7_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0xC0" >
- <mask name="CPB" value="0x40" >
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0xC0" >
+ <tqmask name="CPB" value="0x40" >
<value value="0x00" name="All" cname="_CPB_ON" />
<value value="0x40" name="Off" cname="_CPB_OFF" />
- </mask>
- <mask name="CPD" value="0x80" >
+ </tqmask>
+ <tqmask name="CPD" value="0x80" >
<value value="0x00" name="All" cname="_CPD_ON" />
<value value="0x80" name="Off" cname="_CPD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0xFF" >
- <mask name="WRT_0" value="0x01" >
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0xFF" >
+ <tqmask name="WRT_0" value="0x01" >
<value value="0x00" name="0800/1000/2000:3FFF" cname="_WRT0_ON" />
<value value="0x01" name="Off" cname="_WRT0_OFF" />
- </mask>
- <mask name="WRT_1" value="0x02" >
+ </tqmask>
+ <tqmask name="WRT_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_WRT1_ON" />
<value value="0x02" name="Off" cname="_WRT1_OFF" />
- </mask>
- <mask name="WRT_2" value="0x04" >
+ </tqmask>
+ <tqmask name="WRT_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_WRT2_ON" />
<value value="0x04" name="Off" cname="_WRT2_OFF" />
- </mask>
- <mask name="WRT_3" value="0x08" >
+ </tqmask>
+ <tqmask name="WRT_3" value="0x08" >
<value value="0x00" name="C000:FFFF" cname="_WRT3_ON" />
<value value="0x08" name="Off" cname="_WRT3_OFF" />
- </mask>
- <mask name="WRT_4" value="0x10" >
+ </tqmask>
+ <tqmask name="WRT_4" value="0x10" >
<value value="0x00" name="10000:13FFF" cname="_WRT4_ON" />
<value value="0x10" name="Off" cname="_WRT4_OFF" />
- </mask>
- <mask name="WRT_5" value="0x20" >
+ </tqmask>
+ <tqmask name="WRT_5" value="0x20" >
<value value="0x00" name="14000:17FFF" cname="_WRT5_ON" />
<value value="0x20" name="Off" cname="_WRT5_OFF" />
- </mask>
- <mask name="WRT_6" value="0x40" >
+ </tqmask>
+ <tqmask name="WRT_6" value="0x40" >
<value value="0x00" name="18000:1BFFF" cname="_WRT6_ON" />
<value value="0x40" name="Off" cname="_WRT6_OFF" />
- </mask>
- <mask name="WRT_7" value="0x80" >
+ </tqmask>
+ <tqmask name="WRT_7" value="0x80" >
<value value="0x00" name="1C000:1FFFF" cname="_WRT7_ON" />
<value value="0x80" name="Off" cname="_WRT7_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0xE0" >
- <mask name="WRTC" value="0x20" >
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0xE0" >
+ <tqmask name="WRTC" value="0x20" >
<value value="0x00" name="All" cname="_WRTC_ON" />
<value value="0x20" name="Off" cname="_WRTC_OFF" />
- </mask>
- <mask name="WRTB" value="0x40" >
+ </tqmask>
+ <tqmask name="WRTB" value="0x40" >
<value value="0x00" name="All" cname="_WRTB_ON" />
<value value="0x40" name="Off" cname="_WRTB_OFF" />
- </mask>
- <mask name="WRTD" value="0x80" >
+ </tqmask>
+ <tqmask name="WRTD" value="0x80" >
<value value="0x00" name="All" cname="_WRTD_ON" />
<value value="0x80" name="Off" cname="_WRTD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0xFF" >
- <mask name="EBTR_0" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0xFF" >
+ <tqmask name="EBTR_0" value="0x01" >
<value value="0x00" name="0800/1000/2000:3FFF" cname="_EBTR0_ON" />
<value value="0x01" name="Off" cname="_EBTR0_OFF" />
- </mask>
- <mask name="EBTR_1" value="0x02" >
+ </tqmask>
+ <tqmask name="EBTR_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_EBTR1_ON" />
<value value="0x02" name="Off" cname="_EBTR1_OFF" />
- </mask>
- <mask name="EBTR_2" value="0x04" >
+ </tqmask>
+ <tqmask name="EBTR_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_EBTR2_ON" />
<value value="0x04" name="Off" cname="_EBTR2_OFF" />
- </mask>
- <mask name="EBTR_3" value="0x08" >
+ </tqmask>
+ <tqmask name="EBTR_3" value="0x08" >
<value value="0x00" name="C000:FFFF" cname="_EBTR3_ON" />
<value value="0x08" name="Off" cname="_EBTR3_OFF" />
- </mask>
- <mask name="EBTR_4" value="0x10" >
+ </tqmask>
+ <tqmask name="EBTR_4" value="0x10" >
<value value="0x00" name="10000:13FFF" cname="_EBTR4_ON" />
<value value="0x10" name="Off" cname="_EBTR4_OFF" />
- </mask>
- <mask name="EBTR_5" value="0x20" >
+ </tqmask>
+ <tqmask name="EBTR_5" value="0x20" >
<value value="0x00" name="14000:17FFF" cname="_EBTR5_ON" />
<value value="0x20" name="Off" cname="_EBTR5_OFF" />
- </mask>
- <mask name="EBTR_6" value="0x40" >
+ </tqmask>
+ <tqmask name="EBTR_6" value="0x40" >
<value value="0x00" name="18000:1BFFF" cname="_EBTR6_ON" />
<value value="0x40" name="Off" cname="_EBTR6_OFF" />
- </mask>
- <mask name="EBTR_7" value="0x80" >
+ </tqmask>
+ <tqmask name="EBTR_7" value="0x80" >
<value value="0x00" name="1C000:1FFFF" cname="_EBTR7_ON" />
<value value="0x80" name="Off" cname="_EBTR7_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x40" >
- <mask name="EBTRB" value="0x40" >
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="EBTRB" value="0x40" >
<value value="0x00" name="All" cname="_EBTRB_ON" />
<value value="0x40" name="Off" cname="_EBTRB_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F67J10.xml b/src/devices/pic/xml_data/18F67J10.xml
index 78223c3..4c6f875 100644
--- a/src/devices/pic/xml_data/18F67J10.xml
+++ b/src/devices/pic/xml_data/18F67J10.xml
@@ -29,55 +29,55 @@
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0xE1" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0xE1" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="" />
<value value="0x01" name="On" cname="" />
- </mask>
- <mask name="STVREN" value="0x20" >
+ </tqmask>
+ <tqmask name="STVREN" value="0x20" >
<value value="0x00" name="Off" cname="" />
<value value="0x20" name="On" cname="" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="" />
<value value="0x40" name="On" cname="" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x1" name="CONFIG1H" wmask="0xF7" bvalue="0x04" >
- <mask name="CP" value="0x04" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xF7" bvalue="0x04" >
+ <tqmask name="CP" value="0x04" >
<value value="0x00" name="All" cname="" />
<value value="0x04" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0xC7" >
- <mask name="FOSC" value="0x03" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0xC7" >
+ <tqmask name="FOSC" value="0x03" >
<value value="0x00" name="HS" cname="" />
<value value="0x01" name="HSPLL" cname="" />
<value value="0x02" name="EC" cname="" />
<value value="0x03" name="ECPLL_IO" cname="" />
- </mask>
- <mask name="FOSC2" value="0x04" >
+ </tqmask>
+ <tqmask name="FOSC2" value="0x04" >
<value value="0x00" name="FOSC1:FOSC0" cname="" />
<value value="0x04" name="INTRC" cname="" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="On" cname="" />
<value value="0x40" name="Off" cname="" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x0F" >
- <mask name="WDTPS" value="0x0F" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WDTPS" value="0x0F" >
<value value="0x00" name="1:1" cname="" />
<value value="0x01" name="1:2" cname="" />
<value value="0x02" name="1:4" cname="" />
@@ -94,23 +94,23 @@
<value value="0x0D" name="1:8192" cname="" />
<value value="0x0E" name="1:16384" cname="" />
<value value="0x0F" name="1:32768" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x00" >
</config>
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x01" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x01" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RB3" cname="" />
<value value="0x01" name="RC1" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x00" >
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" >
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F67J11.xml b/src/devices/pic/xml_data/18F67J11.xml
index d13e7dc..3f12d71 100644
--- a/src/devices/pic/xml_data/18F67J11.xml
+++ b/src/devices/pic/xml_data/18F67J11.xml
@@ -30,55 +30,55 @@
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0xE1" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0xE1" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="" />
<value value="0x01" name="On" cname="" />
- </mask>
- <mask name="STVREN" value="0x20" >
+ </tqmask>
+ <tqmask name="STVREN" value="0x20" >
<value value="0x00" name="Off" cname="" />
<value value="0x20" name="On" cname="" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="" />
<value value="0x40" name="On" cname="" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x1" name="CONFIG1H" wmask="0xF7" bvalue="0x04" >
- <mask name="CP" value="0x04" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xF7" bvalue="0x04" >
+ <tqmask name="CP" value="0x04" >
<value value="0x00" name="All" cname="" />
<value value="0x04" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0xC7" >
- <mask name="FOSC" value="0x03" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0xC7" >
+ <tqmask name="FOSC" value="0x03" >
<value value="0x00" name="HS" cname="" />
<value value="0x01" name="HSPLL" cname="" />
<value value="0x02" name="EC" cname="" />
<value value="0x03" name="ECPLL_IO" cname="" />
- </mask>
- <mask name="FOSC2" value="0x04" >
+ </tqmask>
+ <tqmask name="FOSC2" value="0x04" >
<value value="0x00" name="FOSC1:FOSC0" cname="" />
<value value="0x04" name="INTRC" cname="" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="On" cname="" />
<value value="0x40" name="Off" cname="" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x0F" >
- <mask name="WDTPS" value="0x0F" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WDTPS" value="0x0F" >
<value value="0x00" name="1:1" cname="" />
<value value="0x01" name="1:2" cname="" />
<value value="0x02" name="1:4" cname="" />
@@ -95,27 +95,27 @@
<value value="0x0D" name="1:8192" cname="" />
<value value="0x0E" name="1:16384" cname="" />
<value value="0x0F" name="1:32768" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x00" >
</config>
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x09" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x09" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RB3" cname="" />
<value value="0x01" name="RC1" cname="" />
- </mask>
- <mask name="MSSPSEL" value="0x08" >
+ </tqmask>
+ <tqmask name="MSSPSEL" value="0x08" >
<value value="0x00" name="5BIT" cname="" />
<value value="0x08" name="7BIT" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x00" >
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" >
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F67J50.xml b/src/devices/pic/xml_data/18F67J50.xml
index 91eade3..d704f33 100644
--- a/src/devices/pic/xml_data/18F67J50.xml
+++ b/src/devices/pic/xml_data/18F67J50.xml
@@ -29,12 +29,12 @@
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0xEF" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0xEF" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="" />
<value value="0x01" name="On" cname="" />
- </mask>
- <mask name="PLLDIV" value="0x0E" >
+ </tqmask>
+ <tqmask name="PLLDIV" value="0x0E" >
<value value="0x00" name="12" cname="" />
<value value="0x02" name="10" cname="" />
<value value="0x04" name="6" cname="" />
@@ -43,51 +43,51 @@
<value value="0x0A" name="3" cname="" />
<value value="0x0C" name="2" cname="" />
<value value="0x0E" name="1" cname="" />
- </mask>
- <mask name="STVREN" value="0x20" >
+ </tqmask>
+ <tqmask name="STVREN" value="0x20" >
<value value="0x00" name="Off" cname="" />
<value value="0x20" name="On" cname="" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="" />
<value value="0x40" name="On" cname="" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x1" name="CONFIG1H" wmask="0xF7" bvalue="0x04" >
- <mask name="CP" value="0x04" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xF7" bvalue="0x04" >
+ <tqmask name="CP" value="0x04" >
<value value="0x00" name="All" cname="" />
<value value="0x04" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0xC7" >
- <mask name="FOSC" value="0x03" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0xC7" >
+ <tqmask name="FOSC" value="0x03" >
<value value="0x00" name="HS" cname="" />
<value value="0x01" name="HSPLL" cname="" />
<value value="0x02" name="EC" cname="" />
<value value="0x03" name="ECPLL_IO" cname="" />
- </mask>
- <mask name="FOSC2" value="0x04" >
+ </tqmask>
+ <tqmask name="FOSC2" value="0x04" >
<value value="0x00" name="FOSC1:FOSC0" cname="" />
<value value="0x04" name="INTRC" cname="" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="On" cname="" />
<value value="0x40" name="Off" cname="" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x0F" >
- <mask name="WDTPS" value="0x0F" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WDTPS" value="0x0F" >
<value value="0x00" name="1:1" cname="" />
<value value="0x01" name="1:2" cname="" />
<value value="0x02" name="1:4" cname="" />
@@ -104,27 +104,27 @@
<value value="0x0D" name="1:8192" cname="" />
<value value="0x0E" name="1:16384" cname="" />
<value value="0x0F" name="1:32768" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x00" >
</config>
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x09" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x09" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RB3" cname="" />
<value value="0x01" name="RC1" cname="" />
- </mask>
- <mask name="MSSPSEL" value="0x08" >
+ </tqmask>
+ <tqmask name="MSSPSEL" value="0x08" >
<value value="0x00" name="5BIT" cname="" />
<value value="0x08" name="7BIT" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x00" >
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" >
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F67J60.xml b/src/devices/pic/xml_data/18F67J60.xml
index 29922db..a5bfdcf 100644
--- a/src/devices/pic/xml_data/18F67J60.xml
+++ b/src/devices/pic/xml_data/18F67J60.xml
@@ -29,55 +29,55 @@
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0xE1" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0xE1" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="" />
<value value="0x01" name="On" cname="" />
- </mask>
- <mask name="STVREN" value="0x20" >
+ </tqmask>
+ <tqmask name="STVREN" value="0x20" >
<value value="0x00" name="Off" cname="" />
<value value="0x20" name="On" cname="" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="" />
<value value="0x40" name="On" cname="" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x1" name="CONFIG1H" wmask="0xF7" bvalue="0x04" >
- <mask name="CP" value="0x04" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xF7" bvalue="0x04" >
+ <tqmask name="CP" value="0x04" >
<value value="0x00" name="All" cname="" />
<value value="0x04" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0xC7" >
- <mask name="FOSC" value="0x03" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0xC7" >
+ <tqmask name="FOSC" value="0x03" >
<value value="0x00" name="HS" cname="" />
<value value="0x01" name="HSPLL" cname="" />
<value value="0x02" name="EC" cname="" />
<value value="0x03" name="ECPLL_IO" cname="" />
- </mask>
- <mask name="FOSC2" value="0x04" >
+ </tqmask>
+ <tqmask name="FOSC2" value="0x04" >
<value value="0x00" name="FOSC1:FOSC0" cname="" />
<value value="0x04" name="INTRC" cname="" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="On" cname="" />
<value value="0x40" name="Off" cname="" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x0F" >
- <mask name="WDTPS" value="0x0F" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WDTPS" value="0x0F" >
<value value="0x00" name="1:1" cname="" />
<value value="0x01" name="1:2" cname="" />
<value value="0x02" name="1:4" cname="" />
@@ -94,23 +94,23 @@
<value value="0x0D" name="1:8192" cname="" />
<value value="0x0E" name="1:16384" cname="" />
<value value="0x0F" name="1:32768" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x00" >
</config>
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x01" >
- <mask name="ETHLED" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x01" >
+ <tqmask name="ETHLED" value="0x01" >
<value value="0x00" name="Off" cname="" />
<value value="0x01" name="On" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x00" >
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" >
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F8310.xml b/src/devices/pic/xml_data/18F8310.xml
index 1fe084d..5a16736 100644
--- a/src/devices/pic/xml_data/18F8310.xml
+++ b/src/devices/pic/xml_data/18F8310.xml
@@ -33,16 +33,16 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x001FFF" word_write_align="8" word_erase_align="0" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0x07" >
- <mask name="FOSC" value="0x0F" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="FOSC" value="0x0F" >
<value value="0x00" name="LP" cname="_OSC_LP" />
<value value="0x01" name="XT" cname="_OSC_XT" />
<value value="0x02" name="HS" cname="_OSC_HS" />
@@ -53,42 +53,42 @@
<value value="0x08" name="INTRC_IO" cname="_OSC_INTIO67" />
<value value="0x09" name="INTRC_CLKOUT" cname="_OSC_INTIO7" />
<value value="default" name="EXTRC_CLKOUT" cname="_OSC_RC" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="Off" cname="_FCMEN_OFF" />
<value value="0x40" name="On" cname="_FCMEN_ON" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="Off" cname="_IESO_OFF" />
<value value="0x80" name="On" cname="_IESO_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x1F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" />
- </mask>
- <mask name="BODEN" value="0x06" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x06" >
<value value="0x00" name="Off" cname="_BOREN_OFF" />
<value value="0x02" name="Software" cname="_BOREN_ON" />
<value value="0x04" name="On_run" cname="_BOREN_NOSLP" />
<value value="0x06" name="On" cname="_BOREN_SBORDIS" />
- </mask>
- <mask name="BORV" value="0x18" >
+ </tqmask>
+ <tqmask name="BORV" value="0x18" >
<value value="0x00" name="4.5" cname="_BORV_0" />
<value value="0x08" name="4.2" cname="_BORV_1" />
<value value="0x10" name="2.7" cname="_BORV_2" />
<value value="0x18" name="2.0" cname="_BORV_3" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x1F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" />
<value value="0x01" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x1E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x1E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" />
@@ -105,79 +105,79 @@
<value value="0x1A" name="1:8192" cname="_WDTPS_8192" />
<value value="0x1C" name="1:16384" cname="_WDTPS_16384" />
<value value="0x1E" name="1:32768" cname="_WDTPS_32768" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0xC3" >
- <mask name="PM" value="0x03" >
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0xC3" >
+ <tqmask name="PM" value="0x03" >
<value value="0x00" name="Extended microcontroller" cname="_PM_EM" />
<value value="0x01" name="Microprocessor with boot" cname="_PM_MPB" />
<value value="0x02" name="Microprocessor" cname="_PM_MP" />
<value value="0x03" name="Microcontroller" cname="_PM_MC" />
- </mask>
- <mask name="BW" value="0x40" >
+ </tqmask>
+ <tqmask name="BW" value="0x40" >
<value value="0x00" name="8" cname="_BW_8" />
<value value="0x40" name="16" cname="_BW_16" />
- </mask>
- <mask name="WAIT" value="0x80" >
+ </tqmask>
+ <tqmask name="WAIT" value="0x80" >
<value value="0x00" name="On" cname="_WAIT_ON" />
<value value="0x80" name="Off" cname="_WAIT_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x81" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x81" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RE7/RB3" cname="_CCP2MX_PORTBE" />
<value value="0x01" name="RC1" cname="_CCP2MX_PORTC" />
- </mask>
- <mask name="LPT1OSC" value="0x04" >
+ </tqmask>
+ <tqmask name="LPT1OSC" value="0x04" >
<value value="0x00" name="Off" cname="_LPT1OSC_OFF" />
<value value="0x04" name="On" cname="_LPT1OSC_ON" />
- </mask>
- <mask name="MCLRE" value="0x80" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x80" >
<value value="0x00" name="Internal" cname="_MCLRE_OFF" />
<value value="0x80" name="External" cname="_MCLRE_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x81" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x81" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVREN_OFF" />
<value value="0x01" name="On" cname="_STVREN_ON" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="_XINST_OFF" />
<value value="0x40" name="On" cname="_XINST_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0x01" >
- <mask name="CP" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0x01" >
+ <tqmask name="CP" value="0x01" >
<value value="0x00" name="All" cname="_CP_ON" />
<value value="0x01" name="Off" cname="_CP_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0x01" >
- <mask name="EBTR" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0x01" >
+ <tqmask name="EBTR" value="0x01" >
<value value="0x00" name="All" cname="_EBTR_ON" />
<value value="0x01" name="Off" cname="_EBTR_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x00" />
<!--* Packages *************************************************************-->
<package types="tqfp" nb_pins="80" >
diff --git a/src/devices/pic/xml_data/18F8390.xml b/src/devices/pic/xml_data/18F8390.xml
index 4dbff0c..182acf1 100644
--- a/src/devices/pic/xml_data/18F8390.xml
+++ b/src/devices/pic/xml_data/18F8390.xml
@@ -33,16 +33,16 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x001FFF" word_write_align="8" word_erase_align="0" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0x07" >
- <mask name="FOSC" value="0x0F" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="FOSC" value="0x0F" >
<value value="0x00" name="LP" cname="_OSC_LP" />
<value value="0x01" name="XT" cname="_OSC_XT" />
<value value="0x02" name="HS" cname="_OSC_HS" />
@@ -53,42 +53,42 @@
<value value="0x08" name="INTRC_IO" cname="_OSC_INTIO67" />
<value value="0x09" name="INTRC_CLKOUT" cname="_OSC_INTIO7" />
<value value="default" name="EXTRC_CLKOUT" cname="_OSC_RC" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="Off" cname="_FCMEN_OFF" />
<value value="0x40" name="On" cname="_FCMEN_ON" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="Off" cname="_IESO_OFF" />
<value value="0x80" name="On" cname="_IESO_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x1F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" />
- </mask>
- <mask name="BODEN" value="0x06" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x06" >
<value value="0x00" name="Off" cname="_BOREN_OFF" />
<value value="0x02" name="Software" cname="_BOREN_ON" />
<value value="0x04" name="On_run" cname="_BOREN_NOSLP" />
<value value="0x06" name="On" cname="_BOREN_SBORDIS" />
- </mask>
- <mask name="BORV" value="0x18" >
+ </tqmask>
+ <tqmask name="BORV" value="0x18" >
<value value="0x00" name="4.5" cname="_BORV_0" />
<value value="0x08" name="4.2" cname="_BORV_1" />
<value value="0x10" name="2.7" cname="_BORV_2" />
<value value="0x18" name="2.0" cname="_BORV_3" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x1F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" />
<value value="0x01" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x1E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x1E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" />
@@ -105,79 +105,79 @@
<value value="0x1A" name="1:8192" cname="_WDTPS_8192" />
<value value="0x1C" name="1:16384" cname="_WDTPS_16384" />
<value value="0x1E" name="1:32768" cname="_WDTPS_32768" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0xC3" >
- <mask name="PM" value="0x03" >
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0xC3" >
+ <tqmask name="PM" value="0x03" >
<value value="0x00" name="Extended microcontroller" cname="_PM_EM" />
<value value="0x01" name="Microprocessor with boot" cname="_PM_MPB" />
<value value="0x02" name="Microprocessor" cname="_PM_MP" />
<value value="0x03" name="Microcontroller" cname="_PM_MC" />
- </mask>
- <mask name="BW" value="0x40" >
+ </tqmask>
+ <tqmask name="BW" value="0x40" >
<value value="0x00" name="8" cname="_BW_8" />
<value value="0x40" name="16" cname="_BW_16" />
- </mask>
- <mask name="WAIT" value="0x80" >
+ </tqmask>
+ <tqmask name="WAIT" value="0x80" >
<value value="0x00" name="On" cname="_WAIT_ON" />
<value value="0x80" name="Off" cname="_WAIT_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x81" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x81" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RE7/RB3" cname="_CCP2MX_PORTBE" />
<value value="0x01" name="RC1" cname="_CCP2MX_PORTC" />
- </mask>
- <mask name="LPT1OSC" value="0x04" >
+ </tqmask>
+ <tqmask name="LPT1OSC" value="0x04" >
<value value="0x00" name="Off" cname="_LPT1OSC_OFF" />
<value value="0x04" name="On" cname="_LPT1OSC_ON" />
- </mask>
- <mask name="MCLRE" value="0x80" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x80" >
<value value="0x00" name="Internal" cname="_MCLRE_OFF" />
<value value="0x80" name="External" cname="_MCLRE_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x81" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x81" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVREN_OFF" />
<value value="0x01" name="On" cname="_STVREN_ON" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="_XINST_OFF" />
<value value="0x40" name="On" cname="_XINST_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0x01" >
- <mask name="CP" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0x01" >
+ <tqmask name="CP" value="0x01" >
<value value="0x00" name="All" cname="_CP_ON" />
<value value="0x01" name="Off" cname="_CP_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0x01" >
- <mask name="EBTR" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0x01" >
+ <tqmask name="EBTR" value="0x01" >
<value value="0x00" name="All" cname="_EBTR_ON" />
<value value="0x01" name="Off" cname="_EBTR_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x00" />
<!--* Packages *************************************************************-->
<package types="tqfp" nb_pins="80" >
diff --git a/src/devices/pic/xml_data/18F8393.xml b/src/devices/pic/xml_data/18F8393.xml
index ce846db..bd27973 100644
--- a/src/devices/pic/xml_data/18F8393.xml
+++ b/src/devices/pic/xml_data/18F8393.xml
@@ -36,16 +36,16 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x001FFF" word_write_align="8" word_erase_align="0" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0x07" >
- <mask name="FOSC" value="0x0F" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="FOSC" value="0x0F" >
<value value="0x00" name="LP" cname="_OSC_LP" />
<value value="0x01" name="XT" cname="_OSC_XT" />
<value value="0x02" name="HS" cname="_OSC_HS" />
@@ -56,42 +56,42 @@
<value value="0x08" name="INTRC_IO" cname="_OSC_INTIO67" />
<value value="0x09" name="INTRC_CLKOUT" cname="_OSC_INTIO7" />
<value value="default" name="EXTRC_CLKOUT" cname="_OSC_RC" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="Off" cname="_FCMEN_OFF" />
<value value="0x40" name="On" cname="_FCMEN_ON" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="Off" cname="_IESO_OFF" />
<value value="0x80" name="On" cname="_IESO_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x1F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" />
- </mask>
- <mask name="BODEN" value="0x06" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x06" >
<value value="0x00" name="Off" cname="_BOREN_OFF" />
<value value="0x02" name="Software" cname="_BOREN_ON" />
<value value="0x04" name="On_run" cname="_BOREN_NOSLP" />
<value value="0x06" name="On" cname="_BOREN_SBORDIS" />
- </mask>
- <mask name="BORV" value="0x18" >
+ </tqmask>
+ <tqmask name="BORV" value="0x18" >
<value value="0x00" name="4.5" cname="_BORV_0" />
<value value="0x08" name="4.2" cname="_BORV_1" />
<value value="0x10" name="2.7" cname="_BORV_2" />
<value value="0x18" name="2.0" cname="_BORV_3" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x1F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" />
<value value="0x01" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x1E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x1E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" />
@@ -108,64 +108,64 @@
<value value="0x1A" name="1:8192" cname="_WDTPS_8192" />
<value value="0x1C" name="1:16384" cname="_WDTPS_16384" />
<value value="0x1E" name="1:32768" cname="_WDTPS_32768" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0xC3" />
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0xC3" />
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x81" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x81" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RE7/RB3" cname="_CCP2MX_PORTBE" />
<value value="0x01" name="RC1" cname="_CCP2MX_PORTC" />
- </mask>
- <mask name="LPT1OSC" value="0x04" >
+ </tqmask>
+ <tqmask name="LPT1OSC" value="0x04" >
<value value="0x00" name="Off" cname="_LPT1OSC_OFF" />
<value value="0x04" name="On" cname="_LPT1OSC_ON" />
- </mask>
- <mask name="MCLRE" value="0x80" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x80" >
<value value="0x00" name="Internal" cname="_MCLRE_OFF" />
<value value="0x80" name="External" cname="_MCLRE_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x81" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x81" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVREN_OFF" />
<value value="0x01" name="On" cname="_STVREN_ON" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="_XINST_OFF" />
<value value="0x40" name="On" cname="_XINST_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0x01" >
- <mask name="CP" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0x01" >
+ <tqmask name="CP" value="0x01" >
<value value="0x00" name="All" cname="_CP_ON" />
<value value="0x01" name="Off" cname="_CP_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0x01" >
- <mask name="EBTR" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0x01" >
+ <tqmask name="EBTR" value="0x01" >
<value value="0x00" name="All" cname="_EBTR_ON" />
<value value="0x01" name="Off" cname="_EBTR_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x00" />
<!--* Packages *************************************************************-->
<package types="tqfp" nb_pins="80" >
diff --git a/src/devices/pic/xml_data/18F83J11.xml b/src/devices/pic/xml_data/18F83J11.xml
index 4a9d249..6fbfbc0 100644
--- a/src/devices/pic/xml_data/18F83J11.xml
+++ b/src/devices/pic/xml_data/18F83J11.xml
@@ -29,55 +29,55 @@
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0xE1" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0xE1" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="" />
<value value="0x01" name="On" cname="" />
- </mask>
- <mask name="STVREN" value="0x20" >
+ </tqmask>
+ <tqmask name="STVREN" value="0x20" >
<value value="0x00" name="Off" cname="" />
<value value="0x20" name="On" cname="" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="" />
<value value="0x40" name="On" cname="" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x1" name="CONFIG1H" wmask="0xF7" bvalue="0x04" >
- <mask name="CP" value="0x04" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xF7" bvalue="0x04" >
+ <tqmask name="CP" value="0x04" >
<value value="0x00" name="All" cname="" />
<value value="0x04" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0xC7" >
- <mask name="FOSC" value="0x03" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0xC7" >
+ <tqmask name="FOSC" value="0x03" >
<value value="0x00" name="HS" cname="" />
<value value="0x01" name="HSPLL" cname="" />
<value value="0x02" name="EC" cname="" />
<value value="0x03" name="ECPLL_IO" cname="" />
- </mask>
- <mask name="FOSC2" value="0x04" >
+ </tqmask>
+ <tqmask name="FOSC2" value="0x04" >
<value value="0x00" name="FOSC1:FOSC0" cname="" />
<value value="0x04" name="INTRC" cname="" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="On" cname="" />
<value value="0x40" name="Off" cname="" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x0F" >
- <mask name="WDTPS" value="0x0F" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WDTPS" value="0x0F" >
<value value="0x00" name="1:1" cname="" />
<value value="0x01" name="1:2" cname="" />
<value value="0x02" name="1:4" cname="" />
@@ -94,45 +94,45 @@
<value value="0x0D" name="1:8192" cname="" />
<value value="0x0E" name="1:16384" cname="" />
<value value="0x0F" name="1:32768" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0xF8" >
- <mask name="EASHFT" value="0x08" >
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0xF8" >
+ <tqmask name="EASHFT" value="0x08" >
<value value="0x00" name="Off" cname="" />
<value value="0x08" name="On" cname="" />
- </mask>
- <mask name="EMB" value="0x30" >
+ </tqmask>
+ <tqmask name="EMB" value="0x30" >
<value value="0x00" name="20BIT" cname="" />
<value value="0x10" name="16BIT" cname="" />
<value value="0x20" name="12BIT" cname="" />
<value value="0x30" name="Disabled" cname="" />
- </mask>
- <mask name="BW" value="0x40" >
+ </tqmask>
+ <tqmask name="BW" value="0x40" >
<value value="0x00" name="8" cname="" />
<value value="0x40" name="16" cname="" />
- </mask>
- <mask name="WAIT" value="0x80" >
+ </tqmask>
+ <tqmask name="WAIT" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x03" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x03" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RB3" cname="" />
<value value="0x01" name="RC1" cname="" />
- </mask>
- <mask name="ECCPMX" value="0x02" >
+ </tqmask>
+ <tqmask name="ECCPMX" value="0x02" >
<value value="0x00" name="RH7-RH4" cname="" />
<value value="0x02" name="RE6-RE3" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x00" >
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" >
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F83J90.xml b/src/devices/pic/xml_data/18F83J90.xml
index 8e10c27..c8fc70e 100644
--- a/src/devices/pic/xml_data/18F83J90.xml
+++ b/src/devices/pic/xml_data/18F83J90.xml
@@ -29,55 +29,55 @@
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0xE1" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0xE1" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="" />
<value value="0x01" name="On" cname="" />
- </mask>
- <mask name="STVREN" value="0x20" >
+ </tqmask>
+ <tqmask name="STVREN" value="0x20" >
<value value="0x00" name="Off" cname="" />
<value value="0x20" name="On" cname="" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="" />
<value value="0x40" name="On" cname="" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x1" name="CONFIG1H" wmask="0xF7" bvalue="0x04" >
- <mask name="CP" value="0x04" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xF7" bvalue="0x04" >
+ <tqmask name="CP" value="0x04" >
<value value="0x00" name="All" cname="" />
<value value="0x04" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0xC7" >
- <mask name="FOSC" value="0x03" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0xC7" >
+ <tqmask name="FOSC" value="0x03" >
<value value="0x00" name="HS" cname="" />
<value value="0x01" name="HSPLL" cname="" />
<value value="0x02" name="EC" cname="" />
<value value="0x03" name="ECPLL_IO" cname="" />
- </mask>
- <mask name="FOSC2" value="0x04" >
+ </tqmask>
+ <tqmask name="FOSC2" value="0x04" >
<value value="0x00" name="FOSC1:FOSC0" cname="" />
<value value="0x04" name="INTRC" cname="" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="On" cname="" />
<value value="0x40" name="Off" cname="" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x0F" >
- <mask name="WDTPS" value="0x0F" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WDTPS" value="0x0F" >
<value value="0x00" name="1:1" cname="" />
<value value="0x01" name="1:2" cname="" />
<value value="0x02" name="1:4" cname="" />
@@ -94,45 +94,45 @@
<value value="0x0D" name="1:8192" cname="" />
<value value="0x0E" name="1:16384" cname="" />
<value value="0x0F" name="1:32768" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0xF8" >
- <mask name="EASHFT" value="0x08" >
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0xF8" >
+ <tqmask name="EASHFT" value="0x08" >
<value value="0x00" name="Off" cname="" />
<value value="0x08" name="On" cname="" />
- </mask>
- <mask name="EMB" value="0x30" >
+ </tqmask>
+ <tqmask name="EMB" value="0x30" >
<value value="0x00" name="20BIT" cname="" />
<value value="0x10" name="16BIT" cname="" />
<value value="0x20" name="12BIT" cname="" />
<value value="0x30" name="Disabled" cname="" />
- </mask>
- <mask name="BW" value="0x40" >
+ </tqmask>
+ <tqmask name="BW" value="0x40" >
<value value="0x00" name="8" cname="" />
<value value="0x40" name="16" cname="" />
- </mask>
- <mask name="WAIT" value="0x80" >
+ </tqmask>
+ <tqmask name="WAIT" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x03" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x03" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RB3" cname="" />
<value value="0x01" name="RC1" cname="" />
- </mask>
- <mask name="ECCPMX" value="0x02" >
+ </tqmask>
+ <tqmask name="ECCPMX" value="0x02" >
<value value="0x00" name="RH7-RH4" cname="" />
<value value="0x02" name="RE6-RE3" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x00" >
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" >
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F8410.xml b/src/devices/pic/xml_data/18F8410.xml
index b5c49cd..46d46a3 100644
--- a/src/devices/pic/xml_data/18F8410.xml
+++ b/src/devices/pic/xml_data/18F8410.xml
@@ -33,16 +33,16 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x003FFF" word_write_align="8" word_erase_align="0" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0x07" >
- <mask name="FOSC" value="0x0F" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="FOSC" value="0x0F" >
<value value="0x00" name="LP" cname="_OSC_LP" />
<value value="0x01" name="XT" cname="_OSC_XT" />
<value value="0x02" name="HS" cname="_OSC_HS" />
@@ -53,42 +53,42 @@
<value value="0x08" name="INTRC_IO" cname="_OSC_INTIO67" />
<value value="0x09" name="INTRC_CLKOUT" cname="_OSC_INTIO7" />
<value value="default" name="EXTRC_CLKOUT" cname="_OSC_RC" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="Off" cname="_FCMEN_OFF" />
<value value="0x40" name="On" cname="_FCMEN_ON" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="Off" cname="_IESO_OFF" />
<value value="0x80" name="On" cname="_IESO_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x1F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" />
- </mask>
- <mask name="BODEN" value="0x06" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x06" >
<value value="0x00" name="Off" cname="_BOREN_OFF" />
<value value="0x02" name="Software" cname="_BOREN_ON" />
<value value="0x04" name="On_run" cname="_BOREN_NOSLP" />
<value value="0x06" name="On" cname="_BOREN_SBORDIS" />
- </mask>
- <mask name="BORV" value="0x18" >
+ </tqmask>
+ <tqmask name="BORV" value="0x18" >
<value value="0x00" name="4.5" cname="_BORV_0" />
<value value="0x08" name="4.2" cname="_BORV_1" />
<value value="0x10" name="2.7" cname="_BORV_2" />
<value value="0x18" name="2.0" cname="_BORV_3" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x1F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" />
<value value="0x01" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x1E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x1E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" />
@@ -105,64 +105,64 @@
<value value="0x1A" name="1:8192" cname="_WDTPS_8192" />
<value value="0x1C" name="1:16384" cname="_WDTPS_16384" />
<value value="0x1E" name="1:32768" cname="_WDTPS_32768" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0xC3" />
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0xC3" />
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x81" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x81" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RE7/RB3" cname="_CCP2MX_PORTBE" />
<value value="0x01" name="RC1" cname="_CCP2MX_PORTC" />
- </mask>
- <mask name="LPT1OSC" value="0x04" >
+ </tqmask>
+ <tqmask name="LPT1OSC" value="0x04" >
<value value="0x00" name="Off" cname="_LPT1OSC_OFF" />
<value value="0x04" name="On" cname="_LPT1OSC_ON" />
- </mask>
- <mask name="MCLRE" value="0x80" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x80" >
<value value="0x00" name="Internal" cname="_MCLRE_OFF" />
<value value="0x80" name="External" cname="_MCLRE_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x81" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x81" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVREN_OFF" />
<value value="0x01" name="On" cname="_STVREN_ON" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="_XINST_OFF" />
<value value="0x40" name="On" cname="_XINST_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0x01" >
- <mask name="CP" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0x01" >
+ <tqmask name="CP" value="0x01" >
<value value="0x00" name="All" cname="_CP_ON" />
<value value="0x01" name="Off" cname="_CP_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0x01" >
- <mask name="EBTR" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0x01" >
+ <tqmask name="EBTR" value="0x01" >
<value value="0x00" name="All" cname="_EBTR_ON" />
<value value="0x01" name="Off" cname="_EBTR_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x00" />
<!--* Packages *************************************************************-->
<package types="tqfp" nb_pins="80" >
diff --git a/src/devices/pic/xml_data/18F8490.xml b/src/devices/pic/xml_data/18F8490.xml
index 3871a60..0f2e987 100644
--- a/src/devices/pic/xml_data/18F8490.xml
+++ b/src/devices/pic/xml_data/18F8490.xml
@@ -33,16 +33,16 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x003FFF" word_write_align="8" word_erase_align="0" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0x07" >
- <mask name="FOSC" value="0x0F" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="FOSC" value="0x0F" >
<value value="0x00" name="LP" cname="_OSC_LP" />
<value value="0x01" name="XT" cname="_OSC_XT" />
<value value="0x02" name="HS" cname="_OSC_HS" />
@@ -53,42 +53,42 @@
<value value="0x08" name="INTRC_IO" cname="_OSC_INTIO67" />
<value value="0x09" name="INTRC_CLKOUT" cname="_OSC_INTIO7" />
<value value="default" name="EXTRC_CLKOUT" cname="_OSC_RC" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="Off" cname="_FCMEN_OFF" />
<value value="0x40" name="On" cname="_FCMEN_ON" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="Off" cname="_IESO_OFF" />
<value value="0x80" name="On" cname="_IESO_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x1F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" />
- </mask>
- <mask name="BODEN" value="0x06" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x06" >
<value value="0x00" name="Off" cname="_BOREN_OFF" />
<value value="0x02" name="Software" cname="_BOREN_ON" />
<value value="0x04" name="On_run" cname="_BOREN_NOSLP" />
<value value="0x06" name="On" cname="_BOREN_SBORDIS" />
- </mask>
- <mask name="BORV" value="0x18" >
+ </tqmask>
+ <tqmask name="BORV" value="0x18" >
<value value="0x00" name="4.5" cname="_BORV_0" />
<value value="0x08" name="4.2" cname="_BORV_1" />
<value value="0x10" name="2.7" cname="_BORV_2" />
<value value="0x18" name="2.0" cname="_BORV_3" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x1F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" />
<value value="0x01" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x1E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x1E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" />
@@ -105,64 +105,64 @@
<value value="0x1A" name="1:8192" cname="_WDTPS_8192" />
<value value="0x1C" name="1:16384" cname="_WDTPS_16384" />
<value value="0x1E" name="1:32768" cname="_WDTPS_32768" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0xC3" />
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0xC3" />
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x81" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x81" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RE7/RB3" cname="_CCP2MX_PORTBE" />
<value value="0x01" name="RC1" cname="_CCP2MX_PORTC" />
- </mask>
- <mask name="LPT1OSC" value="0x04" >
+ </tqmask>
+ <tqmask name="LPT1OSC" value="0x04" >
<value value="0x00" name="Off" cname="_LPT1OSC_OFF" />
<value value="0x04" name="On" cname="_LPT1OSC_ON" />
- </mask>
- <mask name="MCLRE" value="0x80" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x80" >
<value value="0x00" name="Internal" cname="_MCLRE_OFF" />
<value value="0x80" name="External" cname="_MCLRE_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x81" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x81" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVREN_OFF" />
<value value="0x01" name="On" cname="_STVREN_ON" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="_XINST_OFF" />
<value value="0x40" name="On" cname="_XINST_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0x01" >
- <mask name="CP" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0x01" >
+ <tqmask name="CP" value="0x01" >
<value value="0x00" name="All" cname="_CP_ON" />
<value value="0x01" name="Off" cname="_CP_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0x01" >
- <mask name="EBTR" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0x01" >
+ <tqmask name="EBTR" value="0x01" >
<value value="0x00" name="All" cname="_EBTR_ON" />
<value value="0x01" name="Off" cname="_EBTR_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x00" />
<!--* Packages *************************************************************-->
<package types="tqfp" nb_pins="80" >
diff --git a/src/devices/pic/xml_data/18F8493.xml b/src/devices/pic/xml_data/18F8493.xml
index 4e8bc52..4d61277 100644
--- a/src/devices/pic/xml_data/18F8493.xml
+++ b/src/devices/pic/xml_data/18F8493.xml
@@ -36,16 +36,16 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x003FFF" word_write_align="8" word_erase_align="0" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0x07" >
- <mask name="FOSC" value="0x0F" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="FOSC" value="0x0F" >
<value value="0x00" name="LP" cname="_OSC_LP" />
<value value="0x01" name="XT" cname="_OSC_XT" />
<value value="0x02" name="HS" cname="_OSC_HS" />
@@ -56,42 +56,42 @@
<value value="0x08" name="INTRC_IO" cname="_OSC_INTIO67" />
<value value="0x09" name="INTRC_CLKOUT" cname="_OSC_INTIO7" />
<value value="default" name="EXTRC_CLKOUT" cname="_OSC_RC" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="Off" cname="_FCMEN_OFF" />
<value value="0x40" name="On" cname="_FCMEN_ON" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="Off" cname="_IESO_OFF" />
<value value="0x80" name="On" cname="_IESO_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x1F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" />
- </mask>
- <mask name="BODEN" value="0x06" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x06" >
<value value="0x00" name="Off" cname="_BOREN_OFF" />
<value value="0x02" name="Software" cname="_BOREN_ON" />
<value value="0x04" name="On_run" cname="_BOREN_NOSLP" />
<value value="0x06" name="On" cname="_BOREN_SBORDIS" />
- </mask>
- <mask name="BORV" value="0x18" >
+ </tqmask>
+ <tqmask name="BORV" value="0x18" >
<value value="0x00" name="4.5" cname="_BORV_0" />
<value value="0x08" name="4.2" cname="_BORV_1" />
<value value="0x10" name="2.7" cname="_BORV_2" />
<value value="0x18" name="2.0" cname="_BORV_3" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x1F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" />
<value value="0x01" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x1E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x1E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" />
@@ -108,64 +108,64 @@
<value value="0x1A" name="1:8192" cname="_WDTPS_8192" />
<value value="0x1C" name="1:16384" cname="_WDTPS_16384" />
<value value="0x1E" name="1:32768" cname="_WDTPS_32768" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0xC3" />
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0xC3" />
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x81" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x81" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RE7/RB3" cname="_CCP2MX_PORTBE" />
<value value="0x01" name="RC1" cname="_CCP2MX_PORTC" />
- </mask>
- <mask name="LPT1OSC" value="0x04" >
+ </tqmask>
+ <tqmask name="LPT1OSC" value="0x04" >
<value value="0x00" name="Off" cname="_LPT1OSC_OFF" />
<value value="0x04" name="On" cname="_LPT1OSC_ON" />
- </mask>
- <mask name="MCLRE" value="0x80" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x80" >
<value value="0x00" name="Internal" cname="_MCLRE_OFF" />
<value value="0x80" name="External" cname="_MCLRE_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x81" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x81" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVREN_OFF" />
<value value="0x01" name="On" cname="_STVREN_ON" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="_XINST_OFF" />
<value value="0x40" name="On" cname="_XINST_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0x01" >
- <mask name="CP" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0x01" >
+ <tqmask name="CP" value="0x01" >
<value value="0x00" name="All" cname="_CP_ON" />
<value value="0x01" name="Off" cname="_CP_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0x01" >
- <mask name="EBTR" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0x01" >
+ <tqmask name="EBTR" value="0x01" >
<value value="0x00" name="All" cname="_EBTR_ON" />
<value value="0x01" name="Off" cname="_EBTR_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x00" />
<!--* Packages *************************************************************-->
<package types="tqfp" nb_pins="80" >
diff --git a/src/devices/pic/xml_data/18F84J11.xml b/src/devices/pic/xml_data/18F84J11.xml
index 9c69d2b..efdf05a 100644
--- a/src/devices/pic/xml_data/18F84J11.xml
+++ b/src/devices/pic/xml_data/18F84J11.xml
@@ -29,55 +29,55 @@
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0xE1" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0xE1" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="" />
<value value="0x01" name="On" cname="" />
- </mask>
- <mask name="STVREN" value="0x20" >
+ </tqmask>
+ <tqmask name="STVREN" value="0x20" >
<value value="0x00" name="Off" cname="" />
<value value="0x20" name="On" cname="" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="" />
<value value="0x40" name="On" cname="" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x1" name="CONFIG1H" wmask="0xF7" bvalue="0x04" >
- <mask name="CP" value="0x04" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xF7" bvalue="0x04" >
+ <tqmask name="CP" value="0x04" >
<value value="0x00" name="All" cname="" />
<value value="0x04" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0xC7" >
- <mask name="FOSC" value="0x03" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0xC7" >
+ <tqmask name="FOSC" value="0x03" >
<value value="0x00" name="HS" cname="" />
<value value="0x01" name="HSPLL" cname="" />
<value value="0x02" name="EC" cname="" />
<value value="0x03" name="ECPLL_IO" cname="" />
- </mask>
- <mask name="FOSC2" value="0x04" >
+ </tqmask>
+ <tqmask name="FOSC2" value="0x04" >
<value value="0x00" name="FOSC1:FOSC0" cname="" />
<value value="0x04" name="INTRC" cname="" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="On" cname="" />
<value value="0x40" name="Off" cname="" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x0F" >
- <mask name="WDTPS" value="0x0F" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WDTPS" value="0x0F" >
<value value="0x00" name="1:1" cname="" />
<value value="0x01" name="1:2" cname="" />
<value value="0x02" name="1:4" cname="" />
@@ -94,45 +94,45 @@
<value value="0x0D" name="1:8192" cname="" />
<value value="0x0E" name="1:16384" cname="" />
<value value="0x0F" name="1:32768" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0xF8" >
- <mask name="EASHFT" value="0x08" >
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0xF8" >
+ <tqmask name="EASHFT" value="0x08" >
<value value="0x00" name="Off" cname="" />
<value value="0x08" name="On" cname="" />
- </mask>
- <mask name="EMB" value="0x30" >
+ </tqmask>
+ <tqmask name="EMB" value="0x30" >
<value value="0x00" name="20BIT" cname="" />
<value value="0x10" name="16BIT" cname="" />
<value value="0x20" name="12BIT" cname="" />
<value value="0x30" name="Disabled" cname="" />
- </mask>
- <mask name="BW" value="0x40" >
+ </tqmask>
+ <tqmask name="BW" value="0x40" >
<value value="0x00" name="8" cname="" />
<value value="0x40" name="16" cname="" />
- </mask>
- <mask name="WAIT" value="0x80" >
+ </tqmask>
+ <tqmask name="WAIT" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x03" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x03" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RB3" cname="" />
<value value="0x01" name="RC1" cname="" />
- </mask>
- <mask name="ECCPMX" value="0x02" >
+ </tqmask>
+ <tqmask name="ECCPMX" value="0x02" >
<value value="0x00" name="RH7-RH4" cname="" />
<value value="0x02" name="RE6-RE3" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x00" >
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" >
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F84J90.xml b/src/devices/pic/xml_data/18F84J90.xml
index 59711f3..1236e43 100644
--- a/src/devices/pic/xml_data/18F84J90.xml
+++ b/src/devices/pic/xml_data/18F84J90.xml
@@ -29,55 +29,55 @@
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0xE1" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0xE1" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="" />
<value value="0x01" name="On" cname="" />
- </mask>
- <mask name="STVREN" value="0x20" >
+ </tqmask>
+ <tqmask name="STVREN" value="0x20" >
<value value="0x00" name="Off" cname="" />
<value value="0x20" name="On" cname="" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="" />
<value value="0x40" name="On" cname="" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x1" name="CONFIG1H" wmask="0xF7" bvalue="0x04" >
- <mask name="CP" value="0x04" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xF7" bvalue="0x04" >
+ <tqmask name="CP" value="0x04" >
<value value="0x00" name="All" cname="" />
<value value="0x04" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0xC7" >
- <mask name="FOSC" value="0x03" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0xC7" >
+ <tqmask name="FOSC" value="0x03" >
<value value="0x00" name="HS" cname="" />
<value value="0x01" name="HSPLL" cname="" />
<value value="0x02" name="EC" cname="" />
<value value="0x03" name="ECPLL_IO" cname="" />
- </mask>
- <mask name="FOSC2" value="0x04" >
+ </tqmask>
+ <tqmask name="FOSC2" value="0x04" >
<value value="0x00" name="FOSC1:FOSC0" cname="" />
<value value="0x04" name="INTRC" cname="" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="On" cname="" />
<value value="0x40" name="Off" cname="" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x0F" >
- <mask name="WDTPS" value="0x0F" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WDTPS" value="0x0F" >
<value value="0x00" name="1:1" cname="" />
<value value="0x01" name="1:2" cname="" />
<value value="0x02" name="1:4" cname="" />
@@ -94,45 +94,45 @@
<value value="0x0D" name="1:8192" cname="" />
<value value="0x0E" name="1:16384" cname="" />
<value value="0x0F" name="1:32768" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0xF8" >
- <mask name="EASHFT" value="0x08" >
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0xF8" >
+ <tqmask name="EASHFT" value="0x08" >
<value value="0x00" name="Off" cname="" />
<value value="0x08" name="On" cname="" />
- </mask>
- <mask name="EMB" value="0x30" >
+ </tqmask>
+ <tqmask name="EMB" value="0x30" >
<value value="0x00" name="20BIT" cname="" />
<value value="0x10" name="16BIT" cname="" />
<value value="0x20" name="12BIT" cname="" />
<value value="0x30" name="Disabled" cname="" />
- </mask>
- <mask name="BW" value="0x40" >
+ </tqmask>
+ <tqmask name="BW" value="0x40" >
<value value="0x00" name="8" cname="" />
<value value="0x40" name="16" cname="" />
- </mask>
- <mask name="WAIT" value="0x80" >
+ </tqmask>
+ <tqmask name="WAIT" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x03" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x03" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RB3" cname="" />
<value value="0x01" name="RC1" cname="" />
- </mask>
- <mask name="ECCPMX" value="0x02" >
+ </tqmask>
+ <tqmask name="ECCPMX" value="0x02" >
<value value="0x00" name="RH7-RH4" cname="" />
<value value="0x02" name="RE6-RE3" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x00" >
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" >
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F8520.xml b/src/devices/pic/xml_data/18F8520.xml
index 6bc1aae..ed9b7c7 100644
--- a/src/devices/pic/xml_data/18F8520.xml
+++ b/src/devices/pic/xml_data/18F8520.xml
@@ -37,17 +37,17 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x007FFF" word_write_align="4" word_erase_align="32" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="eeprom" start="0x000000" end="0x0003FF" hexfile_offset="0xF00000" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0x27" >
- <mask name="FOSC" value="0x07" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0x27" >
+ <tqmask name="FOSC" value="0x07" >
<value value="0x00" name="LP" cname="_OSC_LP" />
<value value="0x01" name="XT" cname="_OSC_XT" />
<value value="0x02" name="HS" cname="_OSC_HS" />
@@ -56,36 +56,36 @@
<value value="0x05" name="EC_IO" cname="_OSC_ECIO" />
<value value="0x06" name="H4" cname="_OSC_HSPLL" />
<value value="0x07" name="EXTRC_IO" cname="_OSC_RCIO" />
- </mask>
- <mask name="OSCSEN" value="0x20" >
+ </tqmask>
+ <tqmask name="OSCSEN" value="0x20" >
<value value="0x00" name="On" cname="_OSCS_ON" />
<value value="0x20" name="Off" cname="_OSCS_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x0F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" />
- </mask>
- <mask name="BODEN" value="0x02" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x02" >
<value value="0x00" name="Off" cname="_BOR_OFF" />
<value value="0x02" name="On" cname="_BOR_ON" />
- </mask>
- <mask name="BORV" value="0x0C" >
+ </tqmask>
+ <tqmask name="BORV" value="0x0C" >
<value value="0x00" name="4.5" cname="_BORV_45" />
<value value="0x04" name="4.2" cname="_BORV_42" />
<value value="0x08" name="2.7" cname="_BORV_27" />
<value value="0x0C" name="2.5" cname="_BORV_25" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x0F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" />
<value value="0x01" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x0E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x0E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" />
@@ -94,134 +94,134 @@
<value value="0x0A" name="1:32" cname="_WDTPS_32" />
<value value="0x0C" name="1:64" cname="_WDTPS_64" />
<value value="0x0E" name="1:128" cname="_WDTPS_128" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x83" >
- <mask name="PM" value="0x03" >
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x83" >
+ <tqmask name="PM" value="0x03" >
<value value="0x00" name="Extended microcontroller" cname="_MODE_EM" />
<value value="0x01" name="Microprocessor with boot" cname="_MODE_MPB" />
<value value="0x02" name="Microprocessor" cname="_MODE_MP" />
<value value="0x03" name="Microcontroller" cname="_MODE_MC" />
- </mask>
- <mask name="WAIT" value="0x80" >
+ </tqmask>
+ <tqmask name="WAIT" value="0x80" >
<value value="0x00" name="On" cname="_WAIT_ON" />
<value value="0x80" name="Off" cname="_WAIT_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x01" cmask="0x02" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x01" ctqmask="0x02" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RE7" cname="_CCP2MUX_RE7" />
<value value="0x01" name="RC1" cname="_CCP2MUX_RC1" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x85" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x85" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVR_OFF" />
<value value="0x01" name="On" cname="_STVR_ON" />
- </mask>
- <mask name="LVP" value="0x04" >
+ </tqmask>
+ <tqmask name="LVP" value="0x04" >
<value value="0x00" name="Off" cname="_LVP_OFF" />
<value value="0x04" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0x0F" >
- <mask name="CP_0" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="CP_0" value="0x01" >
<value value="0x00" name="0800:1FFF" cname="_CP0_ON" />
<value value="0x01" name="Off" cname="_CP0_OFF" />
- </mask>
- <mask name="CP_1" value="0x02" >
+ </tqmask>
+ <tqmask name="CP_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_CP1_ON" />
<value value="0x02" name="Off" cname="_CP1_OFF" />
- </mask>
- <mask name="CP_2" value="0x04" >
+ </tqmask>
+ <tqmask name="CP_2" value="0x04" >
<value value="0x00" name="4000:5FFF" cname="_CP2_ON" />
<value value="0x04" name="Off" cname="_CP2_OFF" />
- </mask>
- <mask name="CP_3" value="0x08" >
+ </tqmask>
+ <tqmask name="CP_3" value="0x08" >
<value value="0x00" name="6000:7FFF" cname="_CP3_ON" />
<value value="0x08" name="Off" cname="_CP3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0xC0" cmask="0x40" >
- <mask name="CPB" value="0x40" >
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0xC0" ctqmask="0x40" >
+ <tqmask name="CPB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_CPB_ON" />
<value value="0x40" name="Off" cname="_CPB_OFF" />
- </mask>
- <mask name="CPD" value="0x80" >
+ </tqmask>
+ <tqmask name="CPD" value="0x80" >
<value value="0x00" name="All" cname="_CPD_ON" />
<value value="0x80" name="Off" cname="_CPD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0x0F" >
- <mask name="WRT_0" value="0x01" >
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WRT_0" value="0x01" >
<value value="0x00" name="0800:1FFF" cname="_WRT0_ON" />
<value value="0x01" name="Off" cname="_WRT0_OFF" />
- </mask>
- <mask name="WRT_1" value="0x02" >
+ </tqmask>
+ <tqmask name="WRT_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_WRT1_ON" />
<value value="0x02" name="Off" cname="_WRT1_OFF" />
- </mask>
- <mask name="WRT_2" value="0x04" >
+ </tqmask>
+ <tqmask name="WRT_2" value="0x04" >
<value value="0x00" name="4000:5FFF" cname="_WRT2_ON" />
<value value="0x04" name="Off" cname="_WRT2_OFF" />
- </mask>
- <mask name="WRT_3" value="0x08" >
+ </tqmask>
+ <tqmask name="WRT_3" value="0x08" >
<value value="0x00" name="6000:7FFF" cname="_WRT3_ON" />
<value value="0x08" name="Off" cname="_WRT3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0xE0" cmask="0x40" >
- <mask name="WRTC" value="0x20" >
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0xE0" ctqmask="0x40" >
+ <tqmask name="WRTC" value="0x20" >
<value value="0x00" name="All" cname="_WRTC_ON" />
<value value="0x20" name="Off" cname="_WRTC_OFF" />
- </mask>
- <mask name="WRTB" value="0x40" >
+ </tqmask>
+ <tqmask name="WRTB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_WRTB_ON" />
<value value="0x40" name="Off" cname="_WRTB_OFF" />
- </mask>
- <mask name="WRTD" value="0x80" >
+ </tqmask>
+ <tqmask name="WRTD" value="0x80" >
<value value="0x00" name="All" cname="_WRTD_ON" />
<value value="0x80" name="Off" cname="_WRTD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0x0F" >
- <mask name="EBTR_0" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="EBTR_0" value="0x01" >
<value value="0x00" name="0800:1FFF" cname="_EBTR0_ON" />
<value value="0x01" name="Off" cname="_EBTR0_OFF" />
- </mask>
- <mask name="EBTR_1" value="0x02" >
+ </tqmask>
+ <tqmask name="EBTR_1" value="0x02" >
<value value="0x00" name="2000:3FFF" cname="_EBTR1_ON" />
<value value="0x02" name="Off" cname="_EBTR1_OFF" />
- </mask>
- <mask name="EBTR_2" value="0x04" >
+ </tqmask>
+ <tqmask name="EBTR_2" value="0x04" >
<value value="0x00" name="4000:5FFF" cname="_EBTR2_ON" />
<value value="0x04" name="Off" cname="_EBTR2_OFF" />
- </mask>
- <mask name="EBTR_3" value="0x08" >
+ </tqmask>
+ <tqmask name="EBTR_3" value="0x08" >
<value value="0x00" name="6000:7FFF" cname="_EBTR3_ON" />
<value value="0x08" name="Off" cname="_EBTR3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x40" >
- <mask name="EBTRB" value="0x40" >
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="EBTRB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_EBTRB_ON" />
<value value="0x40" name="Off" cname="_EBTRB_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F8525.xml b/src/devices/pic/xml_data/18F8525.xml
index e7b5219..7e016eb 100644
--- a/src/devices/pic/xml_data/18F8525.xml
+++ b/src/devices/pic/xml_data/18F8525.xml
@@ -29,17 +29,17 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x00BFFF" word_write_align="4" word_erase_align="32" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="eeprom" start="0x000000" end="0x0003FF" hexfile_offset="0xF00000" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0x2F" >
- <mask name="FOSC" value="0x0F" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0x2F" >
+ <tqmask name="FOSC" value="0x0F" >
<value value="0x00" name="LP" cname="_OSC_LP" />
<value value="0x01" name="XT" cname="_OSC_XT" />
<value value="0x02" name="HS" cname="_OSC_HS" />
@@ -53,36 +53,36 @@
<value value="0x0D" name="E4S_IO" cname="_OSC_ECIOSWPLL" />
<value value="0x0E" name="H4S" cname="_OSC_HSSWPLL" />
<value value="0x0F" name="EXTRC_IO" cname="_OSC_RCIO" />
- </mask>
- <mask name="OSCSEN" value="0x20" >
+ </tqmask>
+ <tqmask name="OSCSEN" value="0x20" >
<value value="0x00" name="On" cname="_OSCS_ON" />
<value value="0x20" name="Off" cname="_OSCS_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x0F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" />
- </mask>
- <mask name="BODEN" value="0x02" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x02" >
<value value="0x00" name="Off" cname="_BOR_OFF" />
<value value="0x02" name="On" cname="_BOR_ON" />
- </mask>
- <mask name="BORV" value="0x0C" >
+ </tqmask>
+ <tqmask name="BORV" value="0x0C" >
<value value="0x00" name="4.5" cname="_BORV_45" />
<value value="0x04" name="4.2" cname="_BORV_42" />
<value value="0x08" name="2.7" cname="_BORV_27" />
<value value="0x0C" name="2.0" cname="_BORV_20" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x1F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" />
<value value="0x01" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x1E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x1E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" />
@@ -99,130 +99,130 @@
<value value="0x1A" name="1:8192" cname="_WDTPS_8192" />
<value value="0x1C" name="1:16384" cname="_WDTPS_16384" />
<value value="0x1E" name="1:32768" cname="_WDTPS_32768" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x83" >
- <mask name="PM" value="0x03" >
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x83" >
+ <tqmask name="PM" value="0x03" >
<value value="0x00" name="Extended microcontroller" cname="_MODE_EM" />
<value value="0x01" name="Microprocessor with boot" cname="_MODE_MPB" />
<value value="0x02" name="Microprocessor" cname="_MODE_MP" />
<value value="0x03" name="Microcontroller" cname="_MODE_MC" />
- </mask>
- <mask name="WAIT" value="0x80" >
+ </tqmask>
+ <tqmask name="WAIT" value="0x80" >
<value value="0x00" name="On" cname="_WAIT_ON" />
<value value="0x80" name="Off" cname="_WAIT_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x83" cmask="0x02" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x83" ctqmask="0x02" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RE7" cname="_CCP2MX_PORTBE" />
<value value="0x01" name="RC1" cname="_CCP2MX_PORTC" />
- </mask>
- <mask name="ECCPMX" value="0x02" >
+ </tqmask>
+ <tqmask name="ECCPMX" value="0x02" >
<value value="0x00" name="RH7-RH4" cname="_ECCPMX_PORTH" />
<value value="0x02" name="RE6-RE3" cname="_ECCPMX_PORTE" />
- </mask>
- <mask name="MCLRE" value="0x80" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x80" >
<value value="0x00" name="Internal" cname="_MCLRE_OFF" />
<value value="0x80" name="External" cname="_MCLRE_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x85" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x85" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVR_OFF" />
<value value="0x01" name="On" cname="_STVR_ON" />
- </mask>
- <mask name="LVP" value="0x04" >
+ </tqmask>
+ <tqmask name="LVP" value="0x04" >
<value value="0x00" name="Off" cname="_LVP_OFF" />
<value value="0x04" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0x07" >
- <mask name="CP_0" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="CP_0" value="0x01" >
<value value="0x00" name="0800:3FFF" cname="_CP0_ON" />
<value value="0x01" name="Off" cname="_CP0_OFF" />
- </mask>
- <mask name="CP_1" value="0x02" >
+ </tqmask>
+ <tqmask name="CP_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_CP1_ON" />
<value value="0x02" name="Off" cname="_CP1_OFF" />
- </mask>
- <mask name="CP_2" value="0x04" >
+ </tqmask>
+ <tqmask name="CP_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_CP2_ON" />
<value value="0x04" name="Off" cname="_CP2_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0xC0" >
- <mask name="CPB" value="0x40" >
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0xC0" >
+ <tqmask name="CPB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_CPB_ON" />
<value value="0x40" name="Off" cname="_CPB_OFF" />
- </mask>
- <mask name="CPD" value="0x80" >
+ </tqmask>
+ <tqmask name="CPD" value="0x80" >
<value value="0x00" name="All" cname="_CPD_ON" />
<value value="0x80" name="Off" cname="_CPD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0x07" >
- <mask name="WRT_0" value="0x01" >
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="WRT_0" value="0x01" >
<value value="0x00" name="0800:3FFF" cname="_WRT0_ON" />
<value value="0x01" name="Off" cname="_WRT0_OFF" />
- </mask>
- <mask name="WRT_1" value="0x02" >
+ </tqmask>
+ <tqmask name="WRT_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_WRT1_ON" />
<value value="0x02" name="Off" cname="_WRT1_OFF" />
- </mask>
- <mask name="WRT_2" value="0x04" >
+ </tqmask>
+ <tqmask name="WRT_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_WRT2_ON" />
<value value="0x04" name="Off" cname="_WRT2_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0xE0" >
- <mask name="WRTC" value="0x20" >
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0xE0" >
+ <tqmask name="WRTC" value="0x20" >
<value value="0x00" name="All" cname="_WRTC_ON" />
<value value="0x20" name="Off" cname="_WRTC_OFF" />
- </mask>
- <mask name="WRTB" value="0x40" >
+ </tqmask>
+ <tqmask name="WRTB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_WRTB_ON" />
<value value="0x40" name="Off" cname="_WRTB_OFF" />
- </mask>
- <mask name="WRTD" value="0x80" >
+ </tqmask>
+ <tqmask name="WRTD" value="0x80" >
<value value="0x00" name="All" cname="_WRTD_ON" />
<value value="0x80" name="Off" cname="_WRTD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0x07" >
- <mask name="EBTR_0" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="EBTR_0" value="0x01" >
<value value="0x00" name="0800:3FFF" cname="_EBTR0_ON" />
<value value="0x01" name="Off" cname="_EBTR0_OFF" />
- </mask>
- <mask name="EBTR_1" value="0x02" >
+ </tqmask>
+ <tqmask name="EBTR_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_EBTR1_ON" />
<value value="0x02" name="Off" cname="_EBTR1_OFF" />
- </mask>
- <mask name="EBTR_2" value="0x04" >
+ </tqmask>
+ <tqmask name="EBTR_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_EBTR2_ON" />
<value value="0x04" name="Off" cname="_EBTR2_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x40" >
- <mask name="EBTRB" value="0x40" >
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="EBTRB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_EBTRB_ON" />
<value value="0x40" name="Off" cname="_EBTRB_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F8527.xml b/src/devices/pic/xml_data/18F8527.xml
index 62c01d4..e5159bd 100644
--- a/src/devices/pic/xml_data/18F8527.xml
+++ b/src/devices/pic/xml_data/18F8527.xml
@@ -30,17 +30,17 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x00BFFF" word_write_align="32" word_erase_align="32" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="eeprom" start="0x000000" end="0x0003FF" hexfile_offset="0xF00000" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0x07" >
- <mask name="FOSC" value="0x0F" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="FOSC" value="0x0F" >
<value value="0x00" name="LP" cname="_LP_OSC" />
<value value="0x01" name="XT" cname="_XT_OSC" />
<value value="0x02" name="HS" cname="_HS_OSC" />
@@ -57,42 +57,42 @@
<value value="0x0D" name="EXTRC_CLKOUT" cname="_RC_OSC" />
<value value="0x0E" name="EXTRC_CLKOUT" cname="_RC_OSC" />
<value value="0x0F" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="Off" cname="_FSCM_OFF" />
<value value="0x40" name="On" cname="_FSCM_ON" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="Off" cname="_IESO_OFF" />
<value value="0x80" name="On" cname="_IESO_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x1F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" />
- </mask>
- <mask name="BODEN" value="0x06" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x06" >
<value value="0x00" name="Off" cname="_BOREN_OFF" />
<value value="0x02" name="Software" cname="_BOREN_ON" />
<value value="0x04" name="On_run" cname="_BOREN_NOSLP" />
<value value="0x06" name="On" cname="_BOREN_SBORDIS" />
- </mask>
- <mask name="BORV" value="0x18" >
+ </tqmask>
+ <tqmask name="BORV" value="0x18" >
<value value="0x00" name="4.5" cname="_BORV_0" />
<value value="0x08" name="4.2" cname="_BORV_1" />
<value value="0x10" name="2.7" cname="_BORV_2" />
<value value="0x18" name="2.0" cname="_BORV_3" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x1F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" />
<value value="0x01" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x1E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x1E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" />
@@ -109,154 +109,154 @@
<value value="0x1A" name="1:8192" cname="_WDTPS_8K" />
<value value="0x1C" name="1:16384" cname="_WDTPS_16K" />
<value value="0x1E" name="1:32768" cname="_WDTPS_32K" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0xF3" >
- <mask name="PM" value="0x03" >
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0xF3" >
+ <tqmask name="PM" value="0x03" >
<value value="0x00" name="Extended microcontroller" cname="_MODE_EM" />
<value value="0x01" name="Microprocessor with boot" cname="_MODE_MPB" />
<value value="0x02" name="Microprocessor" cname="_MODE_MP" />
<value value="0x03" name="Microcontroller" cname="_MODE_MC" />
- </mask>
- <mask name="ABW" value="0x30" >
+ </tqmask>
+ <tqmask name="ABW" value="0x30" >
<value value="0x00" name="8" cname="_ADDRBW_ADDR8BIT" />
<value value="0x10" name="12" cname="_ADDRBW_ADDR12BIT" />
<value value="0x20" name="16" cname="_ADDRBW_ADDR16BIT" />
<value value="0x30" name="20" cname="_ADDRBW_ADDR20BIT" />
- </mask>
- <mask name="BW" value="0x40" >
+ </tqmask>
+ <tqmask name="BW" value="0x40" >
<value value="0x00" name="8" cname="_DATABW_DATA8BIT" />
<value value="0x40" name="16" cname="_DATABW_DATA16BIT" />
- </mask>
- <mask name="WAIT" value="0x80" >
+ </tqmask>
+ <tqmask name="WAIT" value="0x80" >
<value value="0x00" name="On" cname="_WAIT_ON" />
<value value="0x80" name="Off" cname="_WAIT_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x83" cmask="0x02" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x83" ctqmask="0x02" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RB3" cname="_CCP2MX_PORTBE" />
<value value="0x01" name="RC1" cname="_CCP2MX_PORTC" />
- </mask>
- <mask name="ECCPMX" value="0x02" >
+ </tqmask>
+ <tqmask name="ECCPMX" value="0x02" >
<value value="0x00" name="RH7-RH4" cname="_ECCPMX_PORTH" />
<value value="0x02" name="RE6-RE3" cname="_ECCPMX_PORTE" />
- </mask>
- <mask name="LPT1OSC" value="0x04" >
+ </tqmask>
+ <tqmask name="LPT1OSC" value="0x04" >
<value value="0x00" name="Off" cname="_LPT1OSC_OFF" />
<value value="0x04" name="On" cname="_LPT1OSC_ON" />
- </mask>
- <mask name="MCLRE" value="0x80" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x80" >
<value value="0x00" name="Internal" cname="_MCLRE_OFF" />
<value value="0x80" name="External" cname="_MCLRE_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x85" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x85" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVREN_OFF" />
<value value="0x01" name="On" cname="_STVREN_ON" />
- </mask>
- <mask name="LVP" value="0x04" >
+ </tqmask>
+ <tqmask name="LVP" value="0x04" >
<value value="0x00" name="Off" cname="_LVP_OFF" />
<value value="0x04" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="BBSIZ" value="0x30" >
+ </tqmask>
+ <tqmask name="BBSIZ" value="0x30" >
<value value="0x00" name="1024" cname="_BBSIZ_BB2K" />
<value value="0x10" name="2048" cname="_BBSIZ_BB4K" />
<value value="0x20" name="4096" cname="_BBSIZ_BB8K" />
<value value="0x30" name="4096" cname="_BBSIZ_BB8K" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="_XINST_OFF" />
<value value="0x40" name="On" cname="_XINST_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0x07" >
- <mask name="CP_0" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="CP_0" value="0x01" >
<value value="0x00" name="0800/1000/2000:3FFF" cname="_CP0_ON" />
<value value="0x01" name="Off" cname="_CP0_OFF" />
- </mask>
- <mask name="CP_1" value="0x02" >
+ </tqmask>
+ <tqmask name="CP_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_CP1_ON" />
<value value="0x02" name="Off" cname="_CP1_OFF" />
- </mask>
- <mask name="CP_2" value="0x04" >
+ </tqmask>
+ <tqmask name="CP_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_CP2_ON" />
<value value="0x04" name="Off" cname="_CP2_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0xC0" >
- <mask name="CPB" value="0x40" >
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0xC0" >
+ <tqmask name="CPB" value="0x40" >
<value value="0x00" name="All" cname="_CPB_ON" />
<value value="0x40" name="Off" cname="_CPB_OFF" />
- </mask>
- <mask name="CPD" value="0x80" >
+ </tqmask>
+ <tqmask name="CPD" value="0x80" >
<value value="0x00" name="All" cname="_CPD_ON" />
<value value="0x80" name="Off" cname="_CPD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0x07" >
- <mask name="WRT_0" value="0x01" >
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="WRT_0" value="0x01" >
<value value="0x00" name="0800/1000/2000:3FFF" cname="_WRT0_ON" />
<value value="0x01" name="Off" cname="_WRT0_OFF" />
- </mask>
- <mask name="WRT_1" value="0x02" >
+ </tqmask>
+ <tqmask name="WRT_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_WRT1_ON" />
<value value="0x02" name="Off" cname="_WRT1_OFF" />
- </mask>
- <mask name="WRT_2" value="0x04" >
+ </tqmask>
+ <tqmask name="WRT_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_WRT2_ON" />
<value value="0x04" name="Off" cname="_WRT2_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0xE0" >
- <mask name="WRTC" value="0x20" >
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0xE0" >
+ <tqmask name="WRTC" value="0x20" >
<value value="0x00" name="All" cname="_WRTC_ON" />
<value value="0x20" name="Off" cname="_WRTC_OFF" />
- </mask>
- <mask name="WRTB" value="0x40" >
+ </tqmask>
+ <tqmask name="WRTB" value="0x40" >
<value value="0x00" name="All" cname="_WRTB_ON" />
<value value="0x40" name="Off" cname="_WRTB_OFF" />
- </mask>
- <mask name="WRTD" value="0x80" >
+ </tqmask>
+ <tqmask name="WRTD" value="0x80" >
<value value="0x00" name="All" cname="_WRTD_ON" />
<value value="0x80" name="Off" cname="_WRTD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0x07" >
- <mask name="EBTR_0" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="EBTR_0" value="0x01" >
<value value="0x00" name="0800/1000/2000:3FFF" cname="_EBTR0_ON" />
<value value="0x01" name="Off" cname="_EBTR0_OFF" />
- </mask>
- <mask name="EBTR_1" value="0x02" >
+ </tqmask>
+ <tqmask name="EBTR_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_EBTR1_ON" />
<value value="0x02" name="Off" cname="_EBTR1_OFF" />
- </mask>
- <mask name="EBTR_2" value="0x04" >
+ </tqmask>
+ <tqmask name="EBTR_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_EBTR2_ON" />
<value value="0x04" name="Off" cname="_EBTR2_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x40" >
- <mask name="EBTRB" value="0x40" >
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="EBTRB" value="0x40" >
<value value="0x00" name="All" cname="_EBTRB_ON" />
<value value="0x40" name="Off" cname="_EBTRB_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F8585.xml b/src/devices/pic/xml_data/18F8585.xml
index 08367ab..85b3561 100644
--- a/src/devices/pic/xml_data/18F8585.xml
+++ b/src/devices/pic/xml_data/18F8585.xml
@@ -29,17 +29,17 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x00BFFF" word_write_align="4" word_erase_align="32" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="eeprom" start="0x000000" end="0x0003FF" hexfile_offset="0xF00000" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0x2F" >
- <mask name="FOSC" value="0x0F" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0x2F" >
+ <tqmask name="FOSC" value="0x0F" >
<value value="0x00" name="LP" cname="_OSC_LP" />
<value value="0x01" name="XT" cname="_OSC_XT" />
<value value="0x02" name="HS" cname="_OSC_HS" />
@@ -53,36 +53,36 @@
<value value="0x0D" name="E4S_IO" cname="_OSC_ECIOSWPLL" />
<value value="0x0E" name="H4S" cname="_OSC_HSSWPLL" />
<value value="0x0F" name="EXTRC_IO" cname="_OSC_RCIO" />
- </mask>
- <mask name="OSCSEN" value="0x20" >
+ </tqmask>
+ <tqmask name="OSCSEN" value="0x20" >
<value value="0x00" name="On" cname="_OSCS_ON" />
<value value="0x20" name="Off" cname="_OSCS_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x0F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" />
- </mask>
- <mask name="BODEN" value="0x02" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x02" >
<value value="0x00" name="Off" cname="_BOR_OFF" />
<value value="0x02" name="On" cname="_BOR_ON" />
- </mask>
- <mask name="BORV" value="0x0C" >
+ </tqmask>
+ <tqmask name="BORV" value="0x0C" >
<value value="0x00" name="4.5" cname="_BORV_45" />
<value value="0x04" name="4.2" cname="_BORV_42" />
<value value="0x08" name="2.7" cname="_BORV_27" />
<value value="0x0C" name="2.0" cname="_BORV_20" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x1F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" />
<value value="0x01" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x1E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x1E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" />
@@ -99,130 +99,130 @@
<value value="0x1A" name="1:8192" cname="_WDTPS_8192" />
<value value="0x1C" name="1:16384" cname="_WDTPS_16384" />
<value value="0x1E" name="1:32768" cname="_WDTPS_32768" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x83" >
- <mask name="PM" value="0x03" >
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x83" >
+ <tqmask name="PM" value="0x03" >
<value value="0x00" name="Extended microcontroller" cname="_MODE_EM" />
<value value="0x01" name="Microprocessor with boot" cname="_MODE_MPB" />
<value value="0x02" name="Microprocessor" cname="_MODE_MP" />
<value value="0x03" name="Microcontroller" cname="_MODE_MC" />
- </mask>
- <mask name="WAIT" value="0x80" >
+ </tqmask>
+ <tqmask name="WAIT" value="0x80" >
<value value="0x00" name="On" cname="_WAIT_ON" />
<value value="0x80" name="Off" cname="_WAIT_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x83" cmask="0x02" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x83" ctqmask="0x02" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RE7" cname="_CCP2MX_OFF" />
<value value="0x01" name="RC1" cname="_CCP2MX_ON" />
- </mask>
- <mask name="ECCPMX" value="0x02" >
+ </tqmask>
+ <tqmask name="ECCPMX" value="0x02" >
<value value="0x00" name="RH7-RH6" cname="_ECCPMX_PORTH" />
<value value="0x02" name="RE6-RE5" cname="_ECCPMX_PORTE" />
- </mask>
- <mask name="MCLRE" value="0x80" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x80" >
<value value="0x00" name="Internal" cname="_MCLRE_OFF" />
<value value="0x80" name="External" cname="_MCLRE_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x85" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x85" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVR_OFF" />
<value value="0x01" name="On" cname="_STVR_ON" />
- </mask>
- <mask name="LVP" value="0x04" >
+ </tqmask>
+ <tqmask name="LVP" value="0x04" >
<value value="0x00" name="Off" cname="_LVP_OFF" />
<value value="0x04" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0x07" >
- <mask name="CP_0" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="CP_0" value="0x01" >
<value value="0x00" name="0800:3FFF" cname="_CP0_ON" />
<value value="0x01" name="Off" cname="_CP0_OFF" />
- </mask>
- <mask name="CP_1" value="0x02" >
+ </tqmask>
+ <tqmask name="CP_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_CP1_ON" />
<value value="0x02" name="Off" cname="_CP1_OFF" />
- </mask>
- <mask name="CP_2" value="0x04" >
+ </tqmask>
+ <tqmask name="CP_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_CP2_ON" />
<value value="0x04" name="Off" cname="_CP2_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0xC0" >
- <mask name="CPB" value="0x40" >
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0xC0" >
+ <tqmask name="CPB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_CPB_ON" />
<value value="0x40" name="Off" cname="_CPB_OFF" />
- </mask>
- <mask name="CPD" value="0x80" >
+ </tqmask>
+ <tqmask name="CPD" value="0x80" >
<value value="0x00" name="All" cname="_CPD_ON" />
<value value="0x80" name="Off" cname="_CPD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0x07" >
- <mask name="WRT_0" value="0x01" >
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="WRT_0" value="0x01" >
<value value="0x00" name="0800:3FFF" cname="_WRT0_ON" />
<value value="0x01" name="Off" cname="_WRT0_OFF" />
- </mask>
- <mask name="WRT_1" value="0x02" >
+ </tqmask>
+ <tqmask name="WRT_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_WRT1_ON" />
<value value="0x02" name="Off" cname="_WRT1_OFF" />
- </mask>
- <mask name="WRT_2" value="0x04" >
+ </tqmask>
+ <tqmask name="WRT_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_WRT2_ON" />
<value value="0x04" name="Off" cname="_WRT2_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0xE0" >
- <mask name="WRTC" value="0x20" >
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0xE0" >
+ <tqmask name="WRTC" value="0x20" >
<value value="0x00" name="All" cname="_WRTC_ON" />
<value value="0x20" name="Off" cname="_WRTC_OFF" />
- </mask>
- <mask name="WRTB" value="0x40" >
+ </tqmask>
+ <tqmask name="WRTB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_WRTB_ON" />
<value value="0x40" name="Off" cname="_WRTB_OFF" />
- </mask>
- <mask name="WRTD" value="0x80" >
+ </tqmask>
+ <tqmask name="WRTD" value="0x80" >
<value value="0x00" name="All" cname="_WRTD_ON" />
<value value="0x80" name="Off" cname="_WRTD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0x07" >
- <mask name="EBTR_0" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="EBTR_0" value="0x01" >
<value value="0x00" name="0800:3FFF" cname="_EBTR0_ON" />
<value value="0x01" name="Off" cname="_EBTR0_OFF" />
- </mask>
- <mask name="EBTR_1" value="0x02" >
+ </tqmask>
+ <tqmask name="EBTR_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_EBTR1_ON" />
<value value="0x02" name="Off" cname="_EBTR1_OFF" />
- </mask>
- <mask name="EBTR_2" value="0x04" >
+ </tqmask>
+ <tqmask name="EBTR_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_EBTR2_ON" />
<value value="0x04" name="Off" cname="_EBTR2_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x40" >
- <mask name="EBTRB" value="0x40" >
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="EBTRB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_EBTRB_ON" />
<value value="0x40" name="Off" cname="_EBTRB_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F85J10.xml b/src/devices/pic/xml_data/18F85J10.xml
index 99b998c..6fab213 100644
--- a/src/devices/pic/xml_data/18F85J10.xml
+++ b/src/devices/pic/xml_data/18F85J10.xml
@@ -29,55 +29,55 @@
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0xE1" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0xE1" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="" />
<value value="0x01" name="On" cname="" />
- </mask>
- <mask name="STVREN" value="0x20" >
+ </tqmask>
+ <tqmask name="STVREN" value="0x20" >
<value value="0x00" name="Off" cname="" />
<value value="0x20" name="On" cname="" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="" />
<value value="0x40" name="On" cname="" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x1" name="CONFIG1H" wmask="0xF7" bvalue="0x04" >
- <mask name="CP" value="0x04" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xF7" bvalue="0x04" >
+ <tqmask name="CP" value="0x04" >
<value value="0x00" name="All" cname="" />
<value value="0x04" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0xC7" >
- <mask name="FOSC" value="0x03" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0xC7" >
+ <tqmask name="FOSC" value="0x03" >
<value value="0x00" name="HS" cname="" />
<value value="0x01" name="HSPLL" cname="" />
<value value="0x02" name="EC" cname="" />
<value value="0x03" name="ECPLL_IO" cname="" />
- </mask>
- <mask name="FOSC2" value="0x04" >
+ </tqmask>
+ <tqmask name="FOSC2" value="0x04" >
<value value="0x00" name="FOSC1:FOSC0" cname="" />
<value value="0x04" name="INTRC" cname="" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="On" cname="" />
<value value="0x40" name="Off" cname="" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x0F" >
- <mask name="WDTPS" value="0x0F" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WDTPS" value="0x0F" >
<value value="0x00" name="1:1" cname="" />
<value value="0x01" name="1:2" cname="" />
<value value="0x02" name="1:4" cname="" />
@@ -94,45 +94,45 @@
<value value="0x0D" name="1:8192" cname="" />
<value value="0x0E" name="1:16384" cname="" />
<value value="0x0F" name="1:32768" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0xF8" >
- <mask name="EASHFT" value="0x08" >
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0xF8" >
+ <tqmask name="EASHFT" value="0x08" >
<value value="0x00" name="Off" cname="" />
<value value="0x08" name="On" cname="" />
- </mask>
- <mask name="EMB" value="0x30" >
+ </tqmask>
+ <tqmask name="EMB" value="0x30" >
<value value="0x00" name="20BIT" cname="" />
<value value="0x10" name="16BIT" cname="" />
<value value="0x20" name="12BIT" cname="" />
<value value="0x30" name="Disabled" cname="" />
- </mask>
- <mask name="BW" value="0x40" >
+ </tqmask>
+ <tqmask name="BW" value="0x40" >
<value value="0x00" name="8" cname="" />
<value value="0x40" name="16" cname="" />
- </mask>
- <mask name="WAIT" value="0x80" >
+ </tqmask>
+ <tqmask name="WAIT" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x03" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x03" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RB3" cname="" />
<value value="0x01" name="RC1" cname="" />
- </mask>
- <mask name="ECCPMX" value="0x02" >
+ </tqmask>
+ <tqmask name="ECCPMX" value="0x02" >
<value value="0x00" name="RH7-RH4" cname="" />
<value value="0x02" name="RE6-RE3" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x00" >
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" >
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F85J11.xml b/src/devices/pic/xml_data/18F85J11.xml
index 91b4cc2..0193782 100644
--- a/src/devices/pic/xml_data/18F85J11.xml
+++ b/src/devices/pic/xml_data/18F85J11.xml
@@ -29,55 +29,55 @@
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0xE1" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0xE1" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="" />
<value value="0x01" name="On" cname="" />
- </mask>
- <mask name="STVREN" value="0x20" >
+ </tqmask>
+ <tqmask name="STVREN" value="0x20" >
<value value="0x00" name="Off" cname="" />
<value value="0x20" name="On" cname="" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="" />
<value value="0x40" name="On" cname="" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x1" name="CONFIG1H" wmask="0xF7" bvalue="0x04" >
- <mask name="CP" value="0x04" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xF7" bvalue="0x04" >
+ <tqmask name="CP" value="0x04" >
<value value="0x00" name="All" cname="" />
<value value="0x04" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0xC7" >
- <mask name="FOSC" value="0x03" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0xC7" >
+ <tqmask name="FOSC" value="0x03" >
<value value="0x00" name="HS" cname="" />
<value value="0x01" name="HSPLL" cname="" />
<value value="0x02" name="EC" cname="" />
<value value="0x03" name="ECPLL_IO" cname="" />
- </mask>
- <mask name="FOSC2" value="0x04" >
+ </tqmask>
+ <tqmask name="FOSC2" value="0x04" >
<value value="0x00" name="FOSC1:FOSC0" cname="" />
<value value="0x04" name="INTRC" cname="" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="On" cname="" />
<value value="0x40" name="Off" cname="" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x0F" >
- <mask name="WDTPS" value="0x0F" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WDTPS" value="0x0F" >
<value value="0x00" name="1:1" cname="" />
<value value="0x01" name="1:2" cname="" />
<value value="0x02" name="1:4" cname="" />
@@ -94,45 +94,45 @@
<value value="0x0D" name="1:8192" cname="" />
<value value="0x0E" name="1:16384" cname="" />
<value value="0x0F" name="1:32768" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0xF8" >
- <mask name="EASHFT" value="0x08" >
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0xF8" >
+ <tqmask name="EASHFT" value="0x08" >
<value value="0x00" name="Off" cname="" />
<value value="0x08" name="On" cname="" />
- </mask>
- <mask name="EMB" value="0x30" >
+ </tqmask>
+ <tqmask name="EMB" value="0x30" >
<value value="0x00" name="20BIT" cname="" />
<value value="0x10" name="16BIT" cname="" />
<value value="0x20" name="12BIT" cname="" />
<value value="0x30" name="Disabled" cname="" />
- </mask>
- <mask name="BW" value="0x40" >
+ </tqmask>
+ <tqmask name="BW" value="0x40" >
<value value="0x00" name="8" cname="" />
<value value="0x40" name="16" cname="" />
- </mask>
- <mask name="WAIT" value="0x80" >
+ </tqmask>
+ <tqmask name="WAIT" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x03" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x03" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RB3" cname="" />
<value value="0x01" name="RC1" cname="" />
- </mask>
- <mask name="ECCPMX" value="0x02" >
+ </tqmask>
+ <tqmask name="ECCPMX" value="0x02" >
<value value="0x00" name="RH7-RH4" cname="" />
<value value="0x02" name="RE6-RE3" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x00" >
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" >
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F85J15.xml b/src/devices/pic/xml_data/18F85J15.xml
index c2445ab..3011a51 100644
--- a/src/devices/pic/xml_data/18F85J15.xml
+++ b/src/devices/pic/xml_data/18F85J15.xml
@@ -29,55 +29,55 @@
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0xE1" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0xE1" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="" />
<value value="0x01" name="On" cname="" />
- </mask>
- <mask name="STVREN" value="0x20" >
+ </tqmask>
+ <tqmask name="STVREN" value="0x20" >
<value value="0x00" name="Off" cname="" />
<value value="0x20" name="On" cname="" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="" />
<value value="0x40" name="On" cname="" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x1" name="CONFIG1H" wmask="0xF7" bvalue="0x04" >
- <mask name="CP" value="0x04" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xF7" bvalue="0x04" >
+ <tqmask name="CP" value="0x04" >
<value value="0x00" name="All" cname="" />
<value value="0x04" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0xC7" >
- <mask name="FOSC" value="0x03" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0xC7" >
+ <tqmask name="FOSC" value="0x03" >
<value value="0x00" name="HS" cname="" />
<value value="0x01" name="HSPLL" cname="" />
<value value="0x02" name="EC" cname="" />
<value value="0x03" name="ECPLL_IO" cname="" />
- </mask>
- <mask name="FOSC2" value="0x04" >
+ </tqmask>
+ <tqmask name="FOSC2" value="0x04" >
<value value="0x00" name="FOSC1:FOSC0" cname="" />
<value value="0x04" name="INTRC" cname="" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="On" cname="" />
<value value="0x40" name="Off" cname="" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x0F" >
- <mask name="WDTPS" value="0x0F" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WDTPS" value="0x0F" >
<value value="0x00" name="1:1" cname="" />
<value value="0x01" name="1:2" cname="" />
<value value="0x02" name="1:4" cname="" />
@@ -94,45 +94,45 @@
<value value="0x0D" name="1:8192" cname="" />
<value value="0x0E" name="1:16384" cname="" />
<value value="0x0F" name="1:32768" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0xF8" >
- <mask name="EASHFT" value="0x08" >
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0xF8" >
+ <tqmask name="EASHFT" value="0x08" >
<value value="0x00" name="Off" cname="" />
<value value="0x08" name="On" cname="" />
- </mask>
- <mask name="EMB" value="0x30" >
+ </tqmask>
+ <tqmask name="EMB" value="0x30" >
<value value="0x00" name="20BIT" cname="" />
<value value="0x10" name="16BIT" cname="" />
<value value="0x20" name="12BIT" cname="" />
<value value="0x30" name="Disabled" cname="" />
- </mask>
- <mask name="BW" value="0x40" >
+ </tqmask>
+ <tqmask name="BW" value="0x40" >
<value value="0x00" name="8" cname="" />
<value value="0x40" name="16" cname="" />
- </mask>
- <mask name="WAIT" value="0x80" >
+ </tqmask>
+ <tqmask name="WAIT" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x03" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x03" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RB3" cname="" />
<value value="0x01" name="RC1" cname="" />
- </mask>
- <mask name="ECCPMX" value="0x02" >
+ </tqmask>
+ <tqmask name="ECCPMX" value="0x02" >
<value value="0x00" name="RH7-RH4" cname="" />
<value value="0x02" name="RE6-RE3" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x00" >
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" >
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F85J50.xml b/src/devices/pic/xml_data/18F85J50.xml
index dee0637..80199eb 100644
--- a/src/devices/pic/xml_data/18F85J50.xml
+++ b/src/devices/pic/xml_data/18F85J50.xml
@@ -29,16 +29,16 @@
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0xEF" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0xEF" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="" />
<value value="0x01" name="On" cname="" />
- </mask>
- <mask name="STVREN" value="0x20" >
+ </tqmask>
+ <tqmask name="STVREN" value="0x20" >
<value value="0x00" name="Off" cname="" />
<value value="0x20" name="On" cname="" />
- </mask>
- <mask name="PLLDIV" value="0x0E" >
+ </tqmask>
+ <tqmask name="PLLDIV" value="0x0E" >
<value value="0x00" name="12" cname="" />
<value value="0x02" name="10" cname="" />
<value value="0x04" name="6" cname="" />
@@ -47,47 +47,47 @@
<value value="0x0A" name="3" cname="" />
<value value="0x0C" name="2" cname="" />
<value value="0x0E" name="1" cname="" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="" />
<value value="0x40" name="On" cname="" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x1" name="CONFIG1H" wmask="0xF7" bvalue="0x04" >
- <mask name="CP" value="0x04" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xF7" bvalue="0x04" >
+ <tqmask name="CP" value="0x04" >
<value value="0x00" name="All" cname="" />
<value value="0x04" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0xC7" >
- <mask name="FOSC" value="0x03" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0xC7" >
+ <tqmask name="FOSC" value="0x03" >
<value value="0x00" name="HS" cname="" />
<value value="0x01" name="HSPLL" cname="" />
<value value="0x02" name="EC" cname="" />
<value value="0x03" name="ECPLL_IO" cname="" />
- </mask>
- <mask name="FOSC2" value="0x04" >
+ </tqmask>
+ <tqmask name="FOSC2" value="0x04" >
<value value="0x00" name="FOSC1:FOSC0" cname="" />
<value value="0x04" name="INTRC" cname="" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="On" cname="" />
<value value="0x40" name="Off" cname="" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x0F" >
- <mask name="WDTPS" value="0x0F" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WDTPS" value="0x0F" >
<value value="0x00" name="1:1" cname="" />
<value value="0x01" name="1:2" cname="" />
<value value="0x02" name="1:4" cname="" />
@@ -104,53 +104,53 @@
<value value="0x0D" name="1:8192" cname="" />
<value value="0x0E" name="1:16384" cname="" />
<value value="0x0F" name="1:32768" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0xF8" >
- <mask name="EASHFT" value="0x08" >
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0xF8" >
+ <tqmask name="EASHFT" value="0x08" >
<value value="0x00" name="Off" cname="" />
<value value="0x08" name="On" cname="" />
- </mask>
- <mask name="EMB" value="0x30" >
+ </tqmask>
+ <tqmask name="EMB" value="0x30" >
<value value="0x00" name="20BIT" cname="" />
<value value="0x10" name="16BIT" cname="" />
<value value="0x20" name="12BIT" cname="" />
<value value="0x30" name="Disabled" cname="" />
- </mask>
- <mask name="BW" value="0x40" >
+ </tqmask>
+ <tqmask name="BW" value="0x40" >
<value value="0x00" name="8" cname="" />
<value value="0x40" name="16" cname="" />
- </mask>
- <mask name="WAIT" value="0x80" >
+ </tqmask>
+ <tqmask name="WAIT" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x0F" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RB3" cname="" />
<value value="0x01" name="RC1" cname="" />
- </mask>
- <mask name="ECCPMX" value="0x02" >
+ </tqmask>
+ <tqmask name="ECCPMX" value="0x02" >
<value value="0x00" name="RH7-RH4" cname="" />
<value value="0x02" name="RE6-RE3" cname="" />
- </mask>
- <mask name="PMPMX" value="0x04" >
+ </tqmask>
+ <tqmask name="PMPMX" value="0x04" >
<value value="0x00" name="NotConnected" cname="" />
<value value="0x04" name="Connected" cname="" />
- </mask>
- <mask name="MSSPSEL" value="0x08" >
+ </tqmask>
+ <tqmask name="MSSPSEL" value="0x08" >
<value value="0x00" name="5BIT" cname="" />
<value value="0x08" name="7BIT" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x00" >
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" >
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F85J90.xml b/src/devices/pic/xml_data/18F85J90.xml
index 61e7571..51d6085 100644
--- a/src/devices/pic/xml_data/18F85J90.xml
+++ b/src/devices/pic/xml_data/18F85J90.xml
@@ -28,55 +28,55 @@
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0xE1" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0xE1" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="" />
<value value="0x01" name="On" cname="" />
- </mask>
- <mask name="STVREN" value="0x20" >
+ </tqmask>
+ <tqmask name="STVREN" value="0x20" >
<value value="0x00" name="Off" cname="" />
<value value="0x20" name="On" cname="" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="" />
<value value="0x40" name="On" cname="" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x1" name="CONFIG1H" wmask="0xF7" bvalue="0x04" >
- <mask name="CP" value="0x04" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xF7" bvalue="0x04" >
+ <tqmask name="CP" value="0x04" >
<value value="0x00" name="All" cname="" />
<value value="0x04" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0xC7" >
- <mask name="FOSC" value="0x03" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0xC7" >
+ <tqmask name="FOSC" value="0x03" >
<value value="0x00" name="HS" cname="" />
<value value="0x01" name="HSPLL" cname="" />
<value value="0x02" name="EC" cname="" />
<value value="0x03" name="ECPLL_IO" cname="" />
- </mask>
- <mask name="FOSC2" value="0x04" >
+ </tqmask>
+ <tqmask name="FOSC2" value="0x04" >
<value value="0x00" name="FOSC1:FOSC0" cname="" />
<value value="0x04" name="INTRC" cname="" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="On" cname="" />
<value value="0x40" name="Off" cname="" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x0F" >
- <mask name="WDTPS" value="0x0F" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WDTPS" value="0x0F" >
<value value="0x00" name="1:1" cname="" />
<value value="0x01" name="1:2" cname="" />
<value value="0x02" name="1:4" cname="" />
@@ -93,45 +93,45 @@
<value value="0x0D" name="1:8192" cname="" />
<value value="0x0E" name="1:16384" cname="" />
<value value="0x0F" name="1:32768" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0xF8" >
- <mask name="EASHFT" value="0x08" >
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0xF8" >
+ <tqmask name="EASHFT" value="0x08" >
<value value="0x00" name="Off" cname="" />
<value value="0x08" name="On" cname="" />
- </mask>
- <mask name="EMB" value="0x30" >
+ </tqmask>
+ <tqmask name="EMB" value="0x30" >
<value value="0x00" name="20BIT" cname="" />
<value value="0x10" name="16BIT" cname="" />
<value value="0x20" name="12BIT" cname="" />
<value value="0x30" name="Disabled" cname="" />
- </mask>
- <mask name="BW" value="0x40" >
+ </tqmask>
+ <tqmask name="BW" value="0x40" >
<value value="0x00" name="8" cname="" />
<value value="0x40" name="16" cname="" />
- </mask>
- <mask name="WAIT" value="0x80" >
+ </tqmask>
+ <tqmask name="WAIT" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x03" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x03" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RB3" cname="" />
<value value="0x01" name="RC1" cname="" />
- </mask>
- <mask name="ECCPMX" value="0x02" >
+ </tqmask>
+ <tqmask name="ECCPMX" value="0x02" >
<value value="0x00" name="RH7-RH4" cname="" />
<value value="0x02" name="RE6-RE3" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x00" >
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" >
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F8620.xml b/src/devices/pic/xml_data/18F8620.xml
index 8503556..fe596c1 100644
--- a/src/devices/pic/xml_data/18F8620.xml
+++ b/src/devices/pic/xml_data/18F8620.xml
@@ -37,17 +37,17 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x00FFFF" word_write_align="4" word_erase_align="32" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="eeprom" start="0x000000" end="0x0003FF" hexfile_offset="0xF00000" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0x27" >
- <mask name="FOSC" value="0x07" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0x27" >
+ <tqmask name="FOSC" value="0x07" >
<value value="0x00" name="LP" cname="_LP_OSC" sdcc_cname="_OSC_LP" />
<value value="0x01" name="XT" cname="_XT_OSC" sdcc_cname="_OSC_XT" />
<value value="0x02" name="HS" cname="_HS_OSC" sdcc_cname="_OSC_HS" />
@@ -56,36 +56,36 @@
<value value="0x05" name="EC_IO" cname="_ECIO_OSC" sdcc_cname="_OSC_EC_OSC2_RA6" />
<value value="0x06" name="H4" cname="_HSPLL_OSC" sdcc_cname="_OSC_HS_PLL" />
<value value="0x07" name="EXTRC_IO" cname="_RCIO_OSC" sdcc_cname="_OSC_RC_OSC2" />
- </mask>
- <mask name="OSCSEN" value="0x20" >
+ </tqmask>
+ <tqmask name="OSCSEN" value="0x20" >
<value value="0x00" name="On" cname="_OSCS_ON" />
<value value="0x20" name="Off" cname="_OSCS_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x0F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" sdcc_cname="_PUT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" sdcc_cname="_PUT_OFF" />
- </mask>
- <mask name="BODEN" value="0x02" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x02" >
<value value="0x00" name="Off" cname="_BOR_OFF" sdcc_cname="_BODEN_OFF" />
<value value="0x02" name="On" cname="_BOR_ON" sdcc_cname="_BODEN_ON" />
- </mask>
- <mask name="BORV" value="0x0C" >
+ </tqmask>
+ <tqmask name="BORV" value="0x0C" >
<value value="0x00" name="4.5" cname="_BORV_45" sdcc_cname="_BODENV_4_5V" />
<value value="0x04" name="4.2" cname="_BORV_42" sdcc_cname="_BODENV_4_2V" />
<value value="0x08" name="2.7" cname="_BORV_27" sdcc_cname="_BODENV_2_7V" />
<value value="0x0C" name="2.5" cname="_BORV_20" sdcc_cname="_BODENV_2_5V" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x0F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" />
<value value="0x01" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x0E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x0E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" sdcc_cname="_WDTPS_1_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" sdcc_cname="_WDTPS_1_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" sdcc_cname="_WDTPS_1_4" />
@@ -94,134 +94,134 @@
<value value="0x0A" name="1:32" cname="_WDTPS_32" sdcc_cname="_WDTPS_1_32" />
<value value="0x0C" name="1:64" cname="_WDTPS_64" sdcc_cname="_WDTPS_1_64" />
<value value="0x0E" name="1:128" cname="_WDTPS_128" sdcc_cname="_WDTPS_1_128" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x83" >
- <mask name="PM" value="0x03" >
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x83" >
+ <tqmask name="PM" value="0x03" >
<value value="0x00" name="Extended microcontroller" cname="_XMC_MODE" sdcc_cname="_PMODE_EXT" />
<value value="0x01" name="Microprocessor with boot" cname="_MPB_MODE" sdcc_cname="_PMODE_MICROPROCESSOR_w_Boot" />
<value value="0x02" name="Microprocessor" cname="_MP_MODE" sdcc_cname="_PMODE_MICROPROCESSOR_" />
<value value="0x03" name="Microcontroller" cname="_MC_MODE" sdcc_cname="_PMODE_MICROCONTROLLER" />
- </mask>
- <mask name="WAIT" value="0x80" >
+ </tqmask>
+ <tqmask name="WAIT" value="0x80" >
<value value="0x00" name="On" cname="_WAIT_ON" />
<value value="0x80" name="Off" cname="_WAIT_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x01" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x01" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RE7" cname="_CCP2MX_OFF" sdcc_cname="_CCP2MUX_RE7_MICROCONTROLLER__RB3" />
<value value="0x01" name="RC1" cname="_CCP2MX_ON" sdcc_cname="_CCP2MUX_RC1" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x85" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x85" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVR_OFF" />
<value value="0x01" name="On" cname="_STVR_ON" />
- </mask>
- <mask name="LVP" value="0x04" >
+ </tqmask>
+ <tqmask name="LVP" value="0x04" >
<value value="0x00" name="Off" cname="_LVP_OFF" />
<value value="0x04" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" sdcc_cname="_BACKBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" sdcc_cname="_BACKBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0x0F" >
- <mask name="CP_0" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="CP_0" value="0x01" >
<value value="0x00" name="0200:3FFF" cname="_CP0_ON" sdcc_cname="_CP_0_ON" />
<value value="0x01" name="Off" cname="_CP0_OFF" sdcc_cname="_CP_0_OFF" />
- </mask>
- <mask name="CP_1" value="0x02" >
+ </tqmask>
+ <tqmask name="CP_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_CP1_ON" sdcc_cname="_CP_1_ON" />
<value value="0x02" name="Off" cname="_CP1_OFF" sdcc_cname="_CP_1_OFF" />
- </mask>
- <mask name="CP_2" value="0x04" >
+ </tqmask>
+ <tqmask name="CP_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_CP2_ON" sdcc_cname="_CP_2_ON" />
<value value="0x04" name="Off" cname="_CP2_OFF" sdcc_cname="_CP_2_OFF" />
- </mask>
- <mask name="CP_3" value="0x08" >
+ </tqmask>
+ <tqmask name="CP_3" value="0x08" >
<value value="0x00" name="C000:FFFF" cname="_CP3_ON" sdcc_cname="_CP_3_ON" />
<value value="0x08" name="Off" cname="_CP3_OFF" sdcc_cname="_CP_3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0xC0" >
- <mask name="CPB" value="0x40" >
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0xC0" >
+ <tqmask name="CPB" value="0x40" >
<value value="0x00" name="0000:01FF" cname="_CPB_ON" />
<value value="0x40" name="Off" cname="_CPB_OFF" />
- </mask>
- <mask name="CPD" value="0x80" >
+ </tqmask>
+ <tqmask name="CPD" value="0x80" >
<value value="0x00" name="All" cname="_CPD_ON" />
<value value="0x80" name="Off" cname="_CPD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0x0F" >
- <mask name="WRT_0" value="0x01" >
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WRT_0" value="0x01" >
<value value="0x00" name="0200:3FFF" cname="_WRT0_ON" sdcc_cname="_WRT_0_ON" />
<value value="0x01" name="Off" cname="_WRT0_OFF" sdcc_cname="_WRT_0_OFF" />
- </mask>
- <mask name="WRT_1" value="0x02" >
+ </tqmask>
+ <tqmask name="WRT_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_WRT1_ON" sdcc_cname="_WRT_1_ON" />
<value value="0x02" name="Off" cname="_WRT1_OFF" sdcc_cname="_WRT_1_OFF" />
- </mask>
- <mask name="WRT_2" value="0x04" >
+ </tqmask>
+ <tqmask name="WRT_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_WRT2_ON" sdcc_cname="_WRT_2_ON" />
<value value="0x04" name="Off" cname="_WRT2_OFF" sdcc_cname="_WRT_2_OFF" />
- </mask>
- <mask name="WRT_3" value="0x08" >
+ </tqmask>
+ <tqmask name="WRT_3" value="0x08" >
<value value="0x00" name="C000:FFFF" cname="_WRT3_ON" sdcc_cname="_WRT_3_ON" />
<value value="0x08" name="Off" cname="_WRT3_OFF" sdcc_cname="_WRT_3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0xE0" >
- <mask name="WRTC" value="0x20" >
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0xE0" >
+ <tqmask name="WRTC" value="0x20" >
<value value="0x00" name="All" cname="_WRTC_ON" />
<value value="0x20" name="Off" cname="_WRTC_OFF" />
- </mask>
- <mask name="WRTB" value="0x40" >
+ </tqmask>
+ <tqmask name="WRTB" value="0x40" >
<value value="0x00" name="0000:01FF" cname="_WRTB_ON" />
<value value="0x40" name="Off" cname="_WRTB_OFF" />
- </mask>
- <mask name="WRTD" value="0x80" >
+ </tqmask>
+ <tqmask name="WRTD" value="0x80" >
<value value="0x00" name="All" cname="_WRTD_ON" />
<value value="0x80" name="Off" cname="_WRTD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0x0F" >
- <mask name="EBTR_0" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="EBTR_0" value="0x01" >
<value value="0x00" name="0200:3FFF" cname="_EBTR0_ON" sdcc_cname="_EBTR_0_ON" />
<value value="0x01" name="Off" cname="_EBTR0_OFF" sdcc_cname="_EBTR_0_OFF" />
- </mask>
- <mask name="EBTR_1" value="0x02" >
+ </tqmask>
+ <tqmask name="EBTR_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_EBTR1_ON" sdcc_cname="_EBTR_1_ON" />
<value value="0x02" name="Off" cname="_EBTR1_OFF" sdcc_cname="_EBTR_1_OFF" />
- </mask>
- <mask name="EBTR_2" value="0x04" >
+ </tqmask>
+ <tqmask name="EBTR_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_EBTR2_ON" sdcc_cname="_EBTR_2_ON" />
<value value="0x04" name="Off" cname="_EBTR2_OFF" sdcc_cname="_EBTR_2_OFF" />
- </mask>
- <mask name="EBTR_3" value="0x08" >
+ </tqmask>
+ <tqmask name="EBTR_3" value="0x08" >
<value value="0x00" name="C000:FFFF" cname="_EBTR3_ON" sdcc_cname="_EBTR_3_ON" />
<value value="0x08" name="Off" cname="_EBTR3_OFF" sdcc_cname="_EBTR_3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x40" >
- <mask name="EBTRB" value="0x40" >
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="EBTRB" value="0x40" >
<value value="0x00" name="0000:01FF" cname="_EBTRB_ON" />
<value value="0x40" name="Off" cname="_EBTRB_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F8621.xml b/src/devices/pic/xml_data/18F8621.xml
index e5689ae..654f4a2 100644
--- a/src/devices/pic/xml_data/18F8621.xml
+++ b/src/devices/pic/xml_data/18F8621.xml
@@ -29,17 +29,17 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x00FFFF" word_write_align="4" word_erase_align="32" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="eeprom" start="0x000000" end="0x0003FF" hexfile_offset="0xF00000" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0x2F" >
- <mask name="FOSC" value="0x0F" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0x2F" >
+ <tqmask name="FOSC" value="0x0F" >
<value value="0x00" name="LP" cname="_OSC_LP" />
<value value="0x01" name="XT" cname="_OSC_XT" />
<value value="0x02" name="HS" cname="_OSC_HS" />
@@ -53,36 +53,36 @@
<value value="0x0D" name="E4S_IO" cname="_OSC_ECIOSWPLL" />
<value value="0x0E" name="H4S" cname="_OSC_HSSWPLL" />
<value value="0x0F" name="EXTRC_IO" cname="_OSC_RCIO" />
- </mask>
- <mask name="OSCSEN" value="0x20" >
+ </tqmask>
+ <tqmask name="OSCSEN" value="0x20" >
<value value="0x00" name="On" cname="_OSCS_ON" />
<value value="0x20" name="Off" cname="_OSCS_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x0F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" />
- </mask>
- <mask name="BODEN" value="0x02" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x02" >
<value value="0x00" name="Off" cname="_BOR_OFF" />
<value value="0x02" name="On" cname="_BOR_ON" />
- </mask>
- <mask name="BORV" value="0x0C" >
+ </tqmask>
+ <tqmask name="BORV" value="0x0C" >
<value value="0x00" name="4.5" cname="_BORV_45" />
<value value="0x04" name="4.2" cname="_BORV_42" />
<value value="0x08" name="2.7" cname="_BORV_27" />
<value value="0x0C" name="2.0" cname="_BORV_20" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x1F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" />
<value value="0x01" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x1E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x1E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" />
@@ -99,142 +99,142 @@
<value value="0x1A" name="1:8192" cname="_WDTPS_8192" />
<value value="0x1C" name="1:16384" cname="_WDTPS_16384" />
<value value="0x1E" name="1:32768" cname="_WDTPS_32768" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x83" >
- <mask name="PM" value="0x03" >
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x83" >
+ <tqmask name="PM" value="0x03" >
<value value="0x00" name="Extended microcontroller" cname="_MODE_EM" />
<value value="0x01" name="Microprocessor with boot" cname="_MODE_MPB" />
<value value="0x02" name="Microprocessor" cname="_MODE_MP" />
<value value="0x03" name="Microcontroller" cname="_MODE_MC" />
- </mask>
- <mask name="WAIT" value="0x80" >
+ </tqmask>
+ <tqmask name="WAIT" value="0x80" >
<value value="0x00" name="On" cname="_WAIT_ON" />
<value value="0x80" name="Off" cname="_WAIT_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x83" cmask="0x02" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x83" ctqmask="0x02" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RE7" cname="_CCP2MX_PORTBE" />
<value value="0x01" name="RC1" cname="_CCP2MX_PORTC" />
- </mask>
- <mask name="ECCPMX" value="0x02" >
+ </tqmask>
+ <tqmask name="ECCPMX" value="0x02" >
<value value="0x00" name="RH7-RH4" cname="_ECCPMX_PORTH" />
<value value="0x02" name="RE6-RE3" cname="_ECCPMX_PORTE" />
- </mask>
- <mask name="MCLRE" value="0x80" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x80" >
<value value="0x00" name="Internal" cname="_MCLRE_OFF" />
<value value="0x80" name="External" cname="_MCLRE_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x85" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x85" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVR_OFF" />
<value value="0x01" name="On" cname="_STVR_ON" />
- </mask>
- <mask name="LVP" value="0x04" >
+ </tqmask>
+ <tqmask name="LVP" value="0x04" >
<value value="0x00" name="Off" cname="_LVP_OFF" />
<value value="0x04" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0x0F" cmask="0x08" >
- <mask name="CP_0" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0x0F" ctqmask="0x08" >
+ <tqmask name="CP_0" value="0x01" >
<value value="0x00" name="0800:3FFF" cname="_CP0_ON" />
<value value="0x01" name="Off" cname="_CP0_OFF" />
- </mask>
- <mask name="CP_1" value="0x02" >
+ </tqmask>
+ <tqmask name="CP_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_CP1_ON" />
<value value="0x02" name="Off" cname="_CP1_OFF" />
- </mask>
- <mask name="CP_2" value="0x04" >
+ </tqmask>
+ <tqmask name="CP_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_CP2_ON" />
<value value="0x04" name="Off" cname="_CP2_OFF" />
- </mask>
- <mask name="CP_3" value="0x08" >
+ </tqmask>
+ <tqmask name="CP_3" value="0x08" >
<value value="0x00" name="C000:FFFF" cname="_CP3_ON" />
<value value="0x08" name="Off" cname="_CP3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0xC0" >
- <mask name="CPB" value="0x40" >
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0xC0" >
+ <tqmask name="CPB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_CPB_ON" />
<value value="0x40" name="Off" cname="_CPB_OFF" />
- </mask>
- <mask name="CPD" value="0x80" >
+ </tqmask>
+ <tqmask name="CPD" value="0x80" >
<value value="0x00" name="All" cname="_CPD_ON" />
<value value="0x80" name="Off" cname="_CPD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0x0F" cmask="0x08" >
- <mask name="WRT_0" value="0x01" >
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0x0F" ctqmask="0x08" >
+ <tqmask name="WRT_0" value="0x01" >
<value value="0x00" name="0800:3FFF" cname="_WRT0_ON" />
<value value="0x01" name="Off" cname="_WRT0_OFF" />
- </mask>
- <mask name="WRT_1" value="0x02" >
+ </tqmask>
+ <tqmask name="WRT_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_WRT1_ON" />
<value value="0x02" name="Off" cname="_WRT1_OFF" />
- </mask>
- <mask name="WRT_2" value="0x04" >
+ </tqmask>
+ <tqmask name="WRT_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_WRT2_ON" />
<value value="0x04" name="Off" cname="_WRT2_OFF" />
- </mask>
- <mask name="WRT_3" value="0x08" >
+ </tqmask>
+ <tqmask name="WRT_3" value="0x08" >
<value value="0x00" name="C000:FFFF" cname="_WRT3_ON" />
<value value="0x08" name="Off" cname="_WRT3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0xE0" >
- <mask name="WRTC" value="0x20" >
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0xE0" >
+ <tqmask name="WRTC" value="0x20" >
<value value="0x00" name="All" cname="_WRTC_ON" />
<value value="0x20" name="Off" cname="_WRTC_OFF" />
- </mask>
- <mask name="WRTB" value="0x40" >
+ </tqmask>
+ <tqmask name="WRTB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_WRTB_ON" />
<value value="0x40" name="Off" cname="_WRTB_OFF" />
- </mask>
- <mask name="WRTD" value="0x80" >
+ </tqmask>
+ <tqmask name="WRTD" value="0x80" >
<value value="0x00" name="All" cname="_WRTD_ON" />
<value value="0x80" name="Off" cname="_WRTD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0x0F" cmask="0x08" >
- <mask name="EBTR_0" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0x0F" ctqmask="0x08" >
+ <tqmask name="EBTR_0" value="0x01" >
<value value="0x00" name="0800:3FFF" cname="_EBTR0_ON" />
<value value="0x01" name="Off" cname="_EBTR0_OFF" />
- </mask>
- <mask name="EBTR_1" value="0x02" >
+ </tqmask>
+ <tqmask name="EBTR_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_EBTR1_ON" />
<value value="0x02" name="Off" cname="_EBTR1_OFF" />
- </mask>
- <mask name="EBTR_2" value="0x04" >
+ </tqmask>
+ <tqmask name="EBTR_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_EBTR2_ON" />
<value value="0x04" name="Off" cname="_EBTR2_OFF" />
- </mask>
- <mask name="EBTR_3" value="0x08" >
+ </tqmask>
+ <tqmask name="EBTR_3" value="0x08" >
<value value="0x00" name="C000:FFFF" cname="_EBTR3_ON" />
<value value="0x08" name="Off" cname="_EBTR3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x40" >
- <mask name="EBTRB" value="0x40" >
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="EBTRB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_EBTRB_ON" />
<value value="0x40" name="Off" cname="_EBTRB_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F8622.xml b/src/devices/pic/xml_data/18F8622.xml
index fe29be9..9a38941 100644
--- a/src/devices/pic/xml_data/18F8622.xml
+++ b/src/devices/pic/xml_data/18F8622.xml
@@ -30,17 +30,17 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x00FFFF" word_write_align="32" word_erase_align="32" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="eeprom" start="0x000000" end="0x0003FF" hexfile_offset="0xF00000" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0x07" >
- <mask name="FOSC" value="0x0F" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="FOSC" value="0x0F" >
<value value="0x00" name="LP" cname="_LP_OSC" />
<value value="0x01" name="XT" cname="_XT_OSC" />
<value value="0x02" name="HS" cname="_HS_OSC" />
@@ -57,42 +57,42 @@
<value value="0x0D" name="EXTRC_CLKOUT" cname="_RC_OSC" />
<value value="0x0E" name="EXTRC_CLKOUT" cname="_RC_OSC" />
<value value="0x0F" name="EXTRC_CLKOUT" cname="_RC_OSC" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="Off" cname="_FSCM_OFF" />
<value value="0x40" name="On" cname="_FSCM_ON" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="Off" cname="_IESO_OFF" />
<value value="0x80" name="On" cname="_IESO_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x1F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" />
- </mask>
- <mask name="BODEN" value="0x06" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x06" >
<value value="0x00" name="Off" cname="_BOREN_OFF" />
<value value="0x02" name="Software" cname="_BOREN_ON" />
<value value="0x04" name="On_run" cname="_BOREN_NOSLP" />
<value value="0x06" name="On" cname="_BOREN_SBORDIS" />
- </mask>
- <mask name="BORV" value="0x18" >
+ </tqmask>
+ <tqmask name="BORV" value="0x18" >
<value value="0x00" name="4.5" cname="_BORV_0" />
<value value="0x08" name="4.2" cname="_BORV_1" />
<value value="0x10" name="2.7" cname="_BORV_2" />
<value value="0x18" name="2.0" cname="_BORV_3" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x1F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" />
<value value="0x01" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x1E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x1E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" />
@@ -109,166 +109,166 @@
<value value="0x1A" name="1:8192" cname="_WDTPS_8K" />
<value value="0x1C" name="1:16384" cname="_WDTPS_16K" />
<value value="0x1E" name="1:32768" cname="_WDTPS_32K" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0xF3" >
- <mask name="PM" value="0x03" >
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0xF3" >
+ <tqmask name="PM" value="0x03" >
<value value="0x00" name="Extended microcontroller" cname="_MODE_EM" />
<value value="0x01" name="Microprocessor with boot" cname="_MODE_MPB" />
<value value="0x02" name="Microprocessor" cname="_MODE_MP" />
<value value="0x03" name="Microcontroller" cname="_MODE_MC" />
- </mask>
- <mask name="ABW" value="0x30" >
+ </tqmask>
+ <tqmask name="ABW" value="0x30" >
<value value="0x00" name="8" cname="_ADDRBW_ADDR8BIT" />
<value value="0x10" name="12" cname="_ADDRBW_ADDR12BIT" />
<value value="0x20" name="16" cname="_ADDRBW_ADDR16BIT" />
<value value="0x30" name="20" cname="_ADDRBW_ADDR20BIT" />
- </mask>
- <mask name="BW" value="0x40" >
+ </tqmask>
+ <tqmask name="BW" value="0x40" >
<value value="0x00" name="8" cname="_DATABW_DATA8BIT" />
<value value="0x40" name="16" cname="_DATABW_DATA16BIT" />
- </mask>
- <mask name="WAIT" value="0x80" >
+ </tqmask>
+ <tqmask name="WAIT" value="0x80" >
<value value="0x00" name="On" cname="_WAIT_ON" />
<value value="0x80" name="Off" cname="_WAIT_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x83" cmask="0x02" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x83" ctqmask="0x02" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RB3" cname="_CPP2MX_PORTBE" />
<value value="0x01" name="RC1" cname="_CPP2MX_PORTC" />
- </mask>
- <mask name="ECCPMX" value="0x02" >
+ </tqmask>
+ <tqmask name="ECCPMX" value="0x02" >
<value value="0x00" name="RH7-RH6" cname="_ECCPMX_PORTH" />
<value value="0x02" name="RE6-RE5" cname="_ECCPMX_PORTE" />
- </mask>
- <mask name="LPT1OSC" value="0x04" >
+ </tqmask>
+ <tqmask name="LPT1OSC" value="0x04" >
<value value="0x00" name="Off" cname="_LPT1OSC_OFF" />
<value value="0x04" name="On" cname="_LPT1OSC_ON" />
- </mask>
- <mask name="MCLRE" value="0x80" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x80" >
<value value="0x00" name="Internal" cname="_MCLRE_OFF" />
<value value="0x80" name="External" cname="_MCLRE_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x85" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x85" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVREN_OFF" />
<value value="0x01" name="On" cname="_STVREN_ON" />
- </mask>
- <mask name="LVP" value="0x04" >
+ </tqmask>
+ <tqmask name="LVP" value="0x04" >
<value value="0x00" name="Off" cname="_LVP_OFF" />
<value value="0x04" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="BBSIZ" value="0x30" >
+ </tqmask>
+ <tqmask name="BBSIZ" value="0x30" >
<value value="0x00" name="1024" cname="_BBSIZ_BB2K" />
<value value="0x10" name="2048" cname="_BBSIZ_BB4K" />
<value value="0x20" name="4096" cname="_BBSIZ_BB8K" />
<value value="0x30" name="4096" cname="_BBSIZ_BB7K" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="_XINST_OFF" />
<value value="0x40" name="On" cname="_XINST_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0x0F" >
- <mask name="CP_0" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="CP_0" value="0x01" >
<value value="0x00" name="0800/1000/2000:3FFF" cname="_CP0_ON" />
<value value="0x01" name="Off" cname="_CP0_OFF" />
- </mask>
- <mask name="CP_1" value="0x02" >
+ </tqmask>
+ <tqmask name="CP_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_CP1_ON" />
<value value="0x02" name="Off" cname="_CP1_OFF" />
- </mask>
- <mask name="CP_2" value="0x04" >
+ </tqmask>
+ <tqmask name="CP_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_CP2_ON" />
<value value="0x04" name="Off" cname="_CP2_OFF" />
- </mask>
- <mask name="CP_3" value="0x08" >
+ </tqmask>
+ <tqmask name="CP_3" value="0x08" >
<value value="0x00" name="C000:FFFF" cname="_CP3_ON" />
<value value="0x08" name="Off" cname="_CP3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0xC0" >
- <mask name="CPB" value="0x40" >
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0xC0" >
+ <tqmask name="CPB" value="0x40" >
<value value="0x00" name="All" cname="_CPB_ON" />
<value value="0x40" name="Off" cname="_CPB_OFF" />
- </mask>
- <mask name="CPD" value="0x80" >
+ </tqmask>
+ <tqmask name="CPD" value="0x80" >
<value value="0x00" name="All" cname="_CPD_ON" />
<value value="0x80" name="Off" cname="_CPD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0x0F" >
- <mask name="WRT_0" value="0x01" >
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WRT_0" value="0x01" >
<value value="0x00" name="0800/1000/2000:3FFF" cname="_WRT0_ON" />
<value value="0x01" name="Off" cname="_WRT0_OFF" />
- </mask>
- <mask name="WRT_1" value="0x02" >
+ </tqmask>
+ <tqmask name="WRT_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_WRT1_ON" />
<value value="0x02" name="Off" cname="_WRT1_OFF" />
- </mask>
- <mask name="WRT_2" value="0x04" >
+ </tqmask>
+ <tqmask name="WRT_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_WRT2_ON" />
<value value="0x04" name="Off" cname="_WRT2_OFF" />
- </mask>
- <mask name="WRT_3" value="0x08" >
+ </tqmask>
+ <tqmask name="WRT_3" value="0x08" >
<value value="0x00" name="C000:FFFF" cname="_WRT3_ON" />
<value value="0x08" name="Off" cname="_WRT3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0xE0" >
- <mask name="WRTC" value="0x20" >
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0xE0" >
+ <tqmask name="WRTC" value="0x20" >
<value value="0x00" name="All" cname="_WRTC_ON" />
<value value="0x20" name="Off" cname="_WRTC_OFF" />
- </mask>
- <mask name="WRTB" value="0x40" >
+ </tqmask>
+ <tqmask name="WRTB" value="0x40" >
<value value="0x00" name="All" cname="_WRTB_ON" />
<value value="0x40" name="Off" cname="_WRTB_OFF" />
- </mask>
- <mask name="WRTD" value="0x80" >
+ </tqmask>
+ <tqmask name="WRTD" value="0x80" >
<value value="0x00" name="All" cname="_WRTD_ON" />
<value value="0x80" name="Off" cname="_WRTD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0x0F" >
- <mask name="EBTR_0" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="EBTR_0" value="0x01" >
<value value="0x00" name="0800/1000/2000:3FFF" cname="_EBTR0_ON" />
<value value="0x01" name="Off" cname="_EBTR0_OFF" />
- </mask>
- <mask name="EBTR_1" value="0x02" >
+ </tqmask>
+ <tqmask name="EBTR_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_EBTR1_ON" />
<value value="0x02" name="Off" cname="_EBTR1_OFF" />
- </mask>
- <mask name="EBTR_2" value="0x04" >
+ </tqmask>
+ <tqmask name="EBTR_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_EBTR2_ON" />
<value value="0x04" name="Off" cname="_EBTR2_OFF" />
- </mask>
- <mask name="EBTR_3" value="0x08" >
+ </tqmask>
+ <tqmask name="EBTR_3" value="0x08" >
<value value="0x00" name="C000:FFFF" cname="_EBTR3_ON" />
<value value="0x08" name="Off" cname="_EBTR3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x40" >
- <mask name="EBTRB" value="0x40" >
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="EBTRB" value="0x40" >
<value value="0x00" name="All" cname="_EBTRB_ON" />
<value value="0x40" name="Off" cname="_EBTRB_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F8627.xml b/src/devices/pic/xml_data/18F8627.xml
index 2b7f70b..3a5ab09 100644
--- a/src/devices/pic/xml_data/18F8627.xml
+++ b/src/devices/pic/xml_data/18F8627.xml
@@ -30,17 +30,17 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x017FFF" word_write_align="32" word_erase_align="32" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="eeprom" start="0x000000" end="0x0003FF" hexfile_offset="0xF00000" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0x07" >
- <mask name="FOSC" value="0x0F" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="FOSC" value="0x0F" >
<value value="0x00" name="LP" cname="_OSC_LP" />
<value value="0x01" name="XT" cname="_OSC_XT" />
<value value="0x02" name="HS" cname="_OSC_HS" />
@@ -51,42 +51,42 @@
<value value="0x08" name="INTRC_IO" cname="_OSC_INTIO67" />
<value value="0x09" name="INTRC_CLKOUT" cname="_OSC_INTIO7" />
<value value="default" name="EXTRC_CLKOUT" cname="_OSC_RC" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="Off" cname="_FCMEN_OFF" />
<value value="0x40" name="On" cname="_FCMEN_ON" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="Off" cname="_IESO_OFF" />
<value value="0x80" name="On" cname="_IESO_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x1F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" />
- </mask>
- <mask name="BODEN" value="0x06" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x06" >
<value value="0x00" name="Off" cname="_BOREN_OFF" />
<value value="0x02" name="Software" cname="_BOREN_ON" />
<value value="0x04" name="On_run" cname="_BOREN_NOSLP" />
<value value="0x06" name="On" cname="_BOREN_SBORDIS" />
- </mask>
- <mask name="BORV" value="0x18" >
+ </tqmask>
+ <tqmask name="BORV" value="0x18" >
<value value="0x00" name="4.5" cname="_BORV_0" />
<value value="0x08" name="4.2" cname="_BORV_1" />
<value value="0x10" name="2.7" cname="_BORV_2" />
<value value="0x18" name="2.0" cname="_BORV_3" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x1F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" />
<value value="0x01" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x1E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x1E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" />
@@ -103,190 +103,190 @@
<value value="0x1A" name="1:8192" cname="_WDTPS_8192" />
<value value="0x1C" name="1:16384" cname="_WDTPS_16384" />
<value value="0x1E" name="1:32768" cname="_WDTPS_32768" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0xF3" >
- <mask name="PM" value="0x03" >
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0xF3" >
+ <tqmask name="PM" value="0x03" >
<value value="0x00" name="Extended microcontroller" cname="_MODE_EM" />
<value value="0x01" name="Microprocessor with boot" cname="_MODE_MPB" />
<value value="0x02" name="Microprocessor" cname="_MODE_MP" />
<value value="0x03" name="Microcontroller" cname="_MODE_MC" />
- </mask>
- <mask name="ABW" value="0x30" >
+ </tqmask>
+ <tqmask name="ABW" value="0x30" >
<value value="0x00" name="8" cname="_ADDRBW_ADDR8BIT" />
<value value="0x10" name="12" cname="_ADDRBW_ADDR12BIT" />
<value value="0x20" name="16" cname="_ADDRBW_ADDR16BIT" />
<value value="0x30" name="20" cname="_ADDRBW_ADDR20BIT" />
- </mask>
- <mask name="BW" value="0x40" >
+ </tqmask>
+ <tqmask name="BW" value="0x40" >
<value value="0x00" name="8" cname="_DATABW_DATA8BIT" />
<value value="0x40" name="16" cname="_DATABW_DATA16BIT" />
- </mask>
- <mask name="WAIT" value="0x80" >
+ </tqmask>
+ <tqmask name="WAIT" value="0x80" >
<value value="0x00" name="On" cname="_WAIT_ON" />
<value value="0x80" name="Off" cname="_WAIT_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x83" cmask="0x02" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x83" ctqmask="0x02" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RB3" cname="_CCP2MX_PORTBE" />
<value value="0x01" name="RC1" cname="_CCP2MX_PORTC" />
- </mask>
- <mask name="ECCPMX" value="0x02" >
+ </tqmask>
+ <tqmask name="ECCPMX" value="0x02" >
<value value="0x00" name="RH7-RH6" cname="_ECCPMX_PORTH" />
<value value="0x02" name="RE6-RE5" cname="_ECCPMX_PORTE" />
- </mask>
- <mask name="LPT1OSC" value="0x04" >
+ </tqmask>
+ <tqmask name="LPT1OSC" value="0x04" >
<value value="0x00" name="Off" cname="_LPT1OSC_OFF" />
<value value="0x04" name="On" cname="_LPT1OSC_ON" />
- </mask>
- <mask name="MCLRE" value="0x80" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x80" >
<value value="0x00" name="Internal" cname="_MCLRE_OFF" />
<value value="0x80" name="External" cname="_MCLRE_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x85" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x85" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVREN_OFF" />
<value value="0x01" name="On" cname="_STVREN_ON" />
- </mask>
- <mask name="LVP" value="0x04" >
+ </tqmask>
+ <tqmask name="LVP" value="0x04" >
<value value="0x00" name="Off" cname="_LVP_OFF" />
<value value="0x04" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="BBSIZ" value="0x30" >
+ </tqmask>
+ <tqmask name="BBSIZ" value="0x30" >
<value value="0x00" name="1024" cname="_BBSIZ_BB2K" />
<value value="0x10" name="2048" cname="_BBSIZ_BB4K" />
<value value="0x20" name="4096" cname="_BBSIZ_BB8K" />
<value value="0x30" name="4096" cname="_BBSIZ_BB8K" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="_XINST_OFF" />
<value value="0x40" name="On" cname="_XINST_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0x3F" >
- <mask name="CP_0" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0x3F" >
+ <tqmask name="CP_0" value="0x01" >
<value value="0x00" name="0800/1000/2000:3FFF" cname="_CP0_ON" />
<value value="0x01" name="Off" cname="_CP0_OFF" />
- </mask>
- <mask name="CP_1" value="0x02" >
+ </tqmask>
+ <tqmask name="CP_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_CP1_ON" />
<value value="0x02" name="Off" cname="_CP1_OFF" />
- </mask>
- <mask name="CP_2" value="0x04" >
+ </tqmask>
+ <tqmask name="CP_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_CP2_ON" />
<value value="0x04" name="Off" cname="_CP2_OFF" />
- </mask>
- <mask name="CP_3" value="0x08" >
+ </tqmask>
+ <tqmask name="CP_3" value="0x08" >
<value value="0x00" name="C000:FFFF" cname="_CP3_ON" />
<value value="0x08" name="Off" cname="_CP3_OFF" />
- </mask>
- <mask name="CP_4" value="0x10" >
+ </tqmask>
+ <tqmask name="CP_4" value="0x10" >
<value value="0x00" name="10000:13FFF" cname="_CP4_ON" />
<value value="0x10" name="Off" cname="_CP4_OFF" />
- </mask>
- <mask name="CP_5" value="0x20" >
+ </tqmask>
+ <tqmask name="CP_5" value="0x20" >
<value value="0x00" name="14000:17FFF" cname="_CP5_ON" />
<value value="0x20" name="Off" cname="_CP5_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0xC0" >
- <mask name="CPB" value="0x40" >
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0xC0" >
+ <tqmask name="CPB" value="0x40" >
<value value="0x00" name="All" cname="_CPB_ON" />
<value value="0x40" name="Off" cname="_CPB_OFF" />
- </mask>
- <mask name="CPD" value="0x80" >
+ </tqmask>
+ <tqmask name="CPD" value="0x80" >
<value value="0x00" name="All" cname="_CPD_ON" />
<value value="0x80" name="Off" cname="_CPD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0x3F" >
- <mask name="WRT_0" value="0x01" >
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0x3F" >
+ <tqmask name="WRT_0" value="0x01" >
<value value="0x00" name="0800/1000/2000:3FFF" cname="_WRT0_ON" />
<value value="0x01" name="Off" cname="_WRT0_OFF" />
- </mask>
- <mask name="WRT_1" value="0x02" >
+ </tqmask>
+ <tqmask name="WRT_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_WRT1_ON" />
<value value="0x02" name="Off" cname="_WRT1_OFF" />
- </mask>
- <mask name="WRT_2" value="0x04" >
+ </tqmask>
+ <tqmask name="WRT_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_WRT2_ON" />
<value value="0x04" name="Off" cname="_WRT2_OFF" />
- </mask>
- <mask name="WRT_3" value="0x08" >
+ </tqmask>
+ <tqmask name="WRT_3" value="0x08" >
<value value="0x00" name="C000:FFFF" cname="_WRT3_ON" />
<value value="0x08" name="Off" cname="_WRT3_OFF" />
- </mask>
- <mask name="WRT_4" value="0x10" >
+ </tqmask>
+ <tqmask name="WRT_4" value="0x10" >
<value value="0x00" name="10000:13FFF" cname="_WRT4_ON" />
<value value="0x10" name="Off" cname="_WRT4_OFF" />
- </mask>
- <mask name="WRT_5" value="0x20" >
+ </tqmask>
+ <tqmask name="WRT_5" value="0x20" >
<value value="0x00" name="14000:17FFF" cname="_WRT5_ON" />
<value value="0x20" name="Off" cname="_WRT5_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0xE0" >
- <mask name="WRTC" value="0x20" >
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0xE0" >
+ <tqmask name="WRTC" value="0x20" >
<value value="0x00" name="All" cname="_WRTC_ON" />
<value value="0x20" name="Off" cname="_WRTC_OFF" />
- </mask>
- <mask name="WRTB" value="0x40" >
+ </tqmask>
+ <tqmask name="WRTB" value="0x40" >
<value value="0x00" name="All" cname="_WRTB_ON" />
<value value="0x40" name="Off" cname="_WRTB_OFF" />
- </mask>
- <mask name="WRTD" value="0x80" >
+ </tqmask>
+ <tqmask name="WRTD" value="0x80" >
<value value="0x00" name="All" cname="_WRTD_ON" />
<value value="0x80" name="Off" cname="_WRTD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0x3F" >
- <mask name="EBTR_0" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0x3F" >
+ <tqmask name="EBTR_0" value="0x01" >
<value value="0x00" name="0800/1000/2000:3FFF" cname="_EBTR0_ON" />
<value value="0x01" name="Off" cname="_EBTR0_OFF" />
- </mask>
- <mask name="EBTR_1" value="0x02" >
+ </tqmask>
+ <tqmask name="EBTR_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_EBTR1_ON" />
<value value="0x02" name="Off" cname="_EBTR1_OFF" />
- </mask>
- <mask name="EBTR_2" value="0x04" >
+ </tqmask>
+ <tqmask name="EBTR_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_EBTR2_ON" />
<value value="0x04" name="Off" cname="_EBTR2_OFF" />
- </mask>
- <mask name="EBTR_3" value="0x08" >
+ </tqmask>
+ <tqmask name="EBTR_3" value="0x08" >
<value value="0x00" name="C000:FFFF" cname="_EBTR3_ON" />
<value value="0x08" name="Off" cname="_EBTR3_OFF" />
- </mask>
- <mask name="EBTR_4" value="0x10" >
+ </tqmask>
+ <tqmask name="EBTR_4" value="0x10" >
<value value="0x00" name="10000:13FFF" cname="_EBTR4_ON" />
<value value="0x10" name="Off" cname="_EBTR4_OFF" />
- </mask>
- <mask name="EBTR_5" value="0x20" >
+ </tqmask>
+ <tqmask name="EBTR_5" value="0x20" >
<value value="0x00" name="14000:17FFF" cname="_EBTR5_ON" />
<value value="0x20" name="Off" cname="_EBTR5_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x40" >
- <mask name="EBTRB" value="0x40" >
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="EBTRB" value="0x40" >
<value value="0x00" name="All" cname="_EBTRB_ON" />
<value value="0x40" name="Off" cname="_EBTRB_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F8680.xml b/src/devices/pic/xml_data/18F8680.xml
index 97ec3c0..607bf0f 100644
--- a/src/devices/pic/xml_data/18F8680.xml
+++ b/src/devices/pic/xml_data/18F8680.xml
@@ -29,17 +29,17 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x00FFFF" word_write_align="4" word_erase_align="32" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="eeprom" start="0x000000" end="0x0003FF" hexfile_offset="0xF00000" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0x2F" >
- <mask name="FOSC" value="0x0F" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0x2F" >
+ <tqmask name="FOSC" value="0x0F" >
<value value="0x00" name="LP" cname="_OSC_LP" />
<value value="0x01" name="XT" cname="_OSC_XT" />
<value value="0x02" name="HS" cname="_OSC_HS" />
@@ -53,36 +53,36 @@
<value value="0x0D" name="E4S_IO" cname="_OSC_ECIOSWPLL" />
<value value="0x0E" name="H4S" cname="_OSC_HSSWPLL" />
<value value="0x0F" name="EXTRC_IO" cname="_OSC_RCIO" />
- </mask>
- <mask name="OSCSEN" value="0x20" >
+ </tqmask>
+ <tqmask name="OSCSEN" value="0x20" >
<value value="0x00" name="On" cname="_OSCS_ON" />
<value value="0x20" name="Off" cname="_OSCS_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x0F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" />
- </mask>
- <mask name="BODEN" value="0x02" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x02" >
<value value="0x00" name="Off" cname="_BOR_OFF" />
<value value="0x02" name="On" cname="_BOR_ON" />
- </mask>
- <mask name="BORV" value="0x0C" >
+ </tqmask>
+ <tqmask name="BORV" value="0x0C" >
<value value="0x00" name="4.5" cname="_BORV_45" />
<value value="0x04" name="4.2" cname="_BORV_42" />
<value value="0x08" name="2.7" cname="_BORV_27" />
<value value="0x0C" name="2.0" cname="_BORV_20" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x1F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" />
<value value="0x01" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x1E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x1E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" />
@@ -99,142 +99,142 @@
<value value="0x1A" name="1:8192" cname="_WDTPS_8192" />
<value value="0x1C" name="1:16384" cname="_WDTPS_16384" />
<value value="0x1E" name="1:32768" cname="_WDTPS_32768" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x83" >
- <mask name="PM" value="0x03" >
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x83" >
+ <tqmask name="PM" value="0x03" >
<value value="0x00" name="Extended microcontroller" cname="_MODE_EM" />
<value value="0x01" name="Microprocessor with boot" cname="_MODE_MPB" />
<value value="0x02" name="Microprocessor" cname="_MODE_MP" />
<value value="0x03" name="Microcontroller" cname="_MODE_MC" />
- </mask>
- <mask name="WAIT" value="0x80" >
+ </tqmask>
+ <tqmask name="WAIT" value="0x80" >
<value value="0x00" name="On" cname="_WAIT_ON" />
<value value="0x80" name="Off" cname="_WAIT_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x83" cmask="0x02" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x83" ctqmask="0x02" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RE7" cname="_CCP2MX_OFF" />
<value value="0x01" name="RC1" cname="_CCP2MX_ON" />
- </mask>
- <mask name="ECCPMX" value="0x02" >
+ </tqmask>
+ <tqmask name="ECCPMX" value="0x02" >
<value value="0x00" name="RH7-RH6" cname="_ECCPMX_PORTH" />
<value value="0x02" name="RE6-RE5" cname="_ECCPMX_PORTE" />
- </mask>
- <mask name="MCLRE" value="0x80" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x80" >
<value value="0x00" name="Internal" cname="_MCLRE_OFF" />
<value value="0x80" name="External" cname="_MCLRE_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x85" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x85" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVR_OFF" />
<value value="0x01" name="On" cname="_STVR_ON" />
- </mask>
- <mask name="LVP" value="0x04" >
+ </tqmask>
+ <tqmask name="LVP" value="0x04" >
<value value="0x00" name="Off" cname="_LVP_OFF" />
<value value="0x04" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0x0F" cmask="0x08" >
- <mask name="CP_0" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0x0F" ctqmask="0x08" >
+ <tqmask name="CP_0" value="0x01" >
<value value="0x00" name="0800:3FFF" cname="_CP0_ON" />
<value value="0x01" name="Off" cname="_CP0_OFF" />
- </mask>
- <mask name="CP_1" value="0x02" >
+ </tqmask>
+ <tqmask name="CP_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_CP1_ON" />
<value value="0x02" name="Off" cname="_CP1_OFF" />
- </mask>
- <mask name="CP_2" value="0x04" >
+ </tqmask>
+ <tqmask name="CP_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_CP2_ON" />
<value value="0x04" name="Off" cname="_CP2_OFF" />
- </mask>
- <mask name="CP_3" value="0x08" >
+ </tqmask>
+ <tqmask name="CP_3" value="0x08" >
<value value="0x00" name="C000:FFFF" cname="_CP3_ON" />
<value value="0x08" name="Off" cname="_CP3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0xC0" >
- <mask name="CPB" value="0x40" >
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0xC0" >
+ <tqmask name="CPB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_CPB_ON" />
<value value="0x40" name="Off" cname="_CPB_OFF" />
- </mask>
- <mask name="CPD" value="0x80" >
+ </tqmask>
+ <tqmask name="CPD" value="0x80" >
<value value="0x00" name="All" cname="_CPD_ON" />
<value value="0x80" name="Off" cname="_CPD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0x0F" cmask="0x08" >
- <mask name="WRT_0" value="0x01" >
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0x0F" ctqmask="0x08" >
+ <tqmask name="WRT_0" value="0x01" >
<value value="0x00" name="0800:3FFF" cname="_WRT0_ON" />
<value value="0x01" name="Off" cname="_WRT0_OFF" />
- </mask>
- <mask name="WRT_1" value="0x02" >
+ </tqmask>
+ <tqmask name="WRT_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_WRT1_ON" />
<value value="0x02" name="Off" cname="_WRT1_OFF" />
- </mask>
- <mask name="WRT_2" value="0x04" >
+ </tqmask>
+ <tqmask name="WRT_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_WRT2_ON" />
<value value="0x04" name="Off" cname="_WRT2_OFF" />
- </mask>
- <mask name="WRT_3" value="0x08" >
+ </tqmask>
+ <tqmask name="WRT_3" value="0x08" >
<value value="0x00" name="C000:FFFF" cname="_WRT3_ON" />
<value value="0x08" name="Off" cname="_WRT3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0xE0" >
- <mask name="WRTC" value="0x20" >
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0xE0" >
+ <tqmask name="WRTC" value="0x20" >
<value value="0x00" name="All" cname="_WRTC_ON" />
<value value="0x20" name="Off" cname="_WRTC_OFF" />
- </mask>
- <mask name="WRTB" value="0x40" >
+ </tqmask>
+ <tqmask name="WRTB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_WRTB_ON" />
<value value="0x40" name="Off" cname="_WRTB_OFF" />
- </mask>
- <mask name="WRTD" value="0x80" >
+ </tqmask>
+ <tqmask name="WRTD" value="0x80" >
<value value="0x00" name="All" cname="_WRTD_ON" />
<value value="0x80" name="Off" cname="_WRTD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0x0F" cmask="0x08" >
- <mask name="EBTR_0" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0x0F" ctqmask="0x08" >
+ <tqmask name="EBTR_0" value="0x01" >
<value value="0x00" name="0800:3FFF" cname="_EBTR0_ON" />
<value value="0x01" name="Off" cname="_EBTR0_OFF" />
- </mask>
- <mask name="EBTR_1" value="0x02" >
+ </tqmask>
+ <tqmask name="EBTR_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_EBTR1_ON" />
<value value="0x02" name="Off" cname="_EBTR1_OFF" />
- </mask>
- <mask name="EBTR_2" value="0x04" >
+ </tqmask>
+ <tqmask name="EBTR_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_EBTR2_ON" />
<value value="0x04" name="Off" cname="_EBTR2_OFF" />
- </mask>
- <mask name="EBTR_3" value="0x08" >
+ </tqmask>
+ <tqmask name="EBTR_3" value="0x08" >
<value value="0x00" name="C000:FFFF" cname="_EBTR3_ON" />
<value value="0x08" name="Off" cname="_EBTR3_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x40" >
- <mask name="EBTRB" value="0x40" >
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="EBTRB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_EBTRB_ON" />
<value value="0x40" name="Off" cname="_EBTRB_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F86J10.xml b/src/devices/pic/xml_data/18F86J10.xml
index 6cc1ec1..1974a92 100644
--- a/src/devices/pic/xml_data/18F86J10.xml
+++ b/src/devices/pic/xml_data/18F86J10.xml
@@ -29,55 +29,55 @@
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0xE1" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0xE1" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="" />
<value value="0x01" name="On" cname="" />
- </mask>
- <mask name="STVREN" value="0x20" >
+ </tqmask>
+ <tqmask name="STVREN" value="0x20" >
<value value="0x00" name="Off" cname="" />
<value value="0x20" name="On" cname="" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="" />
<value value="0x40" name="On" cname="" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x1" name="CONFIG1H" wmask="0xF7" bvalue="0x04" >
- <mask name="CP" value="0x04" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xF7" bvalue="0x04" >
+ <tqmask name="CP" value="0x04" >
<value value="0x00" name="All" cname="" />
<value value="0x04" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0xC7" >
- <mask name="FOSC" value="0x03" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0xC7" >
+ <tqmask name="FOSC" value="0x03" >
<value value="0x00" name="HS" cname="" />
<value value="0x01" name="HSPLL" cname="" />
<value value="0x02" name="EC" cname="" />
<value value="0x03" name="ECPLL_IO" cname="" />
- </mask>
- <mask name="FOSC2" value="0x04" >
+ </tqmask>
+ <tqmask name="FOSC2" value="0x04" >
<value value="0x00" name="FOSC1:FOSC0" cname="" />
<value value="0x04" name="INTRC" cname="" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="On" cname="" />
<value value="0x40" name="Off" cname="" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x0F" >
- <mask name="WDTPS" value="0x0F" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WDTPS" value="0x0F" >
<value value="0x00" name="1:1" cname="" />
<value value="0x01" name="1:2" cname="" />
<value value="0x02" name="1:4" cname="" />
@@ -94,45 +94,45 @@
<value value="0x0D" name="1:8192" cname="" />
<value value="0x0E" name="1:16384" cname="" />
<value value="0x0F" name="1:32768" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0xF8" >
- <mask name="EASHFT" value="0x08" >
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0xF8" >
+ <tqmask name="EASHFT" value="0x08" >
<value value="0x00" name="Off" cname="" />
<value value="0x08" name="On" cname="" />
- </mask>
- <mask name="EMB" value="0x30" >
+ </tqmask>
+ <tqmask name="EMB" value="0x30" >
<value value="0x00" name="20BIT" cname="" />
<value value="0x10" name="16BIT" cname="" />
<value value="0x20" name="12BIT" cname="" />
<value value="0x30" name="Disabled" cname="" />
- </mask>
- <mask name="BW" value="0x40" >
+ </tqmask>
+ <tqmask name="BW" value="0x40" >
<value value="0x00" name="8" cname="" />
<value value="0x40" name="16" cname="" />
- </mask>
- <mask name="WAIT" value="0x80" >
+ </tqmask>
+ <tqmask name="WAIT" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x03" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x03" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RB3" cname="" />
<value value="0x01" name="RC1" cname="" />
- </mask>
- <mask name="ECCPMX" value="0x02" >
+ </tqmask>
+ <tqmask name="ECCPMX" value="0x02" >
<value value="0x00" name="RH7-RH4" cname="" />
<value value="0x02" name="RE6-RE3" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x00" >
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" >
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F86J11.xml b/src/devices/pic/xml_data/18F86J11.xml
index 05e065e..844b0e1 100644
--- a/src/devices/pic/xml_data/18F86J11.xml
+++ b/src/devices/pic/xml_data/18F86J11.xml
@@ -30,55 +30,55 @@
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0xE1" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0xE1" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="" />
<value value="0x01" name="On" cname="" />
- </mask>
- <mask name="STVREN" value="0x20" >
+ </tqmask>
+ <tqmask name="STVREN" value="0x20" >
<value value="0x00" name="Off" cname="" />
<value value="0x20" name="On" cname="" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="" />
<value value="0x40" name="On" cname="" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x1" name="CONFIG1H" wmask="0xF7" bvalue="0x04" >
- <mask name="CP" value="0x04" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xF7" bvalue="0x04" >
+ <tqmask name="CP" value="0x04" >
<value value="0x00" name="All" cname="" />
<value value="0x04" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0xC7" >
- <mask name="FOSC" value="0x03" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0xC7" >
+ <tqmask name="FOSC" value="0x03" >
<value value="0x00" name="HS" cname="" />
<value value="0x01" name="HSPLL" cname="" />
<value value="0x02" name="EC" cname="" />
<value value="0x03" name="ECPLL_IO" cname="" />
- </mask>
- <mask name="FOSC2" value="0x04" >
+ </tqmask>
+ <tqmask name="FOSC2" value="0x04" >
<value value="0x00" name="FOSC1:FOSC0" cname="" />
<value value="0x04" name="INTRC" cname="" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="On" cname="" />
<value value="0x40" name="Off" cname="" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x0F" >
- <mask name="WDTPS" value="0x0F" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WDTPS" value="0x0F" >
<value value="0x00" name="1:1" cname="" />
<value value="0x01" name="1:2" cname="" />
<value value="0x02" name="1:4" cname="" />
@@ -95,53 +95,53 @@
<value value="0x0D" name="1:8192" cname="" />
<value value="0x0E" name="1:16384" cname="" />
<value value="0x0F" name="1:32768" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0xF8" >
- <mask name="EASHFT" value="0x08" >
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0xF8" >
+ <tqmask name="EASHFT" value="0x08" >
<value value="0x00" name="Off" cname="" />
<value value="0x08" name="On" cname="" />
- </mask>
- <mask name="EMB" value="0x30" >
+ </tqmask>
+ <tqmask name="EMB" value="0x30" >
<value value="0x00" name="20BIT" cname="" />
<value value="0x10" name="16BIT" cname="" />
<value value="0x20" name="12BIT" cname="" />
<value value="0x30" name="Disabled" cname="" />
- </mask>
- <mask name="BW" value="0x40" >
+ </tqmask>
+ <tqmask name="BW" value="0x40" >
<value value="0x00" name="8" cname="" />
<value value="0x40" name="16" cname="" />
- </mask>
- <mask name="WAIT" value="0x80" >
+ </tqmask>
+ <tqmask name="WAIT" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x0F" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RB3" cname="" />
<value value="0x01" name="RC1" cname="" />
- </mask>
- <mask name="ECCPMX" value="0x02" >
+ </tqmask>
+ <tqmask name="ECCPMX" value="0x02" >
<value value="0x00" name="RH7-RH4" cname="" />
<value value="0x02" name="RE6-RE3" cname="" />
- </mask>
- <mask name="PMPMX" value="0x04" >
+ </tqmask>
+ <tqmask name="PMPMX" value="0x04" >
<value value="0x00" name="NotConnected" cname="" />
<value value="0x04" name="Connected" cname="" />
- </mask>
- <mask name="MSSPSEL" value="0x08" >
+ </tqmask>
+ <tqmask name="MSSPSEL" value="0x08" >
<value value="0x00" name="5BIT" cname="" />
<value value="0x08" name="7BIT" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x00" >
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" >
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F86J15.xml b/src/devices/pic/xml_data/18F86J15.xml
index bcebf10..e5f94df 100644
--- a/src/devices/pic/xml_data/18F86J15.xml
+++ b/src/devices/pic/xml_data/18F86J15.xml
@@ -29,55 +29,55 @@
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0xE1" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0xE1" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="" />
<value value="0x01" name="On" cname="" />
- </mask>
- <mask name="STVREN" value="0x20" >
+ </tqmask>
+ <tqmask name="STVREN" value="0x20" >
<value value="0x00" name="Off" cname="" />
<value value="0x20" name="On" cname="" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="" />
<value value="0x40" name="On" cname="" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x1" name="CONFIG1H" wmask="0xF7" bvalue="0x04" >
- <mask name="CP" value="0x04" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xF7" bvalue="0x04" >
+ <tqmask name="CP" value="0x04" >
<value value="0x00" name="All" cname="" />
<value value="0x04" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0xC7" >
- <mask name="FOSC" value="0x03" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0xC7" >
+ <tqmask name="FOSC" value="0x03" >
<value value="0x00" name="HS" cname="" />
<value value="0x01" name="HSPLL" cname="" />
<value value="0x02" name="EC" cname="" />
<value value="0x03" name="ECPLL_IO" cname="" />
- </mask>
- <mask name="FOSC2" value="0x04" >
+ </tqmask>
+ <tqmask name="FOSC2" value="0x04" >
<value value="0x00" name="FOSC1:FOSC0" cname="" />
<value value="0x04" name="INTRC" cname="" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="On" cname="" />
<value value="0x40" name="Off" cname="" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x0F" >
- <mask name="WDTPS" value="0x0F" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WDTPS" value="0x0F" >
<value value="0x00" name="1:1" cname="" />
<value value="0x01" name="1:2" cname="" />
<value value="0x02" name="1:4" cname="" />
@@ -94,45 +94,45 @@
<value value="0x0D" name="1:8192" cname="" />
<value value="0x0E" name="1:16384" cname="" />
<value value="0x0F" name="1:32768" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0xF8" >
- <mask name="EASHFT" value="0x08" >
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0xF8" >
+ <tqmask name="EASHFT" value="0x08" >
<value value="0x00" name="Off" cname="" />
<value value="0x08" name="On" cname="" />
- </mask>
- <mask name="EMB" value="0x30" >
+ </tqmask>
+ <tqmask name="EMB" value="0x30" >
<value value="0x00" name="20BIT" cname="" />
<value value="0x10" name="16BIT" cname="" />
<value value="0x20" name="12BIT" cname="" />
<value value="0x30" name="Disabled" cname="" />
- </mask>
- <mask name="BW" value="0x40" >
+ </tqmask>
+ <tqmask name="BW" value="0x40" >
<value value="0x00" name="8" cname="" />
<value value="0x40" name="16" cname="" />
- </mask>
- <mask name="WAIT" value="0x80" >
+ </tqmask>
+ <tqmask name="WAIT" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x03" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x03" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RB3" cname="" />
<value value="0x01" name="RC1" cname="" />
- </mask>
- <mask name="ECCPMX" value="0x02" >
+ </tqmask>
+ <tqmask name="ECCPMX" value="0x02" >
<value value="0x00" name="RH7-RH4" cname="" />
<value value="0x02" name="RE6-RE3" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x00" >
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" >
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F86J16.xml b/src/devices/pic/xml_data/18F86J16.xml
index b06b858..ce5d2c4 100644
--- a/src/devices/pic/xml_data/18F86J16.xml
+++ b/src/devices/pic/xml_data/18F86J16.xml
@@ -29,55 +29,55 @@
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0xE1" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0xE1" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="" />
<value value="0x01" name="On" cname="" />
- </mask>
- <mask name="STVREN" value="0x20" >
+ </tqmask>
+ <tqmask name="STVREN" value="0x20" >
<value value="0x00" name="Off" cname="" />
<value value="0x20" name="On" cname="" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="" />
<value value="0x40" name="On" cname="" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x1" name="CONFIG1H" wmask="0xF7" bvalue="0x04" >
- <mask name="CP" value="0x04" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xF7" bvalue="0x04" >
+ <tqmask name="CP" value="0x04" >
<value value="0x00" name="All" cname="" />
<value value="0x04" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0xC7" >
- <mask name="FOSC" value="0x03" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0xC7" >
+ <tqmask name="FOSC" value="0x03" >
<value value="0x00" name="HS" cname="" />
<value value="0x01" name="HSPLL" cname="" />
<value value="0x02" name="EC" cname="" />
<value value="0x03" name="ECPLL_IO" cname="" />
- </mask>
- <mask name="FOSC2" value="0x04" >
+ </tqmask>
+ <tqmask name="FOSC2" value="0x04" >
<value value="0x00" name="FOSC1:FOSC0" cname="" />
<value value="0x04" name="INTRC" cname="" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="On" cname="" />
<value value="0x40" name="Off" cname="" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x0F" >
- <mask name="WDTPS" value="0x0F" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WDTPS" value="0x0F" >
<value value="0x00" name="1:1" cname="" />
<value value="0x01" name="1:2" cname="" />
<value value="0x02" name="1:4" cname="" />
@@ -94,53 +94,53 @@
<value value="0x0D" name="1:8192" cname="" />
<value value="0x0E" name="1:16384" cname="" />
<value value="0x0F" name="1:32768" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0xF8" >
- <mask name="EASHFT" value="0x08" >
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0xF8" >
+ <tqmask name="EASHFT" value="0x08" >
<value value="0x00" name="Off" cname="" />
<value value="0x08" name="On" cname="" />
- </mask>
- <mask name="EMB" value="0x30" >
+ </tqmask>
+ <tqmask name="EMB" value="0x30" >
<value value="0x00" name="20BIT" cname="" />
<value value="0x10" name="16BIT" cname="" />
<value value="0x20" name="12BIT" cname="" />
<value value="0x30" name="Disabled" cname="" />
- </mask>
- <mask name="BW" value="0x40" >
+ </tqmask>
+ <tqmask name="BW" value="0x40" >
<value value="0x00" name="8" cname="" />
<value value="0x40" name="16" cname="" />
- </mask>
- <mask name="WAIT" value="0x80" >
+ </tqmask>
+ <tqmask name="WAIT" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x0F" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RB3" cname="" />
<value value="0x01" name="RC1" cname="" />
- </mask>
- <mask name="ECCPMX" value="0x02" >
+ </tqmask>
+ <tqmask name="ECCPMX" value="0x02" >
<value value="0x00" name="RH7-RH4" cname="" />
<value value="0x02" name="RE6-RE3" cname="" />
- </mask>
- <mask name="PMPMX" value="0x04" >
+ </tqmask>
+ <tqmask name="PMPMX" value="0x04" >
<value value="0x00" name="NotConnected" cname="" />
<value value="0x04" name="Connected" cname="" />
- </mask>
- <mask name="MSSPSEL" value="0x08" >
+ </tqmask>
+ <tqmask name="MSSPSEL" value="0x08" >
<value value="0x00" name="5BIT" cname="" />
<value value="0x08" name="7BIT" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x00" >
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" >
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F86J50.xml b/src/devices/pic/xml_data/18F86J50.xml
index fa67e08..44acae5 100644
--- a/src/devices/pic/xml_data/18F86J50.xml
+++ b/src/devices/pic/xml_data/18F86J50.xml
@@ -29,16 +29,16 @@
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0xEF" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0xEF" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="" />
<value value="0x01" name="On" cname="" />
- </mask>
- <mask name="STVREN" value="0x20" >
+ </tqmask>
+ <tqmask name="STVREN" value="0x20" >
<value value="0x00" name="Off" cname="" />
<value value="0x20" name="On" cname="" />
- </mask>
- <mask name="PLLDIV" value="0x0E" >
+ </tqmask>
+ <tqmask name="PLLDIV" value="0x0E" >
<value value="0x00" name="12" cname="" />
<value value="0x02" name="10" cname="" />
<value value="0x04" name="6" cname="" />
@@ -47,47 +47,47 @@
<value value="0x0A" name="3" cname="" />
<value value="0x0C" name="2" cname="" />
<value value="0x0E" name="1" cname="" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="" />
<value value="0x40" name="On" cname="" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x1" name="CONFIG1H" wmask="0xF7" bvalue="0x04" >
- <mask name="CP" value="0x04" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xF7" bvalue="0x04" >
+ <tqmask name="CP" value="0x04" >
<value value="0x00" name="All" cname="" />
<value value="0x04" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0xC7" >
- <mask name="FOSC" value="0x03" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0xC7" >
+ <tqmask name="FOSC" value="0x03" >
<value value="0x00" name="HS" cname="" />
<value value="0x01" name="HSPLL" cname="" />
<value value="0x02" name="EC" cname="" />
<value value="0x03" name="ECPLL_IO" cname="" />
- </mask>
- <mask name="FOSC2" value="0x04" >
+ </tqmask>
+ <tqmask name="FOSC2" value="0x04" >
<value value="0x00" name="FOSC1:FOSC0" cname="" />
<value value="0x04" name="INTRC" cname="" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="On" cname="" />
<value value="0x40" name="Off" cname="" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x0F" >
- <mask name="WDTPS" value="0x0F" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WDTPS" value="0x0F" >
<value value="0x00" name="1:1" cname="" />
<value value="0x01" name="1:2" cname="" />
<value value="0x02" name="1:4" cname="" />
@@ -104,53 +104,53 @@
<value value="0x0D" name="1:8192" cname="" />
<value value="0x0E" name="1:16384" cname="" />
<value value="0x0F" name="1:32768" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0xF8" >
- <mask name="EASHFT" value="0x08" >
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0xF8" >
+ <tqmask name="EASHFT" value="0x08" >
<value value="0x00" name="Off" cname="" />
<value value="0x08" name="On" cname="" />
- </mask>
- <mask name="EMB" value="0x30" >
+ </tqmask>
+ <tqmask name="EMB" value="0x30" >
<value value="0x00" name="20BIT" cname="" />
<value value="0x10" name="16BIT" cname="" />
<value value="0x20" name="12BIT" cname="" />
<value value="0x30" name="Disabled" cname="" />
- </mask>
- <mask name="BW" value="0x40" >
+ </tqmask>
+ <tqmask name="BW" value="0x40" >
<value value="0x00" name="8" cname="" />
<value value="0x40" name="16" cname="" />
- </mask>
- <mask name="WAIT" value="0x80" >
+ </tqmask>
+ <tqmask name="WAIT" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x0F" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RB3" cname="" />
<value value="0x01" name="RC1" cname="" />
- </mask>
- <mask name="ECCPMX" value="0x02" >
+ </tqmask>
+ <tqmask name="ECCPMX" value="0x02" >
<value value="0x00" name="RH7-RH4" cname="" />
<value value="0x02" name="RE6-RE3" cname="" />
- </mask>
- <mask name="PMPMX" value="0x04" >
+ </tqmask>
+ <tqmask name="PMPMX" value="0x04" >
<value value="0x00" name="NotConnected" cname="" />
<value value="0x04" name="Connected" cname="" />
- </mask>
- <mask name="MSSPSEL" value="0x08" >
+ </tqmask>
+ <tqmask name="MSSPSEL" value="0x08" >
<value value="0x00" name="5BIT" cname="" />
<value value="0x08" name="7BIT" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x00" >
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" >
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F86J55.xml b/src/devices/pic/xml_data/18F86J55.xml
index 9b29823..1b9d553 100644
--- a/src/devices/pic/xml_data/18F86J55.xml
+++ b/src/devices/pic/xml_data/18F86J55.xml
@@ -29,16 +29,16 @@
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0xEF" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0xEF" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="" />
<value value="0x01" name="On" cname="" />
- </mask>
- <mask name="STVREN" value="0x20" >
+ </tqmask>
+ <tqmask name="STVREN" value="0x20" >
<value value="0x00" name="Off" cname="" />
<value value="0x20" name="On" cname="" />
- </mask>
- <mask name="PLLDIV" value="0x0E" >
+ </tqmask>
+ <tqmask name="PLLDIV" value="0x0E" >
<value value="0x00" name="12" cname="" />
<value value="0x02" name="10" cname="" />
<value value="0x04" name="6" cname="" />
@@ -47,47 +47,47 @@
<value value="0x0A" name="3" cname="" />
<value value="0x0C" name="2" cname="" />
<value value="0x0E" name="1" cname="" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="" />
<value value="0x40" name="On" cname="" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x1" name="CONFIG1H" wmask="0xF7" bvalue="0x04" >
- <mask name="CP" value="0x04" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xF7" bvalue="0x04" >
+ <tqmask name="CP" value="0x04" >
<value value="0x00" name="All" cname="" />
<value value="0x04" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0xC7" >
- <mask name="FOSC" value="0x03" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0xC7" >
+ <tqmask name="FOSC" value="0x03" >
<value value="0x00" name="HS" cname="" />
<value value="0x01" name="HSPLL" cname="" />
<value value="0x02" name="EC" cname="" />
<value value="0x03" name="ECPLL_IO" cname="" />
- </mask>
- <mask name="FOSC2" value="0x04" >
+ </tqmask>
+ <tqmask name="FOSC2" value="0x04" >
<value value="0x00" name="FOSC1:FOSC0" cname="" />
<value value="0x04" name="INTRC" cname="" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="On" cname="" />
<value value="0x40" name="Off" cname="" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x0F" >
- <mask name="WDTPS" value="0x0F" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WDTPS" value="0x0F" >
<value value="0x00" name="1:1" cname="" />
<value value="0x01" name="1:2" cname="" />
<value value="0x02" name="1:4" cname="" />
@@ -104,53 +104,53 @@
<value value="0x0D" name="1:8192" cname="" />
<value value="0x0E" name="1:16384" cname="" />
<value value="0x0F" name="1:32768" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0xF8" >
- <mask name="EASHFT" value="0x08" >
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0xF8" >
+ <tqmask name="EASHFT" value="0x08" >
<value value="0x00" name="Off" cname="" />
<value value="0x08" name="On" cname="" />
- </mask>
- <mask name="EMB" value="0x30" >
+ </tqmask>
+ <tqmask name="EMB" value="0x30" >
<value value="0x00" name="20BIT" cname="" />
<value value="0x10" name="16BIT" cname="" />
<value value="0x20" name="12BIT" cname="" />
<value value="0x30" name="Disabled" cname="" />
- </mask>
- <mask name="BW" value="0x40" >
+ </tqmask>
+ <tqmask name="BW" value="0x40" >
<value value="0x00" name="8" cname="" />
<value value="0x40" name="16" cname="" />
- </mask>
- <mask name="WAIT" value="0x80" >
+ </tqmask>
+ <tqmask name="WAIT" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x0F" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RB3" cname="" />
<value value="0x01" name="RC1" cname="" />
- </mask>
- <mask name="ECCPMX" value="0x02" >
+ </tqmask>
+ <tqmask name="ECCPMX" value="0x02" >
<value value="0x00" name="RH7-RH4" cname="" />
<value value="0x02" name="RE6-RE3" cname="" />
- </mask>
- <mask name="PMPMX" value="0x04" >
+ </tqmask>
+ <tqmask name="PMPMX" value="0x04" >
<value value="0x00" name="NotConnected" cname="" />
<value value="0x04" name="Connected" cname="" />
- </mask>
- <mask name="MSSPSEL" value="0x08" >
+ </tqmask>
+ <tqmask name="MSSPSEL" value="0x08" >
<value value="0x00" name="5BIT" cname="" />
<value value="0x08" name="7BIT" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x00" >
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" >
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F86J60.xml b/src/devices/pic/xml_data/18F86J60.xml
index 42f3d20..3fa4f03 100644
--- a/src/devices/pic/xml_data/18F86J60.xml
+++ b/src/devices/pic/xml_data/18F86J60.xml
@@ -32,55 +32,55 @@
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0xE1" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0xE1" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="" />
<value value="0x01" name="On" cname="" />
- </mask>
- <mask name="STVREN" value="0x20" >
+ </tqmask>
+ <tqmask name="STVREN" value="0x20" >
<value value="0x00" name="Off" cname="" />
<value value="0x20" name="On" cname="" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="" />
<value value="0x40" name="On" cname="" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x1" name="CONFIG1H" wmask="0xF7" bvalue="0x04" >
- <mask name="CP" value="0x04" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xF7" bvalue="0x04" >
+ <tqmask name="CP" value="0x04" >
<value value="0x00" name="All" cname="" />
<value value="0x04" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0xC7" >
- <mask name="FOSC" value="0x03" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0xC7" >
+ <tqmask name="FOSC" value="0x03" >
<value value="0x00" name="HS" cname="" />
<value value="0x01" name="HSPLL" cname="" />
<value value="0x02" name="EC" cname="" />
<value value="0x03" name="ECPLL_IO" cname="" />
- </mask>
- <mask name="FOSC2" value="0x04" >
+ </tqmask>
+ <tqmask name="FOSC2" value="0x04" >
<value value="0x00" name="FOSC1:FOSC0" cname="" />
<value value="0x04" name="INTRC" cname="" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="On" cname="" />
<value value="0x40" name="Off" cname="" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x0F" >
- <mask name="WDTPS" value="0x0F" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WDTPS" value="0x0F" >
<value value="0x00" name="1:1" cname="" />
<value value="0x01" name="1:2" cname="" />
<value value="0x02" name="1:4" cname="" />
@@ -97,31 +97,31 @@
<value value="0x0D" name="1:8192" cname="" />
<value value="0x0E" name="1:16384" cname="" />
<value value="0x0F" name="1:32768" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x00" >
</config>
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x07" >
- <mask name="ETHLED" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="ETHLED" value="0x01" >
<value value="0x00" name="Off" cname="" />
<value value="0x01" name="On" cname="" />
- </mask>
- <mask name="ECCPMX" value="0x02" >
+ </tqmask>
+ <tqmask name="ECCPMX" value="0x02" >
<value value="0x00" name="RH7-RH4" cname="" />
<value value="0x02" name="RE6-RE3" cname="" />
- </mask>
- <mask name="CCP2MX" value="0x04" >
+ </tqmask>
+ <tqmask name="CCP2MX" value="0x04" >
<value value="0x00" name="RE7" cname="" />
<value value="0x04" name="RC1" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x00" >
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" >
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F86J65.xml b/src/devices/pic/xml_data/18F86J65.xml
index c2cdf41..d482c93 100644
--- a/src/devices/pic/xml_data/18F86J65.xml
+++ b/src/devices/pic/xml_data/18F86J65.xml
@@ -29,55 +29,55 @@
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0xE1" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0xE1" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="" />
<value value="0x01" name="On" cname="" />
- </mask>
- <mask name="STVREN" value="0x20" >
+ </tqmask>
+ <tqmask name="STVREN" value="0x20" >
<value value="0x00" name="Off" cname="" />
<value value="0x20" name="On" cname="" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="" />
<value value="0x40" name="On" cname="" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x1" name="CONFIG1H" wmask="0xF7" bvalue="0x04" >
- <mask name="CP" value="0x04" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xF7" bvalue="0x04" >
+ <tqmask name="CP" value="0x04" >
<value value="0x00" name="All" cname="" />
<value value="0x04" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0xC7" >
- <mask name="FOSC" value="0x03" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0xC7" >
+ <tqmask name="FOSC" value="0x03" >
<value value="0x00" name="HS" cname="" />
<value value="0x01" name="HSPLL" cname="" />
<value value="0x02" name="EC" cname="" />
<value value="0x03" name="ECPLL_IO" cname="" />
- </mask>
- <mask name="FOSC2" value="0x04" >
+ </tqmask>
+ <tqmask name="FOSC2" value="0x04" >
<value value="0x00" name="FOSC1:FOSC0" cname="" />
<value value="0x04" name="INTRC" cname="" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="On" cname="" />
<value value="0x40" name="Off" cname="" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x0F" >
- <mask name="WDTPS" value="0x0F" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WDTPS" value="0x0F" >
<value value="0x00" name="1:1" cname="" />
<value value="0x01" name="1:2" cname="" />
<value value="0x02" name="1:4" cname="" />
@@ -94,31 +94,31 @@
<value value="0x0D" name="1:8192" cname="" />
<value value="0x0E" name="1:16384" cname="" />
<value value="0x0F" name="1:32768" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x00" >
</config>
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x07" >
- <mask name="ETHLED" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="ETHLED" value="0x01" >
<value value="0x00" name="Off" cname="" />
<value value="0x01" name="On" cname="" />
- </mask>
- <mask name="ECCPMX" value="0x02" >
+ </tqmask>
+ <tqmask name="ECCPMX" value="0x02" >
<value value="0x00" name="RH7-RH4" cname="" />
<value value="0x02" name="RE6-RE3" cname="" />
- </mask>
- <mask name="CCP2MX" value="0x04" >
+ </tqmask>
+ <tqmask name="CCP2MX" value="0x04" >
<value value="0x00" name="RE7" cname="" />
<value value="0x04" name="RC1" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x00" >
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" >
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F8720.xml b/src/devices/pic/xml_data/18F8720.xml
index f634b25..8905720 100644
--- a/src/devices/pic/xml_data/18F8720.xml
+++ b/src/devices/pic/xml_data/18F8720.xml
@@ -37,17 +37,17 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x01FFFF" word_write_align="4" word_erase_align="32" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="eeprom" start="0x000000" end="0x0003FF" hexfile_offset="0xF00000" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0x27" >
- <mask name="FOSC" value="0x07" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0x27" >
+ <tqmask name="FOSC" value="0x07" >
<value value="0x00" name="LP" cname="_LP_OSC" />
<value value="0x01" name="XT" cname="_XT_OSC" />
<value value="0x02" name="HS" cname="_HS_OSC" />
@@ -56,36 +56,36 @@
<value value="0x05" name="EC_IO" cname="_ECIO_OSC" />
<value value="0x06" name="H4" cname="_HSPLL_OSC" />
<value value="0x07" name="EXTRC_IO" cname="_RCIO_OSC" />
- </mask>
- <mask name="OSCSEN" value="0x20" >
+ </tqmask>
+ <tqmask name="OSCSEN" value="0x20" >
<value value="0x00" name="On" cname="_OSCS_ON" />
<value value="0x20" name="Off" cname="_OSCS_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x0F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" />
- </mask>
- <mask name="BODEN" value="0x02" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x02" >
<value value="0x00" name="Off" cname="_BOR_OFF" />
<value value="0x02" name="On" cname="_BOR_ON" />
- </mask>
- <mask name="BORV" value="0x0C" >
+ </tqmask>
+ <tqmask name="BORV" value="0x0C" >
<value value="0x00" name="4.5" cname="_BORV_45" />
<value value="0x04" name="4.2" cname="_BORV_42" />
<value value="0x08" name="2.7" cname="_BORV_27" />
<value value="0x0C" name="2.0" cname="_BORV_20" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x0F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" />
<value value="0x01" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x0E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x0E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" />
@@ -94,182 +94,182 @@
<value value="0x0A" name="1:32" cname="_WDTPS_32" />
<value value="0x0C" name="1:64" cname="_WDTPS_64" />
<value value="0x0E" name="1:128" cname="_WDTPS_128" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x83" >
- <mask name="PM" value="0x03" >
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x83" >
+ <tqmask name="PM" value="0x03" >
<value value="0x00" name="Extended microcontroller" cname="_XMC_MODE" />
<value value="0x01" name="Microprocessor with boot" cname="_MPB_MODE" />
<value value="0x02" name="Microprocessor" cname="_MP_MODE" />
<value value="0x03" name="Microcontroller" cname="_MC_MODE" />
- </mask>
- <mask name="WAIT" value="0x80" >
+ </tqmask>
+ <tqmask name="WAIT" value="0x80" >
<value value="0x00" name="On" cname="_WAIT_ON" />
<value value="0x80" name="Off" cname="_WAIT_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x01" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x01" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RE7" cname="_CCP2MX_OFF" />
<value value="0x01" name="RC1" cname="_CCP2MX_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x85" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x85" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVR_OFF" />
<value value="0x01" name="On" cname="_STVR_ON" />
- </mask>
- <mask name="LVP" value="0x04" >
+ </tqmask>
+ <tqmask name="LVP" value="0x04" >
<value value="0x00" name="Off" cname="_LVP_OFF" />
<value value="0x04" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0xFF" >
- <mask name="CP_0" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0xFF" >
+ <tqmask name="CP_0" value="0x01" >
<value value="0x00" name="0200:3FFF" cname="_CP0_ON" />
<value value="0x01" name="Off" cname="_CP0_OFF" />
- </mask>
- <mask name="CP_1" value="0x02" >
+ </tqmask>
+ <tqmask name="CP_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_CP1_ON" />
<value value="0x02" name="Off" cname="_CP1_OFF" />
- </mask>
- <mask name="CP_2" value="0x04" >
+ </tqmask>
+ <tqmask name="CP_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_CP2_ON" />
<value value="0x04" name="Off" cname="_CP2_OFF" />
- </mask>
- <mask name="CP_3" value="0x08" >
+ </tqmask>
+ <tqmask name="CP_3" value="0x08" >
<value value="0x00" name="C000:FFFF" cname="_CP3_ON" />
<value value="0x08" name="Off" cname="_CP3_OFF" />
- </mask>
- <mask name="CP_4" value="0x10" >
+ </tqmask>
+ <tqmask name="CP_4" value="0x10" >
<value value="0x00" name="10000:13FFF" cname="_CP4_ON" />
<value value="0x10" name="Off" cname="_CP4_OFF" />
- </mask>
- <mask name="CP_5" value="0x20" >
+ </tqmask>
+ <tqmask name="CP_5" value="0x20" >
<value value="0x00" name="14000:17FFF" cname="_CP5_ON" />
<value value="0x20" name="Off" cname="_CP5_OFF" />
- </mask>
- <mask name="CP_6" value="0x40" >
+ </tqmask>
+ <tqmask name="CP_6" value="0x40" >
<value value="0x00" name="18000:1BFFF" cname="_CP6_ON" />
<value value="0x40" name="Off" cname="_CP6_OFF" />
- </mask>
- <mask name="CP_7" value="0x80" >
+ </tqmask>
+ <tqmask name="CP_7" value="0x80" >
<value value="0x00" name="1C000:1FFFF" cname="_CP7_ON" />
<value value="0x80" name="Off" cname="_CP7_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0xC0" >
- <mask name="CPB" value="0x40" >
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0xC0" >
+ <tqmask name="CPB" value="0x40" >
<value value="0x00" name="0000:01FF" cname="_CPB_ON" />
<value value="0x40" name="Off" cname="_CPB_OFF" />
- </mask>
- <mask name="CPD" value="0x80" >
+ </tqmask>
+ <tqmask name="CPD" value="0x80" >
<value value="0x00" name="All" cname="_CPD_ON" />
<value value="0x80" name="Off" cname="_CPD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0xFF" >
- <mask name="WRT_0" value="0x01" >
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0xFF" >
+ <tqmask name="WRT_0" value="0x01" >
<value value="0x00" name="0200:3FFF" cname="_WRT0_ON" />
<value value="0x01" name="Off" cname="_WRT0_OFF" />
- </mask>
- <mask name="WRT_1" value="0x02" >
+ </tqmask>
+ <tqmask name="WRT_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_WRT1_ON" />
<value value="0x02" name="Off" cname="_WRT1_OFF" />
- </mask>
- <mask name="WRT_2" value="0x04" >
+ </tqmask>
+ <tqmask name="WRT_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_WRT2_ON" />
<value value="0x04" name="Off" cname="_WRT2_OFF" />
- </mask>
- <mask name="WRT_3" value="0x08" >
+ </tqmask>
+ <tqmask name="WRT_3" value="0x08" >
<value value="0x00" name="C000:FFFF" cname="_WRT3_ON" />
<value value="0x08" name="Off" cname="_WRT3_OFF" />
- </mask>
- <mask name="WRT_4" value="0x10" >
+ </tqmask>
+ <tqmask name="WRT_4" value="0x10" >
<value value="0x00" name="10000:13FFF" cname="_WRT4_ON" />
<value value="0x10" name="Off" cname="_WRT4_OFF" />
- </mask>
- <mask name="WRT_5" value="0x20" >
+ </tqmask>
+ <tqmask name="WRT_5" value="0x20" >
<value value="0x00" name="14000:17FFF" cname="_WRT5_ON" />
<value value="0x20" name="Off" cname="_WRT5_OFF" />
- </mask>
- <mask name="WRT_6" value="0x40" >
+ </tqmask>
+ <tqmask name="WRT_6" value="0x40" >
<value value="0x00" name="18000:1BFFF" cname="_WRT6_ON" />
<value value="0x40" name="Off" cname="_WRT6_OFF" />
- </mask>
- <mask name="WRT_7" value="0x80" >
+ </tqmask>
+ <tqmask name="WRT_7" value="0x80" >
<value value="0x00" name="1C000:1FFFF" cname="_WRT7_ON" />
<value value="0x80" name="Off" cname="_WRT7_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0xE0" >
- <mask name="WRTC" value="0x20" >
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0xE0" >
+ <tqmask name="WRTC" value="0x20" >
<value value="0x00" name="All" cname="_WRTC_ON" />
<value value="0x20" name="Off" cname="_WRTC_OFF" />
- </mask>
- <mask name="WRTB" value="0x40" >
+ </tqmask>
+ <tqmask name="WRTB" value="0x40" >
<value value="0x00" name="0000:01FF" cname="_WRTB_ON" />
<value value="0x40" name="Off" cname="_WRTB_OFF" />
- </mask>
- <mask name="WRTD" value="0x80" >
+ </tqmask>
+ <tqmask name="WRTD" value="0x80" >
<value value="0x00" name="All" cname="_WRTD_ON" />
<value value="0x80" name="Off" cname="_WRTD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0xFF" >
- <mask name="EBTR_0" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0xFF" >
+ <tqmask name="EBTR_0" value="0x01" >
<value value="0x00" name="0200:3FFF" cname="_EBTR0_ON" />
<value value="0x01" name="Off" cname="_EBTR0_OFF" />
- </mask>
- <mask name="EBTR_1" value="0x02" >
+ </tqmask>
+ <tqmask name="EBTR_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_EBTR1_ON" />
<value value="0x02" name="Off" cname="_EBTR1_OFF" />
- </mask>
- <mask name="EBTR_2" value="0x04" >
+ </tqmask>
+ <tqmask name="EBTR_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_EBTR2_ON" />
<value value="0x04" name="Off" cname="_EBTR2_OFF" />
- </mask>
- <mask name="EBTR_3" value="0x08" >
+ </tqmask>
+ <tqmask name="EBTR_3" value="0x08" >
<value value="0x00" name="C000:FFFF" cname="_EBTR3_ON" />
<value value="0x08" name="Off" cname="_EBTR3_OFF" />
- </mask>
- <mask name="EBTR_4" value="0x10" >
+ </tqmask>
+ <tqmask name="EBTR_4" value="0x10" >
<value value="0x00" name="10000:13FFF" cname="_EBTR4_ON" />
<value value="0x10" name="Off" cname="_EBTR4_OFF" />
- </mask>
- <mask name="EBTR_5" value="0x20" >
+ </tqmask>
+ <tqmask name="EBTR_5" value="0x20" >
<value value="0x00" name="14000:17FFF" cname="_EBTR5_ON" />
<value value="0x20" name="Off" cname="_EBTR5_OFF" />
- </mask>
- <mask name="EBTR_6" value="0x40" >
+ </tqmask>
+ <tqmask name="EBTR_6" value="0x40" >
<value value="0x00" name="18000:1BFFF" cname="_EBTR6_ON" />
<value value="0x40" name="Off" cname="_EBTR6_OFF" />
- </mask>
- <mask name="EBTR_7" value="0x80" >
+ </tqmask>
+ <tqmask name="EBTR_7" value="0x80" >
<value value="0x00" name="1C000:1FFFF" cname="_EBTR7_ON" />
<value value="0x80" name="Off" cname="_EBTR7_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x40" >
- <mask name="EBTRB" value="0x40" >
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="EBTRB" value="0x40" >
<value value="0x00" name="0000:07FF" cname="_EBTRB_ON" />
<value value="0x40" name="Off" cname="_EBTRB_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F8722.xml b/src/devices/pic/xml_data/18F8722.xml
index 3db0bbd..8cdffbb 100644
--- a/src/devices/pic/xml_data/18F8722.xml
+++ b/src/devices/pic/xml_data/18F8722.xml
@@ -30,17 +30,17 @@
<!--* Memory ***************************************************************-->
<memory name="code" start="0x000000" end="0x01FFFF" word_write_align="32" word_erase_align="32" />
- <memory name="user_ids" start="0x200000" end="0x200007" rmask="0x0F" />
+ <memory name="user_ids" start="0x200000" end="0x200007" rtqmask="0x0F" />
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<memory name="config" start="0x300000" end="0x30000D" />
<memory name="eeprom" start="0x000000" end="0x0003FF" hexfile_offset="0xF00000" />
<memory name="debug_vector" start="0x200028" end="0x200037" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x1" name="CONFIG1H" wmask="0xFF" bvalue="0x07" >
- <mask name="FOSC" value="0x0F" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="FOSC" value="0x0F" >
<value value="0x00" name="LP" cname="_OSC_LP" />
<value value="0x01" name="XT" cname="_OSC_XT" />
<value value="0x02" name="HS" cname="_OSC_HS" />
@@ -51,42 +51,42 @@
<value value="0x08" name="INTRC_IO" cname="_OSC_INTIO67" />
<value value="0x09" name="INTRC_CLKOUT" cname="_OSC_INTIO7" />
<value value="default" name="EXTRC_CLKOUT" cname="_OSC_RC" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="Off" cname="_FCMEN_OFF" />
<value value="0x40" name="On" cname="_FCMEN_ON" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="Off" cname="_IESO_OFF" />
<value value="0x80" name="On" cname="_IESO_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0x1F" >
- <mask name="PWRTE" value="0x01" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="PWRTE" value="0x01" >
<value value="0x00" name="On" cname="_PWRT_ON" />
<value value="0x01" name="Off" cname="_PWRT_OFF" />
- </mask>
- <mask name="BODEN" value="0x06" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x06" >
<value value="0x00" name="Off" cname="_BOREN_OFF" />
<value value="0x02" name="Software" cname="_BOREN_ON" />
<value value="0x04" name="On_run" cname="_BOREN_NOSLP" />
<value value="0x06" name="On" cname="_BOREN_SBORDIS" />
- </mask>
- <mask name="BORV" value="0x18" >
+ </tqmask>
+ <tqmask name="BORV" value="0x18" >
<value value="0x00" name="4.5" cname="_BORV_0" />
<value value="0x08" name="4.2" cname="_BORV_1" />
<value value="0x10" name="2.7" cname="_BORV_2" />
<value value="0x18" name="2.0" cname="_BORV_3" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x1F" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x1F" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="_WDT_OFF" />
<value value="0x01" name="On" cname="_WDT_ON" />
- </mask>
- <mask name="WDTPS" value="0x1E" >
+ </tqmask>
+ <tqmask name="WDTPS" value="0x1E" >
<value value="0x00" name="1:1" cname="_WDTPS_1" />
<value value="0x02" name="1:2" cname="_WDTPS_2" />
<value value="0x04" name="1:4" cname="_WDTPS_4" />
@@ -103,214 +103,214 @@
<value value="0x1A" name="1:8192" cname="_WDTPS_8192" />
<value value="0x1C" name="1:16384" cname="_WDTPS_16384" />
<value value="0x1E" name="1:32768" cname="_WDTPS_32768" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0xF3" >
- <mask name="PM" value="0x03" >
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0xF3" >
+ <tqmask name="PM" value="0x03" >
<value value="0x00" name="Extended microcontroller" cname="_MODE_EM" />
<value value="0x01" name="Microprocessor with boot" cname="_MODE_MPB" />
<value value="0x02" name="Microprocessor" cname="_MODE_MP" />
<value value="0x03" name="Microcontroller" cname="_MODE_MC" />
- </mask>
- <mask name="ABW" value="0x30" >
+ </tqmask>
+ <tqmask name="ABW" value="0x30" >
<value value="0x00" name="8" cname="_ADDRBW_ADDR8BIT" />
<value value="0x10" name="12" cname="_ADDRBW_ADDR12BIT" />
<value value="0x20" name="16" cname="_ADDRBW_ADDR16BIT" />
<value value="0x30" name="20" cname="_ADDRBW_ADDR20BIT" />
- </mask>
- <mask name="BW" value="0x40" >
+ </tqmask>
+ <tqmask name="BW" value="0x40" >
<value value="0x00" name="8" cname="_DATABW_DATA8BIT" />
<value value="0x40" name="16" cname="_DATABW_DATA16BIT" />
- </mask>
- <mask name="WAIT" value="0x80" >
+ </tqmask>
+ <tqmask name="WAIT" value="0x80" >
<value value="0x00" name="On" cname="_WAIT_ON" />
<value value="0x80" name="Off" cname="_WAIT_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x83" cmask="0x02" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x83" ctqmask="0x02" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RB3" cname="_CCP2MX_PORTBE" />
<value value="0x01" name="RC1" cname="_CCP2MX_PORTC" />
- </mask>
- <mask name="ECCPMX" value="0x02" >
+ </tqmask>
+ <tqmask name="ECCPMX" value="0x02" >
<value value="0x00" name="RH7-RH6" cname="_ECCPMX_PORTH" />
<value value="0x02" name="RE6-RE5" cname="_ECCPMX_PORTE" />
- </mask>
- <mask name="LPT1OSC" value="0x04" >
+ </tqmask>
+ <tqmask name="LPT1OSC" value="0x04" >
<value value="0x00" name="Off" cname="_LPT1OSC_OFF" />
<value value="0x04" name="On" cname="_LPT1OSC_ON" />
- </mask>
- <mask name="MCLRE" value="0x80" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x80" >
<value value="0x00" name="Internal" cname="_MCLRE_OFF" />
<value value="0x80" name="External" cname="_MCLRE_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x85" >
- <mask name="STVREN" value="0x01" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x85" >
+ <tqmask name="STVREN" value="0x01" >
<value value="0x00" name="Off" cname="_STVREN_OFF" />
<value value="0x01" name="On" cname="_STVREN_ON" />
- </mask>
- <mask name="LVP" value="0x04" >
+ </tqmask>
+ <tqmask name="LVP" value="0x04" >
<value value="0x00" name="Off" cname="_LVP_OFF" />
<value value="0x04" name="On" cname="_LVP_ON" />
- </mask>
- <mask name="BBSIZ" value="0x30" >
+ </tqmask>
+ <tqmask name="BBSIZ" value="0x30" >
<value value="0x00" name="1024" cname="_BBSIZ_BB2K" />
<value value="0x10" name="2048" cname="_BBSIZ_BB4K" />
<value value="0x20" name="4096" cname="_BBSIZ_BB8K" />
<value value="0x30" name="4096" cname="_BBSIZ_BB8K" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="_XINST_OFF" />
<value value="0x40" name="On" cname="_XINST_ON" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="_DEBUG_ON" />
<value value="0x80" name="Off" cname="_DEBUG_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" />
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" />
- <config offset="0x8" name="CONFIG5L" wmask="0xFF" bvalue="0xFF" >
- <mask name="CP_0" value="0x01" >
+ <config offset="0x8" name="CONFIG5L" wtqmask="0xFF" bvalue="0xFF" >
+ <tqmask name="CP_0" value="0x01" >
<value value="0x00" name="0800/1000/2000:3FFF" cname="_CP0_ON" />
<value value="0x01" name="Off" cname="_CP0_OFF" />
- </mask>
- <mask name="CP_1" value="0x02" >
+ </tqmask>
+ <tqmask name="CP_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_CP1_ON" />
<value value="0x02" name="Off" cname="_CP1_OFF" />
- </mask>
- <mask name="CP_2" value="0x04" >
+ </tqmask>
+ <tqmask name="CP_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_CP2_ON" />
<value value="0x04" name="Off" cname="_CP2_OFF" />
- </mask>
- <mask name="CP_3" value="0x08" >
+ </tqmask>
+ <tqmask name="CP_3" value="0x08" >
<value value="0x00" name="C000:FFFF" cname="_CP3_ON" />
<value value="0x08" name="Off" cname="_CP3_OFF" />
- </mask>
- <mask name="CP_4" value="0x10" >
+ </tqmask>
+ <tqmask name="CP_4" value="0x10" >
<value value="0x00" name="10000:13FFF" cname="_CP4_ON" />
<value value="0x10" name="Off" cname="_CP4_OFF" />
- </mask>
- <mask name="CP_5" value="0x20" >
+ </tqmask>
+ <tqmask name="CP_5" value="0x20" >
<value value="0x00" name="14000:17FFF" cname="_CP5_ON" />
<value value="0x20" name="Off" cname="_CP5_OFF" />
- </mask>
- <mask name="CP_6" value="0x40" >
+ </tqmask>
+ <tqmask name="CP_6" value="0x40" >
<value value="0x00" name="18000:1BFFF" cname="_CP6_ON" />
<value value="0x40" name="Off" cname="_CP6_OFF" />
- </mask>
- <mask name="CP_7" value="0x80" >
+ </tqmask>
+ <tqmask name="CP_7" value="0x80" >
<value value="0x00" name="1C000:1FFFF" cname="_CP7_ON" />
<value value="0x80" name="Off" cname="_CP7_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0xC0" >
- <mask name="CPB" value="0x40" >
+ <config offset="0x9" name="CONFIG5H" wtqmask="0xFF" bvalue="0xC0" >
+ <tqmask name="CPB" value="0x40" >
<value value="0x00" name="All" cname="_CPB_ON" />
<value value="0x40" name="Off" cname="_CPB_OFF" />
- </mask>
- <mask name="CPD" value="0x80" >
+ </tqmask>
+ <tqmask name="CPD" value="0x80" >
<value value="0x00" name="All" cname="_CPD_ON" />
<value value="0x80" name="Off" cname="_CPD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0xFF" >
- <mask name="WRT_0" value="0x01" >
+ <config offset="0xA" name="CONFIG6L" wtqmask="0xFF" bvalue="0xFF" >
+ <tqmask name="WRT_0" value="0x01" >
<value value="0x00" name="0800/1000/2000:3FFF" cname="_WRT0_ON" />
<value value="0x01" name="Off" cname="_WRT0_OFF" />
- </mask>
- <mask name="WRT_1" value="0x02" >
+ </tqmask>
+ <tqmask name="WRT_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_WRT1_ON" />
<value value="0x02" name="Off" cname="_WRT1_OFF" />
- </mask>
- <mask name="WRT_2" value="0x04" >
+ </tqmask>
+ <tqmask name="WRT_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_WRT2_ON" />
<value value="0x04" name="Off" cname="_WRT2_OFF" />
- </mask>
- <mask name="WRT_3" value="0x08" >
+ </tqmask>
+ <tqmask name="WRT_3" value="0x08" >
<value value="0x00" name="C000:FFFF" cname="_WRT3_ON" />
<value value="0x08" name="Off" cname="_WRT3_OFF" />
- </mask>
- <mask name="WRT_4" value="0x10" >
+ </tqmask>
+ <tqmask name="WRT_4" value="0x10" >
<value value="0x00" name="10000:13FFF" cname="_WRT4_ON" />
<value value="0x10" name="Off" cname="_WRT4_OFF" />
- </mask>
- <mask name="WRT_5" value="0x20" >
+ </tqmask>
+ <tqmask name="WRT_5" value="0x20" >
<value value="0x00" name="14000:17FFF" cname="_WRT5_ON" />
<value value="0x20" name="Off" cname="_WRT5_OFF" />
- </mask>
- <mask name="WRT_6" value="0x40" >
+ </tqmask>
+ <tqmask name="WRT_6" value="0x40" >
<value value="0x00" name="18000:1BFFF" cname="_WRT6_ON" />
<value value="0x40" name="Off" cname="_WRT6_OFF" />
- </mask>
- <mask name="WRT_7" value="0x80" >
+ </tqmask>
+ <tqmask name="WRT_7" value="0x80" >
<value value="0x00" name="1C000:1FFFF" cname="_WRT7_ON" />
<value value="0x80" name="Off" cname="_WRT7_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0xE0" >
- <mask name="WRTC" value="0x20" >
+ <config offset="0xB" name="CONFIG6H" wtqmask="0xFF" bvalue="0xE0" >
+ <tqmask name="WRTC" value="0x20" >
<value value="0x00" name="All" cname="_WRTC_ON" />
<value value="0x20" name="Off" cname="_WRTC_OFF" />
- </mask>
- <mask name="WRTB" value="0x40" >
+ </tqmask>
+ <tqmask name="WRTB" value="0x40" >
<value value="0x00" name="All" cname="_WRTB_ON" />
<value value="0x40" name="Off" cname="_WRTB_OFF" />
- </mask>
- <mask name="WRTD" value="0x80" >
+ </tqmask>
+ <tqmask name="WRTD" value="0x80" >
<value value="0x00" name="All" cname="_WRTD_ON" />
<value value="0x80" name="Off" cname="_WRTD_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0xFF" >
- <mask name="EBTR_0" value="0x01" >
+ <config offset="0xC" name="CONFIG7L" wtqmask="0xFF" bvalue="0xFF" >
+ <tqmask name="EBTR_0" value="0x01" >
<value value="0x00" name="0800/1000/2000:3FFF" cname="_EBTR0_ON" />
<value value="0x01" name="Off" cname="_EBTR0_OFF" />
- </mask>
- <mask name="EBTR_1" value="0x02" >
+ </tqmask>
+ <tqmask name="EBTR_1" value="0x02" >
<value value="0x00" name="4000:7FFF" cname="_EBTR1_ON" />
<value value="0x02" name="Off" cname="_EBTR1_OFF" />
- </mask>
- <mask name="EBTR_2" value="0x04" >
+ </tqmask>
+ <tqmask name="EBTR_2" value="0x04" >
<value value="0x00" name="8000:BFFF" cname="_EBTR2_ON" />
<value value="0x04" name="Off" cname="_EBTR2_OFF" />
- </mask>
- <mask name="EBTR_3" value="0x08" >
+ </tqmask>
+ <tqmask name="EBTR_3" value="0x08" >
<value value="0x00" name="C000:FFFF" cname="_EBTR3_ON" />
<value value="0x08" name="Off" cname="_EBTR3_OFF" />
- </mask>
- <mask name="EBTR_4" value="0x10" >
+ </tqmask>
+ <tqmask name="EBTR_4" value="0x10" >
<value value="0x00" name="10000:13FFF" cname="_EBTR4_ON" />
<value value="0x10" name="Off" cname="_EBTR4_OFF" />
- </mask>
- <mask name="EBTR_5" value="0x20" >
+ </tqmask>
+ <tqmask name="EBTR_5" value="0x20" >
<value value="0x00" name="14000:17FFF" cname="_EBTR5_ON" />
<value value="0x20" name="Off" cname="_EBTR5_OFF" />
- </mask>
- <mask name="EBTR_6" value="0x40" >
+ </tqmask>
+ <tqmask name="EBTR_6" value="0x40" >
<value value="0x00" name="18000:1BFFF" cname="_EBTR6_ON" />
<value value="0x40" name="Off" cname="_EBTR6_OFF" />
- </mask>
- <mask name="EBTR_7" value="0x80" >
+ </tqmask>
+ <tqmask name="EBTR_7" value="0x80" >
<value value="0x00" name="1C000:1FFFF" cname="_EBTR7_ON" />
<value value="0x80" name="Off" cname="_EBTR7_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xD" name="CONFIG7H" wmask="0xFF" bvalue="0x40" >
- <mask name="EBTRB" value="0x40" >
+ <config offset="0xD" name="CONFIG7H" wtqmask="0xFF" bvalue="0x40" >
+ <tqmask name="EBTRB" value="0x40" >
<value value="0x00" name="All" cname="_EBTRB_ON" />
<value value="0x40" name="Off" cname="_EBTRB_OFF" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F87J10.xml b/src/devices/pic/xml_data/18F87J10.xml
index bc21af2..d7790cb 100644
--- a/src/devices/pic/xml_data/18F87J10.xml
+++ b/src/devices/pic/xml_data/18F87J10.xml
@@ -29,55 +29,55 @@
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0xC1" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0xC1" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="" />
<value value="0x01" name="On" cname="" />
- </mask>
- <mask name="STVREN" value="0x20" >
+ </tqmask>
+ <tqmask name="STVREN" value="0x20" >
<value value="0x00" name="Off" cname="" />
<value value="0x20" name="On" cname="" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="" />
<value value="0x40" name="On" cname="" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x1" name="CONFIG1H" wmask="0xF7" bvalue="0x04" >
- <mask name="CP" value="0x04" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xF7" bvalue="0x04" >
+ <tqmask name="CP" value="0x04" >
<value value="0x00" name="All" cname="" />
<value value="0x04" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0xC7" >
- <mask name="FOSC" value="0x03" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0xC7" >
+ <tqmask name="FOSC" value="0x03" >
<value value="0x00" name="HS" cname="" />
<value value="0x01" name="HSPLL" cname="" />
<value value="0x02" name="EC" cname="" />
<value value="0x03" name="ECPLL_IO" cname="" />
- </mask>
- <mask name="FOSC2" value="0x04" >
+ </tqmask>
+ <tqmask name="FOSC2" value="0x04" >
<value value="0x00" name="FOSC1:FOSC0" cname="" />
<value value="0x04" name="INTRC" cname="" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="On" cname="" />
<value value="0x40" name="Off" cname="" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x0F" >
- <mask name="WDTPS" value="0x0F" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WDTPS" value="0x0F" >
<value value="0x00" name="1:1" cname="" />
<value value="0x01" name="1:2" cname="" />
<value value="0x02" name="1:4" cname="" />
@@ -94,45 +94,45 @@
<value value="0x0D" name="1:8192" cname="" />
<value value="0x0E" name="1:16384" cname="" />
<value value="0x0F" name="1:32768" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0xF8" >
- <mask name="EASHFT" value="0x08" >
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0xF8" >
+ <tqmask name="EASHFT" value="0x08" >
<value value="0x00" name="Off" cname="" />
<value value="0x08" name="On" cname="" />
- </mask>
- <mask name="EMB" value="0x30" >
+ </tqmask>
+ <tqmask name="EMB" value="0x30" >
<value value="0x00" name="20BIT" cname="" />
<value value="0x10" name="16BIT" cname="" />
<value value="0x20" name="12BIT" cname="" />
<value value="0x30" name="Disabled" cname="" />
- </mask>
- <mask name="BW" value="0x40" >
+ </tqmask>
+ <tqmask name="BW" value="0x40" >
<value value="0x00" name="8" cname="" />
<value value="0x40" name="16" cname="" />
- </mask>
- <mask name="WAIT" value="0x80" >
+ </tqmask>
+ <tqmask name="WAIT" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x03" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x03" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RE7" cname="" />
<value value="0x01" name="RC1" cname="" />
- </mask>
- <mask name="ECCPMX" value="0x02" >
+ </tqmask>
+ <tqmask name="ECCPMX" value="0x02" >
<value value="0x00" name="RH7-RH4" cname="" />
<value value="0x02" name="RE6-RE3" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x00" >
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" >
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F87J11.xml b/src/devices/pic/xml_data/18F87J11.xml
index d3c84fb..495ecda 100644
--- a/src/devices/pic/xml_data/18F87J11.xml
+++ b/src/devices/pic/xml_data/18F87J11.xml
@@ -29,55 +29,55 @@
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0xE1" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0xE1" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="" />
<value value="0x01" name="On" cname="" />
- </mask>
- <mask name="STVREN" value="0x20" >
+ </tqmask>
+ <tqmask name="STVREN" value="0x20" >
<value value="0x00" name="Off" cname="" />
<value value="0x20" name="On" cname="" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="" />
<value value="0x40" name="On" cname="" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x1" name="CONFIG1H" wmask="0xF7" bvalue="0x04" >
- <mask name="CP" value="0x04" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xF7" bvalue="0x04" >
+ <tqmask name="CP" value="0x04" >
<value value="0x00" name="All" cname="" />
<value value="0x04" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0xC7" >
- <mask name="FOSC" value="0x03" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0xC7" >
+ <tqmask name="FOSC" value="0x03" >
<value value="0x00" name="HS" cname="" />
<value value="0x01" name="HSPLL" cname="" />
<value value="0x02" name="EC" cname="" />
<value value="0x03" name="ECPLL_IO" cname="" />
- </mask>
- <mask name="FOSC2" value="0x04" >
+ </tqmask>
+ <tqmask name="FOSC2" value="0x04" >
<value value="0x00" name="FOSC1:FOSC0" cname="" />
<value value="0x04" name="INTRC" cname="" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="On" cname="" />
<value value="0x40" name="Off" cname="" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x0F" >
- <mask name="WDTPS" value="0x0F" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WDTPS" value="0x0F" >
<value value="0x00" name="1:1" cname="" />
<value value="0x01" name="1:2" cname="" />
<value value="0x02" name="1:4" cname="" />
@@ -94,53 +94,53 @@
<value value="0x0D" name="1:8192" cname="" />
<value value="0x0E" name="1:16384" cname="" />
<value value="0x0F" name="1:32768" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0xF8" >
- <mask name="EASHFT" value="0x08" >
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0xF8" >
+ <tqmask name="EASHFT" value="0x08" >
<value value="0x00" name="Off" cname="" />
<value value="0x08" name="On" cname="" />
- </mask>
- <mask name="EMB" value="0x30" >
+ </tqmask>
+ <tqmask name="EMB" value="0x30" >
<value value="0x00" name="20BIT" cname="" />
<value value="0x10" name="16BIT" cname="" />
<value value="0x20" name="12BIT" cname="" />
<value value="0x30" name="Disabled" cname="" />
- </mask>
- <mask name="BW" value="0x40" >
+ </tqmask>
+ <tqmask name="BW" value="0x40" >
<value value="0x00" name="8" cname="" />
<value value="0x40" name="16" cname="" />
- </mask>
- <mask name="WAIT" value="0x80" >
+ </tqmask>
+ <tqmask name="WAIT" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x0F" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RB3" cname="" />
<value value="0x01" name="RC1" cname="" />
- </mask>
- <mask name="ECCPMX" value="0x02" >
+ </tqmask>
+ <tqmask name="ECCPMX" value="0x02" >
<value value="0x00" name="RH7-RH4" cname="" />
<value value="0x02" name="RE6-RE3" cname="" />
- </mask>
- <mask name="PMPMX" value="0x04" >
+ </tqmask>
+ <tqmask name="PMPMX" value="0x04" >
<value value="0x00" name="NotConnected" cname="" />
<value value="0x04" name="Connected" cname="" />
- </mask>
- <mask name="MSSPSEL" value="0x08" >
+ </tqmask>
+ <tqmask name="MSSPSEL" value="0x08" >
<value value="0x00" name="5BIT" cname="" />
<value value="0x08" name="7BIT" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x00" >
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" >
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F87J50.xml b/src/devices/pic/xml_data/18F87J50.xml
index 1749435..24207fe 100644
--- a/src/devices/pic/xml_data/18F87J50.xml
+++ b/src/devices/pic/xml_data/18F87J50.xml
@@ -29,16 +29,16 @@
<memory name="device_id" start="0x3FFFFE" end="0x3FFFFF" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0xEF" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0xEF" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="" />
<value value="0x01" name="On" cname="" />
- </mask>
- <mask name="STVREN" value="0x20" >
+ </tqmask>
+ <tqmask name="STVREN" value="0x20" >
<value value="0x00" name="Off" cname="" />
<value value="0x20" name="On" cname="" />
- </mask>
- <mask name="PLLDIV" value="0x0E" >
+ </tqmask>
+ <tqmask name="PLLDIV" value="0x0E" >
<value value="0x00" name="12" cname="" />
<value value="0x02" name="10" cname="" />
<value value="0x04" name="6" cname="" />
@@ -47,47 +47,47 @@
<value value="0x0A" name="3" cname="" />
<value value="0x0C" name="2" cname="" />
<value value="0x0E" name="1" cname="" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="" />
<value value="0x40" name="On" cname="" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x1" name="CONFIG1H" wmask="0xF7" bvalue="0x04" >
- <mask name="CP" value="0x04" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xF7" bvalue="0x04" >
+ <tqmask name="CP" value="0x04" >
<value value="0x00" name="All" cname="" />
<value value="0x04" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0xC7" >
- <mask name="FOSC" value="0x03" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0xC7" >
+ <tqmask name="FOSC" value="0x03" >
<value value="0x00" name="HS" cname="" />
<value value="0x01" name="HSPLL" cname="" />
<value value="0x02" name="EC" cname="" />
<value value="0x03" name="ECPLL_IO" cname="" />
- </mask>
- <mask name="FOSC2" value="0x04" >
+ </tqmask>
+ <tqmask name="FOSC2" value="0x04" >
<value value="0x00" name="FOSC1:FOSC0" cname="" />
<value value="0x04" name="INTRC" cname="" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="On" cname="" />
<value value="0x40" name="Off" cname="" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x0F" >
- <mask name="WDTPS" value="0x0F" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WDTPS" value="0x0F" >
<value value="0x00" name="1:1" cname="" />
<value value="0x01" name="1:2" cname="" />
<value value="0x02" name="1:4" cname="" />
@@ -104,53 +104,53 @@
<value value="0x0D" name="1:8192" cname="" />
<value value="0x0E" name="1:16384" cname="" />
<value value="0x0F" name="1:32768" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0xF8" >
- <mask name="EASHFT" value="0x08" >
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0xF8" >
+ <tqmask name="EASHFT" value="0x08" >
<value value="0x00" name="Off" cname="" />
<value value="0x08" name="On" cname="" />
- </mask>
- <mask name="EMB" value="0x30" >
+ </tqmask>
+ <tqmask name="EMB" value="0x30" >
<value value="0x00" name="20BIT" cname="" />
<value value="0x10" name="16BIT" cname="" />
<value value="0x20" name="12BIT" cname="" />
<value value="0x30" name="Disabled" cname="" />
- </mask>
- <mask name="BW" value="0x40" >
+ </tqmask>
+ <tqmask name="BW" value="0x40" >
<value value="0x00" name="8" cname="" />
<value value="0x40" name="16" cname="" />
- </mask>
- <mask name="WAIT" value="0x80" >
+ </tqmask>
+ <tqmask name="WAIT" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x0F" >
- <mask name="CCP2MX" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="CCP2MX" value="0x01" >
<value value="0x00" name="RB3" cname="" />
<value value="0x01" name="RC1" cname="" />
- </mask>
- <mask name="ECCPMX" value="0x02" >
+ </tqmask>
+ <tqmask name="ECCPMX" value="0x02" >
<value value="0x00" name="RH7-RH4" cname="" />
<value value="0x02" name="RE6-RE3" cname="" />
- </mask>
- <mask name="PMPMX" value="0x04" >
+ </tqmask>
+ <tqmask name="PMPMX" value="0x04" >
<value value="0x00" name="NotConnected" cname="" />
<value value="0x04" name="Connected" cname="" />
- </mask>
- <mask name="MSSPSEL" value="0x08" >
+ </tqmask>
+ <tqmask name="MSSPSEL" value="0x08" >
<value value="0x00" name="5BIT" cname="" />
<value value="0x08" name="7BIT" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x00" >
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" >
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F87J60.xml b/src/devices/pic/xml_data/18F87J60.xml
index d101ed3..fcf788a 100644
--- a/src/devices/pic/xml_data/18F87J60.xml
+++ b/src/devices/pic/xml_data/18F87J60.xml
@@ -29,55 +29,55 @@
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0xE1" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0xE1" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="" />
<value value="0x01" name="On" cname="" />
- </mask>
- <mask name="STVREN" value="0x20" >
+ </tqmask>
+ <tqmask name="STVREN" value="0x20" >
<value value="0x00" name="Off" cname="" />
<value value="0x20" name="On" cname="" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="" />
<value value="0x40" name="On" cname="" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x1" name="CONFIG1H" wmask="0xF7" bvalue="0x04" >
- <mask name="CP" value="0x04" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xF7" bvalue="0x04" >
+ <tqmask name="CP" value="0x04" >
<value value="0x00" name="0000:FFF7" cname="" />
<value value="0x04" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0xC7" >
- <mask name="FOSC" value="0x03" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0xC7" >
+ <tqmask name="FOSC" value="0x03" >
<value value="0x00" name="HS" cname="" />
<value value="0x01" name="HSPLL" cname="" />
<value value="0x02" name="EC" cname="" />
<value value="0x03" name="ECPLL_IO" cname="" />
- </mask>
- <mask name="FOSC2" value="0x04" >
+ </tqmask>
+ <tqmask name="FOSC2" value="0x04" >
<value value="0x00" name="FOSC1:FOSC0" cname="" />
<value value="0x04" name="INTRC" cname="" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="On" cname="" />
<value value="0x40" name="Off" cname="" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x0F" >
- <mask name="WDTPS" value="0x0F" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WDTPS" value="0x0F" >
<value value="0x00" name="1:1" cname="" />
<value value="0x01" name="1:2" cname="" />
<value value="0x02" name="1:4" cname="" />
@@ -94,31 +94,31 @@
<value value="0x0D" name="1:8192" cname="" />
<value value="0x0E" name="1:16384" cname="" />
<value value="0x0F" name="1:32768" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0x00" >
</config>
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x07" >
- <mask name="ETHLED" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="ETHLED" value="0x01" >
<value value="0x00" name="Off" cname="" />
<value value="0x01" name="On" cname="" />
- </mask>
- <mask name="ECCPMX" value="0x02" >
+ </tqmask>
+ <tqmask name="ECCPMX" value="0x02" >
<value value="0x00" name="RH7-RH4" cname="" />
<value value="0x02" name="RE6-RE3" cname="" />
- </mask>
- <mask name="CCP2MX" value="0x04" >
+ </tqmask>
+ <tqmask name="CCP2MX" value="0x04" >
<value value="0x00" name="RE7" cname="" />
<value value="0x04" name="RC1" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x00" >
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" >
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F96J60.xml b/src/devices/pic/xml_data/18F96J60.xml
index 655b586..9b3dca7 100644
--- a/src/devices/pic/xml_data/18F96J60.xml
+++ b/src/devices/pic/xml_data/18F96J60.xml
@@ -29,55 +29,55 @@
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0xE1" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0xE1" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="" />
<value value="0x01" name="On" cname="" />
- </mask>
- <mask name="STVREN" value="0x20" >
+ </tqmask>
+ <tqmask name="STVREN" value="0x20" >
<value value="0x00" name="Off" cname="" />
<value value="0x20" name="On" cname="" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="" />
<value value="0x40" name="On" cname="" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x1" name="CONFIG1H" wmask="0xF7" bvalue="0x04" >
- <mask name="CP" value="0x04" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xF7" bvalue="0x04" >
+ <tqmask name="CP" value="0x04" >
<value value="0x00" name="All" cname="" />
<value value="0x04" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0xC7" >
- <mask name="FOSC" value="0x03" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0xC7" >
+ <tqmask name="FOSC" value="0x03" >
<value value="0x00" name="HS" cname="" />
<value value="0x01" name="HSPLL" cname="" />
<value value="0x02" name="EC" cname="" />
<value value="0x03" name="ECPLL_IO" cname="" />
- </mask>
- <mask name="FOSC2" value="0x04" >
+ </tqmask>
+ <tqmask name="FOSC2" value="0x04" >
<value value="0x00" name="FOSC1:FOSC0" cname="" />
<value value="0x04" name="INTRC" cname="" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="On" cname="" />
<value value="0x40" name="Off" cname="" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x0F" >
- <mask name="WDTPS" value="0x0F" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WDTPS" value="0x0F" >
<value value="0x00" name="1:1" cname="" />
<value value="0x01" name="1:2" cname="" />
<value value="0x02" name="1:4" cname="" />
@@ -94,49 +94,49 @@
<value value="0x0D" name="1:8192" cname="" />
<value value="0x0E" name="1:16384" cname="" />
<value value="0x0F" name="1:32768" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0xF8" >
- <mask name="WAIT" value="0x80" >
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0xF8" >
+ <tqmask name="WAIT" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
- <mask name="BW" value="0x40" >
+ </tqmask>
+ <tqmask name="BW" value="0x40" >
<value value="0x00" name="8" cname="" />
<value value="0x40" name="16" cname="" />
- </mask>
- <mask name="EMB" value="0x30" >
+ </tqmask>
+ <tqmask name="EMB" value="0x30" >
<value value="0x00" name="Disabled" cname="" />
<value value="0x10" name="12BIT" cname="" />
<value value="0x20" name="16BIT" cname="" />
<value value="0x30" name="20BIT" cname="" />
- </mask>
- <mask name="EASHFT" value="0x08" >
+ </tqmask>
+ <tqmask name="EASHFT" value="0x08" >
<value value="0x00" name="Off" cname="" />
<value value="0x08" name="On" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x07" >
- <mask name="ETHLED" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="ETHLED" value="0x01" >
<value value="0x00" name="Off" cname="" />
<value value="0x01" name="On" cname="" />
- </mask>
- <mask name="ECCPMX" value="0x02" >
+ </tqmask>
+ <tqmask name="ECCPMX" value="0x02" >
<value value="0x00" name="RH7-RH4" cname="" />
<value value="0x02" name="RE6-RE3" cname="" />
- </mask>
- <mask name="CCP2MX" value="0x04" >
+ </tqmask>
+ <tqmask name="CCP2MX" value="0x04" >
<value value="0x00" name="RE7" cname="" />
<value value="0x04" name="RC1" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x00" >
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" >
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F96J65.xml b/src/devices/pic/xml_data/18F96J65.xml
index a61bb94..678e2f3 100644
--- a/src/devices/pic/xml_data/18F96J65.xml
+++ b/src/devices/pic/xml_data/18F96J65.xml
@@ -29,55 +29,55 @@
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0xE1" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0xE1" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="" />
<value value="0x01" name="On" cname="" />
- </mask>
- <mask name="STVREN" value="0x20" >
+ </tqmask>
+ <tqmask name="STVREN" value="0x20" >
<value value="0x00" name="Off" cname="" />
<value value="0x20" name="On" cname="" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="" />
<value value="0x40" name="On" cname="" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x1" name="CONFIG1H" wmask="0xF7" bvalue="0x04" >
- <mask name="CP" value="0x04" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xF7" bvalue="0x04" >
+ <tqmask name="CP" value="0x04" >
<value value="0x00" name="All" cname="" />
<value value="0x04" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0xC7" >
- <mask name="FOSC" value="0x03" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0xC7" >
+ <tqmask name="FOSC" value="0x03" >
<value value="0x00" name="HS" cname="" />
<value value="0x01" name="HSPLL" cname="" />
<value value="0x02" name="EC" cname="" />
<value value="0x03" name="ECPLL_IO" cname="" />
- </mask>
- <mask name="FOSC2" value="0x04" >
+ </tqmask>
+ <tqmask name="FOSC2" value="0x04" >
<value value="0x00" name="FOSC1:FOSC0" cname="" />
<value value="0x04" name="INTRC" cname="" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="On" cname="" />
<value value="0x40" name="Off" cname="" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x0F" >
- <mask name="WDTPS" value="0x0F" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WDTPS" value="0x0F" >
<value value="0x00" name="1:1" cname="" />
<value value="0x01" name="1:2" cname="" />
<value value="0x02" name="1:4" cname="" />
@@ -94,49 +94,49 @@
<value value="0x0D" name="1:8192" cname="" />
<value value="0x0E" name="1:16384" cname="" />
<value value="0x0F" name="1:32768" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0xF8" >
- <mask name="WAIT" value="0x80" >
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0xF8" >
+ <tqmask name="WAIT" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
- <mask name="BW" value="0x40" >
+ </tqmask>
+ <tqmask name="BW" value="0x40" >
<value value="0x00" name="8" cname="" />
<value value="0x40" name="16" cname="" />
- </mask>
- <mask name="EMB" value="0x30" >
+ </tqmask>
+ <tqmask name="EMB" value="0x30" >
<value value="0x00" name="Disabled" cname="" />
<value value="0x10" name="12BIT" cname="" />
<value value="0x20" name="16BIT" cname="" />
<value value="0x30" name="20BIT" cname="" />
- </mask>
- <mask name="EASHFT" value="0x08" >
+ </tqmask>
+ <tqmask name="EASHFT" value="0x08" >
<value value="0x00" name="Off" cname="" />
<value value="0x08" name="On" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x07" >
- <mask name="ETHLED" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="ETHLED" value="0x01" >
<value value="0x00" name="Off" cname="" />
<value value="0x01" name="On" cname="" />
- </mask>
- <mask name="ECCPMX" value="0x02" >
+ </tqmask>
+ <tqmask name="ECCPMX" value="0x02" >
<value value="0x00" name="RH7-RH4" cname="" />
<value value="0x02" name="RE6-RE3" cname="" />
- </mask>
- <mask name="CCP2MX" value="0x04" >
+ </tqmask>
+ <tqmask name="CCP2MX" value="0x04" >
<value value="0x00" name="RE7" cname="" />
<value value="0x04" name="RC1" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x00" >
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" >
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/18F97J60.xml b/src/devices/pic/xml_data/18F97J60.xml
index ce570ba..a47d6d1 100644
--- a/src/devices/pic/xml_data/18F97J60.xml
+++ b/src/devices/pic/xml_data/18F97J60.xml
@@ -29,55 +29,55 @@
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1L" wmask="0xFF" bvalue="0xE1" >
- <mask name="WDT" value="0x01" >
+ <config offset="0x0" name="CONFIG1L" wtqmask="0xFF" bvalue="0xE1" >
+ <tqmask name="WDT" value="0x01" >
<value value="0x00" name="Off" cname="" />
<value value="0x01" name="On" cname="" />
- </mask>
- <mask name="STVREN" value="0x20" >
+ </tqmask>
+ <tqmask name="STVREN" value="0x20" >
<value value="0x00" name="Off" cname="" />
<value value="0x20" name="On" cname="" />
- </mask>
- <mask name="XINST" value="0x40" >
+ </tqmask>
+ <tqmask name="XINST" value="0x40" >
<value value="0x00" name="Off" cname="" />
<value value="0x40" name="On" cname="" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x1" name="CONFIG1H" wmask="0xF7" bvalue="0x04" >
- <mask name="CP" value="0x04" >
+ <config offset="0x1" name="CONFIG1H" wtqmask="0xF7" bvalue="0x04" >
+ <tqmask name="CP" value="0x04" >
<value value="0x00" name="All" cname="" />
<value value="0x04" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2L" wmask="0xFF" bvalue="0xC7" >
- <mask name="FOSC" value="0x03" >
+ <config offset="0x2" name="CONFIG2L" wtqmask="0xFF" bvalue="0xC7" >
+ <tqmask name="FOSC" value="0x03" >
<value value="0x00" name="HS" cname="" />
<value value="0x01" name="HSPLL" cname="" />
<value value="0x02" name="EC" cname="" />
<value value="0x03" name="ECPLL_IO" cname="" />
- </mask>
- <mask name="FOSC2" value="0x04" >
+ </tqmask>
+ <tqmask name="FOSC2" value="0x04" >
<value value="0x00" name="FOSC1:FOSC0" cname="" />
<value value="0x04" name="INTRC" cname="" />
- </mask>
- <mask name="FCMEN" value="0x40" >
+ </tqmask>
+ <tqmask name="FCMEN" value="0x40" >
<value value="0x00" name="On" cname="" />
<value value="0x40" name="Off" cname="" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x3" name="CONFIG2H" wmask="0xFF" bvalue="0x0F" >
- <mask name="WDTPS" value="0x0F" >
+ <config offset="0x3" name="CONFIG2H" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WDTPS" value="0x0F" >
<value value="0x00" name="1:1" cname="" />
<value value="0x01" name="1:2" cname="" />
<value value="0x02" name="1:4" cname="" />
@@ -94,49 +94,49 @@
<value value="0x0D" name="1:8192" cname="" />
<value value="0x0E" name="1:16384" cname="" />
<value value="0x0F" name="1:32768" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="CONFIG3L" wmask="0xFF" bvalue="0xF8" >
- <mask name="WAIT" value="0x80" >
+ <config offset="0x4" name="CONFIG3L" wtqmask="0xFF" bvalue="0xF8" >
+ <tqmask name="WAIT" value="0x80" >
<value value="0x00" name="On" cname="" />
<value value="0x80" name="Off" cname="" />
- </mask>
- <mask name="BW" value="0x40" >
+ </tqmask>
+ <tqmask name="BW" value="0x40" >
<value value="0x00" name="8" cname="" />
<value value="0x40" name="16" cname="" />
- </mask>
- <mask name="EMB" value="0x30" >
+ </tqmask>
+ <tqmask name="EMB" value="0x30" >
<value value="0x00" name="Disabled" cname="" />
<value value="0x10" name="12BIT" cname="" />
<value value="0x20" name="16BIT" cname="" />
<value value="0x30" name="20BIT" cname="" />
- </mask>
- <mask name="EASHFT" value="0x08" >
+ </tqmask>
+ <tqmask name="EASHFT" value="0x08" >
<value value="0x00" name="Off" cname="" />
<value value="0x08" name="On" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x5" name="CONFIG3H" wmask="0xFF" bvalue="0x07" >
- <mask name="ETHLED" value="0x01" >
+ <config offset="0x5" name="CONFIG3H" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="ETHLED" value="0x01" >
<value value="0x00" name="Off" cname="" />
<value value="0x01" name="On" cname="" />
- </mask>
- <mask name="ECCPMX" value="0x02" >
+ </tqmask>
+ <tqmask name="ECCPMX" value="0x02" >
<value value="0x00" name="RH7-RH4" cname="" />
<value value="0x02" name="RE6-RE3" cname="" />
- </mask>
- <mask name="CCP2MX" value="0x04" >
+ </tqmask>
+ <tqmask name="CCP2MX" value="0x04" >
<value value="0x00" name="RE7" cname="" />
<value value="0x04" name="RC1" cname="" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="CONFIG4L" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x6" name="CONFIG4L" wtqmask="0xFF" bvalue="0x00" >
</config>
- <config offset="0x7" name="CONFIG4H" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x7" name="CONFIG4H" wtqmask="0xFF" bvalue="0x00" >
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/24FJ128GA006.xml b/src/devices/pic/xml_data/24FJ128GA006.xml
index 7f264b9..a68bc37 100644
--- a/src/devices/pic/xml_data/24FJ128GA006.xml
+++ b/src/devices/pic/xml_data/24FJ128GA006.xml
@@ -24,13 +24,13 @@
<memory name="code" start="0x000200" end="0x0157FB" />
<memory name="device_id" start="0xFF0000" end="0xFF0004" />
<memory name="config" start="0x0157FC" end="0x0157FF" />
-<!-- <memory name="user_ids" start="0xF80010" end="0xF80018" rmask="0xFFFF" /> -->
+<!-- <memory name="user_ids" start="0xF80010" end="0xF80018" rtqmask="0xFFFF" /> -->
<memory name="debug_vector" start="0x800000" end="0x800007" />
<memory name="program_executive" start="0x800000" end="0x8007EF" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1" wmask="0xFFFFFF" bvalue="0x007DDF" >
- <mask name="WDTPOST" value="0x00000F" >
+ <config offset="0x0" name="CONFIG1" wtqmask="0xFFFFFF" bvalue="0x007DDF" >
+ <tqmask name="WDTPOST" value="0x00000F" >
<value value="0x000000" name="1:1" />
<value value="0x000001" name="1:2" />
<value value="0x000002" name="1:4" />
@@ -47,59 +47,59 @@
<value value="0x00000D" name="1:8192" />
<value value="0x00000E" name="1:16384" />
<value value="0x00000F" name="1:32768" />
- </mask>
- <mask name="WDTPRE" value="0x000010" >
+ </tqmask>
+ <tqmask name="WDTPRE" value="0x000010" >
<value value="0x000000" name="1:32" />
<value value="0x000010" name="1:128" />
- </mask>
- <mask name="WINDIS" value="0x000040" >
+ </tqmask>
+ <tqmask name="WINDIS" value="0x000040" >
<value value="0x000000" name="On" />
<value value="0x000040" name="Off" />
- </mask>
- <mask name="FWDTEN" value="0x000080" >
+ </tqmask>
+ <tqmask name="FWDTEN" value="0x000080" >
<value value="0x000000" name="Software" />
<value value="0x000080" name="On" />
- </mask>
- <mask name="ICS" value="0x000100" >
+ </tqmask>
+ <tqmask name="ICS" value="0x000100" >
<value value="0x000000" name="EMUC1, EMUD1" />
<value value="0x000100" name="EMUC2, EMUD2" />
- </mask>
- <mask name="DEBUG" value="0x000800" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x000800" >
<value value="0x000000" name="On" />
<value value="0x000800" name="Off" />
- </mask>
- <mask name="GWRP" value="0x001000" >
+ </tqmask>
+ <tqmask name="GWRP" value="0x001000" >
<value value="0x000000" name="All" />
<value value="0x001000" name="Off" />
- </mask>
- <mask name="GCP" value="0x002000" >
+ </tqmask>
+ <tqmask name="GCP" value="0x002000" >
<value value="0x000000" name="All" />
<value value="0x002000" name="Off" />
- </mask>
- <mask name="JTAGEN" value="0x004000" >
+ </tqmask>
+ <tqmask name="JTAGEN" value="0x004000" >
<value value="0x000000" name="Off" />
<value value="0x004000" name="On" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2" wmask="0xFFFFFF" bvalue="0x0087E3" >
- <mask name="POSCMD" value="0x000003" >
+ <config offset="0x2" name="CONFIG2" wtqmask="0xFFFFFF" bvalue="0x0087E3" >
+ <tqmask name="POSCMD" value="0x000003" >
<value value="0x000000" name="EC" />
<value value="0x000001" name="XT" />
<value value="0x000002" name="HS" />
<value value="0x000003" name="Off" />
- </mask>
- <mask name="OSCIOFNC" value="0x000020" >
+ </tqmask>
+ <tqmask name="OSCIOFNC" value="0x000020" >
<value value="0x000000" name="IO" />
<value value="0x000020" name="Clock" />
- </mask>
- <mask name="FCKSM" value="0x0000C0" >
+ </tqmask>
+ <tqmask name="FCKSM" value="0x0000C0" >
<value value="0x000000" name="Switching on, monitor on" />
<value value="0x000040" name="Switching on, monitor off" />
<value value="0x000080" name="Switching off, monitor off" />
<value value="0x0000C0" name="Switching off, monitor off" />
- </mask>
- <mask name="FNOSC" value="0x000700" >
+ </tqmask>
+ <tqmask name="FNOSC" value="0x000700" >
<value value="0x000000" name="EXTRC_F" />
<value value="0x000100" name="INTRC_F_PLL" />
<value value="0x000200" name="PRIM" />
@@ -108,11 +108,11 @@
<value value="0x000500" name="EXTRC_LP" />
<value value="0x000600" name="invalid" />
<value value="0x000700" name="INTRC_F_POST" />
- </mask>
- <mask name="IESO" value="0x008000" >
+ </tqmask>
+ <tqmask name="IESO" value="0x008000" >
<value value="0x000000" name="Off" />
<value value="0x008000" name="On" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/24FJ128GA008.xml b/src/devices/pic/xml_data/24FJ128GA008.xml
index b8d43d8..14e4f29 100644
--- a/src/devices/pic/xml_data/24FJ128GA008.xml
+++ b/src/devices/pic/xml_data/24FJ128GA008.xml
@@ -24,13 +24,13 @@
<memory name="code" start="0x000200" end="0x0157FB" />
<memory name="device_id" start="0xFF0000" end="0xFF0004" />
<memory name="config" start="0x0157FC" end="0x0157FF" />
-<!-- <memory name="user_ids" start="0xF80010" end="0xF80018" rmask="0xFFFF" /> -->
+<!-- <memory name="user_ids" start="0xF80010" end="0xF80018" rtqmask="0xFFFF" /> -->
<memory name="debug_vector" start="0x800000" end="0x800007" />
<memory name="program_executive" start="0x800000" end="0x8007EF" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1" wmask="0xFFFFFF" bvalue="0x007DDF" >
- <mask name="WDTPOST" value="0x00000F" >
+ <config offset="0x0" name="CONFIG1" wtqmask="0xFFFFFF" bvalue="0x007DDF" >
+ <tqmask name="WDTPOST" value="0x00000F" >
<value value="0x000000" name="1:1" />
<value value="0x000001" name="1:2" />
<value value="0x000002" name="1:4" />
@@ -47,59 +47,59 @@
<value value="0x00000D" name="1:8192" />
<value value="0x00000E" name="1:16384" />
<value value="0x00000F" name="1:32768" />
- </mask>
- <mask name="WDTPRE" value="0x000010" >
+ </tqmask>
+ <tqmask name="WDTPRE" value="0x000010" >
<value value="0x000000" name="1:32" />
<value value="0x000010" name="1:128" />
- </mask>
- <mask name="WINDIS" value="0x000040" >
+ </tqmask>
+ <tqmask name="WINDIS" value="0x000040" >
<value value="0x000000" name="On" />
<value value="0x000040" name="Off" />
- </mask>
- <mask name="FWDTEN" value="0x000080" >
+ </tqmask>
+ <tqmask name="FWDTEN" value="0x000080" >
<value value="0x000000" name="Software" />
<value value="0x000080" name="On" />
- </mask>
- <mask name="ICS" value="0x000100" >
+ </tqmask>
+ <tqmask name="ICS" value="0x000100" >
<value value="0x000000" name="EMUC1, EMUD1" />
<value value="0x000100" name="EMUC2, EMUD2" />
- </mask>
- <mask name="DEBUG" value="0x000800" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x000800" >
<value value="0x000000" name="On" />
<value value="0x000800" name="Off" />
- </mask>
- <mask name="GWRP" value="0x001000" >
+ </tqmask>
+ <tqmask name="GWRP" value="0x001000" >
<value value="0x000000" name="All" />
<value value="0x001000" name="Off" />
- </mask>
- <mask name="GCP" value="0x002000" >
+ </tqmask>
+ <tqmask name="GCP" value="0x002000" >
<value value="0x000000" name="All" />
<value value="0x002000" name="Off" />
- </mask>
- <mask name="JTAGEN" value="0x004000" >
+ </tqmask>
+ <tqmask name="JTAGEN" value="0x004000" >
<value value="0x000000" name="Off" />
<value value="0x004000" name="On" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2" wmask="0xFFFFFF" bvalue="0x0087E3" >
- <mask name="POSCMD" value="0x000003" >
+ <config offset="0x2" name="CONFIG2" wtqmask="0xFFFFFF" bvalue="0x0087E3" >
+ <tqmask name="POSCMD" value="0x000003" >
<value value="0x000000" name="EC" />
<value value="0x000001" name="XT" />
<value value="0x000002" name="HS" />
<value value="0x000003" name="Off" />
- </mask>
- <mask name="OSCIOFNC" value="0x000020" >
+ </tqmask>
+ <tqmask name="OSCIOFNC" value="0x000020" >
<value value="0x000000" name="IO" />
<value value="0x000020" name="Clock" />
- </mask>
- <mask name="FCKSM" value="0x0000C0" >
+ </tqmask>
+ <tqmask name="FCKSM" value="0x0000C0" >
<value value="0x000000" name="Switching on, monitor on" />
<value value="0x000040" name="Switching on, monitor off" />
<value value="0x000080" name="Switching off, monitor off" />
<value value="0x0000C0" name="Switching off, monitor off" />
- </mask>
- <mask name="FNOSC" value="0x000700" >
+ </tqmask>
+ <tqmask name="FNOSC" value="0x000700" >
<value value="0x000000" name="EXTRC_F" />
<value value="0x000100" name="INTRC_F_PLL" />
<value value="0x000200" name="PRIM" />
@@ -108,11 +108,11 @@
<value value="0x000500" name="EXTRC_LP" />
<value value="0x000600" name="invalid" />
<value value="0x000700" name="INTRC_F_POST" />
- </mask>
- <mask name="IESO" value="0x008000" >
+ </tqmask>
+ <tqmask name="IESO" value="0x008000" >
<value value="0x000000" name="Off" />
<value value="0x008000" name="On" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/24FJ128GA010.xml b/src/devices/pic/xml_data/24FJ128GA010.xml
index d57c7ff..cb01c2d 100644
--- a/src/devices/pic/xml_data/24FJ128GA010.xml
+++ b/src/devices/pic/xml_data/24FJ128GA010.xml
@@ -24,13 +24,13 @@
<memory name="code" start="0x000200" end="0x0157FB" />
<memory name="device_id" start="0xFF0000" end="0xFF0004" />
<memory name="config" start="0x0157FC" end="0x0157FF" />
-<!-- <memory name="user_ids" start="0xF80010" end="0xF80018" rmask="0xFFFF" /> -->
+<!-- <memory name="user_ids" start="0xF80010" end="0xF80018" rtqmask="0xFFFF" /> -->
<memory name="debug_vector" start="0x800000" end="0x800007" />
<memory name="program_executive" start="0x800000" end="0x8007EF" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1" wmask="0xFFFFFF" bvalue="0x007DDF" >
- <mask name="WDTPOST" value="0x00000F" >
+ <config offset="0x0" name="CONFIG1" wtqmask="0xFFFFFF" bvalue="0x007DDF" >
+ <tqmask name="WDTPOST" value="0x00000F" >
<value value="0x000000" name="1:1" />
<value value="0x000001" name="1:2" />
<value value="0x000002" name="1:4" />
@@ -47,59 +47,59 @@
<value value="0x00000D" name="1:8192" />
<value value="0x00000E" name="1:16384" />
<value value="0x00000F" name="1:32768" />
- </mask>
- <mask name="WDTPRE" value="0x000010" >
+ </tqmask>
+ <tqmask name="WDTPRE" value="0x000010" >
<value value="0x000000" name="1:32" />
<value value="0x000010" name="1:128" />
- </mask>
- <mask name="WINDIS" value="0x000040" >
+ </tqmask>
+ <tqmask name="WINDIS" value="0x000040" >
<value value="0x000000" name="On" />
<value value="0x000040" name="Off" />
- </mask>
- <mask name="FWDTEN" value="0x000080" >
+ </tqmask>
+ <tqmask name="FWDTEN" value="0x000080" >
<value value="0x000000" name="Software" />
<value value="0x000080" name="On" />
- </mask>
- <mask name="ICS" value="0x000100" >
+ </tqmask>
+ <tqmask name="ICS" value="0x000100" >
<value value="0x000000" name="EMUC1, EMUD1" />
<value value="0x000100" name="EMUC2, EMUD2" />
- </mask>
- <mask name="DEBUG" value="0x000800" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x000800" >
<value value="0x000000" name="On" />
<value value="0x000800" name="Off" />
- </mask>
- <mask name="GWRP" value="0x001000" >
+ </tqmask>
+ <tqmask name="GWRP" value="0x001000" >
<value value="0x000000" name="All" />
<value value="0x001000" name="Off" />
- </mask>
- <mask name="GCP" value="0x002000" >
+ </tqmask>
+ <tqmask name="GCP" value="0x002000" >
<value value="0x000000" name="All" />
<value value="0x002000" name="Off" />
- </mask>
- <mask name="JTAGEN" value="0x004000" >
+ </tqmask>
+ <tqmask name="JTAGEN" value="0x004000" >
<value value="0x000000" name="Off" />
<value value="0x004000" name="On" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2" wmask="0xFFFFFF" bvalue="0x0087E3" >
- <mask name="POSCMD" value="0x000003" >
+ <config offset="0x2" name="CONFIG2" wtqmask="0xFFFFFF" bvalue="0x0087E3" >
+ <tqmask name="POSCMD" value="0x000003" >
<value value="0x000000" name="EC" />
<value value="0x000001" name="XT" />
<value value="0x000002" name="HS" />
<value value="0x000003" name="Off" />
- </mask>
- <mask name="OSCIOFNC" value="0x000020" >
+ </tqmask>
+ <tqmask name="OSCIOFNC" value="0x000020" >
<value value="0x000000" name="IO" />
<value value="0x000020" name="Clock" />
- </mask>
- <mask name="FCKSM" value="0x0000C0" >
+ </tqmask>
+ <tqmask name="FCKSM" value="0x0000C0" >
<value value="0x000000" name="Switching on, monitor on" />
<value value="0x000040" name="Switching on, monitor off" />
<value value="0x000080" name="Switching off, monitor off" />
<value value="0x0000C0" name="Switching off, monitor off" />
- </mask>
- <mask name="FNOSC" value="0x000700" >
+ </tqmask>
+ <tqmask name="FNOSC" value="0x000700" >
<value value="0x000000" name="EXTRC_F" />
<value value="0x000100" name="INTRC_F_PLL" />
<value value="0x000200" name="PRIM" />
@@ -108,11 +108,11 @@
<value value="0x000500" name="EXTRC_LP" />
<value value="0x000600" name="invalid" />
<value value="0x000700" name="INTRC_F_POST" />
- </mask>
- <mask name="IESO" value="0x008000" >
+ </tqmask>
+ <tqmask name="IESO" value="0x008000" >
<value value="0x000000" name="Off" />
<value value="0x008000" name="On" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/24FJ64GA002.xml b/src/devices/pic/xml_data/24FJ64GA002.xml
index e051b07..90b9f05 100644
--- a/src/devices/pic/xml_data/24FJ64GA002.xml
+++ b/src/devices/pic/xml_data/24FJ64GA002.xml
@@ -24,13 +24,13 @@
<memory name="code" start="0x000200" end="0x00ABFB" />
<memory name="device_id" start="0xFF0000" end="0xFF0004" />
<memory name="config" start="0x00ABFC" end="0x00ABFF" />
-<!-- <memory name="user_ids" start="0xF80010" end="0xF80018" rmask="0xFFFF" /> -->
+<!-- <memory name="user_ids" start="0xF80010" end="0xF80018" rtqmask="0xFFFF" /> -->
<memory name="debug_vector" start="0x800000" end="0x800007" />
<memory name="program_executive" start="0x800000" end="0x8007EF" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1" wmask="0xFFFFFF" bvalue="0x007FDF" >
- <mask name="WDTPOST" value="0x00000F" >
+ <config offset="0x0" name="CONFIG1" wtqmask="0xFFFFFF" bvalue="0x007FDF" >
+ <tqmask name="WDTPOST" value="0x00000F" >
<value value="0x000000" name="1:1" />
<value value="0x000001" name="1:2" />
<value value="0x000002" name="1:4" />
@@ -47,69 +47,69 @@
<value value="0x00000D" name="1:8192" />
<value value="0x00000E" name="1:16384" />
<value value="0x00000F" name="1:32768" />
- </mask>
- <mask name="WDTPRE" value="0x000010" >
+ </tqmask>
+ <tqmask name="WDTPRE" value="0x000010" >
<value value="0x000000" name="1:32" />
<value value="0x000010" name="1:128" />
- </mask>
- <mask name="WINDIS" value="0x000040" >
+ </tqmask>
+ <tqmask name="WINDIS" value="0x000040" >
<value value="0x000000" name="On" />
<value value="0x000040" name="Off" />
- </mask>
- <mask name="FWDTEN" value="0x000080" >
+ </tqmask>
+ <tqmask name="FWDTEN" value="0x000080" >
<value value="0x000000" name="Software" />
<value value="0x000080" name="On" />
- </mask>
- <mask name="ICS" value="0x000300" >
+ </tqmask>
+ <tqmask name="ICS" value="0x000300" >
<value value="0x000000" name="invalid" />
<value value="0x000100" name="EMUC3, EMUD3" />
<value value="0x000200" name="EMUC2, EMUD2" />
<value value="0x000300" name="EMUC1, EMUD1" />
- </mask>
- <mask name="DEBUG" value="0x000800" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x000800" >
<value value="0x000000" name="On" />
<value value="0x000800" name="Off" />
- </mask>
- <mask name="GWRP" value="0x001000" >
+ </tqmask>
+ <tqmask name="GWRP" value="0x001000" >
<value value="0x000000" name="All" />
<value value="0x001000" name="Off" />
- </mask>
- <mask name="GCP" value="0x002000" >
+ </tqmask>
+ <tqmask name="GCP" value="0x002000" >
<value value="0x000000" name="All" />
<value value="0x002000" name="Off" />
- </mask>
- <mask name="JTAGEN" value="0x004000" >
+ </tqmask>
+ <tqmask name="JTAGEN" value="0x004000" >
<value value="0x000000" name="Off" />
<value value="0x004000" name="On" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2" wmask="0xFFFFFF" bvalue="0x0087F7" >
- <mask name="POSCMD" value="0x000003" >
+ <config offset="0x2" name="CONFIG2" wtqmask="0xFFFFFF" bvalue="0x0087F7" >
+ <tqmask name="POSCMD" value="0x000003" >
<value value="0x000000" name="EC" />
<value value="0x000001" name="XT" />
<value value="0x000002" name="HS" />
<value value="0x000003" name="Off" />
- </mask>
- <mask name="I2C1SEL" value="0x000004" >
+ </tqmask>
+ <tqmask name="I2C1SEL" value="0x000004" >
<value value="0x000000" name="Alternate" />
<value value="0x000004" name="Default" />
- </mask>
- <mask name="IOL1WAY" value="0x000010" >
+ </tqmask>
+ <tqmask name="IOL1WAY" value="0x000010" >
<value value="0x000000" name="Multiple reconfigurations" />
<value value="0x000010" name="One reconfiguration" />
- </mask>
- <mask name="OSCIOFNC" value="0x000020" >
+ </tqmask>
+ <tqmask name="OSCIOFNC" value="0x000020" >
<value value="0x000000" name="IO" />
<value value="0x000020" name="Clock" />
- </mask>
- <mask name="FCKSM" value="0x0000C0" >
+ </tqmask>
+ <tqmask name="FCKSM" value="0x0000C0" >
<value value="0x000000" name="Switching on, monitor on" />
<value value="0x000040" name="Switching on, monitor off" />
<value value="0x000080" name="Switching off, monitor off" />
<value value="0x0000C0" name="Switching off, monitor off" />
- </mask>
- <mask name="FNOSC" value="0x000700" >
+ </tqmask>
+ <tqmask name="FNOSC" value="0x000700" >
<value value="0x000000" name="EXTRC_F" />
<value value="0x000100" name="INTRC_F_PLL" />
<value value="0x000200" name="PRIM" />
@@ -118,11 +118,11 @@
<value value="0x000500" name="EXTRC_LP" />
<value value="0x000600" name="invalid" />
<value value="0x000700" name="INTRC_F_POST" />
- </mask>
- <mask name="IESO" value="0x008000" >
+ </tqmask>
+ <tqmask name="IESO" value="0x008000" >
<value value="0x000000" name="Off" />
<value value="0x008000" name="On" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/24FJ64GA004.xml b/src/devices/pic/xml_data/24FJ64GA004.xml
index c87748e..8cda66c 100644
--- a/src/devices/pic/xml_data/24FJ64GA004.xml
+++ b/src/devices/pic/xml_data/24FJ64GA004.xml
@@ -24,13 +24,13 @@
<memory name="code" start="0x000200" end="0x00ABFB" />
<memory name="device_id" start="0xFF0000" end="0xFF0004" />
<memory name="config" start="0x00ABFC" end="0x00ABFF" />
-<!-- <memory name="user_ids" start="0xF80010" end="0xF80018" rmask="0xFFFF" /> -->
+<!-- <memory name="user_ids" start="0xF80010" end="0xF80018" rtqmask="0xFFFF" /> -->
<memory name="debug_vector" start="0x800000" end="0x800007" />
<memory name="program_executive" start="0x800000" end="0x8007EF" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1" wmask="0xFFFFFF" bvalue="0x007FDF" >
- <mask name="WDTPOST" value="0x00000F" >
+ <config offset="0x0" name="CONFIG1" wtqmask="0xFFFFFF" bvalue="0x007FDF" >
+ <tqmask name="WDTPOST" value="0x00000F" >
<value value="0x000000" name="1:1" />
<value value="0x000001" name="1:2" />
<value value="0x000002" name="1:4" />
@@ -47,69 +47,69 @@
<value value="0x00000D" name="1:8192" />
<value value="0x00000E" name="1:16384" />
<value value="0x00000F" name="1:32768" />
- </mask>
- <mask name="WDTPRE" value="0x000010" >
+ </tqmask>
+ <tqmask name="WDTPRE" value="0x000010" >
<value value="0x000000" name="1:32" />
<value value="0x000010" name="1:128" />
- </mask>
- <mask name="WINDIS" value="0x000040" >
+ </tqmask>
+ <tqmask name="WINDIS" value="0x000040" >
<value value="0x000000" name="On" />
<value value="0x000040" name="Off" />
- </mask>
- <mask name="FWDTEN" value="0x000080" >
+ </tqmask>
+ <tqmask name="FWDTEN" value="0x000080" >
<value value="0x000000" name="Software" />
<value value="0x000080" name="On" />
- </mask>
- <mask name="ICS" value="0x000300" >
+ </tqmask>
+ <tqmask name="ICS" value="0x000300" >
<value value="0x000000" name="invalid" />
<value value="0x000100" name="EMUC3, EMUD3" />
<value value="0x000200" name="EMUC2, EMUD2" />
<value value="0x000300" name="EMUC1, EMUD1" />
- </mask>
- <mask name="DEBUG" value="0x000800" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x000800" >
<value value="0x000000" name="On" />
<value value="0x000800" name="Off" />
- </mask>
- <mask name="GWRP" value="0x001000" >
+ </tqmask>
+ <tqmask name="GWRP" value="0x001000" >
<value value="0x000000" name="All" />
<value value="0x001000" name="Off" />
- </mask>
- <mask name="GCP" value="0x002000" >
+ </tqmask>
+ <tqmask name="GCP" value="0x002000" >
<value value="0x000000" name="All" />
<value value="0x002000" name="Off" />
- </mask>
- <mask name="JTAGEN" value="0x004000" >
+ </tqmask>
+ <tqmask name="JTAGEN" value="0x004000" >
<value value="0x000000" name="Off" />
<value value="0x004000" name="On" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2" wmask="0xFFFFFF" bvalue="0x0087F7" >
- <mask name="POSCMD" value="0x000003" >
+ <config offset="0x2" name="CONFIG2" wtqmask="0xFFFFFF" bvalue="0x0087F7" >
+ <tqmask name="POSCMD" value="0x000003" >
<value value="0x000000" name="EC" />
<value value="0x000001" name="XT" />
<value value="0x000002" name="HS" />
<value value="0x000003" name="Off" />
- </mask>
- <mask name="I2C1SEL" value="0x000004" >
+ </tqmask>
+ <tqmask name="I2C1SEL" value="0x000004" >
<value value="0x000000" name="Alternate" />
<value value="0x000004" name="Default" />
- </mask>
- <mask name="IOL1WAY" value="0x000010" >
+ </tqmask>
+ <tqmask name="IOL1WAY" value="0x000010" >
<value value="0x000000" name="Multiple reconfigurations" />
<value value="0x000010" name="One reconfiguration" />
- </mask>
- <mask name="OSCIOFNC" value="0x000020" >
+ </tqmask>
+ <tqmask name="OSCIOFNC" value="0x000020" >
<value value="0x000000" name="IO" />
<value value="0x000020" name="Clock" />
- </mask>
- <mask name="FCKSM" value="0x0000C0" >
+ </tqmask>
+ <tqmask name="FCKSM" value="0x0000C0" >
<value value="0x000000" name="Switching on, monitor on" />
<value value="0x000040" name="Switching on, monitor off" />
<value value="0x000080" name="Switching off, monitor off" />
<value value="0x0000C0" name="Switching off, monitor off" />
- </mask>
- <mask name="FNOSC" value="0x000700" >
+ </tqmask>
+ <tqmask name="FNOSC" value="0x000700" >
<value value="0x000000" name="EXTRC_F" />
<value value="0x000100" name="INTRC_F_PLL" />
<value value="0x000200" name="PRIM" />
@@ -118,11 +118,11 @@
<value value="0x000500" name="EXTRC_LP" />
<value value="0x000600" name="invalid" />
<value value="0x000700" name="INTRC_F_POST" />
- </mask>
- <mask name="IESO" value="0x008000" >
+ </tqmask>
+ <tqmask name="IESO" value="0x008000" >
<value value="0x000000" name="Off" />
<value value="0x008000" name="On" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/24FJ64GA006.xml b/src/devices/pic/xml_data/24FJ64GA006.xml
index 6492f51..dab1819 100644
--- a/src/devices/pic/xml_data/24FJ64GA006.xml
+++ b/src/devices/pic/xml_data/24FJ64GA006.xml
@@ -24,13 +24,13 @@
<memory name="code" start="0x000200" end="0x00ABFB" />
<memory name="device_id" start="0xFF0000" end="0xFF0004" />
<memory name="config" start="0x00ABFC" end="0x00ABFF" />
-<!-- <memory name="user_ids" start="0xF80010" end="0xF80018" rmask="0xFFFF" /> -->
+<!-- <memory name="user_ids" start="0xF80010" end="0xF80018" rtqmask="0xFFFF" /> -->
<memory name="debug_vector" start="0x800000" end="0x800007" />
<memory name="program_executive" start="0x800000" end="0x8007EF" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1" wmask="0xFFFFFF" bvalue="0x007DDF" >
- <mask name="WDTPOST" value="0x00000F" >
+ <config offset="0x0" name="CONFIG1" wtqmask="0xFFFFFF" bvalue="0x007DDF" >
+ <tqmask name="WDTPOST" value="0x00000F" >
<value value="0x000000" name="1:1" />
<value value="0x000001" name="1:2" />
<value value="0x000002" name="1:4" />
@@ -47,59 +47,59 @@
<value value="0x00000D" name="1:8192" />
<value value="0x00000E" name="1:16384" />
<value value="0x00000F" name="1:32768" />
- </mask>
- <mask name="WDTPRE" value="0x000010" >
+ </tqmask>
+ <tqmask name="WDTPRE" value="0x000010" >
<value value="0x000000" name="1:32" />
<value value="0x000010" name="1:128" />
- </mask>
- <mask name="WINDIS" value="0x000040" >
+ </tqmask>
+ <tqmask name="WINDIS" value="0x000040" >
<value value="0x000000" name="On" />
<value value="0x000040" name="Off" />
- </mask>
- <mask name="FWDTEN" value="0x000080" >
+ </tqmask>
+ <tqmask name="FWDTEN" value="0x000080" >
<value value="0x000000" name="Software" />
<value value="0x000080" name="On" />
- </mask>
- <mask name="ICS" value="0x000100" >
+ </tqmask>
+ <tqmask name="ICS" value="0x000100" >
<value value="0x000000" name="EMUC1, EMUD1" />
<value value="0x000100" name="EMUC2, EMUD2" />
- </mask>
- <mask name="DEBUG" value="0x000800" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x000800" >
<value value="0x000000" name="On" />
<value value="0x000800" name="Off" />
- </mask>
- <mask name="GWRP" value="0x001000" >
+ </tqmask>
+ <tqmask name="GWRP" value="0x001000" >
<value value="0x000000" name="All" />
<value value="0x001000" name="Off" />
- </mask>
- <mask name="GCP" value="0x002000" >
+ </tqmask>
+ <tqmask name="GCP" value="0x002000" >
<value value="0x000000" name="All" />
<value value="0x002000" name="Off" />
- </mask>
- <mask name="JTAGEN" value="0x004000" >
+ </tqmask>
+ <tqmask name="JTAGEN" value="0x004000" >
<value value="0x000000" name="Off" />
<value value="0x004000" name="On" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2" wmask="0xFFFFFF" bvalue="0x0087E3" >
- <mask name="POSCMD" value="0x000003" >
+ <config offset="0x2" name="CONFIG2" wtqmask="0xFFFFFF" bvalue="0x0087E3" >
+ <tqmask name="POSCMD" value="0x000003" >
<value value="0x000000" name="EC" />
<value value="0x000001" name="XT" />
<value value="0x000002" name="HS" />
<value value="0x000003" name="Off" />
- </mask>
- <mask name="OSCIOFNC" value="0x000020" >
+ </tqmask>
+ <tqmask name="OSCIOFNC" value="0x000020" >
<value value="0x000000" name="IO" />
<value value="0x000020" name="Clock" />
- </mask>
- <mask name="FCKSM" value="0x0000C0" >
+ </tqmask>
+ <tqmask name="FCKSM" value="0x0000C0" >
<value value="0x000000" name="Switching on, monitor on" />
<value value="0x000040" name="Switching on, monitor off" />
<value value="0x000080" name="Switching off, monitor off" />
<value value="0x0000C0" name="Switching off, monitor off" />
- </mask>
- <mask name="FNOSC" value="0x000700" >
+ </tqmask>
+ <tqmask name="FNOSC" value="0x000700" >
<value value="0x000000" name="EXTRC_F" />
<value value="0x000100" name="INTRC_F_PLL" />
<value value="0x000200" name="PRIM" />
@@ -108,11 +108,11 @@
<value value="0x000500" name="EXTRC_LP" />
<value value="0x000600" name="invalid" />
<value value="0x000700" name="INTRC_F_POST" />
- </mask>
- <mask name="IESO" value="0x008000" >
+ </tqmask>
+ <tqmask name="IESO" value="0x008000" >
<value value="0x000000" name="Off" />
<value value="0x008000" name="On" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/24FJ64GA008.xml b/src/devices/pic/xml_data/24FJ64GA008.xml
index 2ead302..5149c82 100644
--- a/src/devices/pic/xml_data/24FJ64GA008.xml
+++ b/src/devices/pic/xml_data/24FJ64GA008.xml
@@ -24,13 +24,13 @@
<memory name="code" start="0x000200" end="0x00ABFB" />
<memory name="device_id" start="0xFF0000" end="0xFF0004" />
<memory name="config" start="0x00ABFC" end="0x00ABFF" />
-<!-- <memory name="user_ids" start="0xF80010" end="0xF80018" rmask="0xFFFF" /> -->
+<!-- <memory name="user_ids" start="0xF80010" end="0xF80018" rtqmask="0xFFFF" /> -->
<memory name="debug_vector" start="0x800000" end="0x800007" />
<memory name="program_executive" start="0x800000" end="0x8007EF" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1" wmask="0xFFFFFF" bvalue="0x007DDF" >
- <mask name="WDTPOST" value="0x00000F" >
+ <config offset="0x0" name="CONFIG1" wtqmask="0xFFFFFF" bvalue="0x007DDF" >
+ <tqmask name="WDTPOST" value="0x00000F" >
<value value="0x000000" name="1:1" />
<value value="0x000001" name="1:2" />
<value value="0x000002" name="1:4" />
@@ -47,59 +47,59 @@
<value value="0x00000D" name="1:8192" />
<value value="0x00000E" name="1:16384" />
<value value="0x00000F" name="1:32768" />
- </mask>
- <mask name="WDTPRE" value="0x000010" >
+ </tqmask>
+ <tqmask name="WDTPRE" value="0x000010" >
<value value="0x000000" name="1:32" />
<value value="0x000010" name="1:128" />
- </mask>
- <mask name="WINDIS" value="0x000040" >
+ </tqmask>
+ <tqmask name="WINDIS" value="0x000040" >
<value value="0x000000" name="On" />
<value value="0x000040" name="Off" />
- </mask>
- <mask name="FWDTEN" value="0x000080" >
+ </tqmask>
+ <tqmask name="FWDTEN" value="0x000080" >
<value value="0x000000" name="Software" />
<value value="0x000080" name="On" />
- </mask>
- <mask name="ICS" value="0x000100" >
+ </tqmask>
+ <tqmask name="ICS" value="0x000100" >
<value value="0x000000" name="EMUC1, EMUD1" />
<value value="0x000100" name="EMUC2, EMUD2" />
- </mask>
- <mask name="DEBUG" value="0x000800" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x000800" >
<value value="0x000000" name="On" />
<value value="0x000800" name="Off" />
- </mask>
- <mask name="GWRP" value="0x001000" >
+ </tqmask>
+ <tqmask name="GWRP" value="0x001000" >
<value value="0x000000" name="All" />
<value value="0x001000" name="Off" />
- </mask>
- <mask name="GCP" value="0x002000" >
+ </tqmask>
+ <tqmask name="GCP" value="0x002000" >
<value value="0x000000" name="All" />
<value value="0x002000" name="Off" />
- </mask>
- <mask name="JTAGEN" value="0x004000" >
+ </tqmask>
+ <tqmask name="JTAGEN" value="0x004000" >
<value value="0x000000" name="Off" />
<value value="0x004000" name="On" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2" wmask="0xFFFFFF" bvalue="0x0087E3" >
- <mask name="POSCMD" value="0x000003" >
+ <config offset="0x2" name="CONFIG2" wtqmask="0xFFFFFF" bvalue="0x0087E3" >
+ <tqmask name="POSCMD" value="0x000003" >
<value value="0x000000" name="EC" />
<value value="0x000001" name="XT" />
<value value="0x000002" name="HS" />
<value value="0x000003" name="Off" />
- </mask>
- <mask name="OSCIOFNC" value="0x000020" >
+ </tqmask>
+ <tqmask name="OSCIOFNC" value="0x000020" >
<value value="0x000000" name="IO" />
<value value="0x000020" name="Clock" />
- </mask>
- <mask name="FCKSM" value="0x0000C0" >
+ </tqmask>
+ <tqmask name="FCKSM" value="0x0000C0" >
<value value="0x000000" name="Switching on, monitor on" />
<value value="0x000040" name="Switching on, monitor off" />
<value value="0x000080" name="Switching off, monitor off" />
<value value="0x0000C0" name="Switching off, monitor off" />
- </mask>
- <mask name="FNOSC" value="0x000700" >
+ </tqmask>
+ <tqmask name="FNOSC" value="0x000700" >
<value value="0x000000" name="EXTRC_F" />
<value value="0x000100" name="INTRC_F_PLL" />
<value value="0x000200" name="PRIM" />
@@ -108,11 +108,11 @@
<value value="0x000500" name="EXTRC_LP" />
<value value="0x000600" name="invalid" />
<value value="0x000700" name="INTRC_F_POST" />
- </mask>
- <mask name="IESO" value="0x008000" >
+ </tqmask>
+ <tqmask name="IESO" value="0x008000" >
<value value="0x000000" name="Off" />
<value value="0x008000" name="On" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/24FJ64GA010.xml b/src/devices/pic/xml_data/24FJ64GA010.xml
index 627da04..43f2806 100644
--- a/src/devices/pic/xml_data/24FJ64GA010.xml
+++ b/src/devices/pic/xml_data/24FJ64GA010.xml
@@ -24,13 +24,13 @@
<memory name="code" start="0x000200" end="0x00ABFB" />
<memory name="device_id" start="0xFF0000" end="0xFF0004" />
<memory name="config" start="0x00ABFC" end="0x00ABFF" />
-<!-- <memory name="user_ids" start="0xF80010" end="0xF80018" rmask="0xFFFF" /> -->
+<!-- <memory name="user_ids" start="0xF80010" end="0xF80018" rtqmask="0xFFFF" /> -->
<memory name="debug_vector" start="0x800000" end="0x800007" />
<memory name="program_executive" start="0x800000" end="0x8007EF" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1" wmask="0xFFFFFF" bvalue="0x007DDF" >
- <mask name="WDTPOST" value="0x00000F" >
+ <config offset="0x0" name="CONFIG1" wtqmask="0xFFFFFF" bvalue="0x007DDF" >
+ <tqmask name="WDTPOST" value="0x00000F" >
<value value="0x000000" name="1:1" />
<value value="0x000001" name="1:2" />
<value value="0x000002" name="1:4" />
@@ -47,59 +47,59 @@
<value value="0x00000D" name="1:8192" />
<value value="0x00000E" name="1:16384" />
<value value="0x00000F" name="1:32768" />
- </mask>
- <mask name="WDTPRE" value="0x000010" >
+ </tqmask>
+ <tqmask name="WDTPRE" value="0x000010" >
<value value="0x000000" name="1:32" />
<value value="0x000010" name="1:128" />
- </mask>
- <mask name="WINDIS" value="0x000040" >
+ </tqmask>
+ <tqmask name="WINDIS" value="0x000040" >
<value value="0x000000" name="On" />
<value value="0x000040" name="Off" />
- </mask>
- <mask name="FWDTEN" value="0x000080" >
+ </tqmask>
+ <tqmask name="FWDTEN" value="0x000080" >
<value value="0x000000" name="Software" />
<value value="0x000080" name="On" />
- </mask>
- <mask name="ICS" value="0x000100" >
+ </tqmask>
+ <tqmask name="ICS" value="0x000100" >
<value value="0x000000" name="EMUC1, EMUD1" />
<value value="0x000100" name="EMUC2, EMUD2" />
- </mask>
- <mask name="DEBUG" value="0x000800" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x000800" >
<value value="0x000000" name="On" />
<value value="0x000800" name="Off" />
- </mask>
- <mask name="GWRP" value="0x001000" >
+ </tqmask>
+ <tqmask name="GWRP" value="0x001000" >
<value value="0x000000" name="All" />
<value value="0x001000" name="Off" />
- </mask>
- <mask name="GCP" value="0x002000" >
+ </tqmask>
+ <tqmask name="GCP" value="0x002000" >
<value value="0x000000" name="All" />
<value value="0x002000" name="Off" />
- </mask>
- <mask name="JTAGEN" value="0x004000" >
+ </tqmask>
+ <tqmask name="JTAGEN" value="0x004000" >
<value value="0x000000" name="Off" />
<value value="0x004000" name="On" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2" wmask="0xFFFFFF" bvalue="0x0087E3" >
- <mask name="POSCMD" value="0x000003" >
+ <config offset="0x2" name="CONFIG2" wtqmask="0xFFFFFF" bvalue="0x0087E3" >
+ <tqmask name="POSCMD" value="0x000003" >
<value value="0x000000" name="EC" />
<value value="0x000001" name="XT" />
<value value="0x000002" name="HS" />
<value value="0x000003" name="Off" />
- </mask>
- <mask name="OSCIOFNC" value="0x000020" >
+ </tqmask>
+ <tqmask name="OSCIOFNC" value="0x000020" >
<value value="0x000000" name="IO" />
<value value="0x000020" name="Clock" />
- </mask>
- <mask name="FCKSM" value="0x0000C0" >
+ </tqmask>
+ <tqmask name="FCKSM" value="0x0000C0" >
<value value="0x000000" name="Switching on, monitor on" />
<value value="0x000040" name="Switching on, monitor off" />
<value value="0x000080" name="Switching off, monitor off" />
<value value="0x0000C0" name="Switching off, monitor off" />
- </mask>
- <mask name="FNOSC" value="0x000700" >
+ </tqmask>
+ <tqmask name="FNOSC" value="0x000700" >
<value value="0x000000" name="EXTRC_F" />
<value value="0x000100" name="INTRC_F_PLL" />
<value value="0x000200" name="PRIM" />
@@ -108,11 +108,11 @@
<value value="0x000500" name="EXTRC_LP" />
<value value="0x000600" name="invalid" />
<value value="0x000700" name="INTRC_F_POST" />
- </mask>
- <mask name="IESO" value="0x008000" >
+ </tqmask>
+ <tqmask name="IESO" value="0x008000" >
<value value="0x000000" name="Off" />
<value value="0x008000" name="On" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/24FJ96GA006.xml b/src/devices/pic/xml_data/24FJ96GA006.xml
index 9f02be4..2b17512 100644
--- a/src/devices/pic/xml_data/24FJ96GA006.xml
+++ b/src/devices/pic/xml_data/24FJ96GA006.xml
@@ -24,13 +24,13 @@
<memory name="code" start="0x000200" end="0x00FFFB" />
<memory name="device_id" start="0xFF0000" end="0xFF0004" />
<memory name="config" start="0x00FFFC" end="0x00FFFF" />
-<!-- <memory name="user_ids" start="0xF80010" end="0xF80018" rmask="0xFFFF" /> -->
+<!-- <memory name="user_ids" start="0xF80010" end="0xF80018" rtqmask="0xFFFF" /> -->
<memory name="debug_vector" start="0x800000" end="0x800007" />
<memory name="program_executive" start="0x800000" end="0x8007EF" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1" wmask="0xFFFFFF" bvalue="0x007DDF" >
- <mask name="WDTPOST" value="0x00000F" >
+ <config offset="0x0" name="CONFIG1" wtqmask="0xFFFFFF" bvalue="0x007DDF" >
+ <tqmask name="WDTPOST" value="0x00000F" >
<value value="0x000000" name="1:1" />
<value value="0x000001" name="1:2" />
<value value="0x000002" name="1:4" />
@@ -47,59 +47,59 @@
<value value="0x00000D" name="1:8192" />
<value value="0x00000E" name="1:16384" />
<value value="0x00000F" name="1:32768" />
- </mask>
- <mask name="WDTPRE" value="0x000010" >
+ </tqmask>
+ <tqmask name="WDTPRE" value="0x000010" >
<value value="0x000000" name="1:32" />
<value value="0x000010" name="1:128" />
- </mask>
- <mask name="WINDIS" value="0x000040" >
+ </tqmask>
+ <tqmask name="WINDIS" value="0x000040" >
<value value="0x000000" name="On" />
<value value="0x000040" name="Off" />
- </mask>
- <mask name="FWDTEN" value="0x000080" >
+ </tqmask>
+ <tqmask name="FWDTEN" value="0x000080" >
<value value="0x000000" name="Software" />
<value value="0x000080" name="On" />
- </mask>
- <mask name="ICS" value="0x000100" >
+ </tqmask>
+ <tqmask name="ICS" value="0x000100" >
<value value="0x000000" name="EMUC1, EMUD1" />
<value value="0x000100" name="EMUC2, EMUD2" />
- </mask>
- <mask name="DEBUG" value="0x000800" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x000800" >
<value value="0x000000" name="On" />
<value value="0x000800" name="Off" />
- </mask>
- <mask name="GWRP" value="0x001000" >
+ </tqmask>
+ <tqmask name="GWRP" value="0x001000" >
<value value="0x000000" name="All" />
<value value="0x001000" name="Off" />
- </mask>
- <mask name="GCP" value="0x002000" >
+ </tqmask>
+ <tqmask name="GCP" value="0x002000" >
<value value="0x000000" name="All" />
<value value="0x002000" name="Off" />
- </mask>
- <mask name="JTAGEN" value="0x004000" >
+ </tqmask>
+ <tqmask name="JTAGEN" value="0x004000" >
<value value="0x000000" name="Off" />
<value value="0x004000" name="On" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2" wmask="0xFFFFFF" bvalue="0x0087E3" >
- <mask name="POSCMD" value="0x000003" >
+ <config offset="0x2" name="CONFIG2" wtqmask="0xFFFFFF" bvalue="0x0087E3" >
+ <tqmask name="POSCMD" value="0x000003" >
<value value="0x000000" name="EC" />
<value value="0x000001" name="XT" />
<value value="0x000002" name="HS" />
<value value="0x000003" name="Off" />
- </mask>
- <mask name="OSCIOFNC" value="0x000020" >
+ </tqmask>
+ <tqmask name="OSCIOFNC" value="0x000020" >
<value value="0x000000" name="IO" />
<value value="0x000020" name="Clock" />
- </mask>
- <mask name="FCKSM" value="0x0000C0" >
+ </tqmask>
+ <tqmask name="FCKSM" value="0x0000C0" >
<value value="0x000000" name="Switching on, monitor on" />
<value value="0x000040" name="Switching on, monitor off" />
<value value="0x000080" name="Switching off, monitor off" />
<value value="0x0000C0" name="Switching off, monitor off" />
- </mask>
- <mask name="FNOSC" value="0x000700" >
+ </tqmask>
+ <tqmask name="FNOSC" value="0x000700" >
<value value="0x000000" name="EXTRC_F" />
<value value="0x000100" name="INTRC_F_PLL" />
<value value="0x000200" name="PRIM" />
@@ -108,11 +108,11 @@
<value value="0x000500" name="EXTRC_LP" />
<value value="0x000600" name="invalid" />
<value value="0x000700" name="INTRC_F_POST" />
- </mask>
- <mask name="IESO" value="0x008000" >
+ </tqmask>
+ <tqmask name="IESO" value="0x008000" >
<value value="0x000000" name="Off" />
<value value="0x008000" name="On" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/24FJ96GA008.xml b/src/devices/pic/xml_data/24FJ96GA008.xml
index eeba6d2..ee3212e 100644
--- a/src/devices/pic/xml_data/24FJ96GA008.xml
+++ b/src/devices/pic/xml_data/24FJ96GA008.xml
@@ -24,13 +24,13 @@
<memory name="code" start="0x000200" end="0x00FFFB" />
<memory name="device_id" start="0xFF0000" end="0xFF0004" />
<memory name="config" start="0x00FFFC" end="0x00FFFF" />
-<!-- <memory name="user_ids" start="0xF80010" end="0xF80018" rmask="0xFFFF" /> -->
+<!-- <memory name="user_ids" start="0xF80010" end="0xF80018" rtqmask="0xFFFF" /> -->
<memory name="debug_vector" start="0x800000" end="0x800007" />
<memory name="program_executive" start="0x800000" end="0x8007EF" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1" wmask="0xFFFFFF" bvalue="0x007DDF" >
- <mask name="WDTPOST" value="0x00000F" >
+ <config offset="0x0" name="CONFIG1" wtqmask="0xFFFFFF" bvalue="0x007DDF" >
+ <tqmask name="WDTPOST" value="0x00000F" >
<value value="0x000000" name="1:1" />
<value value="0x000001" name="1:2" />
<value value="0x000002" name="1:4" />
@@ -47,59 +47,59 @@
<value value="0x00000D" name="1:8192" />
<value value="0x00000E" name="1:16384" />
<value value="0x00000F" name="1:32768" />
- </mask>
- <mask name="WDTPRE" value="0x000010" >
+ </tqmask>
+ <tqmask name="WDTPRE" value="0x000010" >
<value value="0x000000" name="1:32" />
<value value="0x000010" name="1:128" />
- </mask>
- <mask name="WINDIS" value="0x000040" >
+ </tqmask>
+ <tqmask name="WINDIS" value="0x000040" >
<value value="0x000000" name="On" />
<value value="0x000040" name="Off" />
- </mask>
- <mask name="FWDTEN" value="0x000080" >
+ </tqmask>
+ <tqmask name="FWDTEN" value="0x000080" >
<value value="0x000000" name="Software" />
<value value="0x000080" name="On" />
- </mask>
- <mask name="ICS" value="0x000100" >
+ </tqmask>
+ <tqmask name="ICS" value="0x000100" >
<value value="0x000000" name="EMUC1, EMUD1" />
<value value="0x000100" name="EMUC2, EMUD2" />
- </mask>
- <mask name="DEBUG" value="0x000800" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x000800" >
<value value="0x000000" name="On" />
<value value="0x000800" name="Off" />
- </mask>
- <mask name="GWRP" value="0x001000" >
+ </tqmask>
+ <tqmask name="GWRP" value="0x001000" >
<value value="0x000000" name="All" />
<value value="0x001000" name="Off" />
- </mask>
- <mask name="GCP" value="0x002000" >
+ </tqmask>
+ <tqmask name="GCP" value="0x002000" >
<value value="0x000000" name="All" />
<value value="0x002000" name="Off" />
- </mask>
- <mask name="JTAGEN" value="0x004000" >
+ </tqmask>
+ <tqmask name="JTAGEN" value="0x004000" >
<value value="0x000000" name="Off" />
<value value="0x004000" name="On" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2" wmask="0xFFFFFF" bvalue="0x0087E3" >
- <mask name="POSCMD" value="0x000003" >
+ <config offset="0x2" name="CONFIG2" wtqmask="0xFFFFFF" bvalue="0x0087E3" >
+ <tqmask name="POSCMD" value="0x000003" >
<value value="0x000000" name="EC" />
<value value="0x000001" name="XT" />
<value value="0x000002" name="HS" />
<value value="0x000003" name="Off" />
- </mask>
- <mask name="OSCIOFNC" value="0x000020" >
+ </tqmask>
+ <tqmask name="OSCIOFNC" value="0x000020" >
<value value="0x000000" name="IO" />
<value value="0x000020" name="Clock" />
- </mask>
- <mask name="FCKSM" value="0x0000C0" >
+ </tqmask>
+ <tqmask name="FCKSM" value="0x0000C0" >
<value value="0x000000" name="Switching on, monitor on" />
<value value="0x000040" name="Switching on, monitor off" />
<value value="0x000080" name="Switching off, monitor off" />
<value value="0x0000C0" name="Switching off, monitor off" />
- </mask>
- <mask name="FNOSC" value="0x000700" >
+ </tqmask>
+ <tqmask name="FNOSC" value="0x000700" >
<value value="0x000000" name="EXTRC_F" />
<value value="0x000100" name="INTRC_F_PLL" />
<value value="0x000200" name="PRIM" />
@@ -108,11 +108,11 @@
<value value="0x000500" name="EXTRC_LP" />
<value value="0x000600" name="invalid" />
<value value="0x000700" name="INTRC_F_POST" />
- </mask>
- <mask name="IESO" value="0x008000" >
+ </tqmask>
+ <tqmask name="IESO" value="0x008000" >
<value value="0x000000" name="Off" />
<value value="0x008000" name="On" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/24FJ96GA010.xml b/src/devices/pic/xml_data/24FJ96GA010.xml
index 700d288..e609719 100644
--- a/src/devices/pic/xml_data/24FJ96GA010.xml
+++ b/src/devices/pic/xml_data/24FJ96GA010.xml
@@ -24,13 +24,13 @@
<memory name="code" start="0x000200" end="0x00FFFB" />
<memory name="device_id" start="0xFF0000" end="0xFF0004" />
<memory name="config" start="0x00FFFC" end="0x00FFFF" />
-<!-- <memory name="user_ids" start="0xF80010" end="0xF80018" rmask="0xFFFF" /> -->
+<!-- <memory name="user_ids" start="0xF80010" end="0xF80018" rtqmask="0xFFFF" /> -->
<memory name="debug_vector" start="0x800000" end="0x800007" />
<memory name="program_executive" start="0x800000" end="0x8007EF" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="CONFIG1" wmask="0xFFFFFF" bvalue="0x007DDF" >
- <mask name="WDTPOST" value="0x00000F" >
+ <config offset="0x0" name="CONFIG1" wtqmask="0xFFFFFF" bvalue="0x007DDF" >
+ <tqmask name="WDTPOST" value="0x00000F" >
<value value="0x000000" name="1:1" />
<value value="0x000001" name="1:2" />
<value value="0x000002" name="1:4" />
@@ -47,59 +47,59 @@
<value value="0x00000D" name="1:8192" />
<value value="0x00000E" name="1:16384" />
<value value="0x00000F" name="1:32768" />
- </mask>
- <mask name="WDTPRE" value="0x000010" >
+ </tqmask>
+ <tqmask name="WDTPRE" value="0x000010" >
<value value="0x000000" name="1:32" />
<value value="0x000010" name="1:128" />
- </mask>
- <mask name="WINDIS" value="0x000040" >
+ </tqmask>
+ <tqmask name="WINDIS" value="0x000040" >
<value value="0x000000" name="On" />
<value value="0x000040" name="Off" />
- </mask>
- <mask name="FWDTEN" value="0x000080" >
+ </tqmask>
+ <tqmask name="FWDTEN" value="0x000080" >
<value value="0x000000" name="Software" />
<value value="0x000080" name="On" />
- </mask>
- <mask name="ICS" value="0x000100" >
+ </tqmask>
+ <tqmask name="ICS" value="0x000100" >
<value value="0x000000" name="EMUC1, EMUD1" />
<value value="0x000100" name="EMUC2, EMUD2" />
- </mask>
- <mask name="DEBUG" value="0x000800" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x000800" >
<value value="0x000000" name="On" />
<value value="0x000800" name="Off" />
- </mask>
- <mask name="GWRP" value="0x001000" >
+ </tqmask>
+ <tqmask name="GWRP" value="0x001000" >
<value value="0x000000" name="All" />
<value value="0x001000" name="Off" />
- </mask>
- <mask name="GCP" value="0x002000" >
+ </tqmask>
+ <tqmask name="GCP" value="0x002000" >
<value value="0x000000" name="All" />
<value value="0x002000" name="Off" />
- </mask>
- <mask name="JTAGEN" value="0x004000" >
+ </tqmask>
+ <tqmask name="JTAGEN" value="0x004000" >
<value value="0x000000" name="Off" />
<value value="0x004000" name="On" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="CONFIG2" wmask="0xFFFFFF" bvalue="0x0087E3" >
- <mask name="POSCMD" value="0x000003" >
+ <config offset="0x2" name="CONFIG2" wtqmask="0xFFFFFF" bvalue="0x0087E3" >
+ <tqmask name="POSCMD" value="0x000003" >
<value value="0x000000" name="EC" />
<value value="0x000001" name="XT" />
<value value="0x000002" name="HS" />
<value value="0x000003" name="Off" />
- </mask>
- <mask name="OSCIOFNC" value="0x000020" >
+ </tqmask>
+ <tqmask name="OSCIOFNC" value="0x000020" >
<value value="0x000000" name="IO" />
<value value="0x000020" name="Clock" />
- </mask>
- <mask name="FCKSM" value="0x0000C0" >
+ </tqmask>
+ <tqmask name="FCKSM" value="0x0000C0" >
<value value="0x000000" name="Switching on, monitor on" />
<value value="0x000040" name="Switching on, monitor off" />
<value value="0x000080" name="Switching off, monitor off" />
<value value="0x0000C0" name="Switching off, monitor off" />
- </mask>
- <mask name="FNOSC" value="0x000700" >
+ </tqmask>
+ <tqmask name="FNOSC" value="0x000700" >
<value value="0x000000" name="EXTRC_F" />
<value value="0x000100" name="INTRC_F_PLL" />
<value value="0x000200" name="PRIM" />
@@ -108,11 +108,11 @@
<value value="0x000500" name="EXTRC_LP" />
<value value="0x000600" name="invalid" />
<value value="0x000700" name="INTRC_F_POST" />
- </mask>
- <mask name="IESO" value="0x008000" >
+ </tqmask>
+ <tqmask name="IESO" value="0x008000" >
<value value="0x000000" name="Off" />
<value value="0x008000" name="On" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/24HJ128GP206.xml b/src/devices/pic/xml_data/24HJ128GP206.xml
index c065e99..60c824c 100644
--- a/src/devices/pic/xml_data/24HJ128GP206.xml
+++ b/src/devices/pic/xml_data/24HJ128GP206.xml
@@ -21,72 +21,72 @@
<memory name="code" start="0x000200" end="0x0157FF" />
<memory name="device_id" start="0xFF0000" end="0xFF0004" />
<memory name="config" start="0xF80000" end="0xF8000F" />
- <memory name="user_ids" start="0xF80010" end="0xF80018" rmask="0xFF" />
+ <memory name="user_ids" start="0xF80010" end="0xF80018" rtqmask="0xFF" />
<memory name="debug_vector" start="0x800000" end="0x800007" />
<memory name="program_executive" start="0x800000" end="0x800FFF" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="FBS" wmask="0xFF" bvalue="0xCF" >
- <mask name="WRTBS" value="0x01" >
+ <config offset="0x0" name="FBS" wtqmask="0xFF" bvalue="0xCF" >
+ <tqmask name="WRTBS" value="0x01" >
<value value="0x00" name="All" />
<value value="0x01" name="Off" />
- </mask>
- <mask name="BSSIZ" value="0x06" >
+ </tqmask>
+ <tqmask name="BSSIZ" value="0x06" >
<value value="0x00" name="8192" />
<value value="0x02" name="4096" />
<value value="0x04" name="1024" />
<value value="0x06" name="0" />
- </mask>
- <mask name="BSSEC" value="0x08" >
+ </tqmask>
+ <tqmask name="BSSEC" value="0x08" >
<value value="0x00" name="High Security" />
<value value="0x08" name="Standard Security" />
- </mask>
- <mask name="RBSSIZ" value="0xC0" >
+ </tqmask>
+ <tqmask name="RBSSIZ" value="0xC0" >
<value value="0x00" name="1024" />
<value value="0x40" name="256" />
<value value="0x80" name="128" />
<value value="0xC0" name="0" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="FSS" wmask="0xFF" bvalue="0xCF" >
- <mask name="WRTSS" value="0x01" >
+ <config offset="0x2" name="FSS" wtqmask="0xFF" bvalue="0xCF" >
+ <tqmask name="WRTSS" value="0x01" >
<value value="0x00" name="All" />
<value value="0x01" name="Off" />
- </mask>
- <mask name="SSSIZ" value="0x06" >
+ </tqmask>
+ <tqmask name="SSSIZ" value="0x06" >
<value value="0x00" name="32768" />
<value value="0x02" name="16384" />
<value value="0x04" name="8192" />
<value value="0x06" name="0" />
- </mask>
- <mask name="SSSEC" value="0x08" >
+ </tqmask>
+ <tqmask name="SSSEC" value="0x08" >
<value value="0x00" name="High Security" />
<value value="0x08" name="Standard Security" />
- </mask>
- <mask name="RSSSIZ" value="0xC0" >
+ </tqmask>
+ <tqmask name="RSSSIZ" value="0xC0" >
<value value="0x00" name="4096" />
<value value="0x40" name="2048" />
<value value="0x80" name="256" />
<value value="0xC0" name="0" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="FGS" wmask="0xFF" bvalue="0x07" >
- <mask name="WRTGS" value="0x01" >
+ <config offset="0x4" name="FGS" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="WRTGS" value="0x01" >
<value value="0x00" name="All" />
<value value="0x01" name="Off" />
- </mask>
- <mask name="GSSEC" value="0x06" >
+ </tqmask>
+ <tqmask name="GSSEC" value="0x06" >
<value value="0x00" name="High Security" />
<value value="0x02" name="High Security" />
<value value="0x04" name="Standard Security" />
<value value="0x06" name="Off" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="FOSCSEL" wmask="0xFF" bvalue="0xA7" >
- <mask name="FNOSC" value="0x07" >
+ <config offset="0x6" name="FOSCSEL" wtqmask="0xFF" bvalue="0xA7" >
+ <tqmask name="FNOSC" value="0x07" >
<value value="0x00" name="EXTRC_F" />
<value value="0x01" name="INTRC_F_PLL" />
<value value="0x02" name="PRIM" />
@@ -95,38 +95,38 @@
<value value="0x05" name="EXTRC_LP" />
<value value="0x06" name="invalid" />
<value value="0x07" name="INTRC_F_POST" />
- </mask>
- <mask name="TEMP" value="0x20" >
+ </tqmask>
+ <tqmask name="TEMP" value="0x20" >
<value value="0x00" name="On" />
<value value="0x20" name="Off" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="Off" />
<value value="0x80" name="On" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x8" name="FOSC" wmask="0xFF" bvalue="0xC7" >
- <mask name="POSCMD" value="0x03" >
+ <config offset="0x8" name="FOSC" wtqmask="0xFF" bvalue="0xC7" >
+ <tqmask name="POSCMD" value="0x03" >
<value value="0x00" name="EC" />
<value value="0x01" name="XT" />
<value value="0x02" name="HS" />
<value value="0x03" name="Off" />
- </mask>
- <mask name="OSCIOFNC" value="0x04" >
+ </tqmask>
+ <tqmask name="OSCIOFNC" value="0x04" >
<value value="0x00" name="IO" />
<value value="0x04" name="Clock" />
- </mask>
- <mask name="FCKSM" value="0xC0" >
+ </tqmask>
+ <tqmask name="FCKSM" value="0xC0" >
<value value="0x00" name="Switching on, monitor on" />
<value value="0x40" name="Switching on, monitor off" />
<value value="0x80" name="Switching off, monitor off" />
<value value="0xC0" name="Switching off, monitor off" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="FWDT" wmask="0xFF" bvalue="0xDF">
- <mask name="WDTPOST" value="0x0F" >
+ <config offset="0xA" name="FWDT" wtqmask="0xFF" bvalue="0xDF">
+ <tqmask name="WDTPOST" value="0x0F" >
<value value="0x00" name="1:1" />
<value value="0x01" name="1:2" />
<value value="0x02" name="1:4" />
@@ -143,23 +143,23 @@
<value value="0x0D" name="1:8192" />
<value value="0x0E" name="1:16384" />
<value value="0x0F" name="1:32768" />
- </mask>
- <mask name="WDTPRE" value="0x10" >
+ </tqmask>
+ <tqmask name="WDTPRE" value="0x10" >
<value value="0x00" name="1:32" />
<value value="0x10" name="1:128" />
- </mask>
- <mask name="WINDIS" value="0x40" >
+ </tqmask>
+ <tqmask name="WINDIS" value="0x40" >
<value value="0x00" name="On" />
<value value="0x40" name="Off" />
- </mask>
- <mask name="FWDTEN" value="0x80" >
+ </tqmask>
+ <tqmask name="FWDTEN" value="0x80" >
<value value="0x00" name="Software" />
<value value="0x80" name="On" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="FPOR" wmask="0xFF" bvalue="0x07" >
- <mask name="FPWRT" value="0x07" >
+ <config offset="0xC" name="FPOR" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="FPWRT" value="0x07" >
<value value="0x00" name="0" />
<value value="0x01" name="2" />
<value value="0x02" name="4" />
@@ -168,28 +168,28 @@
<value value="0x05" name="32" />
<value value="0x06" name="64" />
<value value="0x07" name="128" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xE" name="FICD" wmask="0xFF" bvalue="0xE3" >
- <mask name="ICS" value="0x03" >
+ <config offset="0xE" name="FICD" wtqmask="0xFF" bvalue="0xE3" >
+ <tqmask name="ICS" value="0x03" >
<value value="0x00" name="EMUC3, EMUD3" />
<value value="0x01" name="EMUC2, EMUD2" />
<value value="0x02" name="EMUC1, EMUD1" />
<value value="0x03" name="PGC/EMUC, PGD/EMUD" />
- </mask>
- <mask name="JTAGEN" value="0x20" >
+ </tqmask>
+ <tqmask name="JTAGEN" value="0x20" >
<value value="0x00" name="Off" />
<value value="0x20" name="On" />
- </mask>
- <mask name="COE" value="0x40" >
+ </tqmask>
+ <tqmask name="COE" value="0x40" >
<value value="0x00" name="On" />
<value value="0x40" name="Off" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" />
<value value="0x80" name="Off" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/24HJ128GP210.xml b/src/devices/pic/xml_data/24HJ128GP210.xml
index b0922d0..6e1983d 100644
--- a/src/devices/pic/xml_data/24HJ128GP210.xml
+++ b/src/devices/pic/xml_data/24HJ128GP210.xml
@@ -21,72 +21,72 @@
<memory name="code" start="0x000200" end="0x0157FF" />
<memory name="device_id" start="0xFF0000" end="0xFF0004" />
<memory name="config" start="0xF80000" end="0xF8000F" />
- <memory name="user_ids" start="0xF80010" end="0xF80018" rmask="0xFF" />
+ <memory name="user_ids" start="0xF80010" end="0xF80018" rtqmask="0xFF" />
<memory name="debug_vector" start="0x800000" end="0x800007" />
<memory name="program_executive" start="0x800000" end="0x800FFF" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="FBS" wmask="0xFF" bvalue="0xCF" >
- <mask name="WRTBS" value="0x01" >
+ <config offset="0x0" name="FBS" wtqmask="0xFF" bvalue="0xCF" >
+ <tqmask name="WRTBS" value="0x01" >
<value value="0x00" name="All" />
<value value="0x01" name="Off" />
- </mask>
- <mask name="BSSIZ" value="0x06" >
+ </tqmask>
+ <tqmask name="BSSIZ" value="0x06" >
<value value="0x00" name="8192" />
<value value="0x02" name="4096" />
<value value="0x04" name="1024" />
<value value="0x06" name="0" />
- </mask>
- <mask name="BSSEC" value="0x08" >
+ </tqmask>
+ <tqmask name="BSSEC" value="0x08" >
<value value="0x00" name="High Security" />
<value value="0x08" name="Standard Security" />
- </mask>
- <mask name="RBSSIZ" value="0xC0" >
+ </tqmask>
+ <tqmask name="RBSSIZ" value="0xC0" >
<value value="0x00" name="1024" />
<value value="0x40" name="256" />
<value value="0x80" name="128" />
<value value="0xC0" name="0" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="FSS" wmask="0xFF" bvalue="0xCF" >
- <mask name="WRTSS" value="0x01" >
+ <config offset="0x2" name="FSS" wtqmask="0xFF" bvalue="0xCF" >
+ <tqmask name="WRTSS" value="0x01" >
<value value="0x00" name="All" />
<value value="0x01" name="Off" />
- </mask>
- <mask name="SSSIZ" value="0x06" >
+ </tqmask>
+ <tqmask name="SSSIZ" value="0x06" >
<value value="0x00" name="32768" />
<value value="0x02" name="16384" />
<value value="0x04" name="8192" />
<value value="0x06" name="0" />
- </mask>
- <mask name="SSSEC" value="0x08" >
+ </tqmask>
+ <tqmask name="SSSEC" value="0x08" >
<value value="0x00" name="High Security" />
<value value="0x08" name="Standard Security" />
- </mask>
- <mask name="RSSSIZ" value="0xC0" >
+ </tqmask>
+ <tqmask name="RSSSIZ" value="0xC0" >
<value value="0x00" name="4096" />
<value value="0x40" name="2048" />
<value value="0x80" name="256" />
<value value="0xC0" name="0" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="FGS" wmask="0xFF" bvalue="0x07" >
- <mask name="WRTGS" value="0x01" >
+ <config offset="0x4" name="FGS" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="WRTGS" value="0x01" >
<value value="0x00" name="All" />
<value value="0x01" name="Off" />
- </mask>
- <mask name="GSSEC" value="0x06" >
+ </tqmask>
+ <tqmask name="GSSEC" value="0x06" >
<value value="0x00" name="High Security" />
<value value="0x02" name="High Security" />
<value value="0x04" name="Standard Security" />
<value value="0x06" name="Off" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="FOSCSEL" wmask="0xFF" bvalue="0xA7" >
- <mask name="FNOSC" value="0x07" >
+ <config offset="0x6" name="FOSCSEL" wtqmask="0xFF" bvalue="0xA7" >
+ <tqmask name="FNOSC" value="0x07" >
<value value="0x00" name="EXTRC_F" />
<value value="0x01" name="INTRC_F_PLL" />
<value value="0x02" name="PRIM" />
@@ -95,38 +95,38 @@
<value value="0x05" name="EXTRC_LP" />
<value value="0x06" name="invalid" />
<value value="0x07" name="INTRC_F_POST" />
- </mask>
- <mask name="TEMP" value="0x20" >
+ </tqmask>
+ <tqmask name="TEMP" value="0x20" >
<value value="0x00" name="On" />
<value value="0x20" name="Off" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="Off" />
<value value="0x80" name="On" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x8" name="FOSC" wmask="0xFF" bvalue="0xC7" >
- <mask name="POSCMD" value="0x03" >
+ <config offset="0x8" name="FOSC" wtqmask="0xFF" bvalue="0xC7" >
+ <tqmask name="POSCMD" value="0x03" >
<value value="0x00" name="EC" />
<value value="0x01" name="XT" />
<value value="0x02" name="HS" />
<value value="0x03" name="Off" />
- </mask>
- <mask name="OSCIOFNC" value="0x04" >
+ </tqmask>
+ <tqmask name="OSCIOFNC" value="0x04" >
<value value="0x00" name="IO" />
<value value="0x04" name="Clock" />
- </mask>
- <mask name="FCKSM" value="0xC0" >
+ </tqmask>
+ <tqmask name="FCKSM" value="0xC0" >
<value value="0x00" name="Switching on, monitor on" />
<value value="0x40" name="Switching on, monitor off" />
<value value="0x80" name="Switching off, monitor off" />
<value value="0xC0" name="Switching off, monitor off" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="FWDT" wmask="0xFF" bvalue="0xDF">
- <mask name="WDTPOST" value="0x0F" >
+ <config offset="0xA" name="FWDT" wtqmask="0xFF" bvalue="0xDF">
+ <tqmask name="WDTPOST" value="0x0F" >
<value value="0x00" name="1:1" />
<value value="0x01" name="1:2" />
<value value="0x02" name="1:4" />
@@ -143,23 +143,23 @@
<value value="0x0D" name="1:8192" />
<value value="0x0E" name="1:16384" />
<value value="0x0F" name="1:32768" />
- </mask>
- <mask name="WDTPRE" value="0x10" >
+ </tqmask>
+ <tqmask name="WDTPRE" value="0x10" >
<value value="0x00" name="1:32" />
<value value="0x10" name="1:128" />
- </mask>
- <mask name="WINDIS" value="0x40" >
+ </tqmask>
+ <tqmask name="WINDIS" value="0x40" >
<value value="0x00" name="On" />
<value value="0x40" name="Off" />
- </mask>
- <mask name="FWDTEN" value="0x80" >
+ </tqmask>
+ <tqmask name="FWDTEN" value="0x80" >
<value value="0x00" name="Software" />
<value value="0x80" name="On" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="FPOR" wmask="0xFF" bvalue="0x07" >
- <mask name="FPWRT" value="0x07" >
+ <config offset="0xC" name="FPOR" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="FPWRT" value="0x07" >
<value value="0x00" name="0" />
<value value="0x01" name="2" />
<value value="0x02" name="4" />
@@ -168,28 +168,28 @@
<value value="0x05" name="32" />
<value value="0x06" name="64" />
<value value="0x07" name="128" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xE" name="FICD" wmask="0xFF" bvalue="0xE3" >
- <mask name="ICS" value="0x03" >
+ <config offset="0xE" name="FICD" wtqmask="0xFF" bvalue="0xE3" >
+ <tqmask name="ICS" value="0x03" >
<value value="0x00" name="EMUC3, EMUD3" />
<value value="0x01" name="EMUC2, EMUD2" />
<value value="0x02" name="EMUC1, EMUD1" />
<value value="0x03" name="PGC/EMUC, PGD/EMUD" />
- </mask>
- <mask name="JTAGEN" value="0x20" >
+ </tqmask>
+ <tqmask name="JTAGEN" value="0x20" >
<value value="0x00" name="Off" />
<value value="0x20" name="On" />
- </mask>
- <mask name="COE" value="0x40" >
+ </tqmask>
+ <tqmask name="COE" value="0x40" >
<value value="0x00" name="On" />
<value value="0x40" name="Off" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" />
<value value="0x80" name="Off" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/24HJ128GP306.xml b/src/devices/pic/xml_data/24HJ128GP306.xml
index 97f23e1..7e8f67e 100644
--- a/src/devices/pic/xml_data/24HJ128GP306.xml
+++ b/src/devices/pic/xml_data/24HJ128GP306.xml
@@ -21,72 +21,72 @@
<memory name="code" start="0x000200" end="0x0157FF" />
<memory name="device_id" start="0xFF0000" end="0xFF0004" />
<memory name="config" start="0xF80000" end="0xF8000F" />
- <memory name="user_ids" start="0xF80010" end="0xF80018" rmask="0xFF" />
+ <memory name="user_ids" start="0xF80010" end="0xF80018" rtqmask="0xFF" />
<memory name="debug_vector" start="0x800000" end="0x800007" />
<memory name="program_executive" start="0x800000" end="0x800FFF" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="FBS" wmask="0xFF" bvalue="0xCF" >
- <mask name="WRTBS" value="0x01" >
+ <config offset="0x0" name="FBS" wtqmask="0xFF" bvalue="0xCF" >
+ <tqmask name="WRTBS" value="0x01" >
<value value="0x00" name="All" />
<value value="0x01" name="Off" />
- </mask>
- <mask name="BSSIZ" value="0x06" >
+ </tqmask>
+ <tqmask name="BSSIZ" value="0x06" >
<value value="0x00" name="8192" />
<value value="0x02" name="4096" />
<value value="0x04" name="1024" />
<value value="0x06" name="0" />
- </mask>
- <mask name="BSSEC" value="0x08" >
+ </tqmask>
+ <tqmask name="BSSEC" value="0x08" >
<value value="0x00" name="High Security" />
<value value="0x08" name="Standard Security" />
- </mask>
- <mask name="RBSSIZ" value="0xC0" >
+ </tqmask>
+ <tqmask name="RBSSIZ" value="0xC0" >
<value value="0x00" name="1024" />
<value value="0x40" name="256" />
<value value="0x80" name="128" />
<value value="0xC0" name="0" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="FSS" wmask="0xFF" bvalue="0xCF" >
- <mask name="WRTSS" value="0x01" >
+ <config offset="0x2" name="FSS" wtqmask="0xFF" bvalue="0xCF" >
+ <tqmask name="WRTSS" value="0x01" >
<value value="0x00" name="All" />
<value value="0x01" name="Off" />
- </mask>
- <mask name="SSSIZ" value="0x06" >
+ </tqmask>
+ <tqmask name="SSSIZ" value="0x06" >
<value value="0x00" name="32768" />
<value value="0x02" name="16384" />
<value value="0x04" name="8192" />
<value value="0x06" name="0" />
- </mask>
- <mask name="SSSEC" value="0x08" >
+ </tqmask>
+ <tqmask name="SSSEC" value="0x08" >
<value value="0x00" name="High Security" />
<value value="0x08" name="Standard Security" />
- </mask>
- <mask name="RSSSIZ" value="0xC0" >
+ </tqmask>
+ <tqmask name="RSSSIZ" value="0xC0" >
<value value="0x00" name="4096" />
<value value="0x40" name="2048" />
<value value="0x80" name="256" />
<value value="0xC0" name="0" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="FGS" wmask="0xFF" bvalue="0x07" >
- <mask name="WRTGS" value="0x01" >
+ <config offset="0x4" name="FGS" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="WRTGS" value="0x01" >
<value value="0x00" name="All" />
<value value="0x01" name="Off" />
- </mask>
- <mask name="GSSEC" value="0x06" >
+ </tqmask>
+ <tqmask name="GSSEC" value="0x06" >
<value value="0x00" name="High Security" />
<value value="0x02" name="High Security" />
<value value="0x04" name="Standard Security" />
<value value="0x06" name="Off" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="FOSCSEL" wmask="0xFF" bvalue="0xA7" >
- <mask name="FNOSC" value="0x07" >
+ <config offset="0x6" name="FOSCSEL" wtqmask="0xFF" bvalue="0xA7" >
+ <tqmask name="FNOSC" value="0x07" >
<value value="0x00" name="EXTRC_F" />
<value value="0x01" name="INTRC_F_PLL" />
<value value="0x02" name="PRIM" />
@@ -95,38 +95,38 @@
<value value="0x05" name="EXTRC_LP" />
<value value="0x06" name="invalid" />
<value value="0x07" name="INTRC_F_POST" />
- </mask>
- <mask name="TEMP" value="0x20" >
+ </tqmask>
+ <tqmask name="TEMP" value="0x20" >
<value value="0x00" name="On" />
<value value="0x20" name="Off" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="Off" />
<value value="0x80" name="On" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x8" name="FOSC" wmask="0xFF" bvalue="0xC7" >
- <mask name="POSCMD" value="0x03" >
+ <config offset="0x8" name="FOSC" wtqmask="0xFF" bvalue="0xC7" >
+ <tqmask name="POSCMD" value="0x03" >
<value value="0x00" name="EC" />
<value value="0x01" name="XT" />
<value value="0x02" name="HS" />
<value value="0x03" name="Off" />
- </mask>
- <mask name="OSCIOFNC" value="0x04" >
+ </tqmask>
+ <tqmask name="OSCIOFNC" value="0x04" >
<value value="0x00" name="IO" />
<value value="0x04" name="Clock" />
- </mask>
- <mask name="FCKSM" value="0xC0" >
+ </tqmask>
+ <tqmask name="FCKSM" value="0xC0" >
<value value="0x00" name="Switching on, monitor on" />
<value value="0x40" name="Switching on, monitor off" />
<value value="0x80" name="Switching off, monitor off" />
<value value="0xC0" name="Switching off, monitor off" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="FWDT" wmask="0xFF" bvalue="0xDF">
- <mask name="WDTPOST" value="0x0F" >
+ <config offset="0xA" name="FWDT" wtqmask="0xFF" bvalue="0xDF">
+ <tqmask name="WDTPOST" value="0x0F" >
<value value="0x00" name="1:1" />
<value value="0x01" name="1:2" />
<value value="0x02" name="1:4" />
@@ -143,23 +143,23 @@
<value value="0x0D" name="1:8192" />
<value value="0x0E" name="1:16384" />
<value value="0x0F" name="1:32768" />
- </mask>
- <mask name="WDTPRE" value="0x10" >
+ </tqmask>
+ <tqmask name="WDTPRE" value="0x10" >
<value value="0x00" name="1:32" />
<value value="0x10" name="1:128" />
- </mask>
- <mask name="WINDIS" value="0x40" >
+ </tqmask>
+ <tqmask name="WINDIS" value="0x40" >
<value value="0x00" name="On" />
<value value="0x40" name="Off" />
- </mask>
- <mask name="FWDTEN" value="0x80" >
+ </tqmask>
+ <tqmask name="FWDTEN" value="0x80" >
<value value="0x00" name="Software" />
<value value="0x80" name="On" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="FPOR" wmask="0xFF" bvalue="0x07" >
- <mask name="FPWRT" value="0x07" >
+ <config offset="0xC" name="FPOR" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="FPWRT" value="0x07" >
<value value="0x00" name="0" />
<value value="0x01" name="2" />
<value value="0x02" name="4" />
@@ -168,28 +168,28 @@
<value value="0x05" name="32" />
<value value="0x06" name="64" />
<value value="0x07" name="128" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xE" name="FICD" wmask="0xFF" bvalue="0xE3" >
- <mask name="ICS" value="0x03" >
+ <config offset="0xE" name="FICD" wtqmask="0xFF" bvalue="0xE3" >
+ <tqmask name="ICS" value="0x03" >
<value value="0x00" name="EMUC3, EMUD3" />
<value value="0x01" name="EMUC2, EMUD2" />
<value value="0x02" name="EMUC1, EMUD1" />
<value value="0x03" name="PGC/EMUC, PGD/EMUD" />
- </mask>
- <mask name="JTAGEN" value="0x20" >
+ </tqmask>
+ <tqmask name="JTAGEN" value="0x20" >
<value value="0x00" name="Off" />
<value value="0x20" name="On" />
- </mask>
- <mask name="COE" value="0x40" >
+ </tqmask>
+ <tqmask name="COE" value="0x40" >
<value value="0x00" name="On" />
<value value="0x40" name="Off" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" />
<value value="0x80" name="Off" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/24HJ128GP310.xml b/src/devices/pic/xml_data/24HJ128GP310.xml
index a600601..8e148b0 100644
--- a/src/devices/pic/xml_data/24HJ128GP310.xml
+++ b/src/devices/pic/xml_data/24HJ128GP310.xml
@@ -21,72 +21,72 @@
<memory name="code" start="0x000200" end="0x0157FF" />
<memory name="device_id" start="0xFF0000" end="0xFF0004" />
<memory name="config" start="0xF80000" end="0xF8000F" />
- <memory name="user_ids" start="0xF80010" end="0xF80018" rmask="0xFF" />
+ <memory name="user_ids" start="0xF80010" end="0xF80018" rtqmask="0xFF" />
<memory name="debug_vector" start="0x800000" end="0x800007" />
<memory name="program_executive" start="0x800000" end="0x800FFF" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="FBS" wmask="0xFF" bvalue="0xCF" >
- <mask name="WRTBS" value="0x01" >
+ <config offset="0x0" name="FBS" wtqmask="0xFF" bvalue="0xCF" >
+ <tqmask name="WRTBS" value="0x01" >
<value value="0x00" name="All" />
<value value="0x01" name="Off" />
- </mask>
- <mask name="BSSIZ" value="0x06" >
+ </tqmask>
+ <tqmask name="BSSIZ" value="0x06" >
<value value="0x00" name="8192" />
<value value="0x02" name="4096" />
<value value="0x04" name="1024" />
<value value="0x06" name="0" />
- </mask>
- <mask name="BSSEC" value="0x08" >
+ </tqmask>
+ <tqmask name="BSSEC" value="0x08" >
<value value="0x00" name="High Security" />
<value value="0x08" name="Standard Security" />
- </mask>
- <mask name="RBSSIZ" value="0xC0" >
+ </tqmask>
+ <tqmask name="RBSSIZ" value="0xC0" >
<value value="0x00" name="1024" />
<value value="0x40" name="256" />
<value value="0x80" name="128" />
<value value="0xC0" name="0" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="FSS" wmask="0xFF" bvalue="0xCF" >
- <mask name="WRTSS" value="0x01" >
+ <config offset="0x2" name="FSS" wtqmask="0xFF" bvalue="0xCF" >
+ <tqmask name="WRTSS" value="0x01" >
<value value="0x00" name="All" />
<value value="0x01" name="Off" />
- </mask>
- <mask name="SSSIZ" value="0x06" >
+ </tqmask>
+ <tqmask name="SSSIZ" value="0x06" >
<value value="0x00" name="32768" />
<value value="0x02" name="16384" />
<value value="0x04" name="8192" />
<value value="0x06" name="0" />
- </mask>
- <mask name="SSSEC" value="0x08" >
+ </tqmask>
+ <tqmask name="SSSEC" value="0x08" >
<value value="0x00" name="High Security" />
<value value="0x08" name="Standard Security" />
- </mask>
- <mask name="RSSSIZ" value="0xC0" >
+ </tqmask>
+ <tqmask name="RSSSIZ" value="0xC0" >
<value value="0x00" name="4096" />
<value value="0x40" name="2048" />
<value value="0x80" name="256" />
<value value="0xC0" name="0" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="FGS" wmask="0xFF" bvalue="0x07" >
- <mask name="WRTGS" value="0x01" >
+ <config offset="0x4" name="FGS" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="WRTGS" value="0x01" >
<value value="0x00" name="All" />
<value value="0x01" name="Off" />
- </mask>
- <mask name="GSSEC" value="0x06" >
+ </tqmask>
+ <tqmask name="GSSEC" value="0x06" >
<value value="0x00" name="High Security" />
<value value="0x02" name="High Security" />
<value value="0x04" name="Standard Security" />
<value value="0x06" name="Off" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="FOSCSEL" wmask="0xFF" bvalue="0xA7" >
- <mask name="FNOSC" value="0x07" >
+ <config offset="0x6" name="FOSCSEL" wtqmask="0xFF" bvalue="0xA7" >
+ <tqmask name="FNOSC" value="0x07" >
<value value="0x00" name="EXTRC_F" />
<value value="0x01" name="INTRC_F_PLL" />
<value value="0x02" name="PRIM" />
@@ -95,38 +95,38 @@
<value value="0x05" name="EXTRC_LP" />
<value value="0x06" name="invalid" />
<value value="0x07" name="INTRC_F_POST" />
- </mask>
- <mask name="TEMP" value="0x20" >
+ </tqmask>
+ <tqmask name="TEMP" value="0x20" >
<value value="0x00" name="On" />
<value value="0x20" name="Off" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="Off" />
<value value="0x80" name="On" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x8" name="FOSC" wmask="0xFF" bvalue="0xC7" >
- <mask name="POSCMD" value="0x03" >
+ <config offset="0x8" name="FOSC" wtqmask="0xFF" bvalue="0xC7" >
+ <tqmask name="POSCMD" value="0x03" >
<value value="0x00" name="EC" />
<value value="0x01" name="XT" />
<value value="0x02" name="HS" />
<value value="0x03" name="Off" />
- </mask>
- <mask name="OSCIOFNC" value="0x04" >
+ </tqmask>
+ <tqmask name="OSCIOFNC" value="0x04" >
<value value="0x00" name="IO" />
<value value="0x04" name="Clock" />
- </mask>
- <mask name="FCKSM" value="0xC0" >
+ </tqmask>
+ <tqmask name="FCKSM" value="0xC0" >
<value value="0x00" name="Switching on, monitor on" />
<value value="0x40" name="Switching on, monitor off" />
<value value="0x80" name="Switching off, monitor off" />
<value value="0xC0" name="Switching off, monitor off" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="FWDT" wmask="0xFF" bvalue="0xDF">
- <mask name="WDTPOST" value="0x0F" >
+ <config offset="0xA" name="FWDT" wtqmask="0xFF" bvalue="0xDF">
+ <tqmask name="WDTPOST" value="0x0F" >
<value value="0x00" name="1:1" />
<value value="0x01" name="1:2" />
<value value="0x02" name="1:4" />
@@ -143,23 +143,23 @@
<value value="0x0D" name="1:8192" />
<value value="0x0E" name="1:16384" />
<value value="0x0F" name="1:32768" />
- </mask>
- <mask name="WDTPRE" value="0x10" >
+ </tqmask>
+ <tqmask name="WDTPRE" value="0x10" >
<value value="0x00" name="1:32" />
<value value="0x10" name="1:128" />
- </mask>
- <mask name="WINDIS" value="0x40" >
+ </tqmask>
+ <tqmask name="WINDIS" value="0x40" >
<value value="0x00" name="On" />
<value value="0x40" name="Off" />
- </mask>
- <mask name="FWDTEN" value="0x80" >
+ </tqmask>
+ <tqmask name="FWDTEN" value="0x80" >
<value value="0x00" name="Software" />
<value value="0x80" name="On" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="FPOR" wmask="0xFF" bvalue="0x07" >
- <mask name="FPWRT" value="0x07" >
+ <config offset="0xC" name="FPOR" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="FPWRT" value="0x07" >
<value value="0x00" name="0" />
<value value="0x01" name="2" />
<value value="0x02" name="4" />
@@ -168,28 +168,28 @@
<value value="0x05" name="32" />
<value value="0x06" name="64" />
<value value="0x07" name="128" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xE" name="FICD" wmask="0xFF" bvalue="0xE3" >
- <mask name="ICS" value="0x03" >
+ <config offset="0xE" name="FICD" wtqmask="0xFF" bvalue="0xE3" >
+ <tqmask name="ICS" value="0x03" >
<value value="0x00" name="EMUC3, EMUD3" />
<value value="0x01" name="EMUC2, EMUD2" />
<value value="0x02" name="EMUC1, EMUD1" />
<value value="0x03" name="PGC/EMUC, PGD/EMUD" />
- </mask>
- <mask name="JTAGEN" value="0x20" >
+ </tqmask>
+ <tqmask name="JTAGEN" value="0x20" >
<value value="0x00" name="Off" />
<value value="0x20" name="On" />
- </mask>
- <mask name="COE" value="0x40" >
+ </tqmask>
+ <tqmask name="COE" value="0x40" >
<value value="0x00" name="On" />
<value value="0x40" name="Off" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" />
<value value="0x80" name="Off" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/24HJ128GP506.xml b/src/devices/pic/xml_data/24HJ128GP506.xml
index ae2fd06..ddb2d13 100644
--- a/src/devices/pic/xml_data/24HJ128GP506.xml
+++ b/src/devices/pic/xml_data/24HJ128GP506.xml
@@ -21,72 +21,72 @@
<memory name="code" start="0x000200" end="0x0157FF" />
<memory name="device_id" start="0xFF0000" end="0xFF0004" />
<memory name="config" start="0xF80000" end="0xF8000F" />
- <memory name="user_ids" start="0xF80010" end="0xF80018" rmask="0xFF" />
+ <memory name="user_ids" start="0xF80010" end="0xF80018" rtqmask="0xFF" />
<memory name="debug_vector" start="0x800000" end="0x800007" />
<memory name="program_executive" start="0x800000" end="0x800FFF" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="FBS" wmask="0xFF" bvalue="0xCF" >
- <mask name="WRTBS" value="0x01" >
+ <config offset="0x0" name="FBS" wtqmask="0xFF" bvalue="0xCF" >
+ <tqmask name="WRTBS" value="0x01" >
<value value="0x00" name="All" />
<value value="0x01" name="Off" />
- </mask>
- <mask name="BSSIZ" value="0x06" >
+ </tqmask>
+ <tqmask name="BSSIZ" value="0x06" >
<value value="0x00" name="8192" />
<value value="0x02" name="4096" />
<value value="0x04" name="1024" />
<value value="0x06" name="0" />
- </mask>
- <mask name="BSSEC" value="0x08" >
+ </tqmask>
+ <tqmask name="BSSEC" value="0x08" >
<value value="0x00" name="High Security" />
<value value="0x08" name="Standard Security" />
- </mask>
- <mask name="RBSSIZ" value="0xC0" >
+ </tqmask>
+ <tqmask name="RBSSIZ" value="0xC0" >
<value value="0x00" name="1024" />
<value value="0x40" name="256" />
<value value="0x80" name="128" />
<value value="0xC0" name="0" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="FSS" wmask="0xFF" bvalue="0xCF" >
- <mask name="WRTSS" value="0x01" >
+ <config offset="0x2" name="FSS" wtqmask="0xFF" bvalue="0xCF" >
+ <tqmask name="WRTSS" value="0x01" >
<value value="0x00" name="All" />
<value value="0x01" name="Off" />
- </mask>
- <mask name="SSSIZ" value="0x06" >
+ </tqmask>
+ <tqmask name="SSSIZ" value="0x06" >
<value value="0x00" name="32768" />
<value value="0x02" name="16384" />
<value value="0x04" name="8192" />
<value value="0x06" name="0" />
- </mask>
- <mask name="SSSEC" value="0x08" >
+ </tqmask>
+ <tqmask name="SSSEC" value="0x08" >
<value value="0x00" name="High Security" />
<value value="0x08" name="Standard Security" />
- </mask>
- <mask name="RSSSIZ" value="0xC0" >
+ </tqmask>
+ <tqmask name="RSSSIZ" value="0xC0" >
<value value="0x00" name="4096" />
<value value="0x40" name="2048" />
<value value="0x80" name="256" />
<value value="0xC0" name="0" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="FGS" wmask="0xFF" bvalue="0x07" >
- <mask name="WRTGS" value="0x01" >
+ <config offset="0x4" name="FGS" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="WRTGS" value="0x01" >
<value value="0x00" name="All" />
<value value="0x01" name="Off" />
- </mask>
- <mask name="GSSEC" value="0x06" >
+ </tqmask>
+ <tqmask name="GSSEC" value="0x06" >
<value value="0x00" name="High Security" />
<value value="0x02" name="High Security" />
<value value="0x04" name="Standard Security" />
<value value="0x06" name="Off" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="FOSCSEL" wmask="0xFF" bvalue="0xA7" >
- <mask name="FNOSC" value="0x07" >
+ <config offset="0x6" name="FOSCSEL" wtqmask="0xFF" bvalue="0xA7" >
+ <tqmask name="FNOSC" value="0x07" >
<value value="0x00" name="EXTRC_F" />
<value value="0x01" name="INTRC_F_PLL" />
<value value="0x02" name="PRIM" />
@@ -95,38 +95,38 @@
<value value="0x05" name="EXTRC_LP" />
<value value="0x06" name="invalid" />
<value value="0x07" name="INTRC_F_POST" />
- </mask>
- <mask name="TEMP" value="0x20" >
+ </tqmask>
+ <tqmask name="TEMP" value="0x20" >
<value value="0x00" name="On" />
<value value="0x20" name="Off" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="Off" />
<value value="0x80" name="On" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x8" name="FOSC" wmask="0xFF" bvalue="0xC7" >
- <mask name="POSCMD" value="0x03" >
+ <config offset="0x8" name="FOSC" wtqmask="0xFF" bvalue="0xC7" >
+ <tqmask name="POSCMD" value="0x03" >
<value value="0x00" name="EC" />
<value value="0x01" name="XT" />
<value value="0x02" name="HS" />
<value value="0x03" name="Off" />
- </mask>
- <mask name="OSCIOFNC" value="0x04" >
+ </tqmask>
+ <tqmask name="OSCIOFNC" value="0x04" >
<value value="0x00" name="IO" />
<value value="0x04" name="Clock" />
- </mask>
- <mask name="FCKSM" value="0xC0" >
+ </tqmask>
+ <tqmask name="FCKSM" value="0xC0" >
<value value="0x00" name="Switching on, monitor on" />
<value value="0x40" name="Switching on, monitor off" />
<value value="0x80" name="Switching off, monitor off" />
<value value="0xC0" name="Switching off, monitor off" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="FWDT" wmask="0xFF" bvalue="0xDF">
- <mask name="WDTPOST" value="0x0F" >
+ <config offset="0xA" name="FWDT" wtqmask="0xFF" bvalue="0xDF">
+ <tqmask name="WDTPOST" value="0x0F" >
<value value="0x00" name="1:1" />
<value value="0x01" name="1:2" />
<value value="0x02" name="1:4" />
@@ -143,23 +143,23 @@
<value value="0x0D" name="1:8192" />
<value value="0x0E" name="1:16384" />
<value value="0x0F" name="1:32768" />
- </mask>
- <mask name="WDTPRE" value="0x10" >
+ </tqmask>
+ <tqmask name="WDTPRE" value="0x10" >
<value value="0x00" name="1:32" />
<value value="0x10" name="1:128" />
- </mask>
- <mask name="WINDIS" value="0x40" >
+ </tqmask>
+ <tqmask name="WINDIS" value="0x40" >
<value value="0x00" name="On" />
<value value="0x40" name="Off" />
- </mask>
- <mask name="FWDTEN" value="0x80" >
+ </tqmask>
+ <tqmask name="FWDTEN" value="0x80" >
<value value="0x00" name="Software" />
<value value="0x80" name="On" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="FPOR" wmask="0xFF" bvalue="0x07" >
- <mask name="FPWRT" value="0x07" >
+ <config offset="0xC" name="FPOR" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="FPWRT" value="0x07" >
<value value="0x00" name="0" />
<value value="0x01" name="2" />
<value value="0x02" name="4" />
@@ -168,28 +168,28 @@
<value value="0x05" name="32" />
<value value="0x06" name="64" />
<value value="0x07" name="128" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xE" name="FICD" wmask="0xFF" bvalue="0xE3" >
- <mask name="ICS" value="0x03" >
+ <config offset="0xE" name="FICD" wtqmask="0xFF" bvalue="0xE3" >
+ <tqmask name="ICS" value="0x03" >
<value value="0x00" name="EMUC3, EMUD3" />
<value value="0x01" name="EMUC2, EMUD2" />
<value value="0x02" name="EMUC1, EMUD1" />
<value value="0x03" name="PGC/EMUC, PGD/EMUD" />
- </mask>
- <mask name="JTAGEN" value="0x20" >
+ </tqmask>
+ <tqmask name="JTAGEN" value="0x20" >
<value value="0x00" name="Off" />
<value value="0x20" name="On" />
- </mask>
- <mask name="COE" value="0x40" >
+ </tqmask>
+ <tqmask name="COE" value="0x40" >
<value value="0x00" name="On" />
<value value="0x40" name="Off" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" />
<value value="0x80" name="Off" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/24HJ128GP510.xml b/src/devices/pic/xml_data/24HJ128GP510.xml
index 7195e60..80a0f24 100644
--- a/src/devices/pic/xml_data/24HJ128GP510.xml
+++ b/src/devices/pic/xml_data/24HJ128GP510.xml
@@ -21,72 +21,72 @@
<memory name="code" start="0x000200" end="0x0157FF" />
<memory name="device_id" start="0xFF0000" end="0xFF0004" />
<memory name="config" start="0xF80000" end="0xF8000F" />
- <memory name="user_ids" start="0xF80010" end="0xF80018" rmask="0xFF" />
+ <memory name="user_ids" start="0xF80010" end="0xF80018" rtqmask="0xFF" />
<memory name="debug_vector" start="0x800000" end="0x800007" />
<memory name="program_executive" start="0x800000" end="0x800FFF" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="FBS" wmask="0xFF" bvalue="0xCF" >
- <mask name="WRTBS" value="0x01" >
+ <config offset="0x0" name="FBS" wtqmask="0xFF" bvalue="0xCF" >
+ <tqmask name="WRTBS" value="0x01" >
<value value="0x00" name="All" />
<value value="0x01" name="Off" />
- </mask>
- <mask name="BSSIZ" value="0x06" >
+ </tqmask>
+ <tqmask name="BSSIZ" value="0x06" >
<value value="0x00" name="8192" />
<value value="0x02" name="4096" />
<value value="0x04" name="1024" />
<value value="0x06" name="0" />
- </mask>
- <mask name="BSSEC" value="0x08" >
+ </tqmask>
+ <tqmask name="BSSEC" value="0x08" >
<value value="0x00" name="High Security" />
<value value="0x08" name="Standard Security" />
- </mask>
- <mask name="RBSSIZ" value="0xC0" >
+ </tqmask>
+ <tqmask name="RBSSIZ" value="0xC0" >
<value value="0x00" name="1024" />
<value value="0x40" name="256" />
<value value="0x80" name="128" />
<value value="0xC0" name="0" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="FSS" wmask="0xFF" bvalue="0xCF" >
- <mask name="WRTSS" value="0x01" >
+ <config offset="0x2" name="FSS" wtqmask="0xFF" bvalue="0xCF" >
+ <tqmask name="WRTSS" value="0x01" >
<value value="0x00" name="All" />
<value value="0x01" name="Off" />
- </mask>
- <mask name="SSSIZ" value="0x06" >
+ </tqmask>
+ <tqmask name="SSSIZ" value="0x06" >
<value value="0x00" name="32768" />
<value value="0x02" name="16384" />
<value value="0x04" name="8192" />
<value value="0x06" name="0" />
- </mask>
- <mask name="SSSEC" value="0x08" >
+ </tqmask>
+ <tqmask name="SSSEC" value="0x08" >
<value value="0x00" name="High Security" />
<value value="0x08" name="Standard Security" />
- </mask>
- <mask name="RSSSIZ" value="0xC0" >
+ </tqmask>
+ <tqmask name="RSSSIZ" value="0xC0" >
<value value="0x00" name="4096" />
<value value="0x40" name="2048" />
<value value="0x80" name="256" />
<value value="0xC0" name="0" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="FGS" wmask="0xFF" bvalue="0x07" >
- <mask name="WRTGS" value="0x01" >
+ <config offset="0x4" name="FGS" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="WRTGS" value="0x01" >
<value value="0x00" name="All" />
<value value="0x01" name="Off" />
- </mask>
- <mask name="GSSEC" value="0x06" >
+ </tqmask>
+ <tqmask name="GSSEC" value="0x06" >
<value value="0x00" name="High Security" />
<value value="0x02" name="High Security" />
<value value="0x04" name="Standard Security" />
<value value="0x06" name="Off" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="FOSCSEL" wmask="0xFF" bvalue="0xA7" >
- <mask name="FNOSC" value="0x07" >
+ <config offset="0x6" name="FOSCSEL" wtqmask="0xFF" bvalue="0xA7" >
+ <tqmask name="FNOSC" value="0x07" >
<value value="0x00" name="EXTRC_F" />
<value value="0x01" name="INTRC_F_PLL" />
<value value="0x02" name="PRIM" />
@@ -95,38 +95,38 @@
<value value="0x05" name="EXTRC_LP" />
<value value="0x06" name="invalid" />
<value value="0x07" name="INTRC_F_POST" />
- </mask>
- <mask name="TEMP" value="0x20" >
+ </tqmask>
+ <tqmask name="TEMP" value="0x20" >
<value value="0x00" name="On" />
<value value="0x20" name="Off" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="Off" />
<value value="0x80" name="On" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x8" name="FOSC" wmask="0xFF" bvalue="0xC7" >
- <mask name="POSCMD" value="0x03" >
+ <config offset="0x8" name="FOSC" wtqmask="0xFF" bvalue="0xC7" >
+ <tqmask name="POSCMD" value="0x03" >
<value value="0x00" name="EC" />
<value value="0x01" name="XT" />
<value value="0x02" name="HS" />
<value value="0x03" name="Off" />
- </mask>
- <mask name="OSCIOFNC" value="0x04" >
+ </tqmask>
+ <tqmask name="OSCIOFNC" value="0x04" >
<value value="0x00" name="IO" />
<value value="0x04" name="Clock" />
- </mask>
- <mask name="FCKSM" value="0xC0" >
+ </tqmask>
+ <tqmask name="FCKSM" value="0xC0" >
<value value="0x00" name="Switching on, monitor on" />
<value value="0x40" name="Switching on, monitor off" />
<value value="0x80" name="Switching off, monitor off" />
<value value="0xC0" name="Switching off, monitor off" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="FWDT" wmask="0xFF" bvalue="0xDF">
- <mask name="WDTPOST" value="0x0F" >
+ <config offset="0xA" name="FWDT" wtqmask="0xFF" bvalue="0xDF">
+ <tqmask name="WDTPOST" value="0x0F" >
<value value="0x00" name="1:1" />
<value value="0x01" name="1:2" />
<value value="0x02" name="1:4" />
@@ -143,23 +143,23 @@
<value value="0x0D" name="1:8192" />
<value value="0x0E" name="1:16384" />
<value value="0x0F" name="1:32768" />
- </mask>
- <mask name="WDTPRE" value="0x10" >
+ </tqmask>
+ <tqmask name="WDTPRE" value="0x10" >
<value value="0x00" name="1:32" />
<value value="0x10" name="1:128" />
- </mask>
- <mask name="WINDIS" value="0x40" >
+ </tqmask>
+ <tqmask name="WINDIS" value="0x40" >
<value value="0x00" name="On" />
<value value="0x40" name="Off" />
- </mask>
- <mask name="FWDTEN" value="0x80" >
+ </tqmask>
+ <tqmask name="FWDTEN" value="0x80" >
<value value="0x00" name="Software" />
<value value="0x80" name="On" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="FPOR" wmask="0xFF" bvalue="0x07" >
- <mask name="FPWRT" value="0x07" >
+ <config offset="0xC" name="FPOR" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="FPWRT" value="0x07" >
<value value="0x00" name="0" />
<value value="0x01" name="2" />
<value value="0x02" name="4" />
@@ -168,28 +168,28 @@
<value value="0x05" name="32" />
<value value="0x06" name="64" />
<value value="0x07" name="128" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xE" name="FICD" wmask="0xFF" bvalue="0xE3" >
- <mask name="ICS" value="0x03" >
+ <config offset="0xE" name="FICD" wtqmask="0xFF" bvalue="0xE3" >
+ <tqmask name="ICS" value="0x03" >
<value value="0x00" name="EMUC3, EMUD3" />
<value value="0x01" name="EMUC2, EMUD2" />
<value value="0x02" name="EMUC1, EMUD1" />
<value value="0x03" name="PGC/EMUC, PGD/EMUD" />
- </mask>
- <mask name="JTAGEN" value="0x20" >
+ </tqmask>
+ <tqmask name="JTAGEN" value="0x20" >
<value value="0x00" name="Off" />
<value value="0x20" name="On" />
- </mask>
- <mask name="COE" value="0x40" >
+ </tqmask>
+ <tqmask name="COE" value="0x40" >
<value value="0x00" name="On" />
<value value="0x40" name="Off" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" />
<value value="0x80" name="Off" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/24HJ12GP201.xml b/src/devices/pic/xml_data/24HJ12GP201.xml
index b0c3357..3dccc43 100644
--- a/src/devices/pic/xml_data/24HJ12GP201.xml
+++ b/src/devices/pic/xml_data/24HJ12GP201.xml
@@ -21,46 +21,46 @@
<memory name="code" start="0x000200" end="0x001FFF" />
<memory name="device_id" start="0xFF0000" end="0xFF0004" />
<memory name="config" start="0xF80000" end="0xF8000F" />
- <memory name="user_ids" start="0xF80010" end="0xF80018" rmask="0xFF" />
+ <memory name="user_ids" start="0xF80010" end="0xF80018" rtqmask="0xFF" />
<memory name="debug_vector" start="0x800000" end="0x800007" />
<memory name="program_executive" start="0x800000" end="0x800FFF" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="FBS" wmask="0xFF" bvalue="0x0F" >
- <mask name="WRTBS" value="0x01" >
+ <config offset="0x0" name="FBS" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WRTBS" value="0x01" >
<value value="0x00" name="All" />
<value value="0x01" name="Off" />
- </mask>
- <mask name="BSSIZ" value="0x06" >
+ </tqmask>
+ <tqmask name="BSSIZ" value="0x06" >
<value value="0x00" name="1792" />
<value value="0x02" name="768" />
<value value="0x04" name="256" />
<value value="0x06" name="0" />
- </mask>
- <mask name="BSSEC" value="0x08" >
+ </tqmask>
+ <tqmask name="BSSEC" value="0x08" >
<value value="0x00" name="High Security" />
<value value="0x08" name="Standard Security" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="reserved" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x2" name="reserved" wtqmask="0xFF" bvalue="0x00" >
</config>
- <config offset="0x4" name="FGS" wmask="0xFF" bvalue="0x07" >
- <mask name="WRTGS" value="0x01" >
+ <config offset="0x4" name="FGS" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="WRTGS" value="0x01" >
<value value="0x00" name="All" />
<value value="0x01" name="Off" />
- </mask>
- <mask name="GSSEC" value="0x06" >
+ </tqmask>
+ <tqmask name="GSSEC" value="0x06" >
<value value="0x00" name="High Security" />
<value value="0x02" name="High Security" />
<value value="0x04" name="Standard Security" />
<value value="0x06" name="Off" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="FOSCSEL" wmask="0xFF" bvalue="0x87" >
- <mask name="FNOSC" value="0x07" >
+ <config offset="0x6" name="FOSCSEL" wtqmask="0xFF" bvalue="0x87" >
+ <tqmask name="FNOSC" value="0x07" >
<value value="0x00" name="EXTRC_F" />
<value value="0x01" name="INTRC_F_PLL" />
<value value="0x02" name="PRIM" />
@@ -69,38 +69,38 @@
<value value="0x05" name="EXTRC_LP" />
<value value="0x06" name="invalid" />
<value value="0x07" name="INTRC_F_POST" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="Off" />
<value value="0x80" name="On" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x8" name="FOSC" wmask="0xFF" bvalue="0xC7" >
- <mask name="POSCMD" value="0x03" >
+ <config offset="0x8" name="FOSC" wtqmask="0xFF" bvalue="0xC7" >
+ <tqmask name="POSCMD" value="0x03" >
<value value="0x00" name="EC" />
<value value="0x01" name="XT" />
<value value="0x02" name="HS" />
<value value="0x03" name="Off" />
- </mask>
- <mask name="OSCIOFNC" value="0x04" >
+ </tqmask>
+ <tqmask name="OSCIOFNC" value="0x04" >
<value value="0x00" name="IO" />
<value value="0x04" name="Clock" />
- </mask>
- <mask name="IOL1WAY" value="0x20" >
+ </tqmask>
+ <tqmask name="IOL1WAY" value="0x20" >
<value value="0x00" name="Multiple reconfigurations" />
<value value="0x20" name="One reconfiguration" />
- </mask>
- <mask name="FCKSM" value="0xC0" >
+ </tqmask>
+ <tqmask name="FCKSM" value="0xC0" >
<value value="0x00" name="Switching on, monitor on" />
<value value="0x40" name="Switching on, monitor off" />
<value value="0x80" name="Switching off, monitor off" />
<value value="0xC0" name="Switching off, monitor off" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="FWDT" wmask="0xFF" bvalue="0xDF">
- <mask name="WDTPOST" value="0x0F" >
+ <config offset="0xA" name="FWDT" wtqmask="0xFF" bvalue="0xDF">
+ <tqmask name="WDTPOST" value="0x0F" >
<value value="0x00" name="1:1" />
<value value="0x01" name="1:2" />
<value value="0x02" name="1:4" />
@@ -117,23 +117,23 @@
<value value="0x0D" name="1:8192" />
<value value="0x0E" name="1:16384" />
<value value="0x0F" name="1:32768" />
- </mask>
- <mask name="WDTPRE" value="0x10" >
+ </tqmask>
+ <tqmask name="WDTPRE" value="0x10" >
<value value="0x00" name="1:32" />
<value value="0x10" name="1:128" />
- </mask>
- <mask name="WINDIS" value="0x40" >
+ </tqmask>
+ <tqmask name="WINDIS" value="0x40" >
<value value="0x00" name="On" />
<value value="0x40" name="Off" />
- </mask>
- <mask name="FWDTEN" value="0x80" >
+ </tqmask>
+ <tqmask name="FWDTEN" value="0x80" >
<value value="0x00" name="Software" />
<value value="0x80" name="On" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="FPOR" wmask="0xFF" bvalue="0x17" >
- <mask name="FPWRT" value="0x07" >
+ <config offset="0xC" name="FPOR" wtqmask="0xFF" bvalue="0x17" >
+ <tqmask name="FPWRT" value="0x07" >
<value value="0x00" name="0" />
<value value="0x01" name="2" />
<value value="0x02" name="4" />
@@ -142,32 +142,32 @@
<value value="0x05" name="32" />
<value value="0x06" name="64" />
<value value="0x07" name="128" />
- </mask>
- <mask name="ALTI2C" value="0x10" >
+ </tqmask>
+ <tqmask name="ALTI2C" value="0x10" >
<value value="0x00" name="ASDA1/ASCL1" />
<value value="0x10" name="SDA1/SCL1" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xE" name="FICD" wmask="0xFF" bvalue="0xE3" >
- <mask name="ICS" value="0x03" >
+ <config offset="0xE" name="FICD" wtqmask="0xFF" bvalue="0xE3" >
+ <tqmask name="ICS" value="0x03" >
<value value="0x00" name="EMUC3, EMUD3" />
<value value="0x01" name="EMUC2, EMUD2" />
<value value="0x02" name="EMUC1, EMUD1" />
<value value="0x03" name="PGC/EMUC, PGD/EMUD" />
- </mask>
- <mask name="JTAGEN" value="0x20" >
+ </tqmask>
+ <tqmask name="JTAGEN" value="0x20" >
<value value="0x00" name="Off" />
<value value="0x20" name="On" />
- </mask>
- <mask name="COE" value="0x40" >
+ </tqmask>
+ <tqmask name="COE" value="0x40" >
<value value="0x00" name="On" />
<value value="0x40" name="Off" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" />
<value value="0x80" name="Off" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/24HJ12GP202.xml b/src/devices/pic/xml_data/24HJ12GP202.xml
index 60fdce8..10dfdbb 100644
--- a/src/devices/pic/xml_data/24HJ12GP202.xml
+++ b/src/devices/pic/xml_data/24HJ12GP202.xml
@@ -21,46 +21,46 @@
<memory name="code" start="0x000200" end="0x001FFF" />
<memory name="device_id" start="0xFF0000" end="0xFF0004" />
<memory name="config" start="0xF80000" end="0xF8000F" />
- <memory name="user_ids" start="0xF80010" end="0xF80018" rmask="0xFF" />
+ <memory name="user_ids" start="0xF80010" end="0xF80018" rtqmask="0xFF" />
<memory name="debug_vector" start="0x800000" end="0x800007" />
<memory name="program_executive" start="0x800000" end="0x800FFF" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="FBS" wmask="0xFF" bvalue="0x0F" >
- <mask name="WRTBS" value="0x01" >
+ <config offset="0x0" name="FBS" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WRTBS" value="0x01" >
<value value="0x00" name="All" />
<value value="0x01" name="Off" />
- </mask>
- <mask name="BSSIZ" value="0x06" >
+ </tqmask>
+ <tqmask name="BSSIZ" value="0x06" >
<value value="0x00" name="1792" />
<value value="0x02" name="768" />
<value value="0x04" name="256" />
<value value="0x06" name="0" />
- </mask>
- <mask name="BSSEC" value="0x08" >
+ </tqmask>
+ <tqmask name="BSSEC" value="0x08" >
<value value="0x00" name="High Security" />
<value value="0x08" name="Standard Security" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="reserved" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x2" name="reserved" wtqmask="0xFF" bvalue="0x00" >
</config>
- <config offset="0x4" name="FGS" wmask="0xFF" bvalue="0x07" >
- <mask name="WRTGS" value="0x01" >
+ <config offset="0x4" name="FGS" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="WRTGS" value="0x01" >
<value value="0x00" name="All" />
<value value="0x01" name="Off" />
- </mask>
- <mask name="GSSEC" value="0x06" >
+ </tqmask>
+ <tqmask name="GSSEC" value="0x06" >
<value value="0x00" name="High Security" />
<value value="0x02" name="High Security" />
<value value="0x04" name="Standard Security" />
<value value="0x06" name="Off" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="FOSCSEL" wmask="0xFF" bvalue="0x87" >
- <mask name="FNOSC" value="0x07" >
+ <config offset="0x6" name="FOSCSEL" wtqmask="0xFF" bvalue="0x87" >
+ <tqmask name="FNOSC" value="0x07" >
<value value="0x00" name="EXTRC_F" />
<value value="0x01" name="INTRC_F_PLL" />
<value value="0x02" name="PRIM" />
@@ -69,38 +69,38 @@
<value value="0x05" name="EXTRC_LP" />
<value value="0x06" name="invalid" />
<value value="0x07" name="INTRC_F_POST" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="Off" />
<value value="0x80" name="On" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x8" name="FOSC" wmask="0xFF" bvalue="0xC7" >
- <mask name="POSCMD" value="0x03" >
+ <config offset="0x8" name="FOSC" wtqmask="0xFF" bvalue="0xC7" >
+ <tqmask name="POSCMD" value="0x03" >
<value value="0x00" name="EC" />
<value value="0x01" name="XT" />
<value value="0x02" name="HS" />
<value value="0x03" name="Off" />
- </mask>
- <mask name="OSCIOFNC" value="0x04" >
+ </tqmask>
+ <tqmask name="OSCIOFNC" value="0x04" >
<value value="0x00" name="IO" />
<value value="0x04" name="Clock" />
- </mask>
- <mask name="IOL1WAY" value="0x20" >
+ </tqmask>
+ <tqmask name="IOL1WAY" value="0x20" >
<value value="0x00" name="Multiple reconfigurations" />
<value value="0x20" name="One reconfiguration" />
- </mask>
- <mask name="FCKSM" value="0xC0" >
+ </tqmask>
+ <tqmask name="FCKSM" value="0xC0" >
<value value="0x00" name="Switching on, monitor on" />
<value value="0x40" name="Switching on, monitor off" />
<value value="0x80" name="Switching off, monitor off" />
<value value="0xC0" name="Switching off, monitor off" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="FWDT" wmask="0xFF" bvalue="0xDF">
- <mask name="WDTPOST" value="0x0F" >
+ <config offset="0xA" name="FWDT" wtqmask="0xFF" bvalue="0xDF">
+ <tqmask name="WDTPOST" value="0x0F" >
<value value="0x00" name="1:1" />
<value value="0x01" name="1:2" />
<value value="0x02" name="1:4" />
@@ -117,23 +117,23 @@
<value value="0x0D" name="1:8192" />
<value value="0x0E" name="1:16384" />
<value value="0x0F" name="1:32768" />
- </mask>
- <mask name="WDTPRE" value="0x10" >
+ </tqmask>
+ <tqmask name="WDTPRE" value="0x10" >
<value value="0x00" name="1:32" />
<value value="0x10" name="1:128" />
- </mask>
- <mask name="WINDIS" value="0x40" >
+ </tqmask>
+ <tqmask name="WINDIS" value="0x40" >
<value value="0x00" name="On" />
<value value="0x40" name="Off" />
- </mask>
- <mask name="FWDTEN" value="0x80" >
+ </tqmask>
+ <tqmask name="FWDTEN" value="0x80" >
<value value="0x00" name="Software" />
<value value="0x80" name="On" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="FPOR" wmask="0xFF" bvalue="0x17" >
- <mask name="FPWRT" value="0x07" >
+ <config offset="0xC" name="FPOR" wtqmask="0xFF" bvalue="0x17" >
+ <tqmask name="FPWRT" value="0x07" >
<value value="0x00" name="0" />
<value value="0x01" name="2" />
<value value="0x02" name="4" />
@@ -142,32 +142,32 @@
<value value="0x05" name="32" />
<value value="0x06" name="64" />
<value value="0x07" name="128" />
- </mask>
- <mask name="ALTI2C" value="0x10" >
+ </tqmask>
+ <tqmask name="ALTI2C" value="0x10" >
<value value="0x00" name="ASDA1/ASCL1" />
<value value="0x10" name="SDA1/SCL1" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xE" name="FICD" wmask="0xFF" bvalue="0xE3" >
- <mask name="ICS" value="0x03" >
+ <config offset="0xE" name="FICD" wtqmask="0xFF" bvalue="0xE3" >
+ <tqmask name="ICS" value="0x03" >
<value value="0x00" name="EMUC3, EMUD3" />
<value value="0x01" name="EMUC2, EMUD2" />
<value value="0x02" name="EMUC1, EMUD1" />
<value value="0x03" name="PGC/EMUC, PGD/EMUD" />
- </mask>
- <mask name="JTAGEN" value="0x20" >
+ </tqmask>
+ <tqmask name="JTAGEN" value="0x20" >
<value value="0x00" name="Off" />
<value value="0x20" name="On" />
- </mask>
- <mask name="COE" value="0x40" >
+ </tqmask>
+ <tqmask name="COE" value="0x40" >
<value value="0x00" name="On" />
<value value="0x40" name="Off" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" />
<value value="0x80" name="Off" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/24HJ16GP304.xml b/src/devices/pic/xml_data/24HJ16GP304.xml
index f4d50d8..09096ec 100644
--- a/src/devices/pic/xml_data/24HJ16GP304.xml
+++ b/src/devices/pic/xml_data/24HJ16GP304.xml
@@ -24,46 +24,46 @@
<memory name="code" start="0x000200" end="0x002BFF" />
<memory name="device_id" start="0xFF0000" end="0xFF0004" />
<memory name="config" start="0xF80000" end="0xF8000F" />
- <memory name="user_ids" start="0xF80010" end="0xF80018" rmask="0xFF" />
+ <memory name="user_ids" start="0xF80010" end="0xF80018" rtqmask="0xFF" />
<memory name="debug_vector" start="0x800000" end="0x800007" />
<memory name="program_executive" start="0x800000" end="0x800FFF" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="FBS" wmask="0xFF" bvalue="0x0F" >
- <mask name="WRTBS" value="0x01" >
+ <config offset="0x0" name="FBS" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WRTBS" value="0x01" >
<value value="0x00" name="All" />
<value value="0x01" name="Off" />
- </mask>
- <mask name="BSSIZ" value="0x06" >
+ </tqmask>
+ <tqmask name="BSSIZ" value="0x06" >
<value value="0x00" name="1792" />
<value value="0x02" name="768" />
<value value="0x04" name="256" />
<value value="0x06" name="0" />
- </mask>
- <mask name="BSSEC" value="0x08" >
+ </tqmask>
+ <tqmask name="BSSEC" value="0x08" >
<value value="0x00" name="High Security" />
<value value="0x08" name="Standard Security" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="reserved" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x2" name="reserved" wtqmask="0xFF" bvalue="0x00" >
</config>
- <config offset="0x4" name="FGS" wmask="0xFF" bvalue="0x07" >
- <mask name="WRTGS" value="0x01" >
+ <config offset="0x4" name="FGS" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="WRTGS" value="0x01" >
<value value="0x00" name="All" />
<value value="0x01" name="Off" />
- </mask>
- <mask name="GSSEC" value="0x06" >
+ </tqmask>
+ <tqmask name="GSSEC" value="0x06" >
<value value="0x00" name="High Security" />
<value value="0x02" name="High Security" />
<value value="0x04" name="Standard Security" />
<value value="0x06" name="Off" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="FOSCSEL" wmask="0xFF" bvalue="0x87" >
- <mask name="FNOSC" value="0x07" >
+ <config offset="0x6" name="FOSCSEL" wtqmask="0xFF" bvalue="0x87" >
+ <tqmask name="FNOSC" value="0x07" >
<value value="0x00" name="EXTRC_F" />
<value value="0x01" name="INTRC_F_PLL" />
<value value="0x02" name="PRIM" />
@@ -72,38 +72,38 @@
<value value="0x05" name="EXTRC_LP" />
<value value="0x06" name="invalid" />
<value value="0x07" name="INTRC_F_POST" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="Off" />
<value value="0x80" name="On" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x8" name="FOSC" wmask="0xFF" bvalue="0xC7" >
- <mask name="POSCMD" value="0x03" >
+ <config offset="0x8" name="FOSC" wtqmask="0xFF" bvalue="0xC7" >
+ <tqmask name="POSCMD" value="0x03" >
<value value="0x00" name="EC" />
<value value="0x01" name="XT" />
<value value="0x02" name="HS" />
<value value="0x03" name="Off" />
- </mask>
- <mask name="OSCIOFNC" value="0x04" >
+ </tqmask>
+ <tqmask name="OSCIOFNC" value="0x04" >
<value value="0x00" name="IO" />
<value value="0x04" name="Clock" />
- </mask>
- <mask name="IOL1WAY" value="0x20" >
+ </tqmask>
+ <tqmask name="IOL1WAY" value="0x20" >
<value value="0x00" name="Multiple reconfigurations" />
<value value="0x20" name="One reconfiguration" />
- </mask>
- <mask name="FCKSM" value="0xC0" >
+ </tqmask>
+ <tqmask name="FCKSM" value="0xC0" >
<value value="0x00" name="Switching on, monitor on" />
<value value="0x40" name="Switching on, monitor off" />
<value value="0x80" name="Switching off, monitor off" />
<value value="0xC0" name="Switching off, monitor off" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="FWDT" wmask="0xFF" bvalue="0xDF">
- <mask name="WDTPOST" value="0x0F" >
+ <config offset="0xA" name="FWDT" wtqmask="0xFF" bvalue="0xDF">
+ <tqmask name="WDTPOST" value="0x0F" >
<value value="0x00" name="1:1" />
<value value="0x01" name="1:2" />
<value value="0x02" name="1:4" />
@@ -120,23 +120,23 @@
<value value="0x0D" name="1:8192" />
<value value="0x0E" name="1:16384" />
<value value="0x0F" name="1:32768" />
- </mask>
- <mask name="WDTPRE" value="0x10" >
+ </tqmask>
+ <tqmask name="WDTPRE" value="0x10" >
<value value="0x00" name="1:32" />
<value value="0x10" name="1:128" />
- </mask>
- <mask name="WINDIS" value="0x40" >
+ </tqmask>
+ <tqmask name="WINDIS" value="0x40" >
<value value="0x00" name="On" />
<value value="0x40" name="Off" />
- </mask>
- <mask name="FWDTEN" value="0x80" >
+ </tqmask>
+ <tqmask name="FWDTEN" value="0x80" >
<value value="0x00" name="Software" />
<value value="0x80" name="On" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="FPOR" wmask="0xFF" bvalue="0x17" >
- <mask name="FPWRT" value="0x07" >
+ <config offset="0xC" name="FPOR" wtqmask="0xFF" bvalue="0x17" >
+ <tqmask name="FPWRT" value="0x07" >
<value value="0x00" name="0" />
<value value="0x01" name="2" />
<value value="0x02" name="4" />
@@ -145,32 +145,32 @@
<value value="0x05" name="32" />
<value value="0x06" name="64" />
<value value="0x07" name="128" />
- </mask>
- <mask name="ALTI2C" value="0x10" >
+ </tqmask>
+ <tqmask name="ALTI2C" value="0x10" >
<value value="0x00" name="ASDA1/ASCL1" />
<value value="0x10" name="SDA1/SCL1" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xE" name="FICD" wmask="0xFF" bvalue="0xE3" >
- <mask name="ICS" value="0x03" >
+ <config offset="0xE" name="FICD" wtqmask="0xFF" bvalue="0xE3" >
+ <tqmask name="ICS" value="0x03" >
<value value="0x00" name="EMUC3, EMUD3" />
<value value="0x01" name="EMUC2, EMUD2" />
<value value="0x02" name="EMUC1, EMUD1" />
<value value="0x03" name="PGC/EMUC, PGD/EMUD" />
- </mask>
- <mask name="JTAGEN" value="0x20" >
+ </tqmask>
+ <tqmask name="JTAGEN" value="0x20" >
<value value="0x00" name="Off" />
<value value="0x20" name="On" />
- </mask>
- <mask name="COE" value="0x40" >
+ </tqmask>
+ <tqmask name="COE" value="0x40" >
<value value="0x00" name="On" />
<value value="0x40" name="Off" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" />
<value value="0x80" name="Off" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/24HJ256GP206.xml b/src/devices/pic/xml_data/24HJ256GP206.xml
index d977b29..3335305 100644
--- a/src/devices/pic/xml_data/24HJ256GP206.xml
+++ b/src/devices/pic/xml_data/24HJ256GP206.xml
@@ -21,72 +21,72 @@
<memory name="code" start="0x000200" end="0x02ABFF" />
<memory name="device_id" start="0xFF0000" end="0xFF0004" />
<memory name="config" start="0xF80000" end="0xF8000F" />
- <memory name="user_ids" start="0xF80010" end="0xF80018" rmask="0xFF" />
+ <memory name="user_ids" start="0xF80010" end="0xF80018" rtqmask="0xFF" />
<memory name="debug_vector" start="0x800000" end="0x800007" />
<memory name="program_executive" start="0x800000" end="0x800FFF" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="FBS" wmask="0xFF" bvalue="0xCF" >
- <mask name="WRTBS" value="0x01" >
+ <config offset="0x0" name="FBS" wtqmask="0xFF" bvalue="0xCF" >
+ <tqmask name="WRTBS" value="0x01" >
<value value="0x00" name="All" />
<value value="0x01" name="Off" />
- </mask>
- <mask name="BSSIZ" value="0x06" >
+ </tqmask>
+ <tqmask name="BSSIZ" value="0x06" >
<value value="0x00" name="8192" />
<value value="0x02" name="4096" />
<value value="0x04" name="1024" />
<value value="0x06" name="0" />
- </mask>
- <mask name="BSSEC" value="0x08" >
+ </tqmask>
+ <tqmask name="BSSEC" value="0x08" >
<value value="0x00" name="High Security" />
<value value="0x08" name="Standard Security" />
- </mask>
- <mask name="RBSSIZ" value="0xC0" >
+ </tqmask>
+ <tqmask name="RBSSIZ" value="0xC0" >
<value value="0x00" name="1024" />
<value value="0x40" name="256" />
<value value="0x80" name="128" />
<value value="0xC0" name="0" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="FSS" wmask="0xFF" bvalue="0xCF" >
- <mask name="WRTSS" value="0x01" >
+ <config offset="0x2" name="FSS" wtqmask="0xFF" bvalue="0xCF" >
+ <tqmask name="WRTSS" value="0x01" >
<value value="0x00" name="All" />
<value value="0x01" name="Off" />
- </mask>
- <mask name="SSSIZ" value="0x06" >
+ </tqmask>
+ <tqmask name="SSSIZ" value="0x06" >
<value value="0x00" name="32768" />
<value value="0x02" name="16384" />
<value value="0x04" name="8192" />
<value value="0x06" name="0" />
- </mask>
- <mask name="SSSEC" value="0x08" >
+ </tqmask>
+ <tqmask name="SSSEC" value="0x08" >
<value value="0x00" name="High Security" />
<value value="0x08" name="Standard Security" />
- </mask>
- <mask name="RSSSIZ" value="0xC0" >
+ </tqmask>
+ <tqmask name="RSSSIZ" value="0xC0" >
<value value="0x00" name="4096" />
<value value="0x40" name="2048" />
<value value="0x80" name="256" />
<value value="0xC0" name="0" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="FGS" wmask="0xFF" bvalue="0x07" >
- <mask name="WRTGS" value="0x01" >
+ <config offset="0x4" name="FGS" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="WRTGS" value="0x01" >
<value value="0x00" name="All" />
<value value="0x01" name="Off" />
- </mask>
- <mask name="GSSEC" value="0x06" >
+ </tqmask>
+ <tqmask name="GSSEC" value="0x06" >
<value value="0x00" name="High Security" />
<value value="0x02" name="High Security" />
<value value="0x04" name="Standard Security" />
<value value="0x06" name="Off" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="FOSCSEL" wmask="0xFF" bvalue="0xA7" >
- <mask name="FNOSC" value="0x07" >
+ <config offset="0x6" name="FOSCSEL" wtqmask="0xFF" bvalue="0xA7" >
+ <tqmask name="FNOSC" value="0x07" >
<value value="0x00" name="EXTRC_F" />
<value value="0x01" name="INTRC_F_PLL" />
<value value="0x02" name="PRIM" />
@@ -95,38 +95,38 @@
<value value="0x05" name="EXTRC_LP" />
<value value="0x06" name="invalid" />
<value value="0x07" name="INTRC_F_POST" />
- </mask>
- <mask name="TEMP" value="0x20" >
+ </tqmask>
+ <tqmask name="TEMP" value="0x20" >
<value value="0x00" name="On" />
<value value="0x20" name="Off" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="Off" />
<value value="0x80" name="On" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x8" name="FOSC" wmask="0xFF" bvalue="0xC7" >
- <mask name="POSCMD" value="0x03" >
+ <config offset="0x8" name="FOSC" wtqmask="0xFF" bvalue="0xC7" >
+ <tqmask name="POSCMD" value="0x03" >
<value value="0x00" name="EC" />
<value value="0x01" name="XT" />
<value value="0x02" name="HS" />
<value value="0x03" name="Off" />
- </mask>
- <mask name="OSCIOFNC" value="0x04" >
+ </tqmask>
+ <tqmask name="OSCIOFNC" value="0x04" >
<value value="0x00" name="IO" />
<value value="0x04" name="Clock" />
- </mask>
- <mask name="FCKSM" value="0xC0" >
+ </tqmask>
+ <tqmask name="FCKSM" value="0xC0" >
<value value="0x00" name="Switching on, monitor on" />
<value value="0x40" name="Switching on, monitor off" />
<value value="0x80" name="Switching off, monitor off" />
<value value="0xC0" name="Switching off, monitor off" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="FWDT" wmask="0xFF" bvalue="0xDF">
- <mask name="WDTPOST" value="0x0F" >
+ <config offset="0xA" name="FWDT" wtqmask="0xFF" bvalue="0xDF">
+ <tqmask name="WDTPOST" value="0x0F" >
<value value="0x00" name="1:1" />
<value value="0x01" name="1:2" />
<value value="0x02" name="1:4" />
@@ -143,23 +143,23 @@
<value value="0x0D" name="1:8192" />
<value value="0x0E" name="1:16384" />
<value value="0x0F" name="1:32768" />
- </mask>
- <mask name="WDTPRE" value="0x10" >
+ </tqmask>
+ <tqmask name="WDTPRE" value="0x10" >
<value value="0x00" name="1:32" />
<value value="0x10" name="1:128" />
- </mask>
- <mask name="WINDIS" value="0x40" >
+ </tqmask>
+ <tqmask name="WINDIS" value="0x40" >
<value value="0x00" name="On" />
<value value="0x40" name="Off" />
- </mask>
- <mask name="FWDTEN" value="0x80" >
+ </tqmask>
+ <tqmask name="FWDTEN" value="0x80" >
<value value="0x00" name="Software" />
<value value="0x80" name="On" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="FPOR" wmask="0xFF" bvalue="0x07" >
- <mask name="FPWRT" value="0x07" >
+ <config offset="0xC" name="FPOR" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="FPWRT" value="0x07" >
<value value="0x00" name="0" />
<value value="0x01" name="2" />
<value value="0x02" name="4" />
@@ -168,28 +168,28 @@
<value value="0x05" name="32" />
<value value="0x06" name="64" />
<value value="0x07" name="128" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xE" name="FICD" wmask="0xFF" bvalue="0xE3" >
- <mask name="ICS" value="0x03" >
+ <config offset="0xE" name="FICD" wtqmask="0xFF" bvalue="0xE3" >
+ <tqmask name="ICS" value="0x03" >
<value value="0x00" name="EMUC3, EMUD3" />
<value value="0x01" name="EMUC2, EMUD2" />
<value value="0x02" name="EMUC1, EMUD1" />
<value value="0x03" name="PGC/EMUC, PGD/EMUD" />
- </mask>
- <mask name="JTAGEN" value="0x20" >
+ </tqmask>
+ <tqmask name="JTAGEN" value="0x20" >
<value value="0x00" name="Off" />
<value value="0x20" name="On" />
- </mask>
- <mask name="COE" value="0x40" >
+ </tqmask>
+ <tqmask name="COE" value="0x40" >
<value value="0x00" name="On" />
<value value="0x40" name="Off" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" />
<value value="0x80" name="Off" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/24HJ256GP210.xml b/src/devices/pic/xml_data/24HJ256GP210.xml
index 000bc00..60f9102 100644
--- a/src/devices/pic/xml_data/24HJ256GP210.xml
+++ b/src/devices/pic/xml_data/24HJ256GP210.xml
@@ -21,72 +21,72 @@
<memory name="code" start="0x000200" end="0x02ABFF" />
<memory name="device_id" start="0xFF0000" end="0xFF0004" />
<memory name="config" start="0xF80000" end="0xF8000F" />
- <memory name="user_ids" start="0xF80010" end="0xF80018" rmask="0xFF" />
+ <memory name="user_ids" start="0xF80010" end="0xF80018" rtqmask="0xFF" />
<memory name="debug_vector" start="0x800000" end="0x800007" />
<memory name="program_executive" start="0x800000" end="0x800FFF" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="FBS" wmask="0xFF" bvalue="0xCF" >
- <mask name="WRTBS" value="0x01" >
+ <config offset="0x0" name="FBS" wtqmask="0xFF" bvalue="0xCF" >
+ <tqmask name="WRTBS" value="0x01" >
<value value="0x00" name="All" />
<value value="0x01" name="Off" />
- </mask>
- <mask name="BSSIZ" value="0x06" >
+ </tqmask>
+ <tqmask name="BSSIZ" value="0x06" >
<value value="0x00" name="8192" />
<value value="0x02" name="4096" />
<value value="0x04" name="1024" />
<value value="0x06" name="0" />
- </mask>
- <mask name="BSSEC" value="0x08" >
+ </tqmask>
+ <tqmask name="BSSEC" value="0x08" >
<value value="0x00" name="High Security" />
<value value="0x08" name="Standard Security" />
- </mask>
- <mask name="RBSSIZ" value="0xC0" >
+ </tqmask>
+ <tqmask name="RBSSIZ" value="0xC0" >
<value value="0x00" name="1024" />
<value value="0x40" name="256" />
<value value="0x80" name="128" />
<value value="0xC0" name="0" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="FSS" wmask="0xFF" bvalue="0xCF" >
- <mask name="WRTSS" value="0x01" >
+ <config offset="0x2" name="FSS" wtqmask="0xFF" bvalue="0xCF" >
+ <tqmask name="WRTSS" value="0x01" >
<value value="0x00" name="All" />
<value value="0x01" name="Off" />
- </mask>
- <mask name="SSSIZ" value="0x06" >
+ </tqmask>
+ <tqmask name="SSSIZ" value="0x06" >
<value value="0x00" name="32768" />
<value value="0x02" name="16384" />
<value value="0x04" name="8192" />
<value value="0x06" name="0" />
- </mask>
- <mask name="SSSEC" value="0x08" >
+ </tqmask>
+ <tqmask name="SSSEC" value="0x08" >
<value value="0x00" name="High Security" />
<value value="0x08" name="Standard Security" />
- </mask>
- <mask name="RSSSIZ" value="0xC0" >
+ </tqmask>
+ <tqmask name="RSSSIZ" value="0xC0" >
<value value="0x00" name="4096" />
<value value="0x40" name="2048" />
<value value="0x80" name="256" />
<value value="0xC0" name="0" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="FGS" wmask="0xFF" bvalue="0x07" >
- <mask name="WRTGS" value="0x01" >
+ <config offset="0x4" name="FGS" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="WRTGS" value="0x01" >
<value value="0x00" name="All" />
<value value="0x01" name="Off" />
- </mask>
- <mask name="GSSEC" value="0x06" >
+ </tqmask>
+ <tqmask name="GSSEC" value="0x06" >
<value value="0x00" name="High Security" />
<value value="0x02" name="High Security" />
<value value="0x04" name="Standard Security" />
<value value="0x06" name="Off" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="FOSCSEL" wmask="0xFF" bvalue="0xA7" >
- <mask name="FNOSC" value="0x07" >
+ <config offset="0x6" name="FOSCSEL" wtqmask="0xFF" bvalue="0xA7" >
+ <tqmask name="FNOSC" value="0x07" >
<value value="0x00" name="EXTRC_F" />
<value value="0x01" name="INTRC_F_PLL" />
<value value="0x02" name="PRIM" />
@@ -95,38 +95,38 @@
<value value="0x05" name="EXTRC_LP" />
<value value="0x06" name="invalid" />
<value value="0x07" name="INTRC_F_POST" />
- </mask>
- <mask name="TEMP" value="0x20" >
+ </tqmask>
+ <tqmask name="TEMP" value="0x20" >
<value value="0x00" name="On" />
<value value="0x20" name="Off" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="Off" />
<value value="0x80" name="On" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x8" name="FOSC" wmask="0xFF" bvalue="0xC7" >
- <mask name="POSCMD" value="0x03" >
+ <config offset="0x8" name="FOSC" wtqmask="0xFF" bvalue="0xC7" >
+ <tqmask name="POSCMD" value="0x03" >
<value value="0x00" name="EC" />
<value value="0x01" name="XT" />
<value value="0x02" name="HS" />
<value value="0x03" name="Off" />
- </mask>
- <mask name="OSCIOFNC" value="0x04" >
+ </tqmask>
+ <tqmask name="OSCIOFNC" value="0x04" >
<value value="0x00" name="IO" />
<value value="0x04" name="Clock" />
- </mask>
- <mask name="FCKSM" value="0xC0" >
+ </tqmask>
+ <tqmask name="FCKSM" value="0xC0" >
<value value="0x00" name="Switching on, monitor on" />
<value value="0x40" name="Switching on, monitor off" />
<value value="0x80" name="Switching off, monitor off" />
<value value="0xC0" name="Switching off, monitor off" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="FWDT" wmask="0xFF" bvalue="0xDF">
- <mask name="WDTPOST" value="0x0F" >
+ <config offset="0xA" name="FWDT" wtqmask="0xFF" bvalue="0xDF">
+ <tqmask name="WDTPOST" value="0x0F" >
<value value="0x00" name="1:1" />
<value value="0x01" name="1:2" />
<value value="0x02" name="1:4" />
@@ -143,23 +143,23 @@
<value value="0x0D" name="1:8192" />
<value value="0x0E" name="1:16384" />
<value value="0x0F" name="1:32768" />
- </mask>
- <mask name="WDTPRE" value="0x10" >
+ </tqmask>
+ <tqmask name="WDTPRE" value="0x10" >
<value value="0x00" name="1:32" />
<value value="0x10" name="1:128" />
- </mask>
- <mask name="WINDIS" value="0x40" >
+ </tqmask>
+ <tqmask name="WINDIS" value="0x40" >
<value value="0x00" name="On" />
<value value="0x40" name="Off" />
- </mask>
- <mask name="FWDTEN" value="0x80" >
+ </tqmask>
+ <tqmask name="FWDTEN" value="0x80" >
<value value="0x00" name="Software" />
<value value="0x80" name="On" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="FPOR" wmask="0xFF" bvalue="0x07" >
- <mask name="FPWRT" value="0x07" >
+ <config offset="0xC" name="FPOR" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="FPWRT" value="0x07" >
<value value="0x00" name="0" />
<value value="0x01" name="2" />
<value value="0x02" name="4" />
@@ -168,28 +168,28 @@
<value value="0x05" name="32" />
<value value="0x06" name="64" />
<value value="0x07" name="128" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xE" name="FICD" wmask="0xFF" bvalue="0xE3" >
- <mask name="ICS" value="0x03" >
+ <config offset="0xE" name="FICD" wtqmask="0xFF" bvalue="0xE3" >
+ <tqmask name="ICS" value="0x03" >
<value value="0x00" name="EMUC3, EMUD3" />
<value value="0x01" name="EMUC2, EMUD2" />
<value value="0x02" name="EMUC1, EMUD1" />
<value value="0x03" name="PGC/EMUC, PGD/EMUD" />
- </mask>
- <mask name="JTAGEN" value="0x20" >
+ </tqmask>
+ <tqmask name="JTAGEN" value="0x20" >
<value value="0x00" name="Off" />
<value value="0x20" name="On" />
- </mask>
- <mask name="COE" value="0x40" >
+ </tqmask>
+ <tqmask name="COE" value="0x40" >
<value value="0x00" name="On" />
<value value="0x40" name="Off" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" />
<value value="0x80" name="Off" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/24HJ256GP610.xml b/src/devices/pic/xml_data/24HJ256GP610.xml
index 4c1e714..3189c39 100644
--- a/src/devices/pic/xml_data/24HJ256GP610.xml
+++ b/src/devices/pic/xml_data/24HJ256GP610.xml
@@ -21,72 +21,72 @@
<memory name="code" start="0x000200" end="0x02ABFF" />
<memory name="device_id" start="0xFF0000" end="0xFF0004" />
<memory name="config" start="0xF80000" end="0xF8000F" />
- <memory name="user_ids" start="0xF80010" end="0xF80018" rmask="0xFF" />
+ <memory name="user_ids" start="0xF80010" end="0xF80018" rtqmask="0xFF" />
<memory name="debug_vector" start="0x800000" end="0x800007" />
<memory name="program_executive" start="0x800000" end="0x800FFF" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="FBS" wmask="0xFF" bvalue="0xCF" >
- <mask name="WRTBS" value="0x01" >
+ <config offset="0x0" name="FBS" wtqmask="0xFF" bvalue="0xCF" >
+ <tqmask name="WRTBS" value="0x01" >
<value value="0x00" name="All" />
<value value="0x01" name="Off" />
- </mask>
- <mask name="BSSIZ" value="0x06" >
+ </tqmask>
+ <tqmask name="BSSIZ" value="0x06" >
<value value="0x00" name="8192" />
<value value="0x02" name="4096" />
<value value="0x04" name="1024" />
<value value="0x06" name="0" />
- </mask>
- <mask name="BSSEC" value="0x08" >
+ </tqmask>
+ <tqmask name="BSSEC" value="0x08" >
<value value="0x00" name="High Security" />
<value value="0x08" name="Standard Security" />
- </mask>
- <mask name="RBSSIZ" value="0xC0" >
+ </tqmask>
+ <tqmask name="RBSSIZ" value="0xC0" >
<value value="0x00" name="1024" />
<value value="0x40" name="256" />
<value value="0x80" name="128" />
<value value="0xC0" name="0" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="FSS" wmask="0xFF" bvalue="0xCF" >
- <mask name="WRTSS" value="0x01" >
+ <config offset="0x2" name="FSS" wtqmask="0xFF" bvalue="0xCF" >
+ <tqmask name="WRTSS" value="0x01" >
<value value="0x00" name="All" />
<value value="0x01" name="Off" />
- </mask>
- <mask name="SSSIZ" value="0x06" >
+ </tqmask>
+ <tqmask name="SSSIZ" value="0x06" >
<value value="0x00" name="32768" />
<value value="0x02" name="16384" />
<value value="0x04" name="8192" />
<value value="0x06" name="0" />
- </mask>
- <mask name="SSSEC" value="0x08" >
+ </tqmask>
+ <tqmask name="SSSEC" value="0x08" >
<value value="0x00" name="High Security" />
<value value="0x08" name="Standard Security" />
- </mask>
- <mask name="RSSSIZ" value="0xC0" >
+ </tqmask>
+ <tqmask name="RSSSIZ" value="0xC0" >
<value value="0x00" name="4096" />
<value value="0x40" name="2048" />
<value value="0x80" name="256" />
<value value="0xC0" name="0" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="FGS" wmask="0xFF" bvalue="0x07" >
- <mask name="WRTGS" value="0x01" >
+ <config offset="0x4" name="FGS" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="WRTGS" value="0x01" >
<value value="0x00" name="All" />
<value value="0x01" name="Off" />
- </mask>
- <mask name="GSSEC" value="0x06" >
+ </tqmask>
+ <tqmask name="GSSEC" value="0x06" >
<value value="0x00" name="High Security" />
<value value="0x02" name="High Security" />
<value value="0x04" name="Standard Security" />
<value value="0x06" name="Off" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="FOSCSEL" wmask="0xFF" bvalue="0xA7" >
- <mask name="FNOSC" value="0x07" >
+ <config offset="0x6" name="FOSCSEL" wtqmask="0xFF" bvalue="0xA7" >
+ <tqmask name="FNOSC" value="0x07" >
<value value="0x00" name="EXTRC_F" />
<value value="0x01" name="INTRC_F_PLL" />
<value value="0x02" name="PRIM" />
@@ -95,38 +95,38 @@
<value value="0x05" name="EXTRC_LP" />
<value value="0x06" name="invalid" />
<value value="0x07" name="INTRC_F_POST" />
- </mask>
- <mask name="TEMP" value="0x20" >
+ </tqmask>
+ <tqmask name="TEMP" value="0x20" >
<value value="0x00" name="On" />
<value value="0x20" name="Off" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="Off" />
<value value="0x80" name="On" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x8" name="FOSC" wmask="0xFF" bvalue="0xC7" >
- <mask name="POSCMD" value="0x03" >
+ <config offset="0x8" name="FOSC" wtqmask="0xFF" bvalue="0xC7" >
+ <tqmask name="POSCMD" value="0x03" >
<value value="0x00" name="EC" />
<value value="0x01" name="XT" />
<value value="0x02" name="HS" />
<value value="0x03" name="Off" />
- </mask>
- <mask name="OSCIOFNC" value="0x04" >
+ </tqmask>
+ <tqmask name="OSCIOFNC" value="0x04" >
<value value="0x00" name="IO" />
<value value="0x04" name="Clock" />
- </mask>
- <mask name="FCKSM" value="0xC0" >
+ </tqmask>
+ <tqmask name="FCKSM" value="0xC0" >
<value value="0x00" name="Switching on, monitor on" />
<value value="0x40" name="Switching on, monitor off" />
<value value="0x80" name="Switching off, monitor off" />
<value value="0xC0" name="Switching off, monitor off" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="FWDT" wmask="0xFF" bvalue="0xDF">
- <mask name="WDTPOST" value="0x0F" >
+ <config offset="0xA" name="FWDT" wtqmask="0xFF" bvalue="0xDF">
+ <tqmask name="WDTPOST" value="0x0F" >
<value value="0x00" name="1:1" />
<value value="0x01" name="1:2" />
<value value="0x02" name="1:4" />
@@ -143,23 +143,23 @@
<value value="0x0D" name="1:8192" />
<value value="0x0E" name="1:16384" />
<value value="0x0F" name="1:32768" />
- </mask>
- <mask name="WDTPRE" value="0x10" >
+ </tqmask>
+ <tqmask name="WDTPRE" value="0x10" >
<value value="0x00" name="1:32" />
<value value="0x10" name="1:128" />
- </mask>
- <mask name="WINDIS" value="0x40" >
+ </tqmask>
+ <tqmask name="WINDIS" value="0x40" >
<value value="0x00" name="On" />
<value value="0x40" name="Off" />
- </mask>
- <mask name="FWDTEN" value="0x80" >
+ </tqmask>
+ <tqmask name="FWDTEN" value="0x80" >
<value value="0x00" name="Software" />
<value value="0x80" name="On" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="FPOR" wmask="0xFF" bvalue="0x07" >
- <mask name="FPWRT" value="0x07" >
+ <config offset="0xC" name="FPOR" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="FPWRT" value="0x07" >
<value value="0x00" name="0" />
<value value="0x01" name="2" />
<value value="0x02" name="4" />
@@ -168,28 +168,28 @@
<value value="0x05" name="32" />
<value value="0x06" name="64" />
<value value="0x07" name="128" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xE" name="FICD" wmask="0xFF" bvalue="0xE3" >
- <mask name="ICS" value="0x03" >
+ <config offset="0xE" name="FICD" wtqmask="0xFF" bvalue="0xE3" >
+ <tqmask name="ICS" value="0x03" >
<value value="0x00" name="EMUC3, EMUD3" />
<value value="0x01" name="EMUC2, EMUD2" />
<value value="0x02" name="EMUC1, EMUD1" />
<value value="0x03" name="PGC/EMUC, PGD/EMUD" />
- </mask>
- <mask name="JTAGEN" value="0x20" >
+ </tqmask>
+ <tqmask name="JTAGEN" value="0x20" >
<value value="0x00" name="Off" />
<value value="0x20" name="On" />
- </mask>
- <mask name="COE" value="0x40" >
+ </tqmask>
+ <tqmask name="COE" value="0x40" >
<value value="0x00" name="On" />
<value value="0x40" name="Off" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" />
<value value="0x80" name="Off" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/24HJ32GP202.xml b/src/devices/pic/xml_data/24HJ32GP202.xml
index d93607a..6f67086 100644
--- a/src/devices/pic/xml_data/24HJ32GP202.xml
+++ b/src/devices/pic/xml_data/24HJ32GP202.xml
@@ -24,46 +24,46 @@
<memory name="code" start="0x000200" end="0x0057FF" />
<memory name="device_id" start="0xFF0000" end="0xFF0004" />
<memory name="config" start="0xF80000" end="0xF8000F" />
- <memory name="user_ids" start="0xF80010" end="0xF80018" rmask="0xFF" />
+ <memory name="user_ids" start="0xF80010" end="0xF80018" rtqmask="0xFF" />
<memory name="debug_vector" start="0x800000" end="0x800007" />
<memory name="program_executive" start="0x800000" end="0x800FFF" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="FBS" wmask="0xFF" bvalue="0x0F" >
- <mask name="WRTBS" value="0x01" >
+ <config offset="0x0" name="FBS" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WRTBS" value="0x01" >
<value value="0x00" name="All" />
<value value="0x01" name="Off" />
- </mask>
- <mask name="BSSIZ" value="0x06" >
+ </tqmask>
+ <tqmask name="BSSIZ" value="0x06" >
<value value="0x00" name="1792" />
<value value="0x02" name="768" />
<value value="0x04" name="256" />
<value value="0x06" name="0" />
- </mask>
- <mask name="BSSEC" value="0x08" >
+ </tqmask>
+ <tqmask name="BSSEC" value="0x08" >
<value value="0x00" name="High Security" />
<value value="0x08" name="Standard Security" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="reserved" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x2" name="reserved" wtqmask="0xFF" bvalue="0x00" >
</config>
- <config offset="0x4" name="FGS" wmask="0xFF" bvalue="0x07" >
- <mask name="WRTGS" value="0x01" >
+ <config offset="0x4" name="FGS" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="WRTGS" value="0x01" >
<value value="0x00" name="All" />
<value value="0x01" name="Off" />
- </mask>
- <mask name="GSSEC" value="0x06" >
+ </tqmask>
+ <tqmask name="GSSEC" value="0x06" >
<value value="0x00" name="High Security" />
<value value="0x02" name="High Security" />
<value value="0x04" name="Standard Security" />
<value value="0x06" name="Off" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="FOSCSEL" wmask="0xFF" bvalue="0x87" >
- <mask name="FNOSC" value="0x07" >
+ <config offset="0x6" name="FOSCSEL" wtqmask="0xFF" bvalue="0x87" >
+ <tqmask name="FNOSC" value="0x07" >
<value value="0x00" name="EXTRC_F" />
<value value="0x01" name="INTRC_F_PLL" />
<value value="0x02" name="PRIM" />
@@ -72,38 +72,38 @@
<value value="0x05" name="EXTRC_LP" />
<value value="0x06" name="invalid" />
<value value="0x07" name="INTRC_F_POST" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="Off" />
<value value="0x80" name="On" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x8" name="FOSC" wmask="0xFF" bvalue="0xC7" >
- <mask name="POSCMD" value="0x03" >
+ <config offset="0x8" name="FOSC" wtqmask="0xFF" bvalue="0xC7" >
+ <tqmask name="POSCMD" value="0x03" >
<value value="0x00" name="EC" />
<value value="0x01" name="XT" />
<value value="0x02" name="HS" />
<value value="0x03" name="Off" />
- </mask>
- <mask name="OSCIOFNC" value="0x04" >
+ </tqmask>
+ <tqmask name="OSCIOFNC" value="0x04" >
<value value="0x00" name="IO" />
<value value="0x04" name="Clock" />
- </mask>
- <mask name="IOL1WAY" value="0x20" >
+ </tqmask>
+ <tqmask name="IOL1WAY" value="0x20" >
<value value="0x00" name="Multiple reconfigurations" />
<value value="0x20" name="One reconfiguration" />
- </mask>
- <mask name="FCKSM" value="0xC0" >
+ </tqmask>
+ <tqmask name="FCKSM" value="0xC0" >
<value value="0x00" name="Switching on, monitor on" />
<value value="0x40" name="Switching on, monitor off" />
<value value="0x80" name="Switching off, monitor off" />
<value value="0xC0" name="Switching off, monitor off" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="FWDT" wmask="0xFF" bvalue="0xDF">
- <mask name="WDTPOST" value="0x0F" >
+ <config offset="0xA" name="FWDT" wtqmask="0xFF" bvalue="0xDF">
+ <tqmask name="WDTPOST" value="0x0F" >
<value value="0x00" name="1:1" />
<value value="0x01" name="1:2" />
<value value="0x02" name="1:4" />
@@ -120,23 +120,23 @@
<value value="0x0D" name="1:8192" />
<value value="0x0E" name="1:16384" />
<value value="0x0F" name="1:32768" />
- </mask>
- <mask name="WDTPRE" value="0x10" >
+ </tqmask>
+ <tqmask name="WDTPRE" value="0x10" >
<value value="0x00" name="1:32" />
<value value="0x10" name="1:128" />
- </mask>
- <mask name="WINDIS" value="0x40" >
+ </tqmask>
+ <tqmask name="WINDIS" value="0x40" >
<value value="0x00" name="On" />
<value value="0x40" name="Off" />
- </mask>
- <mask name="FWDTEN" value="0x80" >
+ </tqmask>
+ <tqmask name="FWDTEN" value="0x80" >
<value value="0x00" name="Software" />
<value value="0x80" name="On" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="FPOR" wmask="0xFF" bvalue="0x17" >
- <mask name="FPWRT" value="0x07" >
+ <config offset="0xC" name="FPOR" wtqmask="0xFF" bvalue="0x17" >
+ <tqmask name="FPWRT" value="0x07" >
<value value="0x00" name="0" />
<value value="0x01" name="2" />
<value value="0x02" name="4" />
@@ -145,32 +145,32 @@
<value value="0x05" name="32" />
<value value="0x06" name="64" />
<value value="0x07" name="128" />
- </mask>
- <mask name="ALTI2C" value="0x10" >
+ </tqmask>
+ <tqmask name="ALTI2C" value="0x10" >
<value value="0x00" name="ASDA1/ASCL1" />
<value value="0x10" name="SDA1/SCL1" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xE" name="FICD" wmask="0xFF" bvalue="0xE3" >
- <mask name="ICS" value="0x03" >
+ <config offset="0xE" name="FICD" wtqmask="0xFF" bvalue="0xE3" >
+ <tqmask name="ICS" value="0x03" >
<value value="0x00" name="EMUC3, EMUD3" />
<value value="0x01" name="EMUC2, EMUD2" />
<value value="0x02" name="EMUC1, EMUD1" />
<value value="0x03" name="PGC/EMUC, PGD/EMUD" />
- </mask>
- <mask name="JTAGEN" value="0x20" >
+ </tqmask>
+ <tqmask name="JTAGEN" value="0x20" >
<value value="0x00" name="Off" />
<value value="0x20" name="On" />
- </mask>
- <mask name="COE" value="0x40" >
+ </tqmask>
+ <tqmask name="COE" value="0x40" >
<value value="0x00" name="On" />
<value value="0x40" name="Off" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" />
<value value="0x80" name="Off" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/24HJ32GP204.xml b/src/devices/pic/xml_data/24HJ32GP204.xml
index 5a9e126..40d90b2 100644
--- a/src/devices/pic/xml_data/24HJ32GP204.xml
+++ b/src/devices/pic/xml_data/24HJ32GP204.xml
@@ -24,46 +24,46 @@
<memory name="code" start="0x000200" end="0x0057FF" />
<memory name="device_id" start="0xFF0000" end="0xFF0004" />
<memory name="config" start="0xF80000" end="0xF8000F" />
- <memory name="user_ids" start="0xF80010" end="0xF80018" rmask="0xFF" />
+ <memory name="user_ids" start="0xF80010" end="0xF80018" rtqmask="0xFF" />
<memory name="debug_vector" start="0x800000" end="0x800007" />
<memory name="program_executive" start="0x800000" end="0x800FFF" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="FBS" wmask="0xFF" bvalue="0x0F" >
- <mask name="WRTBS" value="0x01" >
+ <config offset="0x0" name="FBS" wtqmask="0xFF" bvalue="0x0F" >
+ <tqmask name="WRTBS" value="0x01" >
<value value="0x00" name="All" />
<value value="0x01" name="Off" />
- </mask>
- <mask name="BSSIZ" value="0x06" >
+ </tqmask>
+ <tqmask name="BSSIZ" value="0x06" >
<value value="0x00" name="1792" />
<value value="0x02" name="768" />
<value value="0x04" name="256" />
<value value="0x06" name="0" />
- </mask>
- <mask name="BSSEC" value="0x08" >
+ </tqmask>
+ <tqmask name="BSSEC" value="0x08" >
<value value="0x00" name="High Security" />
<value value="0x08" name="Standard Security" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="reserved" wmask="0xFF" bvalue="0x00" >
+ <config offset="0x2" name="reserved" wtqmask="0xFF" bvalue="0x00" >
</config>
- <config offset="0x4" name="FGS" wmask="0xFF" bvalue="0x07" >
- <mask name="WRTGS" value="0x01" >
+ <config offset="0x4" name="FGS" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="WRTGS" value="0x01" >
<value value="0x00" name="All" />
<value value="0x01" name="Off" />
- </mask>
- <mask name="GSSEC" value="0x06" >
+ </tqmask>
+ <tqmask name="GSSEC" value="0x06" >
<value value="0x00" name="High Security" />
<value value="0x02" name="High Security" />
<value value="0x04" name="Standard Security" />
<value value="0x06" name="Off" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="FOSCSEL" wmask="0xFF" bvalue="0x87" >
- <mask name="FNOSC" value="0x07" >
+ <config offset="0x6" name="FOSCSEL" wtqmask="0xFF" bvalue="0x87" >
+ <tqmask name="FNOSC" value="0x07" >
<value value="0x00" name="EXTRC_F" />
<value value="0x01" name="INTRC_F_PLL" />
<value value="0x02" name="PRIM" />
@@ -72,38 +72,38 @@
<value value="0x05" name="EXTRC_LP" />
<value value="0x06" name="invalid" />
<value value="0x07" name="INTRC_F_POST" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="Off" />
<value value="0x80" name="On" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x8" name="FOSC" wmask="0xFF" bvalue="0xC7" >
- <mask name="POSCMD" value="0x03" >
+ <config offset="0x8" name="FOSC" wtqmask="0xFF" bvalue="0xC7" >
+ <tqmask name="POSCMD" value="0x03" >
<value value="0x00" name="EC" />
<value value="0x01" name="XT" />
<value value="0x02" name="HS" />
<value value="0x03" name="Off" />
- </mask>
- <mask name="OSCIOFNC" value="0x04" >
+ </tqmask>
+ <tqmask name="OSCIOFNC" value="0x04" >
<value value="0x00" name="IO" />
<value value="0x04" name="Clock" />
- </mask>
- <mask name="IOL1WAY" value="0x20" >
+ </tqmask>
+ <tqmask name="IOL1WAY" value="0x20" >
<value value="0x00" name="Multiple reconfigurations" />
<value value="0x20" name="One reconfiguration" />
- </mask>
- <mask name="FCKSM" value="0xC0" >
+ </tqmask>
+ <tqmask name="FCKSM" value="0xC0" >
<value value="0x00" name="Switching on, monitor on" />
<value value="0x40" name="Switching on, monitor off" />
<value value="0x80" name="Switching off, monitor off" />
<value value="0xC0" name="Switching off, monitor off" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="FWDT" wmask="0xFF" bvalue="0xDF">
- <mask name="WDTPOST" value="0x0F" >
+ <config offset="0xA" name="FWDT" wtqmask="0xFF" bvalue="0xDF">
+ <tqmask name="WDTPOST" value="0x0F" >
<value value="0x00" name="1:1" />
<value value="0x01" name="1:2" />
<value value="0x02" name="1:4" />
@@ -120,23 +120,23 @@
<value value="0x0D" name="1:8192" />
<value value="0x0E" name="1:16384" />
<value value="0x0F" name="1:32768" />
- </mask>
- <mask name="WDTPRE" value="0x10" >
+ </tqmask>
+ <tqmask name="WDTPRE" value="0x10" >
<value value="0x00" name="1:32" />
<value value="0x10" name="1:128" />
- </mask>
- <mask name="WINDIS" value="0x40" >
+ </tqmask>
+ <tqmask name="WINDIS" value="0x40" >
<value value="0x00" name="On" />
<value value="0x40" name="Off" />
- </mask>
- <mask name="FWDTEN" value="0x80" >
+ </tqmask>
+ <tqmask name="FWDTEN" value="0x80" >
<value value="0x00" name="Software" />
<value value="0x80" name="On" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="FPOR" wmask="0xFF" bvalue="0x17" >
- <mask name="FPWRT" value="0x07" >
+ <config offset="0xC" name="FPOR" wtqmask="0xFF" bvalue="0x17" >
+ <tqmask name="FPWRT" value="0x07" >
<value value="0x00" name="0" />
<value value="0x01" name="2" />
<value value="0x02" name="4" />
@@ -145,32 +145,32 @@
<value value="0x05" name="32" />
<value value="0x06" name="64" />
<value value="0x07" name="128" />
- </mask>
- <mask name="ALTI2C" value="0x10" >
+ </tqmask>
+ <tqmask name="ALTI2C" value="0x10" >
<value value="0x00" name="ASDA1/ASCL1" />
<value value="0x10" name="SDA1/SCL1" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xE" name="FICD" wmask="0xFF" bvalue="0xE3" >
- <mask name="ICS" value="0x03" >
+ <config offset="0xE" name="FICD" wtqmask="0xFF" bvalue="0xE3" >
+ <tqmask name="ICS" value="0x03" >
<value value="0x00" name="EMUC3, EMUD3" />
<value value="0x01" name="EMUC2, EMUD2" />
<value value="0x02" name="EMUC1, EMUD1" />
<value value="0x03" name="PGC/EMUC, PGD/EMUD" />
- </mask>
- <mask name="JTAGEN" value="0x20" >
+ </tqmask>
+ <tqmask name="JTAGEN" value="0x20" >
<value value="0x00" name="Off" />
<value value="0x20" name="On" />
- </mask>
- <mask name="COE" value="0x40" >
+ </tqmask>
+ <tqmask name="COE" value="0x40" >
<value value="0x00" name="On" />
<value value="0x40" name="Off" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" />
<value value="0x80" name="Off" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/24HJ64GP206.xml b/src/devices/pic/xml_data/24HJ64GP206.xml
index a3266fa..42b47d2 100644
--- a/src/devices/pic/xml_data/24HJ64GP206.xml
+++ b/src/devices/pic/xml_data/24HJ64GP206.xml
@@ -21,72 +21,72 @@
<memory name="code" start="0x000200" end="0x00ABFF" />
<memory name="device_id" start="0xFF0000" end="0xFF0004" />
<memory name="config" start="0xF80000" end="0xF8000F" />
- <memory name="user_ids" start="0xF80010" end="0xF80018" rmask="0xFF" />
+ <memory name="user_ids" start="0xF80010" end="0xF80018" rtqmask="0xFF" />
<memory name="debug_vector" start="0x800000" end="0x800007" />
<memory name="program_executive" start="0x800000" end="0x800FFF" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="FBS" wmask="0xFF" bvalue="0xCF" >
- <mask name="WRTBS" value="0x01" >
+ <config offset="0x0" name="FBS" wtqmask="0xFF" bvalue="0xCF" >
+ <tqmask name="WRTBS" value="0x01" >
<value value="0x00" name="All" />
<value value="0x01" name="Off" />
- </mask>
- <mask name="BSSIZ" value="0x06" >
+ </tqmask>
+ <tqmask name="BSSIZ" value="0x06" >
<value value="0x00" name="8192" />
<value value="0x02" name="4096" />
<value value="0x04" name="1024" />
<value value="0x06" name="0" />
- </mask>
- <mask name="BSSEC" value="0x08" >
+ </tqmask>
+ <tqmask name="BSSEC" value="0x08" >
<value value="0x00" name="High Security" />
<value value="0x08" name="Standard Security" />
- </mask>
- <mask name="RBSSIZ" value="0xC0" >
+ </tqmask>
+ <tqmask name="RBSSIZ" value="0xC0" >
<value value="0x00" name="1024" />
<value value="0x40" name="256" />
<value value="0x80" name="128" />
<value value="0xC0" name="0" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="FSS" wmask="0xFF" bvalue="0xCF" >
- <mask name="WRTSS" value="0x01" >
+ <config offset="0x2" name="FSS" wtqmask="0xFF" bvalue="0xCF" >
+ <tqmask name="WRTSS" value="0x01" >
<value value="0x00" name="All" />
<value value="0x01" name="Off" />
- </mask>
- <mask name="SSSIZ" value="0x06" >
+ </tqmask>
+ <tqmask name="SSSIZ" value="0x06" >
<value value="0x00" name="16384" />
<value value="0x02" name="8192" />
<value value="0x04" name="4096" />
<value value="0x06" name="0" />
- </mask>
- <mask name="SSSEC" value="0x08" >
+ </tqmask>
+ <tqmask name="SSSEC" value="0x08" >
<value value="0x00" name="High Security" />
<value value="0x08" name="Standard Security" />
- </mask>
- <mask name="RSSSIZ" value="0xC0" >
+ </tqmask>
+ <tqmask name="RSSSIZ" value="0xC0" >
<value value="0x00" name="4096" />
<value value="0x40" name="2048" />
<value value="0x80" name="256" />
<value value="0xC0" name="0" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="FGS" wmask="0xFF" bvalue="0x07" >
- <mask name="WRTGS" value="0x01" >
+ <config offset="0x4" name="FGS" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="WRTGS" value="0x01" >
<value value="0x00" name="All" />
<value value="0x01" name="Off" />
- </mask>
- <mask name="GSSEC" value="0x06" >
+ </tqmask>
+ <tqmask name="GSSEC" value="0x06" >
<value value="0x00" name="High Security" />
<value value="0x02" name="High Security" />
<value value="0x04" name="Standard Security" />
<value value="0x06" name="Off" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="FOSCSEL" wmask="0xFF" bvalue="0xA7" >
- <mask name="FNOSC" value="0x07" >
+ <config offset="0x6" name="FOSCSEL" wtqmask="0xFF" bvalue="0xA7" >
+ <tqmask name="FNOSC" value="0x07" >
<value value="0x00" name="EXTRC_F" />
<value value="0x01" name="INTRC_F_PLL" />
<value value="0x02" name="PRIM" />
@@ -95,38 +95,38 @@
<value value="0x05" name="EXTRC_LP" />
<value value="0x06" name="invalid" />
<value value="0x07" name="INTRC_F_POST" />
- </mask>
- <mask name="TEMP" value="0x20" >
+ </tqmask>
+ <tqmask name="TEMP" value="0x20" >
<value value="0x00" name="On" />
<value value="0x20" name="Off" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="Off" />
<value value="0x80" name="On" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x8" name="FOSC" wmask="0xFF" bvalue="0xC7" >
- <mask name="POSCMD" value="0x03" >
+ <config offset="0x8" name="FOSC" wtqmask="0xFF" bvalue="0xC7" >
+ <tqmask name="POSCMD" value="0x03" >
<value value="0x00" name="EC" />
<value value="0x01" name="XT" />
<value value="0x02" name="HS" />
<value value="0x03" name="Off" />
- </mask>
- <mask name="OSCIOFNC" value="0x04" >
+ </tqmask>
+ <tqmask name="OSCIOFNC" value="0x04" >
<value value="0x00" name="IO" />
<value value="0x04" name="Clock" />
- </mask>
- <mask name="FCKSM" value="0xC0" >
+ </tqmask>
+ <tqmask name="FCKSM" value="0xC0" >
<value value="0x00" name="Switching on, monitor on" />
<value value="0x40" name="Switching on, monitor off" />
<value value="0x80" name="Switching off, monitor off" />
<value value="0xC0" name="Switching off, monitor off" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="FWDT" wmask="0xFF" bvalue="0xDF">
- <mask name="WDTPOST" value="0x0F" >
+ <config offset="0xA" name="FWDT" wtqmask="0xFF" bvalue="0xDF">
+ <tqmask name="WDTPOST" value="0x0F" >
<value value="0x00" name="1:1" />
<value value="0x01" name="1:2" />
<value value="0x02" name="1:4" />
@@ -143,23 +143,23 @@
<value value="0x0D" name="1:8192" />
<value value="0x0E" name="1:16384" />
<value value="0x0F" name="1:32768" />
- </mask>
- <mask name="WDTPRE" value="0x10" >
+ </tqmask>
+ <tqmask name="WDTPRE" value="0x10" >
<value value="0x00" name="1:32" />
<value value="0x10" name="1:128" />
- </mask>
- <mask name="WINDIS" value="0x40" >
+ </tqmask>
+ <tqmask name="WINDIS" value="0x40" >
<value value="0x00" name="On" />
<value value="0x40" name="Off" />
- </mask>
- <mask name="FWDTEN" value="0x80" >
+ </tqmask>
+ <tqmask name="FWDTEN" value="0x80" >
<value value="0x00" name="Software" />
<value value="0x80" name="On" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="FPOR" wmask="0xFF" bvalue="0x07" >
- <mask name="FPWRT" value="0x07" >
+ <config offset="0xC" name="FPOR" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="FPWRT" value="0x07" >
<value value="0x00" name="0" />
<value value="0x01" name="2" />
<value value="0x02" name="4" />
@@ -168,28 +168,28 @@
<value value="0x05" name="32" />
<value value="0x06" name="64" />
<value value="0x07" name="128" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xE" name="FICD" wmask="0xFF" bvalue="0xE3" >
- <mask name="ICS" value="0x03" >
+ <config offset="0xE" name="FICD" wtqmask="0xFF" bvalue="0xE3" >
+ <tqmask name="ICS" value="0x03" >
<value value="0x00" name="EMUC3, EMUD3" />
<value value="0x01" name="EMUC2, EMUD2" />
<value value="0x02" name="EMUC1, EMUD1" />
<value value="0x03" name="PGC/EMUC, PGD/EMUD" />
- </mask>
- <mask name="JTAGEN" value="0x20" >
+ </tqmask>
+ <tqmask name="JTAGEN" value="0x20" >
<value value="0x00" name="Off" />
<value value="0x20" name="On" />
- </mask>
- <mask name="COE" value="0x40" >
+ </tqmask>
+ <tqmask name="COE" value="0x40" >
<value value="0x00" name="On" />
<value value="0x40" name="Off" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" />
<value value="0x80" name="Off" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/24HJ64GP210.xml b/src/devices/pic/xml_data/24HJ64GP210.xml
index 630a12a..734ce51 100644
--- a/src/devices/pic/xml_data/24HJ64GP210.xml
+++ b/src/devices/pic/xml_data/24HJ64GP210.xml
@@ -21,72 +21,72 @@
<memory name="code" start="0x000200" end="0x00ABFF" />
<memory name="device_id" start="0xFF0000" end="0xFF0004" />
<memory name="config" start="0xF80000" end="0xF8000F" />
- <memory name="user_ids" start="0xF80010" end="0xF80018" rmask="0xFF" />
+ <memory name="user_ids" start="0xF80010" end="0xF80018" rtqmask="0xFF" />
<memory name="debug_vector" start="0x800000" end="0x800007" />
<memory name="program_executive" start="0x800000" end="0x800FFF" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="FBS" wmask="0xFF" bvalue="0xCF" >
- <mask name="WRTBS" value="0x01" >
+ <config offset="0x0" name="FBS" wtqmask="0xFF" bvalue="0xCF" >
+ <tqmask name="WRTBS" value="0x01" >
<value value="0x00" name="All" />
<value value="0x01" name="Off" />
- </mask>
- <mask name="BSSIZ" value="0x06" >
+ </tqmask>
+ <tqmask name="BSSIZ" value="0x06" >
<value value="0x00" name="8192" />
<value value="0x02" name="4096" />
<value value="0x04" name="1024" />
<value value="0x06" name="0" />
- </mask>
- <mask name="BSSEC" value="0x08" >
+ </tqmask>
+ <tqmask name="BSSEC" value="0x08" >
<value value="0x00" name="High Security" />
<value value="0x08" name="Standard Security" />
- </mask>
- <mask name="RBSSIZ" value="0xC0" >
+ </tqmask>
+ <tqmask name="RBSSIZ" value="0xC0" >
<value value="0x00" name="1024" />
<value value="0x40" name="256" />
<value value="0x80" name="128" />
<value value="0xC0" name="0" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="FSS" wmask="0xFF" bvalue="0xCF" >
- <mask name="WRTSS" value="0x01" >
+ <config offset="0x2" name="FSS" wtqmask="0xFF" bvalue="0xCF" >
+ <tqmask name="WRTSS" value="0x01" >
<value value="0x00" name="All" />
<value value="0x01" name="Off" />
- </mask>
- <mask name="SSSIZ" value="0x06" >
+ </tqmask>
+ <tqmask name="SSSIZ" value="0x06" >
<value value="0x00" name="16384" />
<value value="0x02" name="8192" />
<value value="0x04" name="4096" />
<value value="0x06" name="0" />
- </mask>
- <mask name="SSSEC" value="0x08" >
+ </tqmask>
+ <tqmask name="SSSEC" value="0x08" >
<value value="0x00" name="High Security" />
<value value="0x08" name="Standard Security" />
- </mask>
- <mask name="RSSSIZ" value="0xC0" >
+ </tqmask>
+ <tqmask name="RSSSIZ" value="0xC0" >
<value value="0x00" name="4096" />
<value value="0x40" name="2048" />
<value value="0x80" name="256" />
<value value="0xC0" name="0" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="FGS" wmask="0xFF" bvalue="0x07" >
- <mask name="WRTGS" value="0x01" >
+ <config offset="0x4" name="FGS" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="WRTGS" value="0x01" >
<value value="0x00" name="All" />
<value value="0x01" name="Off" />
- </mask>
- <mask name="GSSEC" value="0x06" >
+ </tqmask>
+ <tqmask name="GSSEC" value="0x06" >
<value value="0x00" name="High Security" />
<value value="0x02" name="High Security" />
<value value="0x04" name="Standard Security" />
<value value="0x06" name="Off" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="FOSCSEL" wmask="0xFF" bvalue="0xA7" >
- <mask name="FNOSC" value="0x07" >
+ <config offset="0x6" name="FOSCSEL" wtqmask="0xFF" bvalue="0xA7" >
+ <tqmask name="FNOSC" value="0x07" >
<value value="0x00" name="EXTRC_F" />
<value value="0x01" name="INTRC_F_PLL" />
<value value="0x02" name="PRIM" />
@@ -95,38 +95,38 @@
<value value="0x05" name="EXTRC_LP" />
<value value="0x06" name="invalid" />
<value value="0x07" name="INTRC_F_POST" />
- </mask>
- <mask name="TEMP" value="0x20" >
+ </tqmask>
+ <tqmask name="TEMP" value="0x20" >
<value value="0x00" name="On" />
<value value="0x20" name="Off" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="Off" />
<value value="0x80" name="On" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x8" name="FOSC" wmask="0xFF" bvalue="0xC7" >
- <mask name="POSCMD" value="0x03" >
+ <config offset="0x8" name="FOSC" wtqmask="0xFF" bvalue="0xC7" >
+ <tqmask name="POSCMD" value="0x03" >
<value value="0x00" name="EC" />
<value value="0x01" name="XT" />
<value value="0x02" name="HS" />
<value value="0x03" name="Off" />
- </mask>
- <mask name="OSCIOFNC" value="0x04" >
+ </tqmask>
+ <tqmask name="OSCIOFNC" value="0x04" >
<value value="0x00" name="IO" />
<value value="0x04" name="Clock" />
- </mask>
- <mask name="FCKSM" value="0xC0" >
+ </tqmask>
+ <tqmask name="FCKSM" value="0xC0" >
<value value="0x00" name="Switching on, monitor on" />
<value value="0x40" name="Switching on, monitor off" />
<value value="0x80" name="Switching off, monitor off" />
<value value="0xC0" name="Switching off, monitor off" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="FWDT" wmask="0xFF" bvalue="0xDF">
- <mask name="WDTPOST" value="0x0F" >
+ <config offset="0xA" name="FWDT" wtqmask="0xFF" bvalue="0xDF">
+ <tqmask name="WDTPOST" value="0x0F" >
<value value="0x00" name="1:1" />
<value value="0x01" name="1:2" />
<value value="0x02" name="1:4" />
@@ -143,23 +143,23 @@
<value value="0x0D" name="1:8192" />
<value value="0x0E" name="1:16384" />
<value value="0x0F" name="1:32768" />
- </mask>
- <mask name="WDTPRE" value="0x10" >
+ </tqmask>
+ <tqmask name="WDTPRE" value="0x10" >
<value value="0x00" name="1:32" />
<value value="0x10" name="1:128" />
- </mask>
- <mask name="WINDIS" value="0x40" >
+ </tqmask>
+ <tqmask name="WINDIS" value="0x40" >
<value value="0x00" name="On" />
<value value="0x40" name="Off" />
- </mask>
- <mask name="FWDTEN" value="0x80" >
+ </tqmask>
+ <tqmask name="FWDTEN" value="0x80" >
<value value="0x00" name="Software" />
<value value="0x80" name="On" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="FPOR" wmask="0xFF" bvalue="0x07" >
- <mask name="FPWRT" value="0x07" >
+ <config offset="0xC" name="FPOR" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="FPWRT" value="0x07" >
<value value="0x00" name="0" />
<value value="0x01" name="2" />
<value value="0x02" name="4" />
@@ -168,28 +168,28 @@
<value value="0x05" name="32" />
<value value="0x06" name="64" />
<value value="0x07" name="128" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xE" name="FICD" wmask="0xFF" bvalue="0xE3" >
- <mask name="ICS" value="0x03" >
+ <config offset="0xE" name="FICD" wtqmask="0xFF" bvalue="0xE3" >
+ <tqmask name="ICS" value="0x03" >
<value value="0x00" name="EMUC3, EMUD3" />
<value value="0x01" name="EMUC2, EMUD2" />
<value value="0x02" name="EMUC1, EMUD1" />
<value value="0x03" name="PGC/EMUC, PGD/EMUD" />
- </mask>
- <mask name="JTAGEN" value="0x20" >
+ </tqmask>
+ <tqmask name="JTAGEN" value="0x20" >
<value value="0x00" name="Off" />
<value value="0x20" name="On" />
- </mask>
- <mask name="COE" value="0x40" >
+ </tqmask>
+ <tqmask name="COE" value="0x40" >
<value value="0x00" name="On" />
<value value="0x40" name="Off" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" />
<value value="0x80" name="Off" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/24HJ64GP506.xml b/src/devices/pic/xml_data/24HJ64GP506.xml
index 372c767..74a6cfa 100644
--- a/src/devices/pic/xml_data/24HJ64GP506.xml
+++ b/src/devices/pic/xml_data/24HJ64GP506.xml
@@ -21,72 +21,72 @@
<memory name="code" start="0x000200" end="0x00ABFF" />
<memory name="device_id" start="0xFF0000" end="0xFF0004" />
<memory name="config" start="0xF80000" end="0xF8000F" />
- <memory name="user_ids" start="0xF80010" end="0xF80018" rmask="0xFF" />
+ <memory name="user_ids" start="0xF80010" end="0xF80018" rtqmask="0xFF" />
<memory name="debug_vector" start="0x800000" end="0x800007" />
<memory name="program_executive" start="0x800000" end="0x800FFF" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="FBS" wmask="0xFF" bvalue="0xCF" >
- <mask name="WRTBS" value="0x01" >
+ <config offset="0x0" name="FBS" wtqmask="0xFF" bvalue="0xCF" >
+ <tqmask name="WRTBS" value="0x01" >
<value value="0x00" name="All" />
<value value="0x01" name="Off" />
- </mask>
- <mask name="BSSIZ" value="0x06" >
+ </tqmask>
+ <tqmask name="BSSIZ" value="0x06" >
<value value="0x00" name="8192" />
<value value="0x02" name="4096" />
<value value="0x04" name="1024" />
<value value="0x06" name="0" />
- </mask>
- <mask name="BSSEC" value="0x08" >
+ </tqmask>
+ <tqmask name="BSSEC" value="0x08" >
<value value="0x00" name="High Security" />
<value value="0x08" name="Standard Security" />
- </mask>
- <mask name="RBSSIZ" value="0xC0" >
+ </tqmask>
+ <tqmask name="RBSSIZ" value="0xC0" >
<value value="0x00" name="1024" />
<value value="0x40" name="256" />
<value value="0x80" name="128" />
<value value="0xC0" name="0" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="FSS" wmask="0xFF" bvalue="0xCF" >
- <mask name="WRTSS" value="0x01" >
+ <config offset="0x2" name="FSS" wtqmask="0xFF" bvalue="0xCF" >
+ <tqmask name="WRTSS" value="0x01" >
<value value="0x00" name="All" />
<value value="0x01" name="Off" />
- </mask>
- <mask name="SSSIZ" value="0x06" >
+ </tqmask>
+ <tqmask name="SSSIZ" value="0x06" >
<value value="0x00" name="16384" />
<value value="0x02" name="8192" />
<value value="0x04" name="4096" />
<value value="0x06" name="0" />
- </mask>
- <mask name="SSSEC" value="0x08" >
+ </tqmask>
+ <tqmask name="SSSEC" value="0x08" >
<value value="0x00" name="High Security" />
<value value="0x08" name="Standard Security" />
- </mask>
- <mask name="RSSSIZ" value="0xC0" >
+ </tqmask>
+ <tqmask name="RSSSIZ" value="0xC0" >
<value value="0x00" name="4096" />
<value value="0x40" name="2048" />
<value value="0x80" name="256" />
<value value="0xC0" name="0" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="FGS" wmask="0xFF" bvalue="0x07" >
- <mask name="WRTGS" value="0x01" >
+ <config offset="0x4" name="FGS" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="WRTGS" value="0x01" >
<value value="0x00" name="All" />
<value value="0x01" name="Off" />
- </mask>
- <mask name="GSSEC" value="0x06" >
+ </tqmask>
+ <tqmask name="GSSEC" value="0x06" >
<value value="0x00" name="High Security" />
<value value="0x02" name="High Security" />
<value value="0x04" name="Standard Security" />
<value value="0x06" name="Off" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="FOSCSEL" wmask="0xFF" bvalue="0xA7" >
- <mask name="FNOSC" value="0x07" >
+ <config offset="0x6" name="FOSCSEL" wtqmask="0xFF" bvalue="0xA7" >
+ <tqmask name="FNOSC" value="0x07" >
<value value="0x00" name="EXTRC_F" />
<value value="0x01" name="INTRC_F_PLL" />
<value value="0x02" name="PRIM" />
@@ -95,38 +95,38 @@
<value value="0x05" name="EXTRC_LP" />
<value value="0x06" name="invalid" />
<value value="0x07" name="INTRC_F_POST" />
- </mask>
- <mask name="TEMP" value="0x20" >
+ </tqmask>
+ <tqmask name="TEMP" value="0x20" >
<value value="0x00" name="On" />
<value value="0x20" name="Off" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="Off" />
<value value="0x80" name="On" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x8" name="FOSC" wmask="0xFF" bvalue="0xC7" >
- <mask name="POSCMD" value="0x03" >
+ <config offset="0x8" name="FOSC" wtqmask="0xFF" bvalue="0xC7" >
+ <tqmask name="POSCMD" value="0x03" >
<value value="0x00" name="EC" />
<value value="0x01" name="XT" />
<value value="0x02" name="HS" />
<value value="0x03" name="Off" />
- </mask>
- <mask name="OSCIOFNC" value="0x04" >
+ </tqmask>
+ <tqmask name="OSCIOFNC" value="0x04" >
<value value="0x00" name="IO" />
<value value="0x04" name="Clock" />
- </mask>
- <mask name="FCKSM" value="0xC0" >
+ </tqmask>
+ <tqmask name="FCKSM" value="0xC0" >
<value value="0x00" name="Switching on, monitor on" />
<value value="0x40" name="Switching on, monitor off" />
<value value="0x80" name="Switching off, monitor off" />
<value value="0xC0" name="Switching off, monitor off" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="FWDT" wmask="0xFF" bvalue="0xDF">
- <mask name="WDTPOST" value="0x0F" >
+ <config offset="0xA" name="FWDT" wtqmask="0xFF" bvalue="0xDF">
+ <tqmask name="WDTPOST" value="0x0F" >
<value value="0x00" name="1:1" />
<value value="0x01" name="1:2" />
<value value="0x02" name="1:4" />
@@ -143,23 +143,23 @@
<value value="0x0D" name="1:8192" />
<value value="0x0E" name="1:16384" />
<value value="0x0F" name="1:32768" />
- </mask>
- <mask name="WDTPRE" value="0x10" >
+ </tqmask>
+ <tqmask name="WDTPRE" value="0x10" >
<value value="0x00" name="1:32" />
<value value="0x10" name="1:128" />
- </mask>
- <mask name="WINDIS" value="0x40" >
+ </tqmask>
+ <tqmask name="WINDIS" value="0x40" >
<value value="0x00" name="On" />
<value value="0x40" name="Off" />
- </mask>
- <mask name="FWDTEN" value="0x80" >
+ </tqmask>
+ <tqmask name="FWDTEN" value="0x80" >
<value value="0x00" name="Software" />
<value value="0x80" name="On" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="FPOR" wmask="0xFF" bvalue="0x07" >
- <mask name="FPWRT" value="0x07" >
+ <config offset="0xC" name="FPOR" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="FPWRT" value="0x07" >
<value value="0x00" name="0" />
<value value="0x01" name="2" />
<value value="0x02" name="4" />
@@ -168,28 +168,28 @@
<value value="0x05" name="32" />
<value value="0x06" name="64" />
<value value="0x07" name="128" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xE" name="FICD" wmask="0xFF" bvalue="0xE3" >
- <mask name="ICS" value="0x03" >
+ <config offset="0xE" name="FICD" wtqmask="0xFF" bvalue="0xE3" >
+ <tqmask name="ICS" value="0x03" >
<value value="0x00" name="EMUC3, EMUD3" />
<value value="0x01" name="EMUC2, EMUD2" />
<value value="0x02" name="EMUC1, EMUD1" />
<value value="0x03" name="PGC/EMUC, PGD/EMUD" />
- </mask>
- <mask name="JTAGEN" value="0x20" >
+ </tqmask>
+ <tqmask name="JTAGEN" value="0x20" >
<value value="0x00" name="Off" />
<value value="0x20" name="On" />
- </mask>
- <mask name="COE" value="0x40" >
+ </tqmask>
+ <tqmask name="COE" value="0x40" >
<value value="0x00" name="On" />
<value value="0x40" name="Off" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" />
<value value="0x80" name="Off" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/24HJ64GP510.xml b/src/devices/pic/xml_data/24HJ64GP510.xml
index 8711793..099ab2a 100644
--- a/src/devices/pic/xml_data/24HJ64GP510.xml
+++ b/src/devices/pic/xml_data/24HJ64GP510.xml
@@ -21,72 +21,72 @@
<memory name="code" start="0x000200" end="0x00ABFF" />
<memory name="device_id" start="0xFF0000" end="0xFF0004" />
<memory name="config" start="0xF80000" end="0xF8000F" />
- <memory name="user_ids" start="0xF80010" end="0xF80018" rmask="0xFF" />
+ <memory name="user_ids" start="0xF80010" end="0xF80018" rtqmask="0xFF" />
<memory name="debug_vector" start="0x800000" end="0x800007" />
<memory name="program_executive" start="0x800000" end="0x800FFF" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="FBS" wmask="0xFF" bvalue="0xCF" >
- <mask name="WRTBS" value="0x01" >
+ <config offset="0x0" name="FBS" wtqmask="0xFF" bvalue="0xCF" >
+ <tqmask name="WRTBS" value="0x01" >
<value value="0x00" name="All" />
<value value="0x01" name="Off" />
- </mask>
- <mask name="BSSIZ" value="0x06" >
+ </tqmask>
+ <tqmask name="BSSIZ" value="0x06" >
<value value="0x00" name="8192" />
<value value="0x02" name="4096" />
<value value="0x04" name="1024" />
<value value="0x06" name="0" />
- </mask>
- <mask name="BSSEC" value="0x08" >
+ </tqmask>
+ <tqmask name="BSSEC" value="0x08" >
<value value="0x00" name="High Security" />
<value value="0x08" name="Standard Security" />
- </mask>
- <mask name="RBSSIZ" value="0xC0" >
+ </tqmask>
+ <tqmask name="RBSSIZ" value="0xC0" >
<value value="0x00" name="1024" />
<value value="0x40" name="256" />
<value value="0x80" name="128" />
<value value="0xC0" name="0" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="FSS" wmask="0xFF" bvalue="0xCF" >
- <mask name="WRTSS" value="0x01" >
+ <config offset="0x2" name="FSS" wtqmask="0xFF" bvalue="0xCF" >
+ <tqmask name="WRTSS" value="0x01" >
<value value="0x00" name="All" />
<value value="0x01" name="Off" />
- </mask>
- <mask name="SSSIZ" value="0x06" >
+ </tqmask>
+ <tqmask name="SSSIZ" value="0x06" >
<value value="0x00" name="16384" />
<value value="0x02" name="8192" />
<value value="0x04" name="4096" />
<value value="0x06" name="0" />
- </mask>
- <mask name="SSSEC" value="0x08" >
+ </tqmask>
+ <tqmask name="SSSEC" value="0x08" >
<value value="0x00" name="High Security" />
<value value="0x08" name="Standard Security" />
- </mask>
- <mask name="RSSSIZ" value="0xC0" >
+ </tqmask>
+ <tqmask name="RSSSIZ" value="0xC0" >
<value value="0x00" name="4096" />
<value value="0x40" name="2048" />
<value value="0x80" name="256" />
<value value="0xC0" name="0" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="FGS" wmask="0xFF" bvalue="0x07" >
- <mask name="WRTGS" value="0x01" >
+ <config offset="0x4" name="FGS" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="WRTGS" value="0x01" >
<value value="0x00" name="All" />
<value value="0x01" name="Off" />
- </mask>
- <mask name="GSSEC" value="0x06" >
+ </tqmask>
+ <tqmask name="GSSEC" value="0x06" >
<value value="0x00" name="High Security" />
<value value="0x02" name="High Security" />
<value value="0x04" name="Standard Security" />
<value value="0x06" name="Off" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="FOSCSEL" wmask="0xFF" bvalue="0xA7" >
- <mask name="FNOSC" value="0x07" >
+ <config offset="0x6" name="FOSCSEL" wtqmask="0xFF" bvalue="0xA7" >
+ <tqmask name="FNOSC" value="0x07" >
<value value="0x00" name="EXTRC_F" />
<value value="0x01" name="INTRC_F_PLL" />
<value value="0x02" name="PRIM" />
@@ -95,38 +95,38 @@
<value value="0x05" name="EXTRC_LP" />
<value value="0x06" name="invalid" />
<value value="0x07" name="INTRC_F_POST" />
- </mask>
- <mask name="TEMP" value="0x20" >
+ </tqmask>
+ <tqmask name="TEMP" value="0x20" >
<value value="0x00" name="On" />
<value value="0x20" name="Off" />
- </mask>
- <mask name="IESO" value="0x80" >
+ </tqmask>
+ <tqmask name="IESO" value="0x80" >
<value value="0x00" name="Off" />
<value value="0x80" name="On" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x8" name="FOSC" wmask="0xFF" bvalue="0xC7" >
- <mask name="POSCMD" value="0x03" >
+ <config offset="0x8" name="FOSC" wtqmask="0xFF" bvalue="0xC7" >
+ <tqmask name="POSCMD" value="0x03" >
<value value="0x00" name="EC" />
<value value="0x01" name="XT" />
<value value="0x02" name="HS" />
<value value="0x03" name="Off" />
- </mask>
- <mask name="OSCIOFNC" value="0x04" >
+ </tqmask>
+ <tqmask name="OSCIOFNC" value="0x04" >
<value value="0x00" name="IO" />
<value value="0x04" name="Clock" />
- </mask>
- <mask name="FCKSM" value="0xC0" >
+ </tqmask>
+ <tqmask name="FCKSM" value="0xC0" >
<value value="0x00" name="Switching on, monitor on" />
<value value="0x40" name="Switching on, monitor off" />
<value value="0x80" name="Switching off, monitor off" />
<value value="0xC0" name="Switching off, monitor off" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="FWDT" wmask="0xFF" bvalue="0xDF">
- <mask name="WDTPOST" value="0x0F" >
+ <config offset="0xA" name="FWDT" wtqmask="0xFF" bvalue="0xDF">
+ <tqmask name="WDTPOST" value="0x0F" >
<value value="0x00" name="1:1" />
<value value="0x01" name="1:2" />
<value value="0x02" name="1:4" />
@@ -143,23 +143,23 @@
<value value="0x0D" name="1:8192" />
<value value="0x0E" name="1:16384" />
<value value="0x0F" name="1:32768" />
- </mask>
- <mask name="WDTPRE" value="0x10" >
+ </tqmask>
+ <tqmask name="WDTPRE" value="0x10" >
<value value="0x00" name="1:32" />
<value value="0x10" name="1:128" />
- </mask>
- <mask name="WINDIS" value="0x40" >
+ </tqmask>
+ <tqmask name="WINDIS" value="0x40" >
<value value="0x00" name="On" />
<value value="0x40" name="Off" />
- </mask>
- <mask name="FWDTEN" value="0x80" >
+ </tqmask>
+ <tqmask name="FWDTEN" value="0x80" >
<value value="0x00" name="Software" />
<value value="0x80" name="On" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="FPOR" wmask="0xFF" bvalue="0x07" >
- <mask name="FPWRT" value="0x07" >
+ <config offset="0xC" name="FPOR" wtqmask="0xFF" bvalue="0x07" >
+ <tqmask name="FPWRT" value="0x07" >
<value value="0x00" name="0" />
<value value="0x01" name="2" />
<value value="0x02" name="4" />
@@ -168,28 +168,28 @@
<value value="0x05" name="32" />
<value value="0x06" name="64" />
<value value="0x07" name="128" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xE" name="FICD" wmask="0xFF" bvalue="0xE3" >
- <mask name="ICS" value="0x03" >
+ <config offset="0xE" name="FICD" wtqmask="0xFF" bvalue="0xE3" >
+ <tqmask name="ICS" value="0x03" >
<value value="0x00" name="EMUC3, EMUD3" />
<value value="0x01" name="EMUC2, EMUD2" />
<value value="0x02" name="EMUC1, EMUD1" />
<value value="0x03" name="PGC/EMUC, PGD/EMUD" />
- </mask>
- <mask name="JTAGEN" value="0x20" >
+ </tqmask>
+ <tqmask name="JTAGEN" value="0x20" >
<value value="0x00" name="Off" />
<value value="0x20" name="On" />
- </mask>
- <mask name="COE" value="0x40" >
+ </tqmask>
+ <tqmask name="COE" value="0x40" >
<value value="0x00" name="On" />
<value value="0x40" name="Off" />
- </mask>
- <mask name="DEBUG" value="0x80" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x80" >
<value value="0x00" name="On" />
<value value="0x80" name="Off" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/30F1010.xml b/src/devices/pic/xml_data/30F1010.xml
index 1d59008..7aa7c07 100644
--- a/src/devices/pic/xml_data/30F1010.xml
+++ b/src/devices/pic/xml_data/30F1010.xml
@@ -27,77 +27,77 @@
<memory name="code" start="0x000000" end="0x000FFF" />
<memory name="device_id" start="0xFF0000" end="0xFF0004" />
<memory name="config" start="0xF80000" end="0xF8000F" />
- <memory name="user_ids" start="0x8005C0" end="0x8005FF" rmask="0xFFFFFF" />
+ <memory name="user_ids" start="0x8005C0" end="0x8005FF" rtqmask="0xFFFFFF" />
<memory name="debug_vector" start="0x800000" end="0x800007" />
<memory name="program_executive" start="0x800000" end="0x80053F" />
<!--* Configuration bits ***************************************************-->
-<config offset="0x0" name="FBS" wmask="0xFFFF" bvalue="0x000F" >
- <mask name="WRTBS" value="0x0001" >
+<config offset="0x0" name="FBS" wtqmask="0xFFFF" bvalue="0x000F" >
+ <tqmask name="WRTBS" value="0x0001" >
<value value="0x0000" name="All" />
<value value="0x0001" name="Off" />
- </mask>
- <mask name="BSSIZ" value="0x0006" >
+ </tqmask>
+ <tqmask name="BSSIZ" value="0x0006" >
<value value="0x0000" name="0" />
<value value="0x0002" name="invalid" />
<value value="0x0004" name="1024" />
<value value="0x0006" name="0" />
- </mask>
- <mask name="BSSEC" value="0x0008" >
+ </tqmask>
+ <tqmask name="BSSEC" value="0x0008" >
<value value="0x0000" name="High Security" />
<value value="0x0008" name="Standard Security" />
- </mask>
+ </tqmask>
</config>
-<config offset="0x2" name="reserved" wmask="0xFFFF" bvalue="0x0000" ></config>
+<config offset="0x2" name="reserved" wtqmask="0xFFFF" bvalue="0x0000" ></config>
-<config offset="0x4" name="FGS" wmask="0xFFFF" bvalue="0x0007" >
- <mask name="WRTGS" value="0x0001" >
+<config offset="0x4" name="FGS" wtqmask="0xFFFF" bvalue="0x0007" >
+ <tqmask name="WRTGS" value="0x0001" >
<value value="0x0000" name="All" />
<value value="0x0001" name="Off" />
- </mask>
- <mask name="GSSEC" value="0x0006" >
+ </tqmask>
+ <tqmask name="GSSEC" value="0x0006" >
<value value="0x0000" name="High Security" />
<value value="0x0002" name="High Security" />
<value value="0x0004" name="Standard Security" />
<value value="0x0006" name="Off" />
- </mask>
+ </tqmask>
</config>
-<config offset="0x6" name="FOSCSEL" wmask="0xFFFF" bvalue="0x0003" >
- <mask name="FNOSC" value="0x0003" >
+<config offset="0x6" name="FOSCSEL" wtqmask="0xFFFF" bvalue="0x0003" >
+ <tqmask name="FNOSC" value="0x0003" >
<value value="0x0000" name="INTRC_F" />
<value value="0x0001" name="INTRC_F_PLL" />
<value value="0x0002" name="PRIM" />
<value value="0x0003" name="PRIM_PLL" />
- </mask>
+ </tqmask>
</config>
-<config offset="0x8" name="FOSC" wmask="0xFFFF" bvalue="0x00E7" >
- <mask name="POSCMD" value="0x0003" >
+<config offset="0x8" name="FOSC" wtqmask="0xFFFF" bvalue="0x00E7" >
+ <tqmask name="POSCMD" value="0x0003" >
<value value="0x0000" name="EC" />
<value value="0x0001" name="invalid" />
<value value="0x0002" name="HS" />
<value value="0x0003" name="Off" />
- </mask>
- <mask name="OSCIOFNC" value="0x0004" >
+ </tqmask>
+ <tqmask name="OSCIOFNC" value="0x0004" >
<value value="0x0000" name="IO" />
<value value="0x0004" name="Clock" />
- </mask>
- <mask name="FRANGE" value="0x0020" >
+ </tqmask>
+ <tqmask name="FRANGE" value="0x0020" >
<value value="0x0000" name="Low range" />
<value value="0x0020" name="High range" />
- </mask>
- <mask name="FCKSM" value="0x00C0" >
+ </tqmask>
+ <tqmask name="FCKSM" value="0x00C0" >
<value value="0x0000" name="Switching on, monitor on" />
<value value="0x0040" name="Switching on, monitor off" />
<value value="0x0080" name="Switching off, monitor off" />
<value value="0x00C0" name="Switching off, monitor off" />
- </mask>
+ </tqmask>
</config>
-<config offset="0xA" name="FWDT" wmask="0xFFFF" bvalue="0x00DF">
- <mask name="WDTPOST" value="0x000F" >
+<config offset="0xA" name="FWDT" wtqmask="0xFFFF" bvalue="0x00DF">
+ <tqmask name="WDTPOST" value="0x000F" >
<value value="0x0000" name="1:1" />
<value value="0x0001" name="1:2" />
<value value="0x0002" name="1:4" />
@@ -114,23 +114,23 @@
<value value="0x000D" name="1:8192" />
<value value="0x000E" name="1:16384" />
<value value="0x000F" name="1:32768" />
- </mask>
- <mask name="WDTPRE" value="0x0010" >
+ </tqmask>
+ <tqmask name="WDTPRE" value="0x0010" >
<value value="0x0000" name="1:32" />
<value value="0x0010" name="1:128" />
- </mask>
- <mask name="WINDIS" value="0x0040" >
+ </tqmask>
+ <tqmask name="WINDIS" value="0x0040" >
<value value="0x0000" name="On" />
<value value="0x0040" name="Off" />
- </mask>
- <mask name="FWDTEN" value="0x0080" >
+ </tqmask>
+ <tqmask name="FWDTEN" value="0x0080" >
<value value="0x0000" name="Software" />
<value value="0x0080" name="On" />
- </mask>
+ </tqmask>
</config>
-<config offset="0xC" name="FPOR" wmask="0xFFFF" bvalue="0x0007" >
- <mask name="FPWRT" value="0x0007" >
+<config offset="0xC" name="FPOR" wtqmask="0xFFFF" bvalue="0x0007" >
+ <tqmask name="FPWRT" value="0x0007" >
<value value="0x0000" name="0" />
<value value="0x0001" name="2" />
<value value="0x0002" name="4" />
@@ -139,20 +139,20 @@
<value value="0x0005" name="32" />
<value value="0x0006" name="64" />
<value value="0x0007" name="128" />
- </mask>
+ </tqmask>
</config>
-<config offset="0xE" name="FICD" wmask="0xFFFF" bvalue="0x0083" >
- <mask name="ICS" value="0x0003" >
+<config offset="0xE" name="FICD" wtqmask="0xFFFF" bvalue="0x0083" >
+ <tqmask name="ICS" value="0x0003" >
<value value="0x0000" name="invalid" />
<value value="0x0001" name="EMUC2, EMUD2" />
<value value="0x0002" name="EMUC1, EMUD1" />
<value value="0x0003" name="PGC/EMUC, PGD/EMUD" />
- </mask>
- <mask name="DEBUG" value="0x0080" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x0080" >
<value value="0x0000" name="On" />
<value value="0x0080" name="Off" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/30F2010.xml b/src/devices/pic/xml_data/30F2010.xml
index f252785..85ec165 100644
--- a/src/devices/pic/xml_data/30F2010.xml
+++ b/src/devices/pic/xml_data/30F2010.xml
@@ -36,13 +36,13 @@
<memory name="device_id" start="0xFF0000" end="0xFF0004" />
<memory name="config" start="0xF80000" end="0xF8000D" />
<memory name="eeprom" start="0x7FFC00" end="0x7FFFFF" />
- <memory name="user_ids" start="0x8005C0" end="0x8005FF" rmask="0xFFFFFF" />
+ <memory name="user_ids" start="0x8005C0" end="0x8005FF" rtqmask="0xFFFFFF" />
<memory name="debug_vector" start="0x800000" end="0x800007" />
<memory name="program_executive" start="0x800000" end="0x80053F" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="FOSC" wmask="0xC30F" bvalue="0xC30F" cmask="0xC10F" >
- <mask name="FPR" value="0x000F" >
+ <config offset="0x0" name="FOSC" wtqmask="0xC30F" bvalue="0xC30F" ctqmask="0xC10F" >
+ <tqmask name="FPR" value="0x000F" >
<value value="0x0000" name="XTL" cname="XTL" />
<value value="0x0001" name="XTL" cname="XTL" />
<value value="0x0002" name="HS" cname="HS" />
@@ -59,22 +59,22 @@
<value value="0x000D" name="EC4" cname="EC_PLL4" />
<value value="0x000E" name="EC8" cname="EC_PLL8" />
<value value="0x000F" name="EC16" cname="EC_PLL16" />
- </mask>
- <mask name="FOS" value="0x0300" >
+ </tqmask>
+ <tqmask name="FOS" value="0x0300" >
<value value="0x0000" name="TMR1" cname="LP" />
<value value="0x0100" name="INTRC_F" cname="FRC" />
<value value="0x0200" name="INTRC_LP" cname="LPRC" />
<value value="0x0300" name="PRIM" cname="_" />
- </mask>
- <mask name="FCKSM" value="0xC000" >
+ </tqmask>
+ <tqmask name="FCKSM" value="0xC000" >
<value value="0x0000" name="Switching on, monitor on" cname="CSW_FSCM_ON" />
<value value="0x4000" name="Switching on, monitor off" cname="CSW_ON_FSCM_OFF" />
<value value="default" name="Switching off, monitor off" cname="CSW_FSCM_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="FWDT" wmask="0x803F" bvalue="0x803F" >
- <mask name="FWPSB" value="0x000F" >
+ <config offset="0x2" name="FWDT" wtqmask="0x803F" bvalue="0x803F" >
+ <tqmask name="FWPSB" value="0x000F" >
<value value="0x0000" name="1:1" cname="WDTPSB_1" />
<value value="0x0001" name="1:2" cname="WDTPSB_2" />
<value value="0x0002" name="1:3" cname="WDTPSB_3" />
@@ -91,84 +91,84 @@
<value value="0x000D" name="1:14" cname="WDTPSB_14" />
<value value="0x000E" name="1:15" cname="WDTPSB_15" />
<value value="0x000F" name="1:16" cname="WDTPSB_16" />
- </mask>
- <mask name="FWPSA" value="0x0030" >
+ </tqmask>
+ <tqmask name="FWPSA" value="0x0030" >
<value value="0x0000" name="1:1" cname="WDTPSA_1" />
<value value="0x0010" name="1:8" cname="WDTPSA_8" />
<value value="0x0020" name="1:64" cname="WDTPSA_64" />
<value value="0x0030" name="1:512" cname="WDTPSA_512" />
- </mask>
- <mask name="FWDTEN" value="0x8000" >
+ </tqmask>
+ <tqmask name="FWDTEN" value="0x8000" >
<value value="0x0000" name="Off" cname="WDT_OFF" />
<value value="0x8000" name="On" cname="WDT_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="FBORPOR" wmask="0x87B3" bvalue="0x87B3" >
- <mask name="FPWRT" value="0x0003" >
+ <config offset="0x4" name="FBORPOR" wtqmask="0x87B3" bvalue="0x87B3" >
+ <tqmask name="FPWRT" value="0x0003" >
<value value="0x0000" name="0" cname="PWRT_OFF" />
<value value="0x0001" name="4" cname="PWRT_4" />
<value value="0x0002" name="16" cname="PWRT_16" />
<value value="0x0003" name="64" cname="PWRT_64" />
- </mask>
- <mask name="BORV" value="0x0030" >
+ </tqmask>
+ <tqmask name="BORV" value="0x0030" >
<value value="0x0000" name="4.5" cname="BORV_45" />
<value value="0x0010" name="4.2" cname="BORV_42" />
<value value="0x0020" name="2.7" cname="BORV_27" />
<value value="0x0030" name="2.0" cname="BORV_20" />
- </mask>
- <mask name="BODEN" value="0x0080" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0080" >
<value value="0x0000" name="Off" cname="PBOR_OFF" />
<value value="0x0080" name="On" cname="PBOR_ON" />
- </mask>
- <mask name="LPOL" value="0x0100" >
+ </tqmask>
+ <tqmask name="LPOL" value="0x0100" >
<value value="0x0000" name="low" cname="PWMxL_ACT_LO" />
<value value="0x0100" name="high" cname="PWMxL_ACT_HI" />
- </mask>
- <mask name="HPOL" value="0x0200" >
+ </tqmask>
+ <tqmask name="HPOL" value="0x0200" >
<value value="0x0000" name="low" cname="PWMxH_ACT_LO" />
<value value="0x0200" name="high" cname="PWMxH_ACT_HI" />
- </mask>
- <mask name="PWMPIN" value="0x0400" >
+ </tqmask>
+ <tqmask name="PWMPIN" value="0x0400" >
<value value="0x0000" name="On" cname="RST_PWMPIN" />
<value value="0x0400" name="Off" cname="RST_IOPIN" />
- </mask>
- <mask name="MCLRE" value="0x8000" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x8000" >
<value value="0x0000" name="Internal" cname="MCLR_DIS" />
<value value="0x8000" name="External" cname="MCLR_EN" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="RESERVED1" wmask="0x310F" bvalue="0x310F" />
+ <config offset="0x6" name="RESERVED1" wtqmask="0x310F" bvalue="0x310F" />
- <config offset="0x8" name="RESERVED2" wmask="0x330F" bvalue="0x330F" />
+ <config offset="0x8" name="RESERVED2" wtqmask="0x330F" bvalue="0x330F" />
- <config offset="0xA" name="FGS" wmask="0x0007" bvalue="0x0007" >
- <mask name="GWRP" value="0x0001" >
+ <config offset="0xA" name="FGS" wtqmask="0x0007" bvalue="0x0007" >
+ <tqmask name="GWRP" value="0x0001" >
<value value="0x0000" name="All" cname="0xFFFE" />
<value value="0x0001" name="Off" cname="_" />
- </mask>
- <mask name="GCP" value="0x0002" >
+ </tqmask>
+ <tqmask name="GCP" value="0x0002" >
<value value="0x0000" name="All" cname="CODE_PROT_ON" />
<value value="0x0002" name="Off" cname="CODE_PROT_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="ICD" wmask="0xC003" bvalue="0xC003" >
- <mask name="ICS" value="0x0003" >
+ <config offset="0xC" name="ICD" wtqmask="0xC003" bvalue="0xC003" >
+ <tqmask name="ICS" value="0x0003" >
<value value="0x0000" name="EMUC3, EMUD3" cname="0xFFFC" />
<value value="0x0001" name="EMUC2, EMUD2" cname="0xFFFD" />
<value value="0x0002" name="EMUC1, EMUD1" cname="0xFFFE" />
<value value="0x0003" name="PGC/EMUC, PGD/EMUD" cname="_" />
- </mask>
- <mask name="COE" value="0x4000" >
+ </tqmask>
+ <tqmask name="COE" value="0x4000" >
<value value="0x0000" name="On" cname="0xBFFF" />
<value value="0x4000" name="Off" cname="_" />
- </mask>
- <mask name="DEBUG" value="0x8000" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x8000" >
<value value="0x0000" name="On" cname="0x7FFF" />
<value value="0x8000" name="Off" cname="_" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/30F2011.xml b/src/devices/pic/xml_data/30F2011.xml
index a767855..54886ed 100644
--- a/src/devices/pic/xml_data/30F2011.xml
+++ b/src/devices/pic/xml_data/30F2011.xml
@@ -27,13 +27,13 @@
<memory name="code" start="0x000000" end="0x001FFF" />
<memory name="device_id" start="0xFF0000" end="0xFF0004" />
<memory name="config" start="0xF80000" end="0xF8000D" />
- <memory name="user_ids" start="0x8005C0" end="0x8005FF" rmask="0xFFFFFF" />
+ <memory name="user_ids" start="0x8005C0" end="0x8005FF" rtqmask="0xFFFFFF" />
<memory name="debug_vector" start="0x800000" end="0x800007" />
<memory name="program_executive" start="0x800000" end="0x80053F" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="FOSC" wmask="0xC71F" bvalue="0xC71F" >
- <mask name="FOSFPR" value="0x071F" >
+ <config offset="0x0" name="FOSC" wtqmask="0xC71F" bvalue="0xC71F" >
+ <tqmask name="FOSFPR" value="0x071F" >
<value value="default" name="invalid" />
<value value="0x001F" name="TMR1" cname="LP" />
<value value="0x011F" name="INTRC_F" cname="FRC" />
@@ -53,16 +53,16 @@
<value value="0x0715" name="HS3_4" cname="HS3_PLL4" />
<value value="0x0716" name="HS3_8" cname="HS3_PLL8" />
<value value="0x0717" name="HS3_16" cname="HS3_PLL16" />
- </mask>
- <mask name="FCKSM" value="0xC000" >
+ </tqmask>
+ <tqmask name="FCKSM" value="0xC000" >
<value value="0x0000" name="Switching on, monitor on" cname="CSW_FSCM_ON" />
<value value="0x4000" name="Switching on, monitor off" cname="CSW_ON_FSCM_OFF" />
<value value="default" name="Switching off, monitor off" cname="CSW_FSCM_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="FWDT" wmask="0x803F" bvalue="0x803F" >
- <mask name="FWPSB" value="0x000F" >
+ <config offset="0x2" name="FWDT" wtqmask="0x803F" bvalue="0x803F" >
+ <tqmask name="FWPSB" value="0x000F" >
<value value="0x0000" name="1:1" cname="WDTPSB_1" />
<value value="0x0001" name="1:2" cname="WDTPSB_2" />
<value value="0x0002" name="1:3" cname="WDTPSB_3" />
@@ -79,72 +79,72 @@
<value value="0x000D" name="1:14" cname="WDTPSB_14" />
<value value="0x000E" name="1:15" cname="WDTPSB_15" />
<value value="0x000F" name="1:16" cname="WDTPSB_16" />
- </mask>
- <mask name="FWPSA" value="0x0030" >
+ </tqmask>
+ <tqmask name="FWPSA" value="0x0030" >
<value value="0x0000" name="1:1" cname="WDTPSA_1" />
<value value="0x0010" name="1:8" cname="WDTPSA_8" />
<value value="0x0020" name="1:64" cname="WDTPSA_64" />
<value value="0x0030" name="1:512" cname="WDTPSA_512" />
- </mask>
- <mask name="FWDTEN" value="0x8000" >
+ </tqmask>
+ <tqmask name="FWDTEN" value="0x8000" >
<value value="0x0000" name="Off" cname="WDT_OFF" />
<value value="0x8000" name="On" cname="WDT_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="FBORPOR" wmask="0x87B3" bvalue="0x80B3" >
- <mask name="FPWRT" value="0x0003" >
+ <config offset="0x4" name="FBORPOR" wtqmask="0x87B3" bvalue="0x80B3" >
+ <tqmask name="FPWRT" value="0x0003" >
<value value="0x0000" name="0" cname="PWRT_OFF" />
<value value="0x0001" name="4" cname="PWRT_4" />
<value value="0x0002" name="16" cname="PWRT_16" />
<value value="0x0003" name="64" cname="PWRT_64" />
- </mask>
- <mask name="BORV" value="0x0030" >
+ </tqmask>
+ <tqmask name="BORV" value="0x0030" >
<value value="0x0000" name="4.5" cname="BORV_45" />
<value value="0x0010" name="4.2" cname="BORV_42" />
<value value="0x0020" name="2.7" cname="BORV_27" />
<value value="0x0030" name="2.0" cname="BORV_20" />
- </mask>
- <mask name="BODEN" value="0x0080" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0080" >
<value value="0x0000" name="Off" cname="PBOR_OFF" />
<value value="0x0080" name="On" cname="PBOR_ON" />
- </mask>
- <mask name="MCLRE" value="0x8000" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x8000" >
<value value="0x0000" name="Internal" cname="MCLR_DIS" />
<value value="0x8000" name="External" cname="MCLR_EN" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="RESERVED1" wmask="0x310F" bvalue="0x0000" />
+ <config offset="0x6" name="RESERVED1" wtqmask="0x310F" bvalue="0x0000" />
- <config offset="0x8" name="RESERVED2" wmask="0x330F" bvalue="0x0000" />
+ <config offset="0x8" name="RESERVED2" wtqmask="0x330F" bvalue="0x0000" />
- <config offset="0xA" name="FGS" wmask="0x0007" bvalue="0x0003" >
- <mask name="GWRP" value="0x0001" >
+ <config offset="0xA" name="FGS" wtqmask="0x0007" bvalue="0x0003" >
+ <tqmask name="GWRP" value="0x0001" >
<value value="0x0000" name="All" cname="0xFFFE" />
<value value="0x0001" name="Off" cname="_" />
- </mask>
- <mask name="GCP" value="0x0002" >
+ </tqmask>
+ <tqmask name="GCP" value="0x0002" >
<value value="0x0000" name="All" cname="CODE_PROT_ON" />
<value value="0x0002" name="Off" cname="CODE_PROT_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="ICD" wmask="0xC003" bvalue="0xC003" >
- <mask name="ICS" value="0x0003" >
+ <config offset="0xC" name="ICD" wtqmask="0xC003" bvalue="0xC003" >
+ <tqmask name="ICS" value="0x0003" >
<value value="0x0000" name="EMUC3, EMUD3" cname="0xFFFC" />
<value value="0x0001" name="EMUC2, EMUD2" cname="0xFFFD" />
<value value="0x0002" name="EMUC1, EMUD1" cname="0xFFFE" />
<value value="0x0003" name="PGC/EMUC, PGD/EMUD" cname="_" />
- </mask>
- <mask name="COE" value="0x4000" >
+ </tqmask>
+ <tqmask name="COE" value="0x4000" >
<value value="0x0000" name="On" cname="0xBFFF" />
<value value="0x4000" name="Off" cname="_" />
- </mask>
- <mask name="DEBUG" value="0x8000" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x8000" >
<value value="0x0000" name="On" cname="0x7FFF" />
<value value="0x8000" name="Off" cname="_" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/30F2012.xml b/src/devices/pic/xml_data/30F2012.xml
index 6da9eb7..3f0d7ec 100644
--- a/src/devices/pic/xml_data/30F2012.xml
+++ b/src/devices/pic/xml_data/30F2012.xml
@@ -27,13 +27,13 @@
<memory name="code" start="0x000000" end="0x001FFF" />
<memory name="device_id" start="0xFF0000" end="0xFF0004" />
<memory name="config" start="0xF80000" end="0xF8000D" />
- <memory name="user_ids" start="0x8005C0" end="0x8005FF" rmask="0xFFFFFF" />
+ <memory name="user_ids" start="0x8005C0" end="0x8005FF" rtqmask="0xFFFFFF" />
<memory name="debug_vector" start="0x800000" end="0x800007" />
<memory name="program_executive" start="0x800000" end="0x80053F" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="FOSC" wmask="0xC71F" bvalue="0xC71F" >
- <mask name="FOSFPR" value="0x071F" >
+ <config offset="0x0" name="FOSC" wtqmask="0xC71F" bvalue="0xC71F" >
+ <tqmask name="FOSFPR" value="0x071F" >
<value value="default" name="invalid" />
<value value="0x001F" name="TMR1" cname="LP" />
<value value="0x011F" name="INTRC_F" cname="FRC" />
@@ -53,16 +53,16 @@
<value value="0x0715" name="HS3_4" cname="HS3_PLL4" />
<value value="0x0716" name="HS3_8" cname="HS3_PLL8" />
<value value="0x0717" name="HS3_16" cname="HS3_PLL16" />
- </mask>
- <mask name="FCKSM" value="0xC000" >
+ </tqmask>
+ <tqmask name="FCKSM" value="0xC000" >
<value value="0x0000" name="Switching on, monitor on" cname="CSW_FSCM_ON" />
<value value="0x4000" name="Switching on, monitor off" cname="CSW_ON_FSCM_OFF" />
<value value="default" name="Switching off, monitor off" cname="CSW_FSCM_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="FWDT" wmask="0x803F" bvalue="0x803F" >
- <mask name="FWPSB" value="0x000F" >
+ <config offset="0x2" name="FWDT" wtqmask="0x803F" bvalue="0x803F" >
+ <tqmask name="FWPSB" value="0x000F" >
<value value="0x0000" name="1:1" cname="WDTPSB_1" />
<value value="0x0001" name="1:2" cname="WDTPSB_2" />
<value value="0x0002" name="1:3" cname="WDTPSB_3" />
@@ -79,72 +79,72 @@
<value value="0x000D" name="1:14" cname="WDTPSB_14" />
<value value="0x000E" name="1:15" cname="WDTPSB_15" />
<value value="0x000F" name="1:16" cname="WDTPSB_16" />
- </mask>
- <mask name="FWPSA" value="0x0030" >
+ </tqmask>
+ <tqmask name="FWPSA" value="0x0030" >
<value value="0x0000" name="1:1" cname="WDTPSA_1" />
<value value="0x0010" name="1:8" cname="WDTPSA_8" />
<value value="0x0020" name="1:64" cname="WDTPSA_64" />
<value value="0x0030" name="1:512" cname="WDTPSA_512" />
- </mask>
- <mask name="FWDTEN" value="0x8000" >
+ </tqmask>
+ <tqmask name="FWDTEN" value="0x8000" >
<value value="0x0000" name="Off" cname="WDT_OFF" />
<value value="0x8000" name="On" cname="WDT_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="FBORPOR" wmask="0x87B3" bvalue="0x80B3" cmask="0x87B3" >
- <mask name="FPWRT" value="0x0003" >
+ <config offset="0x4" name="FBORPOR" wtqmask="0x87B3" bvalue="0x80B3" ctqmask="0x87B3" >
+ <tqmask name="FPWRT" value="0x0003" >
<value value="0x0000" name="0" cname="PWRT_OFF" />
<value value="0x0001" name="4" cname="PWRT_4" />
<value value="0x0002" name="16" cname="PWRT_16" />
<value value="0x0003" name="64" cname="PWRT_64" />
- </mask>
- <mask name="BORV" value="0x0030" >
+ </tqmask>
+ <tqmask name="BORV" value="0x0030" >
<value value="0x0000" name="4.5" cname="BORV_45" />
<value value="0x0010" name="4.2" cname="BORV_42" />
<value value="0x0020" name="2.7" cname="BORV_27" />
<value value="0x0030" name="2.0" cname="BORV_20" />
- </mask>
- <mask name="BODEN" value="0x0080" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0080" >
<value value="0x0000" name="Off" cname="PBOR_OFF" />
<value value="0x0080" name="On" cname="PBOR_ON" />
- </mask>
- <mask name="MCLRE" value="0x8000" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x8000" >
<value value="0x0000" name="Internal" cname="MCLR_DIS" />
<value value="0x8000" name="External" cname="MCLR_EN" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="RESERVED1" wmask="0x310F" bvalue="0x0000" cmask="0x310F" />
+ <config offset="0x6" name="RESERVED1" wtqmask="0x310F" bvalue="0x0000" ctqmask="0x310F" />
- <config offset="0x8" name="RESERVED2" wmask="0x330F" bvalue="0x0000" cmask="0x330F" />
+ <config offset="0x8" name="RESERVED2" wtqmask="0x330F" bvalue="0x0000" ctqmask="0x330F" />
- <config offset="0xA" name="FGS" wmask="0x0007" bvalue="0x0003" cmask="0x0007" >
- <mask name="GWRP" value="0x0001" >
+ <config offset="0xA" name="FGS" wtqmask="0x0007" bvalue="0x0003" ctqmask="0x0007" >
+ <tqmask name="GWRP" value="0x0001" >
<value value="0x0000" name="All" cname="0xFFFE" />
<value value="0x0001" name="Off" cname="_" />
- </mask>
- <mask name="GCP" value="0x0002" >
+ </tqmask>
+ <tqmask name="GCP" value="0x0002" >
<value value="0x0000" name="All" cname="CODE_PROT_ON" />
<value value="0x0002" name="Off" cname="CODE_PROT_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="ICD" wmask="0xC003" bvalue="0xC003" >
- <mask name="ICS" value="0x0003" >
+ <config offset="0xC" name="ICD" wtqmask="0xC003" bvalue="0xC003" >
+ <tqmask name="ICS" value="0x0003" >
<value value="0x0000" name="EMUC3, EMUD3" cname="0xFFFC" />
<value value="0x0001" name="EMUC2, EMUD2" cname="0xFFFD" />
<value value="0x0002" name="EMUC1, EMUD1" cname="0xFFFE" />
<value value="0x0003" name="PGC/EMUC, PGD/EMUD" cname="_" />
- </mask>
- <mask name="COE" value="0x4000" >
+ </tqmask>
+ <tqmask name="COE" value="0x4000" >
<value value="0x0000" name="On" cname="0xBFFF" />
<value value="0x4000" name="Off" cname="_" />
- </mask>
- <mask name="DEBUG" value="0x8000" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x8000" >
<value value="0x0000" name="On" cname="0x7FFF" />
<value value="0x8000" name="Off" cname="_" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/30F2020.xml b/src/devices/pic/xml_data/30F2020.xml
index 3aa30e9..cad9c22 100644
--- a/src/devices/pic/xml_data/30F2020.xml
+++ b/src/devices/pic/xml_data/30F2020.xml
@@ -27,77 +27,77 @@
<memory name="code" start="0x000000" end="0x001FFF" />
<memory name="device_id" start="0xFF0000" end="0xFF0004" />
<memory name="config" start="0xF80000" end="0xF8000F" />
- <memory name="user_ids" start="0x8005C0" end="0x8005FF" rmask="0xFFFFFF" />
+ <memory name="user_ids" start="0x8005C0" end="0x8005FF" rtqmask="0xFFFFFF" />
<memory name="debug_vector" start="0x800000" end="0x800007" />
<memory name="program_executive" start="0x800000" end="0x80053F" />
<!--* Configuration bits ***************************************************-->
-<config offset="0x0" name="FBS" wmask="0xFFFF" bvalue="0x000F" >
- <mask name="WRTBS" value="0x0001" >
+<config offset="0x0" name="FBS" wtqmask="0xFFFF" bvalue="0x000F" >
+ <tqmask name="WRTBS" value="0x0001" >
<value value="0x0000" name="All" />
<value value="0x0001" name="Off" />
- </mask>
- <mask name="BSSIZ" value="0x0006" >
+ </tqmask>
+ <tqmask name="BSSIZ" value="0x0006" >
<value value="0x0000" name="0" />
<value value="0x0002" name="4096" />
<value value="0x0004" name="1024" />
<value value="0x0006" name="0" />
- </mask>
- <mask name="BSSEC" value="0x0008" >
+ </tqmask>
+ <tqmask name="BSSEC" value="0x0008" >
<value value="0x0000" name="High Security" />
<value value="0x0008" name="Standard Security" />
- </mask>
+ </tqmask>
</config>
-<config offset="0x2" name="reserved" wmask="0xFFFF" bvalue="0x0000" ></config>
+<config offset="0x2" name="reserved" wtqmask="0xFFFF" bvalue="0x0000" ></config>
-<config offset="0x4" name="FGS" wmask="0xFFFF" bvalue="0x0007" >
- <mask name="WRTGS" value="0x0001" >
+<config offset="0x4" name="FGS" wtqmask="0xFFFF" bvalue="0x0007" >
+ <tqmask name="WRTGS" value="0x0001" >
<value value="0x0000" name="All" />
<value value="0x0001" name="Off" />
- </mask>
- <mask name="GSSEC" value="0x0006" >
+ </tqmask>
+ <tqmask name="GSSEC" value="0x0006" >
<value value="0x0000" name="High Security" />
<value value="0x0002" name="High Security" />
<value value="0x0004" name="Standard Security" />
<value value="0x0006" name="Off" />
- </mask>
+ </tqmask>
</config>
-<config offset="0x6" name="FOSCSEL" wmask="0xFFFF" bvalue="0x0003" >
- <mask name="FNOSC" value="0x0003" >
+<config offset="0x6" name="FOSCSEL" wtqmask="0xFFFF" bvalue="0x0003" >
+ <tqmask name="FNOSC" value="0x0003" >
<value value="0x0000" name="INTRC_F" />
<value value="0x0001" name="INTRC_F_PLL" />
<value value="0x0002" name="PRIM" />
<value value="0x0003" name="PRIM_PLL" />
- </mask>
+ </tqmask>
</config>
-<config offset="0x8" name="FOSC" wmask="0xFFFF" bvalue="0x00E7" >
- <mask name="POSCMD" value="0x0003" >
+<config offset="0x8" name="FOSC" wtqmask="0xFFFF" bvalue="0x00E7" >
+ <tqmask name="POSCMD" value="0x0003" >
<value value="0x0000" name="EC" />
<value value="0x0001" name="invalid" />
<value value="0x0002" name="HS" />
<value value="0x0003" name="Off" />
- </mask>
- <mask name="OSCIOFNC" value="0x0004" >
+ </tqmask>
+ <tqmask name="OSCIOFNC" value="0x0004" >
<value value="0x0000" name="IO" />
<value value="0x0004" name="Clock" />
- </mask>
- <mask name="FRANGE" value="0x0020" >
+ </tqmask>
+ <tqmask name="FRANGE" value="0x0020" >
<value value="0x0000" name="Low range" />
<value value="0x0020" name="High range" />
- </mask>
- <mask name="FCKSM" value="0x00C0" >
+ </tqmask>
+ <tqmask name="FCKSM" value="0x00C0" >
<value value="0x0000" name="Switching on, monitor on" />
<value value="0x0040" name="Switching on, monitor off" />
<value value="0x0080" name="Switching off, monitor off" />
<value value="0x00C0" name="Switching off, monitor off" />
- </mask>
+ </tqmask>
</config>
-<config offset="0xA" name="FWDT" wmask="0xFFFF" bvalue="0x00DF">
- <mask name="WDTPOST" value="0x000F" >
+<config offset="0xA" name="FWDT" wtqmask="0xFFFF" bvalue="0x00DF">
+ <tqmask name="WDTPOST" value="0x000F" >
<value value="0x0000" name="1:1" />
<value value="0x0001" name="1:2" />
<value value="0x0002" name="1:4" />
@@ -114,23 +114,23 @@
<value value="0x000D" name="1:8192" />
<value value="0x000E" name="1:16384" />
<value value="0x000F" name="1:32768" />
- </mask>
- <mask name="WDTPRE" value="0x0010" >
+ </tqmask>
+ <tqmask name="WDTPRE" value="0x0010" >
<value value="0x0000" name="1:32" />
<value value="0x0010" name="1:128" />
- </mask>
- <mask name="WINDIS" value="0x0040" >
+ </tqmask>
+ <tqmask name="WINDIS" value="0x0040" >
<value value="0x0000" name="On" />
<value value="0x0040" name="Off" />
- </mask>
- <mask name="FWDTEN" value="0x0080" >
+ </tqmask>
+ <tqmask name="FWDTEN" value="0x0080" >
<value value="0x0000" name="Software" />
<value value="0x0080" name="On" />
- </mask>
+ </tqmask>
</config>
-<config offset="0xC" name="FPOR" wmask="0xFFFF" bvalue="0x0007" >
- <mask name="FPWRT" value="0x0007" >
+<config offset="0xC" name="FPOR" wtqmask="0xFFFF" bvalue="0x0007" >
+ <tqmask name="FPWRT" value="0x0007" >
<value value="0x0000" name="0" />
<value value="0x0001" name="2" />
<value value="0x0002" name="4" />
@@ -139,20 +139,20 @@
<value value="0x0005" name="32" />
<value value="0x0006" name="64" />
<value value="0x0007" name="128" />
- </mask>
+ </tqmask>
</config>
-<config offset="0xE" name="FICD" wmask="0xFFFF" bvalue="0x0083" >
- <mask name="ICS" value="0x0003" >
+<config offset="0xE" name="FICD" wtqmask="0xFFFF" bvalue="0x0083" >
+ <tqmask name="ICS" value="0x0003" >
<value value="0x0000" name="invalid" />
<value value="0x0001" name="EMUC2, EMUD2" />
<value value="0x0002" name="EMUC1, EMUD1" />
<value value="0x0003" name="PGC/EMUC, PGD/EMUD" />
- </mask>
- <mask name="DEBUG" value="0x0080" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x0080" >
<value value="0x0000" name="On" />
<value value="0x0080" name="Off" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/30F2023.xml b/src/devices/pic/xml_data/30F2023.xml
index 8241600..6871678 100644
--- a/src/devices/pic/xml_data/30F2023.xml
+++ b/src/devices/pic/xml_data/30F2023.xml
@@ -27,77 +27,77 @@
<memory name="code" start="0x000000" end="0x001FFF" />
<memory name="device_id" start="0xFF0000" end="0xFF0004" />
<memory name="config" start="0xF80000" end="0xF8000F" />
- <memory name="user_ids" start="0x8005C0" end="0x8005FF" rmask="0xFFFFFF" />
+ <memory name="user_ids" start="0x8005C0" end="0x8005FF" rtqmask="0xFFFFFF" />
<memory name="debug_vector" start="0x800000" end="0x800007" />
<memory name="program_executive" start="0x800000" end="0x80053F" />
<!--* Configuration bits ***************************************************-->
-<config offset="0x0" name="FBS" wmask="0xFFFF" bvalue="0x000F" >
- <mask name="WRTBS" value="0x0001" >
+<config offset="0x0" name="FBS" wtqmask="0xFFFF" bvalue="0x000F" >
+ <tqmask name="WRTBS" value="0x0001" >
<value value="0x0000" name="All" />
<value value="0x0001" name="Off" />
- </mask>
- <mask name="BSSIZ" value="0x0006" >
+ </tqmask>
+ <tqmask name="BSSIZ" value="0x0006" >
<value value="0x0000" name="0" />
<value value="0x0002" name="4096" />
<value value="0x0004" name="1024" />
<value value="0x0006" name="0" />
- </mask>
- <mask name="BSSEC" value="0x0008" >
+ </tqmask>
+ <tqmask name="BSSEC" value="0x0008" >
<value value="0x0000" name="High Security" />
<value value="0x0008" name="Standard Security" />
- </mask>
+ </tqmask>
</config>
-<config offset="0x2" name="reserved" wmask="0xFFFF" bvalue="0x0000" ></config>
+<config offset="0x2" name="reserved" wtqmask="0xFFFF" bvalue="0x0000" ></config>
-<config offset="0x4" name="FGS" wmask="0xFFFF" bvalue="0x0007" >
- <mask name="WRTGS" value="0x0001" >
+<config offset="0x4" name="FGS" wtqmask="0xFFFF" bvalue="0x0007" >
+ <tqmask name="WRTGS" value="0x0001" >
<value value="0x0000" name="All" />
<value value="0x0001" name="Off" />
- </mask>
- <mask name="GSSEC" value="0x0006" >
+ </tqmask>
+ <tqmask name="GSSEC" value="0x0006" >
<value value="0x0000" name="High Security" />
<value value="0x0002" name="High Security" />
<value value="0x0004" name="Standard Security" />
<value value="0x0006" name="Off" />
- </mask>
+ </tqmask>
</config>
-<config offset="0x6" name="FOSCSEL" wmask="0xFFFF" bvalue="0x0003" >
- <mask name="FNOSC" value="0x0003" >
+<config offset="0x6" name="FOSCSEL" wtqmask="0xFFFF" bvalue="0x0003" >
+ <tqmask name="FNOSC" value="0x0003" >
<value value="0x0000" name="INTRC_F" />
<value value="0x0001" name="INTRC_F_PLL" />
<value value="0x0002" name="PRIM" />
<value value="0x0003" name="PRIM_PLL" />
- </mask>
+ </tqmask>
</config>
-<config offset="0x8" name="FOSC" wmask="0xFFFF" bvalue="0x00E7" >
- <mask name="POSCMD" value="0x0003" >
+<config offset="0x8" name="FOSC" wtqmask="0xFFFF" bvalue="0x00E7" >
+ <tqmask name="POSCMD" value="0x0003" >
<value value="0x0000" name="EC" />
<value value="0x0001" name="invalid" />
<value value="0x0002" name="HS" />
<value value="0x0003" name="Off" />
- </mask>
- <mask name="OSCIOFNC" value="0x0004" >
+ </tqmask>
+ <tqmask name="OSCIOFNC" value="0x0004" >
<value value="0x0000" name="IO" />
<value value="0x0004" name="Clock" />
- </mask>
- <mask name="FRANGE" value="0x0020" >
+ </tqmask>
+ <tqmask name="FRANGE" value="0x0020" >
<value value="0x0000" name="Low range" />
<value value="0x0020" name="High range" />
- </mask>
- <mask name="FCKSM" value="0x00C0" >
+ </tqmask>
+ <tqmask name="FCKSM" value="0x00C0" >
<value value="0x0000" name="Switching on, monitor on" />
<value value="0x0040" name="Switching on, monitor off" />
<value value="0x0080" name="Switching off, monitor off" />
<value value="0x00C0" name="Switching off, monitor off" />
- </mask>
+ </tqmask>
</config>
-<config offset="0xA" name="FWDT" wmask="0xFFFF" bvalue="0x00DF">
- <mask name="WDTPOST" value="0x000F" >
+<config offset="0xA" name="FWDT" wtqmask="0xFFFF" bvalue="0x00DF">
+ <tqmask name="WDTPOST" value="0x000F" >
<value value="0x0000" name="1:1" />
<value value="0x0001" name="1:2" />
<value value="0x0002" name="1:4" />
@@ -114,23 +114,23 @@
<value value="0x000D" name="1:8192" />
<value value="0x000E" name="1:16384" />
<value value="0x000F" name="1:32768" />
- </mask>
- <mask name="WDTPRE" value="0x0010" >
+ </tqmask>
+ <tqmask name="WDTPRE" value="0x0010" >
<value value="0x0000" name="1:32" />
<value value="0x0010" name="1:128" />
- </mask>
- <mask name="WINDIS" value="0x0040" >
+ </tqmask>
+ <tqmask name="WINDIS" value="0x0040" >
<value value="0x0000" name="On" />
<value value="0x0040" name="Off" />
- </mask>
- <mask name="FWDTEN" value="0x0080" >
+ </tqmask>
+ <tqmask name="FWDTEN" value="0x0080" >
<value value="0x0000" name="Software" />
<value value="0x0080" name="On" />
- </mask>
+ </tqmask>
</config>
-<config offset="0xC" name="FPOR" wmask="0xFFFF" bvalue="0x0007" >
- <mask name="FPWRT" value="0x0007" >
+<config offset="0xC" name="FPOR" wtqmask="0xFFFF" bvalue="0x0007" >
+ <tqmask name="FPWRT" value="0x0007" >
<value value="0x0000" name="0" />
<value value="0x0001" name="2" />
<value value="0x0002" name="4" />
@@ -139,20 +139,20 @@
<value value="0x0005" name="32" />
<value value="0x0006" name="64" />
<value value="0x0007" name="128" />
- </mask>
+ </tqmask>
</config>
-<config offset="0xE" name="FICD" wmask="0xFFFF" bvalue="0x0083" >
- <mask name="ICS" value="0x0003" >
+<config offset="0xE" name="FICD" wtqmask="0xFFFF" bvalue="0x0083" >
+ <tqmask name="ICS" value="0x0003" >
<value value="0x0000" name="invalid" />
<value value="0x0001" name="EMUC2, EMUD2" />
<value value="0x0002" name="EMUC1, EMUD1" />
<value value="0x0003" name="PGC/EMUC, PGD/EMUD" />
- </mask>
- <mask name="DEBUG" value="0x0080" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x0080" >
<value value="0x0000" name="On" />
<value value="0x0080" name="Off" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/30F3010.xml b/src/devices/pic/xml_data/30F3010.xml
index 1041c86..2d4170d 100644
--- a/src/devices/pic/xml_data/30F3010.xml
+++ b/src/devices/pic/xml_data/30F3010.xml
@@ -28,13 +28,13 @@
<memory name="device_id" start="0xFF0000" end="0xFF0004" />
<memory name="config" start="0xF80000" end="0xF8000D" />
<memory name="eeprom" start="0x7FFC00" end="0x7FFFFF" />
- <memory name="user_ids" start="0x8005C0" end="0x8005FF" rmask="0xFFFFFF" />
+ <memory name="user_ids" start="0x8005C0" end="0x8005FF" rtqmask="0xFFFFFF" />
<memory name="debug_vector" start="0x800000" end="0x800007" />
<memory name="program_executive" start="0x800000" end="0x80053F" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="FOSC" wmask="0xC71F" bvalue="0xC71F" >
- <mask name="FOSFPR" value="0x071F" >
+ <config offset="0x0" name="FOSC" wtqmask="0xC71F" bvalue="0xC71F" >
+ <tqmask name="FOSFPR" value="0x071F" >
<value value="default" name="invalid" />
<value value="0x001F" name="TMR1" cname="LP" />
<value value="0x011F" name="INTRC_F" cname="FRC" />
@@ -54,16 +54,16 @@
<value value="0x0715" name="HS3_4" cname="HS3_PLL4" />
<value value="0x0716" name="HS3_8" cname="HS3_PLL8" />
<value value="0x0717" name="HS3_16" cname="HS3_PLL16" />
- </mask>
- <mask name="FCKSM" value="0xC000" >
+ </tqmask>
+ <tqmask name="FCKSM" value="0xC000" >
<value value="0x0000" name="Switching on, monitor on" cname="CSW_FSCM_ON" />
<value value="0x4000" name="Switching on, monitor off" cname="CSW_ON_FSCM_OFF" />
<value value="default" name="Switching off, monitor off" cname="CSW_FSCM_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="FWDT" wmask="0x803F" bvalue="0x803F" >
- <mask name="FWPSB" value="0x000F" >
+ <config offset="0x2" name="FWDT" wtqmask="0x803F" bvalue="0x803F" >
+ <tqmask name="FWPSB" value="0x000F" >
<value value="0x0000" name="1:1" cname="WDTPSB_1" />
<value value="0x0001" name="1:2" cname="WDTPSB_2" />
<value value="0x0002" name="1:3" cname="WDTPSB_3" />
@@ -80,84 +80,84 @@
<value value="0x000D" name="1:14" cname="WDTPSB_14" />
<value value="0x000E" name="1:15" cname="WDTPSB_15" />
<value value="0x000F" name="1:16" cname="WDTPSB_16" />
- </mask>
- <mask name="FWPSA" value="0x0030" >
+ </tqmask>
+ <tqmask name="FWPSA" value="0x0030" >
<value value="0x0000" name="1:1" cname="WDTPSA_1" />
<value value="0x0010" name="1:8" cname="WDTPSA_8" />
<value value="0x0020" name="1:64" cname="WDTPSA_64" />
<value value="0x0030" name="1:512" cname="WDTPSA_512" />
- </mask>
- <mask name="FWDTEN" value="0x8000" >
+ </tqmask>
+ <tqmask name="FWDTEN" value="0x8000" >
<value value="0x0000" name="Off" cname="WDT_OFF" />
<value value="0x8000" name="On" cname="WDT_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="FBORPOR" wmask="0x87B3" bvalue="0x87B3" >
- <mask name="FPWRT" value="0x0003" >
+ <config offset="0x4" name="FBORPOR" wtqmask="0x87B3" bvalue="0x87B3" >
+ <tqmask name="FPWRT" value="0x0003" >
<value value="0x0000" name="0" cname="PWRT_OFF" />
<value value="0x0001" name="4" cname="PWRT_4" />
<value value="0x0002" name="16" cname="PWRT_16" />
<value value="0x0003" name="64" cname="PWRT_64" />
- </mask>
- <mask name="BORV" value="0x0030" >
+ </tqmask>
+ <tqmask name="BORV" value="0x0030" >
<value value="0x0000" name="4.5" cname="BORV_45" />
<value value="0x0010" name="4.2" cname="BORV_42" />
<value value="0x0020" name="2.7" cname="BORV_27" />
<value value="0x0030" name="2.0" cname="BORV_20" />
- </mask>
- <mask name="BODEN" value="0x0080" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0080" >
<value value="0x0000" name="Off" cname="PBOR_OFF" />
<value value="0x0080" name="On" cname="PBOR_ON" />
- </mask>
- <mask name="LPOL" value="0x0100" >
+ </tqmask>
+ <tqmask name="LPOL" value="0x0100" >
<value value="0x0000" name="low" cname="PWMxL_ACT_LO" />
<value value="0x0100" name="high" cname="PWMxL_ACT_HI" />
- </mask>
- <mask name="HPOL" value="0x0200" >
+ </tqmask>
+ <tqmask name="HPOL" value="0x0200" >
<value value="0x0000" name="low" cname="PWMxH_ACT_LO" />
<value value="0x0200" name="high" cname="PWMxH_ACT_HI" />
- </mask>
- <mask name="PWMPIN" value="0x0400" >
+ </tqmask>
+ <tqmask name="PWMPIN" value="0x0400" >
<value value="0x0000" name="On" cname="RST_PWMPIN" />
<value value="0x0400" name="Off" cname="RST_IOPIN" />
- </mask>
- <mask name="MCLRE" value="0x8000" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x8000" >
<value value="0x0000" name="Internal" cname="MCLR_DIS" />
<value value="0x8000" name="External" cname="MCLR_EN" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="RESERVED1" wmask="0x310F" bvalue="0x0000" cmask="0x310F" />
+ <config offset="0x6" name="RESERVED1" wtqmask="0x310F" bvalue="0x0000" ctqmask="0x310F" />
- <config offset="0x8" name="RESERVED2" wmask="0x330F" bvalue="0x0000" cmask="0x330F" />
+ <config offset="0x8" name="RESERVED2" wtqmask="0x330F" bvalue="0x0000" ctqmask="0x330F" />
- <config offset="0xA" name="FGS" wmask="0x0007" bvalue="0x0003" cmask="0x0007" >
- <mask name="GWRP" value="0x0001" >
+ <config offset="0xA" name="FGS" wtqmask="0x0007" bvalue="0x0003" ctqmask="0x0007" >
+ <tqmask name="GWRP" value="0x0001" >
<value value="0x0000" name="All" cname="0xFFFE" />
<value value="0x0001" name="Off" cname="_" />
- </mask>
- <mask name="GCP" value="0x0002" >
+ </tqmask>
+ <tqmask name="GCP" value="0x0002" >
<value value="0x0000" name="All" cname="CODE_PROT_ON" />
<value value="0x0002" name="Off" cname="CODE_PROT_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="ICD" wmask="0xC003" bvalue="0xC003" >
- <mask name="ICS" value="0x0003" >
+ <config offset="0xC" name="ICD" wtqmask="0xC003" bvalue="0xC003" >
+ <tqmask name="ICS" value="0x0003" >
<value value="0x0000" name="EMUC3, EMUD3" cname="0xFFFC" />
<value value="0x0001" name="EMUC2, EMUD2" cname="0xFFFD" />
<value value="0x0002" name="EMUC1, EMUD1" cname="0xFFFE" />
<value value="0x0003" name="PGC/EMUC, PGD/EMUD" cname="_" />
- </mask>
- <mask name="COE" value="0x4000" >
+ </tqmask>
+ <tqmask name="COE" value="0x4000" >
<value value="0x0000" name="On" cname="0xBFFF" />
<value value="0x4000" name="Off" cname="_" />
- </mask>
- <mask name="DEBUG" value="0x8000" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x8000" >
<value value="0x0000" name="On" cname="0x7FFF" />
<value value="0x8000" name="Off" cname="_" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/30F3011.xml b/src/devices/pic/xml_data/30F3011.xml
index b092d8b..6f84490 100644
--- a/src/devices/pic/xml_data/30F3011.xml
+++ b/src/devices/pic/xml_data/30F3011.xml
@@ -28,13 +28,13 @@
<memory name="device_id" start="0xFF0000" end="0xFF0004" />
<memory name="config" start="0xF80000" end="0xF8000D" />
<memory name="eeprom" start="0x7FFC00" end="0x7FFFFF" />
- <memory name="user_ids" start="0x8005C0" end="0x8005FF" rmask="0xFFFFFF" />
+ <memory name="user_ids" start="0x8005C0" end="0x8005FF" rtqmask="0xFFFFFF" />
<memory name="debug_vector" start="0x800000" end="0x800007" />
<memory name="program_executive" start="0x800000" end="0x80053F" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="FOSC" wmask="0xC71F" bvalue="0xC71F" >
- <mask name="FOSFPR" value="0x071F" >
+ <config offset="0x0" name="FOSC" wtqmask="0xC71F" bvalue="0xC71F" >
+ <tqmask name="FOSFPR" value="0x071F" >
<value value="default" name="invalid" />
<value value="0x001F" name="TMR1" cname="LP" />
<value value="0x011F" name="INTRC_F" cname="FRC" />
@@ -54,17 +54,17 @@
<value value="0x0715" name="HS3_4" cname="HS3_PLL4" />
<value value="0x0716" name="HS3_8" cname="HS3_PLL8" />
<value value="0x0717" name="HS3_16" cname="HS3_PLL16" />
- </mask>
- <mask name="FCKSM" value="0xC000" >
+ </tqmask>
+ <tqmask name="FCKSM" value="0xC000" >
<value value="0x0000" name="Switching on, monitor on" cname="CSW_FSCM_ON" />
<value value="0x4000" name="Switching on, monitor off" cname="CSW_ON_FSCM_OFF" />
<value value="0x8000" name="Switching off, monitor off" cname="CSW_FSCM_OFF" />
<value value="0xC000" name="Switching off, monitor off" cname="CSW_FSCM_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="FWDT" wmask="0x803F" bvalue="0x803F" >
- <mask name="FWPSB" value="0x000F" >
+ <config offset="0x2" name="FWDT" wtqmask="0x803F" bvalue="0x803F" >
+ <tqmask name="FWPSB" value="0x000F" >
<value value="0x0000" name="1:1" cname="WDTPSB_1" />
<value value="0x0001" name="1:2" cname="WDTPSB_2" />
<value value="0x0002" name="1:3" cname="WDTPSB_3" />
@@ -81,84 +81,84 @@
<value value="0x000D" name="1:14" cname="WDTPSB_14" />
<value value="0x000E" name="1:15" cname="WDTPSB_15" />
<value value="0x000F" name="1:16" cname="WDTPSB_16" />
- </mask>
- <mask name="FWPSA" value="0x0030" >
+ </tqmask>
+ <tqmask name="FWPSA" value="0x0030" >
<value value="0x0000" name="1:1" cname="WDTPSA_1" />
<value value="0x0010" name="1:8" cname="WDTPSA_8" />
<value value="0x0020" name="1:64" cname="WDTPSA_64" />
<value value="0x0030" name="1:512" cname="WDTPSA_512" />
- </mask>
- <mask name="FWDTEN" value="0x8000" >
+ </tqmask>
+ <tqmask name="FWDTEN" value="0x8000" >
<value value="0x0000" name="Off" cname="WDT_OFF" />
<value value="0x8000" name="On" cname="WDT_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="FBORPOR" wmask="0x87B3" bvalue="0x87B3" >
- <mask name="FPWRT" value="0x0003" >
+ <config offset="0x4" name="FBORPOR" wtqmask="0x87B3" bvalue="0x87B3" >
+ <tqmask name="FPWRT" value="0x0003" >
<value value="0x0000" name="0" cname="PWRT_OFF" />
<value value="0x0001" name="4" cname="PWRT_4" />
<value value="0x0002" name="16" cname="PWRT_16" />
<value value="0x0003" name="64" cname="PWRT_64" />
- </mask>
- <mask name="BORV" value="0x0030" >
+ </tqmask>
+ <tqmask name="BORV" value="0x0030" >
<value value="0x0000" name="4.5" cname="BORV_45" />
<value value="0x0010" name="4.2" cname="BORV_42" />
<value value="0x0020" name="2.7" cname="BORV_27" />
<value value="0x0030" name="2.0" cname="BORV_20" />
- </mask>
- <mask name="BODEN" value="0x0080" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0080" >
<value value="0x0000" name="Off" cname="PBOR_OFF" />
<value value="0x0080" name="On" cname="PBOR_ON" />
- </mask>
- <mask name="LPOL" value="0x0100" >
+ </tqmask>
+ <tqmask name="LPOL" value="0x0100" >
<value value="0x0000" name="low" cname="PWMxL_ACT_LO" />
<value value="0x0100" name="high" cname="PWMxL_ACT_HI" />
- </mask>
- <mask name="HPOL" value="0x0200" >
+ </tqmask>
+ <tqmask name="HPOL" value="0x0200" >
<value value="0x0000" name="low" cname="PWMxH_ACT_LO" />
<value value="0x0200" name="high" cname="PWMxH_ACT_HI" />
- </mask>
- <mask name="PWMPIN" value="0x0400" >
+ </tqmask>
+ <tqmask name="PWMPIN" value="0x0400" >
<value value="0x0000" name="On" cname="RST_PWMPIN" />
<value value="0x0400" name="Off" cname="RST_IOPIN" />
- </mask>
- <mask name="MCLRE" value="0x8000" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x8000" >
<value value="0x0000" name="Internal" cname="MCLR_DIS" />
<value value="0x8000" name="External" cname="MCLR_EN" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="RESERVED1" wmask="0x310F" bvalue="0x0000" cmask="0x310F" />
+ <config offset="0x6" name="RESERVED1" wtqmask="0x310F" bvalue="0x0000" ctqmask="0x310F" />
- <config offset="0x8" name="RESERVED2" wmask="0x330F" bvalue="0x0000" cmask="0x330F" />
+ <config offset="0x8" name="RESERVED2" wtqmask="0x330F" bvalue="0x0000" ctqmask="0x330F" />
- <config offset="0xA" name="FGS" wmask="0x0007" bvalue="0x0003" cmask="0x0007" >
- <mask name="GWRP" value="0x0001" >
+ <config offset="0xA" name="FGS" wtqmask="0x0007" bvalue="0x0003" ctqmask="0x0007" >
+ <tqmask name="GWRP" value="0x0001" >
<value value="0x0000" name="All" cname="0xFFFE" />
<value value="0x0001" name="Off" cname="_" />
- </mask>
- <mask name="GCP" value="0x0002" >
+ </tqmask>
+ <tqmask name="GCP" value="0x0002" >
<value value="0x0000" name="All" cname="CODE_PROT_ON" />
<value value="0x0002" name="Off" cname="CODE_PROT_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="ICD" wmask="0xC003" bvalue="0xC003" >
- <mask name="ICS" value="0x0003" >
+ <config offset="0xC" name="ICD" wtqmask="0xC003" bvalue="0xC003" >
+ <tqmask name="ICS" value="0x0003" >
<value value="0x0000" name="EMUC3, EMUD3" cname="0xFFFC" />
<value value="0x0001" name="EMUC2, EMUD2" cname="0xFFFD" />
<value value="0x0002" name="EMUC1, EMUD1" cname="0xFFFE" />
<value value="0x0003" name="PGC/EMUC, PGD/EMUD" cname="_" />
- </mask>
- <mask name="COE" value="0x4000" >
+ </tqmask>
+ <tqmask name="COE" value="0x4000" >
<value value="0x0000" name="On" cname="0xBFFF" />
<value value="0x4000" name="Off" cname="_" />
- </mask>
- <mask name="DEBUG" value="0x8000" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x8000" >
<value value="0x0000" name="On" cname="0x7FFF" />
<value value="0x8000" name="Off" cname="_" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/30F3012.xml b/src/devices/pic/xml_data/30F3012.xml
index b87d96a..4ecc5d3 100644
--- a/src/devices/pic/xml_data/30F3012.xml
+++ b/src/devices/pic/xml_data/30F3012.xml
@@ -28,13 +28,13 @@
<memory name="device_id" start="0xFF0000" end="0xFF0004" />
<memory name="config" start="0xF80000" end="0xF8000D" />
<memory name="eeprom" start="0x7FFC00" end="0x7FFFFF" />
- <memory name="user_ids" start="0x8005C0" end="0x8005FF" rmask="0xFFFFFF" />
+ <memory name="user_ids" start="0x8005C0" end="0x8005FF" rtqmask="0xFFFFFF" />
<memory name="debug_vector" start="0x800000" end="0x800007" />
<memory name="program_executive" start="0x800000" end="0x80053F" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="FOSC" wmask="0xC71F" bvalue="0xC71F" >
- <mask name="FOSFPR" value="0x071F" >
+ <config offset="0x0" name="FOSC" wtqmask="0xC71F" bvalue="0xC71F" >
+ <tqmask name="FOSFPR" value="0x071F" >
<value value="default" name="invalid" />
<value value="0x001F" name="TMR1" cname="LP" />
<value value="0x011F" name="INTRC_F" cname="FRC" />
@@ -54,16 +54,16 @@
<value value="0x0715" name="HS3_4" cname="HS3_PLL4" />
<value value="0x0716" name="HS3_8" cname="HS3_PLL8" />
<value value="0x0717" name="HS3_16" cname="HS3_PLL16" />
- </mask>
- <mask name="FCKSM" value="0xC000" >
+ </tqmask>
+ <tqmask name="FCKSM" value="0xC000" >
<value value="0x0000" name="Switching on, monitor on" cname="CSW_FSCM_ON" />
<value value="0x4000" name="Switching on, monitor off" cname="CSW_ON_FSCM_OFF" />
<value value="default" name="Switching off, monitor off" cname="CSW_FSCM_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="FWDT" wmask="0x803F" bvalue="0x803F" >
- <mask name="FWPSB" value="0x000F" >
+ <config offset="0x2" name="FWDT" wtqmask="0x803F" bvalue="0x803F" >
+ <tqmask name="FWPSB" value="0x000F" >
<value value="0x0000" name="1:1" cname="WDTPSB_1" />
<value value="0x0001" name="1:2" cname="WDTPSB_2" />
<value value="0x0002" name="1:3" cname="WDTPSB_3" />
@@ -80,72 +80,72 @@
<value value="0x000D" name="1:14" cname="WDTPSB_14" />
<value value="0x000E" name="1:15" cname="WDTPSB_15" />
<value value="0x000F" name="1:16" cname="WDTPSB_16" />
- </mask>
- <mask name="FWPSA" value="0x0030" >
+ </tqmask>
+ <tqmask name="FWPSA" value="0x0030" >
<value value="0x0000" name="1:1" cname="WDTPSA_1" />
<value value="0x0010" name="1:8" cname="WDTPSA_8" />
<value value="0x0020" name="1:64" cname="WDTPSA_64" />
<value value="0x0030" name="1:512" cname="WDTPSA_512" />
- </mask>
- <mask name="FWDTEN" value="0x8000" >
+ </tqmask>
+ <tqmask name="FWDTEN" value="0x8000" >
<value value="0x0000" name="Off" cname="WDT_OFF" />
<value value="0x8000" name="On" cname="WDT_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="FBORPOR" wmask="0x87B3" bvalue="0x80B3" cmask="0x87B3" >
- <mask name="FPWRT" value="0x0003" >
+ <config offset="0x4" name="FBORPOR" wtqmask="0x87B3" bvalue="0x80B3" ctqmask="0x87B3" >
+ <tqmask name="FPWRT" value="0x0003" >
<value value="0x0000" name="0" cname="PWRT_OFF" />
<value value="0x0001" name="4" cname="PWRT_4" />
<value value="0x0002" name="16" cname="PWRT_16" />
<value value="0x0003" name="64" cname="PWRT_64" />
- </mask>
- <mask name="BORV" value="0x0030" >
+ </tqmask>
+ <tqmask name="BORV" value="0x0030" >
<value value="0x0000" name="4.5" cname="BORV_45" />
<value value="0x0010" name="4.2" cname="BORV_42" />
<value value="0x0020" name="2.7" cname="BORV_27" />
<value value="0x0030" name="2.0" cname="BORV_20" />
- </mask>
- <mask name="BODEN" value="0x0080" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0080" >
<value value="0x0000" name="Off" cname="PBOR_OFF" />
<value value="0x0080" name="On" cname="PBOR_ON" />
- </mask>
- <mask name="MCLRE" value="0x8000" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x8000" >
<value value="0x0000" name="Internal" cname="MCLR_DIS" />
<value value="0x8000" name="External" cname="MCLR_EN" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="RESERVED1" wmask="0x310F" bvalue="0x0000" cmask="0x310F" />
+ <config offset="0x6" name="RESERVED1" wtqmask="0x310F" bvalue="0x0000" ctqmask="0x310F" />
- <config offset="0x8" name="RESERVED2" wmask="0x330F" bvalue="0x0000" cmask="0x330F" />
+ <config offset="0x8" name="RESERVED2" wtqmask="0x330F" bvalue="0x0000" ctqmask="0x330F" />
- <config offset="0xA" name="FGS" wmask="0x0007" bvalue="0x0003" cmask="0x0007" >
- <mask name="GWRP" value="0x0001" >
+ <config offset="0xA" name="FGS" wtqmask="0x0007" bvalue="0x0003" ctqmask="0x0007" >
+ <tqmask name="GWRP" value="0x0001" >
<value value="0x0000" name="All" cname="0xFFFE" />
<value value="0x0001" name="Off" cname="_" />
- </mask>
- <mask name="GCP" value="0x0002" >
+ </tqmask>
+ <tqmask name="GCP" value="0x0002" >
<value value="0x0000" name="All" cname="CODE_PROT_ON" />
<value value="0x0002" name="Off" cname="CODE_PROT_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="ICD" wmask="0xC003" bvalue="0xC003" >
- <mask name="ICS" value="0x0003" >
+ <config offset="0xC" name="ICD" wtqmask="0xC003" bvalue="0xC003" >
+ <tqmask name="ICS" value="0x0003" >
<value value="0x0000" name="EMUC3, EMUD3" cname="0xFFFC" />
<value value="0x0001" name="EMUC2, EMUD2" cname="0xFFFD" />
<value value="0x0002" name="EMUC1, EMUD1" cname="0xFFFE" />
<value value="0x0003" name="PGC/EMUC, PGD/EMUD" cname="_" />
- </mask>
- <mask name="COE" value="0x4000" >
+ </tqmask>
+ <tqmask name="COE" value="0x4000" >
<value value="0x0000" name="On" cname="0xBFFF" />
<value value="0x4000" name="Off" cname="_" />
- </mask>
- <mask name="DEBUG" value="0x8000" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x8000" >
<value value="0x0000" name="On" cname="0x7FFF" />
<value value="0x8000" name="Off" cname="_" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/30F3013.xml b/src/devices/pic/xml_data/30F3013.xml
index 702e415..337316c 100644
--- a/src/devices/pic/xml_data/30F3013.xml
+++ b/src/devices/pic/xml_data/30F3013.xml
@@ -28,13 +28,13 @@
<memory name="device_id" start="0xFF0000" end="0xFF0004" />
<memory name="config" start="0xF80000" end="0xF8000D" />
<memory name="eeprom" start="0x7FFC00" end="0x7FFFFF" />
- <memory name="user_ids" start="0x8005C0" end="0x8005FF" rmask="0xFFFFFF" />
+ <memory name="user_ids" start="0x8005C0" end="0x8005FF" rtqmask="0xFFFFFF" />
<memory name="debug_vector" start="0x800000" end="0x800007" />
<memory name="program_executive" start="0x800000" end="0x80053F" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="FOSC" wmask="0xC71F" bvalue="0xC71F" >
- <mask name="FOSFPR" value="0x071F" >
+ <config offset="0x0" name="FOSC" wtqmask="0xC71F" bvalue="0xC71F" >
+ <tqmask name="FOSFPR" value="0x071F" >
<value value="default" name="invalid" />
<value value="0x001F" name="TMR1" cname="LP" />
<value value="0x011F" name="INTRC_F" cname="FRC" />
@@ -54,16 +54,16 @@
<value value="0x0715" name="HS3_4" cname="HS3_PLL4" />
<value value="0x0716" name="HS3_8" cname="HS3_PLL8" />
<value value="0x0717" name="HS3_16" cname="HS3_PLL16" />
- </mask>
- <mask name="FCKSM" value="0xC000" >
+ </tqmask>
+ <tqmask name="FCKSM" value="0xC000" >
<value value="0x0000" name="Switching on, monitor on" cname="CSW_FSCM_ON" />
<value value="0x4000" name="Switching on, monitor off" cname="CSW_ON_FSCM_OFF" />
<value value="default" name="Switching off, monitor off" cname="CSW_FSCM_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="FWDT" wmask="0x803F" bvalue="0x803F" >
- <mask name="FWPSB" value="0x000F" >
+ <config offset="0x2" name="FWDT" wtqmask="0x803F" bvalue="0x803F" >
+ <tqmask name="FWPSB" value="0x000F" >
<value value="0x0000" name="1:1" cname="WDTPSB_1" />
<value value="0x0001" name="1:2" cname="WDTPSB_2" />
<value value="0x0002" name="1:3" cname="WDTPSB_3" />
@@ -80,72 +80,72 @@
<value value="0x000D" name="1:14" cname="WDTPSB_14" />
<value value="0x000E" name="1:15" cname="WDTPSB_15" />
<value value="0x000F" name="1:16" cname="WDTPSB_16" />
- </mask>
- <mask name="FWPSA" value="0x0030" >
+ </tqmask>
+ <tqmask name="FWPSA" value="0x0030" >
<value value="0x0000" name="1:1" cname="WDTPSA_1" />
<value value="0x0010" name="1:8" cname="WDTPSA_8" />
<value value="0x0020" name="1:64" cname="WDTPSA_64" />
<value value="0x0030" name="1:512" cname="WDTPSA_512" />
- </mask>
- <mask name="FWDTEN" value="0x8000" >
+ </tqmask>
+ <tqmask name="FWDTEN" value="0x8000" >
<value value="0x0000" name="Off" cname="WDT_OFF" />
<value value="0x8000" name="On" cname="WDT_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="FBORPOR" wmask="0x87B3" bvalue="0x80B3" cmask="0x87B3" >
- <mask name="FPWRT" value="0x0003" >
+ <config offset="0x4" name="FBORPOR" wtqmask="0x87B3" bvalue="0x80B3" ctqmask="0x87B3" >
+ <tqmask name="FPWRT" value="0x0003" >
<value value="0x0000" name="0" cname="PWRT_OFF" />
<value value="0x0001" name="4" cname="PWRT_4" />
<value value="0x0002" name="16" cname="PWRT_16" />
<value value="0x0003" name="64" cname="PWRT_64" />
- </mask>
- <mask name="BORV" value="0x0030" >
+ </tqmask>
+ <tqmask name="BORV" value="0x0030" >
<value value="0x0000" name="4.5" cname="BORV_45" />
<value value="0x0010" name="4.2" cname="BORV_42" />
<value value="0x0020" name="2.7" cname="BORV_27" />
<value value="0x0030" name="2.0" cname="BORV_20" />
- </mask>
- <mask name="BODEN" value="0x0080" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0080" >
<value value="0x0000" name="Off" cname="PBOR_OFF" />
<value value="0x0080" name="On" cname="PBOR_ON" />
- </mask>
- <mask name="MCLRE" value="0x8000" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x8000" >
<value value="0x0000" name="Internal" cname="MCLR_DIS" />
<value value="0x8000" name="External" cname="MCLR_EN" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="RESERVED1" wmask="0x310F" bvalue="0x0000" cmask="0x310F" />
+ <config offset="0x6" name="RESERVED1" wtqmask="0x310F" bvalue="0x0000" ctqmask="0x310F" />
- <config offset="0x8" name="RESERVED2" wmask="0x330F" bvalue="0x0000" cmask="0x330F" />
+ <config offset="0x8" name="RESERVED2" wtqmask="0x330F" bvalue="0x0000" ctqmask="0x330F" />
- <config offset="0xA" name="FGS" wmask="0x0007" bvalue="0x0003" cmask="0x0007" >
- <mask name="GWRP" value="0x0001" >
+ <config offset="0xA" name="FGS" wtqmask="0x0007" bvalue="0x0003" ctqmask="0x0007" >
+ <tqmask name="GWRP" value="0x0001" >
<value value="0x0000" name="All" cname="0xFFFE" />
<value value="0x0001" name="Off" cname="_" />
- </mask>
- <mask name="GCP" value="0x0002" >
+ </tqmask>
+ <tqmask name="GCP" value="0x0002" >
<value value="0x0000" name="All" cname="CODE_PROT_ON" />
<value value="0x0002" name="Off" cname="CODE_PROT_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="ICD" wmask="0xC003" bvalue="0xC003" >
- <mask name="ICS" value="0x0003" >
+ <config offset="0xC" name="ICD" wtqmask="0xC003" bvalue="0xC003" >
+ <tqmask name="ICS" value="0x0003" >
<value value="0x0000" name="EMUC3, EMUD3" cname="0xFFFC" />
<value value="0x0001" name="EMUC2, EMUD2" cname="0xFFFD" />
<value value="0x0002" name="EMUC1, EMUD1" cname="0xFFFE" />
<value value="0x0003" name="PGC/EMUC, PGD/EMUD" cname="_" />
- </mask>
- <mask name="COE" value="0x4000" >
+ </tqmask>
+ <tqmask name="COE" value="0x4000" >
<value value="0x0000" name="On" cname="0xBFFF" />
<value value="0x4000" name="Off" cname="_" />
- </mask>
- <mask name="DEBUG" value="0x8000" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x8000" >
<value value="0x0000" name="On" cname="0x7FFF" />
<value value="0x8000" name="Off" cname="_" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/30F3014.xml b/src/devices/pic/xml_data/30F3014.xml
index 13bd387..870b30b 100644
--- a/src/devices/pic/xml_data/30F3014.xml
+++ b/src/devices/pic/xml_data/30F3014.xml
@@ -28,13 +28,13 @@
<memory name="device_id" start="0xFF0000" end="0xFF0004" />
<memory name="config" start="0xF80000" end="0xF8000D" />
<memory name="eeprom" start="0x7FFC00" end="0x7FFFFF" />
- <memory name="user_ids" start="0x8005C0" end="0x8005FF" rmask="0xFFFFFF" />
+ <memory name="user_ids" start="0x8005C0" end="0x8005FF" rtqmask="0xFFFFFF" />
<memory name="debug_vector" start="0x800000" end="0x800007" />
<memory name="program_executive" start="0x800000" end="0x80053F" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="FOSC" wmask="0xC71F" bvalue="0xC71F" >
- <mask name="FOSFPR" value="0x071F" >
+ <config offset="0x0" name="FOSC" wtqmask="0xC71F" bvalue="0xC71F" >
+ <tqmask name="FOSFPR" value="0x071F" >
<value value="default" name="invalid" />
<value value="0x001F" name="TMR1" cname="LP" />
<value value="0x011F" name="INTRC_F" cname="FRC" />
@@ -54,16 +54,16 @@
<value value="0x0715" name="HS3_4" cname="HS3_PLL4" />
<value value="0x0716" name="HS3_8" cname="HS3_PLL8" />
<value value="0x0717" name="HS3_16" cname="HS3_PLL16" />
- </mask>
- <mask name="FCKSM" value="0xC000" >
+ </tqmask>
+ <tqmask name="FCKSM" value="0xC000" >
<value value="0x0000" name="Switching on, monitor on" cname="CSW_FSCM_ON" />
<value value="0x4000" name="Switching on, monitor off" cname="CSW_ON_FSCM_OFF" />
<value value="default" name="Switching off, monitor off" cname="CSW_FSCM_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="FWDT" wmask="0x803F" bvalue="0x803F" >
- <mask name="FWPSB" value="0x000F" >
+ <config offset="0x2" name="FWDT" wtqmask="0x803F" bvalue="0x803F" >
+ <tqmask name="FWPSB" value="0x000F" >
<value value="0x0000" name="1:1" cname="WDTPSB_1" />
<value value="0x0001" name="1:2" cname="WDTPSB_2" />
<value value="0x0002" name="1:3" cname="WDTPSB_3" />
@@ -80,72 +80,72 @@
<value value="0x000D" name="1:14" cname="WDTPSB_14" />
<value value="0x000E" name="1:15" cname="WDTPSB_15" />
<value value="0x000F" name="1:16" cname="WDTPSB_16" />
- </mask>
- <mask name="FWPSA" value="0x0030" >
+ </tqmask>
+ <tqmask name="FWPSA" value="0x0030" >
<value value="0x0000" name="1:1" cname="WDTPSA_1" />
<value value="0x0010" name="1:8" cname="WDTPSA_8" />
<value value="0x0020" name="1:64" cname="WDTPSA_64" />
<value value="0x0030" name="1:512" cname="WDTPSA_512" />
- </mask>
- <mask name="FWDTEN" value="0x8000" >
+ </tqmask>
+ <tqmask name="FWDTEN" value="0x8000" >
<value value="0x0000" name="Off" cname="WDT_OFF" />
<value value="0x8000" name="On" cname="WDT_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="FBORPOR" wmask="0x87B3" bvalue="0x80B3" cmask="0x87B3" >
- <mask name="FPWRT" value="0x0003" >
+ <config offset="0x4" name="FBORPOR" wtqmask="0x87B3" bvalue="0x80B3" ctqmask="0x87B3" >
+ <tqmask name="FPWRT" value="0x0003" >
<value value="0x0000" name="0" cname="PWRT_OFF" />
<value value="0x0001" name="4" cname="PWRT_4" />
<value value="0x0002" name="16" cname="PWRT_16" />
<value value="0x0003" name="64" cname="PWRT_64" />
- </mask>
- <mask name="BORV" value="0x0030" >
+ </tqmask>
+ <tqmask name="BORV" value="0x0030" >
<value value="0x0000" name="4.5" cname="BORV_45" />
<value value="0x0010" name="4.2" cname="BORV_42" />
<value value="0x0020" name="2.7" cname="BORV_27" />
<value value="0x0030" name="2.0" cname="BORV_20" />
- </mask>
- <mask name="BODEN" value="0x0080" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0080" >
<value value="0x0000" name="Off" cname="PBOR_OFF" />
<value value="0x0080" name="On" cname="PBOR_ON" />
- </mask>
- <mask name="MCLRE" value="0x8000" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x8000" >
<value value="0x0000" name="Internal" cname="MCLR_DIS" />
<value value="0x8000" name="External" cname="MCLR_EN" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="RESERVED1" wmask="0x310F" bvalue="0x0000" cmask="0x310F" />
+ <config offset="0x6" name="RESERVED1" wtqmask="0x310F" bvalue="0x0000" ctqmask="0x310F" />
- <config offset="0x8" name="RESERVED2" wmask="0x330F" bvalue="0x0000" cmask="0x330F" />
+ <config offset="0x8" name="RESERVED2" wtqmask="0x330F" bvalue="0x0000" ctqmask="0x330F" />
- <config offset="0xA" name="FGS" wmask="0x0007" bvalue="0x0003" cmask="0x0007" >
- <mask name="GWRP" value="0x0001" >
+ <config offset="0xA" name="FGS" wtqmask="0x0007" bvalue="0x0003" ctqmask="0x0007" >
+ <tqmask name="GWRP" value="0x0001" >
<value value="0x0000" name="All" cname="0xFFFE" />
<value value="0x0001" name="Off" cname="_" />
- </mask>
- <mask name="GCP" value="0x0002" >
+ </tqmask>
+ <tqmask name="GCP" value="0x0002" >
<value value="0x0000" name="All" cname="CODE_PROT_ON" />
<value value="0x0002" name="Off" cname="CODE_PROT_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="ICD" wmask="0xC003" bvalue="0xC003" >
- <mask name="ICS" value="0x0003" >
+ <config offset="0xC" name="ICD" wtqmask="0xC003" bvalue="0xC003" >
+ <tqmask name="ICS" value="0x0003" >
<value value="0x0000" name="EMUC3, EMUD3" cname="0xFFFC" />
<value value="0x0001" name="EMUC2, EMUD2" cname="0xFFFD" />
<value value="0x0002" name="EMUC1, EMUD1" cname="0xFFFE" />
<value value="0x0003" name="PGC/EMUC, PGD/EMUD" cname="_" />
- </mask>
- <mask name="COE" value="0x4000" >
+ </tqmask>
+ <tqmask name="COE" value="0x4000" >
<value value="0x0000" name="On" cname="0xBFFF" />
<value value="0x4000" name="Off" cname="_" />
- </mask>
- <mask name="DEBUG" value="0x8000" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x8000" >
<value value="0x0000" name="On" cname="0x7FFF" />
<value value="0x8000" name="Off" cname="_" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/30F4011.xml b/src/devices/pic/xml_data/30F4011.xml
index 89791c2..91f6d83 100644
--- a/src/devices/pic/xml_data/30F4011.xml
+++ b/src/devices/pic/xml_data/30F4011.xml
@@ -28,13 +28,13 @@
<memory name="device_id" start="0xFF0000" end="0xFF0004" />
<memory name="config" start="0xF80000" end="0xF8000D" />
<memory name="eeprom" start="0x7FFC00" end="0x7FFFFF" />
- <memory name="user_ids" start="0x8005C0" end="0x8005FF" rmask="0xFFFFFF" />
+ <memory name="user_ids" start="0x8005C0" end="0x8005FF" rtqmask="0xFFFFFF" />
<memory name="debug_vector" start="0x800000" end="0x800007" />
<memory name="program_executive" start="0x800000" end="0x80053F" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="FOSC" wmask="0xC30F" bvalue="0xC30F" cmask="0xC10F" >
- <mask name="FPR" value="0x000F" >
+ <config offset="0x0" name="FOSC" wtqmask="0xC30F" bvalue="0xC30F" ctqmask="0xC10F" >
+ <tqmask name="FPR" value="0x000F" >
<value value="0x0000" name="XTL" cname="XTL" />
<value value="0x0001" name="XTL" cname="XTL" />
<value value="0x0002" name="HS" cname="HS" />
@@ -51,23 +51,23 @@
<value value="0x000D" name="EC4" cname="EC_PLL4" />
<value value="0x000E" name="EC8" cname="EC_PLL8" />
<value value="0x000F" name="EC16" cname="EC_PLL16" />
- </mask>
- <mask name="FOS" value="0x0300" >
+ </tqmask>
+ <tqmask name="FOS" value="0x0300" >
<value value="0x0000" name="TMR1" cname="EXT" />
<value value="0x0100" name="INTRC_F" cname="FRC" />
<value value="0x0200" name="INTRC_LP" cname="LP" />
<value value="0x0300" name="PRIM" cname="_" />
- </mask>
- <mask name="FCKSM" value="0xC000" >
+ </tqmask>
+ <tqmask name="FCKSM" value="0xC000" >
<value value="0x0000" name="Switching on, monitor on" cname="CSW_FSCM_ON" />
<value value="0x4000" name="Switching on, monitor off" cname="CSW_ON_FSCM_OFF" />
<value value="0x8000" name="Switching off, monitor off" cname="CSW_FSCM_OFF" />
<value value="0xC000" name="Switching off, monitor off" cname="CSW_FSCM_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="FWDT" wmask="0x803F" bvalue="0x803F" >
- <mask name="FWPSB" value="0x000F" >
+ <config offset="0x2" name="FWDT" wtqmask="0x803F" bvalue="0x803F" >
+ <tqmask name="FWPSB" value="0x000F" >
<value value="0x0000" name="1:1" cname="WDTPSB_1" />
<value value="0x0001" name="1:2" cname="WDTPSB_2" />
<value value="0x0002" name="1:3" cname="WDTPSB_3" />
@@ -84,84 +84,84 @@
<value value="0x000D" name="1:14" cname="WDTPSB_14" />
<value value="0x000E" name="1:15" cname="WDTPSB_15" />
<value value="0x000F" name="1:16" cname="WDTPSB_16" />
- </mask>
- <mask name="FWPSA" value="0x0030" >
+ </tqmask>
+ <tqmask name="FWPSA" value="0x0030" >
<value value="0x0000" name="1:1" cname="WDTPSA_1" />
<value value="0x0010" name="1:8" cname="WDTPSA_8" />
<value value="0x0020" name="1:64" cname="WDTPSA_64" />
<value value="0x0030" name="1:512" cname="WDTPSA_512" />
- </mask>
- <mask name="FWDTEN" value="0x8000" >
+ </tqmask>
+ <tqmask name="FWDTEN" value="0x8000" >
<value value="0x0000" name="Off" cname="WDT_OFF" />
<value value="0x8000" name="On" cname="WDT_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="FBORPOR" wmask="0x87B3" bvalue="0x87B3" >
- <mask name="FPWRT" value="0x0003" >
+ <config offset="0x4" name="FBORPOR" wtqmask="0x87B3" bvalue="0x87B3" >
+ <tqmask name="FPWRT" value="0x0003" >
<value value="0x0000" name="0" cname="PWRT_OFF" />
<value value="0x0001" name="4" cname="PWRT_4" />
<value value="0x0002" name="16" cname="PWRT_16" />
<value value="0x0003" name="64" cname="PWRT_64" />
- </mask>
- <mask name="BORV" value="0x0030" >
+ </tqmask>
+ <tqmask name="BORV" value="0x0030" >
<value value="0x0000" name="4.5" cname="BORV_45" />
<value value="0x0010" name="4.2" cname="BORV_42" />
<value value="0x0020" name="2.7" cname="BORV_27" />
<value value="0x0030" name="2.0" cname="BORV_20" />
- </mask>
- <mask name="BODEN" value="0x0080" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0080" >
<value value="0x0000" name="Off" cname="PBOR_OFF" />
<value value="0x0080" name="On" cname="PBOR_ON" />
- </mask>
- <mask name="LPOL" value="0x0100" >
+ </tqmask>
+ <tqmask name="LPOL" value="0x0100" >
<value value="0x0000" name="low" cname="PWMxL_ACT_LO" />
<value value="0x0100" name="high" cname="PWMxL_ACT_HI" />
- </mask>
- <mask name="HPOL" value="0x0200" >
+ </tqmask>
+ <tqmask name="HPOL" value="0x0200" >
<value value="0x0000" name="low" cname="PWMxH_ACT_LO" />
<value value="0x0200" name="high" cname="PWMxH_ACT_HI" />
- </mask>
- <mask name="PWMPIN" value="0x0400" >
+ </tqmask>
+ <tqmask name="PWMPIN" value="0x0400" >
<value value="0x0000" name="On" cname="RST_PWMPIN" />
<value value="0x0400" name="Off" cname="RST_IOPIN" />
- </mask>
- <mask name="MCLRE" value="0x8000" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x8000" >
<value value="0x0000" name="Internal" cname="MCLR_DIS" />
<value value="0x8000" name="External" cname="MCLR_EN" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="RESERVED1" wmask="0x310F" bvalue="0x0000" cmask="0x310F" />
+ <config offset="0x6" name="RESERVED1" wtqmask="0x310F" bvalue="0x0000" ctqmask="0x310F" />
- <config offset="0x8" name="RESERVED2" wmask="0x330F" bvalue="0x0000" cmask="0x330F" />
+ <config offset="0x8" name="RESERVED2" wtqmask="0x330F" bvalue="0x0000" ctqmask="0x330F" />
- <config offset="0xA" name="FGS" wmask="0x0007" bvalue="0x0003" cmask="0x0007" >
- <mask name="GWRP" value="0x0001" >
+ <config offset="0xA" name="FGS" wtqmask="0x0007" bvalue="0x0003" ctqmask="0x0007" >
+ <tqmask name="GWRP" value="0x0001" >
<value value="0x0000" name="All" cname="0xFFFE" />
<value value="0x0001" name="Off" cname="_" />
- </mask>
- <mask name="GCP" value="0x0002" >
+ </tqmask>
+ <tqmask name="GCP" value="0x0002" >
<value value="0x0000" name="All" cname="CODE_PROT_ON" />
<value value="0x0002" name="Off" cname="CODE_PROT_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="ICD" wmask="0xC003" bvalue="0xC003" >
- <mask name="ICS" value="0x0003" >
+ <config offset="0xC" name="ICD" wtqmask="0xC003" bvalue="0xC003" >
+ <tqmask name="ICS" value="0x0003" >
<value value="0x0000" name="EMUC3, EMUD3" cname="0xFFFC" />
<value value="0x0001" name="EMUC2, EMUD2" cname="0xFFFD" />
<value value="0x0002" name="EMUC1, EMUD1" cname="0xFFFE" />
<value value="0x0003" name="PGC/EMUC, PGD/EMUD" cname="_" />
- </mask>
- <mask name="COE" value="0x4000" >
+ </tqmask>
+ <tqmask name="COE" value="0x4000" >
<value value="0x0000" name="On" cname="0xBFFF" />
<value value="0x4000" name="Off" cname="_" />
- </mask>
- <mask name="DEBUG" value="0x8000" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x8000" >
<value value="0x0000" name="On" cname="0x7FFF" />
<value value="0x8000" name="Off" cname="_" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/30F4012.xml b/src/devices/pic/xml_data/30F4012.xml
index e42b34c..3bc430b 100644
--- a/src/devices/pic/xml_data/30F4012.xml
+++ b/src/devices/pic/xml_data/30F4012.xml
@@ -28,13 +28,13 @@
<memory name="device_id" start="0xFF0000" end="0xFF0004" />
<memory name="config" start="0xF80000" end="0xF8000D" />
<memory name="eeprom" start="0x7FFC00" end="0x7FFFFF" />
- <memory name="user_ids" start="0x8005C0" end="0x8005FF" rmask="0xFFFFFF" />
+ <memory name="user_ids" start="0x8005C0" end="0x8005FF" rtqmask="0xFFFFFF" />
<memory name="debug_vector" start="0x800000" end="0x800007" />
<memory name="program_executive" start="0x800000" end="0x80053F" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="FOSC" wmask="0xC30F" bvalue="0xC30F" cmask="0xC10F" >
- <mask name="FPR" value="0x000F" >
+ <config offset="0x0" name="FOSC" wtqmask="0xC30F" bvalue="0xC30F" ctqmask="0xC10F" >
+ <tqmask name="FPR" value="0x000F" >
<value value="0x0000" name="XTL" cname="XTL" />
<value value="0x0001" name="XTL" cname="XTL" />
<value value="0x0002" name="HS" cname="HS" />
@@ -51,23 +51,23 @@
<value value="0x000D" name="EC4" cname="EC_PLL4" />
<value value="0x000E" name="EC8" cname="EC_PLL8" />
<value value="0x000F" name="EC16" cname="EC_PLL16" />
- </mask>
- <mask name="FOS" value="0x0300" >
+ </tqmask>
+ <tqmask name="FOS" value="0x0300" >
<value value="0x0000" name="TMR1" cname="EXT" />
<value value="0x0100" name="INTRC_F" cname="FRC" />
<value value="0x0200" name="INTRC_LP" cname="LP" />
<value value="0x0300" name="PRIM" cname="_" />
- </mask>
- <mask name="FCKSM" value="0xC000" >
+ </tqmask>
+ <tqmask name="FCKSM" value="0xC000" >
<value value="0x0000" name="Switching on, monitor on" cname="CSW_FSCM_ON" />
<value value="0x4000" name="Switching on, monitor off" cname="CSW_ON_FSCM_OFF" />
<value value="0x8000" name="Switching off, monitor off" cname="CSW_FSCM_OFF" />
<value value="0xC000" name="Switching off, monitor off" cname="CSW_FSCM_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="FWDT" wmask="0x803F" bvalue="0x803F" >
- <mask name="FWPSB" value="0x000F" >
+ <config offset="0x2" name="FWDT" wtqmask="0x803F" bvalue="0x803F" >
+ <tqmask name="FWPSB" value="0x000F" >
<value value="0x0000" name="1:1" cname="WDTPSB_1" />
<value value="0x0001" name="1:2" cname="WDTPSB_2" />
<value value="0x0002" name="1:3" cname="WDTPSB_3" />
@@ -84,84 +84,84 @@
<value value="0x000D" name="1:14" cname="WDTPSB_14" />
<value value="0x000E" name="1:15" cname="WDTPSB_15" />
<value value="0x000F" name="1:16" cname="WDTPSB_16" />
- </mask>
- <mask name="FWPSA" value="0x0030" >
+ </tqmask>
+ <tqmask name="FWPSA" value="0x0030" >
<value value="0x0000" name="1:1" cname="WDTPSA_1" />
<value value="0x0010" name="1:8" cname="WDTPSA_8" />
<value value="0x0020" name="1:64" cname="WDTPSA_64" />
<value value="0x0030" name="1:512" cname="WDTPSA_512" />
- </mask>
- <mask name="FWDTEN" value="0x8000" >
+ </tqmask>
+ <tqmask name="FWDTEN" value="0x8000" >
<value value="0x0000" name="Off" cname="WDT_OFF" />
<value value="0x8000" name="On" cname="WDT_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="FBORPOR" wmask="0x87B3" bvalue="0x87B3" >
- <mask name="FPWRT" value="0x0003" >
+ <config offset="0x4" name="FBORPOR" wtqmask="0x87B3" bvalue="0x87B3" >
+ <tqmask name="FPWRT" value="0x0003" >
<value value="0x0000" name="0" cname="PWRT_OFF" />
<value value="0x0001" name="4" cname="PWRT_4" />
<value value="0x0002" name="16" cname="PWRT_16" />
<value value="0x0003" name="64" cname="PWRT_64" />
- </mask>
- <mask name="BORV" value="0x0030" >
+ </tqmask>
+ <tqmask name="BORV" value="0x0030" >
<value value="0x0000" name="4.5" cname="BORV_45" />
<value value="0x0010" name="4.2" cname="BORV_42" />
<value value="0x0020" name="2.7" cname="BORV_27" />
<value value="0x0030" name="2.0" cname="BORV_20" />
- </mask>
- <mask name="BODEN" value="0x0080" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0080" >
<value value="0x0000" name="Off" cname="PBOR_OFF" />
<value value="0x0080" name="On" cname="PBOR_ON" />
- </mask>
- <mask name="LPOL" value="0x0100" >
+ </tqmask>
+ <tqmask name="LPOL" value="0x0100" >
<value value="0x0000" name="low" cname="PWMxL_ACT_LO" />
<value value="0x0100" name="high" cname="PWMxL_ACT_HI" />
- </mask>
- <mask name="HPOL" value="0x0200" >
+ </tqmask>
+ <tqmask name="HPOL" value="0x0200" >
<value value="0x0000" name="low" cname="PWMxH_ACT_LO" />
<value value="0x0200" name="high" cname="PWMxH_ACT_HI" />
- </mask>
- <mask name="PWMPIN" value="0x0400" >
+ </tqmask>
+ <tqmask name="PWMPIN" value="0x0400" >
<value value="0x0000" name="On" cname="RST_PWMPIN" />
<value value="0x0400" name="Off" cname="RST_IOPIN" />
- </mask>
- <mask name="MCLRE" value="0x8000" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x8000" >
<value value="0x0000" name="Internal" cname="MCLR_DIS" />
<value value="0x8000" name="External" cname="MCLR_EN" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="RESERVED1" wmask="0x310F" bvalue="0x0000" cmask="0x310F" />
+ <config offset="0x6" name="RESERVED1" wtqmask="0x310F" bvalue="0x0000" ctqmask="0x310F" />
- <config offset="0x8" name="RESERVED2" wmask="0x330F" bvalue="0x0000" cmask="0x330F" />
+ <config offset="0x8" name="RESERVED2" wtqmask="0x330F" bvalue="0x0000" ctqmask="0x330F" />
- <config offset="0xA" name="FGS" wmask="0x0007" bvalue="0x0003" cmask="0x0007" >
- <mask name="GWRP" value="0x0001" >
+ <config offset="0xA" name="FGS" wtqmask="0x0007" bvalue="0x0003" ctqmask="0x0007" >
+ <tqmask name="GWRP" value="0x0001" >
<value value="0x0000" name="All" cname="0xFFFE" />
<value value="0x0001" name="Off" cname="_" />
- </mask>
- <mask name="GCP" value="0x0002" >
+ </tqmask>
+ <tqmask name="GCP" value="0x0002" >
<value value="0x0000" name="All" cname="CODE_PROT_ON" />
<value value="0x0002" name="Off" cname="CODE_PROT_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="ICD" wmask="0xC003" bvalue="0xC003" >
- <mask name="ICS" value="0x0003" >
+ <config offset="0xC" name="ICD" wtqmask="0xC003" bvalue="0xC003" >
+ <tqmask name="ICS" value="0x0003" >
<value value="0x0000" name="EMUC3, EMUD3" cname="0xFFFC" />
<value value="0x0001" name="EMUC2, EMUD2" cname="0xFFFD" />
<value value="0x0002" name="EMUC1, EMUD1" cname="0xFFFE" />
<value value="0x0003" name="PGC/EMUC, PGD/EMUD" cname="_" />
- </mask>
- <mask name="COE" value="0x4000" >
+ </tqmask>
+ <tqmask name="COE" value="0x4000" >
<value value="0x0000" name="On" cname="0xBFFF" />
<value value="0x4000" name="Off" cname="_" />
- </mask>
- <mask name="DEBUG" value="0x8000" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x8000" >
<value value="0x0000" name="On" cname="0x7FFF" />
<value value="0x8000" name="Off" cname="_" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/30F4013.xml b/src/devices/pic/xml_data/30F4013.xml
index 1732e6e..6177a81 100644
--- a/src/devices/pic/xml_data/30F4013.xml
+++ b/src/devices/pic/xml_data/30F4013.xml
@@ -28,13 +28,13 @@
<memory name="device_id" start="0xFF0000" end="0xFF0004" />
<memory name="config" start="0xF80000" end="0xF8000D" />
<memory name="eeprom" start="0x7FFC00" end="0x7FFFFF" />
- <memory name="user_ids" start="0x8005C0" end="0x8005FF" rmask="0xFFFFFF" />
+ <memory name="user_ids" start="0x8005C0" end="0x8005FF" rtqmask="0xFFFFFF" />
<memory name="debug_vector" start="0x800000" end="0x800007" />
<memory name="program_executive" start="0x800000" end="0x80053F" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="FOSC" wmask="0xC71F" bvalue="0xC71F" >
- <mask name="FOSFPR" value="0x071F" >
+ <config offset="0x0" name="FOSC" wtqmask="0xC71F" bvalue="0xC71F" >
+ <tqmask name="FOSFPR" value="0x071F" >
<value value="default" name="invalid" />
<value value="0x001F" name="TMR1" cname="LP" />
<value value="0x011F" name="INTRC_F" cname="FRC" />
@@ -54,17 +54,17 @@
<value value="0x0715" name="HS3_4" cname="HS3_PLL4" />
<value value="0x0716" name="HS3_8" cname="HS3_PLL8" />
<value value="0x0717" name="HS3_16" cname="HS3_PLL16" />
- </mask>
- <mask name="FCKSM" value="0xC000" >
+ </tqmask>
+ <tqmask name="FCKSM" value="0xC000" >
<value value="0x0000" name="Switching on, monitor on" cname="CSW_FSCM_ON" />
<value value="0x4000" name="Switching on, monitor off" cname="CSW_ON_FSCM_OFF" />
<value value="0x8000" name="Switching off, monitor off" cname="CSW_FSCM_OFF" />
<value value="0xC000" name="Switching off, monitor off" cname="CSW_FSCM_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="FWDT" wmask="0x803F" bvalue="0x803F" >
- <mask name="FWPSB" value="0x000F" >
+ <config offset="0x2" name="FWDT" wtqmask="0x803F" bvalue="0x803F" >
+ <tqmask name="FWPSB" value="0x000F" >
<value value="0x0000" name="1:1" cname="WDTPSB_1" />
<value value="0x0001" name="1:2" cname="WDTPSB_2" />
<value value="0x0002" name="1:3" cname="WDTPSB_3" />
@@ -81,72 +81,72 @@
<value value="0x000D" name="1:14" cname="WDTPSB_14" />
<value value="0x000E" name="1:15" cname="WDTPSB_15" />
<value value="0x000F" name="1:16" cname="WDTPSB_16" />
- </mask>
- <mask name="FWPSA" value="0x0030" >
+ </tqmask>
+ <tqmask name="FWPSA" value="0x0030" >
<value value="0x0000" name="1:1" cname="WDTPSA_1" />
<value value="0x0010" name="1:8" cname="WDTPSA_8" />
<value value="0x0020" name="1:64" cname="WDTPSA_64" />
<value value="0x0030" name="1:512" cname="WDTPSA_512" />
- </mask>
- <mask name="FWDTEN" value="0x8000" >
+ </tqmask>
+ <tqmask name="FWDTEN" value="0x8000" >
<value value="0x0000" name="Off" cname="WDT_OFF" />
<value value="0x8000" name="On" cname="WDT_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="FBORPOR" wmask="0x87B3" bvalue="0x80B3" cmask="0x87B3" >
- <mask name="FPWRT" value="0x0003" >
+ <config offset="0x4" name="FBORPOR" wtqmask="0x87B3" bvalue="0x80B3" ctqmask="0x87B3" >
+ <tqmask name="FPWRT" value="0x0003" >
<value value="0x0000" name="0" cname="PWRT_OFF" />
<value value="0x0001" name="4" cname="PWRT_4" />
<value value="0x0002" name="16" cname="PWRT_16" />
<value value="0x0003" name="64" cname="PWRT_64" />
- </mask>
- <mask name="BORV" value="0x0030" >
+ </tqmask>
+ <tqmask name="BORV" value="0x0030" >
<value value="0x0000" name="4.5" cname="BORV_45" />
<value value="0x0010" name="4.2" cname="BORV_42" />
<value value="0x0020" name="2.7" cname="BORV_27" />
<value value="0x0030" name="2.0" cname="BORV_20" />
- </mask>
- <mask name="BODEN" value="0x0080" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0080" >
<value value="0x0000" name="Off" cname="PBOR_OFF" />
<value value="0x0080" name="On" cname="PBOR_ON" />
- </mask>
- <mask name="MCLRE" value="0x8000" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x8000" >
<value value="0x0000" name="Internal" cname="MCLR_DIS" />
<value value="0x8000" name="External" cname="MCLR_EN" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="RESERVED1" wmask="0x310F" bvalue="0x0000" cmask="0x310F" />
+ <config offset="0x6" name="RESERVED1" wtqmask="0x310F" bvalue="0x0000" ctqmask="0x310F" />
- <config offset="0x8" name="RESERVED2" wmask="0x330F" bvalue="0x0000" cmask="0x330F" />
+ <config offset="0x8" name="RESERVED2" wtqmask="0x330F" bvalue="0x0000" ctqmask="0x330F" />
- <config offset="0xA" name="FGS" wmask="0x0007" bvalue="0x0003" cmask="0x0007" >
- <mask name="GWRP" value="0x0001" >
+ <config offset="0xA" name="FGS" wtqmask="0x0007" bvalue="0x0003" ctqmask="0x0007" >
+ <tqmask name="GWRP" value="0x0001" >
<value value="0x0000" name="All" cname="0xFFFE" />
<value value="0x0001" name="Off" cname="_" />
- </mask>
- <mask name="GCP" value="0x0002" >
+ </tqmask>
+ <tqmask name="GCP" value="0x0002" >
<value value="0x0000" name="All" cname="CODE_PROT_ON" />
<value value="0x0002" name="Off" cname="CODE_PROT_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="ICD" wmask="0xC003" bvalue="0xC003" >
- <mask name="ICS" value="0x0003" >
+ <config offset="0xC" name="ICD" wtqmask="0xC003" bvalue="0xC003" >
+ <tqmask name="ICS" value="0x0003" >
<value value="0x0000" name="EMUC3, EMUD3" cname="0xFFFC" />
<value value="0x0001" name="EMUC2, EMUD2" cname="0xFFFD" />
<value value="0x0002" name="EMUC1, EMUD1" cname="0xFFFE" />
<value value="0x0003" name="PGC/EMUC, PGD/EMUD" cname="_" />
- </mask>
- <mask name="COE" value="0x4000" >
+ </tqmask>
+ <tqmask name="COE" value="0x4000" >
<value value="0x0000" name="On" cname="0xBFFF" />
<value value="0x4000" name="Off" cname="_" />
- </mask>
- <mask name="DEBUG" value="0x8000" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x8000" >
<value value="0x0000" name="On" cname="0x7FFF" />
<value value="0x8000" name="Off" cname="_" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/30F5011.xml b/src/devices/pic/xml_data/30F5011.xml
index a1f311d..dfd9f6f 100644
--- a/src/devices/pic/xml_data/30F5011.xml
+++ b/src/devices/pic/xml_data/30F5011.xml
@@ -28,13 +28,13 @@
<memory name="device_id" start="0xFF0000" end="0xFF0004" />
<memory name="config" start="0xF80000" end="0xF8000D" />
<memory name="eeprom" start="0x7FFC00" end="0x7FFFFF" />
- <memory name="user_ids" start="0x8005C0" end="0x8005FF" rmask="0xFFFFFF" />
+ <memory name="user_ids" start="0x8005C0" end="0x8005FF" rtqmask="0xFFFFFF" />
<memory name="debug_vector" start="0x800000" end="0x800007" />
<memory name="program_executive" start="0x800000" end="0x80053F" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="FOSC" wmask="0xC30F" bvalue="0xC30F" cmask="0xC10F" >
- <mask name="FPR" value="0x000F" >
+ <config offset="0x0" name="FOSC" wtqmask="0xC30F" bvalue="0xC30F" ctqmask="0xC10F" >
+ <tqmask name="FPR" value="0x000F" >
<value value="0x0000" name="XTL" cname="XTL" />
<value value="0x0001" name="XTL" cname="XTL" />
<value value="0x0002" name="HS" cname="HS" />
@@ -51,23 +51,23 @@
<value value="0x000D" name="EC4" cname="EC_PLL4" />
<value value="0x000E" name="EC8" cname="EC_PLL8" />
<value value="0x000F" name="EC16" cname="EC_PLL16" />
- </mask>
- <mask name="FOS" value="0x0300" >
+ </tqmask>
+ <tqmask name="FOS" value="0x0300" >
<value value="0x0000" name="TMR1" cname="EXT" />
<value value="0x0100" name="INTRC_F" cname="FRC" />
<value value="0x0200" name="INTRC_LP" cname="LP" />
<value value="0x0300" name="PRIM" cname="_" />
- </mask>
- <mask name="FCKSM" value="0xC000" >
+ </tqmask>
+ <tqmask name="FCKSM" value="0xC000" >
<value value="0x0000" name="Switching on, monitor on" cname="CSW_FSCM_ON" />
<value value="0x4000" name="Switching on, monitor off" cname="CSW_ON_FSCM_OFF" />
<value value="0x8000" name="Switching off, monitor off" cname="CSW_FSCM_OFF" />
<value value="0xC000" name="Switching off, monitor off" cname="CSW_FSCM_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="FWDT" wmask="0x803F" bvalue="0x803F" >
- <mask name="FWPSB" value="0x000F" >
+ <config offset="0x2" name="FWDT" wtqmask="0x803F" bvalue="0x803F" >
+ <tqmask name="FWPSB" value="0x000F" >
<value value="0x0000" name="1:1" cname="WDTPSB_1" />
<value value="0x0001" name="1:2" cname="WDTPSB_2" />
<value value="0x0002" name="1:3" cname="WDTPSB_3" />
@@ -84,125 +84,125 @@
<value value="0x000D" name="1:14" cname="WDTPSB_14" />
<value value="0x000E" name="1:15" cname="WDTPSB_15" />
<value value="0x000F" name="1:16" cname="WDTPSB_16" />
- </mask>
- <mask name="FWPSA" value="0x0030" >
+ </tqmask>
+ <tqmask name="FWPSA" value="0x0030" >
<value value="0x0000" name="1:1" cname="WDTPSA_1" />
<value value="0x0010" name="1:8" cname="WDTPSA_8" />
<value value="0x0020" name="1:64" cname="WDTPSA_64" />
<value value="0x0030" name="1:512" cname="WDTPSA_512" />
- </mask>
- <mask name="FWDTEN" value="0x8000" >
+ </tqmask>
+ <tqmask name="FWDTEN" value="0x8000" >
<value value="0x0000" name="Off" cname="WDT_OFF" />
<value value="0x8000" name="On" cname="WDT_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="FBORPOR" wmask="0x87B3" bvalue="0x80B3" cmask="0x87B3" >
- <mask name="FPWRT" value="0x0003" >
+ <config offset="0x4" name="FBORPOR" wtqmask="0x87B3" bvalue="0x80B3" ctqmask="0x87B3" >
+ <tqmask name="FPWRT" value="0x0003" >
<value value="0x0000" name="0" cname="PWRT_OFF" />
<value value="0x0001" name="4" cname="PWRT_4" />
<value value="0x0002" name="16" cname="PWRT_16" />
<value value="0x0003" name="64" cname="PWRT_64" />
- </mask>
- <mask name="BORV" value="0x0030" >
+ </tqmask>
+ <tqmask name="BORV" value="0x0030" >
<value value="0x0000" name="4.5" cname="BORV_45" />
<value value="0x0010" name="4.2" cname="BORV_42" />
<value value="0x0020" name="2.7" cname="BORV_27" />
<value value="0x0030" name="2.0" cname="BORV_20" />
- </mask>
- <mask name="BODEN" value="0x0080" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0080" >
<value value="0x0000" name="Off" cname="PBOR_OFF" />
<value value="0x0080" name="On" cname="PBOR_ON" />
- </mask>
- <mask name="MCLRE" value="0x8000" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x8000" >
<value value="0x0000" name="Internal" cname="MCLR_DIS" />
<value value="0x8000" name="External" cname="MCLR_EN" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="FBS" wmask="0x310F" bvalue="0x310F" >
- <mask name="WRTBS" value="0x0001" >
+ <config offset="0x6" name="FBS" wtqmask="0x310F" bvalue="0x310F" >
+ <tqmask name="WRTBS" value="0x0001" >
<value value="0x0000" name="All" cname="WR_PROT_BOOT_ON" />
<value value="0x0001" name="Off" cname="WR_PROT_BOOT_OFF" />
- </mask>
- <mask name="BSSEC" value="0x0008" >
+ </tqmask>
+ <tqmask name="BSSEC" value="0x0008" >
<value value="0x0000" name="High Security" cname="" />
<value value="0x0008" name="Standard Security" cname="" />
- </mask>
- <mask name="BSSIZ" value="0x0006" >
+ </tqmask>
+ <tqmask name="BSSIZ" value="0x0006" >
<value value="0x0000" name="4196" cname="" />
<value value="0x0002" name="2048" cname="" />
<value value="0x0004" name="512" cname="" />
<value value="0x0006" name="0" cname="" />
- </mask>
- <mask name="EBSSIZ" value="0x0100" >
+ </tqmask>
+ <tqmask name="EBSSIZ" value="0x0100" >
<value value="0x0000" name="128" cname="SMALL_BOOT_EEPROM" />
<value value="0x0100" name="0" cname="NO_BOOT_EEPROM" />
- </mask>
- <mask name="RBSSIZ" value="0x3000" >
+ </tqmask>
+ <tqmask name="RBSSIZ" value="0x3000" >
<value value="0x0000" name="512" cname="LAR_BOOT_RAM" />
<value value="0x1000" name="256" cname="MED_BOOT_RAM" />
<value value="0x2000" name="128" cname="SMALL_BOOT_RAM" />
<value value="0x3000" name="0" cname="NO_BOOT_RAM" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x8" name="FSS" wmask="0x330F" bvalue="0x330F" >
- <mask name="WRTSS" value="0x0001" >
+ <config offset="0x8" name="FSS" wtqmask="0x330F" bvalue="0x330F" >
+ <tqmask name="WRTSS" value="0x0001" >
<value value="0x0000" name="All" cname="WR_PROT_SEC_ON" />
<value value="0x0001" name="Off" cname="WR_PROT_SEC_OFF" />
- </mask>
- <mask name="SSSEC" value="0x0008" >
+ </tqmask>
+ <tqmask name="SSSEC" value="0x0008" >
<value value="0x0000" name="High Security" cname="" />
<value value="0x0008" name="Standard Security" cname="" />
- </mask>
- <mask name="SSSIZ" value="0x0006" >
+ </tqmask>
+ <tqmask name="SSSIZ" value="0x0006" >
<value value="0x0000" name="16384" cname="" />
<value value="0x0002" name="8192" cname="" />
<value value="0x0004" name="4096" cname="" />
<value value="0x0006" name="0" cname="" />
- </mask>
- <mask name="ESSSIZ" value="0x0300" >
+ </tqmask>
+ <tqmask name="ESSSIZ" value="0x0300" >
<value value="0x0000" name="512" cname="LAR_SEC_EEPROM" />
<value value="0x0100" name="256" cname="MED_SEC_EEPROM" />
<value value="0x0200" name="128" cname="SMALL_SEC_EEPROM" />
<value value="0x0300" name="0" cname="NO_SEC_EEPROM" />
- </mask>
- <mask name="RSSSIZ" value="0x3000" >
+ </tqmask>
+ <tqmask name="RSSSIZ" value="0x3000" >
<value value="0x0000" name="1024" cname="LAR_SEC_RAM" />
<value value="0x1000" name="768" cname="MED_SEC_RAM" />
<value value="0x2000" name="256" cname="SMALL_SEC_RAM" />
<value value="0x3000" name="0" cname="NO_SEC_RAM" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="FGS" wmask="0x0007" bvalue="0x0007" >
- <mask name="WRTGS" value="0x0001" >
+ <config offset="0xA" name="FGS" wtqmask="0x0007" bvalue="0x0007" >
+ <tqmask name="WRTGS" value="0x0001" >
<value value="0x0000" name="All" cname="WR_PROT_GEN_ON" />
<value value="0x0001" name="Off" cname="WR_PROT_GEN_OFF" />
- </mask>
- <mask name="GSSEC" value="0x0006" >
+ </tqmask>
+ <tqmask name="GSSEC" value="0x0006" >
<value value="default" name="High Security" cname="HIGH_PROT" />
<value value="0x0004" name="Standard Security" cname="STAND_PROT" />
<value value="0x0006" name="Off" cname="GEN_PROT" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="ICD" wmask="0xC003" bvalue="0xC003" >
- <mask name="ICS" value="0x0003" >
+ <config offset="0xC" name="ICD" wtqmask="0xC003" bvalue="0xC003" >
+ <tqmask name="ICS" value="0x0003" >
<value value="0x0000" name="EMUC3, EMUD3" cname="0xFFFC" />
<value value="0x0001" name="EMUC2, EMUD2" cname="0xFFFD" />
<value value="0x0002" name="EMUC1, EMUD1" cname="0xFFFE" />
<value value="0x0003" name="PGC/EMUC, PGD/EMUD" cname="_" />
- </mask>
- <mask name="COE" value="0x4000" >
+ </tqmask>
+ <tqmask name="COE" value="0x4000" >
<value value="0x0000" name="On" cname="0xBFFF" />
<value value="0x4000" name="Off" cname="_" />
- </mask>
- <mask name="DEBUG" value="0x8000" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x8000" >
<value value="0x0000" name="On" cname="0x7FFF" />
<value value="0x8000" name="Off" cname="_" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/30F5013.xml b/src/devices/pic/xml_data/30F5013.xml
index debd97f..2017b70 100644
--- a/src/devices/pic/xml_data/30F5013.xml
+++ b/src/devices/pic/xml_data/30F5013.xml
@@ -28,13 +28,13 @@
<memory name="device_id" start="0xFF0000" end="0xFF0004" />
<memory name="config" start="0xF80000" end="0xF8000D" />
<memory name="eeprom" start="0x7FFC00" end="0x7FFFFF" />
- <memory name="user_ids" start="0x8005C0" end="0x8005FF" rmask="0xFFFFFF" />
+ <memory name="user_ids" start="0x8005C0" end="0x8005FF" rtqmask="0xFFFFFF" />
<memory name="debug_vector" start="0x800000" end="0x800007" />
<memory name="program_executive" start="0x800000" end="0x80053F" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="FOSC" wmask="0xC30F" bvalue="0xC30F" cmask="0xC10F" >
- <mask name="FPR" value="0x000F" >
+ <config offset="0x0" name="FOSC" wtqmask="0xC30F" bvalue="0xC30F" ctqmask="0xC10F" >
+ <tqmask name="FPR" value="0x000F" >
<value value="0x0000" name="XTL" cname="XTL" />
<value value="0x0001" name="XTL" cname="XTL" />
<value value="0x0002" name="HS" cname="HS" />
@@ -51,23 +51,23 @@
<value value="0x000D" name="EC4" cname="EC_PLL4" />
<value value="0x000E" name="EC8" cname="EC_PLL8" />
<value value="0x000F" name="EC16" cname="EC_PLL16" />
- </mask>
- <mask name="FOS" value="0x0300" >
+ </tqmask>
+ <tqmask name="FOS" value="0x0300" >
<value value="0x0000" name="TMR1" cname="EXT" />
<value value="0x0100" name="INTRC_F" cname="FRC" />
<value value="0x0200" name="INTRC_LP" cname="LP" />
<value value="0x0300" name="PRIM" cname="_" />
- </mask>
- <mask name="FCKSM" value="0xC000" >
+ </tqmask>
+ <tqmask name="FCKSM" value="0xC000" >
<value value="0x0000" name="Switching on, monitor on" cname="CSW_FSCM_ON" />
<value value="0x4000" name="Switching on, monitor off" cname="CSW_ON_FSCM_OFF" />
<value value="0x8000" name="Switching off, monitor off" cname="CSW_FSCM_OFF" />
<value value="0xC000" name="Switching off, monitor off" cname="CSW_FSCM_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="FWDT" wmask="0x803F" bvalue="0x803F" >
- <mask name="FWPSB" value="0x000F" >
+ <config offset="0x2" name="FWDT" wtqmask="0x803F" bvalue="0x803F" >
+ <tqmask name="FWPSB" value="0x000F" >
<value value="0x0000" name="1:1" cname="WDTPSB_1" />
<value value="0x0001" name="1:2" cname="WDTPSB_2" />
<value value="0x0002" name="1:3" cname="WDTPSB_3" />
@@ -84,125 +84,125 @@
<value value="0x000D" name="1:14" cname="WDTPSB_14" />
<value value="0x000E" name="1:15" cname="WDTPSB_15" />
<value value="0x000F" name="1:16" cname="WDTPSB_16" />
- </mask>
- <mask name="FWPSA" value="0x0030" >
+ </tqmask>
+ <tqmask name="FWPSA" value="0x0030" >
<value value="0x0000" name="1:1" cname="WDTPSA_1" />
<value value="0x0010" name="1:8" cname="WDTPSA_8" />
<value value="0x0020" name="1:64" cname="WDTPSA_64" />
<value value="0x0030" name="1:512" cname="WDTPSA_512" />
- </mask>
- <mask name="FWDTEN" value="0x8000" >
+ </tqmask>
+ <tqmask name="FWDTEN" value="0x8000" >
<value value="0x0000" name="Off" cname="WDT_OFF" />
<value value="0x8000" name="On" cname="WDT_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="FBORPOR" wmask="0x87B3" bvalue="0x80B3" cmask="0x87B3" >
- <mask name="FPWRT" value="0x0003" >
+ <config offset="0x4" name="FBORPOR" wtqmask="0x87B3" bvalue="0x80B3" ctqmask="0x87B3" >
+ <tqmask name="FPWRT" value="0x0003" >
<value value="0x0000" name="0" cname="PWRT_OFF" />
<value value="0x0001" name="4" cname="PWRT_4" />
<value value="0x0002" name="16" cname="PWRT_16" />
<value value="0x0003" name="64" cname="PWRT_64" />
- </mask>
- <mask name="BORV" value="0x0030" >
+ </tqmask>
+ <tqmask name="BORV" value="0x0030" >
<value value="0x0000" name="4.5" cname="BORV_45" />
<value value="0x0010" name="4.2" cname="BORV_42" />
<value value="0x0020" name="2.7" cname="BORV_27" />
<value value="0x0030" name="2.0" cname="BORV_20" />
- </mask>
- <mask name="BODEN" value="0x0080" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0080" >
<value value="0x0000" name="Off" cname="PBOR_OFF" />
<value value="0x0080" name="On" cname="PBOR_ON" />
- </mask>
- <mask name="MCLRE" value="0x8000" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x8000" >
<value value="0x0000" name="Internal" cname="MCLR_DIS" />
<value value="0x8000" name="External" cname="MCLR_EN" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="FBS" wmask="0x310F" bvalue="0x310F" >
- <mask name="WRTBS" value="0x0001" >
+ <config offset="0x6" name="FBS" wtqmask="0x310F" bvalue="0x310F" >
+ <tqmask name="WRTBS" value="0x0001" >
<value value="0x0000" name="All" cname="WR_PROT_BOOT_ON" />
<value value="0x0001" name="Off" cname="WR_PROT_BOOT_OFF" />
- </mask>
- <mask name="BSSEC" value="0x0008" >
+ </tqmask>
+ <tqmask name="BSSEC" value="0x0008" >
<value value="0x0000" name="High Security" cname="" />
<value value="0x0008" name="Standard Security" cname="" />
- </mask>
- <mask name="BSSIZ" value="0x0006" >
+ </tqmask>
+ <tqmask name="BSSIZ" value="0x0006" >
<value value="0x0000" name="4096" cname="" />
<value value="0x0002" name="2048" cname="" />
<value value="0x0004" name="512" cname="" />
<value value="0x0006" name="0" cname="" />
- </mask>
- <mask name="EBSSIZ" value="0x0100" >
+ </tqmask>
+ <tqmask name="EBSSIZ" value="0x0100" >
<value value="0x0000" name="128" cname="SMALL_BOOT_EEPROM" />
<value value="0x0100" name="0" cname="NO_BOOT_EEPROM" />
- </mask>
- <mask name="RBSSIZ" value="0x3000" >
+ </tqmask>
+ <tqmask name="RBSSIZ" value="0x3000" >
<value value="0x0000" name="512" cname="LAR_BOOT_RAM" />
<value value="0x1000" name="256" cname="MED_BOOT_RAM" />
<value value="0x2000" name="128" cname="SMALL_BOOT_RAM" />
<value value="0x3000" name="0" cname="NO_BOOT_RAM" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x8" name="FSS" wmask="0x330F" bvalue="0x330F" >
- <mask name="WRTSS" value="0x0001" >
+ <config offset="0x8" name="FSS" wtqmask="0x330F" bvalue="0x330F" >
+ <tqmask name="WRTSS" value="0x0001" >
<value value="0x0000" name="All" cname="WR_PROT_SEC_ON" />
<value value="0x0001" name="Off" cname="WR_PROT_SEC_OFF" />
- </mask>
- <mask name="SSSEC" value="0x0008" >
+ </tqmask>
+ <tqmask name="SSSEC" value="0x0008" >
<value value="0x0000" name="High Security" cname="" />
<value value="0x0008" name="Standard Security" cname="" />
- </mask>
- <mask name="SSSIZ" value="0x0006" >
+ </tqmask>
+ <tqmask name="SSSIZ" value="0x0006" >
<value value="0x0000" name="16384" cname="" />
<value value="0x0002" name="8192" cname="" />
<value value="0x0004" name="4096" cname="" />
<value value="0x0006" name="0" cname="" />
- </mask>
- <mask name="ESSSIZ" value="0x0300" >
+ </tqmask>
+ <tqmask name="ESSSIZ" value="0x0300" >
<value value="0x0000" name="512" cname="LAR_SEC_EEPROM" />
<value value="0x0100" name="256" cname="MED_SEC_EEPROM" />
<value value="0x0200" name="128" cname="SMALL_SEC_EEPROM" />
<value value="0x0300" name="0" cname="NO_SEC_EEPROM" />
- </mask>
- <mask name="RSSSIZ" value="0x3000" >
+ </tqmask>
+ <tqmask name="RSSSIZ" value="0x3000" >
<value value="0x0000" name="1024" cname="LAR_SEC_RAM" />
<value value="0x1000" name="768" cname="MED_SEC_RAM" />
<value value="0x2000" name="256" cname="SMALL_SEC_RAM" />
<value value="0x3000" name="0" cname="NO_SEC_RAM" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="FGS" wmask="0x0007" bvalue="0x0007" >
- <mask name="WRTGS" value="0x0001" >
+ <config offset="0xA" name="FGS" wtqmask="0x0007" bvalue="0x0007" >
+ <tqmask name="WRTGS" value="0x0001" >
<value value="0x0000" name="All" cname="WR_PROT_GEN_ON" />
<value value="0x0001" name="Off" cname="WR_PROT_GEN_OFF" />
- </mask>
- <mask name="GSSEC" value="0x0006" >
+ </tqmask>
+ <tqmask name="GSSEC" value="0x0006" >
<value value="default" name="High Security" cname="HIGH_PROT" />
<value value="0x0004" name="Standard Security" cname="STAND_PROT" />
<value value="0x0006" name="Off" cname="GEN_PROT" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="ICD" wmask="0xC003" bvalue="0xC003" >
- <mask name="ICS" value="0x0003" >
+ <config offset="0xC" name="ICD" wtqmask="0xC003" bvalue="0xC003" >
+ <tqmask name="ICS" value="0x0003" >
<value value="0x0000" name="EMUC3, EMUD3" cname="0xFFFC" />
<value value="0x0001" name="EMUC2, EMUD2" cname="0xFFFD" />
<value value="0x0002" name="EMUC1, EMUD1" cname="0xFFFE" />
<value value="0x0003" name="PGC/EMUC, PGD/EMUD" cname="_" />
- </mask>
- <mask name="COE" value="0x4000" >
+ </tqmask>
+ <tqmask name="COE" value="0x4000" >
<value value="0x0000" name="On" cname="0xBFFF" />
<value value="0x4000" name="Off" cname="_" />
- </mask>
- <mask name="DEBUG" value="0x8000" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x8000" >
<value value="0x0000" name="On" cname="0x7FFF" />
<value value="0x8000" name="Off" cname="_" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/30F5015.xml b/src/devices/pic/xml_data/30F5015.xml
index af7c20a..489bed2 100644
--- a/src/devices/pic/xml_data/30F5015.xml
+++ b/src/devices/pic/xml_data/30F5015.xml
@@ -28,13 +28,13 @@
<memory name="device_id" start="0xFF0000" end="0xFF0004" />
<memory name="config" start="0xF80000" end="0xF8000D" />
<memory name="eeprom" start="0x7FFC00" end="0x7FFFFF" />
- <memory name="user_ids" start="0x8005C0" end="0x8005FF" rmask="0xFFFFFF" />
+ <memory name="user_ids" start="0x8005C0" end="0x8005FF" rtqmask="0xFFFFFF" />
<memory name="debug_vector" start="0x800000" end="0x800007" />
<memory name="program_executive" start="0x800000" end="0x80053F" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="FOSC" wmask="0xC71F" bvalue="0xC71F" >
- <mask name="FOSFPR" value="0x071F" >
+ <config offset="0x0" name="FOSC" wtqmask="0xC71F" bvalue="0xC71F" >
+ <tqmask name="FOSFPR" value="0x071F" >
<value value="default" name="invalid" />
<value value="0x001F" name="TMR1" cname="LP" />
<value value="0x011F" name="INTRC_F" cname="FRC" />
@@ -54,17 +54,17 @@
<value value="0x0715" name="HS3_4" cname="HS3_PLL4" />
<value value="0x0716" name="HS3_8" cname="HS3_PLL8" />
<value value="0x0717" name="HS3_16" cname="HS3_PLL16" />
- </mask>
- <mask name="FCKSM" value="0xC000" >
+ </tqmask>
+ <tqmask name="FCKSM" value="0xC000" >
<value value="0x0000" name="Switching on, monitor on" cname="CSW_FSCM_ON" />
<value value="0x4000" name="Switching on, monitor off" cname="CSW_ON_FSCM_OFF" />
<value value="0x8000" name="Switching off, monitor off" cname="CSW_FSCM_OFF" />
<value value="0xC000" name="Switching off, monitor off" cname="CSW_FSCM_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="FWDT" wmask="0x803F" bvalue="0x803F" >
- <mask name="FWPSB" value="0x000F" >
+ <config offset="0x2" name="FWDT" wtqmask="0x803F" bvalue="0x803F" >
+ <tqmask name="FWPSB" value="0x000F" >
<value value="0x0000" name="1:1" cname="WDTPSB_1" />
<value value="0x0001" name="1:2" cname="WDTPSB_2" />
<value value="0x0002" name="1:3" cname="WDTPSB_3" />
@@ -81,84 +81,84 @@
<value value="0x000D" name="1:14" cname="WDTPSB_14" />
<value value="0x000E" name="1:15" cname="WDTPSB_15" />
<value value="0x000F" name="1:16" cname="WDTPSB_16" />
- </mask>
- <mask name="FWPSA" value="0x0030" >
+ </tqmask>
+ <tqmask name="FWPSA" value="0x0030" >
<value value="0x0000" name="1:1" cname="WDTPSA_1" />
<value value="0x0010" name="1:8" cname="WDTPSA_8" />
<value value="0x0020" name="1:64" cname="WDTPSA_64" />
<value value="0x0030" name="1:512" cname="WDTPSA_512" />
- </mask>
- <mask name="FWDTEN" value="0x8000" >
+ </tqmask>
+ <tqmask name="FWDTEN" value="0x8000" >
<value value="0x0000" name="Off" cname="WDT_OFF" />
<value value="0x8000" name="On" cname="WDT_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="FBORPOR" wmask="0x87B3" bvalue="0x87B3" >
- <mask name="FPWRT" value="0x0003" >
+ <config offset="0x4" name="FBORPOR" wtqmask="0x87B3" bvalue="0x87B3" >
+ <tqmask name="FPWRT" value="0x0003" >
<value value="0x0000" name="0" cname="PWRT_OFF" />
<value value="0x0001" name="4" cname="PWRT_4" />
<value value="0x0002" name="16" cname="PWRT_16" />
<value value="0x0003" name="64" cname="PWRT_64" />
- </mask>
- <mask name="BORV" value="0x0030" >
+ </tqmask>
+ <tqmask name="BORV" value="0x0030" >
<value value="0x0000" name="4.5" cname="BORV_45" />
<value value="0x0010" name="4.2" cname="BORV_42" />
<value value="0x0020" name="2.7" cname="BORV_27" />
<value value="0x0030" name="2.0" cname="BORV_20" />
- </mask>
- <mask name="BODEN" value="0x0080" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0080" >
<value value="0x0000" name="Off" cname="PBOR_OFF" />
<value value="0x0080" name="On" cname="PBOR_ON" />
- </mask>
- <mask name="LPOL" value="0x0100" >
+ </tqmask>
+ <tqmask name="LPOL" value="0x0100" >
<value value="0x0000" name="low" cname="PWMxL_ACT_LO" />
<value value="0x0100" name="high" cname="PWMxL_ACT_HI" />
- </mask>
- <mask name="HPOL" value="0x0200" >
+ </tqmask>
+ <tqmask name="HPOL" value="0x0200" >
<value value="0x0000" name="low" cname="PWMxH_ACT_LO" />
<value value="0x0200" name="high" cname="PWMxH_ACT_HI" />
- </mask>
- <mask name="PWMPIN" value="0x0400" >
+ </tqmask>
+ <tqmask name="PWMPIN" value="0x0400" >
<value value="0x0000" name="On" cname="RST_PWMPIN" />
<value value="0x0400" name="Off" cname="RST_IOPIN" />
- </mask>
- <mask name="MCLRE" value="0x8000" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x8000" >
<value value="0x0000" name="Internal" cname="MCLR_DIS" />
<value value="0x8000" name="External" cname="MCLR_EN" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="RESERVED1" wmask="0x310F" bvalue="0x0000" cmask="0x310F" />
+ <config offset="0x6" name="RESERVED1" wtqmask="0x310F" bvalue="0x0000" ctqmask="0x310F" />
- <config offset="0x8" name="RESERVED2" wmask="0x330F" bvalue="0x0000" cmask="0x330F" />
+ <config offset="0x8" name="RESERVED2" wtqmask="0x330F" bvalue="0x0000" ctqmask="0x330F" />
- <config offset="0xA" name="FGS" wmask="0x0007" bvalue="0x0003" cmask="0x0007" >
- <mask name="GWRP" value="0x0001" >
+ <config offset="0xA" name="FGS" wtqmask="0x0007" bvalue="0x0003" ctqmask="0x0007" >
+ <tqmask name="GWRP" value="0x0001" >
<value value="0x0000" name="All" cname="0xFFFE" />
<value value="0x0001" name="Off" cname="_" />
- </mask>
- <mask name="GCP" value="0x0002" >
+ </tqmask>
+ <tqmask name="GCP" value="0x0002" >
<value value="0x0000" name="All" cname="CODE_PROT_ON" />
<value value="0x0002" name="Off" cname="CODE_PROT_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="ICD" wmask="0xC003" bvalue="0xC003" >
- <mask name="ICS" value="0x0003" >
+ <config offset="0xC" name="ICD" wtqmask="0xC003" bvalue="0xC003" >
+ <tqmask name="ICS" value="0x0003" >
<value value="0x0000" name="EMUC3, EMUD3" cname="0xFFFC" />
<value value="0x0001" name="EMUC2, EMUD2" cname="0xFFFD" />
<value value="0x0002" name="EMUC1, EMUD1" cname="0xFFFE" />
<value value="0x0003" name="PGC/EMUC, PGD/EMUD" cname="_" />
- </mask>
- <mask name="COE" value="0x4000" >
+ </tqmask>
+ <tqmask name="COE" value="0x4000" >
<value value="0x0000" name="On" cname="0xBFFF" />
<value value="0x4000" name="Off" cname="_" />
- </mask>
- <mask name="DEBUG" value="0x8000" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x8000" >
<value value="0x0000" name="On" cname="0x7FFF" />
<value value="0x8000" name="Off" cname="_" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/30F5016.xml b/src/devices/pic/xml_data/30F5016.xml
index aa2e7e1..6aa3e0e 100644
--- a/src/devices/pic/xml_data/30F5016.xml
+++ b/src/devices/pic/xml_data/30F5016.xml
@@ -28,13 +28,13 @@
<memory name="device_id" start="0xFF0000" end="0xFF0004" />
<memory name="config" start="0xF80000" end="0xF8000D" />
<memory name="eeprom" start="0x7FFC00" end="0x7FFFFF" />
- <memory name="user_ids" start="0x8005C0" end="0x8005FF" rmask="0xFFFFFF" />
+ <memory name="user_ids" start="0x8005C0" end="0x8005FF" rtqmask="0xFFFFFF" />
<memory name="debug_vector" start="0x800000" end="0x800007" />
<memory name="program_executive" start="0x800000" end="0x80053F" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="FOSC" wmask="0xC71F" bvalue="0xC71F" >
- <mask name="FOSFPR" value="0x071F" >
+ <config offset="0x0" name="FOSC" wtqmask="0xC71F" bvalue="0xC71F" >
+ <tqmask name="FOSFPR" value="0x071F" >
<value value="default" name="invalid" />
<value value="0x001F" name="TMR1" cname="LP" />
<value value="0x011F" name="INTRC_F" cname="FRC" />
@@ -54,17 +54,17 @@
<value value="0x0715" name="HS3_4" cname="HS3_PLL4" />
<value value="0x0716" name="HS3_8" cname="HS3_PLL8" />
<value value="0x0717" name="HS3_16" cname="HS3_PLL16" />
- </mask>
- <mask name="FCKSM" value="0xC000" >
+ </tqmask>
+ <tqmask name="FCKSM" value="0xC000" >
<value value="0x0000" name="Switching on, monitor on" cname="CSW_FSCM_ON" />
<value value="0x4000" name="Switching on, monitor off" cname="CSW_ON_FSCM_OFF" />
<value value="0x8000" name="Switching off, monitor off" cname="CSW_FSCM_OFF" />
<value value="0xC000" name="Switching off, monitor off" cname="CSW_FSCM_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="FWDT" wmask="0x803F" bvalue="0x803F" >
- <mask name="FWPSB" value="0x000F" >
+ <config offset="0x2" name="FWDT" wtqmask="0x803F" bvalue="0x803F" >
+ <tqmask name="FWPSB" value="0x000F" >
<value value="0x0000" name="1:1" cname="WDTPSB_1" />
<value value="0x0001" name="1:2" cname="WDTPSB_2" />
<value value="0x0002" name="1:3" cname="WDTPSB_3" />
@@ -81,84 +81,84 @@
<value value="0x000D" name="1:14" cname="WDTPSB_14" />
<value value="0x000E" name="1:15" cname="WDTPSB_15" />
<value value="0x000F" name="1:16" cname="WDTPSB_16" />
- </mask>
- <mask name="FWPSA" value="0x0030" >
+ </tqmask>
+ <tqmask name="FWPSA" value="0x0030" >
<value value="0x0000" name="1:1" cname="WDTPSA_1" />
<value value="0x0010" name="1:8" cname="WDTPSA_8" />
<value value="0x0020" name="1:64" cname="WDTPSA_64" />
<value value="0x0030" name="1:512" cname="WDTPSA_512" />
- </mask>
- <mask name="FWDTEN" value="0x8000" >
+ </tqmask>
+ <tqmask name="FWDTEN" value="0x8000" >
<value value="0x0000" name="Off" cname="WDT_OFF" />
<value value="0x8000" name="On" cname="WDT_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="FBORPOR" wmask="0x87B3" bvalue="0x87B3" >
- <mask name="FPWRT" value="0x0003" >
+ <config offset="0x4" name="FBORPOR" wtqmask="0x87B3" bvalue="0x87B3" >
+ <tqmask name="FPWRT" value="0x0003" >
<value value="0x0000" name="0" cname="PWRT_OFF" />
<value value="0x0001" name="4" cname="PWRT_4" />
<value value="0x0002" name="16" cname="PWRT_16" />
<value value="0x0003" name="64" cname="PWRT_64" />
- </mask>
- <mask name="BORV" value="0x0030" >
+ </tqmask>
+ <tqmask name="BORV" value="0x0030" >
<value value="0x0000" name="4.5" cname="BORV_45" />
<value value="0x0010" name="4.2" cname="BORV_42" />
<value value="0x0020" name="2.7" cname="BORV_27" />
<value value="0x0030" name="2.0" cname="BORV_20" />
- </mask>
- <mask name="BODEN" value="0x0080" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0080" >
<value value="0x0000" name="Off" cname="PBOR_OFF" />
<value value="0x0080" name="On" cname="PBOR_ON" />
- </mask>
- <mask name="LPOL" value="0x0100" >
+ </tqmask>
+ <tqmask name="LPOL" value="0x0100" >
<value value="0x0000" name="low" cname="PWMxL_ACT_LO" />
<value value="0x0100" name="high" cname="PWMxL_ACT_HI" />
- </mask>
- <mask name="HPOL" value="0x0200" >
+ </tqmask>
+ <tqmask name="HPOL" value="0x0200" >
<value value="0x0000" name="low" cname="PWMxH_ACT_LO" />
<value value="0x0200" name="high" cname="PWMxH_ACT_HI" />
- </mask>
- <mask name="PWMPIN" value="0x0400" >
+ </tqmask>
+ <tqmask name="PWMPIN" value="0x0400" >
<value value="0x0000" name="On" cname="RST_PWMPIN" />
<value value="0x0400" name="Off" cname="RST_IOPIN" />
- </mask>
- <mask name="MCLRE" value="0x8000" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x8000" >
<value value="0x0000" name="Internal" cname="MCLR_DIS" />
<value value="0x8000" name="External" cname="MCLR_EN" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="RESERVED1" wmask="0x310F" bvalue="0x0000" cmask="0x310F" />
+ <config offset="0x6" name="RESERVED1" wtqmask="0x310F" bvalue="0x0000" ctqmask="0x310F" />
- <config offset="0x8" name="RESERVED2" wmask="0x330F" bvalue="0x0000" cmask="0x330F" />
+ <config offset="0x8" name="RESERVED2" wtqmask="0x330F" bvalue="0x0000" ctqmask="0x330F" />
- <config offset="0xA" name="FGS" wmask="0x0007" bvalue="0x0003" cmask="0x0007" >
- <mask name="GWRP" value="0x0001" >
+ <config offset="0xA" name="FGS" wtqmask="0x0007" bvalue="0x0003" ctqmask="0x0007" >
+ <tqmask name="GWRP" value="0x0001" >
<value value="0x0000" name="All" cname="0xFFFE" />
<value value="0x0001" name="Off" cname="_" />
- </mask>
- <mask name="GCP" value="0x0002" >
+ </tqmask>
+ <tqmask name="GCP" value="0x0002" >
<value value="0x0000" name="All" cname="CODE_PROT_ON" />
<value value="0x0002" name="Off" cname="CODE_PROT_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="ICD" wmask="0xC003" bvalue="0xC003" >
- <mask name="ICS" value="0x0003" >
+ <config offset="0xC" name="ICD" wtqmask="0xC003" bvalue="0xC003" >
+ <tqmask name="ICS" value="0x0003" >
<value value="0x0000" name="EMUC3, EMUD3" cname="0xFFFC" />
<value value="0x0001" name="EMUC2, EMUD2" cname="0xFFFD" />
<value value="0x0002" name="EMUC1, EMUD1" cname="0xFFFE" />
<value value="0x0003" name="PGC/EMUC, PGD/EMUD" cname="_" />
- </mask>
- <mask name="COE" value="0x4000" >
+ </tqmask>
+ <tqmask name="COE" value="0x4000" >
<value value="0x0000" name="On" cname="0xBFFF" />
<value value="0x4000" name="Off" cname="_" />
- </mask>
- <mask name="DEBUG" value="0x8000" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x8000" >
<value value="0x0000" name="On" cname="0x7FFF" />
<value value="0x8000" name="Off" cname="_" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/30F6010.xml b/src/devices/pic/xml_data/30F6010.xml
index 8b26c7c..1038327 100644
--- a/src/devices/pic/xml_data/30F6010.xml
+++ b/src/devices/pic/xml_data/30F6010.xml
@@ -29,13 +29,13 @@
<memory name="device_id" start="0xFF0000" end="0xFF0004" />
<memory name="config" start="0xF80000" end="0xF8000D" />
<memory name="eeprom" start="0x7FF000" end="0x7FFFFF" />
- <memory name="user_ids" start="0x8005C0" end="0x8005FF" rmask="0xFFFFFF" />
+ <memory name="user_ids" start="0x8005C0" end="0x8005FF" rtqmask="0xFFFFFF" />
<memory name="debug_vector" start="0x800000" end="0x800007" />
<memory name="program_executive" start="0x800000" end="0x80053F" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="FOSC" wmask="0xC30F" bvalue="0xC30F" cmask="0xC10F" >
- <mask name="FPR" value="0x000F" >
+ <config offset="0x0" name="FOSC" wtqmask="0xC30F" bvalue="0xC30F" ctqmask="0xC10F" >
+ <tqmask name="FPR" value="0x000F" >
<value value="0x0000" name="XTL" cname="XTL" />
<value value="0x0001" name="XTL" cname="XTL" />
<value value="0x0002" name="HS" cname="HS" />
@@ -52,23 +52,23 @@
<value value="0x000D" name="EC4" cname="ECIO_PLL4" />
<value value="0x000E" name="EC8" cname="ECIO_PLL8" />
<value value="0x000F" name="EC16" cname="ECIO_PLL16" />
- </mask>
- <mask name="FOS" value="0x0300" >
+ </tqmask>
+ <tqmask name="FOS" value="0x0300" >
<value value="0x0000" name="TMR1" cname="EXT" />
<value value="0x0100" name="INTRC_F" cname="FRC" />
<value value="0x0200" name="INTRC_LP" cname="LP" />
<value value="0x0300" name="PRIM" cname="_" />
- </mask>
- <mask name="FCKSM" value="0xC000" >
+ </tqmask>
+ <tqmask name="FCKSM" value="0xC000" >
<value value="0x0000" name="Switching on, monitor on" cname="CSW_FSCM_ON" />
<value value="0x4000" name="Switching on, monitor off" cname="CSW_ON_FSCM_OFF" />
<value value="0x8000" name="Switching off, monitor off" cname="CSW_FSCM_OFF" />
<value value="0xC000" name="Switching off, monitor off" cname="CSW_FSCM_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="FWDT" wmask="0x803F" bvalue="0x803F" >
- <mask name="FWPSB" value="0x000F" >
+ <config offset="0x2" name="FWDT" wtqmask="0x803F" bvalue="0x803F" >
+ <tqmask name="FWPSB" value="0x000F" >
<value value="0x0000" name="1:1" cname="WDTPSB_1" />
<value value="0x0001" name="1:2" cname="WDTPSB_2" />
<value value="0x0002" name="1:3" cname="WDTPSB_3" />
@@ -85,84 +85,84 @@
<value value="0x000D" name="1:14" cname="WDTPSB_14" />
<value value="0x000E" name="1:15" cname="WDTPSB_15" />
<value value="0x000F" name="1:16" cname="WDTPSB_16" />
- </mask>
- <mask name="FWPSA" value="0x0030" >
+ </tqmask>
+ <tqmask name="FWPSA" value="0x0030" >
<value value="0x0000" name="1:1" cname="WDTPSA_1" />
<value value="0x0010" name="1:8" cname="WDTPSA_8" />
<value value="0x0020" name="1:64" cname="WDTPSA_64" />
<value value="0x0030" name="1:512" cname="WDTPSA_512" />
- </mask>
- <mask name="FWDTEN" value="0x8000" >
+ </tqmask>
+ <tqmask name="FWDTEN" value="0x8000" >
<value value="0x0000" name="Off" cname="WDT_OFF" />
<value value="0x8000" name="On" cname="WDT_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="FBORPOR" wmask="0x87B3" bvalue="0x87B3" >
- <mask name="FPWRT" value="0x0003" >
+ <config offset="0x4" name="FBORPOR" wtqmask="0x87B3" bvalue="0x87B3" >
+ <tqmask name="FPWRT" value="0x0003" >
<value value="0x0000" name="0" cname="PWRT_OFF" />
<value value="0x0001" name="4" cname="PWRT_4" />
<value value="0x0002" name="16" cname="PWRT_16" />
<value value="0x0003" name="64" cname="PWRT_64" />
- </mask>
- <mask name="BORV" value="0x0030" >
+ </tqmask>
+ <tqmask name="BORV" value="0x0030" >
<value value="0x0000" name="4.5" cname="BORV_45" />
<value value="0x0010" name="4.2" cname="BORV_42" />
<value value="0x0020" name="2.7" cname="BORV_27" />
<value value="0x0030" name="2.0" cname="BORV_20" />
- </mask>
- <mask name="BODEN" value="0x0080" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0080" >
<value value="0x0000" name="Off" cname="PBOR_OFF" />
<value value="0x0080" name="On" cname="PBOR_ON" />
- </mask>
- <mask name="LPOL" value="0x0100" >
+ </tqmask>
+ <tqmask name="LPOL" value="0x0100" >
<value value="0x0000" name="low" cname="PWMxL_ACT_LO" />
<value value="0x0100" name="high" cname="PWMxL_ACT_HI" />
- </mask>
- <mask name="HPOL" value="0x0200" >
+ </tqmask>
+ <tqmask name="HPOL" value="0x0200" >
<value value="0x0000" name="low" cname="PWMxH_ACT_LO" />
<value value="0x0200" name="high" cname="PWMxH_ACT_HI" />
- </mask>
- <mask name="PWMPIN" value="0x0400" >
+ </tqmask>
+ <tqmask name="PWMPIN" value="0x0400" >
<value value="0x0000" name="On" cname="RST_PWMPIN" />
<value value="0x0400" name="Off" cname="RST_IO" />
- </mask>
- <mask name="MCLRE" value="0x8000" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x8000" >
<value value="0x0000" name="Internal" cname="MCLR_DIS" />
<value value="0x8000" name="External" cname="MCLR_EN" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="RESERVED1" wmask="0x310F" bvalue="0x0000" cmask="0x310F" />
+ <config offset="0x6" name="RESERVED1" wtqmask="0x310F" bvalue="0x0000" ctqmask="0x310F" />
- <config offset="0x8" name="RESERVED2" wmask="0x330F" bvalue="0x0000" cmask="0x330F" />
+ <config offset="0x8" name="RESERVED2" wtqmask="0x330F" bvalue="0x0000" ctqmask="0x330F" />
- <config offset="0xA" name="FGS" wmask="0x0007" bvalue="0x0003" cmask="0x0007" >
- <mask name="GWRP" value="0x0001" >
+ <config offset="0xA" name="FGS" wtqmask="0x0007" bvalue="0x0003" ctqmask="0x0007" >
+ <tqmask name="GWRP" value="0x0001" >
<value value="0x0000" name="All" cname="0xFFFE" />
<value value="0x0001" name="Off" cname="_" />
- </mask>
- <mask name="GCP" value="0x0002" >
+ </tqmask>
+ <tqmask name="GCP" value="0x0002" >
<value value="0x0000" name="All" cname="CODE_PROT_ON" />
<value value="0x0002" name="Off" cname="CODE_PROT_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="ICD" wmask="0xC003" bvalue="0xC003" >
- <mask name="ICS" value="0x0003" >
+ <config offset="0xC" name="ICD" wtqmask="0xC003" bvalue="0xC003" >
+ <tqmask name="ICS" value="0x0003" >
<value value="0x0000" name="EMUC3, EMUD3" cname="0xFFFC" />
<value value="0x0001" name="EMUC2, EMUD2" cname="0xFFFD" />
<value value="0x0002" name="EMUC1, EMUD1" cname="0xFFFE" />
<value value="0x0003" name="PGC/EMUC, PGD/EMUD" cname="_" />
- </mask>
- <mask name="COE" value="0x4000" >
+ </tqmask>
+ <tqmask name="COE" value="0x4000" >
<value value="0x0000" name="On" cname="0xBFFF" />
<value value="0x4000" name="Off" cname="_" />
- </mask>
- <mask name="DEBUG" value="0x8000" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x8000" >
<value value="0x0000" name="On" cname="0x7FFF" />
<value value="0x8000" name="Off" cname="_" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/30F6010A.xml b/src/devices/pic/xml_data/30F6010A.xml
index 2f5e976..4f477d2 100644
--- a/src/devices/pic/xml_data/30F6010A.xml
+++ b/src/devices/pic/xml_data/30F6010A.xml
@@ -35,13 +35,13 @@
<memory name="device_id" start="0xFF0000" end="0xFF0004" />
<memory name="config" start="0xF80000" end="0xF8000D" />
<memory name="eeprom" start="0x7FF000" end="0x7FFFFF" />
- <memory name="user_ids" start="0x8005C0" end="0x8005FF" rmask="0xFFFFFF" />
+ <memory name="user_ids" start="0x8005C0" end="0x8005FF" rtqmask="0xFFFFFF" />
<memory name="debug_vector" start="0x800000" end="0x800007" />
<memory name="program_executive" start="0x800000" end="0x80053F" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="FOSC" wmask="0xC71F" bvalue="0xC71F" cmask="0xC10F">
- <mask name="FOSFPR" value="0x071F" >
+ <config offset="0x0" name="FOSC" wtqmask="0xC71F" bvalue="0xC71F" ctqmask="0xC10F">
+ <tqmask name="FOSFPR" value="0x071F" >
<value value="default" name="invalid" />
<value value="0x001F" name="TMR1" cname="LP" />
<value value="0x011F" name="INTRC_F" cname="FRC" />
@@ -61,17 +61,17 @@
<value value="0x0715" name="HS3_4" cname="HS3_PLL4" />
<value value="0x0716" name="HS3_8" cname="HS3_PLL8" />
<value value="0x0717" name="HS3_16" cname="HS3_PLL16" />
- </mask>
- <mask name="FCKSM" value="0xC000" >
+ </tqmask>
+ <tqmask name="FCKSM" value="0xC000" >
<value value="0x0000" name="Switching on, monitor on" cname="CSW_FSCM_ON" />
<value value="0x4000" name="Switching on, monitor off" cname="CSW_ON_FSCM_OFF" />
<value value="0x8000" name="Switching off, monitor off" cname="CSW_FSCM_OFF" />
<value value="0xC000" name="Switching off, monitor off" cname="CSW_FSCM_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="FWDT" wmask="0x803F" bvalue="0x803F" >
- <mask name="FWPSB" value="0x000F" >
+ <config offset="0x2" name="FWDT" wtqmask="0x803F" bvalue="0x803F" >
+ <tqmask name="FWPSB" value="0x000F" >
<value value="0x0000" name="1:1" cname="WDTPSB_1" />
<value value="0x0001" name="1:2" cname="WDTPSB_2" />
<value value="0x0002" name="1:3" cname="WDTPSB_3" />
@@ -88,137 +88,137 @@
<value value="0x000D" name="1:14" cname="WDTPSB_14" />
<value value="0x000E" name="1:15" cname="WDTPSB_15" />
<value value="0x000F" name="1:16" cname="WDTPSB_16" />
- </mask>
- <mask name="FWPSA" value="0x0030" >
+ </tqmask>
+ <tqmask name="FWPSA" value="0x0030" >
<value value="0x0000" name="1:1" cname="WDTPSA_1" />
<value value="0x0010" name="1:8" cname="WDTPSA_8" />
<value value="0x0020" name="1:64" cname="WDTPSA_64" />
<value value="0x0030" name="1:512" cname="WDTPSA_512" />
- </mask>
- <mask name="FWDTEN" value="0x8000" >
+ </tqmask>
+ <tqmask name="FWDTEN" value="0x8000" >
<value value="0x0000" name="Off" cname="WDT_OFF" />
<value value="0x8000" name="On" cname="WDT_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="FBORPOR" wmask="0x87B3" bvalue="0x87B3" >
- <mask name="FPWRT" value="0x0003" >
+ <config offset="0x4" name="FBORPOR" wtqmask="0x87B3" bvalue="0x87B3" >
+ <tqmask name="FPWRT" value="0x0003" >
<value value="0x0000" name="0" cname="PWRT_OFF" />
<value value="0x0001" name="4" cname="PWRT_4" />
<value value="0x0002" name="16" cname="PWRT_16" />
<value value="0x0003" name="64" cname="PWRT_64" />
- </mask>
- <mask name="BORV" value="0x0030" >
+ </tqmask>
+ <tqmask name="BORV" value="0x0030" >
<value value="0x0000" name="4.5" cname="BORV_45" />
<value value="0x0010" name="4.2" cname="BORV_42" />
<value value="0x0020" name="2.7" cname="BORV_27" />
<value value="0x0030" name="2.0" cname="BORV_20" />
- </mask>
- <mask name="BODEN" value="0x0080" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0080" >
<value value="0x0000" name="Off" cname="PBOR_OFF" />
<value value="0x0080" name="On" cname="PBOR_ON" />
- </mask>
- <mask name="LPOL" value="0x0100" >
+ </tqmask>
+ <tqmask name="LPOL" value="0x0100" >
<value value="0x0000" name="low" cname="PWMxL_ACT_LO" />
<value value="0x0100" name="high" cname="PWMxL_ACT_HI" />
- </mask>
- <mask name="HPOL" value="0x0200" >
+ </tqmask>
+ <tqmask name="HPOL" value="0x0200" >
<value value="0x0000" name="low" cname="PWMxH_ACT_LO" />
<value value="0x0200" name="high" cname="PWMxH_ACT_HI" />
- </mask>
- <mask name="PWMPIN" value="0x0400" >
+ </tqmask>
+ <tqmask name="PWMPIN" value="0x0400" >
<value value="0x0000" name="On" cname="RST_PWMPIN" />
<value value="0x0400" name="Off" cname="RST_IOPIN" />
- </mask>
- <mask name="MCLRE" value="0x8000" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x8000" >
<value value="0x0000" name="Internal" cname="MCLR_DIS" />
<value value="0x8000" name="External" cname="MCLR_EN" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="FBS" wmask="0x310F" bvalue="0x310F" >
- <mask name="WRTBS" value="0x0001" >
+ <config offset="0x6" name="FBS" wtqmask="0x310F" bvalue="0x310F" >
+ <tqmask name="WRTBS" value="0x0001" >
<value value="0x0000" name="All" cname="WR_PROT_BOOT_ON" />
<value value="0x0001" name="Off" cname="WR_PROT_BOOT_OFF" />
- </mask>
- <mask name="BSSEC" value="0x0008" >
+ </tqmask>
+ <tqmask name="BSSEC" value="0x0008" >
<value value="0x0000" name="High Security" cname="" />
<value value="0x0008" name="Standard Security" cname="" />
- </mask>
- <mask name="BSSIZ" value="0x0006" >
+ </tqmask>
+ <tqmask name="BSSIZ" value="0x0006" >
<value value="0x0000" name="4096" cname="" />
<value value="0x0002" name="2048" cname="" />
<value value="0x0004" name="512" cname="" />
<value value="0x0006" name="0" cname="" />
- </mask>
- <mask name="EBSSIZ" value="0x0100" >
+ </tqmask>
+ <tqmask name="EBSSIZ" value="0x0100" >
<value value="0x0000" name="256" cname="SMALL_BOOT_EEPROM" />
<value value="0x0100" name="0" cname="NO_BOOT_EEPROM" />
- </mask>
- <mask name="RBSSIZ" value="0x3000" >
+ </tqmask>
+ <tqmask name="RBSSIZ" value="0x3000" >
<value value="0x0000" name="1024" cname="LAR_BOOT_RAM" />
<value value="0x1000" name="256" cname="MED_BOOT_RAM" />
<value value="0x2000" name="128" cname="SMALL_BOOT_RAM" />
<value value="0x3000" name="0" cname="NO_BOOT_RAM" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x8" name="FSS" wmask="0x330F" bvalue="0x330F" >
- <mask name="WRTSS" value="0x0001" >
+ <config offset="0x8" name="FSS" wtqmask="0x330F" bvalue="0x330F" >
+ <tqmask name="WRTSS" value="0x0001" >
<value value="0x0000" name="All" cname="WR_PROT_SEC_ON" />
<value value="0x0001" name="Off" cname="WR_PROT_SEC_OFF" />
- </mask>
- <mask name="SSSEC" value="0x0008" >
+ </tqmask>
+ <tqmask name="SSSEC" value="0x0008" >
<value value="0x0000" name="High Security" cname="" />
<value value="0x0008" name="Standard Security" cname="" />
- </mask>
- <mask name="SSSIZ" value="0x0006" >
+ </tqmask>
+ <tqmask name="SSSIZ" value="0x0006" >
<value value="0x0000" name="16384" cname="" />
<value value="0x0002" name="8192" cname="" />
<value value="0x0004" name="4096" cname="" />
<value value="0x0006" name="0" cname="" />
- </mask>
- <mask name="ESSSIZ" value="0x0300" >
+ </tqmask>
+ <tqmask name="ESSSIZ" value="0x0300" >
<value value="0x0000" name="1024" cname="LAR_SEC_EEPROM" />
<value value="0x0100" name="512" cname="MED_SEC_EEPROM" />
<value value="0x0200" name="256" cname="SMALL_SEC_EEPROM" />
<value value="0x0300" name="0" cname="NO_SEC_EEPROM" />
- </mask>
- <mask name="RSSSIZ" value="0x3000" >
+ </tqmask>
+ <tqmask name="RSSSIZ" value="0x3000" >
<value value="0x0000" name="4096" cname="LAR_SEC_RAM" />
<value value="0x1000" name="2048" cname="MED_SEC_RAM" />
<value value="0x2000" name="256" cname="SMALL_SEC_RAM" />
<value value="0x3000" name="0" cname="NO_SEC_RAM" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="FGS" wmask="0x0007" bvalue="0x0007" >
- <mask name="WRTGS" value="0x0001" >
+ <config offset="0xA" name="FGS" wtqmask="0x0007" bvalue="0x0007" >
+ <tqmask name="WRTGS" value="0x0001" >
<value value="0x0000" name="All" cname="WR_PROT_GEN_ON" />
<value value="0x0001" name="Off" cname="WR_PROT_GEN_OFF" />
- </mask>
- <mask name="GSSEC" value="0x0006" >
+ </tqmask>
+ <tqmask name="GSSEC" value="0x0006" >
<value value="default" name="High Security" cname="HIGH_PROT" />
<value value="0x0004" name="Standard Security" cname="STAND_PROT" />
<value value="0x0006" name="Off" cname="GEN_PROT" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="ICD" wmask="0xC003" bvalue="0xC003" >
- <mask name="ICS" value="0x0003" >
+ <config offset="0xC" name="ICD" wtqmask="0xC003" bvalue="0xC003" >
+ <tqmask name="ICS" value="0x0003" >
<value value="0x0000" name="EMUC3, EMUD3" cname="0xFFFC" />
<value value="0x0001" name="EMUC2, EMUD2" cname="0xFFFD" />
<value value="0x0002" name="EMUC1, EMUD1" cname="0xFFFE" />
<value value="0x0003" name="PGC/EMUC, PGD/EMUD" cname="_" />
- </mask>
- <mask name="COE" value="0x4000" >
+ </tqmask>
+ <tqmask name="COE" value="0x4000" >
<value value="0x0000" name="On" cname="0xBFFF" />
<value value="0x4000" name="Off" cname="_" />
- </mask>
- <mask name="DEBUG" value="0x8000" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x8000" >
<value value="0x0000" name="On" cname="0x7FFF" />
<value value="0x8000" name="Off" cname="_" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/30F6011.xml b/src/devices/pic/xml_data/30F6011.xml
index 60e6f5f..94a1ba1 100644
--- a/src/devices/pic/xml_data/30F6011.xml
+++ b/src/devices/pic/xml_data/30F6011.xml
@@ -29,13 +29,13 @@
<memory name="device_id" start="0xFF0000" end="0xFF0004" />
<memory name="config" start="0xF80000" end="0xF8000D" />
<memory name="eeprom" start="0x7FF800" end="0x7FFFFF" />
- <memory name="user_ids" start="0x8005C0" end="0x8005FF" rmask="0xFFFFFF" />
+ <memory name="user_ids" start="0x8005C0" end="0x8005FF" rtqmask="0xFFFFFF" />
<memory name="debug_vector" start="0x800000" end="0x800007" />
<memory name="program_executive" start="0x800000" end="0x8005BF" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="FOSC" wmask="0xC30F" bvalue="0xC30F" cmask="0xC10F" >
- <mask name="FPR" value="0x000F" >
+ <config offset="0x0" name="FOSC" wtqmask="0xC30F" bvalue="0xC30F" ctqmask="0xC10F" >
+ <tqmask name="FPR" value="0x000F" >
<value value="0x0000" name="XTL" cname="XTL" />
<value value="0x0001" name="XTL" cname="XTL" />
<value value="0x0002" name="HS" cname="HS" />
@@ -52,23 +52,23 @@
<value value="0x000D" name="EC4" cname="ECIO_PLL4" />
<value value="0x000E" name="EC8" cname="ECIO_PLL8" />
<value value="0x000F" name="EC16" cname="ECIO_PLL16" />
- </mask>
- <mask name="FOS" value="0x0300" >
+ </tqmask>
+ <tqmask name="FOS" value="0x0300" >
<value value="0x0000" name="TMR1" cname="EXT" />
<value value="0x0100" name="INTRC_F" cname="FRC" />
<value value="0x0200" name="INTRC_LP" cname="LP" />
<value value="0x0300" name="PRIM" cname="_" />
- </mask>
- <mask name="FCKSM" value="0xC000" >
+ </tqmask>
+ <tqmask name="FCKSM" value="0xC000" >
<value value="0x0000" name="Switching on, monitor on" cname="CSW_FSCM_ON" />
<value value="0x4000" name="Switching on, monitor off" cname="CSW_ON_FSCM_OFF" />
<value value="0x8000" name="Switching off, monitor off" cname="CSW_FSCM_OFF" />
<value value="0xC000" name="Switching off, monitor off" cname="CSW_FSCM_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="FWDT" wmask="0x803F" bvalue="0x803F" >
- <mask name="FWPSB" value="0x000F" >
+ <config offset="0x2" name="FWDT" wtqmask="0x803F" bvalue="0x803F" >
+ <tqmask name="FWPSB" value="0x000F" >
<value value="0x0000" name="1:1" cname="WDTPSB_1" />
<value value="0x0001" name="1:2" cname="WDTPSB_2" />
<value value="0x0002" name="1:3" cname="WDTPSB_3" />
@@ -85,72 +85,72 @@
<value value="0x000D" name="1:14" cname="WDTPSB_14" />
<value value="0x000E" name="1:15" cname="WDTPSB_15" />
<value value="0x000F" name="1:16" cname="WDTPSB_16" />
- </mask>
- <mask name="FWPSA" value="0x0030" >
+ </tqmask>
+ <tqmask name="FWPSA" value="0x0030" >
<value value="0x0000" name="1:1" cname="WDTPSA_1" />
<value value="0x0010" name="1:8" cname="WDTPSA_8" />
<value value="0x0020" name="1:64" cname="WDTPSA_64" />
<value value="0x0030" name="1:512" cname="WDTPSA_512" />
- </mask>
- <mask name="FWDTEN" value="0x8000" >
+ </tqmask>
+ <tqmask name="FWDTEN" value="0x8000" >
<value value="0x0000" name="Off" cname="WDT_OFF" />
<value value="0x8000" name="On" cname="WDT_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="FBORPOR" wmask="0x87B3" bvalue="0x80B3" cmask="0x87B3" >
- <mask name="FPWRT" value="0x0003" >
+ <config offset="0x4" name="FBORPOR" wtqmask="0x87B3" bvalue="0x80B3" ctqmask="0x87B3" >
+ <tqmask name="FPWRT" value="0x0003" >
<value value="0x0000" name="0" cname="PWRT_OFF" />
<value value="0x0001" name="4" cname="PWRT_4" />
<value value="0x0002" name="16" cname="PWRT_16" />
<value value="0x0003" name="64" cname="PWRT_64" />
- </mask>
- <mask name="BORV" value="0x0030" >
+ </tqmask>
+ <tqmask name="BORV" value="0x0030" >
<value value="0x0000" name="4.5" cname="BORV_45" />
<value value="0x0010" name="4.2" cname="BORV_42" />
<value value="0x0020" name="2.7" cname="BORV_27" />
<value value="0x0030" name="2.0" cname="BORV_20" />
- </mask>
- <mask name="BODEN" value="0x0080" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0080" >
<value value="0x0000" name="Off" cname="PBOR_OFF" />
<value value="0x0080" name="On" cname="PBOR_ON" />
- </mask>
- <mask name="MCLRE" value="0x8000" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x8000" >
<value value="0x0000" name="Internal" cname="MCLR_DIS" />
<value value="0x8000" name="External" cname="MCLR_EN" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="RESERVED1" wmask="0x310F" bvalue="0x0000" cmask="0x310F" />
+ <config offset="0x6" name="RESERVED1" wtqmask="0x310F" bvalue="0x0000" ctqmask="0x310F" />
- <config offset="0x8" name="RESERVED2" wmask="0x330F" bvalue="0x0000" cmask="0x330F" />
+ <config offset="0x8" name="RESERVED2" wtqmask="0x330F" bvalue="0x0000" ctqmask="0x330F" />
- <config offset="0xA" name="FGS" wmask="0x0007" bvalue="0x0003" cmask="0x0007" >
- <mask name="GWRP" value="0x0001" >
+ <config offset="0xA" name="FGS" wtqmask="0x0007" bvalue="0x0003" ctqmask="0x0007" >
+ <tqmask name="GWRP" value="0x0001" >
<value value="0x0000" name="All" cname="0xFFFE" />
<value value="0x0001" name="Off" cname="_" />
- </mask>
- <mask name="GCP" value="0x0002" >
+ </tqmask>
+ <tqmask name="GCP" value="0x0002" >
<value value="0x0000" name="All" cname="CODE_PROT_ON" />
<value value="0x0002" name="Off" cname="CODE_PROT_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="ICD" wmask="0xC003" bvalue="0xC003" >
- <mask name="ICS" value="0x0003" >
+ <config offset="0xC" name="ICD" wtqmask="0xC003" bvalue="0xC003" >
+ <tqmask name="ICS" value="0x0003" >
<value value="0x0000" name="EMUC3, EMUD3" cname="0xFFFC" />
<value value="0x0001" name="EMUC2, EMUD2" cname="0xFFFD" />
<value value="0x0002" name="EMUC1, EMUD1" cname="0xFFFE" />
<value value="0x0003" name="PGC/EMUC, PGD/EMUD" cname="_" />
- </mask>
- <mask name="COE" value="0x4000" >
+ </tqmask>
+ <tqmask name="COE" value="0x4000" >
<value value="0x0000" name="On" cname="0xBFFF" />
<value value="0x4000" name="Off" cname="_" />
- </mask>
- <mask name="DEBUG" value="0x8000" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x8000" >
<value value="0x0000" name="On" cname="0x7FFF" />
<value value="0x8000" name="Off" cname="_" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/30F6011A.xml b/src/devices/pic/xml_data/30F6011A.xml
index bb499b1..752f62b 100644
--- a/src/devices/pic/xml_data/30F6011A.xml
+++ b/src/devices/pic/xml_data/30F6011A.xml
@@ -28,13 +28,13 @@
<memory name="device_id" start="0xFF0000" end="0xFF0004" />
<memory name="config" start="0xF80000" end="0xF8000D" />
<memory name="eeprom" start="0x7FF800" end="0x7FFFFF" />
- <memory name="user_ids" start="0x8005C0" end="0x8005FF" rmask="0xFFFFFF" />
+ <memory name="user_ids" start="0x8005C0" end="0x8005FF" rtqmask="0xFFFFFF" />
<memory name="debug_vector" start="0x800000" end="0x800007" />
<memory name="program_executive" start="0x800000" end="0x80053F" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="FOSC" wmask="0xC71F" bvalue="0xC71F" >
- <mask name="FOSFPR" value="0x071F" >
+ <config offset="0x0" name="FOSC" wtqmask="0xC71F" bvalue="0xC71F" >
+ <tqmask name="FOSFPR" value="0x071F" >
<value value="default" name="invalid" />
<value value="0x001F" name="TMR1" cname="LP" />
<value value="0x011F" name="INTRC_F" cname="FRC" />
@@ -54,17 +54,17 @@
<value value="0x0715" name="HS3_4" cname="HS3_PLL4" />
<value value="0x0716" name="HS3_8" cname="HS3_PLL8" />
<value value="0x0717" name="HS3_16" cname="HS3_PLL16" />
- </mask>
- <mask name="FCKSM" value="0xC000" >
+ </tqmask>
+ <tqmask name="FCKSM" value="0xC000" >
<value value="0x0000" name="Switching on, monitor on" cname="CSW_FSCM_ON" />
<value value="0x4000" name="Switching on, monitor off" cname="CSW_ON_FSCM_OFF" />
<value value="0x8000" name="Switching off, monitor off" cname="CSW_FSCM_OFF" />
<value value="0xC000" name="Switching off, monitor off" cname="CSW_FSCM_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="FWDT" wmask="0x803F" bvalue="0x803F" >
- <mask name="FWPSB" value="0x000F" >
+ <config offset="0x2" name="FWDT" wtqmask="0x803F" bvalue="0x803F" >
+ <tqmask name="FWPSB" value="0x000F" >
<value value="0x0000" name="1:1" cname="WDTPSB_1" />
<value value="0x0001" name="1:2" cname="WDTPSB_2" />
<value value="0x0002" name="1:3" cname="WDTPSB_3" />
@@ -81,125 +81,125 @@
<value value="0x000D" name="1:14" cname="WDTPSB_14" />
<value value="0x000E" name="1:15" cname="WDTPSB_15" />
<value value="0x000F" name="1:16" cname="WDTPSB_16" />
- </mask>
- <mask name="FWPSA" value="0x0030" >
+ </tqmask>
+ <tqmask name="FWPSA" value="0x0030" >
<value value="0x0000" name="1:1" cname="WDTPSA_1" />
<value value="0x0010" name="1:8" cname="WDTPSA_8" />
<value value="0x0020" name="1:64" cname="WDTPSA_64" />
<value value="0x0030" name="1:512" cname="WDTPSA_512" />
- </mask>
- <mask name="FWDTEN" value="0x8000" >
+ </tqmask>
+ <tqmask name="FWDTEN" value="0x8000" >
<value value="0x0000" name="Off" cname="WDT_OFF" />
<value value="0x8000" name="On" cname="WDT_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="FBORPOR" wmask="0x87B3" bvalue="0x80B3" cmask="0x87B3" >
- <mask name="FPWRT" value="0x0003" >
+ <config offset="0x4" name="FBORPOR" wtqmask="0x87B3" bvalue="0x80B3" ctqmask="0x87B3" >
+ <tqmask name="FPWRT" value="0x0003" >
<value value="0x0000" name="0" cname="PWRT_OFF" />
<value value="0x0001" name="4" cname="PWRT_4" />
<value value="0x0002" name="16" cname="PWRT_16" />
<value value="0x0003" name="64" cname="PWRT_64" />
- </mask>
- <mask name="BORV" value="0x0030" >
+ </tqmask>
+ <tqmask name="BORV" value="0x0030" >
<value value="0x0000" name="4.5" cname="BORV_45" />
<value value="0x0010" name="4.2" cname="BORV_42" />
<value value="0x0020" name="2.7" cname="BORV_27" />
<value value="0x0030" name="2.0" cname="BORV_20" />
- </mask>
- <mask name="BODEN" value="0x0080" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0080" >
<value value="0x0000" name="Off" cname="PBOR_OFF" />
<value value="0x0080" name="On" cname="PBOR_ON" />
- </mask>
- <mask name="MCLRE" value="0x8000" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x8000" >
<value value="0x0000" name="Internal" cname="MCLR_DIS" />
<value value="0x8000" name="External" cname="MCLR_EN" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="FBS" wmask="0x310F" bvalue="0x310F" >
- <mask name="WRTBS" value="0x0001" >
+ <config offset="0x6" name="FBS" wtqmask="0x310F" bvalue="0x310F" >
+ <tqmask name="WRTBS" value="0x0001" >
<value value="0x0000" name="All" cname="WR_PROT_BOOT_ON" />
<value value="0x0001" name="Off" cname="WR_PROT_BOOT_OFF" />
- </mask>
- <mask name="BSSEC" value="0x0008" >
+ </tqmask>
+ <tqmask name="BSSEC" value="0x0008" >
<value value="0x0000" name="High Security" cname="" />
<value value="0x0008" name="Standard Security" cname="" />
- </mask>
- <mask name="BSSIZ" value="0x0006" >
+ </tqmask>
+ <tqmask name="BSSIZ" value="0x0006" >
<value value="0x0000" name="4096" cname="" />
<value value="0x0002" name="2048" cname="" />
<value value="0x0004" name="512" cname="" />
<value value="0x0006" name="0" cname="" />
- </mask>
- <mask name="EBSSIZ" value="0x0100" >
+ </tqmask>
+ <tqmask name="EBSSIZ" value="0x0100" >
<value value="0x0000" name="256" cname="SMALL_BOOT_EEPROM" />
<value value="0x0100" name="0" cname="NO_BOOT_EEPROM" />
- </mask>
- <mask name="RBSSIZ" value="0x3000" >
+ </tqmask>
+ <tqmask name="RBSSIZ" value="0x3000" >
<value value="0x0000" name="1024" cname="LAR_BOOT_RAM" />
<value value="0x1000" name="256" cname="MED_BOOT_RAM" />
<value value="0x2000" name="128" cname="SMALL_BOOT_RAM" />
<value value="0x3000" name="0" cname="NO_BOOT_RAM" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x8" name="FSS" wmask="0x330F" bvalue="0x330F" >
- <mask name="WRTSS" value="0x0001" >
+ <config offset="0x8" name="FSS" wtqmask="0x330F" bvalue="0x330F" >
+ <tqmask name="WRTSS" value="0x0001" >
<value value="0x0000" name="All" cname="WR_PROT_SEC_ON" />
<value value="0x0001" name="Off" cname="WR_PROT_SEC_OFF" />
- </mask>
- <mask name="SSSEC" value="0x0008" >
+ </tqmask>
+ <tqmask name="SSSEC" value="0x0008" >
<value value="0x0000" name="High Security" cname="" />
<value value="0x0008" name="Standard Security" cname="" />
- </mask>
- <mask name="SSSIZ" value="0x0006" >
+ </tqmask>
+ <tqmask name="SSSIZ" value="0x0006" >
<value value="0x0000" name="16384" cname="" />
<value value="0x0002" name="8192" cname="" />
<value value="0x0004" name="4096" cname="" />
<value value="0x0006" name="0" cname="" />
- </mask>
- <mask name="ESSSIZ" value="0x0300" >
+ </tqmask>
+ <tqmask name="ESSSIZ" value="0x0300" >
<value value="0x0000" name="1024" cname="LAR_SEC_EEPROM" />
<value value="0x0100" name="512" cname="MED_SEC_EEPROM" />
<value value="0x0200" name="256" cname="SMALL_SEC_EEPROM" />
<value value="0x0300" name="0" cname="NO_SEC_EEPROM" />
- </mask>
- <mask name="RSSSIZ" value="0x3000" >
+ </tqmask>
+ <tqmask name="RSSSIZ" value="0x3000" >
<value value="0x0000" name="4096" cname="LAR_SEC_RAM" />
<value value="0x1000" name="2048" cname="MED_SEC_RAM" />
<value value="0x2000" name="256" cname="SMALL_SEC_RAM" />
<value value="0x3000" name="0" cname="NO_SEC_RAM" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="FGS" wmask="0x0007" bvalue="0x0007" >
- <mask name="WRTGS" value="0x0001" >
+ <config offset="0xA" name="FGS" wtqmask="0x0007" bvalue="0x0007" >
+ <tqmask name="WRTGS" value="0x0001" >
<value value="0x0000" name="All" cname="WR_PROT_GEN_ON" />
<value value="0x0001" name="Off" cname="WR_PROT_GEN_OFF" />
- </mask>
- <mask name="GSSEC" value="0x0006" >
+ </tqmask>
+ <tqmask name="GSSEC" value="0x0006" >
<value value="default" name="High Security" cname="HIGH_PROT" />
<value value="0x0004" name="Standard Security" cname="STAND_PROT" />
<value value="0x0006" name="Off" cname="GEN_PROT" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="ICD" wmask="0xC003" bvalue="0xC003" >
- <mask name="ICS" value="0x0003" >
+ <config offset="0xC" name="ICD" wtqmask="0xC003" bvalue="0xC003" >
+ <tqmask name="ICS" value="0x0003" >
<value value="0x0000" name="EMUC3, EMUD3" cname="0xFFFC" />
<value value="0x0001" name="EMUC2, EMUD2" cname="0xFFFD" />
<value value="0x0002" name="EMUC1, EMUD1" cname="0xFFFE" />
<value value="0x0003" name="PGC/EMUC, PGD/EMUD" cname="_" />
- </mask>
- <mask name="COE" value="0x4000" >
+ </tqmask>
+ <tqmask name="COE" value="0x4000" >
<value value="0x0000" name="On" cname="0xBFFF" />
<value value="0x4000" name="Off" cname="_" />
- </mask>
- <mask name="DEBUG" value="0x8000" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x8000" >
<value value="0x0000" name="On" cname="0x7FFF" />
<value value="0x8000" name="Off" cname="_" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/30F6012.xml b/src/devices/pic/xml_data/30F6012.xml
index e7c1797..7d5f9b5 100644
--- a/src/devices/pic/xml_data/30F6012.xml
+++ b/src/devices/pic/xml_data/30F6012.xml
@@ -29,13 +29,13 @@
<memory name="device_id" start="0xFF0000" end="0xFF0004" />
<memory name="config" start="0xF80000" end="0xF8000D" />
<memory name="eeprom" start="0x7FF000" end="0x7FFFFF" />
- <memory name="user_ids" start="0x8005C0" end="0x8005FF" rmask="0xFFFFFF" />
+ <memory name="user_ids" start="0x8005C0" end="0x8005FF" rtqmask="0xFFFFFF" />
<memory name="debug_vector" start="0x800000" end="0x800007" />
<memory name="program_executive" start="0x800000" end="0x80053F" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="FOSC" wmask="0xC30F" bvalue="0xC30F" cmask="0xC10F" >
- <mask name="FPR" value="0x000F" >
+ <config offset="0x0" name="FOSC" wtqmask="0xC30F" bvalue="0xC30F" ctqmask="0xC10F" >
+ <tqmask name="FPR" value="0x000F" >
<value value="0x0000" name="XTL" cname="XTL" />
<value value="0x0001" name="XTL" cname="XTL" />
<value value="0x0002" name="HS" cname="HS" />
@@ -52,23 +52,23 @@
<value value="0x000D" name="EC4" cname="ECIO_PLL4" />
<value value="0x000E" name="EC8" cname="ECIO_PLL8" />
<value value="0x000F" name="EC16" cname="ECIO_PLL16" />
- </mask>
- <mask name="FOS" value="0x0300" >
+ </tqmask>
+ <tqmask name="FOS" value="0x0300" >
<value value="0x0000" name="TMR1" cname="EXT" />
<value value="0x0100" name="INTRC_F" cname="FRC" />
<value value="0x0200" name="INTRC_LP" cname="LP" />
<value value="0x0300" name="PRIM" cname="_" />
- </mask>
- <mask name="FCKSM" value="0xC000" >
+ </tqmask>
+ <tqmask name="FCKSM" value="0xC000" >
<value value="0x0000" name="Switching on, monitor on" cname="CSW_FSCM_ON" />
<value value="0x4000" name="Switching on, monitor off" cname="CSW_ON_FSCM_OFF" />
<value value="0x8000" name="Switching off, monitor off" cname="CSW_FSCM_OFF" />
<value value="0xC000" name="Switching off, monitor off" cname="CSW_FSCM_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="FWDT" wmask="0x803F" bvalue="0x803F" >
- <mask name="FWPSB" value="0x000F" >
+ <config offset="0x2" name="FWDT" wtqmask="0x803F" bvalue="0x803F" >
+ <tqmask name="FWPSB" value="0x000F" >
<value value="0x0000" name="1:1" cname="WDTPSB_1" />
<value value="0x0001" name="1:2" cname="WDTPSB_2" />
<value value="0x0002" name="1:3" cname="WDTPSB_3" />
@@ -85,72 +85,72 @@
<value value="0x000D" name="1:14" cname="WDTPSB_14" />
<value value="0x000E" name="1:15" cname="WDTPSB_15" />
<value value="0x000F" name="1:16" cname="WDTPSB_16" />
- </mask>
- <mask name="FWPSA" value="0x0030" >
+ </tqmask>
+ <tqmask name="FWPSA" value="0x0030" >
<value value="0x0000" name="1:1" cname="WDTPSA_1" />
<value value="0x0010" name="1:8" cname="WDTPSA_8" />
<value value="0x0020" name="1:64" cname="WDTPSA_64" />
<value value="0x0030" name="1:512" cname="WDTPSA_512" />
- </mask>
- <mask name="FWDTEN" value="0x8000" >
+ </tqmask>
+ <tqmask name="FWDTEN" value="0x8000" >
<value value="0x0000" name="Off" cname="WDT_OFF" />
<value value="0x8000" name="On" cname="WDT_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="FBORPOR" wmask="0x87B3" bvalue="0x80B3" cmask="0x87B3" >
- <mask name="FPWRT" value="0x0003" >
+ <config offset="0x4" name="FBORPOR" wtqmask="0x87B3" bvalue="0x80B3" ctqmask="0x87B3" >
+ <tqmask name="FPWRT" value="0x0003" >
<value value="0x0000" name="0" cname="PWRT_OFF" />
<value value="0x0001" name="4" cname="PWRT_4" />
<value value="0x0002" name="16" cname="PWRT_16" />
<value value="0x0003" name="64" cname="PWRT_64" />
- </mask>
- <mask name="BORV" value="0x0030" >
+ </tqmask>
+ <tqmask name="BORV" value="0x0030" >
<value value="0x0000" name="4.5" cname="BORV_45" />
<value value="0x0010" name="4.2" cname="BORV_42" />
<value value="0x0020" name="2.7" cname="BORV_27" />
<value value="0x0030" name="2.0" cname="BORV_20" />
- </mask>
- <mask name="BODEN" value="0x0080" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0080" >
<value value="0x0000" name="Off" cname="PBOR_OFF" />
<value value="0x0080" name="On" cname="PBOR_ON" />
- </mask>
- <mask name="MCLRE" value="0x8000" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x8000" >
<value value="0x0000" name="Internal" cname="MCLR_DIS" />
<value value="0x8000" name="External" cname="MCLR_EN" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="RESERVED1" wmask="0x310F" bvalue="0x0000" cmask="0x310F" />
+ <config offset="0x6" name="RESERVED1" wtqmask="0x310F" bvalue="0x0000" ctqmask="0x310F" />
- <config offset="0x8" name="RESERVED2" wmask="0x330F" bvalue="0x0000" cmask="0x330F" />
+ <config offset="0x8" name="RESERVED2" wtqmask="0x330F" bvalue="0x0000" ctqmask="0x330F" />
- <config offset="0xA" name="FGS" wmask="0x0007" bvalue="0x0003" cmask="0x0007" >
- <mask name="GWRP" value="0x0001" >
+ <config offset="0xA" name="FGS" wtqmask="0x0007" bvalue="0x0003" ctqmask="0x0007" >
+ <tqmask name="GWRP" value="0x0001" >
<value value="0x0000" name="All" cname="0xFFFE" />
<value value="0x0001" name="Off" cname="_" />
- </mask>
- <mask name="GCP" value="0x0002" >
+ </tqmask>
+ <tqmask name="GCP" value="0x0002" >
<value value="0x0000" name="All" cname="CODE_PROT_ON" />
<value value="0x0002" name="Off" cname="CODE_PROT_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="ICD" wmask="0xC003" bvalue="0xC003" >
- <mask name="ICS" value="0x0003" >
+ <config offset="0xC" name="ICD" wtqmask="0xC003" bvalue="0xC003" >
+ <tqmask name="ICS" value="0x0003" >
<value value="0x0000" name="EMUC3, EMUD3" cname="0xFFFC" />
<value value="0x0001" name="EMUC2, EMUD2" cname="0xFFFD" />
<value value="0x0002" name="EMUC1, EMUD1" cname="0xFFFE" />
<value value="0x0003" name="PGC/EMUC, PGD/EMUD" cname="_" />
- </mask>
- <mask name="COE" value="0x4000" >
+ </tqmask>
+ <tqmask name="COE" value="0x4000" >
<value value="0x0000" name="On" cname="0xBFFF" />
<value value="0x4000" name="Off" cname="_" />
- </mask>
- <mask name="DEBUG" value="0x8000" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x8000" >
<value value="0x0000" name="On" cname="0x7FFF" />
<value value="0x8000" name="Off" cname="_" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/30F6012A.xml b/src/devices/pic/xml_data/30F6012A.xml
index 6dd84fb..c2a0e42 100644
--- a/src/devices/pic/xml_data/30F6012A.xml
+++ b/src/devices/pic/xml_data/30F6012A.xml
@@ -28,13 +28,13 @@
<memory name="device_id" start="0xFF0000" end="0xFF0004" />
<memory name="config" start="0xF80000" end="0xF8000D" />
<memory name="eeprom" start="0x7FF000" end="0x7FFFFF" />
- <memory name="user_ids" start="0x8005C0" end="0x8005FF" rmask="0xFFFFFF" />
+ <memory name="user_ids" start="0x8005C0" end="0x8005FF" rtqmask="0xFFFFFF" />
<memory name="debug_vector" start="0x800000" end="0x800007" />
<memory name="program_executive" start="0x800000" end="0x80053F" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="FOSC" wmask="0xC71F" bvalue="0xC71F" >
- <mask name="FOSFPR" value="0x071F" >
+ <config offset="0x0" name="FOSC" wtqmask="0xC71F" bvalue="0xC71F" >
+ <tqmask name="FOSFPR" value="0x071F" >
<value value="default" name="invalid" />
<value value="0x001F" name="TMR1" cname="LP" />
<value value="0x011F" name="INTRC_F" cname="FRC" />
@@ -54,17 +54,17 @@
<value value="0x0715" name="HS3_4" cname="HS3_PLL4" />
<value value="0x0716" name="HS3_8" cname="HS3_PLL8" />
<value value="0x0717" name="HS3_16" cname="HS3_PLL16" />
- </mask>
- <mask name="FCKSM" value="0xC000" >
+ </tqmask>
+ <tqmask name="FCKSM" value="0xC000" >
<value value="0x0000" name="Switching on, monitor on" cname="CSW_FSCM_ON" />
<value value="0x4000" name="Switching on, monitor off" cname="CSW_ON_FSCM_OFF" />
<value value="0x8000" name="Switching off, monitor off" cname="CSW_FSCM_OFF" />
<value value="0xC000" name="Switching off, monitor off" cname="CSW_FSCM_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="FWDT" wmask="0x803F" bvalue="0x803F" >
- <mask name="FWPSB" value="0x000F" >
+ <config offset="0x2" name="FWDT" wtqmask="0x803F" bvalue="0x803F" >
+ <tqmask name="FWPSB" value="0x000F" >
<value value="0x0000" name="1:1" cname="WDTPSB_1" />
<value value="0x0001" name="1:2" cname="WDTPSB_2" />
<value value="0x0002" name="1:3" cname="WDTPSB_3" />
@@ -81,125 +81,125 @@
<value value="0x000D" name="1:14" cname="WDTPSB_14" />
<value value="0x000E" name="1:15" cname="WDTPSB_15" />
<value value="0x000F" name="1:16" cname="WDTPSB_16" />
- </mask>
- <mask name="FWPSA" value="0x0030" >
+ </tqmask>
+ <tqmask name="FWPSA" value="0x0030" >
<value value="0x0000" name="1:1" cname="WDTPSA_1" />
<value value="0x0010" name="1:8" cname="WDTPSA_8" />
<value value="0x0020" name="1:64" cname="WDTPSA_64" />
<value value="0x0030" name="1:512" cname="WDTPSA_512" />
- </mask>
- <mask name="FWDTEN" value="0x8000" >
+ </tqmask>
+ <tqmask name="FWDTEN" value="0x8000" >
<value value="0x0000" name="Off" cname="WDT_OFF" />
<value value="0x8000" name="On" cname="WDT_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="FBORPOR" wmask="0x87B3" bvalue="0x80B3" cmask="0x87B3" >
- <mask name="FPWRT" value="0x0003" >
+ <config offset="0x4" name="FBORPOR" wtqmask="0x87B3" bvalue="0x80B3" ctqmask="0x87B3" >
+ <tqmask name="FPWRT" value="0x0003" >
<value value="0x0000" name="0" cname="PWRT_OFF" />
<value value="0x0001" name="4" cname="PWRT_4" />
<value value="0x0002" name="16" cname="PWRT_16" />
<value value="0x0003" name="64" cname="PWRT_64" />
- </mask>
- <mask name="BORV" value="0x0030" >
+ </tqmask>
+ <tqmask name="BORV" value="0x0030" >
<value value="0x0000" name="4.5" cname="BORV_45" />
<value value="0x0010" name="4.2" cname="BORV_42" />
<value value="0x0020" name="2.7" cname="BORV_27" />
<value value="0x0030" name="2.0" cname="BORV_20" />
- </mask>
- <mask name="BODEN" value="0x0080" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0080" >
<value value="0x0000" name="Off" cname="PBOR_OFF" />
<value value="0x0080" name="On" cname="PBOR_ON" />
- </mask>
- <mask name="MCLRE" value="0x8000" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x8000" >
<value value="0x0000" name="Internal" cname="MCLR_DIS" />
<value value="0x8000" name="External" cname="MCLR_EN" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="FBS" wmask="0x310F" bvalue="0x310F" >
- <mask name="WRTBS" value="0x0001" >
+ <config offset="0x6" name="FBS" wtqmask="0x310F" bvalue="0x310F" >
+ <tqmask name="WRTBS" value="0x0001" >
<value value="0x0000" name="All" cname="WR_PROT_BOOT_ON" />
<value value="0x0001" name="Off" cname="WR_PROT_BOOT_OFF" />
- </mask>
- <mask name="BSSEC" value="0x0008" >
+ </tqmask>
+ <tqmask name="BSSEC" value="0x0008" >
<value value="0x0000" name="High Security" cname="" />
<value value="0x0008" name="Standard Security" cname="" />
- </mask>
- <mask name="BSSIZ" value="0x0006" >
+ </tqmask>
+ <tqmask name="BSSIZ" value="0x0006" >
<value value="0x0000" name="4096" cname="" />
<value value="0x0002" name="2048" cname="" />
<value value="0x0004" name="512" cname="" />
<value value="0x0006" name="0" cname="" />
- </mask>
- <mask name="EBSSIZ" value="0x0100" >
+ </tqmask>
+ <tqmask name="EBSSIZ" value="0x0100" >
<value value="0x0000" name="256" cname="SMALL_BOOT_EEPROM" />
<value value="0x0100" name="0" cname="NO_BOOT_EEPROM" />
- </mask>
- <mask name="RBSSIZ" value="0x3000" >
+ </tqmask>
+ <tqmask name="RBSSIZ" value="0x3000" >
<value value="0x0000" name="1024" cname="LAR_BOOT_RAM" />
<value value="0x1000" name="256" cname="MED_BOOT_RAM" />
<value value="0x2000" name="128" cname="SMALL_BOOT_RAM" />
<value value="0x3000" name="0" cname="NO_BOOT_RAM" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x8" name="FSS" wmask="0x330F" bvalue="0x330F" >
- <mask name="WRTSS" value="0x0001" >
+ <config offset="0x8" name="FSS" wtqmask="0x330F" bvalue="0x330F" >
+ <tqmask name="WRTSS" value="0x0001" >
<value value="0x0000" name="All" cname="WR_PROT_SEC_ON" />
<value value="0x0001" name="Off" cname="WR_PROT_SEC_OFF" />
- </mask>
- <mask name="SSSEC" value="0x0008" >
+ </tqmask>
+ <tqmask name="SSSEC" value="0x0008" >
<value value="0x0000" name="High Security" cname="" />
<value value="0x0008" name="Standard Security" cname="" />
- </mask>
- <mask name="SSSIZ" value="0x0006" >
+ </tqmask>
+ <tqmask name="SSSIZ" value="0x0006" >
<value value="0x0000" name="16384" cname="" />
<value value="0x0002" name="8192" cname="" />
<value value="0x0004" name="4096" cname="" />
<value value="0x0006" name="0" cname="" />
- </mask>
- <mask name="ESSSIZ" value="0x0300" >
+ </tqmask>
+ <tqmask name="ESSSIZ" value="0x0300" >
<value value="0x0000" name="1024" cname="LAR_SEC_EEPROM" />
<value value="0x0100" name="512" cname="MED_SEC_EEPROM" />
<value value="0x0200" name="256" cname="SMALL_SEC_EEPROM" />
<value value="0x0300" name="0" cname="NO_SEC_EEPROM" />
- </mask>
- <mask name="RSSSIZ" value="0x3000" >
+ </tqmask>
+ <tqmask name="RSSSIZ" value="0x3000" >
<value value="0x0000" name="4096" cname="LAR_SEC_RAM" />
<value value="0x1000" name="2048" cname="MED_SEC_RAM" />
<value value="0x2000" name="256" cname="SMALL_SEC_RAM" />
<value value="0x3000" name="0" cname="NO_SEC_RAM" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="FGS" wmask="0x0007" bvalue="0x0007" >
- <mask name="WRTGS" value="0x0001" >
+ <config offset="0xA" name="FGS" wtqmask="0x0007" bvalue="0x0007" >
+ <tqmask name="WRTGS" value="0x0001" >
<value value="0x0000" name="All" cname="WR_PROT_GEN_ON" />
<value value="0x0001" name="Off" cname="WR_PROT_GEN_OFF" />
- </mask>
- <mask name="GSSEC" value="0x0006" >
+ </tqmask>
+ <tqmask name="GSSEC" value="0x0006" >
<value value="default" name="High Security" cname="HIGH_PROT" />
<value value="0x0004" name="Standard Security" cname="STAND_PROT" />
<value value="0x0006" name="Off" cname="GEN_PROT" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="ICD" wmask="0xC003" bvalue="0xC003" >
- <mask name="ICS" value="0x0003" >
+ <config offset="0xC" name="ICD" wtqmask="0xC003" bvalue="0xC003" >
+ <tqmask name="ICS" value="0x0003" >
<value value="0x0000" name="EMUC3, EMUD3" cname="0xFFFC" />
<value value="0x0001" name="EMUC2, EMUD2" cname="0xFFFD" />
<value value="0x0002" name="EMUC1, EMUD1" cname="0xFFFE" />
<value value="0x0003" name="PGC/EMUC, PGD/EMUD" cname="_" />
- </mask>
- <mask name="COE" value="0x4000" >
+ </tqmask>
+ <tqmask name="COE" value="0x4000" >
<value value="0x0000" name="On" cname="0xBFFF" />
<value value="0x4000" name="Off" cname="_" />
- </mask>
- <mask name="DEBUG" value="0x8000" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x8000" >
<value value="0x0000" name="On" cname="0x7FFF" />
<value value="0x8000" name="Off" cname="_" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/30F6013.xml b/src/devices/pic/xml_data/30F6013.xml
index 34b66cf..81451a6 100644
--- a/src/devices/pic/xml_data/30F6013.xml
+++ b/src/devices/pic/xml_data/30F6013.xml
@@ -29,13 +29,13 @@
<memory name="device_id" start="0xFF0000" end="0xFF0004" />
<memory name="config" start="0xF80000" end="0xF8000D" />
<memory name="eeprom" start="0x7FF800" end="0x7FFFFF" />
- <memory name="user_ids" start="0x8005C0" end="0x8005FF" rmask="0xFFFFFF" />
+ <memory name="user_ids" start="0x8005C0" end="0x8005FF" rtqmask="0xFFFFFF" />
<memory name="debug_vector" start="0x800000" end="0x800007" />
<memory name="program_executive" start="0x800000" end="0x80053F" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="FOSC" wmask="0xC30F" bvalue="0xC30F" cmask="0xC10F" >
- <mask name="FPR" value="0x000F" >
+ <config offset="0x0" name="FOSC" wtqmask="0xC30F" bvalue="0xC30F" ctqmask="0xC10F" >
+ <tqmask name="FPR" value="0x000F" >
<value value="0x0000" name="XTL" cname="XTL" />
<value value="0x0001" name="XTL" cname="XTL" />
<value value="0x0002" name="HS" cname="HS" />
@@ -52,23 +52,23 @@
<value value="0x000D" name="EC4" cname="ECIO_PLL4" />
<value value="0x000E" name="EC8" cname="ECIO_PLL8" />
<value value="0x000F" name="EC16" cname="ECIO_PLL16" />
- </mask>
- <mask name="FOS" value="0x0300" >
+ </tqmask>
+ <tqmask name="FOS" value="0x0300" >
<value value="0x0000" name="TMR1" cname="EXT" />
<value value="0x0100" name="INTRC_F" cname="FRC" />
<value value="0x0200" name="INTRC_LP" cname="LP" />
<value value="0x0300" name="PRIM" cname="_" />
- </mask>
- <mask name="FCKSM" value="0xC000" >
+ </tqmask>
+ <tqmask name="FCKSM" value="0xC000" >
<value value="0x0000" name="Switching on, monitor on" cname="CSW_FSCM_ON" />
<value value="0x4000" name="Switching on, monitor off" cname="CSW_ON_FSCM_OFF" />
<value value="0x8000" name="Switching off, monitor off" cname="CSW_FSCM_OFF" />
<value value="0xC000" name="Switching off, monitor off" cname="CSW_FSCM_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="FWDT" wmask="0x803F" bvalue="0x803F" >
- <mask name="FWPSB" value="0x000F" >
+ <config offset="0x2" name="FWDT" wtqmask="0x803F" bvalue="0x803F" >
+ <tqmask name="FWPSB" value="0x000F" >
<value value="0x0000" name="1:1" cname="WDTPSB_1" />
<value value="0x0001" name="1:2" cname="WDTPSB_2" />
<value value="0x0002" name="1:3" cname="WDTPSB_3" />
@@ -85,72 +85,72 @@
<value value="0x000D" name="1:14" cname="WDTPSB_14" />
<value value="0x000E" name="1:15" cname="WDTPSB_15" />
<value value="0x000F" name="1:16" cname="WDTPSB_16" />
- </mask>
- <mask name="FWPSA" value="0x0030" >
+ </tqmask>
+ <tqmask name="FWPSA" value="0x0030" >
<value value="0x0000" name="1:1" cname="WDTPSA_1" />
<value value="0x0010" name="1:8" cname="WDTPSA_8" />
<value value="0x0020" name="1:64" cname="WDTPSA_64" />
<value value="0x0030" name="1:512" cname="WDTPSA_512" />
- </mask>
- <mask name="FWDTEN" value="0x8000" >
+ </tqmask>
+ <tqmask name="FWDTEN" value="0x8000" >
<value value="0x0000" name="Off" cname="WDT_OFF" />
<value value="0x8000" name="On" cname="WDT_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="FBORPOR" wmask="0x87B3" bvalue="0x80B3" cmask="0x87B3" >
- <mask name="FPWRT" value="0x0003" >
+ <config offset="0x4" name="FBORPOR" wtqmask="0x87B3" bvalue="0x80B3" ctqmask="0x87B3" >
+ <tqmask name="FPWRT" value="0x0003" >
<value value="0x0000" name="0" cname="PWRT_OFF" />
<value value="0x0001" name="4" cname="PWRT_4" />
<value value="0x0002" name="16" cname="PWRT_16" />
<value value="0x0003" name="64" cname="PWRT_64" />
- </mask>
- <mask name="BORV" value="0x0030" >
+ </tqmask>
+ <tqmask name="BORV" value="0x0030" >
<value value="0x0000" name="4.5" cname="BORV_45" />
<value value="0x0010" name="4.2" cname="BORV_42" />
<value value="0x0020" name="2.7" cname="BORV_27" />
<value value="0x0030" name="2.0" cname="BORV_20" />
- </mask>
- <mask name="BODEN" value="0x0080" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0080" >
<value value="0x0000" name="Off" cname="PBOR_OFF" />
<value value="0x0080" name="On" cname="PBOR_ON" />
- </mask>
- <mask name="MCLRE" value="0x8000" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x8000" >
<value value="0x0000" name="Internal" cname="MCLR_DIS" />
<value value="0x8000" name="External" cname="MCLR_EN" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="RESERVED1" wmask="0x310F" bvalue="0x0000" cmask="0x310F" />
+ <config offset="0x6" name="RESERVED1" wtqmask="0x310F" bvalue="0x0000" ctqmask="0x310F" />
- <config offset="0x8" name="RESERVED2" wmask="0x330F" bvalue="0x0000" cmask="0x330F" />
+ <config offset="0x8" name="RESERVED2" wtqmask="0x330F" bvalue="0x0000" ctqmask="0x330F" />
- <config offset="0xA" name="FGS" wmask="0x0007" bvalue="0x0003" cmask="0x0007" >
- <mask name="GWRP" value="0x0001" >
+ <config offset="0xA" name="FGS" wtqmask="0x0007" bvalue="0x0003" ctqmask="0x0007" >
+ <tqmask name="GWRP" value="0x0001" >
<value value="0x0000" name="All" cname="0xFFFE" />
<value value="0x0001" name="Off" cname="_" />
- </mask>
- <mask name="GCP" value="0x0002" >
+ </tqmask>
+ <tqmask name="GCP" value="0x0002" >
<value value="0x0000" name="All" cname="CODE_PROT_ON" />
<value value="0x0002" name="Off" cname="CODE_PROT_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="ICD" wmask="0xC003" bvalue="0xC003" >
- <mask name="ICS" value="0x0003" >
+ <config offset="0xC" name="ICD" wtqmask="0xC003" bvalue="0xC003" >
+ <tqmask name="ICS" value="0x0003" >
<value value="0x0000" name="EMUC3, EMUD3" cname="0xFFFC" />
<value value="0x0001" name="EMUC2, EMUD2" cname="0xFFFD" />
<value value="0x0002" name="EMUC1, EMUD1" cname="0xFFFE" />
<value value="0x0003" name="PGC/EMUC, PGD/EMUD" cname="_" />
- </mask>
- <mask name="COE" value="0x4000" >
+ </tqmask>
+ <tqmask name="COE" value="0x4000" >
<value value="0x0000" name="On" cname="0xBFFF" />
<value value="0x4000" name="Off" cname="_" />
- </mask>
- <mask name="DEBUG" value="0x8000" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x8000" >
<value value="0x0000" name="On" cname="0x7FFF" />
<value value="0x8000" name="Off" cname="_" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/30F6013A.xml b/src/devices/pic/xml_data/30F6013A.xml
index e0a5758..ff382ea 100644
--- a/src/devices/pic/xml_data/30F6013A.xml
+++ b/src/devices/pic/xml_data/30F6013A.xml
@@ -28,13 +28,13 @@
<memory name="device_id" start="0xFF0000" end="0xFF0004" />
<memory name="config" start="0xF80000" end="0xF8000D" />
<memory name="eeprom" start="0x7FF800" end="0x7FFFFF" />
- <memory name="user_ids" start="0x8005C0" end="0x8005FF" rmask="0xFFFFFF" />
+ <memory name="user_ids" start="0x8005C0" end="0x8005FF" rtqmask="0xFFFFFF" />
<memory name="debug_vector" start="0x800000" end="0x800007" />
<memory name="program_executive" start="0x800000" end="0x80053F" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="FOSC" wmask="0xC71F" bvalue="0xC71F" >
- <mask name="FOSFPR" value="0x071F" >
+ <config offset="0x0" name="FOSC" wtqmask="0xC71F" bvalue="0xC71F" >
+ <tqmask name="FOSFPR" value="0x071F" >
<value value="default" name="invalid" />
<value value="0x001F" name="TMR1" cname="LP" />
<value value="0x011F" name="INTRC_F" cname="FRC" />
@@ -54,17 +54,17 @@
<value value="0x0715" name="HS3_4" cname="HS3_PLL4" />
<value value="0x0716" name="HS3_8" cname="HS3_PLL8" />
<value value="0x0717" name="HS3_16" cname="HS3_PLL16" />
- </mask>
- <mask name="FCKSM" value="0xC000" >
+ </tqmask>
+ <tqmask name="FCKSM" value="0xC000" >
<value value="0x0000" name="Switching on, monitor on" cname="CSW_FSCM_ON" />
<value value="0x4000" name="Switching on, monitor off" cname="CSW_ON_FSCM_OFF" />
<value value="0x8000" name="Switching off, monitor off" cname="CSW_FSCM_OFF" />
<value value="0xC000" name="Switching off, monitor off" cname="CSW_FSCM_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="FWDT" wmask="0x803F" bvalue="0x803F" >
- <mask name="FWPSB" value="0x000F" >
+ <config offset="0x2" name="FWDT" wtqmask="0x803F" bvalue="0x803F" >
+ <tqmask name="FWPSB" value="0x000F" >
<value value="0x0000" name="1:1" cname="WDTPSB_1" />
<value value="0x0001" name="1:2" cname="WDTPSB_2" />
<value value="0x0002" name="1:3" cname="WDTPSB_3" />
@@ -81,125 +81,125 @@
<value value="0x000D" name="1:14" cname="WDTPSB_14" />
<value value="0x000E" name="1:15" cname="WDTPSB_15" />
<value value="0x000F" name="1:16" cname="WDTPSB_16" />
- </mask>
- <mask name="FWPSA" value="0x0030" >
+ </tqmask>
+ <tqmask name="FWPSA" value="0x0030" >
<value value="0x0000" name="1:1" cname="WDTPSA_1" />
<value value="0x0010" name="1:8" cname="WDTPSA_8" />
<value value="0x0020" name="1:64" cname="WDTPSA_64" />
<value value="0x0030" name="1:512" cname="WDTPSA_512" />
- </mask>
- <mask name="FWDTEN" value="0x8000" >
+ </tqmask>
+ <tqmask name="FWDTEN" value="0x8000" >
<value value="0x0000" name="Off" cname="WDT_OFF" />
<value value="0x8000" name="On" cname="WDT_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="FBORPOR" wmask="0x87B3" bvalue="0x80B3" cmask="0x87B3" >
- <mask name="FPWRT" value="0x0003" >
+ <config offset="0x4" name="FBORPOR" wtqmask="0x87B3" bvalue="0x80B3" ctqmask="0x87B3" >
+ <tqmask name="FPWRT" value="0x0003" >
<value value="0x0000" name="0" cname="PWRT_OFF" />
<value value="0x0001" name="4" cname="PWRT_4" />
<value value="0x0002" name="16" cname="PWRT_16" />
<value value="0x0003" name="64" cname="PWRT_64" />
- </mask>
- <mask name="BORV" value="0x0030" >
+ </tqmask>
+ <tqmask name="BORV" value="0x0030" >
<value value="0x0000" name="4.5" cname="BORV_45" />
<value value="0x0010" name="4.2" cname="BORV_42" />
<value value="0x0020" name="2.7" cname="BORV_27" />
<value value="0x0030" name="2.0" cname="BORV_20" />
- </mask>
- <mask name="BODEN" value="0x0080" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0080" >
<value value="0x0000" name="Off" cname="PBOR_OFF" />
<value value="0x0080" name="On" cname="PBOR_ON" />
- </mask>
- <mask name="MCLRE" value="0x8000" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x8000" >
<value value="0x0000" name="Internal" cname="MCLR_DIS" />
<value value="0x8000" name="External" cname="MCLR_EN" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="FBS" wmask="0x310F" bvalue="0x310F" >
- <mask name="WRTBS" value="0x0001" >
+ <config offset="0x6" name="FBS" wtqmask="0x310F" bvalue="0x310F" >
+ <tqmask name="WRTBS" value="0x0001" >
<value value="0x0000" name="All" cname="WR_PROT_BOOT_ON" />
<value value="0x0001" name="Off" cname="WR_PROT_BOOT_OFF" />
- </mask>
- <mask name="BSSEC" value="0x0008" >
+ </tqmask>
+ <tqmask name="BSSEC" value="0x0008" >
<value value="0x0000" name="High Security" cname="" />
<value value="0x0008" name="Standard Security" cname="" />
- </mask>
- <mask name="BSSIZ" value="0x0006" >
+ </tqmask>
+ <tqmask name="BSSIZ" value="0x0006" >
<value value="0x0000" name="4096" cname="" />
<value value="0x0002" name="2048" cname="" />
<value value="0x0004" name="512" cname="" />
<value value="0x0006" name="0" cname="" />
- </mask>
- <mask name="EBSSIZ" value="0x0100" >
+ </tqmask>
+ <tqmask name="EBSSIZ" value="0x0100" >
<value value="0x0000" name="256" cname="SMALL_BOOT_EEPROM" />
<value value="0x0100" name="0" cname="NO_BOOT_EEPROM" />
- </mask>
- <mask name="RBSSIZ" value="0x3000" >
+ </tqmask>
+ <tqmask name="RBSSIZ" value="0x3000" >
<value value="0x0000" name="1024" cname="LAR_BOOT_RAM" />
<value value="0x1000" name="256" cname="MED_BOOT_RAM" />
<value value="0x2000" name="128" cname="SMALL_BOOT_RAM" />
<value value="0x3000" name="0" cname="NO_BOOT_RAM" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x8" name="FSS" wmask="0x330F" bvalue="0x330F" >
- <mask name="WRTSS" value="0x0001" >
+ <config offset="0x8" name="FSS" wtqmask="0x330F" bvalue="0x330F" >
+ <tqmask name="WRTSS" value="0x0001" >
<value value="0x0000" name="All" cname="WR_PROT_SEC_ON" />
<value value="0x0001" name="Off" cname="WR_PROT_SEC_OFF" />
- </mask>
- <mask name="SSSEC" value="0x0008" >
+ </tqmask>
+ <tqmask name="SSSEC" value="0x0008" >
<value value="0x0000" name="High Security" cname="" />
<value value="0x0008" name="Standard Security" cname="" />
- </mask>
- <mask name="SSSIZ" value="0x0006" >
+ </tqmask>
+ <tqmask name="SSSIZ" value="0x0006" >
<value value="0x0000" name="16384" cname="" />
<value value="0x0002" name="8192" cname="" />
<value value="0x0004" name="4096" cname="" />
<value value="0x0006" name="0" cname="" />
- </mask>
- <mask name="ESSSIZ" value="0x0300" >
+ </tqmask>
+ <tqmask name="ESSSIZ" value="0x0300" >
<value value="0x0000" name="1024" cname="LAR_SEC_EEPROM" />
<value value="0x0100" name="512" cname="MED_SEC_EEPROM" />
<value value="0x0200" name="256" cname="SMALL_SEC_EEPROM" />
<value value="0x0300" name="0" cname="NO_SEC_EEPROM" />
- </mask>
- <mask name="RSSSIZ" value="0x3000" >
+ </tqmask>
+ <tqmask name="RSSSIZ" value="0x3000" >
<value value="0x0000" name="4096" cname="LAR_SEC_RAM" />
<value value="0x1000" name="2048" cname="MED_SEC_RAM" />
<value value="0x2000" name="256" cname="SMALL_SEC_RAM" />
<value value="0x3000" name="0" cname="NO_SEC_RAM" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="FGS" wmask="0x0007" bvalue="0x0007" >
- <mask name="WRTGS" value="0x0001" >
+ <config offset="0xA" name="FGS" wtqmask="0x0007" bvalue="0x0007" >
+ <tqmask name="WRTGS" value="0x0001" >
<value value="0x0000" name="All" cname="WR_PROT_GEN_ON" />
<value value="0x0001" name="Off" cname="WR_PROT_GEN_OFF" />
- </mask>
- <mask name="GSSEC" value="0x0006" >
+ </tqmask>
+ <tqmask name="GSSEC" value="0x0006" >
<value value="default" name="High Security" cname="HIGH_PROT" />
<value value="0x0004" name="Standard Security" cname="STAND_PROT" />
<value value="0x0006" name="Off" cname="GEN_PROT" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="ICD" wmask="0xC003" bvalue="0xC003" >
- <mask name="ICS" value="0x0003" >
+ <config offset="0xC" name="ICD" wtqmask="0xC003" bvalue="0xC003" >
+ <tqmask name="ICS" value="0x0003" >
<value value="0x0000" name="EMUC3, EMUD3" cname="0xFFFC" />
<value value="0x0001" name="EMUC2, EMUD2" cname="0xFFFD" />
<value value="0x0002" name="EMUC1, EMUD1" cname="0xFFFE" />
<value value="0x0003" name="PGC/EMUC, PGD/EMUD" cname="_" />
- </mask>
- <mask name="COE" value="0x4000" >
+ </tqmask>
+ <tqmask name="COE" value="0x4000" >
<value value="0x0000" name="On" cname="0xBFFF" />
<value value="0x4000" name="Off" cname="_" />
- </mask>
- <mask name="DEBUG" value="0x8000" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x8000" >
<value value="0x0000" name="On" cname="0x7FFF" />
<value value="0x8000" name="Off" cname="_" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/30F6014.xml b/src/devices/pic/xml_data/30F6014.xml
index 8cf7766..2e5353e 100644
--- a/src/devices/pic/xml_data/30F6014.xml
+++ b/src/devices/pic/xml_data/30F6014.xml
@@ -29,13 +29,13 @@
<memory name="device_id" start="0xFF0000" end="0xFF0004" />
<memory name="config" start="0xF80000" end="0xF8000D" />
<memory name="eeprom" start="0x7FF000" end="0x7FFFFF" />
- <memory name="user_ids" start="0x8005C0" end="0x8005FF" rmask="0xFFFFFF" />
+ <memory name="user_ids" start="0x8005C0" end="0x8005FF" rtqmask="0xFFFFFF" />
<memory name="debug_vector" start="0x800000" end="0x800007" />
<memory name="program_executive" start="0x800000" end="0x80053F" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="FOSC" wmask="0xC30F" bvalue="0xC30F" cmask="0xC10F" >
- <mask name="FPR" value="0x000F" >
+ <config offset="0x0" name="FOSC" wtqmask="0xC30F" bvalue="0xC30F" ctqmask="0xC10F" >
+ <tqmask name="FPR" value="0x000F" >
<value value="0x0000" name="XTL" cname="XTL" />
<value value="0x0001" name="XTL" cname="XTL" />
<value value="0x0002" name="HS" cname="HS" />
@@ -52,23 +52,23 @@
<value value="0x000D" name="EC4" cname="ECIO_PLL4" />
<value value="0x000E" name="EC8" cname="ECIO_PLL8" />
<value value="0x000F" name="EC16" cname="ECIO_PLL16" />
- </mask>
- <mask name="FOS" value="0x0300" >
+ </tqmask>
+ <tqmask name="FOS" value="0x0300" >
<value value="0x0000" name="TMR1" cname="EXT" />
<value value="0x0100" name="INTRC_F" cname="FRC" />
<value value="0x0200" name="INTRC_LP" cname="LP" />
<value value="0x0300" name="PRIM" cname="_" />
- </mask>
- <mask name="FCKSM" value="0xC000" >
+ </tqmask>
+ <tqmask name="FCKSM" value="0xC000" >
<value value="0x0000" name="Switching on, monitor on" cname="CSW_FSCM_ON" />
<value value="0x4000" name="Switching on, monitor off" cname="CSW_ON_FSCM_OFF" />
<value value="0x8000" name="Switching off, monitor off" cname="CSW_FSCM_OFF" />
<value value="0xC000" name="Switching off, monitor off" cname="CSW_FSCM_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="FWDT" wmask="0x803F" bvalue="0x803F" >
- <mask name="FWPSB" value="0x000F" >
+ <config offset="0x2" name="FWDT" wtqmask="0x803F" bvalue="0x803F" >
+ <tqmask name="FWPSB" value="0x000F" >
<value value="0x0000" name="1:1" cname="WDTPSB_1" />
<value value="0x0001" name="1:2" cname="WDTPSB_2" />
<value value="0x0002" name="1:3" cname="WDTPSB_3" />
@@ -85,72 +85,72 @@
<value value="0x000D" name="1:14" cname="WDTPSB_14" />
<value value="0x000E" name="1:15" cname="WDTPSB_15" />
<value value="0x000F" name="1:16" cname="WDTPSB_16" />
- </mask>
- <mask name="FWPSA" value="0x0030" >
+ </tqmask>
+ <tqmask name="FWPSA" value="0x0030" >
<value value="0x0000" name="1:1" cname="WDTPSA_1" />
<value value="0x0010" name="1:8" cname="WDTPSA_8" />
<value value="0x0020" name="1:64" cname="WDTPSA_64" />
<value value="0x0030" name="1:512" cname="WDTPSA_512" />
- </mask>
- <mask name="FWDTEN" value="0x8000" >
+ </tqmask>
+ <tqmask name="FWDTEN" value="0x8000" >
<value value="0x0000" name="Off" cname="WDT_OFF" />
<value value="0x8000" name="On" cname="WDT_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="FBORPOR" wmask="0x87B3" bvalue="0x80B3" cmask="0x87B3" >
- <mask name="FPWRT" value="0x0003" >
+ <config offset="0x4" name="FBORPOR" wtqmask="0x87B3" bvalue="0x80B3" ctqmask="0x87B3" >
+ <tqmask name="FPWRT" value="0x0003" >
<value value="0x0000" name="0" cname="PWRT_OFF" />
<value value="0x0001" name="4" cname="PWRT_4" />
<value value="0x0002" name="16" cname="PWRT_16" />
<value value="0x0003" name="64" cname="PWRT_64" />
- </mask>
- <mask name="BORV" value="0x0030" >
+ </tqmask>
+ <tqmask name="BORV" value="0x0030" >
<value value="0x0000" name="4.5" cname="BORV_45" />
<value value="0x0010" name="4.2" cname="BORV_42" />
<value value="0x0020" name="2.7" cname="BORV_27" />
<value value="0x0030" name="2.0" cname="BORV_20" />
- </mask>
- <mask name="BODEN" value="0x0080" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0080" >
<value value="0x0000" name="Off" cname="PBOR_OFF" />
<value value="0x0080" name="On" cname="PBOR_ON" />
- </mask>
- <mask name="MCLRE" value="0x8000" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x8000" >
<value value="0x0000" name="Internal" cname="MCLR_DIS" />
<value value="0x8000" name="External" cname="MCLR_EN" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="RESERVED1" wmask="0x310F" bvalue="0x0000" cmask="0x310F" />
+ <config offset="0x6" name="RESERVED1" wtqmask="0x310F" bvalue="0x0000" ctqmask="0x310F" />
- <config offset="0x8" name="RESERVED2" wmask="0x330F" bvalue="0x0000" cmask="0x330F" />
+ <config offset="0x8" name="RESERVED2" wtqmask="0x330F" bvalue="0x0000" ctqmask="0x330F" />
- <config offset="0xA" name="FGS" wmask="0x0007" bvalue="0x0003" cmask="0x0007" >
- <mask name="GWRP" value="0x0001" >
+ <config offset="0xA" name="FGS" wtqmask="0x0007" bvalue="0x0003" ctqmask="0x0007" >
+ <tqmask name="GWRP" value="0x0001" >
<value value="0x0000" name="All" cname="0xFFFE" />
<value value="0x0001" name="Off" cname="_" />
- </mask>
- <mask name="GCP" value="0x0002" >
+ </tqmask>
+ <tqmask name="GCP" value="0x0002" >
<value value="0x0000" name="All" cname="CODE_PROT_ON" />
<value value="0x0002" name="Off" cname="CODE_PROT_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="ICD" wmask="0xC003" bvalue="0xC003" >
- <mask name="ICS" value="0x0003" >
+ <config offset="0xC" name="ICD" wtqmask="0xC003" bvalue="0xC003" >
+ <tqmask name="ICS" value="0x0003" >
<value value="0x0000" name="EMUC3, EMUD3" cname="0xFFFC" />
<value value="0x0001" name="EMUC2, EMUD2" cname="0xFFFD" />
<value value="0x0002" name="EMUC1, EMUD1" cname="0xFFFE" />
<value value="0x0003" name="PGC/EMUC, PGD/EMUD" cname="_" />
- </mask>
- <mask name="COE" value="0x4000" >
+ </tqmask>
+ <tqmask name="COE" value="0x4000" >
<value value="0x0000" name="On" cname="0xBFFF" />
<value value="0x4000" name="Off" cname="_" />
- </mask>
- <mask name="DEBUG" value="0x8000" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x8000" >
<value value="0x0000" name="On" cname="0x7FFF" />
<value value="0x8000" name="Off" cname="_" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/30F6014A.xml b/src/devices/pic/xml_data/30F6014A.xml
index c6a6efe..6396aed 100644
--- a/src/devices/pic/xml_data/30F6014A.xml
+++ b/src/devices/pic/xml_data/30F6014A.xml
@@ -28,13 +28,13 @@
<memory name="device_id" start="0xFF0000" end="0xFF0004" />
<memory name="config" start="0xF80000" end="0xF8000D" />
<memory name="eeprom" start="0x7FF000" end="0x7FFFFF" />
- <memory name="user_ids" start="0x8005C0" end="0x8005FF" rmask="0xFFFFFF" />
+ <memory name="user_ids" start="0x8005C0" end="0x8005FF" rtqmask="0xFFFFFF" />
<memory name="debug_vector" start="0x800000" end="0x800007" />
<memory name="program_executive" start="0x800000" end="0x80053F" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="FOSC" wmask="0xC71F" bvalue="0xC71F" >
- <mask name="FOSFPR" value="0x071F" >
+ <config offset="0x0" name="FOSC" wtqmask="0xC71F" bvalue="0xC71F" >
+ <tqmask name="FOSFPR" value="0x071F" >
<value value="default" name="invalid" />
<value value="0x001F" name="TMR1" cname="LP" />
<value value="0x011F" name="INTRC_F" cname="FRC" />
@@ -54,17 +54,17 @@
<value value="0x0715" name="HS3_4" cname="HS3_PLL4" />
<value value="0x0716" name="HS3_8" cname="HS3_PLL8" />
<value value="0x0717" name="HS3_16" cname="HS3_PLL16" />
- </mask>
- <mask name="FCKSM" value="0xC000" >
+ </tqmask>
+ <tqmask name="FCKSM" value="0xC000" >
<value value="0x0000" name="Switching on, monitor on" cname="CSW_FSCM_ON" />
<value value="0x4000" name="Switching on, monitor off" cname="CSW_ON_FSCM_OFF" />
<value value="0x8000" name="Switching off, monitor off" cname="CSW_FSCM_OFF" />
<value value="0xC000" name="Switching off, monitor off" cname="CSW_FSCM_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="FWDT" wmask="0x803F" bvalue="0x803F" >
- <mask name="FWPSB" value="0x000F" >
+ <config offset="0x2" name="FWDT" wtqmask="0x803F" bvalue="0x803F" >
+ <tqmask name="FWPSB" value="0x000F" >
<value value="0x0000" name="1:1" cname="WDTPSB_1" />
<value value="0x0001" name="1:2" cname="WDTPSB_2" />
<value value="0x0002" name="1:3" cname="WDTPSB_3" />
@@ -81,125 +81,125 @@
<value value="0x000D" name="1:14" cname="WDTPSB_14" />
<value value="0x000E" name="1:15" cname="WDTPSB_15" />
<value value="0x000F" name="1:16" cname="WDTPSB_16" />
- </mask>
- <mask name="FWPSA" value="0x0030" >
+ </tqmask>
+ <tqmask name="FWPSA" value="0x0030" >
<value value="0x0000" name="1:1" cname="WDTPSA_1" />
<value value="0x0010" name="1:8" cname="WDTPSA_8" />
<value value="0x0020" name="1:64" cname="WDTPSA_64" />
<value value="0x0030" name="1:512" cname="WDTPSA_512" />
- </mask>
- <mask name="FWDTEN" value="0x8000" >
+ </tqmask>
+ <tqmask name="FWDTEN" value="0x8000" >
<value value="0x0000" name="Off" cname="WDT_OFF" />
<value value="0x8000" name="On" cname="WDT_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="FBORPOR" wmask="0x87B3" bvalue="0x80B3" cmask="0x87B3" >
- <mask name="FPWRT" value="0x0003" >
+ <config offset="0x4" name="FBORPOR" wtqmask="0x87B3" bvalue="0x80B3" ctqmask="0x87B3" >
+ <tqmask name="FPWRT" value="0x0003" >
<value value="0x0000" name="0" cname="PWRT_OFF" />
<value value="0x0001" name="4" cname="PWRT_4" />
<value value="0x0002" name="16" cname="PWRT_16" />
<value value="0x0003" name="64" cname="PWRT_64" />
- </mask>
- <mask name="BORV" value="0x0030" >
+ </tqmask>
+ <tqmask name="BORV" value="0x0030" >
<value value="0x0000" name="4.5" cname="BORV_45" />
<value value="0x0010" name="4.2" cname="BORV_42" />
<value value="0x0020" name="2.7" cname="BORV_27" />
<value value="0x0030" name="2.0" cname="BORV_20" />
- </mask>
- <mask name="BODEN" value="0x0080" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0080" >
<value value="0x0000" name="Off" cname="PBOR_OFF" />
<value value="0x0080" name="On" cname="PBOR_ON" />
- </mask>
- <mask name="MCLRE" value="0x8000" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x8000" >
<value value="0x0000" name="Internal" cname="MCLR_DIS" />
<value value="0x8000" name="External" cname="MCLR_EN" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="FBS" wmask="0x310F" bvalue="0x310F" >
- <mask name="WRTBS" value="0x0001" >
+ <config offset="0x6" name="FBS" wtqmask="0x310F" bvalue="0x310F" >
+ <tqmask name="WRTBS" value="0x0001" >
<value value="0x0000" name="All" cname="WR_PROT_BOOT_ON" />
<value value="0x0001" name="Off" cname="WR_PROT_BOOT_OFF" />
- </mask>
- <mask name="BSSEC" value="0x0008" >
+ </tqmask>
+ <tqmask name="BSSEC" value="0x0008" >
<value value="0x0000" name="High Security" cname="" />
<value value="0x0008" name="Standard Security" cname="" />
- </mask>
- <mask name="BSSIZ" value="0x0006" >
+ </tqmask>
+ <tqmask name="BSSIZ" value="0x0006" >
<value value="0x0000" name="4096" cname="" />
<value value="0x0002" name="2048" cname="" />
<value value="0x0004" name="512" cname="" />
<value value="0x0006" name="0" cname="" />
- </mask>
- <mask name="EBSSIZ" value="0x0100" >
+ </tqmask>
+ <tqmask name="EBSSIZ" value="0x0100" >
<value value="0x0000" name="256" cname="SMALL_BOOT_EEPROM" />
<value value="0x0100" name="0" cname="NO_BOOT_EEPROM" />
- </mask>
- <mask name="RBSSIZ" value="0x3000" >
+ </tqmask>
+ <tqmask name="RBSSIZ" value="0x3000" >
<value value="0x0000" name="1024" cname="LAR_BOOT_RAM" />
<value value="0x1000" name="256" cname="MED_BOOT_RAM" />
<value value="0x2000" name="128" cname="SMALL_BOOT_RAM" />
<value value="0x3000" name="0" cname="NO_BOOT_RAM" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x8" name="FSS" wmask="0x330F" bvalue="0x330F" >
- <mask name="WRTSS" value="0x0001" >
+ <config offset="0x8" name="FSS" wtqmask="0x330F" bvalue="0x330F" >
+ <tqmask name="WRTSS" value="0x0001" >
<value value="0x0000" name="All" cname="WR_PROT_SEC_ON" />
<value value="0x0001" name="Off" cname="WR_PROT_SEC_OFF" />
- </mask>
- <mask name="SSSEC" value="0x0008" >
+ </tqmask>
+ <tqmask name="SSSEC" value="0x0008" >
<value value="0x0000" name="High Security" cname="" />
<value value="0x0008" name="Standard Security" cname="" />
- </mask>
- <mask name="SSSIZ" value="0x0006" >
+ </tqmask>
+ <tqmask name="SSSIZ" value="0x0006" >
<value value="0x0000" name="16384" cname="" />
<value value="0x0002" name="8192" cname="" />
<value value="0x0004" name="4096" cname="" />
<value value="0x0006" name="0" cname="" />
- </mask>
- <mask name="ESSSIZ" value="0x0300" >
+ </tqmask>
+ <tqmask name="ESSSIZ" value="0x0300" >
<value value="0x0000" name="1024" cname="LAR_SEC_EEPROM" />
<value value="0x0100" name="512" cname="MED_SEC_EEPROM" />
<value value="0x0200" name="256" cname="SMALL_SEC_EEPROM" />
<value value="0x0300" name="0" cname="NO_SEC_EEPROM" />
- </mask>
- <mask name="RSSSIZ" value="0x3000" >
+ </tqmask>
+ <tqmask name="RSSSIZ" value="0x3000" >
<value value="0x0000" name="4096" cname="LAR_SEC_RAM" />
<value value="0x1000" name="2048" cname="MED_SEC_RAM" />
<value value="0x2000" name="256" cname="SMALL_SEC_RAM" />
<value value="0x3000" name="0" cname="NO_SEC_RAM" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="FGS" wmask="0x0007" bvalue="0x0007" >
- <mask name="WRTGS" value="0x0001" >
+ <config offset="0xA" name="FGS" wtqmask="0x0007" bvalue="0x0007" >
+ <tqmask name="WRTGS" value="0x0001" >
<value value="0x0000" name="All" cname="WR_PROT_GEN_ON" />
<value value="0x0001" name="Off" cname="WR_PROT_GEN_OFF" />
- </mask>
- <mask name="GSSEC" value="0x0006" >
+ </tqmask>
+ <tqmask name="GSSEC" value="0x0006" >
<value value="default" name="High Security" cname="HIGH_PROT" />
<value value="0x0004" name="Standard Security" cname="STAND_PROT" />
<value value="0x0006" name="Off" cname="GEN_PROT" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="ICD" wmask="0xC003" bvalue="0xC003" >
- <mask name="ICS" value="0x0003" >
+ <config offset="0xC" name="ICD" wtqmask="0xC003" bvalue="0xC003" >
+ <tqmask name="ICS" value="0x0003" >
<value value="0x0000" name="EMUC3, EMUD3" cname="0xFFFC" />
<value value="0x0001" name="EMUC2, EMUD2" cname="0xFFFD" />
<value value="0x0002" name="EMUC1, EMUD1" cname="0xFFFE" />
<value value="0x0003" name="PGC/EMUC, PGD/EMUD" cname="_" />
- </mask>
- <mask name="COE" value="0x4000" >
+ </tqmask>
+ <tqmask name="COE" value="0x4000" >
<value value="0x0000" name="On" cname="0xBFFF" />
<value value="0x4000" name="Off" cname="_" />
- </mask>
- <mask name="DEBUG" value="0x8000" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x8000" >
<value value="0x0000" name="On" cname="0x7FFF" />
<value value="0x8000" name="Off" cname="_" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/30F6015.xml b/src/devices/pic/xml_data/30F6015.xml
index 784f38d..4b5b5bd 100644
--- a/src/devices/pic/xml_data/30F6015.xml
+++ b/src/devices/pic/xml_data/30F6015.xml
@@ -28,13 +28,13 @@
<memory name="device_id" start="0xFF0000" end="0xFF0004" />
<memory name="config" start="0xF80000" end="0xF8000D" />
<memory name="eeprom" start="0x7FF000" end="0x7FFFFF" />
- <memory name="user_ids" start="0x8005C0" end="0x8005FF" rmask="0xFFFFFF" />
+ <memory name="user_ids" start="0x8005C0" end="0x8005FF" rtqmask="0xFFFFFF" />
<memory name="debug_vector" start="0x800000" end="0x800007" />
<memory name="program_executive" start="0x800000" end="0x80053F" />
<!--* Configuration bits ***************************************************-->
- <config offset="0x0" name="FOSC" wmask="0xC71F" bvalue="0xC71F" >
- <mask name="FOSFPR" value="0x071F" >
+ <config offset="0x0" name="FOSC" wtqmask="0xC71F" bvalue="0xC71F" >
+ <tqmask name="FOSFPR" value="0x071F" >
<value value="default" name="invalid" />
<value value="0x001F" name="TMR1" cname="LP" />
<value value="0x011F" name="INTRC_F" cname="FRC" />
@@ -54,17 +54,17 @@
<value value="0x0715" name="HS3_4" cname="HS3_PLL4" />
<value value="0x0716" name="HS3_8" cname="HS3_PLL8" />
<value value="0x0717" name="HS3_16" cname="HS3_PLL16" />
- </mask>
- <mask name="FCKSM" value="0xC000" >
+ </tqmask>
+ <tqmask name="FCKSM" value="0xC000" >
<value value="0x0000" name="Switching on, monitor on" cname="CSW_FSCM_ON" />
<value value="0x4000" name="Switching on, monitor off" cname="CSW_ON_FSCM_OFF" />
<value value="0x8000" name="Switching off, monitor off" cname="CSW_FSCM_OFF" />
<value value="0xC000" name="Switching off, monitor off" cname="CSW_FSCM_OFF" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x2" name="FWDT" wmask="0x803F" bvalue="0x803F" >
- <mask name="FWPSB" value="0x000F" >
+ <config offset="0x2" name="FWDT" wtqmask="0x803F" bvalue="0x803F" >
+ <tqmask name="FWPSB" value="0x000F" >
<value value="0x0000" name="1:1" cname="WDTPSB_1" />
<value value="0x0001" name="1:2" cname="WDTPSB_2" />
<value value="0x0002" name="1:3" cname="WDTPSB_3" />
@@ -81,137 +81,137 @@
<value value="0x000D" name="1:14" cname="WDTPSB_14" />
<value value="0x000E" name="1:15" cname="WDTPSB_15" />
<value value="0x000F" name="1:16" cname="WDTPSB_16" />
- </mask>
- <mask name="FWPSA" value="0x0030" >
+ </tqmask>
+ <tqmask name="FWPSA" value="0x0030" >
<value value="0x0000" name="1:1" cname="WDTPSA_1" />
<value value="0x0010" name="1:8" cname="WDTPSA_8" />
<value value="0x0020" name="1:64" cname="WDTPSA_64" />
<value value="0x0030" name="1:512" cname="WDTPSA_512" />
- </mask>
- <mask name="FWDTEN" value="0x8000" >
+ </tqmask>
+ <tqmask name="FWDTEN" value="0x8000" >
<value value="0x0000" name="Off" cname="WDT_OFF" />
<value value="0x8000" name="On" cname="WDT_ON" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x4" name="FBORPOR" wmask="0x87B3" bvalue="0x87B3" >
- <mask name="FPWRT" value="0x0003" >
+ <config offset="0x4" name="FBORPOR" wtqmask="0x87B3" bvalue="0x87B3" >
+ <tqmask name="FPWRT" value="0x0003" >
<value value="0x0000" name="0" cname="PWRT_OFF" />
<value value="0x0001" name="4" cname="PWRT_4" />
<value value="0x0002" name="16" cname="PWRT_16" />
<value value="0x0003" name="64" cname="PWRT_64" />
- </mask>
- <mask name="BORV" value="0x0030" >
+ </tqmask>
+ <tqmask name="BORV" value="0x0030" >
<value value="0x0000" name="4.5" cname="BORV_45" />
<value value="0x0010" name="4.2" cname="BORV_42" />
<value value="0x0020" name="2.7" cname="BORV_27" />
<value value="0x0030" name="2.0" cname="BORV_20" />
- </mask>
- <mask name="BODEN" value="0x0080" >
+ </tqmask>
+ <tqmask name="BODEN" value="0x0080" >
<value value="0x0000" name="Off" cname="PBOR_OFF" />
<value value="0x0080" name="On" cname="PBOR_ON" />
- </mask>
- <mask name="LPOL" value="0x0100" >
+ </tqmask>
+ <tqmask name="LPOL" value="0x0100" >
<value value="0x0000" name="low" cname="PWMxL_ACT_LO" />
<value value="0x0100" name="high" cname="PWMxL_ACT_HI" />
- </mask>
- <mask name="HPOL" value="0x0200" >
+ </tqmask>
+ <tqmask name="HPOL" value="0x0200" >
<value value="0x0000" name="low" cname="PWMxH_ACT_LO" />
<value value="0x0200" name="high" cname="PWMxH_ACT_HI" />
- </mask>
- <mask name="PWMPIN" value="0x0400" >
+ </tqmask>
+ <tqmask name="PWMPIN" value="0x0400" >
<value value="0x0000" name="On" cname="RST_PWMPIN" />
<value value="0x0400" name="Off" cname="RST_IOPIN" />
- </mask>
- <mask name="MCLRE" value="0x8000" >
+ </tqmask>
+ <tqmask name="MCLRE" value="0x8000" >
<value value="0x0000" name="Internal" cname="MCLR_DIS" />
<value value="0x8000" name="External" cname="MCLR_EN" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x6" name="FBS" wmask="0x310F" bvalue="0x310F" >
- <mask name="WRTBS" value="0x0001" >
+ <config offset="0x6" name="FBS" wtqmask="0x310F" bvalue="0x310F" >
+ <tqmask name="WRTBS" value="0x0001" >
<value value="0x0000" name="All" cname="WR_PROT_BOOT_ON" />
<value value="0x0001" name="Off" cname="WR_PROT_BOOT_OFF" />
- </mask>
- <mask name="BSSEC" value="0x0008" >
+ </tqmask>
+ <tqmask name="BSSEC" value="0x0008" >
<value value="0x0000" name="High Security" cname="" />
<value value="0x0008" name="Standard Security" cname="" />
- </mask>
- <mask name="BSSIZ" value="0x0006" >
+ </tqmask>
+ <tqmask name="BSSIZ" value="0x0006" >
<value value="0x0000" name="4096" cname="" />
<value value="0x0002" name="2048" cname="" />
<value value="0x0004" name="512" cname="" />
<value value="0x0006" name="0" cname="" />
- </mask>
- <mask name="EBSSIZ" value="0x0100" >
+ </tqmask>
+ <tqmask name="EBSSIZ" value="0x0100" >
<value value="0x0000" name="256" cname="SMALL_BOOT_EEPROM" />
<value value="0x0100" name="0" cname="NO_BOOT_EEPROM" />
- </mask>
- <mask name="RBSSIZ" value="0x3000" >
+ </tqmask>
+ <tqmask name="RBSSIZ" value="0x3000" >
<value value="0x0000" name="1024" cname="LAR_BOOT_RAM" />
<value value="0x1000" name="256" cname="MED_BOOT_RAM" />
<value value="0x2000" name="128" cname="SMALL_BOOT_RAM" />
<value value="0x3000" name="0" cname="NO_BOOT_RAM" />
- </mask>
+ </tqmask>
</config>
- <config offset="0x8" name="FSS" wmask="0x330F" bvalue="0x330F" >
- <mask name="WRTSS" value="0x0001" >
+ <config offset="0x8" name="FSS" wtqmask="0x330F" bvalue="0x330F" >
+ <tqmask name="WRTSS" value="0x0001" >
<value value="0x0000" name="All" cname="WR_PROT_SEC_ON" />
<value value="0x0001" name="Off" cname="WR_PROT_SEC_OFF" />
- </mask>
- <mask name="SSSEC" value="0x0008" >
+ </tqmask>
+ <tqmask name="SSSEC" value="0x0008" >
<value value="0x0000" name="High Security" cname="" />
<value value="0x0008" name="Standard Security" cname="" />
- </mask>
- <mask name="SSSIZ" value="0x0006" >
+ </tqmask>
+ <tqmask name="SSSIZ" value="0x0006" >
<value value="0x0000" name="16384" cname="" />
<value value="0x0002" name="8192" cname="" />
<value value="0x0004" name="4096" cname="" />
<value value="0x0006" name="0" cname="" />
- </mask>
- <mask name="ESSSIZ" value="0x0300" >
+ </tqmask>
+ <tqmask name="ESSSIZ" value="0x0300" >
<value value="0x0000" name="1024" cname="LAR_SEC_EEPROM" />
<value value="0x0100" name="512" cname="MED_SEC_EEPROM" />
<value value="0x0200" name="256" cname="SMALL_SEC_EEPROM" />
<value value="0x0300" name="0" cname="NO_SEC_EEPROM" />
- </mask>
- <mask name="RSSSIZ" value="0x3000" >
+ </tqmask>
+ <tqmask name="RSSSIZ" value="0x3000" >
<value value="0x0000" name="4096" cname="LAR_SEC_RAM" />
<value value="0x1000" name="2048" cname="MED_SEC_RAM" />
<value value="0x2000" name="256" cname="SMALL_SEC_RAM" />
<value value="0x3000" name="0" cname="NO_SEC_RAM" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xA" name="FGS" wmask="0x0007" bvalue="0x0007" >
- <mask name="WRTGS" value="0x0001" >
+ <config offset="0xA" name="FGS" wtqmask="0x0007" bvalue="0x0007" >
+ <tqmask name="WRTGS" value="0x0001" >
<value value="0x0000" name="All" cname="WR_PROT_GEN_ON" />
<value value="0x0001" name="Off" cname="WR_PROT_GEN_OFF" />
- </mask>
- <mask name="GSSEC" value="0x0006" >
+ </tqmask>
+ <tqmask name="GSSEC" value="0x0006" >
<value value="default" name="High Security" cname="HIGH_PROT" />
<value value="0x0004" name="Standard Security" cname="STAND_PROT" />
<value value="0x0006" name="Off" cname="GEN_PROT" />
- </mask>
+ </tqmask>
</config>
- <config offset="0xC" name="ICD" wmask="0xC003" bvalue="0xC003" >
- <mask name="ICS" value="0x0003" >
+ <config offset="0xC" name="ICD" wtqmask="0xC003" bvalue="0xC003" >
+ <tqmask name="ICS" value="0x0003" >
<value value="0x0000" name="EMUC3, EMUD3" cname="0xFFFC" />
<value value="0x0001" name="EMUC2, EMUD2" cname="0xFFFD" />
<value value="0x0002" name="EMUC1, EMUD1" cname="0xFFFE" />
<value value="0x0003" name="PGC/EMUC, PGD/EMUD" cname="_" />
- </mask>
- <mask name="COE" value="0x4000" >
+ </tqmask>
+ <tqmask name="COE" value="0x4000" >
<value value="0x0000" name="On" cname="0xBFFF" />
<value value="0x4000" name="Off" cname="_" />
- </mask>
- <mask name="DEBUG" value="0x8000" >
+ </tqmask>
+ <tqmask name="DEBUG" value="0x8000" >
<value value="0x0000" name="On" cname="0x7FFF" />
<value value="0x8000" name="Off" cname="_" />
- </mask>
+ </tqmask>
</config>
<!--* Packages *************************************************************-->
diff --git a/src/devices/pic/xml_data/pic.xsd b/src/devices/pic/xml_data/pic.xsd
index f358f68..52d1bb2 100644
--- a/src/devices/pic/xml_data/pic.xsd
+++ b/src/devices/pic/xml_data/pic.xsd
@@ -225,9 +225,9 @@
<xs:attribute name="name" type="memory_type" use="required"/>
<xs:attribute name="start" type="hex" use="required"/>
<xs:attribute name="end" type="hex" use="required"/>
- <xs:attribute name="cal_opmask" type="hex" />
+ <xs:attribute name="cal_optqmask" type="hex" />
<xs:attribute name="cal_opcode" type="hex" />
- <xs:attribute name="rmask" type="hex" />
+ <xs:attribute name="rtqmask" type="hex" />
<xs:attribute name="hexfile_offset" type="hexfile_offset" />
</xs:complexType>
@@ -246,14 +246,14 @@
</xs:complexType>
<xs:complexType name="ConfigType">
<xs:sequence>
- <xs:element name="mask" type="MaskType" maxOccurs="unbounded"/>
+ <xs:element name="tqmask" type="MaskType" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="name" type="xs:string" use="required"/>
<xs:attribute name="offset" type="hex" use="required"/>
- <xs:attribute name="wmask" type="hex" use="required"/>
+ <xs:attribute name="wtqmask" type="hex" use="required"/>
<xs:attribute name="bvalue" type="hex" use="required"/>
- <xs:attribute name="cmask" type="hex" />
- <xs:attribute name="pmask" type="hex" />
+ <xs:attribute name="ctqmask" type="hex" />
+ <xs:attribute name="ptqmask" type="hex" />
<xs:attribute name="icnames" type="cnames" />
</xs:complexType>
diff --git a/src/devices/pic/xml_data/registers/registers.xml b/src/devices/pic/xml_data/registers/registers.xml
index d7c0884..509e4ff 100644
--- a/src/devices/pic/xml_data/registers/registers.xml
+++ b/src/devices/pic/xml_data/registers/registers.xml
@@ -20769,7 +20769,7 @@
<sfr address="0x0018" access="11111111" name="PRODL" mclr="33333333" por="00000000" />
<sfr address="0x0019" access="11111111" name="PRODH" mclr="33333333" por="00000000" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x80" name="18C242" unused_bank_mask="0x7FFC" >
+ <device nb_banks="16" access_bank_split_offset="0x80" name="18C242" unused_bank_tqmask="0x7FFC" >
<unused end="0x0F7F" start="0x0F00" />
<unused end="0x0F88" start="0x0F83" />
<unused end="0x0F91" start="0x0F8C" />
@@ -20885,7 +20885,7 @@
<sfr address="0x0FAC" access="33330313" name="TXSTA" mclr="11110121" por="11110121" />
<sfr address="0x0FAB" access="33333111" name="RCSTA" mclr="11111110" por="11111110" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x80" name="18C252" unused_bank_mask="0x7FC0" >
+ <device nb_banks="16" access_bank_split_offset="0x80" name="18C252" unused_bank_tqmask="0x7FC0" >
<unused end="0x0F7F" start="0x0F00" />
<unused end="0x0F88" start="0x0F83" />
<unused end="0x0F91" start="0x0F8C" />
@@ -21001,7 +21001,7 @@
<sfr address="0x0FAC" access="33330313" name="TXSTA" mclr="11110121" por="11110121" />
<sfr address="0x0FAB" access="33333111" name="RCSTA" mclr="11111110" por="11111110" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x80" name="18C442" unused_bank_mask="0x7FFC" >
+ <device nb_banks="16" access_bank_split_offset="0x80" name="18C442" unused_bank_tqmask="0x7FFC" >
<unused end="0x0F7F" start="0x0F00" />
<unused end="0x0F88" start="0x0F85" />
<unused end="0x0F91" start="0x0F8E" />
@@ -21123,7 +21123,7 @@
<sfr address="0x0FAC" access="33330313" name="TXSTA" mclr="11110121" por="11110121" />
<sfr address="0x0FAB" access="33333111" name="RCSTA" mclr="11111110" por="11111110" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x80" name="18C452" unused_bank_mask="0x7FC0" >
+ <device nb_banks="16" access_bank_split_offset="0x80" name="18C452" unused_bank_tqmask="0x7FC0" >
<unused end="0x0F7F" start="0x0F00" />
<unused end="0x0F88" start="0x0F85" />
<unused end="0x0F91" start="0x0F8E" />
@@ -21245,7 +21245,7 @@
<sfr address="0x0FAC" access="33330313" name="TXSTA" mclr="11110121" por="11110121" />
<sfr address="0x0FAB" access="33333111" name="RCSTA" mclr="11111110" por="11111110" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x80" name="18C601" unused_bank_mask="0x7FC0" >
+ <device nb_banks="16" access_bank_split_offset="0x80" name="18C601" unused_bank_tqmask="0x7FC0" >
<unused end="0x0F7F" start="0x0F00" />
<unused end="0x0F88" start="0x0F87" />
<unused end="0x0F91" start="0x0F90" />
@@ -21376,7 +21376,7 @@
<sfr address="0x0FAC" access="33330313" name="TXSTA" mclr="11110121" por="11110121" />
<sfr address="0x0FAB" access="33333111" name="RCSTA" mclr="11111110" por="11111110" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18C658" unused_bank_mask="0x7FC0" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18C658" unused_bank_tqmask="0x7FC0" >
<unused end="0x0F2F" start="0x0F2F" />
<unused end="0x0F3F" start="0x0F3F" />
<unused end="0x0F4F" start="0x0F4F" />
@@ -21628,7 +21628,7 @@
<sfr address="0x0F01" access="33303033" name="RXF0SIDL" mclr="33303033" por="00000000" />
<sfr address="0x0F00" access="33333333" name="RXF0SIDH" mclr="33333333" por="00000000" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x80" name="18C801" unused_bank_mask="0x7FC0" >
+ <device nb_banks="16" access_bank_split_offset="0x80" name="18C801" unused_bank_tqmask="0x7FC0" >
<unused end="0x0F7F" start="0x0F00" />
<unused end="0x0F9B" start="0x0F9B" />
<unused end="0x0FA5" start="0x0FA3" />
@@ -21763,7 +21763,7 @@
<sfr address="0x0FAC" access="33330313" name="TXSTA" mclr="11110121" por="11110121" />
<sfr address="0x0FAB" access="33333111" name="RCSTA" mclr="11111110" por="11111110" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18C858" unused_bank_mask="0x7FC0" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18C858" unused_bank_tqmask="0x7FC0" >
<unused end="0x0F2F" start="0x0F2F" />
<unused end="0x0F3F" start="0x0F3F" />
<unused end="0x0F4F" start="0x0F4F" />
@@ -22021,7 +22021,7 @@
<sfr address="0x0F01" access="33303033" name="RXF0SIDL" mclr="33303033" por="00000000" />
<sfr address="0x0F00" access="33333333" name="RXF0SIDH" mclr="33333333" por="00000000" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x80" name="18F1220" unused_bank_mask="0x7FFE" >
+ <device nb_banks="16" access_bank_split_offset="0x80" name="18F1220" unused_bank_tqmask="0x7FFE" >
<unused end="0x0F7F" start="0x0F00" />
<unused end="0x0F88" start="0x0F82" />
<unused end="0x0F91" start="0x0F8B" />
@@ -22135,7 +22135,7 @@
<sfr address="0x0FAB" access="33333111" name="RCSTA" mclr="11111110" por="11111110" />
<sfr address="0x0FAA" access="01033033" name="BAUDCTL" mclr="02021011" por="02021011" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x80" name="18F1230" unused_bank_mask="0x7FFE" >
+ <device nb_banks="16" access_bank_split_offset="0x80" name="18F1230" unused_bank_tqmask="0x7FFE" >
<unused end="0x0F7F" start="0x0F00" />
<unused end="0x0FBF" start="0x0FBA" />
<unused end="0x0FCC" start="0x0FC5" />
@@ -22254,7 +22254,7 @@
<sfr address="0x0FAC" access="33333313" name="TXSTA" mclr="11111121" por="11111121" />
<sfr address="0x0FAB" access="33333111" name="RCSTA" mclr="11111110" por="11111110" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x80" name="18F1320" unused_bank_mask="0x7FFE" >
+ <device nb_banks="16" access_bank_split_offset="0x80" name="18F1320" unused_bank_tqmask="0x7FFE" >
<unused end="0x0F7F" start="0x0F00" />
<unused end="0x0F88" start="0x0F82" />
<unused end="0x0F91" start="0x0F8B" />
@@ -22368,7 +22368,7 @@
<sfr address="0x0FAB" access="33333111" name="RCSTA" mclr="11111110" por="11111110" />
<sfr address="0x0FAA" access="01033033" name="BAUDCTL" mclr="02021011" por="02021011" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x80" name="18F1330" unused_bank_mask="0x7FFE" >
+ <device nb_banks="16" access_bank_split_offset="0x80" name="18F1330" unused_bank_tqmask="0x7FFE" >
<unused end="0x0F7F" start="0x0F00" />
<unused end="0x0FBF" start="0x0FBA" />
<unused end="0x0FCC" start="0x0FC5" />
@@ -22487,7 +22487,7 @@
<sfr address="0x0FAC" access="33333313" name="TXSTA" mclr="11111121" por="11111121" />
<sfr address="0x0FAB" access="33333111" name="RCSTA" mclr="11111110" por="11111110" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x80" name="18F2220" unused_bank_mask="0x7FFC" >
+ <device nb_banks="16" access_bank_split_offset="0x80" name="18F2220" unused_bank_tqmask="0x7FFC" >
<unused end="0x0F7F" start="0x0F00" />
<unused end="0x0F83" start="0x0F83" />
<unused end="0x0F88" start="0x0F85" />
@@ -22612,7 +22612,7 @@
<sfr address="0x0FAC" access="33330313" name="TXSTA" mclr="11110121" por="11110121" />
<sfr address="0x0FAB" access="33333111" name="RCSTA" mclr="11111110" por="11111110" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x80" name="18F2221" unused_bank_mask="0x7FFC" >
+ <device nb_banks="16" access_bank_split_offset="0x80" name="18F2221" unused_bank_tqmask="0x7FFC" >
<unused end="0x0F7F" start="0x0F00" />
<unused end="0x0F88" start="0x0F85" />
<unused end="0x0F91" start="0x0F8E" />
@@ -22740,7 +22740,7 @@
<sfr address="0x0FAB" access="33333111" name="RCSTA" mclr="11111110" por="11111110" />
<sfr address="0x0FB8" access="31333033" name="BAUDCON" mclr="12111011" por="12111011" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x80" name="18F2320" unused_bank_mask="0x7FFC" >
+ <device nb_banks="16" access_bank_split_offset="0x80" name="18F2320" unused_bank_tqmask="0x7FFC" >
<unused end="0x0F7F" start="0x0F00" />
<unused end="0x0F83" start="0x0F83" />
<unused end="0x0F88" start="0x0F85" />
@@ -22865,7 +22865,7 @@
<sfr address="0x0FAC" access="33330313" name="TXSTA" mclr="11110121" por="11110121" />
<sfr address="0x0FAB" access="33333111" name="RCSTA" mclr="11111110" por="11111110" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x80" name="18F2321" unused_bank_mask="0x7FFC" >
+ <device nb_banks="16" access_bank_split_offset="0x80" name="18F2321" unused_bank_tqmask="0x7FFC" >
<unused end="0x0F7F" start="0x0F00" />
<unused end="0x0F88" start="0x0F85" />
<unused end="0x0F91" start="0x0F8E" />
@@ -22993,7 +22993,7 @@
<sfr address="0x0FAB" access="33333111" name="RCSTA" mclr="11111110" por="11111110" />
<sfr address="0x0FB8" access="31333033" name="BAUDCON" mclr="12111011" por="12111011" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18F2331" unused_bank_mask="0x7FF8" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18F2331" unused_bank_tqmask="0x7FF8" >
<unused end="0x0F5F" start="0x0F00" />
<unused end="0x0F86" start="0x0F84" />
<unused end="0x0F8F" start="0x0F8E" />
@@ -23163,7 +23163,7 @@
<sfr address="0x0F64" access="33333333" name="CAP3BUFL" mclr="33333333" por="00000000" />
<sfr address="0x0F64" access="33333333" name="MAXCNTL" mclr="33333333" por="00000000" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x80" name="18F2410" unused_bank_mask="0x7FF8" >
+ <device nb_banks="16" access_bank_split_offset="0x80" name="18F2410" unused_bank_tqmask="0x7FF8" >
<unused end="0x0F88" start="0x0F85" />
<unused end="0x0F91" start="0x0F8E" />
<unused end="0x0F9A" start="0x0F97" />
@@ -23286,7 +23286,7 @@
<sfr address="0x0FAC" access="33333313" name="TXSTA" mclr="11111121" por="11111121" />
<sfr address="0x0FAB" access="33333111" name="RCSTA" mclr="11111110" por="11111110" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x80" name="18F242" unused_bank_mask="0x7FF8" >
+ <device nb_banks="16" access_bank_split_offset="0x80" name="18F242" unused_bank_tqmask="0x7FF8" >
<unused end="0x0F7F" start="0x0F00" />
<unused end="0x0F88" start="0x0F83" />
<unused end="0x0F91" start="0x0F8C" />
@@ -23406,7 +23406,7 @@
<sfr address="0x0FAC" access="33330313" name="TXSTA" mclr="11110121" por="11110121" />
<sfr address="0x0FAB" access="33333111" name="RCSTA" mclr="11111110" por="11111110" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x80" name="18F2420" unused_bank_mask="0x7FF8" >
+ <device nb_banks="16" access_bank_split_offset="0x80" name="18F2420" unused_bank_tqmask="0x7FF8" >
<unused end="0x0F7F" start="0x0F00" />
<unused end="0x0F88" start="0x0F85" />
<unused end="0x0F91" start="0x0F8E" />
@@ -23534,7 +23534,7 @@
<sfr address="0x0FAC" access="33333313" name="TXSTA" mclr="11111121" por="11111121" />
<sfr address="0x0FAB" access="33333111" name="RCSTA" mclr="11111110" por="11111110" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x80" name="18F2423" unused_bank_mask="0x7FF8" >
+ <device nb_banks="16" access_bank_split_offset="0x80" name="18F2423" unused_bank_tqmask="0x7FF8" >
<unused end="0x0F7F" start="0x0F00" />
<unused end="0x0F88" start="0x0F85" />
<unused end="0x0F91" start="0x0F8E" />
@@ -23662,7 +23662,7 @@
<sfr address="0x0FAC" access="33333313" name="TXSTA" mclr="11111121" por="11111121" />
<sfr address="0x0FAB" access="33333111" name="RCSTA" mclr="11111110" por="11111110" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18F2431" unused_bank_mask="0x7FF8" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18F2431" unused_bank_tqmask="0x7FF8" >
<unused end="0x0F5F" start="0x0F00" />
<unused end="0x0F86" start="0x0F84" />
<unused end="0x0F8F" start="0x0F8E" />
@@ -23832,7 +23832,7 @@
<sfr address="0x0F64" access="33333333" name="CAP3BUFL" mclr="33333333" por="00000000" />
<sfr address="0x0F64" access="33333333" name="MAXCNTL" mclr="33333333" por="00000000" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x80" name="18F2439" unused_bank_mask="0x7FF8" >
+ <device nb_banks="16" access_bank_split_offset="0x80" name="18F2439" unused_bank_tqmask="0x7FF8" >
<unused end="0x0F7F" start="0x0F00" />
<unused end="0x0F88" start="0x0F83" />
<unused end="0x0F91" start="0x0F8C" />
@@ -23944,7 +23944,7 @@
<sfr address="0x0FAC" access="33330313" name="TXSTA" mclr="11110121" por="11110121" />
<sfr address="0x0FAB" access="33333111" name="RCSTA" mclr="11111110" por="11111110" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x80" name="18F2450" unused_bank_mask="0x7FEC" >
+ <device nb_banks="16" access_bank_split_offset="0x80" name="18F2450" unused_bank_tqmask="0x7FEC" >
<unused end="0x0F5F" start="0x0F00" />
<unused end="0x0F88" start="0x0F83" />
<unused end="0x0F91" start="0x0F8C" />
@@ -24078,7 +24078,7 @@
<sfr address="0x0FA7" access="22222222" name="EECON2" mclr="00000000" por="00000000" />
<sfr address="0x0FA6" access="03033390" name="EECON1" mclr="03013110" por="00010110" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18F2455" unused_bank_mask="0x7F00" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18F2455" unused_bank_tqmask="0x7F00" >
<unused end="0x0F5F" start="0x0F00" />
<unused end="0x0F61" start="0x0F60" />
<unused end="0x0F83" start="0x0F83" />
@@ -24241,7 +24241,7 @@
<sfr address="0x0F67" access="00000111" name="UFRMH" mclr="00000000" por="00000000" />
<sfr address="0x0F66" access="11111111" name="UFRML" mclr="00000000" por="00000000" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18F248" unused_bank_mask="0x7FF8" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18F248" unused_bank_tqmask="0x7FF8" >
<mirror>
<range end="0x0F2E" start="0x0F2E" />
<range end="0x0F3E" start="0x0F3E" />
@@ -24484,7 +24484,7 @@
<sfr address="0x0F01" access="33303033" name="RXF0SIDL" mclr="33303033" por="00000000" />
<sfr address="0x0F00" access="33333333" name="RXF0SIDH" mclr="33333333" por="00000000" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18F2480" unused_bank_mask="0x1FF8" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18F2480" unused_bank_tqmask="0x1FF8" >
<unused end="0x0D6F" start="0x0D6C" />
<unused end="0x0D7F" start="0x0D7C" />
<unused end="0x0D8F" start="0x0D8C" />
@@ -24902,7 +24902,7 @@
<sfr address="0x0D61" access="33303033" name="RXF6SIDL" mclr="33333033" por="00000000" />
<sfr address="0x0D60" access="33333333" name="RXF6SIDH" mclr="33333333" por="00000000" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x80" name="18F24J10" unused_bank_mask="0x7FF0" >
+ <device nb_banks="16" access_bank_split_offset="0x80" name="18F24J10" unused_bank_tqmask="0x7FF0" >
<unused end="0x0F7F" start="0x0F00" />
<unused end="0x0F88" start="0x0F85" />
<unused end="0x0F91" start="0x0F8E" />
@@ -25025,7 +25025,7 @@
<sfr address="0x0FAC" access="33333313" name="TXSTA" mclr="11111121" por="11111121" />
<sfr address="0x0FAB" access="33333111" name="RCSTA" mclr="11111110" por="11111110" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x80" name="18F2510" unused_bank_mask="0x7FC0" >
+ <device nb_banks="16" access_bank_split_offset="0x80" name="18F2510" unused_bank_tqmask="0x7FC0" >
<unused end="0x0F7F" start="0x0F00" />
<unused end="0x0F83" start="0x0F83" />
<unused end="0x0F88" start="0x0F85" />
@@ -25153,7 +25153,7 @@
<sfr address="0x0FAC" access="33333313" name="TXSTA" mclr="11111121" por="11111121" />
<sfr address="0x0FAB" access="33333111" name="RCSTA" mclr="11111110" por="11111110" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x80" name="18F2515" unused_bank_mask="0x0000" >
+ <device nb_banks="16" access_bank_split_offset="0x80" name="18F2515" unused_bank_tqmask="0x0000" >
<unused end="0x0F83" start="0x0F83" />
<unused end="0x0F88" start="0x0F85" />
<unused end="0x0F91" start="0x0F8C" />
@@ -25276,7 +25276,7 @@
<sfr address="0x0FAC" access="33333313" name="TXSTA" mclr="11111121" por="11111121" />
<sfr address="0x0FAB" access="33333111" name="RCSTA" mclr="11111110" por="11111110" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x80" name="18F252" unused_bank_mask="0x7FC0" >
+ <device nb_banks="16" access_bank_split_offset="0x80" name="18F252" unused_bank_tqmask="0x7FC0" >
<unused end="0x0F7F" start="0x0F00" />
<unused end="0x0F88" start="0x0F83" />
<unused end="0x0F91" start="0x0F8C" />
@@ -25396,7 +25396,7 @@
<sfr address="0x0FAC" access="33330313" name="TXSTA" mclr="11110121" por="11110121" />
<sfr address="0x0FAB" access="33333111" name="RCSTA" mclr="11111110" por="11111110" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x80" name="18F2520" unused_bank_mask="0x7FC0" >
+ <device nb_banks="16" access_bank_split_offset="0x80" name="18F2520" unused_bank_tqmask="0x7FC0" >
<unused end="0x0F83" start="0x0F83" />
<unused end="0x0F88" start="0x0F85" />
<unused end="0x0F8D" start="0x0F8C" />
@@ -25526,7 +25526,7 @@
<sfr address="0x0FAC" access="33333313" name="TXSTA" mclr="11111121" por="11111121" />
<sfr address="0x0FAB" access="33333111" name="RCSTA" mclr="11111110" por="11111110" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x80" name="18F2523" unused_bank_mask="0x7FC0" >
+ <device nb_banks="16" access_bank_split_offset="0x80" name="18F2523" unused_bank_tqmask="0x7FC0" >
<unused end="0x0F83" start="0x0F83" />
<unused end="0x0F88" start="0x0F85" />
<unused end="0x0F8D" start="0x0F8C" />
@@ -25656,7 +25656,7 @@
<sfr address="0x0FAC" access="33333313" name="TXSTA" mclr="11111121" por="11111121" />
<sfr address="0x0FAB" access="33333111" name="RCSTA" mclr="11111110" por="11111110" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x80" name="18F2525" unused_bank_mask="0x0000" >
+ <device nb_banks="16" access_bank_split_offset="0x80" name="18F2525" unused_bank_tqmask="0x0000" >
<unused end="0x0F83" start="0x0F83" />
<unused end="0x0F88" start="0x0F85" />
<unused end="0x0F91" start="0x0F8C" />
@@ -25784,7 +25784,7 @@
<sfr address="0x0FAC" access="33333313" name="TXSTA" mclr="11111121" por="11111121" />
<sfr address="0x0FAB" access="33333111" name="RCSTA" mclr="11111110" por="11111110" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x80" name="18F2539" unused_bank_mask="0x7FC0" >
+ <device nb_banks="16" access_bank_split_offset="0x80" name="18F2539" unused_bank_tqmask="0x7FC0" >
<unused end="0x0F7F" start="0x0F00" />
<unused end="0x0F88" start="0x0F83" />
<unused end="0x0F91" start="0x0F8C" />
@@ -25896,7 +25896,7 @@
<sfr address="0x0FAC" access="33330313" name="TXSTA" mclr="11110121" por="11110121" />
<sfr address="0x0FAB" access="33333111" name="RCSTA" mclr="11111110" por="11111110" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18F2550" unused_bank_mask="0x7F00" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18F2550" unused_bank_tqmask="0x7F00" >
<unused end="0x0F5F" start="0x0F00" />
<unused end="0x0F61" start="0x0F60" />
<unused end="0x0F83" start="0x0F83" />
@@ -26059,7 +26059,7 @@
<sfr address="0x0F67" access="00000111" name="UFRMH" mclr="00000000" por="00000000" />
<sfr address="0x0F66" access="11111111" name="UFRML" mclr="00000000" por="00000000" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18F258" unused_bank_mask="0x7FC0" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18F258" unused_bank_tqmask="0x7FC0" >
<mirror>
<range end="0x0F2E" start="0x0F2E" />
<range end="0x0F3E" start="0x0F3E" />
@@ -26302,7 +26302,7 @@
<sfr address="0x0F01" access="33303033" name="RXF0SIDL" mclr="33303033" por="00000000" />
<sfr address="0x0F00" access="33333333" name="RXF0SIDH" mclr="33333333" por="00000000" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18F2580" unused_bank_mask="0x1FC0" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18F2580" unused_bank_tqmask="0x1FC0" >
<unused end="0x0D6F" start="0x0D6C" />
<unused end="0x0D7F" start="0x0D7C" />
<unused end="0x0D8F" start="0x0D8C" />
@@ -26720,7 +26720,7 @@
<sfr address="0x0D61" access="33303033" name="RXF6SIDL" mclr="33333033" por="00000000" />
<sfr address="0x0D60" access="33333333" name="RXF6SIDH" mclr="33333333" por="00000000" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18F2585" unused_bank_mask="0x0000" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18F2585" unused_bank_tqmask="0x0000" >
<unused end="0x0D59" start="0x0D00" />
<unused end="0x0D6F" start="0x0D6C" />
<unused end="0x0D7F" start="0x0D7C" />
@@ -27133,7 +27133,7 @@
<sfr address="0x0D61" access="33303033" name="RXF6SIDL" mclr="33303033" por="00000000" />
<sfr address="0x0D60" access="33333333" name="RXF6SIDH" mclr="33333333" por="00000000" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x80" name="18F25J10" unused_bank_mask="0x7FF0" >
+ <device nb_banks="16" access_bank_split_offset="0x80" name="18F25J10" unused_bank_tqmask="0x7FF0" >
<unused end="0x0F7F" start="0x0F00" />
<unused end="0x0F88" start="0x0F85" />
<unused end="0x0F91" start="0x0F8E" />
@@ -27256,7 +27256,7 @@
<sfr address="0x0FAC" access="33333313" name="TXSTA" mclr="11111121" por="11111121" />
<sfr address="0x0FAB" access="33333111" name="RCSTA" mclr="11111110" por="11111110" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x80" name="18F2610" unused_bank_mask="0x0000" >
+ <device nb_banks="16" access_bank_split_offset="0x80" name="18F2610" unused_bank_tqmask="0x0000" >
<unused end="0x0F83" start="0x0F83" />
<unused end="0x0F88" start="0x0F85" />
<unused end="0x0F91" start="0x0F8C" />
@@ -27379,7 +27379,7 @@
<sfr address="0x0FAC" access="33333313" name="TXSTA" mclr="11111121" por="11111121" />
<sfr address="0x0FAB" access="33333111" name="RCSTA" mclr="11111110" por="11111110" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x80" name="18F2620" unused_bank_mask="0x0000" >
+ <device nb_banks="16" access_bank_split_offset="0x80" name="18F2620" unused_bank_tqmask="0x0000" >
<unused end="0x0F83" start="0x0F83" />
<unused end="0x0F88" start="0x0F85" />
<unused end="0x0F91" start="0x0F8C" />
@@ -27507,7 +27507,7 @@
<sfr address="0x0FAC" access="33333313" name="TXSTA" mclr="11111121" por="11111121" />
<sfr address="0x0FAB" access="33333111" name="RCSTA" mclr="11111110" por="11111110" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18F2680" unused_bank_mask="0x0000" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18F2680" unused_bank_tqmask="0x0000" >
<unused end="0x0D59" start="0x0D00" />
<unused end="0x0D6F" start="0x0D6C" />
<unused end="0x0D7F" start="0x0D7C" />
@@ -27920,7 +27920,7 @@
<sfr address="0x0D61" access="33303033" name="RXF6SIDL" mclr="33303033" por="00000000" />
<sfr address="0x0D60" access="33333333" name="RXF6SIDH" mclr="33333333" por="00000000" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18F2682" unused_bank_mask="0x0000" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18F2682" unused_bank_tqmask="0x0000" >
<unused end="0x0D59" start="0x0D00" />
<unused end="0x0D6F" start="0x0D6C" />
<unused end="0x0D7F" start="0x0D7C" />
@@ -28333,7 +28333,7 @@
<sfr address="0x0D61" access="33303033" name="RXF6SIDL" mclr="33303033" por="00000000" />
<sfr address="0x0D60" access="33333333" name="RXF6SIDH" mclr="33333333" por="00000000" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18F2685" unused_bank_mask="0x0000" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18F2685" unused_bank_tqmask="0x0000" >
<unused end="0x0D59" start="0x0D00" />
<unused end="0x0D6F" start="0x0D6C" />
<unused end="0x0D7F" start="0x0D7C" />
@@ -28746,7 +28746,7 @@
<sfr address="0x0D61" access="33303033" name="RXF6SIDL" mclr="33303033" por="00000000" />
<sfr address="0x0D60" access="33333333" name="RXF6SIDH" mclr="33333333" por="00000000" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x80" name="18F4220" unused_bank_mask="0x7FFC" >
+ <device nb_banks="16" access_bank_split_offset="0x80" name="18F4220" unused_bank_tqmask="0x7FFC" >
<unused end="0x0F7F" start="0x0F00" />
<unused end="0x0F88" start="0x0F85" />
<unused end="0x0F91" start="0x0F8E" />
@@ -28878,7 +28878,7 @@
<sfr address="0x0FAC" access="33330313" name="TXSTA" mclr="11110121" por="11110121" />
<sfr address="0x0FAB" access="33333111" name="RCSTA" mclr="11111110" por="11111110" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x80" name="18F4221" unused_bank_mask="0x7FFC" >
+ <device nb_banks="16" access_bank_split_offset="0x80" name="18F4221" unused_bank_tqmask="0x7FFC" >
<unused end="0x0F7F" start="0x0F00" />
<unused end="0x0F88" start="0x0F85" />
<unused end="0x0F91" start="0x0F8E" />
@@ -29012,7 +29012,7 @@
<sfr address="0x0FAB" access="33333111" name="RCSTA" mclr="11111110" por="11111110" />
<sfr address="0x0FB8" access="31333033" name="BAUDCON" mclr="12111011" por="12111011" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x80" name="18F4320" unused_bank_mask="0x7FFC" >
+ <device nb_banks="16" access_bank_split_offset="0x80" name="18F4320" unused_bank_tqmask="0x7FFC" >
<unused end="0x0F7F" start="0x0F00" />
<unused end="0x0F88" start="0x0F85" />
<unused end="0x0F91" start="0x0F8E" />
@@ -29144,7 +29144,7 @@
<sfr address="0x0FAC" access="33330313" name="TXSTA" mclr="11110121" por="11110121" />
<sfr address="0x0FAB" access="33333111" name="RCSTA" mclr="11111110" por="11111110" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x80" name="18F4321" unused_bank_mask="0x7FFC" >
+ <device nb_banks="16" access_bank_split_offset="0x80" name="18F4321" unused_bank_tqmask="0x7FFC" >
<unused end="0x0F7F" start="0x0F00" />
<unused end="0x0F88" start="0x0F85" />
<unused end="0x0F91" start="0x0F8E" />
@@ -29278,7 +29278,7 @@
<sfr address="0x0FAB" access="33333111" name="RCSTA" mclr="11111110" por="11111110" />
<sfr address="0x0FB8" access="31333033" name="BAUDCON" mclr="12111011" por="12111011" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18F4331" unused_bank_mask="0x7FF8" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18F4331" unused_bank_tqmask="0x7FF8" >
<unused end="0x0F5F" start="0x0F00" />
<unused end="0x0F86" start="0x0F85" />
<unused end="0x0F8F" start="0x0F8E" />
@@ -29454,7 +29454,7 @@
<sfr address="0x0F64" access="33333333" name="CAP3BUFL" mclr="33333333" por="00000000" />
<sfr address="0x0F64" access="33333333" name="MAXCNTL" mclr="33333333" por="00000000" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x80" name="18F4410" unused_bank_mask="0x7FF8" >
+ <device nb_banks="16" access_bank_split_offset="0x80" name="18F4410" unused_bank_tqmask="0x7FF8" >
<unused end="0x0F88" start="0x0F85" />
<unused end="0x0F91" start="0x0F8E" />
<unused end="0x0F9A" start="0x0F97" />
@@ -29582,7 +29582,7 @@
<sfr address="0x0FAC" access="33333313" name="TXSTA" mclr="11111121" por="11111121" />
<sfr address="0x0FAB" access="33333111" name="RCSTA" mclr="11111110" por="11111110" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x80" name="18F442" unused_bank_mask="0x7FF8" >
+ <device nb_banks="16" access_bank_split_offset="0x80" name="18F442" unused_bank_tqmask="0x7FF8" >
<unused end="0x0F7F" start="0x0F00" />
<unused end="0x0F88" start="0x0F85" />
<unused end="0x0F91" start="0x0F8E" />
@@ -29708,7 +29708,7 @@
<sfr address="0x0FAC" access="33330313" name="TXSTA" mclr="11110121" por="11110121" />
<sfr address="0x0FAB" access="33333111" name="RCSTA" mclr="11111110" por="11111110" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x80" name="18F4420" unused_bank_mask="0x7FF8" >
+ <device nb_banks="16" access_bank_split_offset="0x80" name="18F4420" unused_bank_tqmask="0x7FF8" >
<unused end="0x0F88" start="0x0F85" />
<unused end="0x0F91" start="0x0F8E" />
<unused end="0x0F9A" start="0x0F97" />
@@ -29840,7 +29840,7 @@
<sfr address="0x0FAC" access="33333313" name="TXSTA" mclr="11111121" por="11111121" />
<sfr address="0x0FAB" access="33333111" name="RCSTA" mclr="11111110" por="11111110" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x80" name="18F4423" unused_bank_mask="0x7FF8" >
+ <device nb_banks="16" access_bank_split_offset="0x80" name="18F4423" unused_bank_tqmask="0x7FF8" >
<unused end="0x0F88" start="0x0F85" />
<unused end="0x0F91" start="0x0F8E" />
<unused end="0x0F9A" start="0x0F97" />
@@ -29972,7 +29972,7 @@
<sfr address="0x0FAC" access="33333313" name="TXSTA" mclr="11111121" por="11111121" />
<sfr address="0x0FAB" access="33333111" name="RCSTA" mclr="11111110" por="11111110" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18F4431" unused_bank_mask="0x7FF8" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18F4431" unused_bank_tqmask="0x7FF8" >
<unused end="0x0F5F" start="0x0F00" />
<unused end="0x0F86" start="0x0F85" />
<unused end="0x0F8F" start="0x0F8E" />
@@ -30148,7 +30148,7 @@
<sfr address="0x0F64" access="33333333" name="CAP3BUFL" mclr="33333333" por="00000000" />
<sfr address="0x0F64" access="33333333" name="MAXCNTL" mclr="33333333" por="00000000" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x80" name="18F4439" unused_bank_mask="0x7FF8" >
+ <device nb_banks="16" access_bank_split_offset="0x80" name="18F4439" unused_bank_tqmask="0x7FF8" >
<unused end="0x0F7F" start="0x0F00" />
<unused end="0x0F88" start="0x0F85" />
<unused end="0x0F91" start="0x0F8E" />
@@ -30266,7 +30266,7 @@
<sfr address="0x0FAC" access="33330313" name="TXSTA" mclr="11110121" por="11110121" />
<sfr address="0x0FAB" access="33333111" name="RCSTA" mclr="11111110" por="11111110" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x80" name="18F4450" unused_bank_mask="0x7FEC" >
+ <device nb_banks="16" access_bank_split_offset="0x80" name="18F4450" unused_bank_tqmask="0x7FEC" >
<unused end="0x0F5F" start="0x0F00" />
<unused end="0x0F88" start="0x0F85" />
<unused end="0x0F91" start="0x0F8E" />
@@ -30406,7 +30406,7 @@
<sfr address="0x0FA7" access="22222222" name="EECON2" mclr="00000000" por="00000000" />
<sfr address="0x0FA6" access="03033390" name="EECON1" mclr="03013110" por="00010110" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18F4455" unused_bank_mask="0x7F00" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18F4455" unused_bank_tqmask="0x7F00" >
<unused end="0x0F5F" start="0x0F00" />
<unused end="0x0F61" start="0x0F60" />
<unused end="0x0F88" start="0x0F85" />
@@ -30571,7 +30571,7 @@
<sfr address="0x0F67" access="00000111" name="UFRMH" mclr="00000000" por="00000000" />
<sfr address="0x0F66" access="11111111" name="UFRML" mclr="00000000" por="00000000" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18F448" unused_bank_mask="0x7FF8" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18F448" unused_bank_tqmask="0x7FF8" >
<mirror>
<range end="0x0F2E" start="0x0F2E" />
<range end="0x0F3E" start="0x0F3E" />
@@ -30828,7 +30828,7 @@
<sfr address="0x0F01" access="33303033" name="RXF0SIDL" mclr="33303033" por="00000000" />
<sfr address="0x0F00" access="33333333" name="RXF0SIDH" mclr="33333333" por="00000000" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18F4480" unused_bank_mask="0x1FF8" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18F4480" unused_bank_tqmask="0x1FF8" >
<unused end="0x0D6F" start="0x0D6C" />
<unused end="0x0D7F" start="0x0D7C" />
<unused end="0x0D8F" start="0x0D8C" />
@@ -31260,7 +31260,7 @@
<sfr address="0x0D61" access="33303033" name="RXF6SIDL" mclr="33333033" por="00000000" />
<sfr address="0x0D60" access="33333333" name="RXF6SIDH" mclr="33333333" por="00000000" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x80" name="18F44J10" unused_bank_mask="0x7FF0" >
+ <device nb_banks="16" access_bank_split_offset="0x80" name="18F44J10" unused_bank_tqmask="0x7FF0" >
<unused end="0x0F7F" start="0x0F00" />
<unused end="0x0F91" start="0x0F8F" />
<unused end="0x0F9A" start="0x0F97" />
@@ -31393,7 +31393,7 @@
<sfr address="0x0FAC" access="33333313" name="TXSTA" mclr="11111121" por="11111121" />
<sfr address="0x0FAB" access="33333111" name="RCSTA" mclr="11111110" por="11111110" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x80" name="18F4510" unused_bank_mask="0x7FC0" >
+ <device nb_banks="16" access_bank_split_offset="0x80" name="18F4510" unused_bank_tqmask="0x7FC0" >
<unused end="0x0F7F" start="0x0F00" />
<unused end="0x0F88" start="0x0F85" />
<unused end="0x0F91" start="0x0F8E" />
@@ -31523,7 +31523,7 @@
<sfr address="0x0FAC" access="33333313" name="TXSTA" mclr="11111121" por="11111121" />
<sfr address="0x0FAB" access="33333111" name="RCSTA" mclr="11111110" por="11111110" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x80" name="18F4515" unused_bank_mask="0x0000" >
+ <device nb_banks="16" access_bank_split_offset="0x80" name="18F4515" unused_bank_tqmask="0x0000" >
<unused end="0x0F88" start="0x0F85" />
<unused end="0x0F91" start="0x0F8E" />
<unused end="0x0F9A" start="0x0F97" />
@@ -31650,7 +31650,7 @@
<sfr address="0x0FAC" access="33333313" name="TXSTA" mclr="11111121" por="11111121" />
<sfr address="0x0FAB" access="33333111" name="RCSTA" mclr="11111110" por="11111110" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x80" name="18F452" unused_bank_mask="0x7FC0" >
+ <device nb_banks="16" access_bank_split_offset="0x80" name="18F452" unused_bank_tqmask="0x7FC0" >
<unused end="0x0F7F" start="0x0F00" />
<unused end="0x0F88" start="0x0F85" />
<unused end="0x0F91" start="0x0F8E" />
@@ -31776,7 +31776,7 @@
<sfr address="0x0FAC" access="33330313" name="TXSTA" mclr="11110121" por="11110121" />
<sfr address="0x0FAB" access="33333111" name="RCSTA" mclr="11111110" por="11111110" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x80" name="18F4520" unused_bank_mask="0x7FC0" >
+ <device nb_banks="16" access_bank_split_offset="0x80" name="18F4520" unused_bank_tqmask="0x7FC0" >
<unused end="0x0F88" start="0x0F85" />
<unused end="0x0F91" start="0x0F8E" />
<unused end="0x0F9A" start="0x0F97" />
@@ -31908,7 +31908,7 @@
<sfr address="0x0FAC" access="33333313" name="TXSTA" mclr="11111121" por="11111121" />
<sfr address="0x0FAB" access="33333111" name="RCSTA" mclr="11111110" por="11111110" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x80" name="18F4523" unused_bank_mask="0x7FC0" >
+ <device nb_banks="16" access_bank_split_offset="0x80" name="18F4523" unused_bank_tqmask="0x7FC0" >
<unused end="0x0F88" start="0x0F85" />
<unused end="0x0F91" start="0x0F8E" />
<unused end="0x0F9A" start="0x0F97" />
@@ -32040,7 +32040,7 @@
<sfr address="0x0FAC" access="33333313" name="TXSTA" mclr="11111121" por="11111121" />
<sfr address="0x0FAB" access="33333111" name="RCSTA" mclr="11111110" por="11111110" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x80" name="18F4525" unused_bank_mask="0x0000" >
+ <device nb_banks="16" access_bank_split_offset="0x80" name="18F4525" unused_bank_tqmask="0x0000" >
<unused end="0x0F88" start="0x0F85" />
<unused end="0x0F91" start="0x0F8E" />
<unused end="0x0F9A" start="0x0F97" />
@@ -32172,7 +32172,7 @@
<sfr address="0x0FAC" access="33333313" name="TXSTA" mclr="11111121" por="11111121" />
<sfr address="0x0FAB" access="33333111" name="RCSTA" mclr="11111110" por="11111110" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x80" name="18F4539" unused_bank_mask="0x7FC0" >
+ <device nb_banks="16" access_bank_split_offset="0x80" name="18F4539" unused_bank_tqmask="0x7FC0" >
<unused end="0x0F7F" start="0x0F00" />
<unused end="0x0F88" start="0x0F85" />
<unused end="0x0F91" start="0x0F8E" />
@@ -32290,7 +32290,7 @@
<sfr address="0x0FAC" access="33330313" name="TXSTA" mclr="11110121" por="11110121" />
<sfr address="0x0FAB" access="33333111" name="RCSTA" mclr="11111110" por="11111110" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18F4550" unused_bank_mask="0x7F00" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18F4550" unused_bank_tqmask="0x7F00" >
<unused end="0x0F5F" start="0x0F00" />
<unused end="0x0F61" start="0x0F60" />
<unused end="0x0F88" start="0x0F85" />
@@ -32455,7 +32455,7 @@
<sfr address="0x0F67" access="00000111" name="UFRMH" mclr="00000000" por="00000000" />
<sfr address="0x0F66" access="11111111" name="UFRML" mclr="00000000" por="00000000" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18F458" unused_bank_mask="0x7FC0" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18F458" unused_bank_tqmask="0x7FC0" >
<mirror>
<range end="0x0F2E" start="0x0F2E" />
<range end="0x0F3E" start="0x0F3E" />
@@ -32712,7 +32712,7 @@
<sfr address="0x0F01" access="33303033" name="RXF0SIDL" mclr="33303033" por="00000000" />
<sfr address="0x0F00" access="33333333" name="RXF0SIDH" mclr="33333333" por="00000000" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18F4580" unused_bank_mask="0x1FC0" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18F4580" unused_bank_tqmask="0x1FC0" >
<unused end="0x0D6F" start="0x0D6C" />
<unused end="0x0D7F" start="0x0D7C" />
<unused end="0x0D8F" start="0x0D8C" />
@@ -33144,7 +33144,7 @@
<sfr address="0x0D61" access="33303033" name="RXF6SIDL" mclr="33333033" por="00000000" />
<sfr address="0x0D60" access="33333333" name="RXF6SIDH" mclr="33333333" por="00000000" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18F4585" unused_bank_mask="0x0000" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18F4585" unused_bank_tqmask="0x0000" >
<unused end="0x0D59" start="0x0D00" />
<unused end="0x0D6F" start="0x0D6C" />
<unused end="0x0D7F" start="0x0D7C" />
@@ -33568,7 +33568,7 @@
<sfr address="0x0D61" access="33303033" name="RXF6SIDL" mclr="33303033" por="00000000" />
<sfr address="0x0D60" access="33333333" name="RXF6SIDH" mclr="33333333" por="00000000" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x80" name="18F45J10" unused_bank_mask="0x7FF0" >
+ <device nb_banks="16" access_bank_split_offset="0x80" name="18F45J10" unused_bank_tqmask="0x7FF0" >
<unused end="0x0F7F" start="0x0F00" />
<unused end="0x0F91" start="0x0F8F" />
<unused end="0x0F9A" start="0x0F97" />
@@ -33701,7 +33701,7 @@
<sfr address="0x0FAC" access="33333313" name="TXSTA" mclr="11111121" por="11111121" />
<sfr address="0x0FAB" access="33333111" name="RCSTA" mclr="11111110" por="11111110" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x80" name="18F4610" unused_bank_mask="0x0000" >
+ <device nb_banks="16" access_bank_split_offset="0x80" name="18F4610" unused_bank_tqmask="0x0000" >
<unused end="0x0F88" start="0x0F85" />
<unused end="0x0F91" start="0x0F8E" />
<unused end="0x0F9A" start="0x0F97" />
@@ -33828,7 +33828,7 @@
<sfr address="0x0FAC" access="33333313" name="TXSTA" mclr="11111121" por="11111121" />
<sfr address="0x0FAB" access="33333111" name="RCSTA" mclr="11111110" por="11111110" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x80" name="18F4620" unused_bank_mask="0x0000" >
+ <device nb_banks="16" access_bank_split_offset="0x80" name="18F4620" unused_bank_tqmask="0x0000" >
<unused end="0x0F88" start="0x0F85" />
<unused end="0x0F91" start="0x0F8E" />
<unused end="0x0F9A" start="0x0F97" />
@@ -33960,7 +33960,7 @@
<sfr address="0x0FAC" access="33333313" name="TXSTA" mclr="11111121" por="11111121" />
<sfr address="0x0FAB" access="33333111" name="RCSTA" mclr="11111110" por="11111110" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18F4680" unused_bank_mask="0x0000" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18F4680" unused_bank_tqmask="0x0000" >
<unused end="0x0D59" start="0x0D00" />
<unused end="0x0D6F" start="0x0D6C" />
<unused end="0x0D7F" start="0x0D7C" />
@@ -34384,7 +34384,7 @@
<sfr address="0x0D61" access="33303033" name="RXF6SIDL" mclr="33303033" por="00000000" />
<sfr address="0x0D60" access="33333333" name="RXF6SIDH" mclr="33333333" por="00000000" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18F4682" unused_bank_mask="0x0000" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18F4682" unused_bank_tqmask="0x0000" >
<unused end="0x0D59" start="0x0D00" />
<unused end="0x0D6F" start="0x0D6C" />
<unused end="0x0D7F" start="0x0D7C" />
@@ -34808,7 +34808,7 @@
<sfr address="0x0D61" access="33303033" name="RXF6SIDL" mclr="33303033" por="00000000" />
<sfr address="0x0D60" access="33333333" name="RXF6SIDH" mclr="33333333" por="00000000" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18F4685" unused_bank_mask="0x0000" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18F4685" unused_bank_tqmask="0x0000" >
<unused end="0x0D59" start="0x0D00" />
<unused end="0x0D6F" start="0x0D6C" />
<unused end="0x0D7F" start="0x0D7C" />
@@ -35232,7 +35232,7 @@
<sfr address="0x0D61" access="33303033" name="RXF6SIDL" mclr="33303033" por="00000000" />
<sfr address="0x0D60" access="33333333" name="RXF6SIDH" mclr="33333333" por="00000000" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18F6310" unused_bank_mask="0x7FF8" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18F6310" unused_bank_tqmask="0x7FF8" >
<unused end="0x0F6A" start="0x0F40" />
<unused end="0x0F7C" start="0x0F70" />
<unused end="0x0F7D" start="0x0F7D" />
@@ -35379,7 +35379,7 @@
<sfr address="0x0F6C" access="33330313" name="TXSTA2" mclr="11110121" por="11110121" />
<sfr address="0x0F6B" access="33333111" name="RCSTA2" mclr="11111110" por="11111110" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18F6390" unused_bank_mask="0x7FF8" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18F6390" unused_bank_tqmask="0x7FF8" >
<unused end="0x0F57" start="0x0F40" />
<unused end="0x0F5F" start="0x0F5E" />
<unused end="0x0F7D" start="0x0F7D" />
@@ -35552,7 +35552,7 @@
<sfr address="0x0F59" access="33303333" name="LCDCON" mclr="11101111" por="11101111" />
<sfr address="0x0F58" access="33333333" name="LCDPS" mclr="11111111" por="11111111" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18F63J11" unused_bank_mask="0x7FF0" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18F63J11" unused_bank_tqmask="0x7FF0" >
<unused end="0x0FD4" start="0x0FD4" />
<unused end="0x0F88" start="0x0F87" />
<unused end="0x0F9A" start="0x0F99" />
@@ -35689,7 +35689,7 @@
<sfr address="0x0F61" access="33330313" name="TXSTA2" mclr="11110121" por="11110121" />
<sfr address="0x0F60" access="33333111" name="RCSTA2" mclr="11111110" por="11111110" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18F63J90" unused_bank_mask="0x7FF0" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18F63J90" unused_bank_tqmask="0x7FF0" >
<unused end="0x0FD4" start="0x0FD4" />
<unused end="0x0F88" start="0x0F87" />
<unused end="0x0F9A" start="0x0F99" />
@@ -35857,7 +35857,7 @@
<sfr address="0x0F6C" access="33333333" name="LCDD6" mclr="33333333" por="00000000" />
<sfr address="0x0F6B" access="33333333" name="LCDD5" mclr="33333333" por="00000000" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18F6410" unused_bank_mask="0x7FF8" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18F6410" unused_bank_tqmask="0x7FF8" >
<unused end="0x0F6A" start="0x0F00" />
<unused end="0x0F7C" start="0x0F70" />
<unused end="0x0F7D" start="0x0F7D" />
@@ -36004,7 +36004,7 @@
<sfr address="0x0F6C" access="33330313" name="TXSTA2" mclr="11110121" por="11110121" />
<sfr address="0x0F6B" access="33333111" name="RCSTA2" mclr="11111110" por="11111110" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18F6490" unused_bank_mask="0x7FF8" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18F6490" unused_bank_tqmask="0x7FF8" >
<unused end="0x0F57" start="0x0F40" />
<unused end="0x0F5F" start="0x0F5E" />
<unused end="0x0F7D" start="0x0F7D" />
@@ -36177,7 +36177,7 @@
<sfr address="0x0F59" access="33303333" name="LCDCON" mclr="11101111" por="11101111" />
<sfr address="0x0F58" access="33333333" name="LCDPS" mclr="11111111" por="11111111" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18F64J11" unused_bank_mask="0x7FF0" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18F64J11" unused_bank_tqmask="0x7FF0" >
<unused end="0x0FD4" start="0x0FD4" />
<unused end="0x0F88" start="0x0F87" />
<unused end="0x0F9A" start="0x0F99" />
@@ -36314,7 +36314,7 @@
<sfr address="0x0F61" access="33330313" name="TXSTA2" mclr="11110121" por="11110121" />
<sfr address="0x0F60" access="33333111" name="RCSTA2" mclr="11111110" por="11111110" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18F64J90" unused_bank_mask="0x7FF0" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18F64J90" unused_bank_tqmask="0x7FF0" >
<unused end="0x0FD4" start="0x0FD4" />
<unused end="0x0F88" start="0x0F87" />
<unused end="0x0F9A" start="0x0F99" />
@@ -36482,7 +36482,7 @@
<sfr address="0x0F6C" access="33333333" name="LCDD6" mclr="33333333" por="00000000" />
<sfr address="0x0F6B" access="33333333" name="LCDD5" mclr="33333333" por="00000000" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18F6520" unused_bank_mask="0x7F00" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18F6520" unused_bank_tqmask="0x7F00" >
<unused end="0x0F6A" start="0x0F00" />
<unused end="0x0F7F" start="0x0F79" />
<unused end="0x0F88" start="0x0F87" />
@@ -36641,7 +36641,7 @@
<sfr address="0x0F6C" access="33330313" name="TXSTA2" mclr="11110121" por="11110121" />
<sfr address="0x0F6B" access="33333111" name="RCSTA2" mclr="11111110" por="11111110" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18F6525" unused_bank_mask="0x0000" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18F6525" unused_bank_tqmask="0x0000" >
<unused end="0x0F66" start="0x0F00" />
<unused end="0x0F7B" start="0x0F7A" />
<unused end="0x0F88" start="0x0F87" />
@@ -36807,7 +36807,7 @@
<sfr address="0x0F6C" access="33330313" name="TXSTA2" mclr="11110121" por="11110121" />
<sfr address="0x0F6B" access="33333111" name="RCSTA2" mclr="11111110" por="11111110" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18F6527" unused_bank_mask="0x0000" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18F6527" unused_bank_tqmask="0x0000" >
<unused end="0x0F61" start="0x0F60" />
<unused end="0x0F7B" start="0x0F7A" />
<unused end="0x0F88" start="0x0F87" />
@@ -36981,7 +36981,7 @@
<sfr address="0x0F6C" access="33333313" name="TXSTA2" mclr="11111121" por="11111121" />
<sfr address="0x0F6B" access="33333111" name="RCSTA2" mclr="11111110" por="11111110" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18F6585" unused_bank_mask="0x0000" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18F6585" unused_bank_tqmask="0x0000" >
<unused end="0x0D5F" start="0x0D00" />
<unused end="0x0D6F" start="0x0D6C" />
<unused end="0x0D7F" start="0x0D7C" />
@@ -37409,7 +37409,7 @@
<sfr address="0x0D61" access="33333033" name="RXF6SIDL" mclr="33333033" por="00000000" />
<sfr address="0x0D60" access="33333333" name="RXF6SIDH" mclr="33333333" por="00000000" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18F65J10" unused_bank_mask="0x7F00" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18F65J10" unused_bank_tqmask="0x7F00" >
<unused end="0x0F5F" start="0x0F00" />
<unused end="0x0F61" start="0x0F60" />
<unused end="0x0F7B" start="0x0F7A" />
@@ -37581,7 +37581,7 @@
<sfr address="0x0F6C" access="33330313" name="TXSTA2" mclr="11110121" por="11110121" />
<sfr address="0x0F6B" access="33333111" name="RCSTA2" mclr="11111110" por="11111110" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18F65J11" unused_bank_mask="0x7F00" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18F65J11" unused_bank_tqmask="0x7F00" >
<unused end="0x0FD4" start="0x0FD4" />
<unused end="0x0F88" start="0x0F87" />
<unused end="0x0F9A" start="0x0F99" />
@@ -37718,7 +37718,7 @@
<sfr address="0x0F61" access="33330313" name="TXSTA2" mclr="11110121" por="11110121" />
<sfr address="0x0F60" access="33333111" name="RCSTA2" mclr="11111110" por="11111110" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18F65J15" unused_bank_mask="0x7F00" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18F65J15" unused_bank_tqmask="0x7F00" >
<unused end="0x0F5F" start="0x0F00" />
<unused end="0x0F61" start="0x0F60" />
<unused end="0x0F7B" start="0x0F7A" />
@@ -37890,7 +37890,7 @@
<sfr address="0x0F6C" access="33330313" name="TXSTA2" mclr="11110121" por="11110121" />
<sfr address="0x0F6B" access="33333111" name="RCSTA2" mclr="11111110" por="11111110" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18F65J50" unused_bank_mask="0x0000" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18F65J50" unused_bank_tqmask="0x0000" >
<unused end="0x0F59" start="0x0F40" />
<combined address="0x0FFD" size="3" name="TOS" />
<sfr address="0x0FFF" access="00033333" name="TOSU" mclr="00011111" por="00011111" />
@@ -38076,7 +38076,7 @@
<sfr address="0x0FA8" access="33333313" name="TXSTA2" mclr="11111121" por="11111121" />
<sfr address="0x0F9C" access="33333111" name="RCSTA2" mclr="11111110" por="11111110" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18F65J90" unused_bank_mask="0x7F00" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18F65J90" unused_bank_tqmask="0x7F00" >
<unused end="0x0FD4" start="0x0FD4" />
<unused end="0x0F88" start="0x0F87" />
<unused end="0x0F9A" start="0x0F99" />
@@ -38244,7 +38244,7 @@
<sfr address="0x0F6C" access="33333333" name="LCDD6" mclr="33333333" por="00000000" />
<sfr address="0x0F6B" access="33333333" name="LCDD5" mclr="33333333" por="00000000" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18F6620" unused_bank_mask="0x0000" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18F6620" unused_bank_tqmask="0x0000" >
<unused end="0x0F6A" start="0x0F00" />
<unused end="0x0F7F" start="0x0F79" />
<unused end="0x0F88" start="0x0F87" />
@@ -38403,7 +38403,7 @@
<sfr address="0x0F6C" access="33330313" name="TXSTA2" mclr="11110121" por="11110121" />
<sfr address="0x0F6B" access="33333111" name="RCSTA2" mclr="11111110" por="11111110" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18F6621" unused_bank_mask="0x0000" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18F6621" unused_bank_tqmask="0x0000" >
<unused end="0x0F66" start="0x0F00" />
<unused end="0x0F7B" start="0x0F7A" />
<unused end="0x0F88" start="0x0F87" />
@@ -38569,7 +38569,7 @@
<sfr address="0x0F6C" access="33330313" name="TXSTA2" mclr="11110121" por="11110121" />
<sfr address="0x0F6B" access="33333111" name="RCSTA2" mclr="11111110" por="11111110" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18F6622" unused_bank_mask="0x0000" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18F6622" unused_bank_tqmask="0x0000" >
<unused end="0x0F61" start="0x0F60" />
<unused end="0x0F7B" start="0x0F7A" />
<unused end="0x0F88" start="0x0F87" />
@@ -38743,7 +38743,7 @@
<sfr address="0x0F6C" access="33333313" name="TXSTA2" mclr="11111121" por="11111121" />
<sfr address="0x0F6B" access="33333111" name="RCSTA2" mclr="11111110" por="11111110" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18F6627" unused_bank_mask="0x0000" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18F6627" unused_bank_tqmask="0x0000" >
<unused end="0x0F61" start="0x0F60" />
<unused end="0x0F7B" start="0x0F7A" />
<unused end="0x0F88" start="0x0F87" />
@@ -38917,7 +38917,7 @@
<sfr address="0x0F6C" access="33333313" name="TXSTA2" mclr="11111121" por="11111121" />
<sfr address="0x0F6B" access="33333111" name="RCSTA2" mclr="11111110" por="11111110" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18F6680" unused_bank_mask="0x0000" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18F6680" unused_bank_tqmask="0x0000" >
<unused end="0x0D5F" start="0x0D00" />
<unused end="0x0D6F" start="0x0D6C" />
<unused end="0x0D7F" start="0x0D7C" />
@@ -39345,7 +39345,7 @@
<sfr address="0x0D61" access="33333033" name="RXF6SIDL" mclr="33333033" por="00000000" />
<sfr address="0x0D60" access="33333333" name="RXF6SIDH" mclr="33333333" por="00000000" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18F66J10" unused_bank_mask="0x7F00" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18F66J10" unused_bank_tqmask="0x7F00" >
<unused end="0x0F5F" start="0x0F00" />
<unused end="0x0F61" start="0x0F60" />
<unused end="0x0F7B" start="0x0F7A" />
@@ -39517,7 +39517,7 @@
<sfr address="0x0F6C" access="33330313" name="TXSTA2" mclr="11110121" por="11110121" />
<sfr address="0x0F6B" access="33333111" name="RCSTA2" mclr="11111110" por="11111110" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18F66J11" unused_bank_mask="0x0000" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18F66J11" unused_bank_tqmask="0x0000" >
<unused end="0x0F59" start="0x0F40" />
<combined address="0x0FFD" size="3" name="TOS" />
<sfr address="0x0FFF" access="00033333" name="TOSU" mclr="00011111" por="00011111" />
@@ -39704,7 +39704,7 @@
<sfr address="0x0FA8" access="33333313" name="TXSTA2" mclr="11111121" por="11111121" />
<sfr address="0x0F9C" access="33333111" name="RCSTA2" mclr="11111110" por="11111110" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18F66J15" unused_bank_mask="0x0000" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18F66J15" unused_bank_tqmask="0x0000" >
<unused end="0x0F61" start="0x0F60" />
<unused end="0x0F7B" start="0x0F7A" />
<unused end="0x0FAA" start="0x0FA8" />
@@ -39875,7 +39875,7 @@
<sfr address="0x0F6C" access="33330313" name="TXSTA2" mclr="11110121" por="11110121" />
<sfr address="0x0F6B" access="33333111" name="RCSTA2" mclr="11111110" por="11111110" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18F66J16" unused_bank_mask="0x0000" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18F66J16" unused_bank_tqmask="0x0000" >
<unused end="0x0F59" start="0x0F40" />
<combined address="0x0FFD" size="3" name="TOS" />
<sfr address="0x0FFF" access="00033333" name="TOSU" mclr="00011111" por="00011111" />
@@ -40062,7 +40062,7 @@
<sfr address="0x0FA8" access="33333313" name="TXSTA2" mclr="11111121" por="11111121" />
<sfr address="0x0F9C" access="33333111" name="RCSTA2" mclr="11111110" por="11111110" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18F66J50" unused_bank_mask="0x0000" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18F66J50" unused_bank_tqmask="0x0000" >
<unused end="0x0F59" start="0x0F40" />
<combined address="0x0FFD" size="3" name="TOS" />
<sfr address="0x0FFF" access="00033333" name="TOSU" mclr="00011111" por="00011111" />
@@ -40249,7 +40249,7 @@
<sfr address="0x0FA8" access="33333313" name="TXSTA2" mclr="11111121" por="11111121" />
<sfr address="0x0F9C" access="33333111" name="RCSTA2" mclr="11111110" por="11111110" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18F66J55" unused_bank_mask="0x0000" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18F66J55" unused_bank_tqmask="0x0000" >
<unused end="0x0F59" start="0x0F40" />
<combined address="0x0FFD" size="3" name="TOS" />
<sfr address="0x0FFF" access="00033333" name="TOSU" mclr="00011111" por="00011111" />
@@ -40436,7 +40436,7 @@
<sfr address="0x0FA8" access="33333313" name="TXSTA2" mclr="11111121" por="11111121" />
<sfr address="0x0F9C" access="33333111" name="RCSTA2" mclr="11111110" por="11111110" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18F66J60" unused_bank_mask="0x0000" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18F66J60" unused_bank_tqmask="0x0000" >
<unused end="0x0FD4" start="0x0FD4" />
<unused end="0x0FAA" start="0x0FA8" />
<unused end="0x0EFF" start="0x0EFF" />
@@ -40689,7 +40689,7 @@
<sfr address="0x0E81" access="33333333" name="MAADR6" mclr="11111111" por="11111111" />
<sfr address="0x0E80" access="33333333" name="MAADR5" mclr="11111111" por="11111111" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18F66J65" unused_bank_mask="0x0000" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18F66J65" unused_bank_tqmask="0x0000" >
<unused end="0x0FD4" start="0x0FD4" />
<unused end="0x0FAA" start="0x0FA8" />
<unused end="0x0EFF" start="0x0EFF" />
@@ -40942,7 +40942,7 @@
<sfr address="0x0E81" access="33333333" name="MAADR6" mclr="11111111" por="11111111" />
<sfr address="0x0E80" access="33333333" name="MAADR5" mclr="11111111" por="11111111" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18F6720" unused_bank_mask="0x0000" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18F6720" unused_bank_tqmask="0x0000" >
<unused end="0x0F6A" start="0x0F00" />
<unused end="0x0F7F" start="0x0F79" />
<unused end="0x0F88" start="0x0F87" />
@@ -41101,7 +41101,7 @@
<sfr address="0x0F6C" access="33330313" name="TXSTA2" mclr="11110121" por="11110121" />
<sfr address="0x0F6B" access="33333111" name="RCSTA2" mclr="11111110" por="11111110" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18F6722" unused_bank_mask="0x0000" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18F6722" unused_bank_tqmask="0x0000" >
<unused end="0x0F61" start="0x0F60" />
<unused end="0x0F7B" start="0x0F7A" />
<unused end="0x0F88" start="0x0F87" />
@@ -41275,7 +41275,7 @@
<sfr address="0x0F6C" access="33333313" name="TXSTA2" mclr="11111121" por="11111121" />
<sfr address="0x0F6B" access="33333111" name="RCSTA2" mclr="11111110" por="11111110" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18F67J10" unused_bank_mask="0x0000" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18F67J10" unused_bank_tqmask="0x0000" >
<unused end="0x0F61" start="0x0F60" />
<unused end="0x0F7B" start="0x0F7A" />
<unused end="0x0F88" start="0x0F87" />
@@ -41446,7 +41446,7 @@
<sfr address="0x0F6C" access="33330313" name="TXSTA2" mclr="11110121" por="11110121" />
<sfr address="0x0F6B" access="33333111" name="RCSTA2" mclr="11111110" por="11111110" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18F67J11" unused_bank_mask="0x0000" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18F67J11" unused_bank_tqmask="0x0000" >
<unused end="0x0F59" start="0x0F40" />
<combined address="0x0FFD" size="3" name="TOS" />
<sfr address="0x0FFF" access="00033333" name="TOSU" mclr="00011111" por="00011111" />
@@ -41633,7 +41633,7 @@
<sfr address="0x0FA8" access="33333313" name="TXSTA2" mclr="11111121" por="11111121" />
<sfr address="0x0F9C" access="33333111" name="RCSTA2" mclr="11111110" por="11111110" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18F67J50" unused_bank_mask="0x0000" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18F67J50" unused_bank_tqmask="0x0000" >
<unused end="0x0F59" start="0x0F40" />
<combined address="0x0FFD" size="3" name="TOS" />
<sfr address="0x0FFF" access="00033333" name="TOSU" mclr="00011111" por="00011111" />
@@ -41820,7 +41820,7 @@
<sfr address="0x0FA8" access="33333313" name="TXSTA2" mclr="11111121" por="11111121" />
<sfr address="0x0F9C" access="33333111" name="RCSTA2" mclr="11111110" por="11111110" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18F67J60" unused_bank_mask="0x0000" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18F67J60" unused_bank_tqmask="0x0000" >
<unused end="0x0FD4" start="0x0FD4" />
<unused end="0x0FAA" start="0x0FA8" />
<unused end="0x0EFF" start="0x0EFF" />
@@ -42073,7 +42073,7 @@
<sfr address="0x0E81" access="33333333" name="MAADR6" mclr="11111111" por="11111111" />
<sfr address="0x0E80" access="33333333" name="MAADR5" mclr="11111111" por="11111111" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x40" name="18F8310" unused_bank_mask="0x7FF8" >
+ <device nb_banks="16" access_bank_split_offset="0x40" name="18F8310" unused_bank_tqmask="0x7FF8" >
<unused end="0x0F57" start="0x0F00" />
<unused end="0x0F7C" start="0x0F70" />
<unused end="0x0F7D" start="0x0F7D" />
@@ -42223,7 +42223,7 @@
<sfr address="0x0F6C" access="33330313" name="TXSTA2" mclr="11110121" por="11110121" />
<sfr address="0x0F6B" access="33333111" name="RCSTA2" mclr="11111110" por="11111110" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18F8390" unused_bank_mask="0x7FF8" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18F8390" unused_bank_tqmask="0x7FF8" >
<unused end="0x0F57" start="0x0F40" />
<unused end="0x0F7D" start="0x0F7D" />
<unused end="0x0FAA" start="0x0FA6" />
@@ -42400,7 +42400,7 @@
<sfr address="0x0F59" access="33303333" name="LCDCON" mclr="11101111" por="11101111" />
<sfr address="0x0F58" access="33333333" name="LCDPS" mclr="11111111" por="11111111" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18F83J11" unused_bank_mask="0x7FF0" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18F83J11" unused_bank_tqmask="0x7FF0" >
<unused end="0x0FD4" start="0x0FD4" />
<unused end="0x0FBF" start="0x0F6B" />
<combined address="0x0FFD" size="3" name="TOS" />
@@ -42540,7 +42540,7 @@
<sfr address="0x0F61" access="33330313" name="TXSTA2" mclr="11110121" por="11110121" />
<sfr address="0x0F60" access="33333111" name="RCSTA2" mclr="11111110" por="11111110" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18F83J90" unused_bank_mask="0x7FF0" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18F83J90" unused_bank_tqmask="0x7FF0" >
<unused end="0x0FD4" start="0x0FD4" />
<unused end="0x0FB0" start="0x0FB0" />
<combined address="0x0FFD" size="3" name="TOS" />
@@ -42711,7 +42711,7 @@
<sfr address="0x0F6C" access="33333333" name="LCDD6" mclr="33333333" por="00000000" />
<sfr address="0x0F6B" access="33333333" name="LCDD5" mclr="33333333" por="00000000" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18F8410" unused_bank_mask="0x7FF8" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18F8410" unused_bank_tqmask="0x7FF8" >
<unused end="0x0F6A" start="0x0F00" />
<unused end="0x0F7C" start="0x0F70" />
<unused end="0x0F7D" start="0x0F7D" />
@@ -42861,7 +42861,7 @@
<sfr address="0x0F6C" access="33330313" name="TXSTA2" mclr="11110121" por="11110121" />
<sfr address="0x0F6B" access="33333111" name="RCSTA2" mclr="11111110" por="11111110" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18F8490" unused_bank_mask="0x7FF8" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18F8490" unused_bank_tqmask="0x7FF8" >
<unused end="0x0F57" start="0x0F40" />
<unused end="0x0F7D" start="0x0F7D" />
<unused end="0x0FAA" start="0x0FA6" />
@@ -43038,7 +43038,7 @@
<sfr address="0x0F59" access="33303333" name="LCDCON" mclr="11101111" por="11101111" />
<sfr address="0x0F58" access="33333333" name="LCDPS" mclr="11111111" por="11111111" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18F84J11" unused_bank_mask="0x7FF0" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18F84J11" unused_bank_tqmask="0x7FF0" >
<unused end="0x0FD4" start="0x0FD4" />
<unused end="0x0FBF" start="0x0F6B" />
<combined address="0x0FFD" size="3" name="TOS" />
@@ -43178,7 +43178,7 @@
<sfr address="0x0F61" access="33330313" name="TXSTA2" mclr="11110121" por="11110121" />
<sfr address="0x0F60" access="33333111" name="RCSTA2" mclr="11111110" por="11111110" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18F84J90" unused_bank_mask="0x7FF0" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18F84J90" unused_bank_tqmask="0x7FF0" >
<unused end="0x0FD4" start="0x0FD4" />
<unused end="0x0FB0" start="0x0FB0" />
<combined address="0x0FFD" size="3" name="TOS" />
@@ -43349,7 +43349,7 @@
<sfr address="0x0F6C" access="33333333" name="LCDD6" mclr="33333333" por="00000000" />
<sfr address="0x0F6B" access="33333333" name="LCDD5" mclr="33333333" por="00000000" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18F8520" unused_bank_mask="0x7F00" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18F8520" unused_bank_tqmask="0x7F00" >
<unused end="0x0F6A" start="0x0F00" />
<unused end="0x0F7F" start="0x0F79" />
<unused end="0x0F9B" start="0x0F9B" />
@@ -43511,7 +43511,7 @@
<sfr address="0x0F6C" access="33330313" name="TXSTA2" mclr="11110121" por="11110121" />
<sfr address="0x0F6B" access="33333111" name="RCSTA2" mclr="11111110" por="11111110" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18F8525" unused_bank_mask="0x0000" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18F8525" unused_bank_tqmask="0x0000" >
<unused end="0x0F66" start="0x0F00" />
<unused end="0x0F7B" start="0x0F7A" />
<unused end="0x0F9B" start="0x0F9B" />
@@ -43682,7 +43682,7 @@
<sfr address="0x0F6C" access="33330313" name="TXSTA2" mclr="11110121" por="11110121" />
<sfr address="0x0F6B" access="33333111" name="RCSTA2" mclr="11111110" por="11111110" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18F8527" unused_bank_mask="0x0000" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18F8527" unused_bank_tqmask="0x0000" >
<unused end="0x0F61" start="0x0F60" />
<unused end="0x0F7B" start="0x0F7A" />
<unused end="0x0F9C" start="0x0F9C" />
@@ -43859,7 +43859,7 @@
<sfr address="0x0F6C" access="33333313" name="TXSTA2" mclr="11111121" por="11111121" />
<sfr address="0x0F6B" access="33333111" name="RCSTA2" mclr="11111110" por="11111110" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18F8585" unused_bank_mask="0x0000" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18F8585" unused_bank_tqmask="0x0000" >
<unused end="0x0D5F" start="0x0D00" />
<unused end="0x0D6F" start="0x0D6C" />
<unused end="0x0D7F" start="0x0D7C" />
@@ -44292,7 +44292,7 @@
<sfr address="0x0D61" access="33333033" name="RXF6SIDL" mclr="33333033" por="00000000" />
<sfr address="0x0D60" access="33333333" name="RXF6SIDH" mclr="33333333" por="00000000" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18F85J10" unused_bank_mask="0x7F00" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18F85J10" unused_bank_tqmask="0x7F00" >
<unused end="0x0F5F" start="0x0F00" />
<unused end="0x0F61" start="0x0F60" />
<unused end="0x0F7B" start="0x0F7A" />
@@ -44467,7 +44467,7 @@
<sfr address="0x0F6C" access="33330313" name="TXSTA2" mclr="11110121" por="11110121" />
<sfr address="0x0F6B" access="33333111" name="RCSTA2" mclr="11111110" por="11111110" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18F85J11" unused_bank_mask="0x7F00" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18F85J11" unused_bank_tqmask="0x7F00" >
<unused end="0x0FD4" start="0x0FD4" />
<unused end="0x0FBF" start="0x0F6B" />
<combined address="0x0FFD" size="3" name="TOS" />
@@ -44607,7 +44607,7 @@
<sfr address="0x0F61" access="33330313" name="TXSTA2" mclr="11110121" por="11110121" />
<sfr address="0x0F60" access="33333111" name="RCSTA2" mclr="11111110" por="11111110" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18F85J15" unused_bank_mask="0x7F00" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18F85J15" unused_bank_tqmask="0x7F00" >
<unused end="0x0F5F" start="0x0F00" />
<unused end="0x0F61" start="0x0F60" />
<unused end="0x0F7B" start="0x0F7A" />
@@ -44782,7 +44782,7 @@
<sfr address="0x0F6C" access="33330313" name="TXSTA2" mclr="11110121" por="11110121" />
<sfr address="0x0F6B" access="33333111" name="RCSTA2" mclr="11111110" por="11111110" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18F85J50" unused_bank_mask="0x0000" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18F85J50" unused_bank_tqmask="0x0000" >
<unused end="0x0F59" start="0x0F40" />
<combined address="0x0FFD" size="3" name="TOS" />
<sfr address="0x0FFF" access="00033333" name="TOSU" mclr="00011111" por="00011111" />
@@ -44975,7 +44975,7 @@
<sfr address="0x0FA8" access="33333313" name="TXSTA2" mclr="11111121" por="11111121" />
<sfr address="0x0F9C" access="33333111" name="RCSTA2" mclr="11111110" por="11111110" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18F85J90" unused_bank_mask="0x7F00" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18F85J90" unused_bank_tqmask="0x7F00" >
<unused end="0x0FD4" start="0x0FD4" />
<unused end="0x0FB0" start="0x0FB0" />
<combined address="0x0FFD" size="3" name="TOS" />
@@ -45147,7 +45147,7 @@
<sfr address="0x0F6C" access="33333333" name="LCDDATA6" mclr="33333333" por="00000000" />
<sfr address="0x0F6B" access="33333333" name="LCDDATA5" mclr="33333333" por="00000000" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18F8620" unused_bank_mask="0x0000" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18F8620" unused_bank_tqmask="0x0000" >
<unused end="0x0F6A" start="0x0F00" />
<unused end="0x0F7F" start="0x0F79" />
<unused end="0x0F9B" start="0x0F9B" />
@@ -45309,7 +45309,7 @@
<sfr address="0x0F6C" access="33330313" name="TXSTA2" mclr="11110121" por="11110121" />
<sfr address="0x0F6B" access="33333111" name="RCSTA2" mclr="11111110" por="11111110" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18F8621" unused_bank_mask="0x0000" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18F8621" unused_bank_tqmask="0x0000" >
<unused end="0x0F66" start="0x0F00" />
<unused end="0x0F7B" start="0x0F7A" />
<unused end="0x0F9B" start="0x0F9B" />
@@ -45480,7 +45480,7 @@
<sfr address="0x0F6C" access="33330313" name="TXSTA2" mclr="11110121" por="11110121" />
<sfr address="0x0F6B" access="33333111" name="RCSTA2" mclr="11111110" por="11111110" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18F8622" unused_bank_mask="0x0000" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18F8622" unused_bank_tqmask="0x0000" >
<unused end="0x0F61" start="0x0F60" />
<unused end="0x0F7B" start="0x0F7A" />
<unused end="0x0F9C" start="0x0F9C" />
@@ -45657,7 +45657,7 @@
<sfr address="0x0F6C" access="33333313" name="TXSTA2" mclr="11111121" por="11111121" />
<sfr address="0x0F6B" access="33333111" name="RCSTA2" mclr="11111110" por="11111110" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18F8627" unused_bank_mask="0x0000" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18F8627" unused_bank_tqmask="0x0000" >
<unused end="0x0F61" start="0x0F60" />
<unused end="0x0F7B" start="0x0F7A" />
<unused end="0x0F9C" start="0x0F9C" />
@@ -45834,7 +45834,7 @@
<sfr address="0x0F6C" access="33333313" name="TXSTA2" mclr="11111121" por="11111121" />
<sfr address="0x0F6B" access="33333111" name="RCSTA2" mclr="11111110" por="11111110" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18F8680" unused_bank_mask="0x0000" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18F8680" unused_bank_tqmask="0x0000" >
<unused end="0x0D5F" start="0x0D00" />
<unused end="0x0D6F" start="0x0D6C" />
<unused end="0x0D7F" start="0x0D7C" />
@@ -46267,7 +46267,7 @@
<sfr address="0x0D61" access="33333033" name="RXF6SIDL" mclr="33333033" por="00000000" />
<sfr address="0x0D60" access="33333333" name="RXF6SIDH" mclr="33333333" por="00000000" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18F86J10" unused_bank_mask="0x7F00" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18F86J10" unused_bank_tqmask="0x7F00" >
<unused end="0x0F5F" start="0x0F00" />
<unused end="0x0F61" start="0x0F60" />
<unused end="0x0F7B" start="0x0F7A" />
@@ -46442,7 +46442,7 @@
<sfr address="0x0F6C" access="33330313" name="TXSTA2" mclr="11110121" por="11110121" />
<sfr address="0x0F6B" access="33333111" name="RCSTA2" mclr="11111110" por="11111110" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18F86J11" unused_bank_mask="0x0000" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18F86J11" unused_bank_tqmask="0x0000" >
<unused end="0x0F59" start="0x0F40" />
<combined address="0x0FFD" size="3" name="TOS" />
<sfr address="0x0FFF" access="00033333" name="TOSU" mclr="00011111" por="00011111" />
@@ -46635,7 +46635,7 @@
<sfr address="0x0FA8" access="33333313" name="TXSTA2" mclr="11111121" por="11111121" />
<sfr address="0x0F9C" access="33333111" name="RCSTA2" mclr="11111110" por="11111110" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18F86J15" unused_bank_mask="0x0000" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18F86J15" unused_bank_tqmask="0x0000" >
<unused end="0x0F61" start="0x0F60" />
<unused end="0x0F7B" start="0x0F7A" />
<unused end="0x0FAA" start="0x0FA8" />
@@ -46809,7 +46809,7 @@
<sfr address="0x0F6C" access="33330313" name="TXSTA2" mclr="11110121" por="11110121" />
<sfr address="0x0F6B" access="33333111" name="RCSTA2" mclr="11111110" por="11111110" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18F86J16" unused_bank_mask="0x0000" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18F86J16" unused_bank_tqmask="0x0000" >
<unused end="0x0F59" start="0x0F40" />
<combined address="0x0FFD" size="3" name="TOS" />
<sfr address="0x0FFF" access="00033333" name="TOSU" mclr="00011111" por="00011111" />
@@ -47002,7 +47002,7 @@
<sfr address="0x0FA8" access="33333313" name="TXSTA2" mclr="11111121" por="11111121" />
<sfr address="0x0F9C" access="33333111" name="RCSTA2" mclr="11111110" por="11111110" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18F86J50" unused_bank_mask="0x0000" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18F86J50" unused_bank_tqmask="0x0000" >
<unused end="0x0F59" start="0x0F40" />
<combined address="0x0FFD" size="3" name="TOS" />
<sfr address="0x0FFF" access="00033333" name="TOSU" mclr="00011111" por="00011111" />
@@ -47195,7 +47195,7 @@
<sfr address="0x0FA8" access="33333313" name="TXSTA2" mclr="11111121" por="11111121" />
<sfr address="0x0F9C" access="33333111" name="RCSTA2" mclr="11111110" por="11111110" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18F86J55" unused_bank_mask="0x0000" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18F86J55" unused_bank_tqmask="0x0000" >
<unused end="0x0F59" start="0x0F40" />
<combined address="0x0FFD" size="3" name="TOS" />
<sfr address="0x0FFF" access="00033333" name="TOSU" mclr="00011111" por="00011111" />
@@ -47388,7 +47388,7 @@
<sfr address="0x0FA8" access="33333313" name="TXSTA2" mclr="11111121" por="11111121" />
<sfr address="0x0F9C" access="33333111" name="RCSTA2" mclr="11111110" por="11111110" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18F86J60" unused_bank_mask="0x0000" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18F86J60" unused_bank_tqmask="0x0000" >
<unused end="0x0FD4" start="0x0FD4" />
<unused end="0x0FAA" start="0x0FA8" />
<unused end="0x0EFF" start="0x0EFF" />
@@ -47649,7 +47649,7 @@
<sfr address="0x0E81" access="33333333" name="MAADR6" mclr="11111111" por="11111111" />
<sfr address="0x0E80" access="33333333" name="MAADR5" mclr="11111111" por="11111111" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18F86J65" unused_bank_mask="0x0000" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18F86J65" unused_bank_tqmask="0x0000" >
<unused end="0x0FD4" start="0x0FD4" />
<unused end="0x0FAA" start="0x0FA8" />
<unused end="0x0EFF" start="0x0EFF" />
@@ -47910,7 +47910,7 @@
<sfr address="0x0E81" access="33333333" name="MAADR6" mclr="11111111" por="11111111" />
<sfr address="0x0E80" access="33333333" name="MAADR5" mclr="11111111" por="11111111" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18F8720" unused_bank_mask="0x0000" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18F8720" unused_bank_tqmask="0x0000" >
<unused end="0x0F6A" start="0x0F00" />
<unused end="0x0F7F" start="0x0F79" />
<unused end="0x0F9B" start="0x0F9B" />
@@ -48072,7 +48072,7 @@
<sfr address="0x0F6C" access="33330313" name="TXSTA2" mclr="11110121" por="11110121" />
<sfr address="0x0F6B" access="33333111" name="RCSTA2" mclr="11111110" por="11111110" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18F8722" unused_bank_mask="0x0000" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18F8722" unused_bank_tqmask="0x0000" >
<unused end="0x0F61" start="0x0F60" />
<unused end="0x0F7B" start="0x0F7A" />
<unused end="0x0F9C" start="0x0F9C" />
@@ -48249,7 +48249,7 @@
<sfr address="0x0F6C" access="33333313" name="TXSTA2" mclr="11111121" por="11111121" />
<sfr address="0x0F6B" access="33333111" name="RCSTA2" mclr="11111110" por="11111110" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18F87J10" unused_bank_mask="0x0000" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18F87J10" unused_bank_tqmask="0x0000" >
<unused end="0x0F61" start="0x0F60" />
<unused end="0x0F7B" start="0x0F7A" />
<unused end="0x0FAA" start="0x0FA8" />
@@ -48423,7 +48423,7 @@
<sfr address="0x0F6C" access="33330313" name="TXSTA2" mclr="11110121" por="11110121" />
<sfr address="0x0F6B" access="33333111" name="RCSTA2" mclr="11111110" por="11111110" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18F87J11" unused_bank_mask="0x0000" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18F87J11" unused_bank_tqmask="0x0000" >
<unused end="0x0F59" start="0x0F40" />
<combined address="0x0FFD" size="3" name="TOS" />
<sfr address="0x0FFF" access="00033333" name="TOSU" mclr="00011111" por="00011111" />
@@ -48616,7 +48616,7 @@
<sfr address="0x0FA8" access="33333313" name="TXSTA2" mclr="11111121" por="11111121" />
<sfr address="0x0F9C" access="33333111" name="RCSTA2" mclr="11111110" por="11111110" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18F87J50" unused_bank_mask="0x0000" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18F87J50" unused_bank_tqmask="0x0000" >
<unused end="0x0F59" start="0x0F40" />
<combined address="0x0FFD" size="3" name="TOS" />
<sfr address="0x0FFF" access="00033333" name="TOSU" mclr="00011111" por="00011111" />
@@ -48809,7 +48809,7 @@
<sfr address="0x0FA8" access="33333313" name="TXSTA2" mclr="11111121" por="11111121" />
<sfr address="0x0F9C" access="33333111" name="RCSTA2" mclr="11111110" por="11111110" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18F87J60" unused_bank_mask="0x0000" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18F87J60" unused_bank_tqmask="0x0000" >
<unused end="0x0FD4" start="0x0FD4" />
<unused end="0x0FAA" start="0x0FA8" />
<unused end="0x0EFF" start="0x0EFF" />
@@ -49070,7 +49070,7 @@
<sfr address="0x0E81" access="33333333" name="MAADR6" mclr="11111111" por="11111111" />
<sfr address="0x0E80" access="33333333" name="MAADR5" mclr="11111111" por="11111111" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18F96J60" unused_bank_mask="0x0000" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18F96J60" unused_bank_tqmask="0x0000" >
<unused end="0x0FD4" start="0x0FD4" />
<unused end="0x0FAA" start="0x0FA8" />
<unused end="0x0EFF" start="0x0EFF" />
@@ -49335,7 +49335,7 @@
<sfr address="0x0E81" access="33333333" name="MAADR6" mclr="11111111" por="11111111" />
<sfr address="0x0E80" access="33333333" name="MAADR5" mclr="11111111" por="11111111" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18F96J65" unused_bank_mask="0x0000" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18F96J65" unused_bank_tqmask="0x0000" >
<unused end="0x0FD4" start="0x0FD4" />
<unused end="0x0FAA" start="0x0FA8" />
<unused end="0x0EFF" start="0x0EFF" />
@@ -49600,7 +49600,7 @@
<sfr address="0x0E81" access="33333333" name="MAADR6" mclr="11111111" por="11111111" />
<sfr address="0x0E80" access="33333333" name="MAADR5" mclr="11111111" por="11111111" />
</device>
- <device nb_banks="16" access_bank_split_offset="0x60" name="18F97J60" unused_bank_mask="0x0000" >
+ <device nb_banks="16" access_bank_split_offset="0x60" name="18F97J60" unused_bank_tqmask="0x0000" >
<unused end="0x0FD4" start="0x0FD4" />
<unused end="0x0FAA" start="0x0FA8" />
<unused end="0x0EFF" start="0x0EFF" />
diff --git a/src/libgui/breakpoint_view.cpp b/src/libgui/breakpoint_view.cpp
index 6f49aac..99f711f 100644
--- a/src/libgui/breakpoint_view.cpp
+++ b/src/libgui/breakpoint_view.cpp
@@ -8,9 +8,9 @@
***************************************************************************/
#include "breakpoint_view.h"
-#include <qlayout.h>
+#include <tqlayout.h>
#include <klocale.h>
-#include <qpopupmenu.h>
+#include <tqpopupmenu.h>
#include "main_global.h"
#include "editor_manager.h"
@@ -20,7 +20,7 @@
//----------------------------------------------------------------------------
void Breakpoint::updateActions(const Data *data)
{
- bool hasBreakpoint = (data ? Breakpoint::list().contains(*data) : false);
+ bool hasBreakpoint = (data ? Breakpoint::list().tqcontains(*data) : false);
Main::action("toggle_breakpoint")->setText(hasBreakpoint ? i18n("Remove breakpoint") : i18n("Set breakpoint"));
Main::action("toggle_breakpoint")->setEnabled(data);
bool isActive = (hasBreakpoint ? Breakpoint::list().state(*data)==Breakpoint::Active : false);
@@ -29,22 +29,22 @@ void Breakpoint::updateActions(const Data *data)
}
//----------------------------------------------------------------------------
-Breakpoint::ListViewItem::ListViewItem(ListView *parent, const Data &data)
- : KListViewItem(parent), _data(data)
+Breakpoint::ListViewItem::ListViewItem(ListView *tqparent, const Data &data)
+ : KListViewItem(tqparent), _data(data)
{}
//----------------------------------------------------------------------------
-Breakpoint::View::View(QWidget *parent)
- : QWidget(parent, "breakpoints_view"), GenericView(Breakpoint::list()),
+Breakpoint::View::View(TQWidget *tqparent)
+ : TQWidget(tqparent, "breakpoints_view"), GenericView(Breakpoint::list()),
_currentData(0)
{
- QVBoxLayout *top = new QVBoxLayout(this);
+ TQVBoxLayout *top = new TQVBoxLayout(this);
_listview = new ListView(this);
- connect(_listview, SIGNAL(clicked(QListViewItem *)), SLOT(itemClicked(QListViewItem *)));
- connect(_listview, SIGNAL(contextMenuRequested(QListViewItem *, const QPoint &, int)),
- SLOT(contextMenu(QListViewItem *, const QPoint &, int)));
+ connect(_listview, TQT_SIGNAL(clicked(TQListViewItem *)), TQT_SLOT(itemClicked(TQListViewItem *)));
+ connect(_listview, TQT_SIGNAL(contextMenuRequested(TQListViewItem *, const TQPoint &, int)),
+ TQT_SLOT(contextMenu(TQListViewItem *, const TQPoint &, int)));
_listview->setAllColumnsShowFocus(true);
- _listview->addColumn(i18n("Status"));
+ _listview->addColumn(i18n("tqStatus"));
_listview->addColumn(i18n("Location"));
_listview->addColumn(i18n("Address"));
top->addWidget(_listview);
@@ -58,7 +58,7 @@ void Breakpoint::View::updateView()
const Data &data = Breakpoint::list().data(i);
KListViewItem *item = new ListViewItem(_listview, data);
item->setPixmap(0, TextEditor::pixmap(Debugger::manager->breakpointType(data)));
- item->setText(1, data.url.filename() + ":" + QString::number(data.line));
+ item->setText(1, data.url.filename() + ":" + TQString::number(data.line));
Address address = Breakpoint::list().address(data);
if ( address.isValid() ) item->setText(2, toHexLabelAbs(address));
else if ( Debugger::manager->coff() ) item->setText(2, i18n("Non-code breakpoint"));
@@ -66,18 +66,18 @@ void Breakpoint::View::updateView()
}
}
-void Breakpoint::View::itemClicked(QListViewItem *item)
+void Breakpoint::View::itemClicked(TQListViewItem *item)
{
if ( item==0 ) return;
const Data &data = static_cast<ListViewItem *>(item)->data();
Address address = Breakpoint::list().address(data);
- TextEditor *editor = ::qt_cast<TextEditor *>(Main::currentEditor());
+ TextEditor *editor = ::tqqt_cast<TextEditor *>(Main::currentEditor());
const Coff::TextObject *coff = Debugger::manager->coff();
int line = -1;
if ( coff && editor && editor->fileType()==PURL::Coff && address.isValid() )
line = coff->lineForAddress(editor->url(), address);
if ( line==-1 ) {
- editor = ::qt_cast<TextEditor *>(Main::editorManager().openEditor(data.url));
+ editor = ::tqqt_cast<TextEditor *>(Main::editorManager().openEditor(data.url));
line = data.line;
}
if ( editor==0 ) return;
@@ -85,7 +85,7 @@ void Breakpoint::View::itemClicked(QListViewItem *item)
editor->setCursor(line, 0);
}
-void Breakpoint::View::contextMenu(QListViewItem *item, const QPoint &pos, int)
+void Breakpoint::View::contextMenu(TQListViewItem *item, const TQPoint &pos, int)
{
_currentData = (item ? &static_cast<ListViewItem *>(item)->data() : 0);
updateActions(_currentData);
diff --git a/src/libgui/breakpoint_view.h b/src/libgui/breakpoint_view.h
index 984a7ed..1f3543e 100644
--- a/src/libgui/breakpoint_view.h
+++ b/src/libgui/breakpoint_view.h
@@ -18,7 +18,7 @@ namespace Breakpoint
class ListViewItem : public KListViewItem
{
public:
- ListViewItem(ListView *parent, const Data &data);
+ ListViewItem(ListView *tqparent, const Data &data);
const Data &data() const { return _data; }
private:
@@ -26,17 +26,18 @@ private:
};
//----------------------------------------------------------------------------
-class View : public QWidget, public GenericView
+class View : public TQWidget, public GenericView
{
Q_OBJECT
+ TQ_OBJECT
public:
- View(QWidget *parent);
+ View(TQWidget *tqparent);
virtual void updateView();
const Data *currentData() const { return _currentData; }
private slots:
- void itemClicked(QListViewItem *item);
- void contextMenu(QListViewItem *item, const QPoint &pos, int col);
+ void itemClicked(TQListViewItem *item);
+ void contextMenu(TQListViewItem *item, const TQPoint &pos, int col);
private:
ListView *_listview;
diff --git a/src/libgui/config_center.cpp b/src/libgui/config_center.cpp
index 530cbbf..237a89d 100644
--- a/src/libgui/config_center.cpp
+++ b/src/libgui/config_center.cpp
@@ -9,12 +9,12 @@
***************************************************************************/
#include "config_center.h"
-#include <qlabel.h>
-#include <qlayout.h>
-#include <qtooltip.h>
-#include <qgroupbox.h>
-#include <qtabwidget.h>
-#include <qtimer.h>
+#include <tqlabel.h>
+#include <tqlayout.h>
+#include <tqtooltip.h>
+#include <tqgroupbox.h>
+#include <tqtabwidget.h>
+#include <tqtimer.h>
#include <kiconloader.h>
#include <klocale.h>
#include <klistview.h>
@@ -48,7 +48,7 @@ void GlobalConfigWidget::saveConfig()
GlobalConfig::writeDebugLevel(_showDebug->currentItem());
}
-QPixmap GlobalConfigWidget::pixmap() const
+TQPixmap GlobalConfigWidget::pixmap() const
{
KIconLoader loader;
return loader.loadIcon("configure", KIcon::Toolbar, KIcon::SizeMedium);
@@ -60,7 +60,7 @@ StandaloneConfigWidget::StandaloneConfigWidget()
{
uint row = 0;
- QLabel *label = new QLabel(i18n("Device:"), this);
+ TQLabel *label = new TQLabel(i18n("Device:"), this);
addWidget(label, row,row, 0,0);
_device = new DeviceChooser::Button(true, this);
addWidget(_device, row,row, 1,1);
@@ -85,7 +85,7 @@ void StandaloneConfigWidget::saveConfig()
_tools->saveConfig();
}
-QPixmap StandaloneConfigWidget::pixmap() const
+TQPixmap StandaloneConfigWidget::pixmap() const
{
KIconLoader loader;
return loader.loadIcon("configure", KIcon::Toolbar, KIcon::SizeMedium);
@@ -106,15 +106,15 @@ ConfigWidget *ConfigCenter::factory(Type type)
return 0;
}
-ConfigCenter::ConfigCenter(Type showType, QWidget *parent)
- : Dialog(IconList, i18n("Configure Piklab"), Ok|Cancel, Cancel, parent, "configure_piklab_dialog", true, false)
+ConfigCenter::ConfigCenter(Type showType, TQWidget *tqparent)
+ : Dialog(IconList, i18n("Configure Piklab"), Ok|Cancel, Cancel, tqparent, "configure_piklab_dialog", true, false)
{
for (uint i=0; i<Nb_Types; i++) {
_configWidgets[i] = factory(Type(i));
_configWidgets[i]->loadConfig();
_pages[i] = addPage(_configWidgets[i]->title(), _configWidgets[i]->header(), _configWidgets[i]->pixmap());
- QVBoxLayout *vbox = new QVBoxLayout(_pages[i]);
- _configWidgets[i]->reparent(_pages[i], QPoint(0,0));
+ TQVBoxLayout *vbox = new TQVBoxLayout(_pages[i]);
+ _configWidgets[i]->reparent(_pages[i], TQPoint(0,0));
vbox->addWidget(_configWidgets[i]);
}
showPage(showType);
diff --git a/src/libgui/config_center.h b/src/libgui/config_center.h
index 1e543b7..9f50056 100644
--- a/src/libgui/config_center.h
+++ b/src/libgui/config_center.h
@@ -10,9 +10,9 @@
#ifndef CONFIG_CENTER_H
#define CONFIG_CENTER_H
-#include <qcheckbox.h>
-#include <qlineedit.h>
-#include <qwidgetstack.h>
+#include <tqcheckbox.h>
+#include <tqlineedit.h>
+#include <tqwidgetstack.h>
#include "common/gui/key_gui.h"
#include "common/gui/dialog.h"
@@ -29,11 +29,12 @@ END_DECLARE_CONFIG_WIDGET
class GlobalConfigWidget : public BaseGlobalConfigWidget
{
Q_OBJECT
+ TQ_OBJECT
public:
GlobalConfigWidget();
- virtual QString title() const { return i18n("General"); }
- virtual QString header() const { return i18n("General Configuration"); }
- virtual QPixmap pixmap() const;
+ virtual TQString title() const { return i18n("General"); }
+ virtual TQString header() const { return i18n("General Configuration"); }
+ virtual TQPixmap pixmap() const;
virtual void loadConfig();
public slots:
@@ -47,12 +48,13 @@ private:
class StandaloneConfigWidget : public ConfigWidget
{
Q_OBJECT
+ TQ_OBJECT
public:
StandaloneConfigWidget();
virtual void loadConfig();
- virtual QString title() const { return i18n("Standalone File"); }
- virtual QString header() const { return i18n("Standalone File Compilation"); }
- virtual QPixmap pixmap() const;
+ virtual TQString title() const { return i18n("Standalone File"); }
+ virtual TQString header() const { return i18n("Standalone File Compilation"); }
+ virtual TQPixmap pixmap() const;
public slots:
virtual void saveConfig();
@@ -66,17 +68,18 @@ private:
class ConfigCenter : public Dialog
{
Q_OBJECT
+ TQ_OBJECT
public:
enum Type { General = 0, ProgSelect, ProgOptions, DebugOptions,
Standalone, Nb_Types };
- ConfigCenter(Type showType, QWidget *parent);
+ ConfigCenter(Type showType, TQWidget *tqparent);
public slots:
virtual void slotOk();
virtual void slotApply();
private:
- QWidget *_pages[Nb_Types];
+ TQWidget *_pages[Nb_Types];
ConfigWidget *_configWidgets[Nb_Types];
static ConfigWidget *factory(Type type);
diff --git a/src/libgui/config_gen.cpp b/src/libgui/config_gen.cpp
index 036e62e..8ef334d 100644
--- a/src/libgui/config_gen.cpp
+++ b/src/libgui/config_gen.cpp
@@ -8,8 +8,8 @@
***************************************************************************/
#include "config_gen.h"
-#include <qlayout.h>
-#include <qlabel.h>
+#include <tqlayout.h>
+#include <tqlabel.h>
#include <klocale.h>
#include "device_gui.h"
@@ -23,44 +23,44 @@
#include "tools/list/tool_list.h"
//-----------------------------------------------------------------------------
-GeneratorDialog::GeneratorDialog(const QString &title, QWidget *parent, const char *name)
- : Dialog(parent, name, true, title, Close|User1, Close, false, QSize(400, 300))
+GeneratorDialog::GeneratorDialog(const TQString &title, TQWidget *tqparent, const char *name)
+ : Dialog(tqparent, name, true, title, Close|User1, Close, false, TQSize(400, 300))
{
- QVBoxLayout *top = new QVBoxLayout(mainWidget(), 10, 10);
+ TQVBoxLayout *top = new TQVBoxLayout(mainWidget(), 10, 10);
- QHBoxLayout *hbox = new QHBoxLayout(top);
- QLabel *label = new QLabel(i18n("Device:"), mainWidget());
+ TQHBoxLayout *hbox = new TQHBoxLayout(top);
+ TQLabel *label = new TQLabel(i18n("Device:"), mainWidget());
hbox->addWidget(label);
_deviceChooser = new DeviceChooser::Button(false, mainWidget());
- connect(_deviceChooser, SIGNAL(changed()), SLOT(reset()));
+ connect(_deviceChooser, TQT_SIGNAL(changed()), TQT_SLOT(reset()));
hbox->addWidget(_deviceChooser);
hbox->addSpacing(20);
- label = new QLabel(i18n("Toolchain:"), mainWidget());
+ label = new TQLabel(i18n("Toolchain:"), mainWidget());
hbox->addWidget(label);
- _configType = new KeyComboBox<QString>(mainWidget());
+ _configType = new KeyComboBox<TQString>(mainWidget());
Tool::Lister::ConstIterator it;
for (it=Tool::lister().begin(); it!=Tool::lister().end(); ++it)
_configType->appendItem(it.key(), it.data()->label());
- connect(_configType->widget(), SIGNAL(activated(int)), SLOT(typeChanged()));
+ connect(_configType->widget(), TQT_SIGNAL(activated(int)), TQT_SLOT(typeChanged()));
hbox->addWidget(_configType->widget());
- label = new QLabel(i18n("Tool Type:"), mainWidget());
+ label = new TQLabel(i18n("Tool Type:"), mainWidget());
hbox->addWidget(label);
_toolType = new KeyComboBox<PURL::ToolType>(mainWidget());
FOR_EACH(PURL::ToolType, type) _toolType->appendItem(type, type.label());
_toolType->fixMinimumWidth();
- connect(_toolType->widget(), SIGNAL(activated(int)), SLOT(compute()));
+ connect(_toolType->widget(), TQT_SIGNAL(activated(int)), TQT_SLOT(compute()));
hbox->addWidget(_toolType->widget());
hbox->addStretch(1);
- _hbox = new QHBoxLayout(top);
+ _hbox = new TQHBoxLayout(top);
_text = new SimpleTextEditor(false, PURL::Nb_FileTypes, mainWidget());
_text->setReadOnly(true);
top->addWidget(_text);
- _warning = new QLabel(mainWidget());
+ _warning = new TQLabel(mainWidget());
top->addWidget(_warning);
setButtonText(User1, i18n("Copy to clipboard"));
@@ -68,9 +68,9 @@ GeneratorDialog::GeneratorDialog(const QString &title, QWidget *parent, const ch
void GeneratorDialog::set(const Device::Data *data, const Tool::Group &group, PURL::ToolType stype)
{
- QString device;
+ TQString device;
if ( data==0 ) {
- QValueVector<QString> devices = group.supportedDevices();
+ TQValueVector<TQString> devices = group.supportedDevices();
if ( devices.isEmpty() ) return;
device = devices[0];
} else device = data->name();
@@ -141,8 +141,8 @@ void GeneratorDialog::slotUser1()
}
//-----------------------------------------------------------------------------
-ConfigGenerator::ConfigGenerator(QWidget *parent)
- : GeneratorDialog(i18n("Config Generator"), parent, "config_generator"), _memory(0), _configEditor(0)
+ConfigGenerator::ConfigGenerator(TQWidget *tqparent)
+ : GeneratorDialog(i18n("Config Generator"), tqparent, "config_generator"), _memory(0), _configEditor(0)
{}
ConfigGenerator::~ConfigGenerator()
@@ -159,7 +159,7 @@ void ConfigGenerator::reset()
_configEditor = Device::groupui(*data).createConfigEditor(*_memory, mainWidget());
if (_configEditor) {
_configEditor->show();
- connect(_configEditor, SIGNAL(modified()), SLOT(compute()));
+ connect(_configEditor, TQT_SIGNAL(modified()), TQT_SLOT(compute()));
_configEditor->updateDisplay();
_hbox->addWidget(_configEditor);
}
@@ -175,8 +175,8 @@ SourceLine::List ConfigGenerator::generateLines(bool &ok) const
}
//-----------------------------------------------------------------------------
-TemplateGenerator::TemplateGenerator(QWidget *parent)
- : GeneratorDialog(i18n("Template Generator"), parent, "template_generator")
+TemplateGenerator::TemplateGenerator(TQWidget *tqparent)
+ : GeneratorDialog(i18n("Template Generator"), tqparent, "template_generator")
{}
SourceLine::List TemplateGenerator::generateLines(bool &ok) const
diff --git a/src/libgui/config_gen.h b/src/libgui/config_gen.h
index fa9fd56..412e75c 100644
--- a/src/libgui/config_gen.h
+++ b/src/libgui/config_gen.h
@@ -9,8 +9,8 @@
#ifndef CONFIG_GEN_H
#define CONFIG_GEN_H
-class QHBoxLayout;
-class QLabel;
+class TQHBoxLayout;
+class TQLabel;
#include "common/gui/dialog.h"
#include "tools/base/tool_group.h"
@@ -26,8 +26,9 @@ class SimpleTextEditor;
class GeneratorDialog : public Dialog
{
Q_OBJECT
+ TQ_OBJECT
public:
- GeneratorDialog(const QString &title, QWidget *parent, const char *name);
+ GeneratorDialog(const TQString &title, TQWidget *tqparent, const char *name);
void set(const Device::Data *data, const Tool::Group &group, PURL::ToolType stype);
protected slots:
@@ -37,12 +38,12 @@ protected slots:
virtual void slotUser1();
protected:
- QHBoxLayout *_hbox;
+ TQHBoxLayout *_hbox;
DeviceChooser::Button *_deviceChooser;
- KeyComboBox<QString> *_configType;
+ KeyComboBox<TQString> *_configType;
KeyComboBox<PURL::ToolType> *_toolType;
SimpleTextEditor *_text;
- QLabel *_warning;
+ TQLabel *_warning;
PURL::ToolType toolType() const;
void setToolType(PURL::ToolType stype);
@@ -53,8 +54,9 @@ protected:
class ConfigGenerator : public GeneratorDialog
{
Q_OBJECT
+ TQ_OBJECT
public:
- ConfigGenerator(QWidget *parent);
+ ConfigGenerator(TQWidget *tqparent);
virtual ~ConfigGenerator();
private slots:
@@ -72,8 +74,9 @@ private:
class TemplateGenerator : public GeneratorDialog
{
Q_OBJECT
+ TQ_OBJECT
public:
- TemplateGenerator(QWidget *parent);
+ TemplateGenerator(TQWidget *tqparent);
private:
virtual SourceLine::List generateLines(bool &ok) const;
diff --git a/src/libgui/console.cpp b/src/libgui/console.cpp
index 99c996c..cff0c42 100644
--- a/src/libgui/console.cpp
+++ b/src/libgui/console.cpp
@@ -8,35 +8,35 @@
***************************************************************************/
#include "console.h"
-#include <qlayout.h>
-#include <qlabel.h>
-#include <qdir.h>
+#include <tqlayout.h>
+#include <tqlabel.h>
+#include <tqdir.h>
#include <klibloader.h>
#include <klocale.h>
#include <kparts/part.h>
#include <kde_terminal_interface.h>
-ConsoleView::ConsoleView(QWidget *parent)
- : QWidget(parent, "console_view"), _initialized(false)
+ConsoleView::ConsoleView(TQWidget *tqparent)
+ : TQWidget(tqparent, "console_view"), _initialized(false)
{}
-void ConsoleView::showEvent(QShowEvent *e)
+void ConsoleView::showEvent(TQShowEvent *e)
{
if ( !_initialized ) {
_initialized = true;
KLibFactory *factory = KLibLoader::self()->factory("libkonsolepart");
- QVBoxLayout *top = new QVBoxLayout(this, 0, 10);
+ TQVBoxLayout *top = new TQVBoxLayout(this, 0, 10);
if ( factory==0 ) {
- QLabel *label = new QLabel(i18n("Could not find \"konsolepart\"; please install kdebase."), this);
+ TQLabel *label = new TQLabel(i18n("Could not tqfind \"konsolepart\"; please install kdebase."), this);
label->show();
top->addWidget(label);
return;
} else {
- QWidget *pwidget = static_cast<KParts::Part *>(factory->create(this, "konsole"))->widget();
+ TQWidget *pwidget = static_cast<KParts::Part *>(factory->create(TQT_TQOBJECT(this), "konsole"))->widget();
pwidget->show();
top->addWidget(pwidget);
setFocusProxy(pwidget);
}
}
- QWidget::showEvent(e);
+ TQWidget::showEvent(e);
}
diff --git a/src/libgui/console.h b/src/libgui/console.h
index e073754..ca86fd1 100644
--- a/src/libgui/console.h
+++ b/src/libgui/console.h
@@ -9,16 +9,17 @@
#ifndef CONSOLE_H
#define CONSOLE_H
-#include <qwidget.h>
+#include <tqwidget.h>
-class ConsoleView : public QWidget
+class ConsoleView : public TQWidget
{
Q_OBJECT
+ TQ_OBJECT
public:
- ConsoleView(QWidget *parent);
+ ConsoleView(TQWidget *tqparent);
protected:
- virtual void showEvent(QShowEvent *e);
+ virtual void showEvent(TQShowEvent *e);
private:
bool _initialized;
diff --git a/src/libgui/device_editor.cpp b/src/libgui/device_editor.cpp
index 7a2a3c6..d3c2158 100644
--- a/src/libgui/device_editor.cpp
+++ b/src/libgui/device_editor.cpp
@@ -9,8 +9,8 @@
***************************************************************************/
#include "device_editor.h"
-#include <qscrollview.h>
-#include <qregexp.h>
+#include <tqscrollview.h>
+#include <tqregexp.h>
#include "devices/list/device_list.h"
#include "toplevel.h"
@@ -19,51 +19,51 @@
#include "common/global/pfile.h"
#include "main_global.h"
-DeviceEditor::DeviceEditor(const QString &title, const QString &tag, QWidget *parent, const char *name)
- : Editor(title, tag, parent, name), _view(0)
+DeviceEditor::DeviceEditor(const TQString &title, const TQString &tag, TQWidget *tqparent, const char *name)
+ : Editor(title, tag, tqparent, name), _view(0)
{
init();
}
-DeviceEditor::DeviceEditor(QWidget *parent, const char *name)
- : Editor(parent, name), _view(0)
+DeviceEditor::DeviceEditor(TQWidget *tqparent, const char *name)
+ : Editor(tqparent, name), _view(0)
{
init();
}
void DeviceEditor::init()
{
- QHBoxLayout *hbox = new QHBoxLayout(this, 0);
- QScrollView *sview = new QScrollView(this, "scroll_view");
- sview->setResizePolicy(QScrollView::AutoOneFit);
+ TQHBoxLayout *hbox = new TQHBoxLayout(this, 0);
+ TQScrollView *sview = new TQScrollView(this, "scroll_view");
+ sview->setResizePolicy(TQScrollView::AutoOneFit);
hbox->addWidget(sview);
- _widget = new QWidget(sview->viewport(), "main_scroll_widget");
+ _widget = new TQWidget(sview->viewport(), "main_scroll_widget");
sview->addChild(_widget);
- _top = new QVBoxLayout(_widget, 0, 0);
- _labelDevice = new QLabel(_widget);
+ _top = new TQVBoxLayout(_widget, 0, 0);
+ _labelDevice = new TQLabel(_widget);
_labelDevice->setMargin(10);
_labelDevice->setTextFormat(RichText);
_top->addWidget(_labelDevice);
- _labelWarning = new QLabel(_widget);
+ _labelWarning = new TQLabel(_widget);
_labelWarning->setMargin(10);
_labelWarning->setTextFormat(RichText);
_top->addWidget(_labelWarning);
- _vbox = new QVBoxLayout(_top);
+ _vbox = new TQVBoxLayout(_top);
- connect(&Main::toplevel(), SIGNAL(stateChanged()), SLOT(updateDevice()));
+ connect(&Main::toplevel(), TQT_SIGNAL(stateChanged()), TQT_SLOT(updateDevice()));
}
void DeviceEditor::setDevice(bool force)
{
if ( Main::device()==Device::AUTO_DATA.name ) {
PURL::Url url = Main::projectManager().projectUrl();
- QString name = guessDeviceFromFile(url);
+ TQString name = guessDeviceFromFile(url);
if ( !force && name==_device ) return;
_device = name;
if ( name==Device::AUTO_DATA.name )
_labelDevice->setText(i18n("The target device is not configured and cannot be guessed from source file. "
"The source file either cannot be found or does not contain any processor directive."));
- else _labelDevice->setText(i18n("Device guessed from file: %1").arg(name));
+ else _labelDevice->setText(i18n("Device guessed from file: %1").tqarg(name));
_labelDevice->show();
} else {
if ( !force && Main::device()==_device ) return;
@@ -71,7 +71,7 @@ void DeviceEditor::setDevice(bool force)
_labelDevice->hide();
}
if ( _view && isModified() ) {
- if ( MessageBox::questionYesNo(i18n("File %1 not saved.").arg(filename()), KStdGuiItem::save(), KStdGuiItem::discard()) )
+ if ( MessageBox::questionYesNo(i18n("File %1 not saved.").tqarg(filename()), KStdGuiItem::save(), KStdGuiItem::discard()) )
Editor::save();
}
_labelWarning->hide();
@@ -103,7 +103,7 @@ PURL::Url DeviceEditor::findAsmFile(const PURL::Url &url)
return PURL::Url();
}
-QString DeviceEditor::guessDeviceFromFile(const PURL::Url &url)
+TQString DeviceEditor::guessDeviceFromFile(const PURL::Url &url)
{
PURL::Url src = findAsmFile(url);
if ( src.isEmpty() ) return Device::AUTO_DATA.name;
@@ -111,12 +111,12 @@ QString DeviceEditor::guessDeviceFromFile(const PURL::Url &url)
PURL::File file(src, sview);
if ( !file.openForRead() ) return Device::AUTO_DATA.name;
- QString device;
- // QRegExp re1("^[ \\t]+(?:PROCESSOR|processor)[ \\t]+((?:p|sx|P|SX)[a-z0-9A-Z]+)" ) ;
- QRegExp re1("^[ \\t]+(?:PROCESSOR|processor)[ \\t]+([a-z0-9A-Z]+)" ) ;
- QRegExp re2("^[ \\t]+(?:LIST|list)[ \\t]+" ) ;
+ TQString device;
+ // TQRegExp re1("^[ \\t]+(?:PROCESSOR|processor)[ \\t]+((?:p|sx|P|SX)[a-z0-9A-Z]+)" ) ;
+ TQRegExp re1("^[ \\t]+(?:PROCESSOR|processor)[ \\t]+([a-z0-9A-Z]+)" ) ;
+ TQRegExp re2("^[ \\t]+(?:LIST|list)[ \\t]+" ) ;
for (;;) {
- QString line = file.readLine();
+ TQString line = file.readLine();
if ( line.isNull() ) break;
// search PROCESSOR directive
if ( re1.search(line, 0)!=-1 ) {
@@ -126,8 +126,8 @@ QString DeviceEditor::guessDeviceFromFile(const PURL::Url &url)
// search LIST p=... directive
int k = re2.search(line,0);
if ( k!=-1 ) {
- //QRegExp re3("(?:p|P)[ \\t]*=[ \\t]*((?:p|sx|P|SX)[a-z0-9A-Z]+)") ;
- QRegExp re3("(?:p|P)[ \\t]*=[ \\t]*([a-z0-9A-Z]+)") ;
+ //TQRegExp re3("(?:p|P)[ \\t]*=[ \\t]*((?:p|sx|P|SX)[a-z0-9A-Z]+)") ;
+ TQRegExp re3("(?:p|P)[ \\t]*=[ \\t]*([a-z0-9A-Z]+)") ;
if ( re3.search(line, k+5)!=-1 ) {
device = re3.cap(1);
break;
diff --git a/src/libgui/device_editor.h b/src/libgui/device_editor.h
index 8b7cab7..adbd2d0 100644
--- a/src/libgui/device_editor.h
+++ b/src/libgui/device_editor.h
@@ -15,29 +15,30 @@ namespace Device { class Data; }
class DeviceEditor : public Editor
{
Q_OBJECT
+ TQ_OBJECT
public:
- DeviceEditor(const QString &title, const QString &tag, QWidget *parent, const char *name);
- DeviceEditor(QWidget *parent, const char *name);
+ DeviceEditor(const TQString &title, const TQString &tag, TQWidget *tqparent, const char *name);
+ DeviceEditor(TQWidget *tqparent, const char *name);
virtual PURL::FileType fileType() const { return PURL::Nb_FileTypes; }
virtual PURL::Url url() const { return PURL::Url(); }
virtual void setDevice(bool force = false);
- static QString guessDeviceFromFile(const PURL::Url &url);
+ static TQString guessDeviceFromFile(const PURL::Url &url);
virtual bool save(const PURL::Url &) { return false; }
virtual bool open(const PURL::Url &) { return true; }
- virtual QValueList<uint> bookmarkLines() const { return QValueList<uint>(); }
- virtual void setBookmarkLines(const QValueList<uint> &) {}
+ virtual TQValueList<uint> bookmarkLines() const { return TQValueList<uint>(); }
+ virtual void setBookmarkLines(const TQValueList<uint> &) {}
public slots:
virtual void statusChanged() { emit statusTextChanged(" "); }
protected:
- QString _device;
- QWidget *_widget, *_view;
- QVBoxLayout *_top, *_vbox;
- QLabel *_labelDevice, *_labelWarning;
+ TQString _device;
+ TQWidget *_widget, *_view;
+ TQVBoxLayout *_top, *_vbox;
+ TQLabel *_labelDevice, *_labelWarning;
void init();
- virtual QWidget *createView(const Device::Data *data, QWidget *parent) = 0;
+ virtual TQWidget *createView(const Device::Data *data, TQWidget *tqparent) = 0;
static PURL::Url findAsmFile(const PURL::Url &url);
private slots:
diff --git a/src/libgui/device_gui.cpp b/src/libgui/device_gui.cpp
index 8183725..dc781a9 100644
--- a/src/libgui/device_gui.cpp
+++ b/src/libgui/device_gui.cpp
@@ -8,12 +8,12 @@
***************************************************************************/
#include "device_gui.h"
-#include <qlayout.h>
-#include <qpainter.h>
-#include <qcombobox.h>
-#include <qlabel.h>
-#include <qcheckbox.h>
-#include <qsplitter.h>
+#include <tqlayout.h>
+#include <tqpainter.h>
+#include <tqcombobox.h>
+#include <tqlabel.h>
+#include <tqcheckbox.h>
+#include <tqsplitter.h>
#include <kiconloader.h>
#include <kpushbutton.h>
#include <klistview.h>
@@ -31,21 +31,21 @@ namespace DeviceChooser
//-----------------------------------------------------------------------------
void DeviceChooser::Config::writeProgrammerGroup(const Programmer::Group *group)
{
- writeEntry("programmer", group ? group->name() : QString::null);
+ writeEntry("programmer", group ? group->name() : TQString());
}
const Programmer::Group *DeviceChooser::Config::programmerGroup()
{
- QString name = readEntry("programmer", QString::null);
+ TQString name = readEntry("programmer", TQString());
return Programmer::lister().group(name);
}
void DeviceChooser::Config::writeToolGroup(const Tool::Group *group)
{
- writeEntry("tool", group ? group->name() : QString::null);
+ writeEntry("tool", group ? group->name() : TQString());
}
const Tool::Group *DeviceChooser::Config::toolGroup()
{
- QString name = readEntry("tool", QString::null);
+ TQString name = readEntry("tool", TQString());
return Tool::lister().group(name);
}
@@ -53,20 +53,20 @@ const Tool::Group *DeviceChooser::Config::toolGroup()
class ListItem : public KListViewItem
{
public:
- ListItem(KListView *list, const QString &name, bool selectable, bool isDevice)
+ ListItem(KListView *list, const TQString &name, bool selectable, bool isDevice)
: KListViewItem(list, name), _device(isDevice) {
setSelectable(selectable);
}
- ListItem(KListViewItem *item, const QString &name)
+ ListItem(KListViewItem *item, const TQString &name)
: KListViewItem(item, name), _device(true) {}
bool isDevice() const { return _device; }
- virtual void paintCell(QPainter *p, const QColorGroup &cg, int column, int width, int align) {
- QColorGroup ncg = cg;
+ virtual void paintCell(TQPainter *p, const TQColorGroup &cg, int column, int width, int align) {
+ TQColorGroup ncg = cg;
if (_device) {
const Device::Data *device = Device::lister().data(text(0));
Q_ASSERT(device);
- ncg.setColor(QColorGroup::Text, Device::statusColor(device->status()));
+ ncg.setColor(TQColorGroup::Text, Device::statusColor(device->status()));
}
KListViewItem::paintCell(p, ncg, column, width, align);
}
@@ -83,38 +83,38 @@ const DeviceChooser::ListType::Data DeviceChooser::ListType::DATA[Nb_Types] = {
{ "flat", I18N_NOOP("Flat List") }
};
-DeviceChooser::Dialog::Dialog(const QString &device, Type type, QWidget *parent)
- : ::Dialog(parent, "device_chooser_dialog", true, i18n("Select a device"),
- Ok|Close, Close, false, QSize(400, 300)), _withAuto(type==ChooseWithAuto)
+DeviceChooser::Dialog::Dialog(const TQString &device, Type type, TQWidget *tqparent)
+ : ::Dialog(tqparent, "device_chooser_dialog", true, i18n("Select a device"),
+ Ok|Close, Close, false, TQSize(400, 300)), _withAuto(type==ChooseWithAuto)
{
setButtonOK(KGuiItem(i18n( "&Select"), "button_ok"));
- QVBoxLayout *top = new QVBoxLayout(mainWidget(), 0, 10);
+ TQVBoxLayout *top = new TQVBoxLayout(mainWidget(), 0, 10);
// view
- QHBoxLayout *hbox = new QHBoxLayout(top, 10);
- QVBoxLayout *vbox = new QVBoxLayout(hbox);
+ TQHBoxLayout *hbox = new TQHBoxLayout(top, 10);
+ TQVBoxLayout *vbox = new TQVBoxLayout(hbox);
_listTypeCombo = new EnumComboBox<ListType>("list_type", mainWidget());
- connect(_listTypeCombo->combo(), SIGNAL(activated(int)), SLOT(updateList()));
+ connect(_listTypeCombo->combo(), TQT_SIGNAL(activated(int)), TQT_SLOT(updateList()));
vbox->addWidget(_listTypeCombo->combo());
- QPushButton *button = new KPushButton(KGuiItem(i18n("Reset Filters"), "reload"), mainWidget());
- connect(button, SIGNAL(clicked()), SLOT(resetFilters()));
+ TQPushButton *button = new KPushButton(KGuiItem(i18n("Reset Filters"), "reload"), mainWidget());
+ connect(button, TQT_SIGNAL(clicked()), TQT_SLOT(resetFilters()));
vbox->addWidget(button);
vbox->addStretch(1);
// filters
- QFrame *frame = new QFrame(mainWidget());
- frame->setFrameStyle(QFrame::Panel | QFrame::Raised);
+ TQFrame *frame = new TQFrame(mainWidget());
+ frame->setFrameStyle(TQFrame::Panel | TQFrame::Raised);
frame->setMargin(5);
hbox->addWidget(frame);
- hbox = new QHBoxLayout(frame, 10, 10);
- QLabel *label = new QLabel(i18n("Filters:"), frame);
+ hbox = new TQHBoxLayout(frame, 10, 10);
+ TQLabel *label = new TQLabel(i18n("Filters:"), frame);
hbox->addWidget(label);
- vbox = new QVBoxLayout(hbox);
+ vbox = new TQVBoxLayout(hbox);
- QHBoxLayout *shbox = new QHBoxLayout(vbox);
+ TQHBoxLayout *shbox = new TQHBoxLayout(vbox);
// programmer filter
- _programmerCombo = new KeyComboBox<QString>(frame);
+ _programmerCombo = new KeyComboBox<TQString>(frame);
_programmerCombo->appendItem("<all>", i18n("<Programmer>"));
Programmer::Lister::ConstIterator pit;
for (pit=Programmer::lister().begin(); pit!=Programmer::lister().end(); ++pit)
@@ -122,11 +122,11 @@ DeviceChooser::Dialog::Dialog(const QString &device, Type type, QWidget *parent)
Config config;
const Programmer::Group *pgroup = config.programmerGroup();
if (pgroup) _programmerCombo->setCurrentItem(pgroup->name());
- connect(_programmerCombo->widget(), SIGNAL(activated(int)), SLOT(updateList()));
+ connect(_programmerCombo->widget(), TQT_SIGNAL(activated(int)), TQT_SLOT(updateList()));
shbox->addWidget(_programmerCombo->widget());
// tool filter
- _toolCombo = new KeyComboBox<QString>(frame);
+ _toolCombo = new KeyComboBox<TQString>(frame);
_toolCombo->appendItem("<all>", i18n("<Toolchain>"));
Tool::Lister::ConstIterator tit;
for (tit=Tool::lister().begin(); tit!=Tool::lister().end(); ++tit) {
@@ -135,50 +135,50 @@ DeviceChooser::Dialog::Dialog(const QString &device, Type type, QWidget *parent)
}
const Tool::Group *tgroup = config.toolGroup();
if (tgroup) _toolCombo->setCurrentItem(tgroup->name());
- connect(_toolCombo->widget(), SIGNAL(activated(int)), SLOT(updateList()));
+ connect(_toolCombo->widget(), TQT_SIGNAL(activated(int)), TQT_SLOT(updateList()));
shbox->addWidget(_toolCombo->widget());
// memory filter
_memoryCombo = new EnumComboBox<Device::MemoryTechnology>(i18n("<Memory Type>"), "memory_technology", frame);
- connect(_memoryCombo->combo(), SIGNAL(activated(int)), SLOT(updateList()));
+ connect(_memoryCombo->combo(), TQT_SIGNAL(activated(int)), TQT_SLOT(updateList()));
shbox->addWidget(_memoryCombo->combo());
shbox->addStretch(1);
- shbox = new QHBoxLayout(vbox);
+ shbox = new TQHBoxLayout(vbox);
// status filter
- _statusCombo = new EnumComboBox<Device::Status>(i18n("<Status>"), "status", frame);
- connect(_statusCombo->combo(), SIGNAL(activated(int)), SLOT(updateList()));
+ _statusCombo = new EnumComboBox<Device::tqStatus>(i18n("<tqStatus>"), "status", frame);
+ connect(_statusCombo->combo(), TQT_SIGNAL(activated(int)), TQT_SLOT(updateList()));
shbox->addWidget(_statusCombo->combo());
// features filter
_featureCombo = new EnumComboBox<Pic::Feature>(i18n("<Feature>"), "feature", frame);
- connect(_featureCombo->combo(), SIGNAL(activated(int)), SLOT(updateList()));
+ connect(_featureCombo->combo(), TQT_SIGNAL(activated(int)), TQT_SLOT(updateList()));
shbox->addWidget(_featureCombo->combo());
shbox->addStretch(1);
// list view
- QValueList<int> widths;
+ TQValueList<int> widths;
widths += 80;
widths += 500;
- Splitter *splitter = new Splitter(widths, Horizontal, mainWidget(), "device_shooser_splitter");
+ Splitter *splitter = new Splitter(widths,Qt::Horizontal, mainWidget(), "device_shooser_splitter");
top->addWidget(splitter, 1);
_listView = new KListView(splitter);
- connect(_listView, SIGNAL(currentChanged(QListViewItem *)),
- SLOT(currentChanged(QListViewItem *)));
- connect(_listView, SIGNAL(doubleClicked(QListViewItem *, const QPoint &, int)),
- SLOT(listDoubleClicked(QListViewItem *)));
+ connect(_listView, TQT_SIGNAL(currentChanged(TQListViewItem *)),
+ TQT_SLOT(currentChanged(TQListViewItem *)));
+ connect(_listView, TQT_SIGNAL(doubleClicked(TQListViewItem *, const TQPoint &, int)),
+ TQT_SLOT(listDoubleClicked(TQListViewItem *)));
_listView->setAllColumnsShowFocus(true);
_listView->setRootIsDecorated(true);
_listView->setSorting(-1);
_listView->addColumn(i18n("Device"));
- _listView->setResizeMode(QListView::LastColumn);
+ _listView->setResizeMode(TQListView::LastColumn);
// device view
_deviceView = new View(splitter);
- connect(_deviceView, SIGNAL(deviceChanged(const QString &)),
- SLOT(deviceChange(const QString &)));
+ connect(_deviceView, TQT_SIGNAL(deviceChanged(const TQString &)),
+ TQT_SLOT(deviceChange(const TQString &)));
updateList(device);
}
@@ -194,29 +194,29 @@ DeviceChooser::Dialog::~Dialog()
_featureCombo->writeConfig();
}
-QString DeviceChooser::Dialog::device() const
+TQString DeviceChooser::Dialog::device() const
{
- QListViewItem *item = _listView->selectedItem();
+ TQListViewItem *item = _listView->selectedItem();
if ( item==0 || !static_cast<ListItem *>(item)->isDevice() ) return Device::AUTO_DATA.name;
return item->text(0);
}
-void DeviceChooser::Dialog::listDoubleClicked(QListViewItem *item)
+void DeviceChooser::Dialog::listDoubleClicked(TQListViewItem *item)
{
if ( item==0 ) return;
if ( !static_cast<ListItem *>(item)->isDevice() ) item->setOpen(!item->isOpen());
else accept();
}
-void DeviceChooser::Dialog::currentChanged(QListViewItem *item)
+void DeviceChooser::Dialog::currentChanged(TQListViewItem *item)
{
if ( item==0 || !static_cast<ListItem *>(item)->isDevice() ) _deviceView->clear();
else _deviceView->setDevice(item->text(0), false);
}
-void DeviceChooser::Dialog::deviceChange(const QString &name)
+void DeviceChooser::Dialog::deviceChange(const TQString &name)
{
- QListViewItemIterator it(_listView);
+ TQListViewItemIterator it(_listView);
for (; it.current(); ++it)
if ( it.current()->text(0)==name ) {
_listView->setSelected(it.current(), true);
@@ -237,8 +237,8 @@ void DeviceChooser::Dialog::resetFilters()
void DeviceChooser::Dialog::updateList()
{
- QListViewItem *item = _listView->selectedItem();
- QString device = (item ? item->text(0) : QString::null);
+ TQListViewItem *item = _listView->selectedItem();
+ TQString device = (item ? item->text(0) : TQString());
_listView->clear();
updateList(device);
}
@@ -253,19 +253,19 @@ const Tool::Group *DeviceChooser::Dialog::toolGroup() const
return Tool::lister().group(_toolCombo->currentItem());
}
-void DeviceChooser::Dialog::updateList(const QString &device)
+void DeviceChooser::Dialog::updateList(const TQString &device)
{
- QValueVector<QString> list = Device::lister().supportedDevices();
- QMap<QString, KListViewItem *> groups;
- QListViewItem *selected = 0;
+ TQValueVector<TQString> list = Device::lister().supportedDevices();
+ TQMap<TQString, KListViewItem *> groups;
+ TQListViewItem *selected = 0;
const Programmer::Group *pgroup = programmerGroup();
if ( pgroup && pgroup->supportedDevices().isEmpty() && pgroup->isSoftware() ) {
- _deviceView->setText(i18n("Could not detect supported devices for \"%1\". Please check installation.").arg(pgroup->label()));
+ _deviceView->setText(i18n("Could not detect supported devices for \"%1\". Please check installation.").tqarg(pgroup->label()));
return;
}
const Tool::Group *tgroup = toolGroup();
if ( tgroup && tgroup->supportedDevices().isEmpty() ) {
- _deviceView->setText(i18n("Could not detect supported devices for toolchain \"%1\". Please check installation.").arg(tgroup->label()));
+ _deviceView->setText(i18n("Could not detect supported devices for toolchain \"%1\". Please check installation.").tqarg(tgroup->label()));
return;
}
for (int i=list.count()-1; i>=0; i--) {
@@ -274,7 +274,7 @@ void DeviceChooser::Dialog::updateList(const QString &device)
const Device::Data *data = Device::lister().data(list[i]);
Q_ASSERT(data);
if ( _memoryCombo->value()!=Device::MemoryTechnology::Nb_Types && data->memoryTechnology()!=_memoryCombo->value() ) continue;
- if ( _statusCombo->value()!=Device::Status::Nb_Types && data->status()!=_statusCombo->value() ) continue;
+ if ( _statusCombo->value()!=Device::tqStatus::Nb_Types && data->status()!=_statusCombo->value() ) continue;
if ( _featureCombo->value()!=Pic::Feature::Nb_Types ) {
if ( data->group().name()!="pic" ) continue;
if ( !static_cast<const Pic::Data *>(data)->hasFeature(_featureCombo->value()) ) continue;
@@ -282,8 +282,8 @@ void DeviceChooser::Dialog::updateList(const QString &device)
KListViewItem *item = 0;
switch (_listTypeCombo->value().type()) {
case ListType::FamilyTree: {
- QString gname = data->listViewGroup();
- if ( !groups.contains(gname) )
+ TQString gname = data->listViewGroup();
+ if ( !groups.tqcontains(gname) )
groups[gname] = new ListItem(_listView, gname, false, false);
item = new ListItem(groups[gname], list[i]);
break;
@@ -305,23 +305,23 @@ void DeviceChooser::Dialog::updateList(const QString &device)
}
//-----------------------------------------------------------------------------
-DeviceChooser::ComboBox::ComboBox(bool withAuto, QWidget *parent)
- : QComboBox(parent, "device_chooser_combo"), _withAuto(withAuto)
+DeviceChooser::ComboBox::ComboBox(bool withAuto, TQWidget *tqparent)
+ : TQComboBox(tqparent, "device_chooser_combo"), _withAuto(withAuto)
{
if (withAuto) insertItem(i18n(Device::AUTO_DATA.label));
Device::Lister::ConstIterator it;
for (it=Device::lister().begin(); it!=Device::lister().end(); ++it) {
- QValueVector<QString> devices = it.data()->supportedDevices();
+ TQValueVector<TQString> devices = it.data()->supportedDevices();
qHeapSort(devices);
for (uint k=0; k<devices.count(); k++) insertItem(devices[k]);
}
}
-void DeviceChooser::ComboBox::setDevice(const QString &device, const Device::Data *data)
+void DeviceChooser::ComboBox::setDevice(const TQString &device, const Device::Data *data)
{
- QString text = device;
+ TQString text = device;
if ( device.isEmpty() || device==Device::AUTO_DATA.name ) {
- if (_withAuto) text = QString::null;
+ if (_withAuto) text = TQString();
else text = Device::lister().supportedDevices()[0];
}
if ( text.isEmpty() ) {
@@ -331,24 +331,24 @@ void DeviceChooser::ComboBox::setDevice(const QString &device, const Device::Dat
} else setCurrentText(text);
}
-QString DeviceChooser::ComboBox::device() const
+TQString DeviceChooser::ComboBox::device() const
{
if ( _withAuto && currentItem()==0 ) return Device::AUTO_DATA.name;
return currentText();
}
//-----------------------------------------------------------------------------
-DeviceChooser::Button::Button(bool withAuto, QWidget *parent)
- : QWidget(parent, "device_chooser_button")
+DeviceChooser::Button::Button(bool withAuto, TQWidget *tqparent)
+ : TQWidget(tqparent, "device_chooser_button")
{
- QHBoxLayout *hbox = new QHBoxLayout(this, 0, 10);
+ TQHBoxLayout *hbox = new TQHBoxLayout(this, 0, 10);
_combo = new ComboBox(withAuto, this);
- connect(_combo, SIGNAL(activated(int)), SIGNAL(changed()));
+ connect(_combo, TQT_SIGNAL(activated(int)), TQT_SIGNAL(changed()));
hbox->addWidget(_combo);
KIconLoader loader;
- QIconSet iconset = loader.loadIcon("fileopen", KIcon::Toolbar);
- KPushButton *button = new KPushButton(iconset, QString::null, this);
- connect(button, SIGNAL(clicked()), SLOT(chooseDevice()));
+ TQIconSet iconset = loader.loadIcon("fileopen", KIcon::Toolbar);
+ KPushButton *button = new KPushButton(iconset, TQString(), this);
+ connect(button, TQT_SIGNAL(clicked()), TQT_SLOT(chooseDevice()));
hbox->addWidget(button);
}
@@ -361,16 +361,16 @@ void DeviceChooser::Button::chooseDevice()
}
//-----------------------------------------------------------------------------
-DeviceChooser::Browser::Browser(QWidget *parent)
- : KTextBrowser(parent, "device_browser")
+DeviceChooser::Browser::Browser(TQWidget *tqparent)
+ : KTextBrowser(tqparent, "device_browser")
{}
-PURL::Url findDocumentUrl(const QString &prefix, const QString &baseName)
+PURL::Url findDocumentUrl(const TQString &prefix, const TQString &baseName)
{
PURL::Url previous = KURL::fromPathOrURL(prefix + baseName + ".pdf");
bool previousExists = previous.exists();
for (uint i=0; i<26; i++) {
- PURL::Url url = KURL::fromPathOrURL(prefix + baseName + QChar('a' + i) + ".pdf");
+ PURL::Url url = KURL::fromPathOrURL(prefix + baseName + TQChar('a' + i) + ".pdf");
bool exists = url.exists();
if ( !exists && previousExists ) return previous;
previous = url;
@@ -379,12 +379,12 @@ PURL::Url findDocumentUrl(const QString &prefix, const QString &baseName)
return previous;
}
-void DeviceChooser::Browser::setSource(const QString &name)
+void DeviceChooser::Browser::setSource(const TQString &name)
{
- ::BusyCursor bc;
+ ::PBusyCursor bc;
if ( name.startsWith("device://") ) emit deviceChanged(name.mid(9));
else if ( name.startsWith("document://") ) {
- QString prefix = "http://ww1.microchip.com/downloads/en/DeviceDoc/";
+ TQString prefix = "http://ww1.microchip.com/downloads/en/DeviceDoc/";
PURL::Url url = findDocumentUrl(prefix, name.mid(11, name.length()-11-1));
KTextBrowser::setSource(url.kurl().htmlURL());
}
@@ -392,15 +392,15 @@ void DeviceChooser::Browser::setSource(const QString &name)
}
//-----------------------------------------------------------------------------
-DeviceChooser::View::View(QWidget *parent)
- : TabWidget(parent, "device_view")
+DeviceChooser::View::View(TQWidget *tqparent)
+ : TabWidget(tqparent, "device_view")
{
// Information
_info = new Browser(this);
_info->setMimeSourceFactory(&_msf);
insertTab(_info, i18n("Information"));
- connect(_info, SIGNAL(deviceChanged(const QString &)),
- SIGNAL(deviceChanged(const QString &)));
+ connect(_info, TQT_SIGNAL(deviceChanged(const TQString &)),
+ TQT_SIGNAL(deviceChanged(const TQString &)));
// Memory Map
_memory = new Browser(this);
@@ -418,24 +418,24 @@ DeviceChooser::View::View(QWidget *parent)
insertTab(_pins, i18n("Pin Diagrams"));
}
-void DeviceChooser::View::setDevice(const QString &name, bool cannotChangeDevice)
+void DeviceChooser::View::setDevice(const TQString &name, bool cannotChangeDevice)
{
const Device::Data *data = Device::lister().data(name);
if ( data==0 ) return;
- QString doc = htmlInfo(*data, (cannotChangeDevice ? QString::null : "device:%1"), Device::documentHtml(*data));
+ TQString doc = htmlInfo(*data, (cannotChangeDevice ? TQString() : "device:%1"), Device::documentHtml(*data));
doc += Device::supportedHtmlInfo(*data);
_info->setText("<html><body>" + doc + "</body></html>");
- doc = htmlVoltageFrequencyGraphs(*data, QString::null, &_msf);
- QPixmap pix = data->group().memoryGraph(*data);
- QString label = data->name() + "_memory_map.png";
+ doc = htmlVoltageFrequencyGraphs(*data, TQString(), &_msf);
+ TQPixmap pix = data->group().memoryGraph(*data);
+ TQString label = data->name() + "_memory_map.png";
_msf.setPixmap(label, pix);
_memory->setText("<html><body><img src=\"" + label + "\" /></body></html>");
_vfg->setText("<html><body>" + doc + "</body></html>");
- doc = htmlPinDiagrams(*data, QString::null, &_msf);
+ doc = htmlPinDiagrams(*data, TQString(), &_msf);
_pins->setText("<html><body>" + doc + "</body></html>");
}
-void DeviceChooser::View::setText(const QString &text)
+void DeviceChooser::View::setText(const TQString &text)
{
_info->setText(text);
_vfg->setText(text);
@@ -450,14 +450,14 @@ void DeviceChooser::View::clear()
}
//-----------------------------------------------------------------------------
-DeviceChooser::Editor::Editor(const QString &title, const QString &tag, QWidget *widget)
+DeviceChooser::Editor::Editor(const TQString &title, const TQString &tag, TQWidget *widget)
: DeviceEditor(title, tag, widget, "device_view_editor")
{}
-QWidget *DeviceChooser::Editor::createView(const Device::Data *, QWidget *parent)
+TQWidget *DeviceChooser::Editor::createView(const Device::Data *, TQWidget *tqparent)
{
- DeviceChooser::View *view = new DeviceChooser::View(parent);
- connect(view, SIGNAL(deviceChanged(const QString &)), SIGNAL(deviceChanged(const QString &)));
+ DeviceChooser::View *view = new DeviceChooser::View(tqparent);
+ connect(view, TQT_SIGNAL(deviceChanged(const TQString &)), TQT_SIGNAL(deviceChanged(const TQString &)));
view->setDevice(_device, true);
return view;
}
diff --git a/src/libgui/device_gui.h b/src/libgui/device_gui.h
index a10c58a..53ad04f 100644
--- a/src/libgui/device_gui.h
+++ b/src/libgui/device_gui.h
@@ -9,11 +9,11 @@
#ifndef DEVICE_GUI_H
#define DEVICE_GUI_H
-#include <qpushbutton.h>
-#include <qlayout.h>
-#include <qcombobox.h>
-class QListViewItem;
-class QCheckBox;
+#include <tqpushbutton.h>
+#include <tqlayout.h>
+#include <tqcombobox.h>
+class TQListViewItem;
+class TQCheckBox;
#include <ktextbrowser.h>
class KListView;
@@ -50,22 +50,22 @@ template <typename Enum>
class EnumComboBox
{
public:
- EnumComboBox(const QString &key, QWidget *parent) : _key(key) {
- _combo = new QComboBox(parent);
+ EnumComboBox(const TQString &key, TQWidget *tqparent) : _key(key) {
+ _combo = new TQComboBox(tqparent);
for (Enum type; type<Enum::Nb_Types; ++type) _combo->insertItem(type.label());
Config config;
Enum type = config.readEnumEntry(key, Enum(Enum::Nb_Types));
if ( type!=Enum::Nb_Types ) _combo->setCurrentItem(type.type());
}
- EnumComboBox(const QString &emptyLabel, const QString &key, QWidget *parent) : _key(key) {
- _combo = new QComboBox(parent);
+ EnumComboBox(const TQString &emptyLabel, const TQString &key, TQWidget *tqparent) : _key(key) {
+ _combo = new TQComboBox(tqparent);
_combo->insertItem(emptyLabel);
for (Enum type; type<Enum::Nb_Types; ++type) _combo->insertItem(type.label());
Config config;
Enum type = config.readEnumEntry(key, Enum(Enum::Nb_Types));
if ( type!=Enum::Nb_Types ) _combo->setCurrentItem(type.type()+1);
}
- QComboBox *combo() { return _combo; }
+ TQComboBox *combo() { return _combo; }
Enum value() const {
if ( _combo->count()==Enum::Nb_Types ) return typename Enum::Type(_combo->currentItem());
if ( _combo->currentItem()==0 ) return Enum::Nb_Types;
@@ -78,50 +78,52 @@ public:
}
private:
- QString _key;
- QComboBox *_combo;
+ TQString _key;
+ TQComboBox *_combo;
};
//-----------------------------------------------------------------------------
class Dialog : public ::Dialog
{
Q_OBJECT
+ TQ_OBJECT
public:
- Dialog(const QString &device, Type type, QWidget *parent);
+ Dialog(const TQString &device, Type type, TQWidget *tqparent);
virtual ~Dialog();
- QString device() const;
+ TQString device() const;
private slots:
- void listDoubleClicked(QListViewItem *item);
- void currentChanged(QListViewItem *item);
- void deviceChange(const QString &device);
+ void listDoubleClicked(TQListViewItem *item);
+ void currentChanged(TQListViewItem *item);
+ void deviceChange(const TQString &device);
void updateList();
void resetFilters();
private:
bool _withAuto;
- KeyComboBox<QString> *_programmerCombo, *_toolCombo;
+ KeyComboBox<TQString> *_programmerCombo, *_toolCombo;
EnumComboBox<ListType> *_listTypeCombo;
EnumComboBox<Device::MemoryTechnology> *_memoryCombo;
- EnumComboBox<Device::Status> *_statusCombo;
+ EnumComboBox<Device::tqStatus> *_statusCombo;
EnumComboBox<Pic::Feature> *_featureCombo;
KListView *_listView;
View *_deviceView;
- void updateList(const QString &device);
+ void updateList(const TQString &device);
const Programmer::Group *programmerGroup() const;
const Tool::Group *toolGroup() const;
};
//-----------------------------------------------------------------------------
-class ComboBox : public QComboBox
+class ComboBox : public TQComboBox
{
Q_OBJECT
+ TQ_OBJECT
public:
- ComboBox(bool withAuto, QWidget *parent);
- void setDevice(const QString &device, const Device::Data *data = 0);
- QString device() const;
+ ComboBox(bool withAuto, TQWidget *tqparent);
+ void setDevice(const TQString &device, const Device::Data *data = 0);
+ TQString device() const;
bool withAuto() const { return _withAuto; }
private:
@@ -129,13 +131,14 @@ private:
};
//-----------------------------------------------------------------------------
-class Button : public QWidget
+class Button : public TQWidget
{
Q_OBJECT
+ TQ_OBJECT
public:
- Button(bool withAuto, QWidget *parent);
- void setDevice(const QString &device) { _combo->setDevice(device); }
- QString device() const { return _combo->device(); }
+ Button(bool withAuto, TQWidget *tqparent);
+ void setDevice(const TQString &device) { _combo->setDevice(device); }
+ TQString device() const { return _combo->device(); }
signals:
void changed();
@@ -151,31 +154,33 @@ private:
class Browser : public KTextBrowser
{
Q_OBJECT
+ TQ_OBJECT
public:
- Browser(QWidget *parent);
+ Browser(TQWidget *tqparent);
signals:
- void deviceChanged(const QString &device);
+ void deviceChanged(const TQString &device);
public slots:
- virtual void setSource(const QString &name);
+ virtual void setSource(const TQString &name);
};
//-----------------------------------------------------------------------------
class View : public TabWidget
{
Q_OBJECT
+ TQ_OBJECT
public:
- View(QWidget *parent);
+ View(TQWidget *tqparent);
void clear();
- void setText(const QString &text);
- void setDevice(const QString &name, bool cannotChangeDevice);
+ void setText(const TQString &text);
+ void setDevice(const TQString &name, bool cannotChangeDevice);
signals:
- void deviceChanged(const QString &device);
+ void deviceChanged(const TQString &device);
private:
- QMimeSourceFactory _msf;
+ TQMimeSourceFactory _msf;
Browser *_info, *_memory, *_vfg, *_pins;
};
@@ -183,8 +188,9 @@ private:
class Editor : public DeviceEditor
{
Q_OBJECT
+ TQ_OBJECT
public:
- Editor(const QString &title, const QString &tag, QWidget *parent);
+ Editor(const TQString &title, const TQString &tag, TQWidget *tqparent);
virtual bool isModified() const { return false; }
virtual bool isReadOnly() const { return true; }
virtual void addGui() {}
@@ -192,10 +198,10 @@ public:
virtual void setFocus() {}
signals:
- void deviceChanged(const QString &device);
+ void deviceChanged(const TQString &device);
private:
- virtual QWidget *createView(const Device::Data *data, QWidget *parent);
+ virtual TQWidget *createView(const Device::Data *data, TQWidget *tqparent);
virtual void setModifiedInternal(bool) {}
virtual void setReadOnlyInternal(bool) {}
};
diff --git a/src/libgui/editor.cpp b/src/libgui/editor.cpp
index c64d98f..1bbacb2 100644
--- a/src/libgui/editor.cpp
+++ b/src/libgui/editor.cpp
@@ -13,17 +13,17 @@
#include "common/gui/purl_gui.h"
#include "common/gui/misc_gui.h"
-Editor::Editor(const QString &title, const QString &tag, QWidget *parent, const char *name)
- : QWidget(parent, name), _title(title), _tag(tag)
+Editor::Editor(const TQString &title, const TQString &tag, TQWidget *tqparent, const char *name)
+ : TQWidget(tqparent, name), _title(title), _tag(tag)
{}
-Editor::Editor(QWidget *parent, const char *name)
- : QWidget(parent, name)
+Editor::Editor(TQWidget *tqparent, const char *name)
+ : TQWidget(tqparent, name)
{}
-QSizePolicy Editor::sizePolicy() const
+TQSizePolicy Editor::sizePolicy() const
{
- return QSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
+ return TQSizePolicy(TQSizePolicy::Expanding, TQSizePolicy::Expanding);
}
void Editor::setModified(bool m)
@@ -49,7 +49,7 @@ bool Editor::save()
bool Editor::saveAs()
{
- QString filter = PURL::filter(fileType());
+ TQString filter = PURL::filter(fileType());
PURL::Url purl = PURL::getSaveUrl(":save_file_as", filter, this, i18n("Save File"), PURL::AskOverwrite);
if ( purl.isEmpty() ) return false;
if ( !save(purl) ) return false;
@@ -69,7 +69,7 @@ bool Editor::slotLoad()
return true;
}
-QString Editor::filename() const
+TQString Editor::filename() const
{
return (url().isEmpty() ? "<" + _title + ">" : "\"" + url().filepath() + "\"");
}
@@ -77,7 +77,7 @@ QString Editor::filename() const
bool Editor::checkSaved()
{
if ( !isModified() ) return true;
- MessageBox::Result res = MessageBox::questionYesNoCancel(i18n("File %1 not saved.").arg(filename()),
+ MessageBox::Result res = MessageBox::questionYesNoCancel(i18n("File %1 not saved.").tqarg(filename()),
KStdGuiItem::save(), KStdGuiItem::discard());
if ( res==MessageBox::Cancel ) return false;
if ( res==MessageBox::Yes ) save();
diff --git a/src/libgui/editor.h b/src/libgui/editor.h
index 9247c80..1a4c54d 100644
--- a/src/libgui/editor.h
+++ b/src/libgui/editor.h
@@ -9,28 +9,29 @@
#ifndef EDITOR_H
#define EDITOR_H
-#include <qlabel.h>
-#include <qlayout.h>
-#include <qvaluevector.h>
+#include <tqlabel.h>
+#include <tqlayout.h>
+#include <tqvaluevector.h>
#include "common/common/qflags.h"
#include <kstdaction.h>
class KPopupMenu;
#include "common/global/purl.h"
-class Editor : public QWidget
+class Editor : public TQWidget
{
Q_OBJECT
+ TQ_OBJECT
public:
- Editor(const QString &title, const QString &tag, QWidget *parent, const char *name);
- Editor(QWidget *parent, const char *name);
- virtual QSizePolicy sizePolicy() const;
+ Editor(const TQString &title, const TQString &tag, TQWidget *tqparent, const char *name);
+ Editor(TQWidget *tqparent, const char *name);
+ virtual TQSizePolicy sizePolicy() const;
virtual PURL::FileType fileType() const = 0;
virtual bool isModified() const = 0;
void setModified(bool modified);
virtual PURL::Url url() const = 0;
- QString name() const { return _title; }
- QString tag() const { return _tag; }
+ TQString name() const { return _title; }
+ TQString tag() const { return _tag; }
void setReadOnly(bool readOnly);
virtual bool isReadOnly() const = 0;
bool checkSaved();
@@ -40,8 +41,8 @@ public:
virtual bool save(const PURL::Url &url) = 0;
virtual void addGui() = 0;
virtual void removeGui() = 0;
- virtual QValueList<uint> bookmarkLines() const = 0;
- virtual void setBookmarkLines(const QValueList<uint> &lines) = 0;
+ virtual TQValueList<uint> bookmarkLines() const = 0;
+ virtual void setBookmarkLines(const TQValueList<uint> &lines) = 0;
public slots:
bool slotLoad();
@@ -53,16 +54,16 @@ public slots:
signals:
void modified();
void guiChanged();
- void statusTextChanged(const QString &text);
- void dropEventPass(QDropEvent *e);
+ void statusTextChanged(const TQString &text);
+ void dropEventPass(TQDropEvent *e);
protected:
- QString filename() const;
+ TQString filename() const;
virtual void setModifiedInternal(bool modified) = 0;
virtual void setReadOnlyInternal(bool readOnly) = 0;
private:
- QString _title, _tag;
+ TQString _title, _tag;
};
#endif
diff --git a/src/libgui/editor_manager.cpp b/src/libgui/editor_manager.cpp
index 2a42554..a9d6a24 100644
--- a/src/libgui/editor_manager.cpp
+++ b/src/libgui/editor_manager.cpp
@@ -9,9 +9,9 @@
***************************************************************************/
#include "editor_manager.h"
-#include <qiconset.h>
-#include <qdragobject.h>
-#include <qpainter.h>
+#include <tqiconset.h>
+#include <tqdragobject.h>
+#include <tqpainter.h>
#include <klocale.h>
#include <kiconloader.h>
@@ -33,43 +33,43 @@
#include "project.h"
//-----------------------------------------------------------------------------
-SwitchToDialog::SwitchToDialog(const QStringList &names, QWidget *parent)
- : Dialog(parent, "switch_to_dialog", true, i18n("Switch to editor"), Ok | Cancel, Ok, false)
+SwitchToDialog::SwitchToDialog(const TQStringList &names, TQWidget *tqparent)
+ : Dialog(tqparent, "switch_to_dialog", true, i18n("Switch to editor"), Ok | Cancel, Ok, false)
{
- QVBoxLayout *top = new QVBoxLayout(mainWidget(), 10, 10);
+ TQVBoxLayout *top = new TQVBoxLayout(mainWidget(), 10, 10);
_edit = new KLineEdit(mainWidget());
_edit->setCompletedItems(names);
top->addWidget(_edit);
}
//-----------------------------------------------------------------------------
-void EditorTabBar::paintLabel(QPainter *p, const QRect &br, QTab *t, bool has_focus) const
+void EditorTabBar::paintLabel(TQPainter *p, const TQRect &br, TQTab *t, bool has_focus) const
{
- QFont f = p->font();
+ TQFont f = p->font();
f.setItalic(_readOnly[t]);
p->setFont(f);
- QTabBar::paintLabel(p, br, t, has_focus);
+ TQTabBar::paintLabel(p, br, t, has_focus);
}
//-----------------------------------------------------------------------------
-QString EditorHistory::goBack()
+TQString EditorHistory::goBack()
{
- if ( !hasBack() ) return QString::null;
+ if ( !hasBack() ) return TQString();
_current--;
return _names[_current];
}
-QString EditorHistory::goForward()
+TQString EditorHistory::goForward()
{
- if ( !hasForward() ) return QString::null;
+ if ( !hasForward() ) return TQString();
_current++;
return _names[_current];
}
-void EditorHistory::add(const QString &name)
+void EditorHistory::add(const TQString &name)
{
if ( _names.count()!=0 ) {
- _current = QMIN(_current, _names.count()-1);
+ _current = TQMIN(_current, _names.count()-1);
if ( _names[_current]==name ) return;
if ( _current!=0 && _names[_current-1]==name ) {
_current--;
@@ -92,11 +92,11 @@ void EditorHistory::closedLast()
//-----------------------------------------------------------------------------
const char * const EditorManager::EDITOR_TAGS[Nb_EditorTypes] = { "device", "registers" };
-EditorManager::EditorManager(QWidget *parent)
- : TabWidget(parent, "editor_manager"), _current(0)
+EditorManager::EditorManager(TQWidget *tqparent)
+ : TabWidget(tqparent, "editor_manager"), _current(0)
{
setTabBar(new EditorTabBar(this));
- connect(this, SIGNAL(currentChanged(QWidget *)), SLOT(showEditor(QWidget *)));
+ connect(this, TQT_SIGNAL(currentChanged(TQWidget *)), TQT_SLOT(showEditor(TQWidget *)));
setHoverCloseButton(readConfigEntry(BaseGlobalConfig::ShowTabCloseButton).toBool());
setHoverCloseButtonDelayed(false);
}
@@ -106,7 +106,7 @@ bool EditorManager::openFile(const PURL::Url &url)
if ( url.isEmpty() ) return false;
Editor *e = findEditor(url);
if (e) { // document already loaded
- if ( !MessageBox::askContinue(i18n("File \"%1\" already loaded. Reload?").arg(url.kurl().prettyURL()),
+ if ( !MessageBox::askContinue(i18n("File \"%1\" already loaded. Reload?").tqarg(url.kurl().prettyURL()),
i18n("Warning"), i18n("Reload")) ) return true;
if ( !e->slotLoad() ) {
closeEditor(e, false);
@@ -127,10 +127,10 @@ void EditorManager::connectEditor(Editor *editor)
disconnectEditor(currentEditor());
if ( editor==0 ) return;
editor->addGui();
- connect(editor, SIGNAL(modified()), SLOT(modifiedSlot()));
- connect(editor, SIGNAL(guiChanged()), SIGNAL(guiChanged()));
- connect(editor, SIGNAL(dropEventPass(QDropEvent *)), SLOT(slotDropEvent(QDropEvent *)));
- connect(editor, SIGNAL(statusTextChanged(const QString &)), SIGNAL(statusChanged(const QString &)));
+ connect(editor, TQT_SIGNAL(modified()), TQT_SLOT(modifiedSlot()));
+ connect(editor, TQT_SIGNAL(guiChanged()), TQT_SIGNAL(guiChanged()));
+ connect(editor, TQT_SIGNAL(dropEventPass(TQDropEvent *)), TQT_SLOT(slotDropEvent(TQDropEvent *)));
+ connect(editor, TQT_SIGNAL(statusTextChanged(const TQString &)), TQT_SIGNAL(statusChanged(const TQString &)));
}
void EditorManager::modifiedSlot()
@@ -145,7 +145,7 @@ void EditorManager::disconnectEditor(Editor *editor)
editor->removeGui();
}
-QString EditorManager::title(const Editor &e) const
+TQString EditorManager::title(const Editor &e) const
{
return (e.url().isEmpty() ? "<" + e.name() + ">" : e.url().filename());
}
@@ -153,15 +153,15 @@ QString EditorManager::title(const Editor &e) const
void EditorManager::updateTitles()
{
KIconLoader loader;
- QPixmap def = loader.loadIcon("piklab", KIcon::Small);
- QPixmap modified = loader.loadIcon("filesave", KIcon::Small);
- QPixmap chip = loader.loadIcon("piklab_chip", KIcon::Small);
- QValueList<Editor *>::iterator it = _editors.begin();
+ TQPixmap def = loader.loadIcon("piklab", KIcon::Small);
+ TQPixmap modified = loader.loadIcon("filesave", KIcon::Small);
+ TQPixmap chip = loader.loadIcon("piklab_chip", KIcon::Small);
+ TQValueList<Editor *>::iterator it = _editors.begin();
for (; it!=_editors.end(); ++it) {
static_cast<EditorTabBar *>(tabBar())->setReadOnly(indexOf(*it), (*it)->isReadOnly());
- QPixmap pixmap;
+ TQPixmap pixmap;
if ( (*it)->isModified() ) pixmap = modified;
- else if ( ::qt_cast< ::DeviceEditor *>(*it)==0 ) pixmap = PURL::icon((*it)->fileType());
+ else if ( ::tqqt_cast< ::DeviceEditor *>(*it)==0 ) pixmap = PURL::icon((*it)->fileType());
else pixmap = chip;
changeTab(*it, pixmap.isNull() ? def : pixmap, title(**it));
}
@@ -186,9 +186,9 @@ bool EditorManager::closeAllEditors()
bool EditorManager::closeAllOtherEditors()
{
if ( nbEditors()==1 ) return true;
- QValueList<Editor *> list = _editors;
+ TQValueList<Editor *> list = _editors;
list.remove(currentEditor());
- QValueList<Editor *>::iterator it = list.begin();
+ TQValueList<Editor *>::iterator it = list.begin();
bool ok = true;
for (; it!=list.end(); ++it) {
if ( !closeEditor(*it, true) ) {
@@ -231,14 +231,14 @@ bool EditorManager::closeEditor(Editor *e, bool ask)
void EditorManager::saveBookmarks(const Editor &e)
{
if ( Main::project()==0 ) return;
- QValueList<uint> lines = e.bookmarkLines();
+ TQValueList<uint> lines = e.bookmarkLines();
Main::project()->setBookmarkLines(e.url(), lines);
}
void EditorManager::restoreBookmarks(Editor &e)
{
if ( Main::project()==0 ) return;
- QValueList<uint> lines = Main::project()->bookmarkLines(e.url());
+ TQValueList<uint> lines = Main::project()->bookmarkLines(e.url());
e.setBookmarkLines(lines);
}
@@ -260,21 +260,21 @@ void EditorManager::changeToEditor(Editor *e)
e->statusChanged();
_history.add(name(*e));
} else {
- emit statusChanged(QString::null);
+ emit statusChanged(TQString());
_history.closedLast();
}
}
-Editor *EditorManager::findEditor(const QString &tag)
+Editor *EditorManager::findEditor(const TQString &tag)
{
- QValueList<Editor *>::iterator it = _editors.begin();
+ TQValueList<Editor *>::iterator it = _editors.begin();
for (; it!=_editors.end(); ++it) if ( (*it)->tag()==tag ) return *it;
return 0;
}
Editor *EditorManager::findEditor(const PURL::Url &url)
{
- QValueList<Editor *>::iterator it = _editors.begin();
+ TQValueList<Editor *>::iterator it = _editors.begin();
for (; it!=_editors.end(); ++it) if ( (*it)->url()==url ) return *it;
return 0;
}
@@ -334,20 +334,20 @@ Editor *EditorManager::createEditor(PURL::FileType type, const PURL::Url &url)
void EditorManager::addEditor(Editor *e)
{
- QValueList<Editor *>::iterator it = _editors.begin();
+ TQValueList<Editor *>::iterator it = _editors.begin();
for (; it!=_editors.end(); ++it) if ( *it==e ) return;
_editors.append(e);
- addTab(e, QString::null);
+ addTab(e, TQString());
setTabEnabled(e, true);
restoreBookmarks(*e);
showEditor(e);
}
-void EditorManager::slotDropEvent(QDropEvent *event)
+void EditorManager::slotDropEvent(TQDropEvent *event)
{
- QStringList urls;
- if ( !QUriDrag::decodeLocalFiles(event, urls)) return;
- QStringList::const_iterator it = urls.begin();
+ TQStringList urls;
+ if ( !TQUriDrag::decodeLocalFiles(event, urls)) return;
+ TQStringList::const_iterator it = urls.begin();
for(; it!=urls.end(); ++it) openEditor(PURL::Url::fromPathOrUrl(*it));
}
@@ -368,7 +368,7 @@ Editor *EditorManager::openEditor(const PURL::Url &url)
void EditorManager::saveAllFiles()
{
- QValueList<Editor *>::iterator it = _editors.begin();
+ TQValueList<Editor *>::iterator it = _editors.begin();
for (; it!=_editors.end(); ++it) {
if ( !(*it)->isModified() ) continue;
(*it)->save();
@@ -379,7 +379,7 @@ void EditorManager::saveAllFiles()
PURL::UrlList EditorManager::files() const
{
PURL::UrlList names;
- QValueList<Editor *>::const_iterator it = _editors.begin();
+ TQValueList<Editor *>::const_iterator it = _editors.begin();
for(; it!=_editors.end(); ++it) {
if ( (*it)->url().isEmpty() ) continue;
names.push_back((*it)->url());
@@ -387,16 +387,16 @@ PURL::UrlList EditorManager::files() const
return names;
}
-void EditorManager::contextMenu(int i, const QPoint &p)
+void EditorManager::contextMenu(int i, const TQPoint &p)
{
Editor *editor = static_cast<Editor *>(page(i));
if ( editor==0 ) return;
KIconLoader loader;
- QPixmap closeIcon = loader.loadIcon("fileclose", KIcon::Small);
- QPixmap saveIcon = loader.loadIcon("filesave", KIcon::Small);
- QPixmap saveAsIcon = loader.loadIcon("filesaveas", KIcon::Small);
- QPixmap reloadIcon = loader.loadIcon("reload", KIcon::Small);
+ TQPixmap closeIcon = loader.loadIcon("fileclose", KIcon::Small);
+ TQPixmap saveIcon = loader.loadIcon("filesave", KIcon::Small);
+ TQPixmap saveAsIcon = loader.loadIcon("filesaveas", KIcon::Small);
+ TQPixmap reloadIcon = loader.loadIcon("reload", KIcon::Small);
KPopupMenu *popup = new KPopupMenu;
popup->insertTitle(title(*editor));
popup->insertItem(closeIcon, i18n("Close"), 1);
@@ -434,18 +434,18 @@ void EditorManager::switchHeaderImplementation()
void EditorManager::switchToEditor()
{
- QStringList names;
+ TQStringList names;
for (uint i=0; i<_editors.count(); i++) names.append(title(*_editors[i]));
SwitchToDialog dialog(names, this);
- if ( dialog.exec()!=QDialog::Accepted ) return;
+ if ( dialog.exec()!=TQDialog::Accepted ) return;
for (uint i=0; i<names.count(); i++) {
- if ( dialog.name()!=names[i] && dialog.name()!=QString("%1").arg(i+1) ) continue;
+ if ( dialog.name()!=names[i] && dialog.name()!=TQString("%1").tqarg(i+1) ) continue;
showEditor(_editors[i]);
return;
}
}
-QString EditorManager::name(const Editor &e) const
+TQString EditorManager::name(const Editor &e) const
{
return (!e.name().isEmpty() ? e.name() : e.url().filepath());
}
@@ -453,7 +453,7 @@ QString EditorManager::name(const Editor &e) const
void EditorManager::goBack()
{
Q_ASSERT( _history.hasBack() );
- QString s = _history.goBack();
+ TQString s = _history.goBack();
for (uint i=0; i<_editors.count(); i++)
if ( s==name(*_editors[i]) ) showEditor(_editors[i]);
}
@@ -461,7 +461,7 @@ void EditorManager::goBack()
void EditorManager::goForward()
{
Q_ASSERT( _history.hasForward() );
- QString s = _history.goForward();
+ TQString s = _history.goForward();
for (uint i=0; i<_editors.count(); i++)
if ( s==name(*_editors[i]) ) showEditor(_editors[i]);
}
@@ -470,7 +470,7 @@ Editor *EditorManager::openEditor(EditorType type)
{
bool created = false;
Editor *e = 0;
- QString tag = EDITOR_TAGS[type];
+ TQString tag = EDITOR_TAGS[type];
switch (type) {
case DeviceEditor: {
e = findEditor(tag);
@@ -485,7 +485,7 @@ Editor *EditorManager::openEditor(EditorType type)
case RegisterEditor: {
e = findEditor(tag);
if ( e==0 ) {
- ::BusyCursor bc;
+ ::PBusyCursor bc;
e = new Register::MainView(i18n("Registers"), tag);
static_cast<Debugger::GuiManager *>(Debugger::manager)->addRegisterView(*static_cast<Register::MainView *>(e));
created = true;
diff --git a/src/libgui/editor_manager.h b/src/libgui/editor_manager.h
index 0d180b9..8c5f626 100644
--- a/src/libgui/editor_manager.h
+++ b/src/libgui/editor_manager.h
@@ -10,7 +10,7 @@
#ifndef EDITOR_MANAGER_H
#define EDITOR_MANAGER_H
-class QEvent;
+class TQEvent;
#include <ktabbar.h>
#include <ktabwidget.h>
#include <klineedit.h>
@@ -23,9 +23,10 @@ class QEvent;
class SwitchToDialog : public Dialog
{
Q_OBJECT
+ TQ_OBJECT
public:
- SwitchToDialog(const QStringList &names, QWidget *parent);
- QString name() const { return _edit->text(); }
+ SwitchToDialog(const TQStringList &names, TQWidget *tqparent);
+ TQString name() const { return _edit->text(); }
private:
KLineEdit *_edit;
@@ -35,13 +36,14 @@ private:
class EditorTabBar : public TabBar
{
Q_OBJECT
+ TQ_OBJECT
public:
- EditorTabBar(QWidget *parent) : TabBar(parent, "editor_tab_bar") {}
+ EditorTabBar(TQWidget *tqparent) : TabBar(tqparent, "editor_tab_bar") {}
void setReadOnly(uint index, bool readOnly) { _readOnly[tabAt(index)] = readOnly; }
private:
- QMap<QTab *, bool> _readOnly;
- virtual void paintLabel(QPainter *p, const QRect &br, QTab *t, bool has_focus) const;
+ TQMap<TQTab *, bool> _readOnly;
+ virtual void paintLabel(TQPainter *p, const TQRect &br, TQTab *t, bool has_focus) const;
};
//-----------------------------------------------------------------------------
@@ -51,31 +53,32 @@ public:
EditorHistory() : _current(0) {}
bool hasBack() const { return _current!=0; }
bool hasForward() const { return (_current+1)<_names.count(); }
- void add(const QString &name);
+ void add(const TQString &name);
void closedLast();
- QString goBack();
- QString goForward();
+ TQString goBack();
+ TQString goForward();
private:
uint _current;
- QValueVector<QString> _names;
+ TQValueVector<TQString> _names;
};
//-----------------------------------------------------------------------------
class EditorManager : public TabWidget
{
Q_OBJECT
+ TQ_OBJECT
public:
- EditorManager(QWidget *parent);
+ EditorManager(TQWidget *tqparent);
PURL::UrlList files() const;
- QValueList<Editor *> &editors() { return _editors; }
+ TQValueList<Editor *> &editors() { return _editors; }
uint nbEditors() const { return _editors.count(); }
Editor *createEditor(PURL::FileType type, const PURL::Url &url);
void addEditor(Editor *e);
Editor *currentEditor() const { return _current; }
Editor *findEditor(const PURL::Url &file);
- Editor *findEditor(const QString &tag);
+ Editor *findEditor(const TQString &tag);
void showEditor(Editor *e);
bool closeEditor(const PURL::Url &url);
bool closeEditor(Editor *e, bool ask);
@@ -89,7 +92,7 @@ public:
public slots:
void updateTitles();
- void slotDropEvent(QDropEvent *e);
+ void slotDropEvent(TQDropEvent *e);
void saveAllFiles();
bool closeCurrentEditor();
bool closeAllEditors();
@@ -102,25 +105,25 @@ public slots:
signals:
void modified(const PURL::Url &url);
void guiChanged();
- void statusChanged(const QString &);
+ void statusChanged(const TQString &);
private:
void changeToEditor(Editor *e);
void enableActions(bool enable);
- QString title(const Editor &e) const;
- QString name(const Editor &e) const;
- virtual void contextMenu(int i, const QPoint &p);
+ TQString title(const Editor &e) const;
+ TQString name(const Editor &e) const;
+ virtual void contextMenu(int i, const TQPoint &p);
void saveBookmarks(const Editor &e);
void restoreBookmarks(Editor &e);
private slots:
- void showEditor(QWidget *w) { showEditor(static_cast<Editor *>(w)); }
+ void showEditor(TQWidget *w) { showEditor(static_cast<Editor *>(w)); }
void closeRequest(int i);
void modifiedSlot();
private:
Editor *_current;
- QValueList<Editor *> _editors;
+ TQValueList<Editor *> _editors;
EditorHistory _history;
static const char * const EDITOR_TAGS[Nb_EditorTypes];
};
diff --git a/src/libgui/global_config.cpp b/src/libgui/global_config.cpp
index 8424450..8d246fc 100644
--- a/src/libgui/global_config.cpp
+++ b/src/libgui/global_config.cpp
@@ -17,30 +17,30 @@
#include "tools/list/tool_list.h"
const BaseGlobalConfig::Data BaseGlobalConfig::DATA[Nb_Types] = {
- { "auto_rebuild_modified", I18N_NOOP("Automatically rebuild project before programming if it is modified."), QVariant(true, 0) },
- { "program_after_build", I18N_NOOP("Program device after successful build."), QVariant(false, 0) },
- { "user_id_set_to_checksum", I18N_NOOP("Set User Ids to unprotected checksum (if User Ids are empty)."), QVariant(false, 0) },
- { "show_tab_close_buttons", I18N_NOOP("Show close buttons on tabs (need restart to take effect)."), QVariant(true, 0) }
+ { "auto_rebuild_modified", I18N_NOOP("Automatically rebuild project before programming if it is modified."), TQVariant(true, 0) },
+ { "program_after_build", I18N_NOOP("Program device after successful build."), TQVariant(false, 0) },
+ { "user_id_set_to_checksum", I18N_NOOP("Set User Ids to unprotected checksum (if User Ids are empty)."), TQVariant(false, 0) },
+ { "show_tab_close_buttons", I18N_NOOP("Show close buttons on tabs (need restart to take effect)."), TQVariant(true, 0) }
};
PURL::Url GlobalConfig::openedProject()
{
- GenericConfig config(QString::null);
- return PURL::Url::fromPathOrUrl(config.readEntry("project", QString::null));
+ GenericConfig config(TQString::null);
+ return PURL::Url::fromPathOrUrl(config.readEntry("project", TQString::null));
}
void GlobalConfig::writeOpenedProject(const PURL::Url &p)
{
- GenericConfig config(QString::null);
+ GenericConfig config(TQString::null);
config.writeEntry("project", p.filepath());
}
PURL::UrlList GlobalConfig::openedFiles()
{
- GenericConfig config(QString::null);
+ GenericConfig config(TQString::null);
PURL::UrlList files;
uint i = 0;
for (;;) {
- QString file = config.readEntry(QString("file%1").arg(i), QString::null);
+ TQString file = config.readEntry(TQString("file%1").tqarg(i), TQString::null);
if ( file.isEmpty() ) break;
files += PURL::Url::fromPathOrUrl(file);
i++;
@@ -49,22 +49,22 @@ PURL::UrlList GlobalConfig::openedFiles()
}
void GlobalConfig::writeOpenedFiles(const PURL::UrlList &files)
{
- GenericConfig config(QString::null);
+ GenericConfig config(TQString::null);
for (uint i=0; i<=files.count(); i++) {
- QString s = (i==files.count() ? QString::null : files[i].filepath());
- config.writeEntry(QString("file%1").arg(i), s);
+ TQString s = (i==files.count() ? TQString::null : files[i].filepath());
+ config.writeEntry(TQString("file%1").tqarg(i), s);
}
}
void GlobalConfig::writeProgrammerGroup(const Programmer::Group &group)
{
- GenericConfig config(QString::null);
+ GenericConfig config(TQString::null);
config.writeEntry("programmer", group.name());
}
const Programmer::Group &GlobalConfig::programmerGroup()
{
- GenericConfig config(QString::null);
- QString s = config.readEntry("programmer");
+ GenericConfig config(TQString::null);
+ TQString s = config.readEntry("programmer");
const Programmer::Group *group = Programmer::lister().group(s);
if ( group==0 ) return *Programmer::lister().begin().data();
return *group;
@@ -72,23 +72,23 @@ const Programmer::Group &GlobalConfig::programmerGroup()
void GlobalConfig::writeDebugLevel(Log::DebugLevel level)
{
- GenericConfig config(QString::null);
+ GenericConfig config(TQString::null);
config.writeEnumEntry<Log::DebugLevel>("log_debug_level", level);
}
Log::DebugLevel GlobalConfig::debugLevel()
{
- GenericConfig config(QString::null);
+ GenericConfig config(TQString::null);
return config.readEnumEntry<Log::DebugLevel>("log_debug_level", Log::DebugLevel::Normal);
}
void GlobalConfig::writeLogOutputType(Log::OutputType type)
{
- GenericConfig config(QString::null);
+ GenericConfig config(TQString::null);
config.writeEntry("log_output_type", type);
}
Log::OutputType GlobalConfig::logOutputType()
{
- GenericConfig config(QString::null);
+ GenericConfig config(TQString::null);
uint output = config.readUIntEntry("log_output_type", Log::GuiOnly);
if ( output>=Log::Nb_OutputTypes ) return Log::GuiOnly;
return Log::OutputType(output);
@@ -96,11 +96,11 @@ Log::OutputType GlobalConfig::logOutputType()
void GlobalConfig::writeShowLineNumbers(bool show)
{
- GenericConfig config(QString::null);
+ GenericConfig config(TQString::null);
config.writeEntry("show_line_numbers", show);
}
bool GlobalConfig::showLineNumbers()
{
- GenericConfig config(QString::null);
+ GenericConfig config(TQString::null);
return config.readBoolEntry("show_line_numbers", false);
}
diff --git a/src/libgui/gui_debug_manager.cpp b/src/libgui/gui_debug_manager.cpp
index adda68a..fdf0979 100644
--- a/src/libgui/gui_debug_manager.cpp
+++ b/src/libgui/gui_debug_manager.cpp
@@ -25,8 +25,8 @@
bool Debugger::GuiManager::addEditor(Editor &editor)
{
- if ( _editors.find(&editor)!=_editors.end() ) return false;
- connect(&editor, SIGNAL(destroyed()), SLOT(editorDestroyed()));
+ if ( _editors.tqfind(&editor)!=_editors.end() ) return false;
+ connect(&editor, TQT_SIGNAL(destroyed()), TQT_SLOT(editorDestroyed()));
_editors.append(&editor);
return true;
}
@@ -45,14 +45,14 @@ void Debugger::GuiManager::addTextEditor(TextEditor &editor)
void Debugger::GuiManager::clearEditors()
{
- QValueList<Editor *>::iterator it = _editors.begin();
+ TQValueList<Editor *>::iterator it = _editors.begin();
for (; it!=_editors.end(); ++it) (*it)->disconnect(this);
_editors.clear();
}
void Debugger::GuiManager::editorDestroyed()
{
- QValueList<Editor *>::iterator it = _editors.begin();
+ TQValueList<Editor *>::iterator it = _editors.begin();
for (; it!=_editors.end(); ++it) {
if ( (*it)!=sender() ) continue;
_editors.remove(it);
@@ -74,7 +74,7 @@ PURL::Url Debugger::GuiManager::coffUrl() const
bool Debugger::GuiManager::internalInit()
{
if ( !Manager::internalInit() ) return false;
- if ( !Main::projectManager().contains(coffUrl()) )
+ if ( !Main::projectManager().tqcontains(coffUrl()) )
Main::projectManager().addExternalFile(coffUrl(), ProjectManager::Generated);
Main::watchView().init(true);
if ( registerView() ) registerView()->view()->updateView();
@@ -93,7 +93,7 @@ Breakpoint::Data Debugger::GuiManager::currentBreakpointData()
{
const Breakpoint::Data *data = Main::breakpointsView().currentData();
if (data) return *data;
- TextEditor *editor = ::qt_cast<TextEditor *>(Main::currentEditor());
+ TextEditor *editor = ::tqqt_cast<TextEditor *>(Main::currentEditor());
Q_ASSERT(editor);
return Breakpoint::Data(editor->url(), editor->cursorLine());
}
@@ -105,7 +105,7 @@ void Debugger::GuiManager::toggleBreakpoint()
return;
}
Breakpoint::Data data = currentBreakpointData();
- if ( Breakpoint::list().contains(data) ) {
+ if ( Breakpoint::list().tqcontains(data) ) {
Breakpoint::list().remove(data);
return;
}
@@ -148,7 +148,7 @@ void Debugger::GuiManager::updateEditorMarks(TextEditor &editor) const
}
// update pc
if ( _coff && programmer() && programmer()->isActive() && pc().isInitialized() && !reached
- && _currentSourceLines.contains(editor.url()) ) {
+ && _currentSourceLines.tqcontains(editor.url()) ) {
int pcline = _currentSourceLines[editor.url()];
if ( programmer()->state()==Programmer::Halted ) editor.setMark(pcline, Breakpoint::ProgramCounterActive);
else editor.setMark(pcline, Breakpoint::ProgramCounterDisabled);
@@ -181,12 +181,12 @@ void Debugger::GuiManager::updateView(bool gotoPC)
{
Main::breakpointsView().updateView();
bool currentHasPC = false;
- QValueList<Editor *>::iterator ite;
+ TQValueList<Editor *>::iterator ite;
for (ite=_editors.begin(); ite!=_editors.end(); ++ite) {
- TextEditor *e = ::qt_cast<TextEditor *>(*ite);
+ TextEditor *e = ::tqqt_cast<TextEditor *>(*ite);
if ( e==0 ) continue;
updateEditorMarks(*e);
- if ( !_currentSourceLines.contains(e->url()) ) continue;
+ if ( !_currentSourceLines.tqcontains(e->url()) ) continue;
if (gotoPC) e->setCursor(_currentSourceLines[e->url()], 0);
if ( e==Main::currentEditor() ) currentHasPC = true;
}
@@ -195,16 +195,16 @@ void Debugger::GuiManager::updateView(bool gotoPC)
// 2: look at files inside project
// 3: look at existing files
for (uint i=0; i<3; i++) {
- QMap<PURL::Url, uint>::const_iterator it;
+ TQMap<PURL::Url, uint>::const_iterator it;
for (it=_currentSourceLines.begin(); it!=_currentSourceLines.end(); ++it) {
switch (i) {
- case 0: if ( !Main::projectManager().contains(it.key()) || Main::projectManager().isExternalFile(it.key()) ) continue; break;
- case 1: if ( !Main::projectManager().contains(it.key()) ) continue; break;
+ case 0: if ( !Main::projectManager().tqcontains(it.key()) || Main::projectManager().isExternalFile(it.key()) ) continue; break;
+ case 1: if ( !Main::projectManager().tqcontains(it.key()) ) continue; break;
case 2: if ( !it.key().exists() ) continue; break;
}
- TextEditor *e = ::qt_cast<TextEditor *>(Main::editorManager().findEditor(it.key()));
+ TextEditor *e = ::tqqt_cast<TextEditor *>(Main::editorManager().findEditor(it.key()));
if ( e==0 ) {
- if (gotoPC) e = ::qt_cast<TextEditor *>(Main::editorManager().openEditor(it.key()));
+ if (gotoPC) e = ::tqqt_cast<TextEditor *>(Main::editorManager().openEditor(it.key()));
if ( e==0 ) continue;
}
updateEditorMarks(*e);
@@ -219,9 +219,9 @@ void Debugger::GuiManager::updateView(bool gotoPC)
Register::MainView *Debugger::GuiManager::registerView() const
{
- QValueList<Editor *>::const_iterator it = _editors.begin();
+ TQValueList<Editor *>::const_iterator it = _editors.begin();
for (; it!=_editors.end(); ++it) {
- Register::MainView *rv = ::qt_cast<Register::MainView *>(*it);
+ Register::MainView *rv = ::tqqt_cast<Register::MainView *>(*it);
if (rv) return rv;
}
return 0;
@@ -229,21 +229,21 @@ Register::MainView *Debugger::GuiManager::registerView() const
bool Debugger::GuiManager::isProjectSource(const PURL::Url &url) const
{
- return ( Main::projectManager().contains(url) && !Main::projectManager().isExternalFile(url) );
+ return ( Main::projectManager().tqcontains(url) && !Main::projectManager().isExternalFile(url) );
}
void Debugger::GuiManager::showDisassemblyLocation()
{
- TextEditor *editor = ::qt_cast<TextEditor *>(Main::currentEditor());
+ TextEditor *editor = ::tqqt_cast<TextEditor *>(Main::currentEditor());
Q_ASSERT(editor);
Q_ASSERT(_coff);
- QValueVector<Address> addresses = _coff->addresses(editor->url(), editor->cursorLine());
+ TQValueVector<Address> addresses = _coff->addresses(editor->url(), editor->cursorLine());
if ( addresses.isEmpty() ) {
MessageBox::sorry(i18n("Cannot show disassembly location for non-code line."), Log::Show);
return;
}
int line = _coff->lineForAddress(_coff->url(), addresses[0]);
if ( line==-1 ) return; // possible ?
- TextEditor *e = ::qt_cast<TextEditor *>(Main::editorManager().openEditor(_coff->url()));
+ TextEditor *e = ::tqqt_cast<TextEditor *>(Main::editorManager().openEditor(_coff->url()));
if (e) e->setCursor(line, 0);
}
diff --git a/src/libgui/gui_debug_manager.h b/src/libgui/gui_debug_manager.h
index 661f86a..c391c76 100644
--- a/src/libgui/gui_debug_manager.h
+++ b/src/libgui/gui_debug_manager.h
@@ -20,6 +20,7 @@ namespace Debugger
class GuiManager : public Manager
{
Q_OBJECT
+ TQ_OBJECT
public:
GuiManager() {}
virtual void updateDevice();
@@ -39,7 +40,7 @@ private slots:
void editorDestroyed();
private:
- QValueList<Editor *> _editors;
+ TQValueList<Editor *> _editors;
static Breakpoint::Data currentBreakpointData();
void updateEditorMarks(TextEditor &editor) const; // return PC line
diff --git a/src/libgui/gui_prog_manager.h b/src/libgui/gui_prog_manager.h
index b19186e..b4e267d 100644
--- a/src/libgui/gui_prog_manager.h
+++ b/src/libgui/gui_prog_manager.h
@@ -17,8 +17,9 @@ namespace Programmer
class GuiManager : public Manager
{
Q_OBJECT
+ TQ_OBJECT
public:
- GuiManager(QObject *parent) : Manager(parent) {}
+ GuiManager(TQObject *tqparent) : Manager(tqparent) {}
virtual void createProgrammer(const Device::Data *data);
virtual void setState(State state) { Main::setState(state==Idle ? Main::Idle : Main::Programming); }
diff --git a/src/libgui/hex_editor.cpp b/src/libgui/hex_editor.cpp
index 48ad7e8..197eb83 100644
--- a/src/libgui/hex_editor.cpp
+++ b/src/libgui/hex_editor.cpp
@@ -9,14 +9,14 @@
***************************************************************************/
#include "hex_editor.h"
-#include <qgroupbox.h>
-#include <qhgroupbox.h>
-#include <qregexp.h>
-#include <qlayout.h>
-#include <qscrollview.h>
-#include <qstringlist.h>
-#include <qlabel.h>
-#include <qtimer.h>
+#include <tqgroupbox.h>
+#include <tqhgroupbox.h>
+#include <tqregexp.h>
+#include <tqlayout.h>
+#include <tqscrollview.h>
+#include <tqstringlist.h>
+#include <tqlabel.h>
+#include <tqtimer.h>
#include <klocale.h>
#include <ktempfile.h>
@@ -30,13 +30,13 @@
//-----------------------------------------------------------------------------
HexEditorPart::HexEditorPart(HexEditor *editor)
- : KParts::ReadWritePart(editor, "hex_editor_part")
+ : KParts::ReadWritePart(TQT_TQOBJECT(editor), "hex_editor_part")
{
setXMLFile("hexeditorpartui.rc");
- (void)KStdAction::save(editor, SLOT(save()), actionCollection());
- (void)KStdAction::saveAs(editor, SLOT(saveAs()), actionCollection());
- (void)new KToggleAction(i18n("Read Only Mode"), 0, 0, editor, SLOT(toggleReadOnly()), actionCollection(), "tools_toggle_write_lock");
+ (void)KStdAction::save(TQT_TQOBJECT(editor), TQT_SLOT(save()), actionCollection());
+ (void)KStdAction::saveAs(TQT_TQOBJECT(editor), TQT_SLOT(saveAs()), actionCollection());
+ (void)new KToggleAction(i18n("Read Only Mode"), 0, 0, TQT_TQOBJECT(editor), TQT_SLOT(toggleReadOnly()), actionCollection(), "tools_toggle_write_lock");
}
void HexEditorPart::setReadWrite(bool rw)
@@ -46,14 +46,14 @@ void HexEditorPart::setReadWrite(bool rw)
}
//-----------------------------------------------------------------------------
-HexEditor::HexEditor(const QString &name, QWidget *parent)
- : DeviceEditor(name, QString::null, parent, "hex_editor")
+HexEditor::HexEditor(const TQString &name, TQWidget *tqparent)
+ : DeviceEditor(name, TQString(), tqparent, "hex_editor")
{
init();
}
-HexEditor::HexEditor(QWidget *parent)
- : DeviceEditor(parent, "hex_editor")
+HexEditor::HexEditor(TQWidget *tqparent)
+ : DeviceEditor(tqparent, "hex_editor")
{
init();
}
@@ -76,18 +76,18 @@ void HexEditor::clear()
_originalMemory = 0;
}
-QWidget *HexEditor::createView(const Device::Data *data, QWidget *parent)
+TQWidget *HexEditor::createView(const Device::Data *data, TQWidget *tqparent)
{
clear();
if (data) {
_originalMemory = data->group().createMemory(*data);
_memory = data->group().createMemory(*data);
}
- if ( data==0 ) return new QWidget(parent);
- Device::HexView *hv = Device::groupui(*data).createHexView(*this, parent);
- connect(hv, SIGNAL(modified()), SLOT(slotModified()));
+ if ( data==0 ) return new TQWidget(tqparent);
+ Device::HexView *hv = Device::groupui(*data).createHexView(*this, tqparent);
+ connect(hv, TQT_SIGNAL(modified()), TQT_SLOT(slotModified()));
_dirty = true;
- QTimer::singleShot(0, this, SLOT(simpleLoad()));
+ TQTimer::singleShot(0, this, TQT_SLOT(simpleLoad()));
return hv;
}
@@ -96,10 +96,10 @@ bool HexEditor::simpleLoad()
if ( !_dirty ) return true;
_dirty = false;
if (_memory) {
- QStringList warnings;
+ TQStringList warnings;
if ( _memory->fromHexBuffer(_hexBuffer, warnings)!=Device::Memory::NoWarning ) {
_labelWarning->setText(i18n("<b>Warning:</b> hex file seems to be incompatible with the selected device %1:<br>%2")
- .arg(_memory->device().name()).arg(warnings.join("<br>")));
+ .tqarg(_memory->device().name()).tqarg(warnings.join("<br>")));
_labelWarning->show();
} else _labelWarning->hide();
display();
@@ -128,7 +128,7 @@ bool HexEditor::open(const PURL::Url &url)
_url = url;
PURL::File file(url, Main::compileLog());
if ( !file.openForRead() ) return false;
- QStringList errors;
+ TQStringList errors;
if ( !_hexBuffer.load(file.stream(), errors) ) {
MessageBox::detailedSorry(i18n("Error(s) reading hex file."), errors.join("\n"), Log::Show);
return false;
@@ -139,15 +139,15 @@ bool HexEditor::open(const PURL::Url &url)
bool HexEditor::save(const PURL::Url &url)
{
- return save(url, i18n("File URL: \"%1\".").arg(url.pretty()));
+ return save(url, i18n("File URL: \"%1\".").tqarg(url.pretty()));
}
-bool HexEditor::save(const PURL::Url &url, const QString &fileErrorString)
+bool HexEditor::save(const PURL::Url &url, const TQString &fileErrorString)
{
PURL::File file(url, Main::compileLog());
if ( !file.openForWrite() ) return false;
if ( !_memory->save(file.stream(), HexBuffer::IHX32) ) {
- MessageBox::detailedSorry(i18n("Error while writing file \"%1\".").arg(url.pretty()), fileErrorString, Log::Show);
+ MessageBox::detailedSorry(i18n("Error while writing file \"%1\".").tqarg(url.pretty()), fileErrorString, Log::Show);
return false;
}
_originalMemory->copyFrom(*_memory);
@@ -183,10 +183,10 @@ void HexEditor::slotModified()
void HexEditor::statusChanged()
{
- QString s;
+ TQString s;
if (_memory) {
BitValue cs = static_cast<Device::HexView *>(_view)->checksum();
- s = i18n("Checksum: %1").arg(toHexLabel(cs, 4));
+ s = i18n("Checksum: %1").tqarg(toHexLabel(cs, 4));
}
emit statusTextChanged(s);
}
diff --git a/src/libgui/hex_editor.h b/src/libgui/hex_editor.h
index 86b7f2c..9418a59 100644
--- a/src/libgui/hex_editor.h
+++ b/src/libgui/hex_editor.h
@@ -22,6 +22,7 @@ class HexEditor;
class HexEditorPart : public KParts::ReadWritePart
{
Q_OBJECT
+ TQ_OBJECT
public:
HexEditorPart(HexEditor *editor);
virtual void setReadWrite(bool readWrite);
@@ -35,9 +36,10 @@ private:
class HexEditor : public DeviceEditor
{
Q_OBJECT
+ TQ_OBJECT
public:
- HexEditor(const QString &name, QWidget *parent);
- HexEditor(QWidget *parent);
+ HexEditor(const TQString &name, TQWidget *tqparent);
+ HexEditor(TQWidget *tqparent);
virtual bool isModified() const { return _modified; }
virtual bool isReadOnly() const { return !_part->isReadWrite(); }
virtual ~HexEditor() { clear(); }
@@ -52,8 +54,8 @@ public:
virtual void addGui();
virtual void removeGui();
virtual void setFocus() {}
- virtual QValueList<uint> bookmarkLines() const { return QValueList<uint>(); }
- virtual void setBookmarkLines(const QValueList<uint> &) {}
+ virtual TQValueList<uint> bookmarkLines() const { return TQValueList<uint>(); }
+ virtual void setBookmarkLines(const TQValueList<uint> &) {}
public slots:
virtual void statusChanged();
@@ -69,10 +71,10 @@ private:
HexEditorPart *_part;
PURL::Url _url;
- virtual void dropEvent(QDropEvent *e) { emit dropEventPass(e); }
- bool save(const PURL::Url &url, const QString &fileErrorString);
+ virtual void dropEvent(TQDropEvent *e) { emit dropEventPass(e); }
+ bool save(const PURL::Url &url, const TQString &fileErrorString);
bool verifyDeviceType();
- virtual QWidget *createView(const Device::Data *data, QWidget *parent);
+ virtual TQWidget *createView(const Device::Data *data, TQWidget *tqparent);
virtual void setModifiedInternal(bool modified) { _modified = modified; }
virtual void setReadOnlyInternal(bool readOnly);
void display();
diff --git a/src/libgui/likeback.cpp b/src/libgui/likeback.cpp
index eac86ff..c174bbc 100644
--- a/src/libgui/likeback.cpp
+++ b/src/libgui/likeback.cpp
@@ -26,18 +26,18 @@
#include <klocale.h>
#include <kdebug.h>
#include <kmessagebox.h>
-#include <qlayout.h>
-#include <qtoolbutton.h>
-#include <qpushbutton.h>
-#include <qpopupmenu.h>
-#include <qtextedit.h>
-#include <qlayout.h>
-#include <qlabel.h>
+#include <tqlayout.h>
+#include <tqtoolbutton.h>
+#include <tqpushbutton.h>
+#include <tqpopupmenu.h>
+#include <tqtextedit.h>
+#include <tqlayout.h>
+#include <tqlabel.h>
#include <kdialogbase.h>
-#include <qhttp.h>
+#include <tqhttp.h>
#include <kurl.h>
#include <kinputdialog.h>
-#include <qvalidator.h>
+#include <tqvalidator.h>
#include <kdebug.h>
#include <kprocess.h>
#include "netwm.h"
@@ -52,53 +52,53 @@
#include "common/global/about.h"
LikeBack::LikeBack(Button buttons)
- : QWidget( 0, "LikeBack", Qt::WX11BypassWM | Qt::WStyle_NoBorder | Qt::WNoAutoErase | Qt::WStyle_StaysOnTop | Qt::WStyle_NoBorder | Qt::Qt::WGroupLeader)
+ : TQWidget( 0, "LikeBack", TQt::WX11BypassWM | TQt::WStyle_NoBorder | TQt::WNoAutoErase | TQt::WStyle_StaysOnTop | TQt::WStyle_NoBorder | TQt::TQt::WGroupLeader)
, m_buttons(buttons)
{
- QHBoxLayout *layout = new QHBoxLayout(this);
+ TQHBoxLayout *tqlayout = new TQHBoxLayout(this);
- QIconSet likeIconSet = kapp->iconLoader()->loadIconSet("likeback_like", KIcon::Small);
- QIconSet dislikeIconSet = kapp->iconLoader()->loadIconSet("likeback_dislike", KIcon::Small);
- QIconSet bugIconSet = kapp->iconLoader()->loadIconSet("likeback_bug", KIcon::Small);
-// QIconSet configureIconSet = kapp->iconLoader()->loadIconSet("configure", KIcon::Small);
+ TQIconSet likeIconSet = kapp->iconLoader()->loadIconSet("likeback_like", KIcon::Small);
+ TQIconSet dislikeIconSet = kapp->iconLoader()->loadIconSet("likeback_dislike", KIcon::Small);
+ TQIconSet bugIconSet = kapp->iconLoader()->loadIconSet("likeback_bug", KIcon::Small);
+// TQIconSet configureIconSet = kapp->iconLoader()->loadIconSet("configure", KIcon::Small);
- QToolButton *m_likeButton = new QToolButton(this, "ilike");
+ TQToolButton *m_likeButton = new TQToolButton(this, "ilike");
m_likeButton->setIconSet(likeIconSet);
m_likeButton->setTextLabel(i18n("I Like..."));
m_likeButton->setAutoRaise(true);
- connect( m_likeButton, SIGNAL(clicked()), this, SLOT(iLike()) );
- layout->add(m_likeButton);
+ connect( m_likeButton, TQT_SIGNAL(clicked()), this, TQT_SLOT(iLike()) );
+ tqlayout->add(m_likeButton);
- QToolButton *m_dislikeButton = new QToolButton(this, "idonotlike");
+ TQToolButton *m_dislikeButton = new TQToolButton(this, "idonotlike");
m_dislikeButton->setIconSet(dislikeIconSet);
m_dislikeButton->setTextLabel(i18n("I Do not Like..."));
m_dislikeButton->setAutoRaise(true);
- connect( m_dislikeButton, SIGNAL(clicked()), this, SLOT(iDoNotLike()) );
- layout->add(m_dislikeButton);
+ connect( m_dislikeButton, TQT_SIGNAL(clicked()), this, TQT_SLOT(iDoNotLike()) );
+ tqlayout->add(m_dislikeButton);
- QToolButton *m_bugButton = new QToolButton(this, "ifoundabug");
+ TQToolButton *m_bugButton = new TQToolButton(this, "ifoundabug");
m_bugButton->setIconSet(bugIconSet);
m_bugButton->setTextLabel(i18n("I Found a Bug..."));
m_bugButton->setAutoRaise(true);
- connect( m_bugButton, SIGNAL(clicked()), this, SLOT(iFoundABug()) );
- layout->add(m_bugButton);
+ connect( m_bugButton, TQT_SIGNAL(clicked()), this, TQT_SLOT(iFoundABug()) );
+ tqlayout->add(m_bugButton);
- m_configureButton = new QToolButton(this, "configure");
- QIconSet helpIconSet = kapp->iconLoader()->loadIconSet("help", KIcon::Small);
+ m_configureButton = new TQToolButton(this, "configure");
+ TQIconSet helpIconSet = kapp->iconLoader()->loadIconSet("help", KIcon::Small);
m_configureButton->setIconSet(helpIconSet);
m_configureButton->setTextLabel(i18n("Configure..."));
m_configureButton->setAutoRaise(true);
- connect( m_likeButton, SIGNAL(clicked()), this, SLOT(configure()) );
- layout->add(m_configureButton);
-
- QPopupMenu *configureMenu = new QPopupMenu(this);
- configureMenu->insertItem(helpIconSet, i18n("What's &This?"), this , SLOT(showWhatsThisMessage()) );
- QIconSet changeEmailIconSet = kapp->iconLoader()->loadIconSet("mail_generic", KIcon::Small);
- configureMenu->insertItem(changeEmailIconSet, i18n("&Configure Email Address..."), this , SLOT(askEMail()) );
-// QIconSet dontHelpIconSet = kapp->iconLoader()->loadIconSet("stop", KIcon::Small);
-// configureMenu->insertItem( dontHelpIconSet, i18n("&Do not Help Anymore"), this , SLOT(doNotHelpAnymore()) );
+ connect( m_likeButton, TQT_SIGNAL(clicked()), this, TQT_SLOT(configure()) );
+ tqlayout->add(m_configureButton);
+
+ TQPopupMenu *configureMenu = new TQPopupMenu(this);
+ configureMenu->insertItem(helpIconSet, i18n("What's &This?"), this , TQT_SLOT(showWhatsThisMessage()) );
+ TQIconSet changeEmailIconSet = kapp->iconLoader()->loadIconSet("mail_generic", KIcon::Small);
+ configureMenu->insertItem(changeEmailIconSet, i18n("&Configure Email Address..."), this , TQT_SLOT(askEMail()) );
+// TQIconSet dontHelpIconSet = kapp->iconLoader()->loadIconSet("stop", KIcon::Small);
+// configureMenu->insertItem( dontHelpIconSet, i18n("&Do not Help Anymore"), this , TQT_SLOT(doNotHelpAnymore()) );
m_configureButton->setPopup(configureMenu);
- connect( m_configureButton, SIGNAL(pressed()), this, SLOT(openConfigurePopup()) );
+ connect( m_configureButton, TQT_SIGNAL(pressed()), this, TQT_SLOT(openConfigurePopup()) );
if (!emailAddressAlreadyProvided())
//beginFetchingEmail(); // Begin before showing the message, so we have time!
@@ -110,9 +110,9 @@ LikeBack::LikeBack(Button buttons)
// KMessageBox::saveDontShowAgainContinue(messageShown);
// }
- resize(sizeHint());
+ resize(tqsizeHint());
- connect( &m_timer, SIGNAL(timeout()), this, SLOT(autoMove()) );
+ connect( &m_timer, TQT_SIGNAL(timeout()), this, TQT_SLOT(autoMove()) );
m_timer.start(10);
s_instance = this;
@@ -131,7 +131,7 @@ void LikeBack::doNotHelpAnymore()
{
disable();
int result = KMessageBox::questionYesNo(
- kapp->activeWindow(),
+ TQT_TQWIDGET(kapp->activeWindow()),
i18n("Are you sure you do not want to participate anymore in the application enhancing program?"),
i18n("Do not Help Anymore"));
if (result == KMessageBox::No) {
@@ -164,14 +164,14 @@ bool LikeBack::userWantToParticipate()
void LikeBack::showInformationMessage()
{
- QPixmap likeIcon = kapp->iconLoader()->loadIcon("likeback_like", KIcon::Small);
- QPixmap dislikeIcon = kapp->iconLoader()->loadIcon("likeback_dislike", KIcon::Small);
- QPixmap bugIcon = kapp->iconLoader()->loadIcon("likeback_bug", KIcon::Small);
- QMimeSourceFactory::defaultFactory()->setPixmap("likeback_icon_like", likeIcon);
- QMimeSourceFactory::defaultFactory()->setPixmap("likeback_icon_dislike", dislikeIcon);
- QMimeSourceFactory::defaultFactory()->setPixmap("likeback_icon_bug", bugIcon);
+ TQPixmap likeIcon = kapp->iconLoader()->loadIcon("likeback_like", KIcon::Small);
+ TQPixmap dislikeIcon = kapp->iconLoader()->loadIcon("likeback_dislike", KIcon::Small);
+ TQPixmap bugIcon = kapp->iconLoader()->loadIcon("likeback_bug", KIcon::Small);
+ TQMimeSourceFactory::defaultFactory()->setPixmap("likeback_icon_like", likeIcon);
+ TQMimeSourceFactory::defaultFactory()->setPixmap("likeback_icon_dislike", dislikeIcon);
+ TQMimeSourceFactory::defaultFactory()->setPixmap("likeback_icon_bug", bugIcon);
KMessageBox::information(0,
- "<p><b>" + i18n("This is a quick feedback system for %1.").arg(s_about->programName()) + "</b></p>"
+ "<p><b>" + i18n("This is a quick feedback system for %1.").tqarg(s_about->programName()) + "</b></p>"
"<p>" + i18n("To help us improve it, your comments are important.") + "</p>"
"<p>" + i18n("Each time you have a great or frustrating experience, "
"please click the appropriate hand below the window title-bar, "
@@ -182,17 +182,17 @@ void LikeBack::showInformationMessage()
"<tr><td><nobr><img source=\"likeback_icon_bug\">: " + i18n("Report a bug.") + "</nobr></td></tr>"
"</table></p>",
i18n("Help Improve the Application"));
- QMimeSourceFactory::defaultFactory()->setData("likeback_icon_like", 0L);
- QMimeSourceFactory::defaultFactory()->setData("likeback_icon_dislike", 0L);
- QMimeSourceFactory::defaultFactory()->setData("likeback_icon_bug", 0L);
+ TQMimeSourceFactory::defaultFactory()->setData("likeback_icon_like", 0L);
+ TQMimeSourceFactory::defaultFactory()->setData("likeback_icon_dislike", 0L);
+ TQMimeSourceFactory::defaultFactory()->setData("likeback_icon_bug", 0L);
}
-QString LikeBack::s_customLanguageMessage = QString();
+TQString LikeBack::s_customLanguageMessage = TQString();
bool LikeBack::s_allowFeatureWishes = false;
LikeBack::WindowListing LikeBack::s_windowListing = LikeBack::NoListing;
-QString LikeBack::s_hostName = QString();
-QString LikeBack::s_remotePath = QString();
-Q_UINT16 LikeBack::s_hostPort = 16;
+TQString LikeBack::s_hostName = TQString();
+TQString LikeBack::s_remotePath = TQString();
+TQ_UINT16 LikeBack::s_hostPort = 16;
int LikeBack::s_disabledCount = 0;
LikeBack* LikeBack::s_instance = 0;
KConfig* LikeBack::s_config = 0;
@@ -203,22 +203,22 @@ LikeBack* LikeBack::instance()
return s_instance;
}
-QString LikeBack::customLanguageMessage()
+TQString LikeBack::customLanguageMessage()
{
return s_customLanguageMessage;
}
-QString LikeBack::hostName()
+TQString LikeBack::hostName()
{
return s_hostName;
}
-QString LikeBack::remotePath()
+TQString LikeBack::remotePath()
{
return s_remotePath;
}
-Q_UINT16 LikeBack::hostPort()
+TQ_UINT16 LikeBack::hostPort()
{
return s_hostPort;
}
@@ -245,7 +245,7 @@ bool LikeBack::enabled()
return s_disabledCount == 0;
}
-void LikeBack::setServer(QString hostName, QString remotePath, Q_UINT16 hostPort)
+void LikeBack::setServer(TQString hostName, TQString remotePath, TQ_UINT16 hostPort)
{
s_hostName = hostName;
s_remotePath = remotePath;
@@ -257,7 +257,7 @@ void LikeBack::setWindowNamesListing(WindowListing windowListing)
s_windowListing = windowListing;
}
-void LikeBack::setCustomLanguageMessage(const QString &message)
+void LikeBack::setCustomLanguageMessage(const TQString &message)
{
s_customLanguageMessage = message;
}
@@ -274,17 +274,17 @@ bool LikeBack::allowFeatureWishes()
void LikeBack::autoMove()
{
- static QWidget *lastWindow = 0;
+ static TQWidget *lastWindow = 0;
- QWidget *window = kapp->activeWindow();
- // When a Kicker applet has the focus, like the Commandline QLineEdit,
+ TQWidget *window = TQT_TQWIDGET(kapp->activeWindow());
+ // When a Kicker applet has the focus, like the Commandline TQLineEdit,
// the systemtray icon indicates to be the current window and the LikeBack is shown next to the system tray icon.
// It's obviously bad ;-) :
bool shouldShow = false;//(enabled() && window && window->inherits("KMainWindow") );
if (shouldShow) {
//move(window->x() + window->width() - 100 - width(), window->y());
- //move(window->x() + window->width() - 100 - width(), window->mapToGlobal(QPoint(0, 0)).y() - height());
- move(window->mapToGlobal(QPoint(0, 0)).x() + window->width() - width(), window->mapToGlobal(QPoint(0, 0)).y() + 1);
+ //move(window->x() + window->width() - 100 - width(), window->mapToGlobal(TQPoint(0, 0)).y() - height());
+ move(window->mapToGlobal(TQPoint(0, 0)).x() + window->width() - width(), window->mapToGlobal(TQPoint(0, 0)).y() + 1);
if (window != lastWindow && s_windowListing != NoListing)
// if (qstricmp(window->name(), "") == 0 || qstricmp(window->name(), "unnamed") == 0) ;
@@ -319,24 +319,24 @@ void LikeBack::configure()
{
}
-QString LikeBack::activeWindowPath()
+TQString LikeBack::activeWindowPath()
{
- QStringList windowNames;
- QWidget *window = kapp->activeWindow();
+ TQStringList windowNames;
+ TQWidget *window = TQT_TQWIDGET(kapp->activeWindow());
while (window) {
- QString name = window->name();
+ TQString name = window->name();
if (name == "unnamed")
- name += QString(":") + window->className();
+ name += TQString(":") + window->className();
windowNames.append(name);
- window = dynamic_cast<QWidget*>(window->parent());
+ window = dynamic_cast<TQWidget*>(window->tqparent());
}
- QString windowName;
+ TQString windowName;
for (int i = ((int)windowNames.count()) - 1; i >= 0; i--) {
if (windowName.isEmpty())
windowName = windowNames[i];
else
- windowName += QString("~~") + windowNames[i];
+ windowName += TQString("~~") + windowNames[i];
}
return windowName;
@@ -357,7 +357,7 @@ bool LikeBack::emailAddressAlreadyProvided()
return s_config->readBoolEntry("emailAlreadyAsked", false);
}
-QString LikeBack::emailAddress()
+TQString LikeBack::emailAddress()
{
if (!emailAddressAlreadyProvided())
instance()->askEMail();
@@ -365,7 +365,7 @@ QString LikeBack::emailAddress()
return s_config->readEntry("emailAddress", "");
}
-void LikeBack::setEmailAddress(const QString &address)
+void LikeBack::setEmailAddress(const TQString &address)
{
s_config->setGroup("LikeBack");
s_config->writeEntry("emailAddress", address);
@@ -376,27 +376,27 @@ void LikeBack::askEMail()
{
s_config->setGroup("LikeBack");
- QString currentEMailAddress = s_config->readEntry("emailAddress", "");
+ TQString currentEMailAddress = s_config->readEntry("emailAddress", "");
if (!emailAddressAlreadyProvided() && !instance()->m_fetchedEmail.isEmpty())
currentEMailAddress = instance()->m_fetchedEmail;
bool ok;
- QString mailExpString = "[\\w-\\.]+@[\\w-\\.]+\\.[\\w]+";
- //QString namedMailExpString = "[.]*[ \\t]+<" + mailExpString + ">";
- //QRegExp mailExp("^(|" + mailExpString + "|" + namedMailExpString + ")$");
- QRegExp mailExp("^(|" + mailExpString + ")$");
- QRegExpValidator emailValidator(mailExp, this);
+ TQString mailExpString = "[\\w-\\.]+@[\\w-\\.]+\\.[\\w]+";
+ //TQString namedMailExpString = "[.]*[ \\t]+<" + mailExpString + ">";
+ //TQRegExp mailExp("^(|" + mailExpString + "|" + namedMailExpString + ")$");
+ TQRegExp mailExp("^(|" + mailExpString + ")$");
+ TQRegExpValidator emailValidator(mailExp, TQT_TQOBJECT(this));
disable();
- QString email = KInputDialog::getText(
+ TQString email = KInputDialog::getText(
i18n("Set Email Address"),
"<p><b>" + i18n("Please provide your email address.") + "</b></p>" +
"<p>" + i18n("It will only be used to contact you back if more information is needed about your comments, how to reproduce the bugs you report, send bug corrections for you to test...") + "</p>" +
"<p>" + i18n("The email address is optional. If you do not provide any, your comments will be sent anonymously. Just click OK in that case.") + "</p>" +
"<p>" + i18n("You can change or remove your email address whenever you want. For that, use the little arrow icon at the top-right corner of a window.") + "</p>" +
"<p>" + i18n("Your email address (keep empty to post comments anonymously):"),
- currentEMailAddress, &ok, kapp->activeWindow(), /*name=*/(const char*)0, &emailValidator);
+ currentEMailAddress, &ok, TQT_TQWIDGET(kapp->activeWindow()), /*name=*/(const char*)0, &emailValidator);
enable();
if (ok)
@@ -404,15 +404,15 @@ void LikeBack::askEMail()
}
// FIXME: Should be moved to KAboutData? Cigogne will also need it.
-bool LikeBack::isDevelopmentVersion(const QString &version)
+bool LikeBack::isDevelopmentVersion(const TQString &version)
{
- QString theVersion = (version.isEmpty() ? s_about->version() : version);
+ TQString theVersion = (version.isEmpty() ? s_about->version() : version);
- return theVersion.find("alpha", /*index=*/0, /*caseSensitive=*/false) != -1 ||
- theVersion.find("beta", /*index=*/0, /*caseSensitive=*/false) != -1 ||
- theVersion.find("rc", /*index=*/0, /*caseSensitive=*/false) != -1 ||
- theVersion.find("svn", /*index=*/0, /*caseSensitive=*/false) != -1 ||
- theVersion.find("cvs", /*index=*/0, /*caseSensitive=*/false) != -1;
+ return theVersion.tqfind("alpha", /*index=*/0, /*caseSensitive=*/false) != -1 ||
+ theVersion.tqfind("beta", /*index=*/0, /*caseSensitive=*/false) != -1 ||
+ theVersion.tqfind("rc", /*index=*/0, /*caseSensitive=*/false) != -1 ||
+ theVersion.tqfind("svn", /*index=*/0, /*caseSensitive=*/false) != -1 ||
+ theVersion.tqfind("cvs", /*index=*/0, /*caseSensitive=*/false) != -1;
}
void LikeBack::init(KConfig* config, KAboutData* about, Button buttons)
@@ -452,8 +452,8 @@ void LikeBack::init(bool isDevelopmentVersion, Button buttons)
if (m_process)
return;
m_process = new KProcess();
- *m_process << QString::fromLatin1("kcmshell") << QString::fromLatin1("kcm_useraccount");
- connect( m_process, SIGNAL(processExited(KProcess*)), SLOT(endFetchingEmailFrom()) );
+ *m_process << TQString::tqfromLatin1("kcmshell") << TQString::tqfromLatin1("kcm_useraccount");
+ connect( m_process, TQT_SIGNAL(processExited(KProcess*)), TQT_SLOT(endFetchingEmailFrom()) );
if (!m_process->start()) {
kdDebug() << "Couldn't start kcmshell.." << endl;
delete m_process;
@@ -473,23 +473,23 @@ void LikeBack::endFetchingEmailFrom()
// m_configureEmail->setEnabled(true);
// ### KDE4: why oh why is KEmailSettings in kio?
- KConfig emailConf( QString::fromLatin1("emaildefaults") );
+ KConfig emailConf( TQString::tqfromLatin1("emaildefaults") );
// find out the default profile
- emailConf.setGroup(QString::fromLatin1("Defaults"));
- QString profile = QString::fromLatin1("PROFILE_");
- profile += emailConf.readEntry(QString::fromLatin1("Profile"), QString::fromLatin1("Default"));
+ emailConf.setGroup(TQString::tqfromLatin1("Defaults"));
+ TQString profile = TQString::tqfromLatin1("PROFILE_");
+ profile += emailConf.readEntry(TQString::tqfromLatin1("Profile"), TQString::tqfromLatin1("Default"));
emailConf.setGroup(profile);
- QString fromaddr = emailConf.readEntry(QString::fromLatin1("EmailAddress"));
+ TQString fromaddr = emailConf.readEntry(TQString::tqfromLatin1("EmailAddress"));
if (fromaddr.isEmpty()) {
struct passwd *p;
p = getpwuid(getuid());
- m_fetchedEmail = QString::fromLatin1(p->pw_name);
+ m_fetchedEmail = TQString::tqfromLatin1(p->pw_name);
} else {
- QString name = emailConf.readEntry(QString::fromLatin1("FullName"));
+ TQString name = emailConf.readEntry(TQString::tqfromLatin1("FullName"));
if (!name.isEmpty())
- m_fetchedEmail = /*name + QString::fromLatin1(" <") +*/ fromaddr /*+ QString::fromLatin1(">")*/;
+ m_fetchedEmail = /*name + TQString::tqfromLatin1(" <") +*/ fromaddr /*+ TQString::tqfromLatin1(">")*/;
}
// m_from->setText( fromaddr );
}
@@ -502,44 +502,44 @@ void LikeBack::endFetchingEmailFrom()
/** class LikeBackDialog: */
-LikeBackDialog::LikeBackDialog(LikeBack::Button reason, QString windowName, QString context)
- : KDialog(kapp->activeWindow(), "_likeback_feedback_window_")
+LikeBackDialog::LikeBackDialog(LikeBack::Button reason, TQString windowName, TQString context)
+ : KDialog(TQT_TQWIDGET(kapp->activeWindow()), "_likeback_feedback_window_")
, m_reason(reason)
, m_windowName(windowName)
, m_context(context)
{
setModal(true);
- QVBoxLayout *mainLayout = new QVBoxLayout(this);
+ TQVBoxLayout *mainLayout = new TQVBoxLayout(this);
- QWidget *coloredWidget = new QWidget(this);
- QLabel *explainings = new QLabel(this);
- QHBoxLayout *explainingLayout = new QHBoxLayout((QWidget*)0, KDialogBase::marginHint());
+ TQWidget *coloredWidget = new TQWidget(this);
+ TQLabel *explainings = new TQLabel(this);
+ TQHBoxLayout *explainingLayout = new TQHBoxLayout((TQWidget*)0, KDialogBase::marginHint());
explainingLayout->addWidget(explainings);
mainLayout->addWidget(coloredWidget);
- QColor color;
- QColor lineColor;
- QPixmap icon;
- QString title;
- QString please;
+ TQColor color;
+ TQColor lineColor;
+ TQPixmap icon;
+ TQString title;
+ TQString please;
switch (reason) {
case LikeBack::ILike:
- color = QColor("#DFFFDF");
- lineColor = Qt::green;
+ color = TQColor("#DFFFDF");
+ lineColor = TQt::green;
icon = kapp->iconLoader()->loadIcon("likeback_like", KIcon::Small);
title = i18n("I like...");
please = i18n("Please briefly describe what you like.");
break;
case LikeBack::IDoNotLike:
- color = QColor("#FFDFDF");
- lineColor = Qt::red;
+ color = TQColor("#FFDFDF");
+ lineColor = TQt::red;
icon = kapp->iconLoader()->loadIcon("likeback_dislike", KIcon::Small);
title = i18n("I do not like...");
please = i18n("Please briefly describe what you do not like.");
break;
case LikeBack::IFoundABug:
- color = QColor("#C0C0C0");
- lineColor = Qt::black;
+ color = TQColor("#C0C0C0");
+ lineColor = TQt::black;
icon = kapp->iconLoader()->loadIcon("bug", KIcon::Small);
title = i18n("I found a bug...");
please = i18n("Please briefly describe the bug you encountered.");
@@ -549,41 +549,41 @@ LikeBackDialog::LikeBackDialog(LikeBack::Button reason, QString windowName, QStr
return;
}
- QWidget *line = new QWidget(this);
+ TQWidget *line = new TQWidget(this);
line->setPaletteBackgroundColor(lineColor);
line->setFixedHeight(1);
mainLayout->addWidget(line);
mainLayout->addLayout(explainingLayout);
- QHBoxLayout *titleLayout = new QHBoxLayout(0);
+ TQHBoxLayout *titleLayout = new TQHBoxLayout(0);
coloredWidget->setPaletteBackgroundColor(color);
- QLabel *iconLabel = new QLabel(coloredWidget);
+ TQLabel *iconLabel = new TQLabel(coloredWidget);
iconLabel->setPixmap(icon);
- QLabel *titleLabel = new QLabel(title, coloredWidget);
- QFont font = titleLabel->font();
+ TQLabel *titleLabel = new TQLabel(title, coloredWidget);
+ TQFont font = titleLabel->font();
font.setBold(true);
titleLabel->setFont(font);
- titleLabel->setPaletteForegroundColor(Qt::black);
+ titleLabel->setPaletteForegroundColor(TQt::black);
titleLayout->addWidget(iconLabel);
titleLayout->addSpacing(4);
titleLayout->addWidget(titleLabel);
titleLayout->addStretch();
- QVBoxLayout *coloredWidgetLayout = new QVBoxLayout(coloredWidget);
+ TQVBoxLayout *coloredWidgetLayout = new TQVBoxLayout(coloredWidget);
coloredWidgetLayout->setMargin(KDialogBase::marginHint());
coloredWidgetLayout->setSpacing(KDialogBase::spacingHint());
coloredWidgetLayout->addLayout(titleLayout);
- QHBoxLayout *commentLayout = new QHBoxLayout((QWidget*)0);
+ TQHBoxLayout *commentLayout = new TQHBoxLayout((TQWidget*)0);
commentLayout->setMargin(0);
commentLayout->setSpacing(KDialogBase::spacingHint());
- m_comment = new QTextEdit(coloredWidget);
- QIconSet sendIconSet = kapp->iconLoader()->loadIconSet("mail_send", KIcon::Toolbar);
- m_sendButton = new QPushButton(sendIconSet, i18n("Send"), coloredWidget);
- m_sendButton->setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Expanding);
+ m_comment = new TQTextEdit(coloredWidget);
+ TQIconSet sendIconSet = kapp->iconLoader()->loadIconSet("mail_send", KIcon::Toolbar);
+ m_sendButton = new TQPushButton(sendIconSet, i18n("Send"), coloredWidget);
+ m_sendButton->tqsetSizePolicy(TQSizePolicy::Fixed, TQSizePolicy::Expanding);
m_sendButton->setEnabled(false);
- connect( m_sendButton, SIGNAL(clicked()), this, SLOT(send()) );
- connect( m_comment, SIGNAL(textChanged()), this, SLOT(commentChanged()) );
+ connect( m_sendButton, TQT_SIGNAL(clicked()), this, TQT_SLOT(send()) );
+ connect( m_comment, TQT_SIGNAL(textChanged()), this, TQT_SLOT(commentChanged()) );
commentLayout->addWidget(m_comment);
commentLayout->addWidget(m_sendButton);
coloredWidgetLayout->addLayout(commentLayout);
@@ -607,21 +607,21 @@ LikeBackDialog::LikeBackDialog(LikeBack::Button reason, QString windowName, QStr
resize(kapp->desktop()->width() / 2, kapp->desktop()->height() / 3);
setCaption(kapp->makeStdCaption(i18n("Send a Comment")));
- // setMinimumSize(mainLayout->sizeHint()); // FIXME: Doesn't work!
+ // setMinimumSize(mainLayout->tqsizeHint()); // FIXME: Doesn't work!
}
LikeBackDialog::~LikeBackDialog()
{
}
-QHttp *http ;
+TQHttp *http ;
void LikeBackDialog::send()
{
- QString emailAddress = LikeBack::instance()->emailAddress();
+ TQString emailAddress = LikeBack::instance()->emailAddress();
- QString type = (m_reason == LikeBack::ILike ? "Like" : (m_reason == LikeBack::IDoNotLike ? "Dislike" : "Bug"));
- QString data =
+ TQString type = (m_reason == LikeBack::ILike ? "Like" : (m_reason == LikeBack::IDoNotLike ? "Dislike" : "Bug"));
+ TQString data =
"protocol=" + KURL::encode_string("1.0") + "&" +
"type=" + KURL::encode_string(type) + "&" +
"version=" + KURL::encode_string(LikeBack::about()->version()) + "&" +
@@ -630,15 +630,15 @@ void LikeBackDialog::send()
"context=" + KURL::encode_string(m_context) + "&" +
"comment=" + KURL::encode_string(m_comment->text()) + "&" +
"email=" + KURL::encode_string(emailAddress);
- //QByteArray *data = new QByteArray();
- /*QHttp **/http = new QHttp(LikeBack::hostName(), LikeBack::hostPort());
+ //TQByteArray *data = new TQByteArray();
+ /*TQHttp **/http = new TQHttp(LikeBack::hostName(), LikeBack::hostPort());
// std::cout << "http://" << LikeBack::hostName() << ":" << LikeBack::hostPort() << LikeBack::remotePath() << std::endl;
// std::cout << data << std::endl;
- connect( http, SIGNAL(requestFinished(int, bool)), this, SLOT(requestFinished(int, bool)) );
+ connect( http, TQT_SIGNAL(requestFinished(int, bool)), this, TQT_SLOT(requestFinished(int, bool)) );
// http->post(LikeBack::remotePath(), data.utf8());
- QHttpRequestHeader header("POST", LikeBack::remotePath());
+ TQHttpRequestHeader header("POST", LikeBack::remotePath());
header.setValue("Host", LikeBack::hostName());
header.setValue("Content-Type", "application/x-www-form-urlencoded");
http->setHost(LikeBack::hostName());
@@ -656,7 +656,7 @@ void LikeBackDialog::requestFinished(int /*id*/, bool error)
if (error) {
KMessageBox::error(this, i18n("<p>Error while trying to send the report.</p><p>Please retry later.</p>"), i18n("Transfer Error"));
} else {
- KMessageBox::information(this, i18n("<p>Your comment has been sent successfully. It will help improve the application.</p><p>Thanks for your time.</p>") /*+ QString(http->readAll())*/, i18n("Comment Sent"));
+ KMessageBox::information(this, i18n("<p>Your comment has been sent successfully. It will help improve the application.</p><p>Thanks for your time.</p>") /*+ TQString(http->readAll())*/, i18n("Comment Sent"));
close();
}
LikeBack::enable();
diff --git a/src/libgui/likeback.h b/src/libgui/likeback.h
index 70a68dd..1fdb165 100644
--- a/src/libgui/likeback.h
+++ b/src/libgui/likeback.h
@@ -21,11 +21,11 @@
#define LIKEBACK_H
#include <kdialog.h>
-#include <qtimer.h>
+#include <tqtimer.h>
-class QTextEdit;
-class QToolButton;
-class QPushButton;
+class TQTextEdit;
+class TQToolButton;
+class TQPushButton;
class KProcess;
class KConfig;
class KAboutData;
@@ -33,9 +33,10 @@ class KAboutData;
/**
* @author S�astien Laot <slaout@linux62.org>
*/
-class LikeBack : public QWidget
+class LikeBack : public TQWidget
{
Q_OBJECT
+ TQ_OBJECT
public:
enum Button { ILike = 0x01, IDoNotLike = 0x02, IFoundABug = 0x04, Configure = 0x10,
AllButtons = ILike | IDoNotLike | IFoundABug | Configure };
@@ -44,27 +45,27 @@ class LikeBack : public QWidget
~LikeBack();
static void showInformationMessage();
static LikeBack* instance();
- static QString customLanguageMessage();
+ static TQString customLanguageMessage();
static bool allowFeatureWishes();
- static QString hostName();
- static QString remotePath();
- static Q_UINT16 hostPort();
- static void setServer(QString hostName, QString remotePath, Q_UINT16 hostPort = 80);
+ static TQString hostName();
+ static TQString remotePath();
+ static TQ_UINT16 hostPort();
+ static void setServer(TQString hostName, TQString remotePath, TQ_UINT16 hostPort = 80);
static void setWindowNamesListing(WindowListing windowListing);
- static void setCustomLanguageMessage(const QString &message);
+ static void setCustomLanguageMessage(const TQString &message);
static void setAllowFeatureWishes(bool allow);
static bool enabled();
static void disable();
static void enable();
static bool userWantToParticipate(); /// << @Returns true if the user have not disabled LikeBack for this version
static bool emailAddressAlreadyProvided();
- static QString emailAddress(); /// << @Returns the email user address, or ask it to the user if he haven't provided or ignored it
- static void setEmailAddress(const QString &address); /// << Calling emailAddress() will ask it to the user the first time
- static bool isDevelopmentVersion(const QString &version = QString::null); /// << @Returns true if version is an alpha/beta/rc/svn/cvs version. Use kapp->aboutData()->version is @p version is empty
+ static TQString emailAddress(); /// << @Returns the email user address, or ask it to the user if he haven't provided or ignored it
+ static void setEmailAddress(const TQString &address); /// << Calling emailAddress() will ask it to the user the first time
+ static bool isDevelopmentVersion(const TQString &version = TQString()); /// << @Returns true if version is an alpha/beta/rc/svn/cvs version. Use kapp->aboutData()->version is @p version is empty
static void init(Button buttons = AllButtons); /// << Initialize the LikeBack system: enable it if the application version is a development one.
static void init(bool isDevelopmentVersion, Button buttons = AllButtons); /// << Initialize the LikeBack system: enable it if @p isDevelopmentVersion is true.
static void init(KConfig* config, KAboutData* about, Button buttons = AllButtons);
- static QString activeWindowPath();
+ static TQString activeWindowPath();
static KAboutData* about();
public slots:
void iLike();
@@ -80,17 +81,17 @@ class LikeBack : public QWidget
void showWhatsThisMessage();
void askEMail();
// void beginFetchingEmail();
- void endFetchingEmailFrom(); // static QString fetchingEmail();
+ void endFetchingEmailFrom(); // static TQString fetchingEmail();
private:
- QTimer m_timer;
+ TQTimer m_timer;
Button m_buttons;
- QToolButton *m_configureButton;
- QString m_fetchedEmail;
+ TQToolButton *m_configureButton;
+ TQString m_fetchedEmail;
KProcess *m_process;
- static QString s_hostName;
- static QString s_remotePath;
- static Q_UINT16 s_hostPort;
- static QString s_customLanguageMessage;
+ static TQString s_hostName;
+ static TQString s_remotePath;
+ static TQ_UINT16 s_hostPort;
+ static TQString s_customLanguageMessage;
static bool s_allowFeatureWishes;
static WindowListing s_windowListing;
static LikeBack *s_instance;
@@ -102,15 +103,16 @@ class LikeBack : public QWidget
class LikeBackDialog : public KDialog
{
Q_OBJECT
+ TQ_OBJECT
public:
- LikeBackDialog(LikeBack::Button reason, QString windowName, QString context);
+ LikeBackDialog(LikeBack::Button reason, TQString windowName, TQString context);
~LikeBackDialog();
private:
LikeBack::Button m_reason;
- QTextEdit *m_comment;
- QPushButton *m_sendButton;
- QString m_windowName;
- QString m_context;
+ TQTextEdit *m_comment;
+ TQPushButton *m_sendButton;
+ TQString m_windowName;
+ TQString m_context;
private slots:
void send();
void requestFinished(int id, bool error);
diff --git a/src/libgui/log_view.cpp b/src/libgui/log_view.cpp
index 158c281..f0a1830 100644
--- a/src/libgui/log_view.cpp
+++ b/src/libgui/log_view.cpp
@@ -8,17 +8,17 @@
***************************************************************************/
#include "log_view.h"
-#include <qpopupmenu.h>
-#include <qeventloop.h>
-#include <qapplication.h>
+#include <tqpopupmenu.h>
+#include <tqeventloop.h>
+#include <tqapplication.h>
#include <kiconloader.h>
#include "global_config.h"
#include "common/gui/purl_gui.h"
#include "common/gui/misc_gui.h"
-Log::Widget::Widget(QWidget *parent, const char *name)
- : QTextEdit(parent, name)
+Log::Widget::Widget(TQWidget *tqparent, const char *name)
+ : TQTextEdit(tqparent, name)
{
setTextFormat(LogText);
setMinimumWidth(300);
@@ -29,66 +29,66 @@ void Log::Widget::updateDebugLevel()
setDebugLevel(GlobalConfig::debugLevel());
}
-void Log::Widget::logExtra(const QString &text)
+void Log::Widget::logExtra(const TQString &text)
{
_text += text;
if ( GlobalConfig::logOutputType()==GuiConsole ) fprintf(stdout, "%s", text.latin1());
}
-void Log::Widget::doLog(LineType type, const QString &text, Action action)
+void Log::Widget::doLog(LineType type, const TQString &text, Action action)
{
doLog(text, type.data().color, type.data().bold, action);
}
-void Log::Widget::doLog(DebugLevel level, const QString &text, Action action)
+void Log::Widget::doLog(DebugLevel level, const TQString &text, Action action)
{
doLog(text, level.data().color, false, action);
}
-void Log::Widget::doLog(const QString &text, const QString &color, bool bold, Action action)
+void Log::Widget::doLog(const TQString &text, const TQString &color, bool bold, Action action)
{
logExtra(text + "\n");
- QString s = QString("<font color=%1>").arg(color);
+ TQString s = TQString("<font color=%1>").tqarg(color);
if (bold) s += "<b>";
s += escapeXml(text);
if (bold) s += "</b>";
s += "</font>";
- QTextEdit::append(s);
- updateContents(); // #### fix bug in Qt (display is messed up)
+ TQTextEdit::append(s);
+ updateContents(); // #### fix bug in TQt (display is messed up)
ensureVisible(0, contentsHeight());
if ( action==Immediate)
- QApplication::eventLoop()->processEvents(QEventLoop::ExcludeUserInput);
+ TQApplication::eventLoop()->processEvents(TQEventLoop::ExcludeUserInput);
}
-void Log::Widget::appendToLastLine(const QString &text)
+void Log::Widget::appendToLastLine(const TQString &text)
{
logExtra(text);
uint p = paragraphs() - 1;
insertAt(escapeXml(text), p, paragraphLength(p));
- updateContents(); // #### fix bug in Qt (display is messed up)
+ updateContents(); // #### fix bug in TQt (display is messed up)
ensureVisible(0, contentsHeight());
// immediately visible...
- QApplication::eventLoop()->processEvents(QEventLoop::ExcludeUserInput);
+ TQApplication::eventLoop()->processEvents(TQEventLoop::ExcludeUserInput);
}
-QPopupMenu *Log::Widget::createPopupMenu(const QPoint &pos)
+TQPopupMenu *Log::Widget::createPopupMenu(const TQPoint &pos)
{
updateDebugLevel();
- _popup = QTextEdit::createPopupMenu(pos);
+ _popup = TQTextEdit::createPopupMenu(pos);
KIconLoader loader;
- QIconSet iset = loader.loadIconSet("filesave", KIcon::Small, 0);
- _popup->insertItem(iset, "Save As...", this, SLOT(saveAs()));
+ TQIconSet iset = loader.loadIconSet("filesave", KIcon::Small, 0);
+ _popup->insertItem(iset, "Save As...", this, TQT_SLOT(saveAs()));
iset = loader.loadIconSet("fileclose", KIcon::Small, 0);
- _popup->insertItem(iset, "Clear", this, SLOT(clear()));
+ _popup->insertItem(iset, "Clear", this, TQT_SLOT(clear()));
_popup->insertSeparator();
FOR_EACH(DebugLevel, level) {
_id[level.type()] = _popup->insertItem(level.label());
_popup->setItemChecked(_id[level.type()], _debugLevel==level);
}
_popup->insertSeparator();
- int id = _popup->insertItem(i18n("Output in console"), this, SLOT(toggleConsoleOutput()));
+ int id = _popup->insertItem(i18n("Output in console"), this, TQT_SLOT(toggleConsoleOutput()));
_popup->setItemChecked(id, GlobalConfig::logOutputType()==GuiConsole);
- connect(_popup, SIGNAL(activated(int)), SLOT(toggleVisible(int)));
+ connect(_popup, TQT_SIGNAL(activated(int)), TQT_SLOT(toggleVisible(int)));
return _popup;
}
@@ -108,13 +108,13 @@ void Log::Widget::toggleConsoleOutput()
GlobalConfig::writeLogOutputType(GlobalConfig::logOutputType()==GuiOnly ? GuiConsole : GuiOnly);
}
-void Log::Widget::sorry(const QString &message, const QString &details)
+void Log::Widget::sorry(const TQString &message, const TQString &details)
{
logExtra(message + " [" + details + "]\n");
MessageBox::detailedSorry(message, details, Log::Show);
}
-bool Log::Widget::askContinue(const QString &message)
+bool Log::Widget::askContinue(const TQString &message)
{
bool ok = MessageBox::askContinue(message);
logExtra(message + " [" + (ok ? "continue" : "cancel") + "]\n");
@@ -123,8 +123,8 @@ bool Log::Widget::askContinue(const QString &message)
void Log::Widget::clear()
{
- QTextEdit::clear();
- _text = QString::null;
+ TQTextEdit::clear();
+ _text = TQString();
}
void Log::Widget::saveAs()
diff --git a/src/libgui/log_view.h b/src/libgui/log_view.h
index c84849e..75e2481 100644
--- a/src/libgui/log_view.h
+++ b/src/libgui/log_view.h
@@ -9,25 +9,26 @@
#ifndef LOG_VIEW_H
#define LOG_VIEW_H
-#include <qtextedit.h>
+#include <tqtextedit.h>
#include "common/global/log.h"
namespace Log
{
enum OutputType { GuiOnly = 0, GuiConsole, Nb_OutputTypes };
-class Widget : public QTextEdit, public View
+class Widget : public TQTextEdit, public View
{
Q_OBJECT
+ TQ_OBJECT
public:
- Widget(QWidget *parent = 0, const char *name = 0);
- virtual void appendToLastLine(const QString &text);
+ Widget(TQWidget *tqparent = 0, const char *name = 0);
+ virtual void appendToLastLine(const TQString &text);
virtual void clear();
- virtual void sorry(const QString &message, const QString &details);
- virtual bool askContinue(const QString &message);
+ virtual void sorry(const TQString &message, const TQString &details);
+ virtual bool askContinue(const TQString &message);
protected:
- QPopupMenu *createPopupMenu(const QPoint &pos);
+ TQPopupMenu *createPopupMenu(const TQPoint &pos);
private slots:
void toggleVisible(int i);
@@ -36,14 +37,14 @@ private slots:
private:
int _id[DebugLevel::Nb_Types];
- QPopupMenu *_popup;
- QString _text;
+ TQPopupMenu *_popup;
+ TQString _text;
virtual void updateDebugLevel();
- virtual void doLog(LineType type, const QString &text, Action action = Immediate);
- virtual void doLog(DebugLevel level, const QString &text, Action action = Immediate);
- void doLog(const QString &text, const QString &color, bool bold, Action action = Immediate);
- void logExtra(const QString &text);
+ virtual void doLog(LineType type, const TQString &text, Action action = Immediate);
+ virtual void doLog(DebugLevel level, const TQString &text, Action action = Immediate);
+ void doLog(const TQString &text, const TQString &color, bool bold, Action action = Immediate);
+ void logExtra(const TQString &text);
};
} // namespace
diff --git a/src/libgui/main_global.cpp b/src/libgui/main_global.cpp
index 8741a44..283149d 100644
--- a/src/libgui/main_global.cpp
+++ b/src/libgui/main_global.cpp
@@ -8,7 +8,7 @@
***************************************************************************/
#include "main_global.h"
-#include <qpopupmenu.h>
+#include <tqpopupmenu.h>
#include "toplevel.h"
#include "common/global/about.h"
@@ -60,16 +60,16 @@ KAction *Main::action(KStdAction::StdAction action)
return _toplevel->KMainWindow::action(KStdAction::name(action));
}
-QPopupMenu &Main::popup(const char *name)
+TQPopupMenu &Main::popup(const char *name)
{
- QPopupMenu *popup = static_cast<QPopupMenu *>(_toplevel->factory()->container(name, _toplevel));
+ TQPopupMenu *popup = static_cast<TQPopupMenu *>(_toplevel->factory()->container(name, _toplevel));
Q_ASSERT(popup);
return *popup;
}
const Device::Data *Main::deviceData()
{
- QString name = device();
+ TQString name = device();
if ( name==Device::AUTO_DATA.name )
name = DeviceEditor::guessDeviceFromFile(_projectManager->projectUrl());
return Device::lister().data(name);
@@ -77,5 +77,5 @@ const Device::Data *Main::deviceData()
Editor *Main::currentEditor() { return _editorManager->currentEditor(); }
Project *Main::project() { return _projectManager->project(); }
-QString Main::device() { return Compile::Config::device(project()); }
+TQString Main::device() { return Compile::Config::device(project()); }
const Tool::Group &Main::toolGroup() { return Compile::Config::toolGroup(project()); }
diff --git a/src/libgui/main_global.h b/src/libgui/main_global.h
index 020253e..a3dc901 100644
--- a/src/libgui/main_global.h
+++ b/src/libgui/main_global.h
@@ -9,8 +9,8 @@
#ifndef MAIN_GLOBAL_H
#define MAIN_GLOBAL_H
-#include <qstring.h>
-#include <qpopupmenu.h>
+#include <tqstring.h>
+#include <tqpopupmenu.h>
#include <kstdaction.h>
#include "progs/base/generic_prog.h"
@@ -41,10 +41,10 @@ public:
static Programmer::State programmerState();
static KAction *action(const char *name);
static KAction *action(KStdAction::StdAction action);
- static QPopupMenu &popup(const char *name);
+ static TQPopupMenu &popup(const char *name);
static EditorManager &editorManager() { return *_editorManager; }
static Editor *currentEditor();
- static QString device();
+ static TQString device();
static const Device::Data *deviceData();
static Breakpoint::View &breakpointsView() { return *_breakpointsView; }
static ProjectManager::View &projectManager() { return *_projectManager; }
diff --git a/src/libgui/new_dialogs.cpp b/src/libgui/new_dialogs.cpp
index d26c15c..f5fbc4a 100644
--- a/src/libgui/new_dialogs.cpp
+++ b/src/libgui/new_dialogs.cpp
@@ -17,27 +17,27 @@
#include "project.h"
//----------------------------------------------------------------------------
-NewDialog::NewDialog(const QString &caption, QWidget *parent)
- : Dialog(parent, "new_dialog", true, caption, Ok|Cancel, Ok, false)
+NewDialog::NewDialog(const TQString &caption, TQWidget *tqparent)
+ : Dialog(tqparent, "new_dialog", true, caption, Ok|Cancel, Ok, false)
{
- _top = new QGridLayout(mainWidget(), 0, 0, 10, 10);
+ _top = new TQGridLayout(mainWidget(), 0, 0, 10, 10);
_top->setColStretch(2, 1);
- _fLabel = new QLabel(mainWidget());
+ _fLabel = new TQLabel(mainWidget());
_top->addWidget(_fLabel, 0, 0);
- _filename = new QLineEdit(mainWidget());
- connect(_filename, SIGNAL(textChanged(const QString &)), SLOT(changed()));
+ _filename = new TQLineEdit(mainWidget());
+ connect(_filename, TQT_SIGNAL(textChanged(const TQString &)), TQT_SLOT(changed()));
_top->addMultiCellWidget(_filename, 0,0, 1,3);
- QLabel *label= new QLabel(i18n("Location:"), mainWidget());
+ TQLabel *label= new TQLabel(i18n("Location:"), mainWidget());
_top->addWidget(label, 1, 0);
- _dir = new QLineEdit(mainWidget());
- connect(_dir, SIGNAL(textChanged(const QString &)), SLOT(changed()));
+ _dir = new TQLineEdit(mainWidget());
+ connect(_dir, TQT_SIGNAL(textChanged(const TQString &)), TQT_SLOT(changed()));
_top->addMultiCellWidget(_dir, 1,1, 1,2);
KIconLoader loader;
- QIconSet iconset = loader.loadIcon("fileopen", KIcon::Toolbar);
- KPushButton *button = new KPushButton(iconset, QString::null, mainWidget());
- connect(button, SIGNAL(clicked()), SLOT(browse()));
+ TQIconSet iconset = loader.loadIcon("fileopen", KIcon::Toolbar);
+ KPushButton *button = new KPushButton(iconset, TQString(), mainWidget());
+ connect(button, TQT_SIGNAL(clicked()), TQT_SLOT(browse()));
_top->addWidget(button, 1, 3);
_filename->setFocus();
@@ -51,19 +51,19 @@ void NewDialog::changed()
void NewDialog::browse()
{
- PURL::Directory dir = PURL::getExistingDirectory(startDir(), this, QString::null);
+ PURL::Directory dir = PURL::getExistingDirectory(startDir(), this, TQString());
if ( dir.isEmpty() ) return;
_dir->setText(dir.path());
}
//----------------------------------------------------------------------------
-NewFileDialog::NewFileDialog(Project *project, QWidget *parent)
- : NewDialog(i18n("Create New File"), parent), _project(project)
+NewFileDialog::NewFileDialog(Project *project, TQWidget *tqparent)
+ : NewDialog(i18n("Create New File"), tqparent), _project(project)
{
_fLabel->setText(i18n("File Name:"));
if (project) {
- _add = new QCheckBox(i18n("Add to project"), mainWidget());
+ _add = new TQCheckBox(i18n("Add to project"), mainWidget());
_add->setChecked(project);
_top->addMultiCellWidget(_add, 2,2, 1,2);
_top->setRowStretch(3, 1);
@@ -71,7 +71,7 @@ NewFileDialog::NewFileDialog(Project *project, QWidget *parent)
}
}
-QString NewFileDialog::startDir() const
+TQString NewFileDialog::startDir() const
{
if (_project) return _project->directory().path();
return ":new_file";
diff --git a/src/libgui/new_dialogs.h b/src/libgui/new_dialogs.h
index 26e3cf7..b3d2846 100644
--- a/src/libgui/new_dialogs.h
+++ b/src/libgui/new_dialogs.h
@@ -10,11 +10,11 @@
#ifndef NEW_DIALOGS_H
#define NEW_DIALOGS_H
-#include <qlineedit.h>
-#include <qcheckbox.h>
-#include <qcombobox.h>
-#include <qlabel.h>
-#include <qlayout.h>
+#include <tqlineedit.h>
+#include <tqcheckbox.h>
+#include <tqcombobox.h>
+#include <tqlabel.h>
+#include <tqlayout.h>
#include <kcombobox.h>
#include "common/global/purl.h"
@@ -25,15 +25,16 @@ class Project;
class NewDialog : public Dialog
{
Q_OBJECT
+ TQ_OBJECT
public:
- NewDialog(const QString &caption, QWidget *parent);
+ NewDialog(const TQString &caption, TQWidget *tqparent);
protected:
- QGridLayout *_top;
- QLabel *_fLabel;
- QLineEdit *_filename, *_dir;
+ TQGridLayout *_top;
+ TQLabel *_fLabel;
+ TQLineEdit *_filename, *_dir;
- virtual QString startDir() const = 0;
+ virtual TQString startDir() const = 0;
private slots:
void changed();
@@ -44,16 +45,17 @@ private slots:
class NewFileDialog : public NewDialog
{
Q_OBJECT
+ TQ_OBJECT
public:
- NewFileDialog(Project *project, QWidget *parent);
+ NewFileDialog(Project *project, TQWidget *tqparent);
PURL::Url url() const;
bool addToProject() const { return (_project ? _add->isChecked() : false); }
private:
Project *_project;
- QCheckBox *_add;
+ TQCheckBox *_add;
- virtual QString startDir() const;
+ virtual TQString startDir() const;
};
#endif
diff --git a/src/libgui/object_view.cpp b/src/libgui/object_view.cpp
index 91625fb..dd606fc 100644
--- a/src/libgui/object_view.cpp
+++ b/src/libgui/object_view.cpp
@@ -22,8 +22,8 @@
#include "common/gui/misc_gui.h"
//-----------------------------------------------------------------------------
-Coff::BaseEditor::BaseEditor(const PURL::Url &source, const Device::Data *data, QWidget *parent)
- : SimpleTextEditor(true, parent), _source(source), _ok(false), _created(0), _device(data)
+Coff::BaseEditor::BaseEditor(const PURL::Url &source, const Device::Data *data, TQWidget *tqparent)
+ : SimpleTextEditor(true, tqparent), _source(source), _ok(false), _created(0), _device(data)
{
setReadOnly(true);
_view->setDynWordWrap(false);
@@ -36,12 +36,12 @@ Coff::BaseEditor::~BaseEditor()
}
//-----------------------------------------------------------------------------
-Coff::CoffEditor::CoffEditor(const PURL::Url &source, const Device::Data &data, QWidget *parent)
- : BaseEditor(source, &data, parent), _provided(0)
+Coff::CoffEditor::CoffEditor(const PURL::Url &source, const Device::Data &data, TQWidget *tqparent)
+ : BaseEditor(source, &data, tqparent), _provided(0)
{}
-Coff::CoffEditor::CoffEditor(const TextObject &object, QWidget *parent)
- : BaseEditor(PURL::Url(), object.device(), parent), _provided(&object)
+Coff::CoffEditor::CoffEditor(const TextObject &object, TQWidget *tqparent)
+ : BaseEditor(PURL::Url(), object.device(), tqparent), _provided(&object)
{}
bool Coff::CoffEditor::open(const PURL::Url &url)
@@ -56,8 +56,8 @@ bool Coff::CoffEditor::open(const PURL::Url &url)
}
//-----------------------------------------------------------------------------
-Coff::ObjectEditor::ObjectEditor(const PURL::Url &source, QWidget *parent)
- : BaseEditor(source, 0, parent)
+Coff::ObjectEditor::ObjectEditor(const PURL::Url &source, TQWidget *tqparent)
+ : BaseEditor(source, 0, tqparent)
{}
bool Coff::ObjectEditor::open(const PURL::Url &url)
@@ -68,13 +68,13 @@ bool Coff::ObjectEditor::open(const PURL::Url &url)
_ok = _created->parse(*this);
}
if ( !_ok ) return setText(i18n("Error parsing object:\n") + error());
- QString s = coff()->information().text() + "\n";
+ TQString s = coff()->information().text() + "\n";
return setText(s);
}
//-----------------------------------------------------------------------------
-Coff::LibraryEditor::LibraryEditor(const PURL::Url &source, QWidget *parent)
- : BaseEditor(source, 0, parent)
+Coff::LibraryEditor::LibraryEditor(const PURL::Url &source, TQWidget *tqparent)
+ : BaseEditor(source, 0, tqparent)
{}
bool Coff::LibraryEditor::open(const PURL::Url &url)
@@ -85,23 +85,23 @@ bool Coff::LibraryEditor::open(const PURL::Url &url)
_ok = _created->parse(*this);
}
if ( !_ok ) return setText(i18n("Error parsing library:\n") + error());
- QString s = coff()->information().text() + "\n";
+ TQString s = coff()->information().text() + "\n";
if ( coff()->members().count()!=0 ) s += coff()->membersInformation().text() + "\n";
if ( coff()->symbols().count()!=0 ) s += coff()->symbolsInformation().text() + "\n";
return setText(s);
}
//-----------------------------------------------------------------------------
-DisassemblyEditor::DisassemblyEditor(const PURL::Url &source, const Device::Data &data, QWidget *parent)
- : SimpleTextEditor(true, parent), _source(source), _device(data), _editor(0)
+DisassemblyEditor::DisassemblyEditor(const PURL::Url &source, const Device::Data &data, TQWidget *tqparent)
+ : SimpleTextEditor(true, tqparent), _source(source), _device(data), _editor(0)
{
setReadOnly(true);
_view->setDynWordWrap(false);
setView(&Main::compileLog());
}
-DisassemblyEditor::DisassemblyEditor(const HexEditor &e, const Device::Data &data, QWidget *parent)
- : SimpleTextEditor(true, parent), _device(data), _editor(&e)
+DisassemblyEditor::DisassemblyEditor(const HexEditor &e, const Device::Data &data, TQWidget *tqparent)
+ : SimpleTextEditor(true, tqparent), _device(data), _editor(&e)
{
setReadOnly(true);
_view->setDynWordWrap(false);
@@ -123,11 +123,11 @@ bool DisassemblyEditor::open(const PURL::Url &url)
Device::Memory *memory = 0;
if ( _editor==0 ) {
- log(Log::LineType::Information, i18n("Disassembling hex file: %1").arg(_source.pretty()));
+ log(Log::LineType::Information, i18n("Disassembling hex file: %1").tqarg(_source.pretty()));
PURL::File file(_source, Main::compileLog());
if ( !file.openForRead() ) return false;
memory = _device.group().createMemory(_device);
- QStringList errors, warnings;
+ TQStringList errors, warnings;
Device::Memory::WarningTypes warningTypes;
if ( !memory->load(file.stream(), errors, warningTypes, warnings) ) {
delete memory;
diff --git a/src/libgui/object_view.h b/src/libgui/object_view.h
index 358101b..9b7ea65 100644
--- a/src/libgui/object_view.h
+++ b/src/libgui/object_view.h
@@ -24,8 +24,9 @@ class TextObject;
class BaseEditor : public SimpleTextEditor, public Log::Base
{
Q_OBJECT
+ TQ_OBJECT
public:
- BaseEditor(const PURL::Url &source, const Device::Data *data, QWidget *parent);
+ BaseEditor(const PURL::Url &source, const Device::Data *data, TQWidget *tqparent);
virtual ~BaseEditor();
virtual PURL::Url url() const { return _url; }
@@ -40,9 +41,10 @@ protected:
class CoffEditor : public BaseEditor
{
Q_OBJECT
+ TQ_OBJECT
public:
- CoffEditor(const PURL::Url &source, const Device::Data &data, QWidget *parent);
- CoffEditor(const TextObject &object, QWidget *parent);
+ CoffEditor(const PURL::Url &source, const Device::Data &data, TQWidget *tqparent);
+ CoffEditor(const TextObject &object, TQWidget *tqparent);
virtual PURL::FileType fileType() const { return PURL::Coff; }
virtual bool open(const PURL::Url &url);
@@ -54,8 +56,9 @@ private:
class ObjectEditor : public BaseEditor
{
Q_OBJECT
+ TQ_OBJECT
public:
- ObjectEditor(const PURL::Url &source, QWidget *parent);
+ ObjectEditor(const PURL::Url &source, TQWidget *tqparent);
virtual PURL::FileType fileType() const { return PURL::Unknown; }
virtual bool open(const PURL::Url &url);
@@ -67,8 +70,9 @@ private:
class LibraryEditor : public BaseEditor
{
Q_OBJECT
+ TQ_OBJECT
public:
- LibraryEditor(const PURL::Url &source, QWidget *parent);
+ LibraryEditor(const PURL::Url &source, TQWidget *tqparent);
virtual PURL::FileType fileType() const { return PURL::Unknown; }
virtual bool open(const PURL::Url &url);
@@ -82,9 +86,10 @@ private:
class DisassemblyEditor : public SimpleTextEditor, public Log::Base
{
Q_OBJECT
+ TQ_OBJECT
public:
- DisassemblyEditor(const PURL::Url &hexUrl, const Device::Data &data, QWidget *parent);
- DisassemblyEditor(const HexEditor &e, const Device::Data &data, QWidget *parent);
+ DisassemblyEditor(const PURL::Url &hexUrl, const Device::Data &data, TQWidget *tqparent);
+ DisassemblyEditor(const HexEditor &e, const Device::Data &data, TQWidget *tqparent);
virtual PURL::FileType fileType() const { return PURL::AsmGPAsm; }
virtual bool open(const PURL::Url &url);
virtual PURL::Url url() const { return _url; }
diff --git a/src/libgui/project.cpp b/src/libgui/project.cpp
index dcf34c3..8ece518 100644
--- a/src/libgui/project.cpp
+++ b/src/libgui/project.cpp
@@ -16,12 +16,12 @@
#include "global_config.h"
#include "tools/gputils/gputils_config.h"
-bool Project::load(QString &error)
+bool Project::load(TQString &error)
{
if ( _url.fileType()==PURL::Project ) return XmlDataFile::load(error);
if ( !_url.exists() ) {
- error = i18n("Project file %1 does not exist.").arg(_url.pretty());
+ error = i18n("Project file %1 does not exist.").tqarg(_url.pretty());
return false;
}
PURL::Url tmp = _url;
@@ -30,29 +30,29 @@ bool Project::load(QString &error)
KConfig *config = new KSimpleConfig(tmp.filepath(), false);
config->setGroup("Files");
- QStringList list = config->readListEntry("inputFiles");
- QStringList::const_iterator it = list.begin();
+ TQStringList list = config->readListEntry("inputFiles");
+ TQStringList::const_iterator it = list.begin();
for (; it!=list.end(); ++it) addFile(PURL::Url(directory(), *it));
config->setGroup("General");
setVersion(config->readEntry("version", "0.1"));
- setDescription(config->readEntry("description", QString::null));
+ setDescription(config->readEntry("description", TQString()));
config->setGroup("Assembler");
- QString device = config->readEntry("target-device");
+ TQString device = config->readEntry("target-device");
if ( device=="*" ) device = GlobalConfig::programmerGroup().supportedDevices()[0]; // compatibility
Compile::Config::setDevice(this, Device::lister().checkName(device));
GPUtils::Config *gconfig = new GPUtils::Config(this);
- gconfig->setGPAsmWarningLevel(QMIN(config->readUnsignedNumEntry("warn-level", 0), uint(GPUtils::Config::Nb_WarningLevels)));
- gconfig->setRawIncludeDirs(Tool::Category::Assembler, config->readEntry("include-dir", QString::null));
- gconfig->setRawCustomOptions(Tool::Category::Assembler, config->readEntry("other-options", QString::null));
+ gconfig->setGPAsmWarningLevel(TQMIN(config->readUnsignedNumEntry("warn-level", 0), uint(GPUtils::Config::Nb_WarningLevels)));
+ gconfig->setRawIncludeDirs(Tool::Category::Assembler, config->readEntry("include-dir", TQString()));
+ gconfig->setRawCustomOptions(Tool::Category::Assembler, config->readEntry("other-options", TQString()));
config->setGroup("Linker") ;
- QString hexFormatString = config->readEntry("hex-format", HexBuffer::FORMATS[HexBuffer::IHX32]);
+ TQString hexFormatString = config->readEntry("hex-format", HexBuffer::FORMATS[HexBuffer::IHX32]);
for (uint i=0; i<HexBuffer::Nb_Formats; i++)
if ( hexFormatString==HexBuffer::FORMATS[i] ) gconfig->setHexFormat(HexBuffer::Format(i));
- gconfig->setRawIncludeDirs(Tool::Category::Linker, config->readEntry("objs-libs-dir", QString::null));
- gconfig->setRawCustomOptions(Tool::Category::Linker, config->readEntry("other-options", QString::null));
+ gconfig->setRawIncludeDirs(Tool::Category::Linker, config->readEntry("objs-libs-dir", TQString()));
+ gconfig->setRawCustomOptions(Tool::Category::Linker, config->readEntry("other-options", TQString()));
delete gconfig;
delete config;
@@ -62,8 +62,8 @@ bool Project::load(QString &error)
PURL::UrlList Project::openedFiles() const
{
PURL::UrlList files;
- QStringList list = listValues("general", "opened_files", QStringList());
- QStringList::const_iterator it = list.begin();
+ TQStringList list = listValues("general", "opened_files", TQStringList());
+ TQStringList::const_iterator it = list.begin();
for (; it!=list.end(); ++it) {
if ( PURL::Url::fromPathOrUrl(*it).isRelative() ) files += PURL::Url(directory(), *it);
else files += PURL::Url::fromPathOrUrl(*it);
@@ -81,8 +81,8 @@ void Project::setOpenedFiles(const PURL::UrlList &list)
PURL::UrlList Project::absoluteFiles() const
{
PURL::UrlList abs;
- QStringList files = listValues("general", "files", QStringList());
- QStringList::const_iterator it = files.begin();
+ TQStringList files = listValues("general", "files", TQStringList());
+ TQStringList::const_iterator it = files.begin();
for (; it!=files.end(); ++it) abs += PURL::Url::fromPathOrUrl(*it).toAbsolute(directory());
return abs;
}
@@ -99,7 +99,7 @@ void Project::clearFiles()
clearList("general", "files");
}
-QString Project::toSourceObject(const PURL::Url &url, const QString &extension, bool forWindows) const
+TQString Project::toSourceObject(const PURL::Url &url, const TQString &extension, bool forWindows) const
{
PURL::Url tmp;
if ( extension.isEmpty() ) tmp = url.toFileType(PURL::Object);
@@ -107,9 +107,9 @@ QString Project::toSourceObject(const PURL::Url &url, const QString &extension,
return tmp.relativeTo(directory(), forWindows ? PURL::WindowsSeparator : PURL::UnixSeparator);
}
-QStringList Project::objectsForLinker(const QString &extension, bool forWindows) const
+TQStringList Project::objectsForLinker(const TQString &extension, bool forWindows) const
{
- QStringList objs;
+ TQStringList objs;
// objects files corresponding to src files
PURL::UrlList files = absoluteFiles();
PURL::UrlList::const_iterator it;
@@ -121,9 +121,9 @@ QStringList Project::objectsForLinker(const QString &extension, bool forWindows)
return objs;
}
-QStringList Project::librariesForLinker(const QString &prefix, bool forWindows) const
+TQStringList Project::librariesForLinker(const TQString &prefix, bool forWindows) const
{
- QStringList libs;
+ TQStringList libs;
PURL::UrlList files = absoluteFiles();
PURL::UrlList::const_iterator it;
for (it=files.begin(); it!=files.end(); ++it)
@@ -131,11 +131,11 @@ QStringList Project::librariesForLinker(const QString &prefix, bool forWindows)
return libs;
}
-QString Project::version() const
+TQString Project::version() const
{
return Compile::Config::globalValue(this, "version", "0.1");
}
-void Project::setVersion(const QString &version)
+void Project::setVersion(const TQString &version)
{
Compile::Config::setGlobalValue(this, "version", version);
}
@@ -149,18 +149,18 @@ void Project::setOutputType(Tool::OutputType type)
Compile::Config::setGlobalValue(this, "output_type", type.key());
}
-QString Project::description() const
+TQString Project::description() const
{
- return Compile::Config::globalValue(this, "description", QString::null);
+ return Compile::Config::globalValue(this, "description", TQString());
}
-void Project::setDescription(const QString &description)
+void Project::setDescription(const TQString &description)
{
Compile::Config::setGlobalValue(this, "description", description);
}
PURL::Url Project::customLinkerScript() const
{
- QString s = Compile::Config::globalValue(this, "custom_linker_script", QString::null);
+ TQString s = Compile::Config::globalValue(this, "custom_linker_script", TQString());
return PURL::Url::fromPathOrUrl(s);
}
void Project::setCustomLinkerScript(const PURL::Url &url)
@@ -168,33 +168,33 @@ void Project::setCustomLinkerScript(const PURL::Url &url)
Compile::Config::setGlobalValue(this, "custom_linker_script", url.filepath());
}
-QValueList<Register::TypeData> Project::watchedRegisters() const
+TQValueList<Register::TypeData> Project::watchedRegisters() const
{
- QValueList<Register::TypeData> watched;
- QStringList list = listValues("general", "watched_registers", QStringList());
- QStringList::const_iterator it;
+ TQValueList<Register::TypeData> watched;
+ TQStringList list = listValues("general", "watched_registers", TQStringList());
+ TQStringList::const_iterator it;
for (it=list.begin(); it!=list.end(); ++it) {
Register::TypeData rtd = Register::TypeData::fromString(*it);
if ( rtd.type()!=Register::Invalid ) watched.append(rtd);
}
return watched;
}
-void Project::setWatchedRegisters(const QValueList<Register::TypeData> &watched)
+void Project::setWatchedRegisters(const TQValueList<Register::TypeData> &watched)
{
clearList("general", "watched_registers");
- QValueList<Register::TypeData>::const_iterator it;
+ TQValueList<Register::TypeData>::const_iterator it;
for (it=watched.begin(); it!=watched.end(); ++it)
appendListValue("general", "watched_registers", (*it).toString());
}
-QValueList<uint> Project::bookmarkLines(const PURL::Url &url) const
+TQValueList<uint> Project::bookmarkLines(const PURL::Url &url) const
{
- QValueList<uint> lines;
- QStringList list = listValues("editors", "bookmarks", QStringList());
- QStringList::const_iterator it;
+ TQValueList<uint> lines;
+ TQStringList list = listValues("editors", "bookmarks", TQStringList());
+ TQStringList::const_iterator it;
for (it=list.begin(); it!=list.end(); ++it) {
- QStringList slist = QStringList::split(",", *it);
- QStringList::const_iterator sit = slist.begin();
+ TQStringList slist = TQStringList::split(",", *it);
+ TQStringList::const_iterator sit = slist.begin();
if ( sit==slist.end() || (*sit)!=url.kurl().url() ) continue;
for (; sit!=slist.end(); ++sit) {
bool ok;
@@ -206,20 +206,20 @@ QValueList<uint> Project::bookmarkLines(const PURL::Url &url) const
}
return lines;
}
-void Project::setBookmarkLines(const PURL::Url &url, const QValueList<uint> &lines)
+void Project::setBookmarkLines(const PURL::Url &url, const TQValueList<uint> &lines)
{
- QStringList list = listValues("editors", "bookmarks", QStringList());
- QStringList nlist;
- QStringList::const_iterator it;
+ TQStringList list = listValues("editors", "bookmarks", TQStringList());
+ TQStringList nlist;
+ TQStringList::const_iterator it;
for (it=list.begin(); it!=list.end(); ++it) {
- QStringList slist = QStringList::split(",", *it);
- QStringList::const_iterator sit = slist.begin();
+ TQStringList slist = TQStringList::split(",", *it);
+ TQStringList::const_iterator sit = slist.begin();
if ( sit!=slist.end() && slist.count()>1 && (*sit)!=url.kurl().url() ) nlist += *it;
}
if ( lines.count()!=0 ) {
- QStringList slist = url.kurl().url();
- QValueList<uint>::const_iterator lit;
- for (lit=lines.begin(); lit!=lines.end(); ++lit) slist += QString::number(*lit);
+ TQStringList slist = url.kurl().url();
+ TQValueList<uint>::const_iterator lit;
+ for (lit=lines.begin(); lit!=lines.end(); ++lit) slist += TQString::number(*lit);
nlist += slist.join(",");
}
setListValues("editors", "bookmarks", nlist);
diff --git a/src/libgui/project.h b/src/libgui/project.h
index 0dfdeab..b8bf491 100644
--- a/src/libgui/project.h
+++ b/src/libgui/project.h
@@ -18,32 +18,32 @@ class Project : public XmlDataFile
{
public:
Project(const PURL::Url &url) : XmlDataFile(url, "piklab") {}
- virtual bool load(QString &error);
+ virtual bool load(TQString &error);
PURL::Directory directory() const { return url().directory(); }
- QString name() const { return url().basename(); }
+ TQString name() const { return url().basename(); }
PURL::UrlList absoluteFiles() const;
- QString version() const;
- QString description() const;
+ TQString version() const;
+ TQString description() const;
Tool::OutputType outputType() const;
PURL::UrlList openedFiles() const;
PURL::Url customLinkerScript() const;
- QValueList<Register::TypeData> watchedRegisters() const;
- QString toSourceObject(const PURL::Url &url, const QString &extension, bool forWindows) const;
- QStringList objectsForLinker(const QString &extension, bool forWindows) const;
- QStringList librariesForLinker(const QString &prefix, bool forWindows) const;
- QValueList<uint> bookmarkLines(const PURL::Url &url) const; // absolute filepath
+ TQValueList<Register::TypeData> watchedRegisters() const;
+ TQString toSourceObject(const PURL::Url &url, const TQString &extension, bool forWindows) const;
+ TQStringList objectsForLinker(const TQString &extension, bool forWindows) const;
+ TQStringList librariesForLinker(const TQString &prefix, bool forWindows) const;
+ TQValueList<uint> bookmarkLines(const PURL::Url &url) const; // absolute filepath
void removeFile(const PURL::Url &url); // take absolute filepath (but inside project dir)
void addFile(const PURL::Url &url); // take absolute filePath (but inside project dir)
void clearFiles();
- void setVersion(const QString &version);
- void setDescription(const QString &description);
+ void setVersion(const TQString &version);
+ void setDescription(const TQString &description);
void setOutputType(Tool::OutputType type);
void setOpenedFiles(const PURL::UrlList &list);
void setCustomLinkerScript(const PURL::Url &url);
- void setWatchedRegisters(const QValueList<Register::TypeData> &watched);
- void setBookmarkLines(const PURL::Url &url, const QValueList<uint> &lines); // absolute filepath
+ void setWatchedRegisters(const TQValueList<Register::TypeData> &watched);
+ void setBookmarkLines(const PURL::Url &url, const TQValueList<uint> &lines); // absolute filepath
};
#endif
diff --git a/src/libgui/project_editor.cpp b/src/libgui/project_editor.cpp
index 4b86429..bfb2d8c 100644
--- a/src/libgui/project_editor.cpp
+++ b/src/libgui/project_editor.cpp
@@ -9,41 +9,41 @@
***************************************************************************/
#include "project_editor.h"
-#include <qlabel.h>
-#include <qlayout.h>
+#include <tqlabel.h>
+#include <tqlayout.h>
#include <klocale.h>
#include "project.h"
#include "tools/list/compile_config.h"
#include "device_gui.h"
-ProjectEditor::ProjectEditor(Project &project, QWidget *parent)
- : Dialog(parent, "project_options", true, i18n("Project Options"), Ok|Cancel, Ok, false),
+ProjectEditor::ProjectEditor(Project &project, TQWidget *tqparent)
+ : Dialog(tqparent, "project_options", true, i18n("Project Options"), Ok|Cancel, Ok, false),
_project(project)
{
- QVBoxLayout *top = new QVBoxLayout(mainWidget(), 0, 10);
+ TQVBoxLayout *top = new TQVBoxLayout(mainWidget(), 0, 10);
TabWidget *tabWidget = new TabWidget(mainWidget());
top->addWidget(tabWidget);
// global
- QWidget *tab = new QWidget(tabWidget);
+ TQWidget *tab = new TQWidget(tabWidget);
tabWidget->addTab(tab, i18n("General"));
- QGridLayout *grid = new QGridLayout(tab, 0, 0, 10, 10);
- QLabel *label = new QLabel(i18n("Name:"), tab);
+ TQGridLayout *grid = new TQGridLayout(tab, 0, 0, 10, 10);
+ TQLabel *label = new TQLabel(i18n("Name:"), tab);
grid->addWidget(label, 0, 0);
- label = new QLabel(project.name(), tab);
+ label = new TQLabel(project.name(), tab);
grid->addWidget(label, 0, 1);
- label = new QLabel(i18n("Description:"), tab);
+ label = new TQLabel(i18n("Description:"), tab);
grid->addWidget(label, 1, 0);
- _description = new QTextEdit(tab);
+ _description = new TQTextEdit(tab);
_description->setText(_project.description());
grid->addMultiCellWidget(_description, 1,1, 1,2);
- label = new QLabel(i18n("Version:"), tab);
+ label = new TQLabel(i18n("Version:"), tab);
grid->addWidget(label, 2, 0);
- _version = new QLineEdit(tab);
+ _version = new TQLineEdit(tab);
_version->setText(_project.version());
grid->addWidget(_version, 2, 1);
- label = new QLabel(i18n("Device:"), tab);
+ label = new TQLabel(i18n("Device:"), tab);
grid->addWidget(label, 3, 0);
_device = new DeviceChooser::Button(false, tab);
_device->setDevice(Compile::Config::device(&_project));
@@ -52,9 +52,9 @@ ProjectEditor::ProjectEditor(Project &project, QWidget *parent)
grid->setColStretch(2, 1);
// toochain
- tab = new QWidget(tabWidget);
+ tab = new TQWidget(tabWidget);
tabWidget->addTab(tab, i18n("Toochain"));
- grid = new QGridLayout(tab, 0, 0, 10, 10);
+ grid = new TQGridLayout(tab, 0, 0, 10, 10);
_tools = new ToolsConfigWidget(&project, tab);
_tools->loadConfig();
grid->addMultiCellWidget(_tools, 0,0, 0,2);
diff --git a/src/libgui/project_editor.h b/src/libgui/project_editor.h
index 5e83fe2..8ae4df6 100644
--- a/src/libgui/project_editor.h
+++ b/src/libgui/project_editor.h
@@ -17,10 +17,10 @@
#ifndef PROJECT_EDITOR_H
#define PROJECT_EDITOR_H
-#include <qtextedit.h>
-#include <qlineedit.h>
-#include <qcombobox.h>
-#include <qwidgetstack.h>
+#include <tqtextedit.h>
+#include <tqlineedit.h>
+#include <tqcombobox.h>
+#include <tqwidgetstack.h>
#include "tools/list/tools_config_widget.h"
#include "common/gui/misc_gui.h"
@@ -30,16 +30,17 @@ namespace DeviceChooser { class Button; }
class ProjectEditor : public Dialog
{
Q_OBJECT
+ TQ_OBJECT
public:
- ProjectEditor(Project &project, QWidget *parent);
+ ProjectEditor(Project &project, TQWidget *tqparent);
private slots:
virtual void slotOk();
private:
Project &_project;
- QTextEdit *_description;
- QLineEdit *_version;
+ TQTextEdit *_description;
+ TQLineEdit *_version;
DeviceChooser::Button *_device;
ToolsConfigWidget *_tools;
};
diff --git a/src/libgui/project_manager.cpp b/src/libgui/project_manager.cpp
index dcc4941..e606370 100644
--- a/src/libgui/project_manager.cpp
+++ b/src/libgui/project_manager.cpp
@@ -9,11 +9,11 @@
***************************************************************************/
#include "project_manager.h"
-#include <qdragobject.h>
-#include <qpainter.h>
-#include <qstyle.h>
-#include <qtimer.h>
-#include <qheader.h>
+#include <tqdragobject.h>
+#include <tqpainter.h>
+#include <tqstyle.h>
+#include <tqtimer.h>
+#include <tqheader.h>
#include <klocale.h>
#include <kiconloader.h>
@@ -35,26 +35,26 @@
#include "device_gui.h"
//----------------------------------------------------------------------------
-ProjectManager::View::View(QWidget *parent)
- : ListView(parent, "project_manager"), _project(0), _modified(false)
+ProjectManager::View::View(TQWidget *tqparent)
+ : ListView(tqparent, "project_manager"), _project(0), _modified(false)
{
- connect(this, SIGNAL(mouseButtonClicked(int, QListViewItem *, const QPoint &, int)),
- SLOT(clicked(int, QListViewItem *, const QPoint &, int)));
- connect(this, SIGNAL(contextMenuRequested(QListViewItem *, const QPoint &, int)),
- SLOT(contextMenu(QListViewItem *, const QPoint &, int)));
- connect(this, SIGNAL(itemRenamed(QListViewItem *, int, const QString &)),
- SLOT(renamed(QListViewItem *, int, const QString &)));
- connect(this, SIGNAL(moved()), SLOT(filesReordered()));
+ connect(TQT_TQOBJECT(this), TQT_SIGNAL(mouseButtonClicked(int, TQListViewItem *, const TQPoint &, int)),
+ TQT_SLOT(clicked(int, TQListViewItem *, const TQPoint &, int)));
+ connect(TQT_TQOBJECT(this), TQT_SIGNAL(contextMenuRequested(TQListViewItem *, const TQPoint &, int)),
+ TQT_SLOT(contextMenu(TQListViewItem *, const TQPoint &, int)));
+ connect(TQT_TQOBJECT(this), TQT_SIGNAL(itemRenamed(TQListViewItem *, int, const TQString &)),
+ TQT_SLOT(renamed(TQListViewItem *, int, const TQString &)));
+ connect(TQT_TQOBJECT(this), TQT_SIGNAL(moved()), TQT_SLOT(filesReordered()));
header()->hide();
setSorting(-1);
- addColumn(QString::null, 170);
+ addColumn(TQString(), 170);
setFullWidth(true);
setRootIsDecorated(false);
setAcceptDrops(true);
setDragEnabled(true);
setDropVisualizer(true);
- QTimer::singleShot(0, this, SLOT(init()));;
+ TQTimer::singleShot(0, TQT_TQOBJECT(this), TQT_SLOT(init()));;
}
ProjectManager::View::~View()
@@ -77,7 +77,7 @@ void ProjectManager::View::init()
ProjectManager::HeaderItem *ProjectManager::View::findHeaderItem(Group group) const
{
- QListViewItemIterator it(const_cast<View *>(this));
+ TQListViewItemIterator it(const_cast<View *>(this));
for(; it.current(); ++it) {
if ( it.current()->rtti()!=HeaderRtti ) continue;
HeaderItem *hi = static_cast<HeaderItem *>(it.current());
@@ -106,7 +106,7 @@ ProjectManager::HeaderItem *ProjectManager::View::headerItem(Group group)
ProjectManager::FileItem *ProjectManager::View::findFileItem(const PURL::Url &url) const
{
- QListViewItemIterator it(const_cast<View *>(this));
+ TQListViewItemIterator it(const_cast<View *>(this));
for(; it.current(); ++it) {
if ( it.current()->rtti()!=FileRtti ) continue;
FileItem *fi = static_cast<FileItem *>(it.current());
@@ -117,7 +117,7 @@ ProjectManager::FileItem *ProjectManager::View::findFileItem(const PURL::Url &ur
ProjectManager::FileItem *ProjectManager::View::findFileItem(PURL::FileType type) const
{
- QListViewItemIterator it(const_cast<View *>(this));
+ TQListViewItemIterator it(const_cast<View *>(this));
for(; it.current(); ++it) {
if ( it.current()->rtti()!=FileRtti ) continue;
FileItem *fi = static_cast<FileItem *>(it.current());
@@ -126,9 +126,9 @@ ProjectManager::FileItem *ProjectManager::View::findFileItem(PURL::FileType type
return 0;
}
-QListViewItem *ProjectManager::View::findItem(const QString &tag) const
+TQListViewItem *ProjectManager::View::findItem(const TQString &tag) const
{
- QListViewItemIterator it(const_cast<View *>(this));
+ TQListViewItemIterator it(const_cast<View *>(this));
for(; it.current(); ++it) {
switch (Rtti(it.current()->rtti())) {
case RootRtti:
@@ -145,14 +145,14 @@ QListViewItem *ProjectManager::View::findItem(const QString &tag) const
void ProjectManager::View::select(const Editor *e)
{
- QListViewItem *item = 0;
+ TQListViewItem *item = 0;
if ( e->url().isEmpty() ) item = findItem(e->tag());
else item = findFileItem(e->url());
if (item) setSelected(item, true);
else clearSelection();
}
-void ProjectManager::View::contextMenu(QListViewItem *item, const QPoint &p, int)
+void ProjectManager::View::contextMenu(TQListViewItem *item, const TQPoint &p, int)
{
if ( item==0 ) return;
@@ -178,8 +178,8 @@ void ProjectManager::View::contextMenu(QListViewItem *item, const QPoint &p, int
RootItem *ri = static_cast<RootItem *>(item);
if ( _project==0 ) {
if ( ri->url().isEmpty() ) {
- pop.insertItem("piklab_createproject", i18n("New Project..."), &Main::toplevel(), SLOT(newProject()));
- pop.insertItem("piklab_openproject", i18n("Open Project..."), &Main::toplevel(), SLOT(openProject()));
+ pop.insertItem("piklab_createproject", i18n("New Project..."), TQT_TQOBJECT(&Main::toplevel()), TQT_SLOT(newProject()));
+ pop.insertItem("piklab_openproject", i18n("Open Project..."), TQT_TQOBJECT(&Main::toplevel()), TQT_SLOT(openProject()));
pop.exec(p);
} else {
pop.insertTitle(i18n("Standalone File"));
@@ -188,16 +188,16 @@ void ProjectManager::View::contextMenu(QListViewItem *item, const QPoint &p, int
}
} else {
pop.insertTitle(i18n("Project"));
- pop.insertItem("configure", i18n("Options..."), &Main::toplevel(), SLOT(configureProject()));
- pop.insertItem("find", i18n("Find Files..."), &Main::toplevel(), SLOT(runKfind()));
+ pop.insertItem("configure", i18n("Options..."), TQT_TQOBJECT(&Main::toplevel()), TQT_SLOT(configureProject()));
+ pop.insertItem("tqfind", i18n("Find Files..."), TQT_TQOBJECT(&Main::toplevel()), TQT_SLOT(runKtqfind()));
pop.insertSeparator();
- pop.insertItem("piklab_compile", i18n("Build Project"), &Main::toplevel(), SLOT(buildProject()));
- pop.insertItem("trashcan_empty", i18n("Clean Project"), &Main::toplevel(), SLOT(cleanBuild()));
+ pop.insertItem("piklab_compile", i18n("Build Project"), TQT_TQOBJECT(&Main::toplevel()), TQT_SLOT(buildProject()));
+ pop.insertItem("trashcan_empty", i18n("Clean Project"), TQT_TQOBJECT(&Main::toplevel()), TQT_SLOT(cleanBuild()));
pop.insertSeparator();
- pop.insertItem("filenew", i18n("New Source File..."), &Main::toplevel(), SLOT(newSourceFile()));
- pop.insertItem("piklab_addfile", i18n("Add Source Files..."), this, SLOT(insertSourceFiles()));
- pop.insertItem("piklab_addfile", i18n("Add Object Files..."), this, SLOT(insertObjectFiles()));
- if ( Main::currentEditor() ) pop.insertItem("piklab_addcurrentfile", i18n("Add Current File"), this, SLOT(insertCurrentFile()));
+ pop.insertItem("filenew", i18n("New Source File..."), TQT_TQOBJECT(&Main::toplevel()), TQT_SLOT(newSourceFile()));
+ pop.insertItem("piklab_addfile", i18n("Add Source Files..."), TQT_TQOBJECT(this), TQT_SLOT(insertSourceFiles()));
+ pop.insertItem("piklab_addfile", i18n("Add Object Files..."), TQT_TQOBJECT(this), TQT_SLOT(insertObjectFiles()));
+ if ( Main::currentEditor() ) pop.insertItem("piklab_addcurrentfile", i18n("Add Current File"), TQT_TQOBJECT(this), TQT_SLOT(insertCurrentFile()));
pop.exec(p);
}
} else if ( item->rtti()==FileRtti ) {
@@ -211,15 +211,15 @@ void ProjectManager::View::contextMenu(QListViewItem *item, const QPoint &p, int
if ( _project==0 ) return;
if ( group==LinkerObjectGroup ) {
pop.insertTitle(i18n("Objects"));
- pop.insertItem("piklab_addfile", i18n("Add Object Files..."), this, SLOT(insertObjectFiles()));
+ pop.insertItem("piklab_addfile", i18n("Add Object Files..."), TQT_TQOBJECT(this), TQT_SLOT(insertObjectFiles()));
pop.exec(p);
} else if ( group==SourceGroup || group==HeaderGroup ) {
pop.insertTitle(i18n("Sources"));
- pop.insertItem("filenew", i18n("New File..."), &Main::toplevel(), SLOT(newSourceFile()));
- pop.insertItem("piklab_addfile", i18n("Add Source Files..."), this, SLOT(insertSourceFiles()));
+ pop.insertItem("filenew", i18n("New File..."), TQT_TQOBJECT(&Main::toplevel()), TQT_SLOT(newSourceFile()));
+ pop.insertItem("piklab_addfile", i18n("Add Source Files..."), TQT_TQOBJECT(this), TQT_SLOT(insertSourceFiles()));
pop.exec(p);
} else if ( group==DeviceGroup ) {
- pop.insertItem("filenew", i18n("Select Device..."), &Main::toplevel(), SLOT(showDeviceInfo()));
+ pop.insertItem("filenew", i18n("Select Device..."), TQT_TQOBJECT(&Main::toplevel()), TQT_SLOT(showDeviceInfo()));
pop.exec(p);
}
}
@@ -240,9 +240,9 @@ void ProjectManager::View::closeProject()
_project->setOpenedFiles(opened);
// save watched registers
_project->setWatchedRegisters(Register::list().watched());
- QString error;
+ TQString error;
if ( !_project->save(error) )
- MessageBox::detailedSorry(i18n("Could not save project file \"%1\".").arg(_project->url().pretty()), error, Log::Show);
+ MessageBox::detailedSorry(i18n("Could not save project file \"%1\".").tqarg(_project->url().pretty()), error, Log::Show);
delete _project;
_project = 0;
}
@@ -252,8 +252,8 @@ void ProjectManager::View::closeProject()
void ProjectManager::View::addExternalFiles()
{
- const QMap<PURL::Url, FileOrigin> &ext = projectData().externals;
- QMap<PURL::Url, FileOrigin>::const_iterator it;
+ const TQMap<PURL::Url, FileOrigin> &ext = projectData().externals;
+ TQMap<PURL::Url, FileOrigin>::const_iterator it;
for (it=ext.begin(); it!=ext.end(); ++it) {
if ( !it.key().exists() ) continue;
addFile(it.key(), it.key().fileType(), it.data());
@@ -272,9 +272,9 @@ void ProjectManager::View::setStandalone(const PURL::Url &url, PURL::FileType ty
PURL::Url ProjectManager::View::standaloneGenerator(const PURL::Url &url, PURL::FileType &type) const
{
- QMap<PURL::Url, ProjectData>::const_iterator it;
+ TQMap<PURL::Url, ProjectData>::const_iterator it;
for (it=_standaloneData.begin(); it!=_standaloneData.end(); ++it) {
- if ( !it.data().externals.contains(url) ) continue;
+ if ( !it.data().externals.tqcontains(url) ) continue;
if ( !it.key().exists() ) continue;
type = it.data().type;
return it.key();
@@ -304,25 +304,25 @@ void ProjectManager::View::insertObjectFiles()
void ProjectManager::View::insertFile(const PURL::Url &url)
{
if ( !url.exists() ) {
- MessageBox::detailedSorry(i18n("Could not find file."), i18n("File: %1").arg(url.pretty()), Log::Show);
+ MessageBox::detailedSorry(i18n("Could not find file."), i18n("File: %1").tqarg(url.pretty()), Log::Show);
return;
}
PURL::Url purl = url;
MessageBox::Result copy = MessageBox::No;
if ( !url.isInto(_project->directory()) ) {
- copy = MessageBox::questionYesNoCancel(i18n("File \"%1\" is not inside the project directory. Do you want to copy the file to your project directory?").arg(url.pretty()),
+ copy = MessageBox::questionYesNoCancel(i18n("File \"%1\" is not inside the project directory. Do you want to copy the file to your project directory?").tqarg(url.pretty()),
i18n("Copy and Add"), i18n("Add only"));
if ( copy==MessageBox::Cancel ) return;
if ( copy==MessageBox::Yes ) purl = PURL::Url(_project->directory(), url.filename());
}
- if ( _project->absoluteFiles().contains(purl) ) {
- MessageBox::detailedSorry(i18n("File is already in the project."), i18n("File: %1").arg(purl.pretty()), Log::Show);
+ if ( _project->absoluteFiles().tqcontains(purl) ) {
+ MessageBox::detailedSorry(i18n("File is already in the project."), i18n("File: %1").tqarg(purl.pretty()), Log::Show);
return;
}
if ( copy==MessageBox::Yes ) {
Log::StringView sview;
if ( !url.copyTo(purl, sview) ) {
- MessageBox::detailedSorry(i18n("Copying file to project directory failed."), i18n("File: %1\n").arg(url.pretty()) + sview.string(), Log::Show);
+ MessageBox::detailedSorry(i18n("Copying file to project directory failed."), i18n("File: %1\n").tqarg(url.pretty()) + sview.string(), Log::Show);
return;
}
}
@@ -356,8 +356,8 @@ ProjectManager::View::ProjectData &ProjectManager::View::projectData()
void ProjectManager::View::addFile(const PURL::Url &url, PURL::FileType type, FileOrigin origin)
{
- if ( contains(url) ) return;
- QMap<PURL::Url, FileOrigin> &ext = projectData().externals;
+ if ( tqcontains(url) ) return;
+ TQMap<PURL::Url, FileOrigin> &ext = projectData().externals;
if ( type.data().group==PURL::LinkerScript && _linkerScriptItem ) {
_linkerScriptItem->set(url);
ext[url] = Included;
@@ -371,12 +371,12 @@ void ProjectManager::View::addFile(const PURL::Url &url, PURL::FileType type, Fi
case Included: grp = IncludedGroup; break;
}
HeaderItem *hitem = headerItem(grp);
- QListViewItem *item = new FileItem(hitem, type, url, origin!=Intrinsic);
+ TQListViewItem *item = new FileItem(hitem, type, url, origin!=Intrinsic);
item->moveItem(hitem->lastChild());
ensureItemVisible(item);
if ( origin!=Intrinsic ) ext[url] = origin;
if ( type==PURL::Hex && _project==0 ) {
- QString extension = PURL::extension(PURL::AsmGPAsm);
+ TQString extension = PURL::extension(PURL::AsmGPAsm);
PURL::Url durl = PURL::Url::fromPathOrUrl("<" + (url.isEmpty() ? i18n("Disassembly") : url.appendExtension(extension).filename()) + ">");
if ( findFileItem(durl)==0 ) {
(void)new FileItem(headerItem(ViewGroup), PURL::Coff, durl, true);
@@ -388,8 +388,8 @@ void ProjectManager::View::addFile(const PURL::Url &url, PURL::FileType type, Fi
void ProjectManager::View::removeExternalFiles()
{
- QMap<PURL::Url, FileOrigin> &ext = projectData().externals;
- QMap<PURL::Url, FileOrigin>::const_iterator it;
+ TQMap<PURL::Url, FileOrigin> &ext = projectData().externals;
+ TQMap<PURL::Url, FileOrigin>::const_iterator it;
for (it=ext.begin(); it!=ext.end(); ++it) {
Main::editorManager().closeEditor(it.key());
removeFile(it.key());
@@ -403,17 +403,17 @@ void ProjectManager::View::removeFile(const PURL::Url &url)
if ( _project && !isExternalFile(url) ) _project->removeFile(url);
FileItem *item = findFileItem(url);
if ( item==0 ) return;
- HeaderItem *group = static_cast<HeaderItem *>(item->parent());
+ HeaderItem *group = static_cast<HeaderItem *>(item->tqparent());
delete item;
if ( group->childCount()==0 ) delete group;
_modified = true;
emit guiChanged();
}
-void ProjectManager::View::clicked(int button, QListViewItem *item, const QPoint &, int)
+void ProjectManager::View::clicked(int button, TQListViewItem *item, const TQPoint &, int)
{
if ( item==0 ) return;
- if ( button!=LeftButton ) return;
+ if ( button!=Qt::LeftButton ) return;
const Device::Data *data = Main::deviceData();
Rtti rtti = Rtti(item->rtti());
if ( data==0 && rtti!=DeviceRtti && rtti!=RootRtti ) {
@@ -421,7 +421,7 @@ void ProjectManager::View::clicked(int button, QListViewItem *item, const QPoint
return;
}
Editor *e = 0;
- ::BusyCursor bc;
+ ::PBusyCursor bc;
switch (rtti) {
case RootRtti:
Main::toplevel().configureProject();
@@ -458,7 +458,7 @@ void ProjectManager::View::clicked(int button, QListViewItem *item, const QPoint
if ( fi->ftype()==PURL::Coff && _project==0 && !fi->url().exists() ) {
PURL::Url url = findFileItem(PURL::Hex)->url();
if ( url.isEmpty() ) {
- HexEditor *he = ::qt_cast<HexEditor *>(Main::currentEditor());
+ HexEditor *he = ::tqqt_cast<HexEditor *>(Main::currentEditor());
if ( he==0 ) break;
e = new DisassemblyEditor(*he, *data, this);
} else e = new DisassemblyEditor(url, *data, this);
@@ -487,7 +487,7 @@ void ProjectManager::View::insertCurrentFile()
bool ProjectManager::View::editProject()
{
ProjectEditor dialog(*_project, this);
- if ( dialog.exec()!=QDialog::Accepted ) return false;
+ if ( dialog.exec()!=TQDialog::Accepted ) return false;
_modified = true;
if (_linkerScriptItem) _linkerScriptItem->init();
return true;
@@ -496,9 +496,9 @@ bool ProjectManager::View::editProject()
bool ProjectManager::View::newProject()
{
ProjectWizard wizard(this);
- if ( wizard.exec()==QDialog::Rejected ) return false;
+ if ( wizard.exec()==TQDialog::Rejected ) return false;
closeProject();
- QString error;
+ TQString error;
if ( !wizard.project()->save(error) ) {
MessageBox::detailedSorry(i18n("Failed to create new project file"), error, Log::Show);
return false;
@@ -526,7 +526,7 @@ bool ProjectManager::View::openProject(const PURL::Url &url)
if ( reload && !MessageBox::askContinue(i18n("Project already loaded. Reload?"), i18n("Reload")) ) return false;
static_cast< KRecentFilesAction *>(Main::action("project_open_recent"))->removeURL(url.kurl());
Project *p = new Project(url);
- QString error;
+ TQString error;
if ( !p->load(error) ) {
MessageBox::detailedSorry(i18n("Could not open project file."), error, Log::Show);
delete p;
@@ -542,8 +542,8 @@ bool ProjectManager::View::openProject(const PURL::Url &url)
files = _project->openedFiles();
for(it = files.begin(); it!=files.end(); ++it) Main::editorManager().openFile(*it);
Register::list().init();
- QValueList<Register::TypeData> watched = _project->watchedRegisters();
- QValueList<Register::TypeData>::const_iterator wit;
+ TQValueList<Register::TypeData> watched = _project->watchedRegisters();
+ TQValueList<Register::TypeData>::const_iterator wit;
for (wit=watched.begin(); wit!=watched.end(); ++wit) Register::list().setWatched(*wit, true);
return true;
}
@@ -551,7 +551,7 @@ bool ProjectManager::View::openProject(const PURL::Url &url)
bool ProjectManager::View::isExternalFile(const PURL::Url &url) const
{
if ( projectUrl().isEmpty() ) return false;
- return projectData().externals.contains(url);
+ return projectData().externals.tqcontains(url);
}
void ProjectManager::View::modified(const PURL::Url &url)
@@ -560,7 +560,7 @@ void ProjectManager::View::modified(const PURL::Url &url)
if ( item && !isExternalFile(url) ) _modified = true;
}
-void ProjectManager::View::renamed(QListViewItem *item, int, const QString &text)
+void ProjectManager::View::renamed(TQListViewItem *item, int, const TQString &text)
{
Q_ASSERT ( item->rtti()==DeviceRtti );
Main::toplevel().setDevice(text);
@@ -571,23 +571,23 @@ void ProjectManager::View::updateGUI()
_deviceItem->updateText();
}
-QDragObject *ProjectManager::View::dragObject()
+TQDragObject *ProjectManager::View::dragObject()
{
if ( currentItem()==0 || currentItem()->rtti()!=FileRtti ) return 0;
const FileItem *item = static_cast<const FileItem *>(currentItem());
- const HeaderItem *hitem = static_cast<const HeaderItem *>(item->parent());
+ const HeaderItem *hitem = static_cast<const HeaderItem *>(item->tqparent());
if ( hitem->group()!=SourceGroup ) return 0;
- QStrList uris;
- uris.append(QUriDrag::localFileToUri(item->url().filepath()));
- return new QUriDrag(uris, viewport());
+ TQStrList uris;
+ uris.append(TQUriDrag::localFileToUri(item->url().filepath()));
+ return new TQUriDrag(uris, viewport());
}
-bool ProjectManager::View::acceptDrag(QDropEvent* e) const
+bool ProjectManager::View::acceptDrag(TQDropEvent* e) const
{
if ( e->source()!=viewport() ) return false;
- const QListViewItem *item = itemAt(e->pos());
+ const TQListViewItem *item = itemAt(e->pos());
if ( item==0 || item->rtti()!=FileRtti ) return false;
- const HeaderItem *hitem = static_cast<const HeaderItem *>(item->parent());
+ const HeaderItem *hitem = static_cast<const HeaderItem *>(item->tqparent());
return ( hitem->group()==SourceGroup );
}
@@ -595,12 +595,12 @@ void ProjectManager::View::filesReordered()
{
if ( _project==0 ) return;
_project->clearFiles();
- QListViewItem *item = headerItem(SourceGroup)->firstChild();
+ TQListViewItem *item = headerItem(SourceGroup)->firstChild();
for (;item; item=item->nextSibling())
_project->addFile(static_cast<FileItem *>(item)->url());
}
-QString ProjectManager::View::tooltip(QListViewItem *item, int) const
+TQString ProjectManager::View::tooltip(TQListViewItem *item, int) const
{
switch (Rtti(item->rtti())) {
case RootRtti:
@@ -610,12 +610,12 @@ QString ProjectManager::View::tooltip(QListViewItem *item, int) const
case RegisterRtti:
case HeaderRtti: break;
}
- return QString::null;
+ return TQString();
}
PURL::Url ProjectManager::View::linkerScriptUrl() const
{
- QListViewItemIterator it(const_cast<View *>(this));
+ TQListViewItemIterator it(const_cast<View *>(this));
for(; it.current(); ++it) {
if ( it.current()->rtti()!=LinkerScriptRtti ) continue;
return static_cast<LinkerScriptItem *>(it.current())->url();
@@ -627,14 +627,14 @@ bool ProjectManager::View::needsRecompile() const
{
// ### this could be perfected...
PURL::Url output = projectUrl().toFileType(PURL::Hex);
- QDateTime outputLastModified;
+ TQDateTime outputLastModified;
if ( !output.exists(&outputLastModified) ) return true;
PURL::UrlList files;
if ( Main::project() ) files = Main::project()->absoluteFiles();
else files.append(projectUrl());
PURL::UrlList::const_iterator it;
for (it=files.begin(); it!=files.end(); ++it) {
- QDateTime lastModified;
+ TQDateTime lastModified;
if ( !(*it).exists(&lastModified) ) continue;
if ( lastModified>outputLastModified ) return true;
}
@@ -643,7 +643,7 @@ bool ProjectManager::View::needsRecompile() const
PURL::Url ProjectManager::View::selectedUrl() const
{
- QListViewItem *item = currentItem();
+ TQListViewItem *item = currentItem();
if ( item==0 ) return PURL::Url();
Rtti rtti = Rtti(item->rtti());
if ( rtti!=FileRtti ) return PURL::Url();
diff --git a/src/libgui/project_manager.h b/src/libgui/project_manager.h
index 2939f33..6151713 100644
--- a/src/libgui/project_manager.h
+++ b/src/libgui/project_manager.h
@@ -24,8 +24,9 @@ namespace ProjectManager
class View : public ListView
{
Q_OBJECT
+ TQ_OBJECT
public:
- View(QWidget *parent);
+ View(TQWidget *tqparent);
virtual ~View();
bool editProject();
@@ -43,7 +44,7 @@ public:
void removeFile(const PURL::Url &url);
void select(const Editor *e);
void insertFile(const PURL::Url &url);
- bool contains(const PURL::Url &url) const { return findFileItem(url); }
+ bool tqcontains(const PURL::Url &url) const { return findFileItem(url); }
void addExternalFile(const PURL::Url &url, FileOrigin fileOrigin);
bool isExternalFile(const PURL::Url &url) const;
void removeExternalFiles();
@@ -60,9 +61,9 @@ public slots:
private slots:
void init();
- void contextMenu(QListViewItem *item, const QPoint &pos, int column);
- void clicked(int button, QListViewItem *item, const QPoint &pos, int column);
- void renamed(QListViewItem *item, int column, const QString &text);
+ void contextMenu(TQListViewItem *item, const TQPoint &pos, int column);
+ void clicked(int button, TQListViewItem *item, const TQPoint &pos, int column);
+ void renamed(TQListViewItem *item, int column, const TQString &text);
void modified(const PURL::Url &url);
void filesReordered();
@@ -77,9 +78,9 @@ private:
class ProjectData {
public:
PURL::FileType type;
- QMap<PURL::Url, FileOrigin> externals;
+ TQMap<PURL::Url, FileOrigin> externals;
};
- QMap<PURL::Url, ProjectData> _standaloneData;
+ TQMap<PURL::Url, ProjectData> _standaloneData;
ProjectData _projectData;
bool _modified;
@@ -87,13 +88,13 @@ private:
HeaderItem *headerItem(Group group);
FileItem *findFileItem(const PURL::Url &url) const;
FileItem *findFileItem(PURL::FileType type) const;
- QListViewItem *findItem(const QString &name) const;
- virtual QDragObject *dragObject();
- virtual bool acceptDrag(QDropEvent* e) const;
- virtual QString tooltip(QListViewItem *item, int col) const;
+ TQListViewItem *findItem(const TQString &name) const;
+ virtual TQDragObject *dragObject();
+ virtual bool acceptDrag(TQDropEvent* e) const;
+ virtual TQString tooltip(TQListViewItem *item, int col) const;
void addExternalFiles();
- void rightClicked(QListViewItem *item, const QPoint &pos);
- void leftClicked(QListViewItem *item);
+ void rightClicked(TQListViewItem *item, const TQPoint &pos);
+ void leftClicked(TQListViewItem *item);
void addFile(const PURL::Url &url, PURL::FileType type, FileOrigin origin);
void setProject(Project *project);
void initListView();
diff --git a/src/libgui/project_manager_ui.cpp b/src/libgui/project_manager_ui.cpp
index 235d360..2d2bd15 100644
--- a/src/libgui/project_manager_ui.cpp
+++ b/src/libgui/project_manager_ui.cpp
@@ -9,7 +9,7 @@
***************************************************************************/
#include "project_manager_ui.h"
-#include <qpainter.h>
+#include <tqpainter.h>
#include <kiconloader.h>
#include "project.h"
@@ -19,10 +19,10 @@
#include "device_gui.h"
//----------------------------------------------------------------------------
-void PopupMenu::insertItem(const QString &icon, const QString &label, QObject *receiver, const char *slot)
+void PopupMenu::insertItem(const TQString &icon, const TQString &label, TQObject *receiver, const char *slot)
{
KIconLoader loader;
- QPixmap pixmap = loader.loadIcon(icon, KIcon::Small);
+ TQPixmap pixmap = loader.loadIcon(icon, KIcon::Small);
if (receiver) KPopupMenu::insertItem(pixmap, label, receiver, slot, 0, _index);
else KPopupMenu::insertItem(pixmap, label, _index);
_index++;
@@ -71,9 +71,9 @@ ProjectManager::HeaderItem::HeaderItem(RootItem *item, Group group)
setText(0, i18n(GROUP_LABELS[group]));
}
-QListViewItem *ProjectManager::HeaderItem::lastChild() const
+TQListViewItem *ProjectManager::HeaderItem::lastChild() const
{
- QListViewItem *item = firstChild();
+ TQListViewItem *item = firstChild();
if ( item==0 ) return 0;
for (;;) {
if ( item->nextSibling()==0 ) break;
@@ -101,7 +101,7 @@ void ProjectManager::FileItem::set(const PURL::Url &url)
case PURL::Project:
case PURL::Nb_FileTypes: Q_ASSERT(false); break;
default: {
- QString s = url.filename();
+ TQString s = url.filename();
if ( _external && group(_ftype)==LinkerScriptGroup )
s += i18n(" (default)");
setText(0, s); break;
@@ -109,10 +109,10 @@ void ProjectManager::FileItem::set(const PURL::Url &url)
}
}
-void ProjectManager::FileItem::paintCell(QPainter *p, const QColorGroup &cg,
+void ProjectManager::FileItem::paintCell(TQPainter *p, const TQColorGroup &cg,
int column, int width, int align)
{
- QFont f = p->font();
+ TQFont f = p->font();
f.setItalic(group(_ftype)!=ViewGroup && _external);
p->setFont(f);
KListViewItem::paintCell(p, cg, column, width, align);
@@ -122,7 +122,7 @@ ProjectManager::RegisterItem::RegisterItem(HeaderItem *item)
: KListViewItem(item)
{
KIconLoader loader;
- QPixmap chip = loader.loadIcon("piklab_chip", KIcon::Small);
+ TQPixmap chip = loader.loadIcon("piklab_chip", KIcon::Small);
setPixmap(0, chip);
setText(0, i18n("Registers"));
}
@@ -131,18 +131,18 @@ ProjectManager::DeviceItem::DeviceItem(HeaderItem *item)
: EditListViewItem(item)
{}
-QWidget *ProjectManager::DeviceItem::editWidgetFactory(int) const
+TQWidget *ProjectManager::DeviceItem::editWidgetFactory(int) const
{
- QComboBox *combo = new DeviceChooser::ComboBox(Main::project()==0, 0);
- QString device = Main::device();
+ TQComboBox *combo = new DeviceChooser::ComboBox(Main::project()==0, 0);
+ TQString device = Main::device();
if ( device!=Device::AUTO_DATA.name ) combo->setCurrentText(device);
- QObject::connect(combo, SIGNAL(activated(int)), listView(), SLOT(finishRenaming()));
+ TQObject::connect(combo, TQT_SIGNAL(activated(int)), listView(), TQT_SLOT(finishRenaming()));
return combo;
}
void ProjectManager::DeviceItem::updateText()
{
- QString device = Main::device();
+ TQString device = Main::device();
if ( device==Device::AUTO_DATA.name ) {
const Device::Data *data = Main::deviceData();
if (data) device = data->name() + " " + i18n(Device::AUTO_DATA.label);
@@ -163,13 +163,13 @@ void ProjectManager::LinkerScriptItem::init()
PURL::Url lkr;
if ( Main::project() ) lkr = Main::project()->customLinkerScript();
setText(0, lkr.isEmpty() ? i18n("<default>") : lkr.filename());
- setPixmap(0, lkr.isEmpty() ? QPixmap() : PURL::icon(PURL::Lkr));
+ setPixmap(0, lkr.isEmpty() ? TQPixmap() : PURL::icon(PURL::Lkr));
}
void ProjectManager::LinkerScriptItem::set(const PURL::Url &url)
{
_url = url;
- QString s = url.filename();
+ TQString s = url.filename();
PURL::Url lkr;
if ( Main::project() ) lkr = Main::project()->customLinkerScript();
if ( lkr.isEmpty() ) s += i18n(" (default)");
diff --git a/src/libgui/project_manager_ui.h b/src/libgui/project_manager_ui.h
index 012eb64..ea8676e 100644
--- a/src/libgui/project_manager_ui.h
+++ b/src/libgui/project_manager_ui.h
@@ -20,9 +20,10 @@
class PopupMenu : public KPopupMenu
{
Q_OBJECT
+ TQ_OBJECT
public:
PopupMenu() : _index(1) {}
- void insertItem(const QString &icon, const QString &label, QObject *receiver = 0, const char *slot = 0);
+ void insertItem(const TQString &icon, const TQString &label, TQObject *receiver = 0, const char *slot = 0);
private:
uint _index;
@@ -65,7 +66,7 @@ public:
HeaderItem(RootItem *item, Group group);
virtual int rtti() const { return HeaderRtti; }
Group group() const { return _group; }
- QListViewItem *lastChild() const;
+ TQListViewItem *lastChild() const;
private:
static const char *GROUP_LABELS[Nb_Groups];
@@ -84,7 +85,7 @@ private:
bool _external;
void set(const PURL::Url &url);
- virtual void paintCell(QPainter *p, const QColorGroup &cg, int column, int width, int align);
+ virtual void paintCell(TQPainter *p, const TQColorGroup &cg, int column, int width, int align);
};
class RegisterItem : public KListViewItem
@@ -102,7 +103,7 @@ public:
virtual int rtti() const { return DeviceRtti; }
private:
- virtual QWidget *editWidgetFactory(int) const;
+ virtual TQWidget *editWidgetFactory(int) const;
virtual bool alwaysAcceptEdit(int) const { return true; }
};
diff --git a/src/libgui/project_wizard.cpp b/src/libgui/project_wizard.cpp
index b4d26df..72ecefc 100644
--- a/src/libgui/project_wizard.cpp
+++ b/src/libgui/project_wizard.cpp
@@ -8,10 +8,10 @@
***************************************************************************/
#include "project_wizard.h"
-#include <qheader.h>
-#include <qvbuttongroup.h>
-#include <qradiobutton.h>
-#include <qstyle.h>
+#include <tqheader.h>
+#include <tqvbuttongroup.h>
+#include <tqradiobutton.h>
+#include <tqstyle.h>
#include <kfiledialog.h>
#include <kiconloader.h>
@@ -36,7 +36,7 @@ FileListItem::FileListItem(KListView *view)
void FileListItem::toggle()
{
_copy = !_copy;
- repaint();
+ tqrepaint();
}
PURL::FileGroup FileListItem::fileGroup() const
@@ -60,7 +60,7 @@ PURL::FileGroup FileListItem::fileGroup() const
return PURL::Nb_FileGroups;
}
-const QPixmap *FileListItem::pixmap(int column) const
+const TQPixmap *FileListItem::pixmap(int column) const
{
if ( column==0 && _copy ) return &_pixmap;
@@ -68,35 +68,35 @@ const QPixmap *FileListItem::pixmap(int column) const
}
//-----------------------------------------------------------------------------
-FileListBox::FileListBox(QWidget *parent)
- : EditListBox(2, 0, 0, parent, "file_list_box")
+FileListBox::FileListBox(TQWidget *tqparent)
+ : EditListBox(2, 0, 0, tqparent, "file_list_box")
{
_listView->header()->show();
_listView->header()->setClickEnabled(false);
_listView->header()->setResizeEnabled(false);
_listView->header()->setMovingEnabled(false);
_listView->setColumnText(0, i18n("Copy"));
- int spacing = style().pixelMetric(QStyle::PM_HeaderMargin);
- QFontMetrics fm(font());
+ int spacing = tqstyle().tqpixelMetric(TQStyle::PM_HeaderMargin);
+ TQFontMetrics fm(font());
_listView->header()->resizeSection(0, fm.width(i18n("Copy")) + 2*spacing); // hack
_listView->setColumnText(1, i18n("Filename"));
_listView->setAllColumnsShowFocus(true);
- connect(_listView, SIGNAL(clicked(QListViewItem *, const QPoint &, int)), SLOT(clicked(QListViewItem *, const QPoint &, int)));
+ connect(_listView, TQT_SIGNAL(clicked(TQListViewItem *, const TQPoint &, int)), TQT_SLOT(clicked(TQListViewItem *, const TQPoint &, int)));
}
void FileListBox::addItem()
{
- PURL::UrlList urls = PURL::getOpenUrls(_directory.path(), QString::null, this, i18n("Select Files"));
+ PURL::UrlList urls = PURL::getOpenUrls(_directory.path(), TQString(), this, i18n("Select Files"));
PURL::UrlList::const_iterator it;
for (it=urls.begin(); it!=urls.end(); ++it) EditListBox::addItem((*it).pretty());
}
-QListViewItem *FileListBox::createItem()
+TQListViewItem *FileListBox::createItem()
{
return new FileListItem(_listView);
}
-void FileListBox::clicked(QListViewItem *item, const QPoint &, int column)
+void FileListBox::clicked(TQListViewItem *item, const TQPoint &, int column)
{
if ( item==0 || column!=0 ) return;
static_cast<FileListItem *>(item)->toggle();
@@ -104,36 +104,36 @@ void FileListBox::clicked(QListViewItem *item, const QPoint &, int column)
void FileListBox::setToolGroup(const Tool::Group &group)
{
- QListViewItem *item = _listView->firstChild();
+ TQListViewItem *item = _listView->firstChild();
for (; item; item = item->nextSibling()) static_cast<FileListItem *>(item)->setToolGroup(group);
}
//-----------------------------------------------------------------------------
-ProjectWizard::ProjectWizard(QWidget *parent)
- : KWizard(parent, "project_wizard"), _project(0)
+ProjectWizard::ProjectWizard(TQWidget *tqparent)
+ : KWizard(tqparent, "project_wizard"), _project(0)
{
// first page
- _first = new QWidget(this);
+ _first = new TQWidget(this);
addPage(_first, i18n("New Project: Basic Settings"));
setHelpEnabled(_first, false);
- QGridLayout *grid = new QGridLayout(_first, 1, 1, 10, 10);
- QLabel *label = new QLabel(i18n("Name:"), _first);
+ TQGridLayout *grid = new TQGridLayout(_first, 1, 1, 10, 10);
+ TQLabel *label = new TQLabel(i18n("Name:"), _first);
grid->addWidget(label, 0, 0);
_name = new KLineEdit(_first);
_name->setFocus();
grid->addMultiCellWidget(_name, 0,0, 1,2);
- label = new QLabel(i18n("Directory:"), _first);
+ label = new TQLabel(i18n("Directory:"), _first);
grid->addWidget(label, 1, 0);
_directory = new PURL::DirectoryWidget(":new_project", _first);
grid->addMultiCellWidget(_directory, 1,1, 1,2);
- label = new QLabel(i18n("Device:"), _first);
+ label = new TQLabel(i18n("Device:"), _first);
grid->addWidget(label, 2, 0);
_device = new DeviceChooser::Button(false, _first);
_device->setDevice(Main::device());
grid->addWidget(_device, 2, 1);
- label = new QLabel(i18n("Toolchain:"), _first);
+ label = new TQLabel(i18n("Toolchain:"), _first);
grid->addWidget(label, 3, 0);
- _toolchain = new KeyComboBox<QString>(_first);
+ _toolchain = new KeyComboBox<TQString>(_first);
Tool::Lister::ConstIterator it;
for (it=Tool::lister().begin(); it!=Tool::lister().end(); ++it)
_toolchain->appendItem(it.key(), it.data()->label());
@@ -143,22 +143,22 @@ ProjectWizard::ProjectWizard(QWidget *parent)
grid->setRowStretch(4, 1);
// second page
- _second = new QWidget(this);
+ _second = new TQWidget(this);
addPage(_second, i18n("New Project: Source Files"));
- grid = new QGridLayout(_second, 1, 1, 10, 10);
- _bgroup = new QVButtonGroup(i18n("Add Source Files"), _second);
- _templateButton = new QRadioButton(i18n("Create template source file."), _bgroup);
- _addButton = new QRadioButton(i18n("Add existing files."), _bgroup);
- (void)new QRadioButton(i18n("Do not add files now."), _bgroup);
- connect(_bgroup, SIGNAL(clicked(int)), SLOT(buttonClicked(int)));
+ grid = new TQGridLayout(_second, 1, 1, 10, 10);
+ _bgroup = new TQVButtonGroup(i18n("Add Source Files"), _second);
+ _templateButton = new TQRadioButton(i18n("Create template source file."), _bgroup);
+ _addButton = new TQRadioButton(i18n("Add existing files."), _bgroup);
+ (void)new TQRadioButton(i18n("Do not add files now."), _bgroup);
+ connect(_bgroup, TQT_SIGNAL(clicked(int)), TQT_SLOT(buttonClicked(int)));
grid->addWidget(_bgroup, 0, 0);
// third page
- _third = new QWidget(this);
+ _third = new TQWidget(this);
addPage(_third, i18n("New Project: Add Files"));
setHelpEnabled(_third, false);
setFinishEnabled(_third, true);
- grid = new QGridLayout(_third, 1, 1, 10, 10);
+ grid = new TQGridLayout(_third, 1, 1, 10, 10);
_files = new FileListBox(_third);
grid->addWidget(_files, 0, 0);
}
@@ -166,7 +166,7 @@ ProjectWizard::ProjectWizard(QWidget *parent)
void ProjectWizard::next()
{
if ( currentPage()==_first ) {
- QString name = _name->text().stripWhiteSpace();
+ TQString name = _name->text().stripWhiteSpace();
if ( name.isEmpty() ) {
MessageBox::sorry(i18n("Project name is empty."), Log::Show);
return;
@@ -184,7 +184,7 @@ void ProjectWizard::next()
return;
}
} else if ( url().exists() ) {
- if ( !MessageBox::askContinue(i18n("Project \"%1\"already exists. Overwrite it?").arg(url().filename())) ) return;
+ if ( !MessageBox::askContinue(i18n("Project \"%1\"already exists. Overwrite it?").tqarg(url().filename())) ) return;
}
if ( !toolchain().check(device(), &Main::compileLog()) ) return;
_files->setDirectory(_directory->directory());
@@ -203,7 +203,7 @@ void ProjectWizard::next()
for (uint i=0; i<_files->count(); i++)
if ( static_cast<const FileListItem *>(_files->item(i))->fileGroup()==PURL::Source ) nb++;
if ( toolchain().compileType()==Tool::SingleFile && nb>1 ) {
- if ( !MessageBox::askContinue(i18n("The selected toolchain can only compile a single source file and you have selected %1 source files. Continue anyway? ").arg(nb)) ) return;
+ if ( !MessageBox::askContinue(i18n("The selected toolchain can only compile a single source file and you have selected %1 source files. Continue anyway? ").tqarg(nb)) ) return;
}
}
KWizard::next();
@@ -229,7 +229,7 @@ void ProjectWizard::done(int r)
}
Q_ASSERT( ftype!=PURL::Nb_FileTypes );
PURL::Url turl = url().toFileType(ftype);
- QString text;
+ TQString text;
const Tool::SourceGenerator *generator = toolchain().sourceGenerator();
if ( generator==0 ) text = i18n("Template source file generation not implemented yet for this toolchain...");
else {
@@ -243,7 +243,7 @@ void ProjectWizard::done(int r)
}
Log::StringView sview;
if ( turl.write(text, sview) ) files += turl;
- else MessageBox::detailedSorry(i18n("Error creating template file."), i18n("File: %1\n").arg(turl.pretty()) + sview.string(), Log::Show);
+ else MessageBox::detailedSorry(i18n("Error creating template file."), i18n("File: %1\n").tqarg(turl.pretty()) + sview.string(), Log::Show);
_project->setOpenedFiles(files);
} else {
Log::StringView sview;
@@ -271,7 +271,7 @@ const Tool::Group &ProjectWizard::toolchain() const
return *Tool::lister().group(_toolchain->currentItem());
}
-QString ProjectWizard::device() const
+TQString ProjectWizard::device() const
{
return _device->device();
}
diff --git a/src/libgui/project_wizard.h b/src/libgui/project_wizard.h
index 312ef01..4a47e3c 100644
--- a/src/libgui/project_wizard.h
+++ b/src/libgui/project_wizard.h
@@ -9,8 +9,8 @@
#ifndef PROJECT_WIZARD_H
#define PROJECT_WIZARD_H
-#include <qbuttongroup.h>
-#include <qradiobutton.h>
+#include <tqbuttongroup.h>
+#include <tqradiobutton.h>
#include <kwizard.h>
#include <klineedit.h>
#include <kcombobox.h>
@@ -32,39 +32,41 @@ public:
bool copy() const { return _copy; }
void toggle();
PURL::FileGroup fileGroup() const;
- virtual const QPixmap *pixmap(int column) const;
+ virtual const TQPixmap *pixmap(int column) const;
private:
const Tool::Group *_group;
- QPixmap _pixmap;
+ TQPixmap _pixmap;
bool _copy;
};
class FileListBox : public EditListBox
{
Q_OBJECT
+ TQ_OBJECT
public:
- FileListBox(QWidget *parent);
+ FileListBox(TQWidget *tqparent);
void setDirectory(const PURL::Directory &directory) { _directory = directory; }
void setToolGroup(const Tool::Group &group);
protected slots:
virtual void addItem();
- virtual void clicked(QListViewItem *item, const QPoint &point, int column);
+ virtual void clicked(TQListViewItem *item, const TQPoint &point, int column);
private:
PURL::Directory _directory;
virtual uint textColumn() const { return 1; }
- virtual QListViewItem *createItem();
+ virtual TQListViewItem *createItem();
};
//-----------------------------------------------------------------------------
class ProjectWizard : public KWizard
{
Q_OBJECT
+ TQ_OBJECT
public:
- ProjectWizard(QWidget *parent);
+ ProjectWizard(TQWidget *tqparent);
PURL::Url url() const;
Project *project() const { return _project; }
@@ -74,17 +76,17 @@ protected slots:
virtual void done(int r);
private:
- QWidget *_first, *_second, *_third;
+ TQWidget *_first, *_second, *_third;
KLineEdit *_name;
PURL::DirectoryWidget *_directory;
DeviceChooser::Button *_device;
- KeyComboBox<QString> *_toolchain;
- QButtonGroup *_bgroup;
- QRadioButton *_templateButton, *_addButton;
+ KeyComboBox<TQString> *_toolchain;
+ TQButtonGroup *_bgroup;
+ TQRadioButton *_templateButton, *_addButton;
FileListBox *_files;
Project *_project;
- QString device() const;
+ TQString device() const;
const Tool::Group &toolchain() const;
};
diff --git a/src/libgui/register_view.cpp b/src/libgui/register_view.cpp
index 3c244e8..fe4b4d6 100644
--- a/src/libgui/register_view.cpp
+++ b/src/libgui/register_view.cpp
@@ -8,10 +8,10 @@
***************************************************************************/
#include "register_view.h"
-#include <qlayout.h>
-#include <qlabel.h>
-#include <qpushbutton.h>
-#include <qcheckbox.h>
+#include <tqlayout.h>
+#include <tqlabel.h>
+#include <tqpushbutton.h>
+#include <tqcheckbox.h>
#include <klocale.h>
#include "devices/base/device_group.h"
@@ -23,8 +23,8 @@
#include "gui_debug_manager.h"
//-----------------------------------------------------------------------------
-Register::MainView::MainView(const QString &title, const QString &tag, QWidget *parent)
- : DeviceEditor(title, tag, parent, "register_view"), _debugging(false)
+Register::MainView::MainView(const TQString &title, const TQString &tag, TQWidget *tqparent)
+ : DeviceEditor(title, tag, tqparent, "register_view"), _debugging(false)
{}
void Register::MainView::setDevice(bool force)
@@ -34,15 +34,15 @@ void Register::MainView::setDevice(bool force)
DeviceEditor::setDevice(force || oldDebugging!=_debugging);
}
-QWidget *Register::MainView::createView(const Device::Data *data, QWidget *parent)
+TQWidget *Register::MainView::createView(const Device::Data *data, TQWidget *tqparent)
{
- if ( data==0 ) return new QWidget(parent);
- Register::View *view = Device::groupui(*data).createRegisterView(parent);
+ if ( data==0 ) return new TQWidget(tqparent);
+ Register::View *view = Device::groupui(*data).createRegisterView(tqparent);
if (view) view->updateView();
else {
- QWidget *w = new QWidget(parent);
- QVBoxLayout *vbox = new QVBoxLayout(w, 10, 10);
- QLabel *label = new QLabel(i18n("The selected device has no register."), w);
+ TQWidget *w = new TQWidget(tqparent);
+ TQVBoxLayout *vbox = new TQVBoxLayout(w, 10, 10);
+ TQLabel *label = new TQLabel(i18n("The selected device has no register."), w);
vbox->addWidget(label);
vbox->addStretch(1);
return w;
diff --git a/src/libgui/register_view.h b/src/libgui/register_view.h
index 7d12f0d..98868e4 100644
--- a/src/libgui/register_view.h
+++ b/src/libgui/register_view.h
@@ -20,8 +20,9 @@ class View;
class MainView : public DeviceEditor
{
Q_OBJECT
+ TQ_OBJECT
public:
- MainView(const QString &title, const QString &tag, QWidget *parent = 0);
+ MainView(const TQString &title, const TQString &tag, TQWidget *tqparent = 0);
virtual bool isModified() const { return false; }
virtual bool isReadOnly() const { return true; }
virtual void addGui() {}
@@ -32,7 +33,7 @@ public:
private:
bool _debugging;
- virtual QWidget *createView(const Device::Data *, QWidget *parent);
+ virtual TQWidget *createView(const Device::Data *, TQWidget *tqparent);
virtual void setModifiedInternal(bool) {}
virtual void setReadOnlyInternal(bool) {}
};
diff --git a/src/libgui/text_editor.cpp b/src/libgui/text_editor.cpp
index aecbc99..eb9d16f 100644
--- a/src/libgui/text_editor.cpp
+++ b/src/libgui/text_editor.cpp
@@ -9,9 +9,9 @@
***************************************************************************/
#include "text_editor.h"
-#include <qfile.h>
-#include <qtextedit.h>
-#include <qlayout.h>
+#include <tqfile.h>
+#include <tqtextedit.h>
+#include <tqlayout.h>
#include <klibloader.h>
#include <kpopupmenu.h>
@@ -37,33 +37,33 @@ const TextEditor::MarkTypeData TextEditor::MARK_TYPE_DATA[Breakpoint::Nb_MarkTyp
{ KTextEditor::MarkInterface::Error, "piklab_breakpoint_invalid" }
};
-QPixmap TextEditor::pixmap(Breakpoint::MarkType type)
+TQPixmap TextEditor::pixmap(Breakpoint::MarkType type)
{
return SmallIcon(MARK_TYPE_DATA[type].pixmap);
}
-TextEditor::TextEditor(bool withDebugger, QWidget *parent, const char *name)
- : Editor(parent, name), _view(0)
+TextEditor::TextEditor(bool withDebugger, TQWidget *tqparent, const char *name)
+ : Editor(tqparent, name), _view(0)
{
KLibFactory *factory = KLibLoader::self()->factory("libkatepart");
if ( factory==0 ) qFatal("Could not find katepart");
- _document = static_cast<Kate::Document *>(factory->create(this, "kate", "KTextEditor::Document"));
+ _document = static_cast<Kate::Document *>(factory->create(TQT_TQOBJECT(this), "kate", "KTextEditor::Document"));
_oldModified = _document->isModified();
_oldReadOnly = !_document->isReadWrite();
- QVBoxLayout *top = new QVBoxLayout(this, 0, 10);
- _split = new QSplitter(this);
- _split->setFrameStyle(QFrame::TabWidgetPanel | QFrame::Sunken);
+ TQVBoxLayout *top = new TQVBoxLayout(this, 0, 10);
+ _split = new TQSplitter(this);
+ _split->setFrameStyle(TQFrame::TabWidgetPanel | TQFrame::Sunken);
top->addWidget(_split);
- connect(_document, SIGNAL(hlChanged()), SLOT(highlightChanged()));
+ connect(_document, TQT_SIGNAL(hlChanged()), TQT_SLOT(highlightChanged()));
setAcceptDrops(true);
addView();
for (uint i=0; i<Breakpoint::Nb_MarkTypes; i++)
_document->setPixmap(KTextEditor::MarkInterface::MarkTypes(MARK_TYPE_DATA[i].type), pixmap(Breakpoint::MarkType(i)));
- if (withDebugger) QTimer::singleShot(0, this, SLOT(addToDebugManager()));
+ if (withDebugger) TQTimer::singleShot(0, this, TQT_SLOT(addToDebugManager()));
}
bool TextEditor::open(const PURL::Url &url)
@@ -80,10 +80,10 @@ void TextEditor::addToDebugManager()
static_cast<Debugger::GuiManager *>(Debugger::manager)->addTextEditor(*this);
}
-bool TextEditor::eventFilter(QObject *, QEvent *e)
+bool TextEditor::eventFilter(TQObject *, TQEvent *e)
{
- if ( e->type()==QEvent::KeyPress ) {
- if ( static_cast<QKeyEvent *>(e)->key()==Key_Escape ) return true;
+ if ( e->type()==TQEvent::KeyPress ) {
+ if ( TQT_TQKEYEVENT(e)->key()==Key_Escape ) return true;
}
return false;
}
@@ -93,10 +93,10 @@ void TextEditor::addView()
KTextEditor::View *v = _document->createView(_split);
if ( _view==0 ) _view = static_cast<Kate::View *>(v);
Q_ASSERT(v);
- connect(v, SIGNAL(gotFocus(Kate::View *)), SLOT(gotFocus(Kate::View *)));
- connect(v, SIGNAL(cursorPositionChanged()), SLOT(statusChanged()));
- connect(v, SIGNAL(dropEventPass(QDropEvent *)), SIGNAL(dropEventPass(QDropEvent *)));
- connect(v, SIGNAL(newStatus()), SLOT(statusChanged()));
+ connect(v, TQT_SIGNAL(gotFocus(Kate::View *)), TQT_SLOT(gotFocus(Kate::View *)));
+ connect(v, TQT_SIGNAL(cursorPositionChanged()), TQT_SLOT(statusChanged()));
+ connect(v, TQT_SIGNAL(dropEventPass(TQDropEvent *)), TQT_SIGNAL(dropEventPass(TQDropEvent *)));
+ connect(v, TQT_SIGNAL(newtqStatus()), TQT_SLOT(statusChanged()));
v->show();
v->setFocus();
v->child(0, "KateViewInternal")->installEventFilter(this);
@@ -104,8 +104,8 @@ void TextEditor::addView()
pmi->installPopup(&Main::popup("ktexteditor_popup"));
// dispatch available space between views
- QValueList<int> list = _split->sizes();
- QValueList<int>::Iterator it;
+ TQValueList<int> list = _split->sizes();
+ TQValueList<int>::Iterator it;
int sum = 0;
for (it = list.begin(); it!= list.end(); ++it) sum += *it;
sum /= list.size();
@@ -167,7 +167,7 @@ void TextEditor::statusChanged()
{
uint line, col;
_view->cursorPosition(&line, &col) ;
- QString text = i18n("Line: %1 Col: %2").arg(line+1).arg(col+1);
+ TQString text = i18n("Line: %1 Col: %2").tqarg(line+1).tqarg(col+1);
if( isReadOnly() ) text += " " + i18n("R/O");
emit statusTextChanged(" " + text + " ");
if ( isReadOnly()!=_oldReadOnly || isModified()!=_oldModified ) emit guiChanged();
@@ -178,7 +178,7 @@ void TextEditor::statusChanged()
Breakpoint::updateActions(&data);
}
-uint TextEditor::highlightMode(const QString &name) const
+uint TextEditor::highlightMode(const TQString &name) const
{
uint mode = 0;
for (; mode<_document->hlModeCount(); mode++)
@@ -213,8 +213,8 @@ void TextEditor::setMark(uint line, Breakpoint::MarkType type)
void TextEditor::clearMarks(uint type)
{
- QPtrList<KTextEditor::Mark> marks = _document->marks();
- QPtrListIterator<KTextEditor::Mark> it(marks);
+ TQPtrList<KTextEditor::Mark> marks = _document->marks();
+ TQPtrListIterator<KTextEditor::Mark> it(marks);
for (; it.current(); ++it)
if ( it.current()->type==type ) _document->removeMark(it.current()->line, it.current()->type);
}
@@ -224,20 +224,20 @@ void TextEditor::clearBreakpointMarks()
for (uint i=0; i<Breakpoint::Nb_MarkTypes; i++) clearMarks(MARK_TYPE_DATA[i].type);
}
-QValueList<uint> TextEditor::bookmarkLines() const
+TQValueList<uint> TextEditor::bookmarkLines() const
{
- QValueList<uint> lines;
- QPtrList<KTextEditor::Mark> marks = _document->marks();
- QPtrListIterator<KTextEditor::Mark> it(marks);
+ TQValueList<uint> lines;
+ TQPtrList<KTextEditor::Mark> marks = _document->marks();
+ TQPtrListIterator<KTextEditor::Mark> it(marks);
for (; it.current(); ++it)
if ( it.current()->type==KTextEditor::MarkInterface::Bookmark ) lines.append(it.current()->line);
return lines;
}
-void TextEditor::setBookmarkLines(const QValueList<uint> &lines)
+void TextEditor::setBookmarkLines(const TQValueList<uint> &lines)
{
clearMarks(KTextEditor::MarkInterface::Bookmark);
- QValueList<uint>::const_iterator it;
+ TQValueList<uint>::const_iterator it;
for (it=lines.begin(); it!=lines.end(); ++it)
_document->setMark(*it, KTextEditor::MarkInterface::Bookmark);
}
@@ -251,8 +251,8 @@ void TextEditor::slotChangedText()
//Found in the descript Qstringlist.
- QString currentword;
- QString testval;
+ TQString currentword;
+ TQString testval;
Kate::View *v = currentView();
currentword = v->currentTextLine();
@@ -260,7 +260,7 @@ void TextEditor::slotChangedText()
currentword = currentword.simplifyWhiteSpace();
currentword = currentword.upper();
- for ( QStringList::Iterator it = descript.begin(); it != descript.end(); ++it )
+ for ( TQStringList::Iterator it = descript.begin(); it != descript.end(); ++it )
{
testval = *it;
if(testval.startsWith(currentword.left(5)))
@@ -321,12 +321,12 @@ void TextEditor::populateList()
#endif
//-----------------------------------------------------------------------------
-SimpleTextEditor::SimpleTextEditor(bool withDebugger, PURL::FileType type, QWidget *parent, const char *name)
- : TextEditor(withDebugger, parent, name), _type(type), _file(_sview)
+SimpleTextEditor::SimpleTextEditor(bool withDebugger, PURL::FileType type, TQWidget *tqparent, const char *name)
+ : TextEditor(withDebugger, tqparent, name), _type(type), _file(_sview)
{}
-SimpleTextEditor::SimpleTextEditor(bool withDebugger, QWidget *parent, const char *name)
- : TextEditor(withDebugger, parent, name), _type(PURL::Nb_FileTypes), _file(_sview)
+SimpleTextEditor::SimpleTextEditor(bool withDebugger, TQWidget *tqparent, const char *name)
+ : TextEditor(withDebugger, tqparent, name), _type(PURL::Nb_FileTypes), _file(_sview)
{}
bool SimpleTextEditor::open(const PURL::Url &url)
@@ -335,7 +335,7 @@ bool SimpleTextEditor::open(const PURL::Url &url)
return TextEditor::open(url);
}
-bool SimpleTextEditor::setText(const QString &text)
+bool SimpleTextEditor::setText(const TQString &text)
{
_file.openForWrite();
_file.appendText(text);
diff --git a/src/libgui/text_editor.h b/src/libgui/text_editor.h
index 9c5a994..5b76734 100644
--- a/src/libgui/text_editor.h
+++ b/src/libgui/text_editor.h
@@ -10,9 +10,9 @@
#ifndef TEXT_EDITOR_H
#define TEXT_EDITOR_H
-#include <qsplitter.h>
-#include <qstringlist.h>
-class QSplitter;
+#include <tqsplitter.h>
+#include <tqstringlist.h>
+class TQSplitter;
#include <kate/view.h>
#include <kate/document.h>
@@ -25,8 +25,9 @@ class QSplitter;
class TextEditor : public Editor
{
Q_OBJECT
+ TQ_OBJECT
public:
- TextEditor(bool withDebugger, QWidget *parent, const char *name = 0);
+ TextEditor(bool withDebugger, TQWidget *tqparent, const char *name = 0);
virtual PURL::FileType fileType() const { return url().fileType(); }
virtual PURL::Url url() const { return _document->url(); }
virtual bool isModified() const;
@@ -34,16 +35,16 @@ public:
virtual void addGui();
virtual void removeGui();
virtual void setFocus() { _view->setFocus(); }
- static QPixmap pixmap(Breakpoint::MarkType type);
+ static TQPixmap pixmap(Breakpoint::MarkType type);
void setMark(uint line, Breakpoint::MarkType type);
void clearBreakpointMarks();
void setCursor(uint line, uint column) { _view->setCursorPosition(line, column); }
uint cursorLine() const;
virtual bool open(const PURL::Url &url);
virtual bool save(const PURL::Url &url) { return _document->saveAs(url.kurl()); }
- virtual bool eventFilter(QObject *o, QEvent *e);
- virtual QValueList<uint> bookmarkLines() const;
- virtual void setBookmarkLines(const QValueList<uint> &lines);
+ virtual bool eventFilter(TQObject *o, TQEvent *e);
+ virtual TQValueList<uint> bookmarkLines() const;
+ virtual void setBookmarkLines(const TQValueList<uint> &lines);
public slots:
void addView();
@@ -64,7 +65,7 @@ private slots:
void addToDebugManager();
private:
- QSplitter *_split;
+ TQSplitter *_split;
bool _oldModified, _oldReadOnly;
struct MarkTypeData {
uint type;
@@ -75,7 +76,7 @@ private:
private:
virtual void setModifiedInternal(bool modified);
virtual void setReadOnlyInternal(bool readOnly);
- uint highlightMode(const QString &name) const;
+ uint highlightMode(const TQString &name) const;
void clearMarks(uint type);
};
@@ -83,12 +84,13 @@ private:
class SimpleTextEditor : public TextEditor
{
Q_OBJECT
+ TQ_OBJECT
public:
- SimpleTextEditor(bool withDebugger, PURL::FileType type, QWidget *parent, const char *name = 0);
- SimpleTextEditor(bool withDebugger, QWidget *parent, const char *name = 0);
+ SimpleTextEditor(bool withDebugger, PURL::FileType type, TQWidget *tqparent, const char *name = 0);
+ SimpleTextEditor(bool withDebugger, TQWidget *tqparent, const char *name = 0);
void setFileType(PURL::FileType type) { _type = type; }
virtual PURL::FileType fileType() const { return _type; }
- bool setText(const QString &text);
+ bool setText(const TQString &text);
virtual bool open(const PURL::Url &url);
protected:
diff --git a/src/libgui/toplevel.cpp b/src/libgui/toplevel.cpp
index c757ace..1acb52e 100644
--- a/src/libgui/toplevel.cpp
+++ b/src/libgui/toplevel.cpp
@@ -9,16 +9,16 @@
***************************************************************************/
#include "toplevel.h"
-#include <qpixmap.h>
-#include <qiconset.h>
-#include <qlayout.h>
-#include <qsplitter.h>
-#include <qstringlist.h>
-#include <qtimer.h>
-#include <qprogressbar.h>
-#include <qeventloop.h>
-#include <qapplication.h>
-#include <qtooltip.h>
+#include <tqpixmap.h>
+#include <tqiconset.h>
+#include <tqlayout.h>
+#include <tqsplitter.h>
+#include <tqstringlist.h>
+#include <tqtimer.h>
+#include <tqprogressbar.h>
+#include <tqeventloop.h>
+#include <tqapplication.h>
+#include <tqtooltip.h>
#include <kstatusbar.h>
#include <klocale.h>
@@ -68,8 +68,8 @@
#include "global_config.h"
//----------------------------------------------------------------------------
-KDockWidget *MainWindow::createDock(const QString &name, const QPixmap &icon,
- const QString &title, const DockPosition &position)
+KDockWidget *MainWindow::createDock(const TQString &name, const TQPixmap &icon,
+ const TQString &title, const DockPosition &position)
{
KDockWidget *dock = createDockWidget(name, icon, 0, title);
dock->setDockSite(KDockWidget::DockCenter);
@@ -78,7 +78,7 @@ KDockWidget *MainWindow::createDock(const QString &name, const QPixmap &icon,
ddata.position = position;
ddata.dock = dock;
ddata.action = new ViewMenuAction(dock);
- connect(ddata.action, SIGNAL(activated(QWidget *)), SLOT(toggleToolView(QWidget *)));
+ connect(ddata.action, TQT_SIGNAL(activated(TQWidget *)), TQT_SLOT(toggleToolView(TQWidget *)));
_docks += ddata;
initDockPosition(ddata);
return dock;
@@ -91,26 +91,26 @@ MainWindow::MainWindow()
Main::_toplevel = this;
// status bar
- _actionStatus = new QLabel(statusBar());
- statusBar()->addWidget(_actionStatus);
- _actionProgress = new QProgressBar(statusBar());
+ _actiontqStatus = new TQLabel(statusBar());
+ statusBar()->addWidget(_actiontqStatus);
+ _actionProgress = new TQProgressBar(statusBar());
statusBar()->addWidget(_actionProgress);
- _debugStatus = new QLabel(statusBar());
- statusBar()->addWidget(_debugStatus, 0, true);
- _editorStatus = new QLabel(statusBar());
- statusBar()->addWidget(_editorStatus, 0, true);
- _programmerStatus = new ProgrammerStatusWidget(statusBar());
- connect(_programmerStatus, SIGNAL(configure()), SLOT(configureProgrammer()));
- connect(_programmerStatus, SIGNAL(selected(const Programmer::Group &)), SLOT(selectProgrammer(const Programmer::Group &)));
- statusBar()->addWidget(_programmerStatus->widget(), 0, true);
- _toolStatus = new ToolStatusWidget(statusBar());
- connect(_toolStatus, SIGNAL(configureToolchain()), SLOT(configureToolchains()));
- connect(_toolStatus, SIGNAL(configure()), SLOT(configureProject()));
- connect(_toolStatus, SIGNAL(selected(const Tool::Group &)), SLOT(selectTool(const Tool::Group &)));
- statusBar()->addWidget(_toolStatus->widget(), 0, true);
+ _debugtqStatus = new TQLabel(statusBar());
+ statusBar()->addWidget(_debugtqStatus, 0, true);
+ _editortqStatus = new TQLabel(statusBar());
+ statusBar()->addWidget(_editortqStatus, 0, true);
+ _programmertqStatus = new ProgrammerStatusWidget(statusBar());
+ connect(_programmertqStatus, TQT_SIGNAL(configure()), TQT_SLOT(configureProgrammer()));
+ connect(_programmertqStatus, TQT_SIGNAL(selected(const Programmer::Group &)), TQT_SLOT(selectProgrammer(const Programmer::Group &)));
+ statusBar()->addWidget(_programmertqStatus->widget(), 0, true);
+ _tooltqStatus = new ToolStatusWidget(statusBar());
+ connect(_tooltqStatus, TQT_SIGNAL(configureToolchain()), TQT_SLOT(configureToolchains()));
+ connect(_tooltqStatus, TQT_SIGNAL(configure()), TQT_SLOT(configureProject()));
+ connect(_tooltqStatus, TQT_SIGNAL(selected(const Tool::Group &)), TQT_SLOT(selectTool(const Tool::Group &)));
+ statusBar()->addWidget(_tooltqStatus->widget(), 0, true);
// interface
- _mainDock = createDockWidget("main_dock_widget", QPixmap());
+ _mainDock = createDockWidget("main_dock_widget", TQPixmap());
_mainDock->setDockSite(KDockWidget::DockCorner);
_mainDock->setEnableDocking(KDockWidget::DockNone);
setView(_mainDock);
@@ -120,7 +120,7 @@ MainWindow::MainWindow()
KDockWidget *dock = createDock("project_manager_dock_widget", PURL::icon(PURL::Project),
i18n("Project Manager"), DockPosition(KDockWidget::DockLeft, 20));
Main::_projectManager = new ProjectManager::View(dock);
- connect(Main::_projectManager, SIGNAL(guiChanged()), SLOT(updateGUI()));
+ connect(TQT_TQOBJECT(Main::_projectManager), TQT_SIGNAL(guiChanged()), TQT_SLOT(updateGUI()));
dock->setWidget(Main::_projectManager);
dock = createDock("watch_view_dock_widget", loader.loadIcon("viewmag", KIcon::Small),
@@ -130,26 +130,26 @@ MainWindow::MainWindow()
Main::_editorManager = new EditorManager(_mainDock);
_mainDock->setWidget(Main::_editorManager);
- connect(Main::_editorManager, SIGNAL(guiChanged()), SLOT(updateGUI()));
- connect(Main::_editorManager, SIGNAL(modified(const PURL::Url &)), Main::_projectManager, SLOT(modified(const PURL::Url &)));
- connect(Main::_editorManager, SIGNAL(statusChanged(const QString &)), _editorStatus, SLOT(setText(const QString &)));
+ connect(TQT_TQOBJECT(Main::_editorManager), TQT_SIGNAL(guiChanged()), TQT_SLOT(updateGUI()));
+ connect(TQT_TQOBJECT(Main::_editorManager), TQT_SIGNAL(modified(const PURL::Url &)), TQT_TQOBJECT(Main::_projectManager), TQT_SLOT(modified(const PURL::Url &)));
+ connect(TQT_TQOBJECT(Main::_editorManager), TQT_SIGNAL(statusChanged(const TQString &)), _editortqStatus, TQT_SLOT(setText(const TQString &)));
dock = createDock("compile_log_dock_widget", loader.loadIcon("piklab_compile", KIcon::Small),
i18n("Compile Log"), DockPosition(KDockWidget::DockBottom, 80));
Main::_compileLog = new Compile::LogWidget(dock);
- Main::_compileLog->setFocusPolicy(NoFocus);
+ Main::_compileLog->setFocusPolicy(TQ_NoFocus);
dock->setWidget(Main::_compileLog);
dock = createDock("program_log_dock_widget", loader.loadIcon("piklab_burnchip", KIcon::Small),
i18n("Program Log"), DockPosition("compile_log_dock_widget"));
_programLog = new Log::Widget(dock, "program_log");
- _programLog->setFocusPolicy(NoFocus);
+ _programLog->setFocusPolicy(TQ_NoFocus);
dock->setWidget(_programLog);
dock = createDock("breakpoints_dock_widget", loader.loadIcon("piklab_breakpoint_active", KIcon::Small),
i18n("Breakpoints"), DockPosition("compile_log_dock_widget"));
Main::_breakpointsView = new Breakpoint::View(dock);
- Main::_breakpointsView->setFocusPolicy(NoFocus);
+ Main::_breakpointsView->setFocusPolicy(TQ_NoFocus);
dock->setWidget(Main::_breakpointsView);
dock = createDock("console_dock_widget", loader.loadIcon("konsole", KIcon::Small),
@@ -158,199 +158,199 @@ MainWindow::MainWindow()
dock->setWidget(Main::_consoleView);
// managers
- Programmer::manager = new Programmer::GuiManager(this);
+ Programmer::manager = new Programmer::GuiManager(TQT_TQOBJECT(this));
Programmer::manager->setView(_programLog);
- connect(Programmer::manager, SIGNAL(actionMessage(const QString &)), _actionStatus, SLOT(setText(const QString &)));
- connect(Programmer::manager, SIGNAL(showProgress(bool)), SLOT(showProgress(bool)));
- connect(Programmer::manager, SIGNAL(setTotalProgress(uint)), SLOT(setTotalProgress(uint)));
- connect(Programmer::manager, SIGNAL(setProgress(uint)), SLOT(setProgress(uint)));
+ connect(Programmer::manager, TQT_SIGNAL(actionMessage(const TQString &)), _actiontqStatus, TQT_SLOT(setText(const TQString &)));
+ connect(Programmer::manager, TQT_SIGNAL(showProgress(bool)), TQT_SLOT(showProgress(bool)));
+ connect(Programmer::manager, TQT_SIGNAL(setTotalProgress(uint)), TQT_SLOT(setTotalProgress(uint)));
+ connect(Programmer::manager, TQT_SIGNAL(setProgress(uint)), TQT_SLOT(setProgress(uint)));
Debugger::manager = new Debugger::GuiManager;
- connect(Debugger::manager, SIGNAL(targetStateChanged()), SLOT(updateGUI()));
- connect(Debugger::manager, SIGNAL(statusChanged(const QString &)), _debugStatus, SLOT(setText(const QString &)));
- connect(Debugger::manager, SIGNAL(actionMessage(const QString &)), _actionStatus, SLOT(setText(const QString &)));
+ connect(Debugger::manager, TQT_SIGNAL(targetStateChanged()), TQT_SLOT(updateGUI()));
+ connect(Debugger::manager, TQT_SIGNAL(statusChanged(const TQString &)), _debugtqStatus, TQT_SLOT(setText(const TQString &)));
+ connect(Debugger::manager, TQT_SIGNAL(actionMessage(const TQString &)), _actiontqStatus, TQT_SLOT(setText(const TQString &)));
- Main::_compileManager = new Compile::Manager(this);
+ Main::_compileManager = new Compile::Manager(TQT_TQOBJECT(this));
Main::_compileManager->setView(Main::_compileLog);
- connect(Main::_compileManager, SIGNAL(success()), SLOT(compileSuccess()));
- connect(Main::_compileManager, SIGNAL(failure()), SLOT(compileFailure()));
- connect(Main::_compileManager, SIGNAL(updateFile(const Compile::FileData &)),
- SLOT(updateFile(const Compile::FileData &)));
+ connect(Main::_compileManager, TQT_SIGNAL(success()), TQT_SLOT(compileSuccess()));
+ connect(Main::_compileManager, TQT_SIGNAL(failure()), TQT_SLOT(compileFailure()));
+ connect(Main::_compileManager, TQT_SIGNAL(updateFile(const Compile::FileData &)),
+ TQT_SLOT(updateFile(const Compile::FileData &)));
// actions
// file actions
- KAction *a = KStdAction::openNew(this, SLOT(newSourceFile()), actionCollection());
+ KAction *a = KStdAction::openNew(TQT_TQOBJECT(this), TQT_SLOT(newSourceFile()), actionCollection());
a->setText(i18n("&New Source File..."));
- (void)new KAction(i18n("New hex File..."), "filenew", 0, this, SLOT(newHexFile()),
+ (void)new KAction(i18n("New hex File..."), "filenew", 0, TQT_TQOBJECT(this), TQT_SLOT(newHexFile()),
actionCollection(), "file_new_hex");
- KStdAction::open(this, SLOT(openFile()), actionCollection());
- KRecentFilesAction *recent = KStdAction::openRecent(this, SLOT(openRecentFile(const KURL &)), actionCollection());
+ KStdAction::open(TQT_TQOBJECT(this), TQT_SLOT(openFile()), actionCollection());
+ KRecentFilesAction *recent = KStdAction::openRecent(TQT_TQOBJECT(this), TQT_SLOT(openRecentFile(const KURL &)), actionCollection());
recent->setMaxItems(20);
recent->loadEntries(kapp->config(), "recent-files");
- (void)new KAction(i18n("Save All"), 0, 0, Main::_editorManager, SLOT(saveAllFiles()),
+ (void)new KAction(i18n("Save All"), 0, 0, TQT_TQOBJECT(Main::_editorManager), TQT_SLOT(saveAllFiles()),
actionCollection(), "file_save_all");
- KStdAction::close(Main::_editorManager, SLOT(closeCurrentEditor()), actionCollection());
- (void)new KAction(i18n("C&lose All"), 0, 0, Main::_editorManager, SLOT(closeAllEditors()),
+ KStdAction::close(TQT_TQOBJECT(Main::_editorManager), TQT_SLOT(closeCurrentEditor()), actionCollection());
+ (void)new KAction(i18n("C&lose All"), 0, 0, TQT_TQOBJECT(Main::_editorManager), TQT_SLOT(closeAllEditors()),
actionCollection(), "file_close_all");
- (void)new KAction(i18n("Close All Others"), 0, 0, Main::_editorManager, SLOT(closeAllOtherEditors()),
+ (void)new KAction(i18n("Close All Others"), 0, 0, TQT_TQOBJECT(Main::_editorManager), TQT_SLOT(closeAllOtherEditors()),
actionCollection(), "file_closeother");
- KStdAction::quit(this, SLOT(close()), actionCollection());
+ KStdAction::quit(TQT_TQOBJECT(this), TQT_SLOT(close()), actionCollection());
// edit actions
// view actions
- (void)new KAction(i18n("Back"), "back", Qt::ALT + Qt::Key_Left,
- Main::_editorManager, SLOT(goBack()), actionCollection(), "history_back");
- (void)new KAction(i18n("Forward"), "forward", Qt::ALT + Qt::Key_Right,
- Main::_editorManager, SLOT(goForward()), actionCollection(), "history_forward");
- (void)new KAction(i18n("Switch to..."), 0, Qt::CTRL + Qt::Key_Slash,
- Main::_editorManager, SLOT(switchToEditor()), actionCollection(), "file_switchto");
- (void)new KAction(i18n("Switch Header/Implementation"), 0, Qt::SHIFT + Qt::Key_F12,
- Main::_editorManager, SLOT(switchHeaderImplementation()), actionCollection(), "view_switch_source");
- (void)new KAction(QString::null, 0, 0,
- Debugger::manager, SLOT(toggleBreakpoint()), actionCollection(), "toggle_breakpoint");
- (void)new KAction(QString::null, 0, 0,
- Debugger::manager, SLOT(toggleEnableBreakpoint()), actionCollection(), "enable_breakpoint");
+ (void)new KAction(i18n("Back"), "back", TQt::ALT + TQt::Key_Left,
+ TQT_TQOBJECT(Main::_editorManager), TQT_SLOT(goBack()), actionCollection(), "history_back");
+ (void)new KAction(i18n("Forward"), "forward", TQt::ALT + TQt::Key_Right,
+ TQT_TQOBJECT(Main::_editorManager), TQT_SLOT(goForward()), actionCollection(), "history_forward");
+ (void)new KAction(i18n("Switch to..."), 0, TQt::CTRL + TQt::Key_Slash,
+ TQT_TQOBJECT(Main::_editorManager), TQT_SLOT(switchToEditor()), actionCollection(), "file_switchto");
+ (void)new KAction(i18n("Switch Header/Implementation"), 0, TQt::SHIFT + TQt::Key_F12,
+ TQT_TQOBJECT(Main::_editorManager), TQT_SLOT(switchHeaderImplementation()), actionCollection(), "view_switch_source");
+ (void)new KAction(TQString(), 0, 0,
+ Debugger::manager, TQT_SLOT(toggleBreakpoint()), actionCollection(), "toggle_breakpoint");
+ (void)new KAction(TQString(), 0, 0,
+ Debugger::manager, TQT_SLOT(toggleEnableBreakpoint()), actionCollection(), "enable_breakpoint");
(void)new KAction(i18n("Show disassembly location"), 0, 0,
- Debugger::manager, SLOT(showDisassemblyLocation()), actionCollection(), "show_disassembly_location");
+ Debugger::manager, TQT_SLOT(showDisassemblyLocation()), actionCollection(), "show_disassembly_location");
KActionMenu *toolViewsMenu = new KActionMenu( i18n("Tool Views"), 0, "view_tool_views");
- connect(toolViewsMenu->popupMenu(), SIGNAL(aboutToShow()), SLOT(updateToolViewsActions()));
+ connect(toolViewsMenu->popupMenu(), TQT_SIGNAL(aboutToShow()), TQT_SLOT(updateToolViewsActions()));
actionCollection()->insert(toolViewsMenu);
- a = new KAction(i18n("&Reset Layout"), 0, 0, this, SLOT(resetDockLayout()), actionCollection(), "view_reset_layout");
+ a = new KAction(i18n("&Reset Layout"), 0, 0, TQT_TQOBJECT(this), TQT_SLOT(resetDockLayout()), actionCollection(), "view_reset_layout");
toolViewsMenu->insert(a);
toolViewsMenu->popupMenu()->insertSeparator();
- QValueList<DockData>::iterator it;
+ TQValueList<DockData>::iterator it;
for(it=_docks.begin(); it!=_docks.end(); ++it) toolViewsMenu->insert((*it).action);
// project actions
(void)new KAction(i18n("New Project..."), "piklab_createproject", 0,
- this, SLOT(newProject()), actionCollection(), "project_new");
+ TQT_TQOBJECT(this), TQT_SLOT(newProject()), actionCollection(), "project_new");
(void)new KAction(i18n("Open Project..."), "piklab_openproject", 0,
- this , SLOT(openProject()), actionCollection(), "project_open");
+ TQT_TQOBJECT(this), TQT_SLOT(openProject()), actionCollection(), "project_open");
recent = new KRecentFilesAction(i18n("Open Recent Project"), 0,
- this, SLOT(openRecentProject(const KURL &)), actionCollection(), "project_open_recent");
+ TQT_TQOBJECT(this), TQT_SLOT(openRecentProject(const KURL &)), actionCollection(), "project_open_recent");
recent->setMaxItems(20);
recent->loadEntries(kapp->config(), "recent-projects");
(void)new KAction(i18n("Project Options..."), "configure", 0,
- this, SLOT(configureProject()), actionCollection(), "project_options");
+ TQT_TQOBJECT(this), TQT_SLOT(configureProject()), actionCollection(), "project_options");
(void)new KAction(i18n("Close Project"), "fileclose", 0,
- this, SLOT(closeProject()), actionCollection(), "project_close");
+ TQT_TQOBJECT(this), TQT_SLOT(closeProject()), actionCollection(), "project_close");
(void)new KAction(i18n("Add Source File..."), "piklab_addfile", 0,
- Main::_projectManager, SLOT(insertSourceFiles()), actionCollection(), "project_add_source_file");
+ TQT_TQOBJECT(Main::_projectManager), TQT_SLOT(insertSourceFiles()), actionCollection(), "project_add_source_file");
(void)new KAction(i18n("Add Object File..."), "piklab_addfile", 0,
- Main::_projectManager, SLOT(insertObjectFiles()), actionCollection(), "project_add_object_file");
+ TQT_TQOBJECT(Main::_projectManager), TQT_SLOT(insertObjectFiles()), actionCollection(), "project_add_object_file");
(void)new KAction(i18n("Add Current File"), "piklab_addcurrentfile", 0,
- Main::_projectManager, SLOT(insertCurrentFile()), actionCollection(), "project_add_current_file");
+ TQT_TQOBJECT(Main::_projectManager), TQT_SLOT(insertCurrentFile()), actionCollection(), "project_add_current_file");
// build actions
- (void)new KAction(i18n("&Build Project"), "piklab_compile", Qt::Key_F8,
- this, SLOT(buildProject()), actionCollection(), "build_build_project");
- (void)new KAction(i18n("&Compile File"), 0, Qt::SHIFT + Qt::Key_F8,
- this, SLOT(compileFile()), actionCollection(), "build_compile_file");
+ (void)new KAction(i18n("&Build Project"), "piklab_compile", TQt::Key_F8,
+ TQT_TQOBJECT(this), TQT_SLOT(buildProject()), actionCollection(), "build_build_project");
+ (void)new KAction(i18n("&Compile File"), 0, TQt::SHIFT + TQt::Key_F8,
+ TQT_TQOBJECT(this), TQT_SLOT(compileFile()), actionCollection(), "build_compile_file");
(void)new KAction(i18n("Clean"), "trashcan_empty", 0,
- this, SLOT(cleanBuild()), actionCollection(), "build_clean");
+ TQT_TQOBJECT(this), TQT_SLOT(cleanBuild()), actionCollection(), "build_clean");
(void)new KAction(i18n("Stop"), "stop", 0,
- this, SLOT(stopBuild()), actionCollection(), "build_stop");
+ TQT_TQOBJECT(this), TQT_SLOT(stopBuild()), actionCollection(), "build_stop");
// programmer actions
(void)new KAction(i18n("&Connect"), "connect_creating", 0,
- Programmer::manager, SLOT(connectDevice()), actionCollection(), "prog_connect");
+ Programmer::manager, TQT_SLOT(connectDevice()), actionCollection(), "prog_connect");
(void)new KToggleAction(i18n("Device Power"), "piklab_power", 0,
- Programmer::manager, SLOT(toggleDevicePower()), actionCollection(), "prog_power");
+ Programmer::manager, TQT_SLOT(toggleDevicePower()), actionCollection(), "prog_power");
(void)new KAction(i18n("&Disconnect"), "connect_no", 0,
- Programmer::manager, SLOT(disconnectDevice()), actionCollection(), "prog_disconnect");
- (void)new KAction(i18n("&Program"), "piklab_burnchip", Qt::SHIFT + Qt::Key_F5,
- this , SLOT(program()), actionCollection(), "prog_program");
- (void)new KAction(i18n("&Verify"), "piklab_verifychip", Qt::SHIFT + Qt::Key_F6,
- this , SLOT(verify()), actionCollection(), "prog_verify");
- (void)new KAction(i18n("&Read"), "piklab_readchip", Qt::SHIFT + Qt::Key_F7,
- this , SLOT(read()), actionCollection(), "prog_read");
+ Programmer::manager, TQT_SLOT(disconnectDevice()), actionCollection(), "prog_disconnect");
+ (void)new KAction(i18n("&Program"), "piklab_burnchip", TQt::SHIFT + TQt::Key_F5,
+ TQT_TQOBJECT(this), TQT_SLOT(program()), actionCollection(), "prog_program");
+ (void)new KAction(i18n("&Verify"), "piklab_verifychip", TQt::SHIFT + TQt::Key_F6,
+ TQT_TQOBJECT(this), TQT_SLOT(verify()), actionCollection(), "prog_verify");
+ (void)new KAction(i18n("&Read"), "piklab_readchip", TQt::SHIFT + TQt::Key_F7,
+ TQT_TQOBJECT(this), TQT_SLOT(read()), actionCollection(), "prog_read");
(void)new KAction(i18n("&Erase"), "piklab_erasechip", 0,
- this, SLOT(erase()), actionCollection(), "prog_erase");
+ TQT_TQOBJECT(this), TQT_SLOT(erase()), actionCollection(), "prog_erase");
(void)new KAction(i18n("&Blank Check"), "piklab_blankcheck", 0,
- this, SLOT(blankCheck()), actionCollection(), "prog_blank_check");
- (void)new KAction(i18n("&Run"), "launch", Qt::SHIFT + Qt::Key_F9,
- Programmer::manager, SLOT(run()), actionCollection(), "prog_run");
+ TQT_TQOBJECT(this), TQT_SLOT(blankCheck()), actionCollection(), "prog_blank_check");
+ (void)new KAction(i18n("&Run"), "launch", TQt::SHIFT + TQt::Key_F9,
+ Programmer::manager, TQT_SLOT(run()), actionCollection(), "prog_run");
(void)new KAction(i18n("&Stop"), "piklab_stop", 0,
- Programmer::manager, SLOT(halt()), actionCollection(), "prog_stop");
+ Programmer::manager, TQT_SLOT(halt()), actionCollection(), "prog_stop");
(void)new KAction(i18n("R&estart"), "piklab_restart", 0,
- Programmer::manager, SLOT(restart()), actionCollection(), "prog_restart");
+ Programmer::manager, TQT_SLOT(restart()), actionCollection(), "prog_restart");
(void)new KAction(i18n("&Advanced..."), 0, 0,
- Programmer::manager , SLOT(showAdvancedDialog()), actionCollection(), "prog_advanced");
+ Programmer::manager , TQT_SLOT(showAdvancedDialog()), actionCollection(), "prog_advanced");
(void)new KAction(i18n("Settings..."), "configure", 0,
- this , SLOT(showProgrammerSettings()), actionCollection(), "prog_settings");
+ TQT_TQOBJECT(this), TQT_SLOT(showProgrammerSettings()), actionCollection(), "prog_settings");
// debugger actions
- (void)new KAction(i18n("&Start"), "launch", Qt::SHIFT + Qt::Key_F9,
- Programmer::manager, SLOT(restart()), actionCollection(), "debug_start");
- (void)new KAction(i18n("&Run"), "piklab_run", Qt::SHIFT + Qt::Key_F9,
- Programmer::manager, SLOT(run()), actionCollection(), "debug_run");
+ (void)new KAction(i18n("&Start"), "launch", TQt::SHIFT + TQt::Key_F9,
+ Programmer::manager, TQT_SLOT(restart()), actionCollection(), "debug_start");
+ (void)new KAction(i18n("&Run"), "piklab_run", TQt::SHIFT + TQt::Key_F9,
+ Programmer::manager, TQT_SLOT(run()), actionCollection(), "debug_run");
(void)new KAction(i18n("&Step"), "piklab_debug_step", 0,
- Programmer::manager, SLOT(step()), actionCollection(), "debug_next");
+ Programmer::manager, TQT_SLOT(step()), actionCollection(), "debug_next");
//(void)new KAction(i18n("Step &In"), "piklab_debug_stepin",
- // 0, this, SLOT(debugStepIn()), actionCollection(), "debug_step_in");
+ // 0, TQT_TQOBJECT(this), TQT_SLOT(debugStepIn()), actionCollection(), "debug_step_in");
//(void)new KAction(i18n("Step &Out"), "piklab_debug_stepout",
- // 0, this, SLOT(debugStepOut()), actionCollection(), "debug_step_out");
+ // 0, TQT_TQOBJECT(this), TQT_SLOT(debugStepOut()), actionCollection(), "debug_step_out");
(void)new KAction(i18n("&Break<Translators: it is the verb>", "&Halt"), "piklab_debughalt", 0,
- Programmer::manager, SLOT(halt()), actionCollection(), "debug_halt");
+ Programmer::manager, TQT_SLOT(halt()), actionCollection(), "debug_halt");
(void)new KAction(i18n("&Disconnect/Stop"), "piklab_stop", 0,
- Programmer::manager, SLOT(disconnectDevice()), actionCollection(), "debug_stop");
+ Programmer::manager, TQT_SLOT(disconnectDevice()), actionCollection(), "debug_stop");
(void)new KAction(i18n("R&eset"), "piklab_restart", 0,
- Programmer::manager, SLOT(restart()), actionCollection(), "debug_reset");
+ Programmer::manager, TQT_SLOT(restart()), actionCollection(), "debug_reset");
(void)new KAction(i18n("Show Program Counter"), "piklab_program_counter", 0,
- Debugger::manager, SLOT(showPC()), actionCollection(), "debug_show_pc");
+ Debugger::manager, TQT_SLOT(showPC()), actionCollection(), "debug_show_pc");
(void)new KAction(i18n("Clear All Breakpoints"), "remove", 0,
- Debugger::manager, SLOT(clearBreakpoints()), actionCollection(), "debug_clear_breakpoints");
+ Debugger::manager, TQT_SLOT(clearBreakpoints()), actionCollection(), "debug_clear_breakpoints");
(void)new KAction(i18n("Settings..."), "configure", 0,
- this , SLOT(showDebuggerSettings()), actionCollection(), "debug_settings");
+ TQT_TQOBJECT(this), TQT_SLOT(showDebuggerSettings()), actionCollection(), "debug_settings");
// tools
(void)new KAction(i18n("&Pikloops..."), 0, 0,
- this , SLOT(runPikloops()), actionCollection(), "tools_pikloops");
- (void)new KAction(i18n("&Find Files..."), "find", 0,
- this , SLOT(runKfind()), actionCollection(), "tools_kfind");
+ TQT_TQOBJECT(this), TQT_SLOT(runPikloops()), actionCollection(), "tools_pikloops");
+ (void)new KAction(i18n("&Find Files..."), "tqfind", 0,
+ TQT_TQOBJECT(this), TQT_SLOT(runKtqfind()), actionCollection(), "tools_ktqfind");
(void)new KAction(i18n("&Device Information..."), "info", 0,
- this , SLOT(showDeviceInfo()), actionCollection(), "tools_device_information");
+ TQT_TQOBJECT(this), TQT_SLOT(showDeviceInfo()), actionCollection(), "tools_device_information");
(void)new KAction(i18n("&Config Generator..."), 0, 0,
- this , SLOT(configGenerator()), actionCollection(), "tools_config_generator");
+ TQT_TQOBJECT(this), TQT_SLOT(configGenerator()), actionCollection(), "tools_config_generator");
(void)new KAction(i18n("&Template Generator..."), 0, 0,
- this , SLOT(templateGenerator()), actionCollection(), "tools_template_generator");
+ TQT_TQOBJECT(this), TQT_SLOT(templateGenerator()), actionCollection(), "tools_template_generator");
// settings actions
(void)new KAction(i18n("Configure Toolchains..."), 0, 0,
- this, SLOT(configureToolchains()), actionCollection(), "options_configure_toolchains");
- (void)KStdAction::preferences(this, SLOT(configure()), actionCollection());
+ TQT_TQOBJECT(this), TQT_SLOT(configureToolchains()), actionCollection(), "options_configure_toolchains");
+ (void)KStdAction::preferences(TQT_TQOBJECT(this), TQT_SLOT(configure()), actionCollection());
// help
(void)new KAction(i18n("Report Bug..."), "likeback_bug", 0,
- LikeBack::instance(), SLOT(iFoundABug()), actionCollection(), "help_report_bug_piklab");
+ TQT_TQOBJECT(LikeBack::instance()), TQT_SLOT(iFoundABug()), actionCollection(), "help_report_bug_piklab");
setupGUI();
readDockConfig();
// LikeBack buttons
- menuBar()->insertItem(new QLabel(menuBar())); // #### first widget is put left-most...
+ menuBar()->insertItem(new TQLabel(menuBar())); // #### first widget is put left-most...
MenuBarButton *button = new MenuBarButton("likeback_like", menuBar());
- QToolTip::add(button, i18n("I like..."));
- connect(button, SIGNAL(clicked()), LikeBack::instance(), SLOT(iLike()));
+ TQToolTip::add(button, i18n("I like..."));
+ connect(button, TQT_SIGNAL(clicked()), TQT_TQOBJECT(LikeBack::instance()), TQT_SLOT(iLike()));
menuBar()->insertItem(button);
button = new MenuBarButton("likeback_dislike", menuBar());
- QToolTip::add(button, i18n("I do not like..."));
- connect(button, SIGNAL(clicked()), LikeBack::instance(), SLOT(iDoNotLike()));
+ TQToolTip::add(button, i18n("I do not like..."));
+ connect(button, TQT_SIGNAL(clicked()), TQT_TQOBJECT(LikeBack::instance()), TQT_SLOT(iDoNotLike()));
menuBar()->insertItem(button);
button = new MenuBarButton("likeback_bug", menuBar());
- QToolTip::add(button, i18n("I found a bug..."));
- connect(button, SIGNAL(clicked()), LikeBack::instance(), SLOT(iFoundABug()));
+ TQToolTip::add(button, i18n("I found a bug..."));
+ connect(button, TQT_SIGNAL(clicked()), TQT_TQOBJECT(LikeBack::instance()), TQT_SLOT(iFoundABug()));
menuBar()->insertItem(button);
button = new MenuBarButton("configure", menuBar());
- QToolTip::add(button, i18n("Configure email..."));
- connect(button, SIGNAL(clicked()), LikeBack::instance(), SLOT(askEMail()));
+ TQToolTip::add(button, i18n("Configure email..."));
+ connect(button, TQT_SIGNAL(clicked()), TQT_TQOBJECT(LikeBack::instance()), TQT_SLOT(askEMail()));
menuBar()->insertItem(button);
button = new MenuBarButton("help", menuBar());
- connect(button, SIGNAL(clicked()), LikeBack::instance(), SLOT(showWhatsThisMessage()));
+ connect(button, TQT_SIGNAL(clicked()), TQT_TQOBJECT(LikeBack::instance()), TQT_SLOT(showWhatsThisMessage()));
menuBar()->insertItem(button);
- QTimer::singleShot(0, this, SLOT(initialLoading()));
+ TQTimer::singleShot(0, TQT_TQOBJECT(this), TQT_SLOT(initialLoading()));
}
MainWindow::~MainWindow()
@@ -361,10 +361,10 @@ void MainWindow::readDockConfig()
KDockMainWindow::readDockConfig(kapp->config(), "dock_config");
// if there is a new dock: it is not displayed by default...
- QMap<QString, QString> entries = kapp->config()->entryMap("dock_config");
- QValueList<DockData>::iterator it;
+ TQMap<TQString, TQString> entries = kapp->config()->entryMap("dock_config");
+ TQValueList<DockData>::iterator it;
for(it=_docks.begin(); it!=_docks.end(); ++it) {
- QMap<QString, QString>::const_iterator eit;
+ TQMap<TQString, TQString>::const_iterator eit;
for(eit=entries.begin(); eit!=entries.end(); ++eit)
if ( eit.key().startsWith((*it).dock->name()) ) break;
if ( eit==entries.end() ) initDockPosition(*it);
@@ -372,12 +372,12 @@ void MainWindow::readDockConfig()
// readDockConfig also restore the names/tooltips: what if a new version of the application changes these names...
for(it=_docks.begin(); it!=_docks.end(); ++it) (*it).dock->setTabPageLabel((*it).title);
- QApplication::postEvent(this, new QEvent(QEvent::CaptionChange));
+ TQApplication::postEvent(this, new TQEvent(TQEvent::CaptionChange));
}
void MainWindow::initialLoading()
{
- ::BusyCursor bc;
+ ::PBusyCursor bc;
KCmdLineArgs *args = KCmdLineArgs::parsedArgs();
if ( args->count()!=0 ) { // opened urls provided on the command line
for (int i = 0; i<args->count(); i++) {
@@ -404,7 +404,7 @@ void MainWindow::configureToolbar()
{
saveMainWindowSettings(KGlobal::config(), "MainWindow");
KEditToolbar dlg(actionCollection());
- connect(&dlg, SIGNAL(newToolbarConfig()), SLOT(applyToolbarSettings()));
+ connect(&dlg, TQT_SIGNAL(newToolbarConfig()), TQT_SLOT(applyToolbarSettings()));
dlg.exec();
}
@@ -457,7 +457,7 @@ void MainWindow::selectTool(const Tool::Group &group)
else Debugger::manager->update(true);
}
-void MainWindow::setDevice(const QString &device)
+void MainWindow::setDevice(const TQString &device)
{
if ( device==i18n(Device::AUTO_DATA.label) ) Compile::Config::setDevice(Main::project(), Device::AUTO_DATA.name);
else Compile::Config::setDevice(Main::project(), device);
@@ -510,7 +510,7 @@ bool MainWindow::queryClose()
return false;
}
// save other settings
- ::BusyCursor bc;
+ ::PBusyCursor bc;
writeDockConfig(kapp->config(), "dock_config");
static_cast<KRecentFilesAction *>(Main::action("project_open_recent"))->saveEntries(kapp->config(), "recent-projects");
static_cast<KRecentFilesAction *>(Main::action("file_open_recent"))->saveEntries(kapp->config(), "recent-files");
@@ -522,7 +522,7 @@ bool MainWindow::queryClose()
void MainWindow::newSourceFile()
{
NewFileDialog dialog(Main::project(), this);
- if ( dialog.exec()!=QDialog::Accepted ) return;
+ if ( dialog.exec()!=TQDialog::Accepted ) return;
if ( !dialog.url().exists() && !dialog.url().create(*Main::_compileLog) ) return;
Main::_editorManager->openEditor(dialog.url());
if ( dialog.addToProject() ) Main::_projectManager->insertFile(dialog.url());
@@ -534,9 +534,9 @@ void MainWindow::newHexFile()
MessageBox::sorry(i18n("You need to specify a device to create a new hex file."), Log::Show);
return;
}
- QString s;
+ TQString s;
for (uint i=0; true; i++) {
- s = i18n("Hex") + (i==0 ? QString::null : QString::number(i));
+ s = i18n("Hex") + (i==0 ? TQString() : TQString::number(i));
if ( Main::_editorManager->findEditor(s)==0 ) break;
}
HexEditor *editor = new HexEditor(s, Main::_editorManager);
@@ -546,7 +546,7 @@ void MainWindow::newHexFile()
bool MainWindow::openFile()
{
- QString filter;
+ TQString filter;
filter += PURL::sourceFilter(PURL::SimpleFilter);
filter += "\n" + PURL::filter(PURL::Hex);
filter += "\n" + PURL::projectFilter(PURL::SimpleFilter);
@@ -570,7 +570,7 @@ void MainWindow::updateGUI()
showProgress(false);
break;
case Main::Compiling:
- _actionStatus->setText(Main::_compileManager->label());
+ _actiontqStatus->setText(Main::_compileManager->label());
showProgress(true);
makeWidgetDockVisible(Main::_compileLog);
break;
@@ -595,7 +595,7 @@ void MainWindow::updateGUI()
Main::action("show_disassembly_location")->setEnabled(Debugger::manager->coff()!=0 && (isSource || isHeader));
// update project
- bool inProject = ( Main::currentEditor() && (currentType==PURL::Nb_FileTypes || Main::currentEditor()->url().isEmpty() || Main::_projectManager->contains(Main::currentEditor()->url())) );
+ bool inProject = ( Main::currentEditor() && (currentType==PURL::Nb_FileTypes || Main::currentEditor()->url().isEmpty() || Main::_projectManager->tqcontains(Main::currentEditor()->url())) );
if ( Main::project()==0 && !inProject ) {
if ( Main::currentEditor()==0 ) Main::_projectManager->closeProject();
else if ( isSource ) Main::_projectManager->setStandalone(Main::currentEditor()->url(), currentType);
@@ -618,7 +618,7 @@ void MainWindow::updateGUI()
Main::action("project_add_current_file")->setEnabled(Main::project() && !inProject && idle && isSource);
// update build actions
- static_cast<PopupButton *>(_toolStatus->widget())->setText(" " + Main::toolGroup().label() + " ");
+ static_cast<PopupButton *>(_tooltqStatus->widget())->setText(" " + Main::toolGroup().label() + " ");
bool hexProject = ( Main::_projectManager->projectUrl().fileType()==PURL::Hex );
bool customTool = Main::toolGroup().isCustom();
Main::action("build_build_project")->setEnabled((Main::project() || (inProject && !hexProject) ) && idle);
@@ -630,14 +630,14 @@ void MainWindow::updateGUI()
// update programmer status
PortType ptype = Programmer::GroupConfig::portType(Main::programmerGroup());
- static_cast<PopupButton *>(_programmerStatus->widget())->setText(" " + Main::programmerGroup().statusLabel(ptype) + " ");
- QFont f = font();
+ static_cast<PopupButton *>(_programmertqStatus->widget())->setText(" " + Main::programmerGroup().statusLabel(ptype) + " ");
+ TQFont f = font();
bool supported = (Main::deviceData() ? Main::programmerGroup().isSupported(Main::deviceData()->name()) : false);
f.setItalic(!supported);
- _programmerStatus->widget()->setFont(f);
+ _programmertqStatus->widget()->setFont(f);
bool isProgrammer = ( Main::programmerGroup().properties() & ::Programmer::Programmer );
PURL::Url purl = Main::_projectManager->projectUrl();
- bool hasHex = ( currentType==PURL::Hex || Main::_projectManager->contains(purl.toFileType(PURL::Hex)) );
+ bool hasHex = ( currentType==PURL::Hex || Main::_projectManager->tqcontains(purl.toFileType(PURL::Hex)) );
Main::action("prog_connect")->setEnabled(isProgrammer && idle);
Main::action("prog_read")->setEnabled(isProgrammer && idle);
Main::action("prog_program")->setEnabled(isProgrammer && hasHex && idle);
@@ -668,7 +668,7 @@ void MainWindow::updateGUI()
Main::_projectManager->updateGUI();
// caption
- QString caption;
+ TQString caption;
if ( Main::project() ) caption += Main::project()->name();
if ( Main::currentEditor() ) {
if ( Main::project() ) caption += " - ";
@@ -681,38 +681,38 @@ void MainWindow::updateGUI()
void MainWindow::updateToolViewsActions()
{
- QValueList<DockData>::iterator it;
+ TQValueList<DockData>::iterator it;
for(it=_docks.begin(); it!=_docks.end(); ++it) (*it).action->setChecked((*it).dock->mayBeHide());
}
void MainWindow::initDockPosition(const DockData &ddata)
{
const DockPosition &pos = ddata.position;
- ddata.dock->manualDock(manager()->getDockWidgetFromName(pos.parent), pos.pos, pos.space);
+ ddata.dock->manualDock(manager()->getDockWidgetFromName(pos.tqparent), pos.pos, pos.space);
}
void MainWindow::resetDockLayout()
{
- QValueList<DockData>::iterator it;
+ TQValueList<DockData>::iterator it;
for (it=_docks.begin(); it!=_docks.end(); ++it) initDockPosition(*it);
}
-void MainWindow::toggleToolView(QWidget *widget)
+void MainWindow::toggleToolView(TQWidget *widget)
{
static_cast<KDockWidget *>(widget)->changeHideShowState();
}
-void MainWindow::runKfind()
+void MainWindow::runKtqfind()
{
if (_kfindProcess) return;
_kfindProcess = new ::Process::StringOutput;
- QString path;
+ TQString path;
PURL::Url url = Main::projectManager().projectUrl();
if ( !url.isEmpty() ) path = url.path();
- _kfindProcess->setup("kfind", path, false);
- connect(_kfindProcess, SIGNAL(done(int)), SLOT(kfindDone()));
+ _kfindProcess->setup("ktqfind", path, false);
+ connect(_kfindProcess, TQT_SIGNAL(done(int)), TQT_SLOT(kfindDone()));
if ( !_kfindProcess->start(0) )
- MessageBox::sorry(i18n("Could not run \"kfind\""), Log::Show);
+ MessageBox::sorry(i18n("Could not run \"ktqfind\""), Log::Show);
}
void MainWindow::kfindDone()
@@ -725,10 +725,10 @@ void MainWindow::runPikloops()
{
if (_pikloopsProcess) return;
_pikloopsProcess = new ::Process::StringOutput;
- _pikloopsProcess->setup("pikloops", QStringList(), false);
- connect(_pikloopsProcess, SIGNAL(done(int)), SLOT(pikloopsDone()));
+ _pikloopsProcess->setup("pikloops", TQStringList(), false);
+ connect(_pikloopsProcess, TQT_SIGNAL(done(int)), TQT_SLOT(pikloopsDone()));
if ( !_pikloopsProcess->start(0) )
- MessageBox::detailedSorry(i18n("Could not run \"pikloops\""), i18n("The Pikloops utility (%1) is not installed in your system.").arg("http://pikloops.sourceforge.net"), Log::Show);
+ MessageBox::detailedSorry(i18n("Could not run \"pikloops\""), i18n("The Pikloops utility (%1) is not installed in your system.").tqarg("http://pikloops.sourceforge.net"), Log::Show);
}
void MainWindow::pikloopsDone()
@@ -788,8 +788,8 @@ void MainWindow::compileSuccess()
Main::_projectManager->setModified(false);
if ( Main::project()->outputType()==Tool::OutputType::Executable ) {
if ( Debugger::manager->init() ) {
- const QStringList &included = Debugger::manager->coff()->filenames();
- QStringList::const_iterator it;
+ const TQStringList &included = Debugger::manager->coff()->filenames();
+ TQStringList::const_iterator it;
for (it=included.begin(); it!=included.end(); ++it) {
PURL::Directory dir = (Main::project() ? Main::project()->directory() : Main::projectManager().projectUrl().directory());
PURL::Url url = PURL::Url::fromPathOrUrl(*it).toAbsolute(dir);
@@ -838,7 +838,7 @@ void MainWindow::stopBuild()
}
//-----------------------------------------------------------------------------
-void MainWindow::keyPressEvent(QKeyEvent *e)
+void MainWindow::keyPressEvent(TQKeyEvent *e)
{
if ( e->key()==Key_Escape ) stopOperations();
}
@@ -934,7 +934,7 @@ void MainWindow::program()
{
HexEditor *editor = getHexEditor();
if ( editor==0 ) return;
- if ( Main::programmerGroup().isDebugger() && !Main::_projectManager->contains(editor->url()) ) {
+ if ( Main::programmerGroup().isDebugger() && !Main::_projectManager->tqcontains(editor->url()) ) {
MessageBox::sorry(i18n("It is not possible to start a debugging session with an hex file not generated with the current project."), Log::Show);
return;
}
@@ -950,7 +950,7 @@ void MainWindow::verify()
void MainWindow::read()
{
- QString s = i18n("Read");
+ TQString s = i18n("Read");
Editor *e = Main::_editorManager->findEditor(s);
if (e) Main::_editorManager->closeEditor(e, true);
HexEditor *editor = new HexEditor(s, Main::_editorManager);
@@ -964,12 +964,12 @@ void MainWindow::read()
void MainWindow::showProgress(bool show)
{
if (show) {
- BusyCursor::start();
- _actionStatus->show();
+ PBusyCursor::start();
+ _actiontqStatus->show();
_actionProgress->show();
} else {
- BusyCursor::stop();
- _actionStatus->hide();
+ PBusyCursor::stop();
+ _actiontqStatus->hide();
_actionProgress->hide();
}
}
@@ -983,11 +983,11 @@ void MainWindow::setTotalProgress(uint nb)
//qDebug("set total steps: %i", total);
_actionProgress->setTotalSteps(nb);
_actionProgress->setProgress(0);
- QApplication::eventLoop()->processEvents(QEventLoop::ExcludeUserInput); // #### DANGER !!!!
+ TQApplication::eventLoop()->processEvents(TQEventLoop::ExcludeUserInput); // #### DANGER !!!!
}
void MainWindow::setProgress(uint nb)
{
_actionProgress->setProgress(nb);
- QApplication::eventLoop()->processEvents(QEventLoop::ExcludeUserInput); // #### DANGER !!!!
+ TQApplication::eventLoop()->processEvents(TQEventLoop::ExcludeUserInput); // #### DANGER !!!!
}
diff --git a/src/libgui/toplevel.h b/src/libgui/toplevel.h
index 11a4316..d3e78be 100644
--- a/src/libgui/toplevel.h
+++ b/src/libgui/toplevel.h
@@ -10,8 +10,8 @@
#ifndef TOPLEVEL_H
#define TOPLEVEL_H
-#include <qlabel.h>
-#include <qprogressbar.h>
+#include <tqlabel.h>
+#include <tqprogressbar.h>
#include <kdockwidget.h>
#include "config_center.h"
@@ -26,10 +26,11 @@ namespace Process { class Base; }
class MainWindow : public KDockMainWindow
{
Q_OBJECT
+ TQ_OBJECT
public:
MainWindow();
virtual ~MainWindow();
- void setDevice(const QString &device);
+ void setDevice(const TQString &device);
public slots:
void newSourceFile();
@@ -41,7 +42,7 @@ public slots:
void configureProject();
void showDeviceInfo();
void runPikloops();
- void runKfind();
+ void runKtqfind();
void configGenerator();
void templateGenerator();
void updateGUI();
@@ -77,7 +78,7 @@ private slots:
void updateToolViewsActions();
void resetDockLayout();
- void toggleToolView(QWidget *widget);
+ void toggleToolView(TQWidget *widget);
void pikloopsDone();
void kfindDone();
@@ -92,10 +93,10 @@ signals:
private:
Log::Widget *_programLog;
- QLabel *_actionStatus, *_debugStatus, *_editorStatus;
- ProgrammerStatusWidget *_programmerStatus;
- ToolStatusWidget *_toolStatus;
- QProgressBar *_actionProgress;
+ TQLabel *_actiontqStatus, *_debugtqStatus, *_editortqStatus;
+ ProgrammerStatusWidget *_programmertqStatus;
+ ToolStatusWidget *_tooltqStatus;
+ TQProgressBar *_actionProgress;
ConfigGenerator *_configGenerator;
::Process::Base *_pikloopsProcess, *_kfindProcess;
bool _forceProgramAfterBuild;
@@ -103,9 +104,9 @@ private:
class DockPosition {
public:
DockPosition() {}
- DockPosition(const QString &pparent) : parent(pparent), pos(KDockWidget::DockCenter), space(0) {}
- DockPosition(KDockWidget::DockPosition ppos, uint pspace) : parent("main_dock_widget"), pos(ppos), space(pspace) {}
- QString parent;
+ DockPosition(const TQString &ptqparent) : tqparent(ptqparent), pos(KDockWidget::DockCenter), space(0) {}
+ DockPosition(KDockWidget::DockPosition ppos, uint pspace) : tqparent("main_dock_widget"), pos(ppos), space(pspace) {}
+ TQString tqparent;
KDockWidget::DockPosition pos;
uint space;
};
@@ -113,19 +114,19 @@ private:
public:
ViewMenuAction *action;
KDockWidget *dock;
- QString title;
+ TQString title;
DockPosition position;
};
- QValueList<DockData> _docks;
+ TQValueList<DockData> _docks;
KDockWidget *_mainDock;
HexEditor *getHexEditor();
virtual bool queryClose();
bool stopOperations();
void cleanBuild(bool singleFile);
- virtual void keyPressEvent(QKeyEvent *e);
+ virtual void keyPressEvent(TQKeyEvent *e);
void readDockConfig();
- KDockWidget *createDock(const QString &name, const QPixmap &icon, const QString &title, const DockPosition &position);
+ KDockWidget *createDock(const TQString &name, const TQPixmap &icon, const TQString &title, const DockPosition &position);
void initDockPosition(const DockData &ddata);
};
diff --git a/src/libgui/toplevel_ui.cpp b/src/libgui/toplevel_ui.cpp
index 5e8db32..2bb50ee 100644
--- a/src/libgui/toplevel_ui.cpp
+++ b/src/libgui/toplevel_ui.cpp
@@ -8,18 +8,18 @@
***************************************************************************/
#include "toplevel_ui.h"
-#include <qstyle.h>
+#include <tqstyle.h>
#include <kiconloader.h>
#include "progs/list/prog_list.h"
#include "tools/list/tool_list.h"
//----------------------------------------------------------------------------
-ProgrammerStatusWidget::ProgrammerStatusWidget(QWidget *parent)
- : QObject(parent), KeyPopupButton<QString>(parent)
+ProgrammerStatusWidget::ProgrammerStatusWidget(TQWidget *tqparent)
+ : TQObject(tqparent), KeyPopupButton<TQString>(tqparent)
{
- connect(widget(), SIGNAL(activated(int)), SLOT(activatedSlot(int)));
- widget()->appendAction(i18n("Configure..."), "configure", this, SIGNAL(configure()));
+ connect(widget(), TQT_SIGNAL(activated(int)), TQT_SLOT(activatedSlot(int)));
+ widget()->appendAction(i18n("Configure..."), "configure", this, TQT_SIGNAL(configure()));
widget()->appendSeparator();
Programmer::Lister::ConstIterator it;
for (it=Programmer::lister().begin(); it!=Programmer::lister().end(); ++it)
@@ -32,12 +32,12 @@ void ProgrammerStatusWidget::activatedSlot(int id)
}
//----------------------------------------------------------------------------
-ToolStatusWidget::ToolStatusWidget(QWidget *parent)
- : QObject(parent), KeyPopupButton<QString>(parent)
+ToolStatusWidget::ToolStatusWidget(TQWidget *tqparent)
+ : TQObject(tqparent), KeyPopupButton<TQString>(tqparent)
{
- connect(widget(), SIGNAL(activated(int)), SLOT(activatedSlot(int)));
- widget()->appendAction(i18n("Configure Toolchain..."), "configure", this, SIGNAL(configureToolchain()));
- widget()->appendAction(i18n("Configure Compilation..."), "configure", this, SIGNAL(configure()));
+ connect(widget(), TQT_SIGNAL(activated(int)), TQT_SLOT(activatedSlot(int)));
+ widget()->appendAction(i18n("Configure Toolchain..."), "configure", this, TQT_SIGNAL(configureToolchain()));
+ widget()->appendAction(i18n("Configure Compilation..."), "configure", this, TQT_SIGNAL(configure()));
widget()->appendSeparator();
Tool::Lister::ConstIterator it;
for (it=Tool::lister().begin(); it!=Tool::lister().end(); ++it)
@@ -61,11 +61,11 @@ void ViewMenuAction::slotActivated()
}
//----------------------------------------------------------------------------
-MenuBarButton::MenuBarButton(const QString &icon, QWidget *parent)
- : QToolButton(parent, "menu_bar_button")
+MenuBarButton::MenuBarButton(const TQString &icon, TQWidget *tqparent)
+ : TQToolButton(tqparent, "menu_bar_button")
{
- QFontMetrics fm(font());
- int h = fm.height() + 2*style().pixelMetric(QStyle::PM_DefaultFrameWidth, this);
+ TQFontMetrics fm(font());
+ int h = fm.height() + 2*tqstyle().tqpixelMetric(TQStyle::PM_DefaultFrameWidth, this);
setFixedHeight(h);
KIconLoader loader;
setIconSet(loader.loadIconSet(icon, KIcon::Small, fm.height()-2));
@@ -73,7 +73,7 @@ MenuBarButton::MenuBarButton(const QString &icon, QWidget *parent)
setAutoRaise(true);
}
-QSize MenuBarButton::sizeHint() const
+TQSize MenuBarButton::tqsizeHint() const
{
- return QSize(QToolButton::sizeHint().width(), height());
+ return TQSize(TQToolButton::tqsizeHint().width(), height());
}
diff --git a/src/libgui/toplevel_ui.h b/src/libgui/toplevel_ui.h
index 8a5f631..b4e99b8 100644
--- a/src/libgui/toplevel_ui.h
+++ b/src/libgui/toplevel_ui.h
@@ -9,7 +9,7 @@
#ifndef TOPLEVEL_UI_H
#define TOPLEVEL_UI_H
-#include <qtoolbutton.h>
+#include <tqtoolbutton.h>
#include <kdockwidget.h>
#include <kaction.h>
@@ -18,11 +18,12 @@ namespace Programmer { class Group; }
namespace Tool { class Group; }
//----------------------------------------------------------------------------
-class ProgrammerStatusWidget : public QObject, public KeyPopupButton<QString>
+class ProgrammerStatusWidget : public TQObject, public KeyPopupButton<TQString>
{
Q_OBJECT
+ TQ_OBJECT
public:
- ProgrammerStatusWidget(QWidget *parent);
+ ProgrammerStatusWidget(TQWidget *tqparent);
signals:
void configure();
@@ -33,11 +34,12 @@ private slots:
};
//----------------------------------------------------------------------------
-class ToolStatusWidget : public QObject, public KeyPopupButton<QString>
+class ToolStatusWidget : public TQObject, public KeyPopupButton<TQString>
{
Q_OBJECT
+ TQ_OBJECT
public:
- ToolStatusWidget(QWidget *parent);
+ ToolStatusWidget(TQWidget *tqparent);
signals:
void configureToolchain();
@@ -52,11 +54,12 @@ private slots:
class ViewMenuAction : public KToggleAction
{
Q_OBJECT
+ TQ_OBJECT
public:
ViewMenuAction(KDockWidget *widget);
signals:
- void activated(QWidget *);
+ void activated(TQWidget *);
private slots:
virtual void slotActivated();
@@ -66,12 +69,13 @@ private:
};
//----------------------------------------------------------------------------
-class MenuBarButton : public QToolButton
+class MenuBarButton : public TQToolButton
{
Q_OBJECT
+ TQ_OBJECT
public:
- MenuBarButton(const QString &icon, QWidget *parent);
- virtual QSize sizeHint() const;
+ MenuBarButton(const TQString &icon, TQWidget *tqparent);
+ virtual TQSize tqsizeHint() const;
};
#endif
diff --git a/src/libgui/watch_view.cpp b/src/libgui/watch_view.cpp
index 984dc7c..4f5ef89 100644
--- a/src/libgui/watch_view.cpp
+++ b/src/libgui/watch_view.cpp
@@ -8,8 +8,8 @@
***************************************************************************/
#include "watch_view.h"
-#include <qheader.h>
-#include <qcombobox.h>
+#include <tqheader.h>
+#include <tqcombobox.h>
#include <kiconloader.h>
#include "main_global.h"
@@ -21,25 +21,25 @@
#include "common/gui/list_container.h"
//-----------------------------------------------------------------------------
-Register::BaseListView::BaseListView(QWidget *parent)
- : ListView(parent), _root(0)
+Register::BaseListView::BaseListView(TQWidget *tqparent)
+ : ListView(tqparent), _root(0)
{
header()->hide();
setSorting(-1);
setFullWidth(true);
setRootIsDecorated(false);
setAllColumnsShowFocus(true);
- connect(this, SIGNAL(mouseButtonClicked(int, QListViewItem *, const QPoint &, int)),
- SLOT(itemClicked(int, QListViewItem *, const QPoint &, int)));
- connect(this, SIGNAL(contextMenuRequested(QListViewItem *, const QPoint &, int)),
- SLOT(contextMenu(QListViewItem *, const QPoint &, int)));
+ connect(this, TQT_SIGNAL(mouseButtonClicked(int, TQListViewItem *, const TQPoint &, int)),
+ TQT_SLOT(itemClicked(int, TQListViewItem *, const TQPoint &, int)));
+ connect(this, TQT_SIGNAL(contextMenuRequested(TQListViewItem *, const TQPoint &, int)),
+ TQT_SLOT(contextMenu(TQListViewItem *, const TQPoint &, int)));
}
//-----------------------------------------------------------------------------
-Register::RegisterListView::RegisterListView(QWidget *parent)
- : BaseListView(parent)
+Register::RegisterListView::RegisterListView(TQWidget *tqparent)
+ : BaseListView(tqparent)
{
- addColumn(QString::null);
+ addColumn(TQString());
}
void Register::RegisterListView::init(const Device::Data *data)
@@ -55,34 +55,34 @@ void Register::RegisterListView::init(const Device::Data *data)
void Register::RegisterListView::updateView()
{
- QListViewItemIterator it(_root);
+ TQListViewItemIterator it(_root);
for (; it.current(); ++it) {
int id = _root->id(it.current());
if ( id==-1 || _ids[id].type()==Invalid ) continue;
bool watched = Register::list().isWatched(_ids[id]);
- static_cast<QCheckListItem *>(it.current())->setOn(watched);
+ static_cast<TQCheckListItem *>(it.current())->setOn(watched);
}
}
-void Register::RegisterListView::itemClicked(int button, QListViewItem *item, const QPoint &, int)
+void Register::RegisterListView::itemClicked(int button, TQListViewItem *item, const TQPoint &, int)
{
- if ( item==0 || button!=LeftButton ) return;
+ if ( item==0 || button!=Qt::LeftButton ) return;
if ( item==firstChild() ) Main::editorManager().openEditor(EditorManager::RegisterEditor);
int id = _root->id(item);
if ( id==-1 || _ids[id].type()==Invalid ) return;
bool watched = Register::list().isWatched(_ids[id]);
- static_cast<QCheckListItem *>(item)->setOn(!watched);
+ static_cast<TQCheckListItem *>(item)->setOn(!watched);
Debugger::manager->setRegisterWatched(_ids[id], !watched);
}
//-----------------------------------------------------------------------------
-Register::WatchedListView::WatchedListView(QWidget *parent)
- : BaseListView(parent), _popup(0), _base(NumberBase::Hex)
+Register::WatchedListView::WatchedListView(TQWidget *tqparent)
+ : BaseListView(tqparent), _popup(0), _base(NumberBase::Hex)
{
setSorting(0);
- addColumn(QString::null);
- addColumn(QString::null);
- addColumn(QString::null);
+ addColumn(TQString());
+ addColumn(TQString());
+ addColumn(TQString());
_root = new ListViewItemContainer(i18n("Watched"), this);
KIconLoader loader;
@@ -91,14 +91,14 @@ Register::WatchedListView::WatchedListView(QWidget *parent)
_root->setOpen(true);
}
-KPopupMenu *Register::WatchedListView::appendFormatMenu(KPopupMenu *parent, uint offset)
+KPopupMenu *Register::WatchedListView::appendFormatMenu(KPopupMenu *tqparent, uint offset)
{
KIconLoader loader;
- QPixmap icon = loader.loadIcon("fonts", KIcon::Small);
+ TQPixmap icon = loader.loadIcon("fonts", KIcon::Small);
KPopupMenu *popup = new KPopupMenu;
popup->insertTitle(i18n("Format"));
FOR_EACH(NumberBase, base) popup->insertItem(base.label(), offset + base.type());
- parent->insertItem(icon, i18n("Format"), popup);
+ tqparent->insertItem(icon, i18n("Format"), popup);
return popup;
}
@@ -112,24 +112,24 @@ void Register::WatchedListView::init(const Device::Data *data)
_popup->insertSeparator();
_formatPopup = appendFormatMenu(_popup, _ids.count());
KIconLoader loader;
- QPixmap icon = loader.loadIcon("cancel", KIcon::Small);
- _popup->insertItem(icon, i18n("Clear"), Debugger::manager, SLOT(stopWatchAll()));
+ TQPixmap icon = loader.loadIcon("cancel", KIcon::Small);
+ _popup->insertItem(icon, i18n("Clear"), Debugger::manager, TQT_SLOT(stopWatchAll()));
}
void Register::WatchedListView::updateView()
{
// delete items not watched anymore
- for (QListViewItem *item=_root->firstChild(); item;) {
+ for (TQListViewItem *item=_root->firstChild(); item;) {
ListViewItem *ritem = static_cast<ListViewItem *>(item);
item = item->nextSibling();
if ( !Register::list().isWatched(ritem->data()) ) delete ritem;
}
// add new items
bool added = false;
- QValueList<Register::TypeData> watched = Register::list().watched();
- QValueVector<ListViewItem *> items(watched.count());
+ TQValueList<Register::TypeData> watched = Register::list().watched();
+ TQValueVector<ListViewItem *> items(watched.count());
for (uint k=0; k<watched.count(); k++) {
- QListViewItem *item = _root->firstChild();
+ TQListViewItem *item = _root->firstChild();
for (; item; item=item->nextSibling())
if ( static_cast<ListViewItem *>(item)->data()==watched[k] ) break;
if (item) {
@@ -143,23 +143,23 @@ void Register::WatchedListView::updateView()
}
}
-QString Register::WatchedListView::tooltip(const QListViewItem &item, int col) const
+TQString Register::WatchedListView::tooltip(const TQListViewItem &item, int col) const
{
if ( item.rtti()==Register::PortBitRtti ) return static_cast<const PortBitListViewItem &>(item).tooltip(col);
if ( item.rtti()==Register::RegisterRtti ) return static_cast<const ListViewItem &>(item).tooltip(col);
- return QString::null;
+ return TQString();
}
-void Register::WatchedListView::itemClicked(int button, QListViewItem *item, const QPoint &, int col)
+void Register::WatchedListView::itemClicked(int button, TQListViewItem *item, const TQPoint &, int col)
{
- if ( item==0 || button!=LeftButton ) return;
+ if ( item==0 || button!=Qt::LeftButton ) return;
else if ( item->rtti()==RegisterRtti ) {
if ( col==2 && Main::programmerState()==Programmer::Halted ) static_cast<ListViewItem *>(item)->startRename();
else item->setOpen(!item->isOpen());
}
}
-void Register::WatchedListView::contextMenu(QListViewItem *item, const QPoint &p, int)
+void Register::WatchedListView::contextMenu(TQListViewItem *item, const TQPoint &p, int)
{
if ( item==0 ) return;
if ( item==firstChild() ) {
@@ -170,7 +170,7 @@ void Register::WatchedListView::contextMenu(QListViewItem *item, const QPoint &p
if ( res<int(_ids.count()) ) Debugger::manager->setRegisterWatched(_ids[res], true);
else {
_base = NumberBase::Type(res-_ids.count());
- for (QListViewItem *item=_root->firstChild(); item; item=item->nextSibling())
+ for (TQListViewItem *item=_root->firstChild(); item; item=item->nextSibling())
static_cast<ListViewItem *>(item)->setBase(_base);
}
} else {
@@ -178,11 +178,11 @@ void Register::WatchedListView::contextMenu(QListViewItem *item, const QPoint &p
Register::ListViewItem *ritem = static_cast<ListViewItem *>(item);
KPopupMenu *pop = new KPopupMenu;
pop->insertTitle(ritem->label());
- QPopupMenu *fpop = appendFormatMenu(pop, 0);
+ TQPopupMenu *fpop = appendFormatMenu(pop, 0);
FOR_EACH(NumberBase, base) fpop->setItemChecked(base.type(), ritem->base()==base);
pop->insertSeparator();
KIconLoader loader;
- QPixmap icon = loader.loadIcon("edit", KIcon::Small);
+ TQPixmap icon = loader.loadIcon("edit", KIcon::Small);
int editId = pop->insertItem(icon, i18n("Edit"));
pop->setItemEnabled(editId, Main::programmerState()==Programmer::Halted);
icon = loader.loadIcon("cancel", KIcon::Small);
@@ -196,11 +196,11 @@ void Register::WatchedListView::contextMenu(QListViewItem *item, const QPoint &p
}
//-----------------------------------------------------------------------------
-Register::WatchView::WatchView(QWidget *parent)
- : QWidget(parent, "watch_view"), GenericView(Register::list()), _data(0)
+Register::WatchView::WatchView(TQWidget *tqparent)
+ : TQWidget(tqparent, "watch_view"), GenericView(Register::list()), _data(0)
{
- QVBoxLayout *top = new QVBoxLayout(this);
- QValueList<int> sizes;
+ TQVBoxLayout *top = new TQVBoxLayout(this);
+ TQValueList<int> sizes;
sizes.append(50);
Splitter *splitter = new Splitter(sizes, Qt::Vertical, this, "watch_window_splitter");
top->addWidget(splitter);
diff --git a/src/libgui/watch_view.h b/src/libgui/watch_view.h
index a7ac24c..f5090d1 100644
--- a/src/libgui/watch_view.h
+++ b/src/libgui/watch_view.h
@@ -22,62 +22,66 @@ namespace Register
class BaseListView : public ListView
{
Q_OBJECT
+ TQ_OBJECT
public:
- BaseListView(QWidget *parent);
+ BaseListView(TQWidget *tqparent);
virtual void init(const Device::Data *data) = 0;
virtual void updateView() = 0;
private slots:
- virtual void itemClicked(int button, QListViewItem *item, const QPoint &p, int col) = 0;
- virtual void contextMenu(QListViewItem *item, const QPoint &p, int col) = 0;
+ virtual void itemClicked(int button, TQListViewItem *item, const TQPoint &p, int col) = 0;
+ virtual void contextMenu(TQListViewItem *item, const TQPoint &p, int col) = 0;
protected:
ListViewItemContainer *_root;
- QValueVector<Register::TypeData> _ids;
+ TQValueVector<Register::TypeData> _ids;
};
//-----------------------------------------------------------------------------
class RegisterListView : public BaseListView
{
Q_OBJECT
+ TQ_OBJECT
public:
- RegisterListView(QWidget *parent);
+ RegisterListView(TQWidget *tqparent);
virtual void init(const Device::Data *data);
virtual void updateView();
private slots:
- virtual void itemClicked(int button, QListViewItem *item, const QPoint &p, int col);
- virtual void contextMenu(QListViewItem *, const QPoint &, int) {}
+ virtual void itemClicked(int button, TQListViewItem *item, const TQPoint &p, int col);
+ virtual void contextMenu(TQListViewItem *, const TQPoint &, int) {}
};
//-----------------------------------------------------------------------------
class WatchedListView : public BaseListView
{
Q_OBJECT
+ TQ_OBJECT
public:
- WatchedListView(QWidget *parent);
- virtual QString tooltip(const QListViewItem &item, int col) const;
+ WatchedListView(TQWidget *tqparent);
+ virtual TQString tooltip(const TQListViewItem &item, int col) const;
virtual void init(const Device::Data *data);
virtual void updateView();
private slots:
- virtual void itemClicked(int button, QListViewItem *item, const QPoint &p, int col);
- virtual void contextMenu(QListViewItem *item, const QPoint &p, int col);
+ virtual void itemClicked(int button, TQListViewItem *item, const TQPoint &p, int col);
+ virtual void contextMenu(TQListViewItem *item, const TQPoint &p, int col);
private:
PopupContainer *_popup;
KPopupMenu *_formatPopup;
NumberBase _base;
- static KPopupMenu *appendFormatMenu(KPopupMenu *parent, uint offset);
+ static KPopupMenu *appendFormatMenu(KPopupMenu *tqparent, uint offset);
};
//-----------------------------------------------------------------------------
-class WatchView : public QWidget, public GenericView
+class WatchView : public TQWidget, public GenericView
{
Q_OBJECT
+ TQ_OBJECT
public:
- WatchView(QWidget *parent);
+ WatchView(TQWidget *tqparent);
void init(bool force);
public slots:
diff --git a/src/piklab-coff/main.cpp b/src/piklab-coff/main.cpp
index bc24b53..9e865e7 100644
--- a/src/piklab-coff/main.cpp
+++ b/src/piklab-coff/main.cpp
@@ -51,7 +51,7 @@ CLI::Main::Main()
CLI::Main::~Main()
{}
-CLI::ExitCode CLI::Main::prepareCommand(const QString &command)
+CLI::ExitCode CLI::Main::prepareCommand(const TQString &command)
{
const CommandData *data = findCommandData(command);
CommandProperties properties = static_cast<CommandProperties>(data->properties);
@@ -76,9 +76,9 @@ CLI::ExitCode CLI::Main::prepareCommand(const QString &command)
return OK;
}
-QString CLI::Main::prettyAuxSymbol(const Coff::AuxSymbol &aux)
+TQString CLI::Main::prettyAuxSymbol(const Coff::AuxSymbol &aux)
{
- QString s = (aux.type()==Coff::AuxSymbolType::Nb_Types ? "?" : aux.type().label());
+ TQString s = (aux.type()==Coff::AuxSymbolType::Nb_Types ? "?" : aux.type().label());
switch (aux.type().type()) {
case Coff::AuxSymbolType::Direct: break;
case Coff::AuxSymbolType::File: s += "=" + static_cast<const Coff::AuxSymbolFile &>(aux).filename(); break;
@@ -89,29 +89,29 @@ QString CLI::Main::prettyAuxSymbol(const Coff::AuxSymbol &aux)
return s;
}
-QString CLI::Main::prettySymbol(const Coff::Symbol &sym)
+TQString CLI::Main::prettySymbol(const Coff::Symbol &sym)
{
- QStringList saux;
+ TQStringList saux;
for (uint i=0; i<uint(sym.auxSymbols().count()); i++) saux += prettyAuxSymbol(*sym.auxSymbols()[i]);
- QString s = (sym.auxSymbols().count()!=0 ? " aux=[" + saux.join(" ") + "]" : QString::null);
- QStringList slist;
- if ( sym.sectionType()!=Coff::SymbolSectionType::Nb_Types ) slist += QString("sectionType=\"%1\"").arg(sym.sectionType().label());
- if ( sym.symbolClass()!=Coff::SymbolClass::Nb_Types ) slist += QString("class=\"%1\"").arg(sym.symbolClass().label());
+ TQString s = (sym.auxSymbols().count()!=0 ? " aux=[" + saux.join(" ") + "]" : TQString());
+ TQStringList slist;
+ if ( sym.sectionType()!=Coff::SymbolSectionType::Nb_Types ) slist += TQString("sectionType=\"%1\"").tqarg(sym.sectionType().label());
+ if ( sym.symbolClass()!=Coff::SymbolClass::Nb_Types ) slist += TQString("class=\"%1\"").tqarg(sym.symbolClass().label());
if ( sym.type()!=Coff::SymbolType::Nb_Types ) {
- slist += QString("type=\"%1\"").arg(sym.type().label());
- if ( sym.derivedType()!=Coff::SymbolDerivedType::Nb_Types ) slist += QString("/\"%1\"").arg(sym.derivedType().label());
+ slist += TQString("type=\"%1\"").tqarg(sym.type().label());
+ if ( sym.derivedType()!=Coff::SymbolDerivedType::Nb_Types ) slist += TQString("/\"%1\"").tqarg(sym.derivedType().label());
}
return slist.join(" ") + s;
}
-CLI::ExitCode CLI::Main::executeCommandArchive(const QString &command, Log::KeyList &keys)
+CLI::ExitCode CLI::Main::executeCommandArchive(const TQString &command, Log::KeyList &keys)
{
Coff::Archive coff(_source);
if ( !coff.parse(*this) ) return ARG_ERROR;
if ( command=="info" ) {
keys = coff.information();
- keys.setTitle(QString::null);
+ keys.setTitle(TQString());
return OK;
}
@@ -128,7 +128,7 @@ CLI::ExitCode CLI::Main::executeCommandArchive(const QString &command, Log::KeyL
return errorExit(i18n("Command not available for COFF of type Archive."), ARG_ERROR);
}
-CLI::ExitCode CLI::Main::executeCommandObject(const QString &command, Log::KeyList &keys)
+CLI::ExitCode CLI::Main::executeCommandObject(const TQString &command, Log::KeyList &keys)
{
Coff::TextObject coff(_device, _source);
if ( !coff.parse(*this) ) return ARG_ERROR;
@@ -138,13 +138,13 @@ CLI::ExitCode CLI::Main::executeCommandObject(const QString &command, Log::KeyLi
if ( command=="info" ) {
keys = coff.information();
- keys.setTitle(QString::null);
+ keys.setTitle(TQString());
return OK;
}
if ( command=="variables" ) {
keys.setTitle(i18n("Variables:"));
- QMap<QString, Address>::const_iterator it;
+ TQMap<TQString, Address>::const_iterator it;
for (it=coff.variables().begin(); it!=coff.variables().end(); ++it)
keys.append(it.key(), toHexLabelAbs(it.data()));
return OK;
@@ -165,8 +165,8 @@ CLI::ExitCode CLI::Main::executeCommandObject(const QString &command, Log::KeyLi
for (uint i=0; i<coff.nbSections(); i++) {
const Coff::Section *s = coff.Coff::Object::section(i);
keys.append(s->name(), i18n("type=\"%1\" address=%2 size=%3 flags=%4")
- .arg(s->type()==Coff::SectionType::Nb_Types ? "?" : s->type().label())
- .arg(toHexLabel(s->address(), nbCharsAddress)).arg(toHexLabel(s->size(), nbCharsAddress)).arg(toHexLabel(s->flags(), 8)));
+ .tqarg(s->type()==Coff::SectionType::Nb_Types ? "?" : s->type().label())
+ .tqarg(toHexLabel(s->address(), nbCharsAddress)).tqarg(toHexLabel(s->size(), nbCharsAddress)).tqarg(toHexLabel(s->flags(), 8)));
}
return OK;
}
@@ -180,13 +180,13 @@ CLI::ExitCode CLI::Main::executeCommandObject(const QString &command, Log::KeyLi
for (uint k=0; k<uint(s->lines().count()); k++) {
if (first) {
first = false;
- keys.append(i18n("section \"%1\":").arg(s->name()), QString::null);
+ keys.append(i18n("section \"%1\":").tqarg(s->name()), TQString());
}
const Coff::CodeLine *cl = s->lines()[k];
- QString key = cl->filename() + ":" + QString::number(cl->line());
+ TQString key = cl->filename() + ":" + TQString::number(cl->line());
if ( !cl->address().isValid() ) {
const Coff::Symbol &sym = *cl->symbol();
- keys.append(key, i18n("symbol \"%1\"").arg(sym.name()) + prettySymbol(sym));
+ keys.append(key, i18n("symbol \"%1\"").tqarg(sym.name()) + prettySymbol(sym));
} else keys.append(key, toHexLabel(cl->address(), nbCharsAddress));
}
}
@@ -195,16 +195,16 @@ CLI::ExitCode CLI::Main::executeCommandObject(const QString &command, Log::KeyLi
if ( command=="files" ) {
keys.setTitle(i18n("Files:"));
- QStringList::const_iterator it;
+ TQStringList::const_iterator it;
for (it=coff.filenames().begin(); it!=coff.filenames().end(); ++it)
- keys.append(*it, QString::null);
+ keys.append(*it, TQString());
return OK;
}
return errorExit(i18n("Command not available for COFF of type Object."), ARG_ERROR);
}
-CLI::ExitCode CLI::Main::executeCommand(const QString &command)
+CLI::ExitCode CLI::Main::executeCommand(const TQString &command)
{
CoffType type = Coff::identify(_source, *this);
if ( type==CoffType::Nb_Types ) return ARG_ERROR;
@@ -226,32 +226,32 @@ CLI::ExitCode CLI::Main::prepareRun(bool &interactive)
return OK;
}
-CLI::ExitCode CLI::Main::executeSetCommand(const QString &property, const QString &value)
+CLI::ExitCode CLI::Main::executeSetCommand(const TQString &property, const TQString &value)
{
if ( property=="device" || property=="processor" ) {
if ( value.isEmpty() ) {
_device = 0;
return OK;
}
- QString s = value.upper();
+ TQString s = value.upper();
_device = Device::lister().data(s);
- if ( _device==0 ) return errorExit(i18n("Unknown device \"%1\".").arg(s), ARG_ERROR);
+ if ( _device==0 ) return errorExit(i18n("Unknown device \"%1\".").tqarg(s), ARG_ERROR);
return OK;
}
- return errorExit(i18n("Unknown property \"%1\".").arg(property), ARG_ERROR);
+ return errorExit(i18n("Unknown property \"%1\".").tqarg(property), ARG_ERROR);
}
-QString CLI::Main::executeGetCommand(const QString &property)
+TQString CLI::Main::executeGetCommand(const TQString &property)
{
if ( property=="device" || property=="processor" ) {
if ( _device==0 ) return i18n("<not set>");
return _device->name();
}
- log(Log::LineType::SoftError, i18n("Unknown property \"%1\".").arg(property));
- return QString::null;
+ log(Log::LineType::SoftError, i18n("Unknown property \"%1\".").tqarg(property));
+ return TQString();
}
-CLI::ExitCode CLI::Main::list(const QString &command)
+CLI::ExitCode CLI::Main::list(const TQString &command)
{
if ( MainBase::list(command)==OK ) return OK;
if ( command=="device-list" ) return deviceList();
@@ -261,11 +261,11 @@ CLI::ExitCode CLI::Main::list(const QString &command)
CLI::ExitCode CLI::Main::deviceList()
{
- QValueVector<QString> devices;
+ TQValueVector<TQString> devices;
log(Log::LineType::Normal, i18n("Supported devices:"));
devices = Device::lister().supportedDevices();
qHeapSort(devices);
- QString s;
+ TQString s;
for (uint i=0; i<uint(devices.count()); i++) s += " " + devices[i];
log(Log::LineType::Normal, s + "\n");
return OK;
diff --git a/src/piklab-coff/main.h b/src/piklab-coff/main.h
index 21ac319..343bd9b 100644
--- a/src/piklab-coff/main.h
+++ b/src/piklab-coff/main.h
@@ -19,13 +19,14 @@ namespace CLI
{
//----------------------------------------------------------------------------
enum CommandProperty { NoCommandProperty = 0, NeedSource = 1, NeedDestination = 2, NeedDevice = 4 };
-Q_DECLARE_FLAGS(CommandProperties, CommandProperty)
-Q_DECLARE_OPERATORS_FOR_FLAGS(CommandProperties)
+TQ_DECLARE_FLAGS(CommandProperties, CommandProperty)
+TQ_DECLARE_OPERATORS_FOR_FLAGS(CommandProperties)
//----------------------------------------------------------------------------
class Main : public MainBase
{
Q_OBJECT
+ TQ_OBJECT
public:
Main();
virtual ~Main();
@@ -34,17 +35,17 @@ private:
const Device::Data *_device;
PURL::Url _source, _dest;
- virtual ExitCode prepareCommand(const QString &command);
- virtual ExitCode executeCommand(const QString &command);
+ virtual ExitCode prepareCommand(const TQString &command);
+ virtual ExitCode executeCommand(const TQString &command);
virtual ExitCode prepareRun(bool &interactive);
- virtual ExitCode executeSetCommand(const QString &property, const QString &value);
- ExitCode executeCommandArchive(const QString &command, Log::KeyList &keys);
- ExitCode executeCommandObject(const QString &command, Log::KeyList &keys);
- virtual QString executeGetCommand(const QString &property);
- virtual ExitCode list(const QString &listName);
+ virtual ExitCode executeSetCommand(const TQString &property, const TQString &value);
+ ExitCode executeCommandArchive(const TQString &command, Log::KeyList &keys);
+ ExitCode executeCommandObject(const TQString &command, Log::KeyList &keys);
+ virtual TQString executeGetCommand(const TQString &property);
+ virtual ExitCode list(const TQString &listName);
ExitCode deviceList();
- static QString prettyAuxSymbol(const Coff::AuxSymbol &aux);
- static QString prettySymbol(const Coff::Symbol &sym);
+ static TQString prettyAuxSymbol(const Coff::AuxSymbol &aux);
+ static TQString prettySymbol(const Coff::Symbol &sym);
};
} // namespace
diff --git a/src/piklab-hex/main.cpp b/src/piklab-hex/main.cpp
index 6323770..7c5ee75 100644
--- a/src/piklab-hex/main.cpp
+++ b/src/piklab-hex/main.cpp
@@ -61,7 +61,7 @@ CLI::Main::~Main()
delete _memory;
}
-CLI::ExitCode CLI::Main::prepareCommand(const QString &command)
+CLI::ExitCode CLI::Main::prepareCommand(const TQString &command)
{
const CommandData *data = findCommandData(command);
CommandProperties properties = static_cast<CommandProperties>(data->properties);
@@ -79,7 +79,7 @@ CLI::ExitCode CLI::Main::prepareCommand(const QString &command)
if ( !file.openForRead() ) return FILE_ERROR;
_errors = _source1.load(file.stream(), _format);
if ( (properties & NeedCorrectInput) && !_errors.isEmpty() ) {
- QString s = (properties & NeedSource2 ? i18n("First hex file: ") : QString::null);
+ TQString s = (properties & NeedSource2 ? i18n("First hex file: ") : TQString());
for (uint i=0; i<uint(_errors.count()); i++) log(Log::LineType::Error, s + _errors[i].message());
return EXEC_ERROR;
}
@@ -91,7 +91,7 @@ CLI::ExitCode CLI::Main::prepareCommand(const QString &command)
if ( !file.openForRead() ) return FILE_ERROR;
_errors = _source2.load(file.stream(), _format);
if ( (properties & NeedCorrectInput) && !_errors.isEmpty() ) {
- QString s = (properties & NeedSource1 ? i18n("Second hex file: ") : QString::null);
+ TQString s = (properties & NeedSource1 ? i18n("Second hex file: ") : TQString());
for (uint i=0; i<uint(_errors.count()); i++) log(Log::LineType::Error, s + _errors[i].message());
return EXEC_ERROR;
}
@@ -105,7 +105,7 @@ CLI::ExitCode CLI::Main::prepareCommand(const QString &command)
return OK;
}
-CLI::ExitCode CLI::Main::executeCommand(const QString &command)
+CLI::ExitCode CLI::Main::executeCommand(const TQString &command)
{
if (_device) {
delete _memory;
@@ -113,9 +113,9 @@ CLI::ExitCode CLI::Main::executeCommand(const QString &command)
}
if ( command=="check" ) {
if ( _device==0 ) return okExit(i18n("Hex file is valid."));
- QStringList warnings;
+ TQStringList warnings;
Device::Memory::WarningTypes wtypes = _memory->fromHexBuffer(_source1, warnings);
- if ( wtypes==Device::Memory::NoWarning ) return okExit(i18n("Hex file is compatible with device \"%1\".").arg(_device->name()));
+ if ( wtypes==Device::Memory::NoWarning ) return okExit(i18n("Hex file is compatible with device \"%1\".").tqarg(_device->name()));
return errorExit(warnings.join("\n"), EXEC_ERROR);
}
if ( command=="info" ) {
@@ -159,28 +159,28 @@ CLI::ExitCode CLI::Main::executeCommand(const QString &command)
bool firstInSecond = true, secondInFirst = true;
HexBuffer::const_iterator it;
for (it=_source1.begin(); it!=_source1.end(); ++it) {
- if ( it.data().maskWith(0xFFFF)==_source2[it.key()].maskWith(0xFFFF) ) continue;
+ if ( it.data().tqmaskWith(0xFFFF)==_source2[it.key()].tqmaskWith(0xFFFF) ) continue;
firstInSecond = false;
}
for (it=_source2.begin(); it!=_source2.end(); ++it) {
- if ( it.data().maskWith(0xFFFF)==_source1[it.key()].maskWith(0xFFFF) ) continue;
+ if ( it.data().tqmaskWith(0xFFFF)==_source1[it.key()].tqmaskWith(0xFFFF) ) continue;
secondInFirst = false;
}
if ( firstInSecond && secondInFirst ) return okExit(i18n("The two hex files have the same content."));
if (firstInSecond) log(Log::LineType::Information, i18n("The first hex file is a subset of the second one."));
if (secondInFirst) log(Log::LineType::Information, i18n("The second hex file is a subset of the first one."));
- return errorExit(i18n("The two hex files are different at address %1.").arg(toHexLabel(it.key(), 8)), EXEC_ERROR);
+ return errorExit(i18n("The two hex files are different at address %1.").tqarg(toHexLabel(it.key(), 8)), EXEC_ERROR);
}
if ( command=="checksum" ) {
- QStringList warnings;
+ TQStringList warnings;
Device::Memory::WarningTypes wtypes = _memory->fromHexBuffer(_source1, warnings);
for (uint i=0; i<uint(warnings.count()); i++) log(Log::LineType::Warning, warnings[i]);
log(Log::LineType::Warning, i18n("Checksum computation is experimental and is not always correct!")); // #### REMOVE ME
BitValue cs = _memory->checksum();
- log(Log::LineType::Normal, i18n("Checksum: %1").arg(toHexLabel(cs, 4)));
+ log(Log::LineType::Normal, i18n("Checksum: %1").tqarg(toHexLabel(cs, 4)));
if ( _device->group().name()=="pic" ) {
BitValue ucs = static_cast<Pic::Memory *>(_memory)->unprotectedChecksum();
- if ( ucs!=cs ) log(Log::LineType::Information, i18n("Unprotected checksum: %1").arg(toHexLabel(ucs, 4)));
+ if ( ucs!=cs ) log(Log::LineType::Information, i18n("Unprotected checksum: %1").tqarg(toHexLabel(ucs, 4)));
}
return OK;
}
@@ -211,16 +211,16 @@ CLI::ExitCode CLI::Main::prepareRun(bool &interactive)
return OK;
}
-CLI::ExitCode CLI::Main::executeSetCommand(const QString &property, const QString &value)
+CLI::ExitCode CLI::Main::executeSetCommand(const TQString &property, const TQString &value)
{
if ( property=="device" || property=="processor" ) {
if ( value.isEmpty() ) {
_device = 0;
return OK;
}
- QString s = value.upper();
+ TQString s = value.upper();
_device = Device::lister().data(s);
- if ( _device==0 ) return errorExit(i18n("Unknown device \"%1\".").arg(s), ARG_ERROR);
+ if ( _device==0 ) return errorExit(i18n("Unknown device \"%1\".").tqarg(s), ARG_ERROR);
return OK;
}
if ( property=="fill" ) {
@@ -232,10 +232,10 @@ CLI::ExitCode CLI::Main::executeSetCommand(const QString &property, const QStrin
if ( !ok ) return errorExit(i18n("Number format not recognized."), ARG_ERROR);
return OK;
}
- return errorExit(i18n("Unknown property \"%1\".").arg(property), ARG_ERROR);
+ return errorExit(i18n("Unknown property \"%1\".").tqarg(property), ARG_ERROR);
}
-QString CLI::Main::executeGetCommand(const QString &property)
+TQString CLI::Main::executeGetCommand(const TQString &property)
{
if ( property=="device" || property=="processor" ) {
if ( _device==0 ) return i18n("<not set>");
@@ -245,11 +245,11 @@ QString CLI::Main::executeGetCommand(const QString &property)
if ( _fill.isEmpty() ) return i18n("<not set>");
return _fill;
}
- log(Log::LineType::SoftError, i18n("Unknown property \"%1\".").arg(property));
- return QString::null;
+ log(Log::LineType::SoftError, i18n("Unknown property \"%1\".").tqarg(property));
+ return TQString();
}
-CLI::ExitCode CLI::Main::list(const QString &command)
+CLI::ExitCode CLI::Main::list(const TQString &command)
{
if ( MainBase::list(command)==OK ) return OK;
if ( command=="device-list" ) return deviceList();
@@ -260,11 +260,11 @@ CLI::ExitCode CLI::Main::list(const QString &command)
CLI::ExitCode CLI::Main::deviceList()
{
- QValueVector<QString> devices;
+ TQValueVector<TQString> devices;
log(Log::LineType::Normal, i18n("Supported devices:"));
devices = Device::lister().supportedDevices();
qHeapSort(devices);
- QString s;
+ TQString s;
for (uint i=0; i<uint(devices.count()); i++) s += " " + devices[i];
log(Log::LineType::Normal, s + "\n");
return OK;
diff --git a/src/piklab-hex/main.h b/src/piklab-hex/main.h
index 4689bff..212e175 100644
--- a/src/piklab-hex/main.h
+++ b/src/piklab-hex/main.h
@@ -24,8 +24,8 @@ namespace CLI
//----------------------------------------------------------------------------
enum CommandProperty { NoCommandProperty = 0, NeedSource1 = 1, NeedDestination = 2,
NeedSource2 = 4, NeedCorrectInput = 8, NeedDevice = 16 };
-Q_DECLARE_FLAGS(CommandProperties, CommandProperty)
-Q_DECLARE_OPERATORS_FOR_FLAGS(CommandProperties)
+TQ_DECLARE_FLAGS(CommandProperties, CommandProperty)
+TQ_DECLARE_OPERATORS_FOR_FLAGS(CommandProperties)
//----------------------------------------------------------------------------
struct FillOptions {
@@ -37,6 +37,7 @@ extern const FillOptions FILL_OPTIONS[];
class Main : public MainBase
{
Q_OBJECT
+ TQ_OBJECT
public:
Main();
virtual ~Main();
@@ -45,17 +46,17 @@ private:
PURL::Url _dest;
HexBuffer _source1, _source2;
HexBuffer::Format _format;
- QValueList<HexBuffer::ErrorData> _errors;
+ TQValueList<HexBuffer::ErrorData> _errors;
const Device::Data *_device;
Device::Memory *_memory;
- QString _fill;
+ TQString _fill;
- virtual ExitCode prepareCommand(const QString &command);
- virtual ExitCode executeCommand(const QString &command);
+ virtual ExitCode prepareCommand(const TQString &command);
+ virtual ExitCode executeCommand(const TQString &command);
virtual ExitCode prepareRun(bool &interactive);
- virtual ExitCode executeSetCommand(const QString &property, const QString &value);
- virtual QString executeGetCommand(const QString &property);
- virtual ExitCode list(const QString &listName);
+ virtual ExitCode executeSetCommand(const TQString &property, const TQString &value);
+ virtual TQString executeGetCommand(const TQString &property);
+ virtual ExitCode list(const TQString &listName);
ExitCode deviceList();
ExitCode fillOptionList();
};
diff --git a/src/piklab-prog/cli_debug_manager.h b/src/piklab-prog/cli_debug_manager.h
index 8da14fa..10c61ec 100644
--- a/src/piklab-prog/cli_debug_manager.h
+++ b/src/piklab-prog/cli_debug_manager.h
@@ -17,6 +17,7 @@ namespace Debugger
class CliManager : public Manager
{
Q_OBJECT
+ TQ_OBJECT
public:
CliManager() {}
virtual PURL::Url coffUrl() const { return CLI::_coffUrl; }
diff --git a/src/piklab-prog/cli_interactive.cpp b/src/piklab-prog/cli_interactive.cpp
index 148ba62..872a53e 100644
--- a/src/piklab-prog/cli_interactive.cpp
+++ b/src/piklab-prog/cli_interactive.cpp
@@ -15,7 +15,7 @@
# include <stdio.h>
#endif
#include <signal.h>
-#include <qtimer.h>
+#include <tqtimer.h>
#include <stdlib.h>
#include "progs/base/generic_prog.h"
@@ -74,8 +74,8 @@ void CLI::Interactive::signalHandler(int n)
_interactive->redisplayPrompt();
}
-CLI::Interactive::Interactive(QObject *parent)
- : QObject(parent, "interactive")
+CLI::Interactive::Interactive(TQObject *tqparent)
+ : TQObject(tqparent, "interactive")
{
setView(_view);
::signal(SIGINT, signalHandler);
@@ -84,7 +84,7 @@ CLI::Interactive::Interactive(QObject *parent)
#else
_stdin.open(IO_ReadOnly, stdin);
#endif
- QTimer::singleShot(0, this, SLOT(displayPrompt()));
+ TQTimer::singleShot(0, this, TQT_SLOT(displayPrompt()));
}
void CLI::Interactive::redisplayPrompt()
@@ -101,7 +101,7 @@ void CLI::Interactive::displayPrompt()
{
#if defined(HAVE_READLINE)
char *line = readline("> ");
- _input = QString(line);
+ _input = TQString(line);
if ( !_input.isEmpty() ) add_history(line);
free(line);
#else
@@ -109,14 +109,14 @@ void CLI::Interactive::displayPrompt()
fflush(stdout);
char buffer[1000];
_stdin.readLine(buffer, 1000);
- _input = QString(buffer);
+ _input = TQString(buffer);
#endif
lineRead();
}
-CLI::ExitCode CLI::Interactive::processLine(const QString &s)
+CLI::ExitCode CLI::Interactive::processLine(const TQString &s)
{
- QStringList words = QStringList::split(" ", s);
+ TQStringList words = TQStringList::split(" ", s);
if ( words.count()==0 ) return ARG_ERROR;
if ( words[0]=="command-list" || words[0]=="property-list" || words[0]=="range-list"
|| isPropertyList(words[0]) ) return static_cast<Main *>(_main)->list(words[0]);
@@ -131,24 +131,24 @@ CLI::ExitCode CLI::Interactive::processLine(const QString &s)
const CommandData *data = findCommandData(words[0]);
if ( words[0]=="quit" ) return EXITING;
if ( words[0]=="set" ) {
- if ( words.count()==2 ) return static_cast<Main *>(_main)->executeSetCommand(words[1], QString::null);
+ if ( words.count()==2 ) return static_cast<Main *>(_main)->executeSetCommand(words[1], TQString());
if ( words.count()!=3 ) return errorExit(i18n("This command takes two arguments."), ARG_ERROR);
return static_cast<Main *>(_main)->executeSetCommand(words[1], words[2]);
}
if ( words[0]=="unset" ) {
if ( words.count()!=2 ) return errorExit(i18n("This command takes one argument."), ARG_ERROR);
- return static_cast<Main *>(_main)->executeSetCommand(words[1], QString::null);
+ return static_cast<Main *>(_main)->executeSetCommand(words[1], TQString());
}
if ( words[0]=="get" ) {
if ( words.count()!=2 ) return errorExit(i18n("This command takes one argument."), ARG_ERROR);
- QString s = static_cast<Main *>(_main)->executeGetCommand(words[1]);
+ TQString s = static_cast<Main *>(_main)->executeGetCommand(words[1]);
if ( !s.isEmpty() ) log(Log::LineType::Normal, words[1] + ": " + s);
return OK;
}
if ( words[0]=="help" ) return static_cast<Main *>(_main)->list("command-list");
if ( words[0]=="x" ) {
if ( words.count()!=2 && words.count()!=3 ) return errorExit(i18n("This command takes one or two argument."), ARG_ERROR);
- return executeRegister(words[1], words.count()==3 ? words[2] : QString::null);
+ return executeRegister(words[1], words.count()==3 ? words[2] : TQString());
}
if ( words[0]=="break" ) {
if ( words.count()==3 ) {
@@ -158,11 +158,11 @@ CLI::ExitCode CLI::Interactive::processLine(const QString &s)
if ( !ok ) return errorExit(i18n("Number format not recognized."), ARG_ERROR);
PURL::Url dummy;
Breakpoint::Data data(dummy, address);
- if ( Breakpoint::list().contains(data) ) return okExit(i18n("Breakpoint already set at %1.").arg(toHexLabel(address, nbChars(NumberBase::Hex, address))));
+ if ( Breakpoint::list().tqcontains(data) ) return okExit(i18n("Breakpoint already set at %1.").tqarg(toHexLabel(address, nbChars(NumberBase::Hex, address))));
Breakpoint::list().append(data);
Breakpoint::list().setAddress(data, address);
Breakpoint::list().setState(data, Breakpoint::Active);
- return okExit(i18n("Breakpoint set at %1.").arg(toHexLabel(address, nbChars(NumberBase::Hex, address))));
+ return okExit(i18n("Breakpoint set at %1.").tqarg(toHexLabel(address, nbChars(NumberBase::Hex, address))));
}
return errorExit(i18n("The first argument should be \"e\"."), ARG_ERROR);
}
@@ -174,11 +174,11 @@ CLI::ExitCode CLI::Interactive::processLine(const QString &s)
if (_device) nbc = _device->nbCharsAddress();
else for (uint i=0; i<nb; i++) {
Address address = Breakpoint::list().address(Breakpoint::list().data(i));
- nbc = QMAX(nbc, nbChars(NumberBase::Hex, address.toUInt()));
+ nbc = TQMAX(nbc, nbChars(NumberBase::Hex, address.toUInt()));
}
for (uint i=0; i<nb; i++) {
Address address = Breakpoint::list().address(Breakpoint::list().data(i));
- log(Log::LineType::Normal, QString(" #%1: %2").arg(i).arg(toHexLabel(address, nbc)));
+ log(Log::LineType::Normal, TQString(" #%1: %2").tqarg(i).tqarg(toHexLabel(address, nbc)));
}
return OK;
}
@@ -198,7 +198,7 @@ CLI::ExitCode CLI::Interactive::processLine(const QString &s)
Breakpoint::Data data = Breakpoint::list().data(i);
Address address = Breakpoint::list().address(data);
Breakpoint::list().remove(data);
- return okExit(i18n("Breakpoint at %1 removed.").arg(toHexLabelAbs(address)));
+ return okExit(i18n("Breakpoint at %1 removed.").tqarg(toHexLabelAbs(address)));
}
if ( words[0]=="raw-com" ) {
if ( words.count()!=2 ) return errorExit(i18n("This command needs a commands filename."), ARG_ERROR);
@@ -225,17 +225,13 @@ CLI::ExitCode CLI::Interactive::processLine(const QString &s)
void CLI::Interactive::lineRead()
{
- QString s = _input.stripWhiteSpace();
- _input = QString::null;
+ TQString s = _input.stripWhiteSpace();
+ _input = TQString();
if ( processLine(s)==EXITING ) {
-#if QT_VERSION<0x040000
- qApp->exit(OK);
-#else
- QCoreApplication::exit(OK);
-#endif
+ tqApp->exit(OK);
return;
}
- QTimer::singleShot(0, this, SLOT(displayPrompt()));
+ TQTimer::singleShot(0, this, TQT_SLOT(displayPrompt()));
}
CLI::ExitCode CLI::Interactive::registerList()
@@ -246,11 +242,11 @@ CLI::ExitCode CLI::Interactive::registerList()
const Coff::Object *coff = Debugger::manager->coff();
const Pic::RegistersData &rdata = data.registersData();
log(Log::LineType::Normal, i18n("Special Function Registers:"));
- QValueVector<Pic::RegisterNameData> list = Pic::sfrList(data);
- for (uint i=0; i<uint(list.count()); i++) log(Log::LineType::Normal, QString(" %1: %2").arg(toHexLabel(list[i].data().address(), rdata.nbCharsAddress())).arg(list[i].label()));
+ TQValueVector<Pic::RegisterNameData> list = Pic::sfrList(data);
+ for (uint i=0; i<uint(list.count()); i++) log(Log::LineType::Normal, TQString(" %1: %2").tqarg(toHexLabel(list[i].data().address(), rdata.nbCharsAddress())).tqarg(list[i].label()));
log(Log::LineType::Normal, i18n("General Purpose Registers:"));
list = Pic::gprList(data, coff);
- for (uint i=0; i<uint(list.count()); i++) log(Log::LineType::Normal, QString(" %1: %2").arg(toHexLabel(list[i].data().address(), rdata.nbCharsAddress())).arg(list[i].label()));
+ for (uint i=0; i<uint(list.count()); i++) log(Log::LineType::Normal, TQString(" %1: %2").tqarg(toHexLabel(list[i].data().address(), rdata.nbCharsAddress())).tqarg(list[i].label()));
return OK;
}
@@ -262,13 +258,13 @@ CLI::ExitCode CLI::Interactive::variableList()
if ( _device->group().name()!="pic" ) return errorExit(i18n("No register."), NOT_SUPPORTED_ERROR);
const Pic::Data &data = static_cast<const Pic::Data &>(*_device);
const Pic::RegistersData &rdata = data.registersData();
- QValueVector<Pic::RegisterNameData> list = Pic::variableList(data, *coff);
+ TQValueVector<Pic::RegisterNameData> list = Pic::variableList(data, *coff);
if ( list.count()==0 ) log(Log::LineType::Normal, i18n("No variable."));
- for (uint i=0; i<uint(list.count()); i++) log(Log::LineType::Normal, QString(" %1: %2").arg(toHexLabel(list[i].data().address(), rdata.nbCharsAddress())).arg(list[i].label()));
+ for (uint i=0; i<uint(list.count()); i++) log(Log::LineType::Normal, TQString(" %1: %2").tqarg(toHexLabel(list[i].data().address(), rdata.nbCharsAddress())).tqarg(list[i].label()));
return OK;
}
-Address CLI::Interactive::findRegisterAddress(const QString &name)
+Address CLI::Interactive::findRegisterAddress(const TQString &name)
{
const Pic::Data &data = static_cast<const Pic::Data &>(*_device);
const Coff::Object *coff = Debugger::manager->coff();
@@ -279,15 +275,15 @@ Address CLI::Interactive::findRegisterAddress(const QString &name)
if ( address>rdata.addressFromIndex(rdata.nbRegisters()-1) ) return Address();
return address;
}
- QValueVector<Pic::RegisterNameData> sfrs = Pic::sfrList(data);
+ TQValueVector<Pic::RegisterNameData> sfrs = Pic::sfrList(data);
for (uint i=0; i<uint(sfrs.count()); i++) if ( name.lower()==sfrs[i].label().lower() ) return sfrs[i].data().address();
if ( coff==0 ) return Address();
- QMap<QString, Address> variables = coff->variables();
- if ( variables.contains(name) ) return variables[name];
+ TQMap<TQString, Address> variables = coff->variables();
+ if ( variables.tqcontains(name) ) return variables[name];
return Address();
}
-CLI::ExitCode CLI::Interactive::executeRegister(const QString &name, const QString &value)
+CLI::ExitCode CLI::Interactive::executeRegister(const TQString &name, const TQString &value)
{
if ( Debugger::manager->debugger()==0 ) return errorExit(i18n("You need to start the debugging session first (with \"start\")."), ARG_ERROR);
const Pic::Data &data = static_cast<const Pic::Data &>(*_device);
@@ -296,7 +292,7 @@ CLI::ExitCode CLI::Interactive::executeRegister(const QString &name, const QStri
bool ok;
ulong v = fromAnyLabel(value, &ok);
if ( !ok ) return errorExit(i18n("Number format not recognized."), ARG_ERROR);
- if ( v>maxValue(NumberBase::Hex, nbChars) ) return errorExit(i18n("The given value is too large (max: %1).").arg(toHexLabel(maxValue(NumberBase::Hex, nbChars), nbChars)), ARG_ERROR);
+ if ( v>maxValue(NumberBase::Hex, nbChars) ) return errorExit(i18n("The given value is too large (max: %1).").tqarg(toHexLabel(maxValue(NumberBase::Hex, nbChars), nbChars)), ARG_ERROR);
Register::TypeData rtd;
if ( name.lower()=="w" || name.lower()=="wreg" )
rtd = static_cast<Debugger::PicBase *>(Debugger::manager->debugger())->deviceSpecific()->wregTypeData();
@@ -309,38 +305,32 @@ CLI::ExitCode CLI::Interactive::executeRegister(const QString &name, const QStri
}
if ( value.isEmpty() ) {
if ( !Debugger::manager->readRegister(rtd) ) return ARG_ERROR;
- return okExit(i18n("%1 = %2").arg(name.upper()).arg(toHexLabel(Register::list().value(rtd), nbChars)));
+ return okExit(i18n("%1 = %2").tqarg(name.upper()).tqarg(toHexLabel(Register::list().value(rtd), nbChars)));
}
return (Debugger::manager->writeRegister(rtd, v) ? OK : EXEC_ERROR);
}
-CLI::ExitCode CLI::Interactive::executeRawCommands(const QString &filename)
+CLI::ExitCode CLI::Interactive::executeRawCommands(const TQString &filename)
{
- QFile file(filename);
- if ( !file.open(IO_ReadOnly) ) return errorExit(i18n("Could not open filename \"%1\".").arg(filename), ARG_ERROR);
+ TQFile file(filename);
+ if ( !file.open(IO_ReadOnly) ) return errorExit(i18n("Could not open filename \"%1\".").tqarg(filename), ARG_ERROR);
if ( Programmer::manager->programmer()==0 ) {
Programmer::manager->createProgrammer(_device);
if ( !Programmer::manager->programmer()->simpleConnectHardware() ) return EXEC_ERROR;
}
Programmer::Base *programmer = Programmer::manager->programmer();
for (;;) {
- QString s;
-#if QT_VERSION<0x040000
+ TQString s;
if ( file.readLine(s, 1000)==-1 ) break;
-#else
- char buffer[1000];
- if ( file.readLine(buffer, 1000)==-1 ) break;
- s += buffer;
-#endif
bool write = !s.startsWith(" ");
s = s.stripWhiteSpace();
if ( s.isEmpty() ) continue;
if (write) {
if ( !programmer->hardware()->rawWrite(s) ) return EXEC_ERROR;
} else {
- QString rs;
+ TQString rs;
if ( !programmer->hardware()->rawRead(s.length(), rs) ) return EXEC_ERROR;
- if ( rs!=s ) log(Log::LineType::Warning, i18n("Read string is different than expected: %1 (%2).").arg(rs).arg(s));
+ if ( rs!=s ) log(Log::LineType::Warning, i18n("Read string is different than expected: %1 (%2).").tqarg(rs).tqarg(s));
}
}
return okExit(i18n("End of command file reached."));
diff --git a/src/piklab-prog/cli_interactive.h b/src/piklab-prog/cli_interactive.h
index fad6e9d..8509fc0 100644
--- a/src/piklab-prog/cli_interactive.h
+++ b/src/piklab-prog/cli_interactive.h
@@ -9,7 +9,7 @@
#ifndef CLI_INTERACTIVE_H
#define CLI_INTERACTIVE_H
-#include <qfile.h>
+#include <tqfile.h>
#include "common/global/global.h"
#include "common/cli/cli_global.h"
#include "common/global/log.h"
@@ -20,30 +20,31 @@ namespace CLI
//----------------------------------------------------------------------------
enum CommandProperty { NoCommandProperty = 0, NeedProgrammer = 1, InputHex = 2,
OutputHex = 4, NeedDevice = 8 };
-Q_DECLARE_FLAGS(CommandProperties, CommandProperty)
-Q_DECLARE_OPERATORS_FOR_FLAGS(CommandProperties)
+TQ_DECLARE_FLAGS(CommandProperties, CommandProperty)
+TQ_DECLARE_OPERATORS_FOR_FLAGS(CommandProperties)
//----------------------------------------------------------------------------
-class Interactive : public QObject, public Log::Base
+class Interactive : public TQObject, public Log::Base
{
Q_OBJECT
+ TQ_OBJECT
public:
- Interactive(QObject *parent);
+ Interactive(TQObject *tqparent);
void redisplayPrompt();
private slots:
void displayPrompt();
private:
- QFile _stdin;
- QString _input;
+ TQFile _stdin;
+ TQString _input;
void lineRead();
- ExitCode processLine(const QString &s);
- ExitCode executeRegister(const QString &name, const QString &value);
+ ExitCode processLine(const TQString &s);
+ ExitCode executeRegister(const TQString &name, const TQString &value);
ExitCode registerList();
ExitCode variableList();
- ExitCode executeRawCommands(const QString &filename);
- Address findRegisterAddress(const QString &name);
+ ExitCode executeRawCommands(const TQString &filename);
+ Address findRegisterAddress(const TQString &name);
ExitCode start();
static void signalHandler(int n);
};
diff --git a/src/piklab-prog/cli_prog_manager.cpp b/src/piklab-prog/cli_prog_manager.cpp
index 472757a..f8b73d1 100644
--- a/src/piklab-prog/cli_prog_manager.cpp
+++ b/src/piklab-prog/cli_prog_manager.cpp
@@ -22,10 +22,10 @@ Port::Description Programmer::CliManager::portDescription() const
log->log(Log::LineType::Information, i18n("Using port from configuration file."));
return Programmer::GroupConfig::portDescription(group());
}
- if ( CLI::_port=="usb" ) return Port::Description(PortType::USB, QString::null);
+ if ( CLI::_port=="usb" ) return Port::Description(PortType::USB, TQString());
PortType type = Port::findType(CLI::_port);
if ( type==PortType::Nb_Types ) {
- log->log(Log::LineType::Warning, i18n("Could not find device \"%1\" as serial or parallel port. Will try to open as serial port.").arg(CLI::_port));
+ log->log(Log::LineType::Warning, i18n("Could not find device \"%1\" as serial or parallel port. Will try to open as serial port.").tqarg(CLI::_port));
type = PortType::Serial;
}
return Port::Description(type, CLI::_port);
diff --git a/src/piklab-prog/cli_prog_manager.h b/src/piklab-prog/cli_prog_manager.h
index 27775a4..b5b37f2 100644
--- a/src/piklab-prog/cli_prog_manager.h
+++ b/src/piklab-prog/cli_prog_manager.h
@@ -18,8 +18,9 @@ namespace Programmer
class CliManager : public Manager
{
Q_OBJECT
+ TQ_OBJECT
public:
- CliManager(QObject *parent) : Manager(parent), _state(Idle) {}
+ CliManager(TQObject *tqparent) : Manager(tqparent), _state(Idle) {}
Port::Description portDescription() const;
virtual void createProgrammer(const Device::Data *data);
diff --git a/src/piklab-prog/cli_purl.cpp b/src/piklab-prog/cli_purl.cpp
index 2cd38a5..954e00c 100644
--- a/src/piklab-prog/cli_purl.cpp
+++ b/src/piklab-prog/cli_purl.cpp
@@ -8,12 +8,12 @@
***************************************************************************/
#include "common/global/purl.h"
-#include <qfileinfo.h>
-#include <qdatetime.h>
+#include <tqfileinfo.h>
+#include <tqdatetime.h>
bool PURL::Base::probablyExists() const
{
- QFileInfo fi(_url.path());
+ TQFileInfo fi(_url.path());
return fi.exists();
}
@@ -21,9 +21,9 @@ bool PURL::Url::isDestinationUpToDate(FileType type) const
{
if ( !(data().properties & Source) ) return true;
Url dest = toFileType(type);
- QFileInfo sfi(_url.path());
+ TQFileInfo sfi(_url.path());
if ( !sfi.exists() ) return true; // source does not exists
- QFileInfo dfi(dest._url.path());
+ TQFileInfo dfi(dest._url.path());
if ( !dfi.exists() ) return false; // destination does not exists
return sfi.lastModified()<dfi.lastModified();
}
diff --git a/src/piklab-prog/cmdline.cpp b/src/piklab-prog/cmdline.cpp
index 2ec4530..ec2cd38 100644
--- a/src/piklab-prog/cmdline.cpp
+++ b/src/piklab-prog/cmdline.cpp
@@ -15,7 +15,7 @@
# include <stdio.h>
#endif
#include <signal.h>
-#include <qtimer.h>
+#include <tqtimer.h>
#include "devices/list/device_list.h"
#include "devices/base/device_group.h"
@@ -63,7 +63,7 @@ const KCmdLineOptions CLI::OPTIONS[] = {
const Programmer::Group *CLI::_progGroup = 0;
const Device::Data *CLI::_device = 0;
HexBuffer::Format CLI::_format = HexBuffer::IHX32;
-QString CLI::_port, CLI::_targetSelfPowered, CLI::_hardware;
+TQString CLI::_port, CLI::_targetSelfPowered, CLI::_hardware;
PURL::Directory CLI::_firmwareDir;
PURL::Url CLI::_hexUrl, CLI::_coffUrl;
Device::Memory *CLI::_memory = 0;
@@ -74,7 +74,7 @@ CLI::ExitCode CLI::Main::formatList()
{
log(Log::LineType::Normal, i18n("Supported hex file formats:"));
for (uint i=0; i<HexBuffer::Nb_Formats; i++)
- log(Log::LineType::Normal, QString(" ") + HexBuffer::FORMATS[i]);
+ log(Log::LineType::Normal, TQString(" ") + HexBuffer::FORMATS[i]);
return OK;
}
@@ -83,7 +83,7 @@ CLI::ExitCode CLI::Main::programmerList()
log(Log::LineType::Normal, i18n("Supported programmers:"));
Programmer::Lister::ConstIterator it;
for (it=Programmer::lister().begin(); it!=Programmer::lister().end(); it++)
- log(Log::LineType::Normal, " " + QString(it.data()->name()));
+ log(Log::LineType::Normal, " " + TQString(it.data()->name()));
return OK;
}
@@ -96,8 +96,8 @@ CLI::ExitCode CLI::Main::hardwareList()
if ( config==0 ) continue;
FOR_EACH(PortType, type) {
if ( !it.data()->isPortSupported(type) ) continue;
- log(Log::LineType::Normal, "-" + QString(it.data()->name()) + " [" + type.label() + "]:");
- QStringList list = config->hardwareNames(type);
+ log(Log::LineType::Normal, "-" + TQString(it.data()->name()) + " [" + type.label() + "]:");
+ TQStringList list = config->hardwareNames(type);
for (uint k=0; k<uint(list.count()); k++) log(Log::LineType::Normal, " " + list[k]);
}
delete config;
@@ -107,16 +107,16 @@ CLI::ExitCode CLI::Main::hardwareList()
CLI::ExitCode CLI::Main::deviceList()
{
- QValueVector<QString> devices;
+ TQValueVector<TQString> devices;
if ( _progGroup==0 ) {
log(Log::LineType::Normal, i18n("Supported devices:"));
devices = Programmer::lister().supportedDevices();
} else {
- log(Log::LineType::Normal, i18n("Supported devices for \"%1\":").arg(_progGroup->label()));
+ log(Log::LineType::Normal, i18n("Supported devices for \"%1\":").tqarg(_progGroup->label()));
devices = _progGroup->supportedDevices();
}
qHeapSort(devices);
- QString s;
+ TQString s;
for (uint i=0; i<uint(devices.count()); i++) s += " " + devices[i];
log(Log::LineType::Normal, s + "\n");
return OK;
@@ -124,16 +124,16 @@ CLI::ExitCode CLI::Main::deviceList()
CLI::ExitCode CLI::Main::portList()
{
- if (_progGroup) log(Log::LineType::Normal, i18n("Detected ports supported by \"%1\":").arg(_progGroup->label()));
+ if (_progGroup) log(Log::LineType::Normal, i18n("Detected ports supported by \"%1\":").tqarg(_progGroup->label()));
else log(Log::LineType::Normal, i18n("Detected ports:"));
FOR_EACH(PortType, type) {
if ( _progGroup && !_progGroup->isPortSupported(type) ) continue;
- QString s = "- " + type.label() + ":";
+ TQString s = "- " + type.label() + ":";
if ( !Port::isAvailable(type) ) {
log(Log::LineType::Normal, s + i18n(" support disabled."));
continue;
}
- QStringList list = Port::probedDeviceList(type);
+ TQStringList list = Port::probedDeviceList(type);
if ( list.count()==0 ) log(Log::LineType::Normal, s + i18n(" no port detected."));
else {
log(Log::LineType::Normal, s);
@@ -146,11 +146,11 @@ CLI::ExitCode CLI::Main::portList()
CLI::ExitCode CLI::Main::rangeList()
{
log(Log::LineType::Normal, i18n("Memory ranges for PIC/dsPIC devices:"));
- FOR_EACH(Pic::MemoryRangeType, type) log(Log::LineType::Normal, QString(" %1").arg(type.key()));
+ FOR_EACH(Pic::MemoryRangeType, type) log(Log::LineType::Normal, TQString(" %1").tqarg(type.key()));
return OK;
}
-CLI::ExitCode CLI::Main::prepareCommand(const QString &command)
+CLI::ExitCode CLI::Main::prepareCommand(const TQString &command)
{
const CommandData *data = findCommandData(command);
CommandProperties properties = static_cast<CommandProperties>(data->properties);
@@ -167,12 +167,12 @@ CLI::ExitCode CLI::Main::prepareCommand(const QString &command)
if ( properties & InputHex ) {
if (_memory) {
if ( !file.openForRead() ) return FILE_ERROR;
- QStringList errors, warnings;
+ TQStringList errors, warnings;
Device::Memory::WarningTypes warningTypes;
if ( !_memory->load(file.stream(), errors, warningTypes, warnings) )
- return errorExit(i18n("Could not load hex file \"%1\".").arg(errors[0]), FILE_ERROR);
+ return errorExit(i18n("Could not load hex file \"%1\".").tqarg(errors[0]), FILE_ERROR);
if ( warningTypes!=Device::Memory::NoWarning )
- log(Log::LineType::Warning, i18n("Hex file seems incompatible with device \"%1\".").arg(warnings.join(" ")));
+ log(Log::LineType::Warning, i18n("Hex file seems incompatible with device \"%1\".").tqarg(warnings.join(" ")));
}
} else if ( properties & OutputHex ) {
if ( !_force && _hexUrl.exists() ) return errorExit(i18n("Output hex filename already exists."), FILE_ERROR);
@@ -196,7 +196,7 @@ CLI::Main::~Main()
delete _range;
}
-CLI::ExitCode CLI::Main::list(const QString &command)
+CLI::ExitCode CLI::Main::list(const TQString &command)
{
if ( MainBase::list(command)==OK ) return OK;
if ( command=="format-list" ) return formatList();
@@ -226,12 +226,8 @@ CLI::ExitCode CLI::Main::prepareRun(bool &interactive)
if (interactive) {
_interactive = new Interactive(this);
log(Log::LineType::Normal, i18n("Interactive mode: type help for help"));
- log(Log::LineType::Normal, QString::null);
-#if QT_VERSION<0x040000
- return ExitCode(qApp->exec());
-#else
- return ExitCode(QCoreApplication::exec());
-#endif
+ log(Log::LineType::Normal, TQString());
+ return ExitCode(tqApp->exec());
}
// range
@@ -242,7 +238,7 @@ CLI::ExitCode CLI::Main::prepareRun(bool &interactive)
return OK;
}
-CLI::ExitCode CLI::Main::extractRange(const QString &range)
+CLI::ExitCode CLI::Main::extractRange(const TQString &range)
{
delete _range;
_range = 0;
@@ -261,7 +257,7 @@ CLI::ExitCode CLI::Main::extractRange(const QString &range)
return OK;
}
-CLI::ExitCode CLI::Main::executeCommand(const QString &command)
+CLI::ExitCode CLI::Main::executeCommand(const TQString &command)
{
Programmer::Base *programmer = Programmer::manager->programmer();
if ( command=="connect" ) return (Programmer::manager->connectDevice() ? OK : EXEC_ERROR);
@@ -303,7 +299,7 @@ CLI::ExitCode CLI::Main::executeCommand(const QString &command)
PURL::File file(_hexUrl, *_view);
if ( !file.openForWrite() ) return FILE_ERROR;
if ( !_memory->save(file.stream(), _format) )
- return errorExit(i18n("Error while writing file \"%1\".").arg(_hexUrl.pretty()), FILE_ERROR);
+ return errorExit(i18n("Error while writing file \"%1\".").tqarg(_hexUrl.pretty()), FILE_ERROR);
return OK;
}
if ( command=="erase" ) {
@@ -332,25 +328,25 @@ CLI::ExitCode CLI::Main::checkProgrammer()
if ( _progGroup->isSoftware() && _progGroup->supportedDevices().isEmpty() )
return errorExit(i18n("Please check installation of selected software debugger."), NOT_SUPPORTED_ERROR);
if ( _device && !_progGroup->isSupported(_device->name()) )
- return errorExit(i18n("The selected device \"%1\" is not supported by the selected programmer.").arg(_device->name()), NOT_SUPPORTED_ERROR);
+ return errorExit(i18n("The selected device \"%1\" is not supported by the selected programmer.").tqarg(_device->name()), NOT_SUPPORTED_ERROR);
if ( !_hardware.isEmpty() ) {
::Hardware::Config *config = _progGroup->hardwareConfig();
Port::Description pd = static_cast<Programmer::CliManager *>(Programmer::manager)->portDescription();
- bool ok = (config==0 || config->hardwareNames(pd.type).contains(_hardware));
+ bool ok = (config==0 || config->hardwareNames(pd.type).tqcontains(_hardware));
delete config;
- if ( !ok ) return errorExit(i18n("The selected programmer does not supported the specified hardware configuration (\"%1\").").arg(_hardware), NOT_SUPPORTED_ERROR);
+ if ( !ok ) return errorExit(i18n("The selected programmer does not supported the specified hardware configuration (\"%1\").").tqarg(_hardware), NOT_SUPPORTED_ERROR);
}
return OK;
}
-CLI::ExitCode CLI::Main::executeSetCommand(const QString &property, const QString &value)
+CLI::ExitCode CLI::Main::executeSetCommand(const TQString &property, const TQString &value)
{
if ( property=="programmer" ) {
_progGroup = 0;
if ( value.isEmpty() ) return OK;
_progGroup = Programmer::lister().group(value.lower());
if (_progGroup) return checkProgrammer();
- return errorExit(i18n("Unknown programmer \"%1\".").arg(value.lower()), ARG_ERROR);
+ return errorExit(i18n("Unknown programmer \"%1\".").tqarg(value.lower()), ARG_ERROR);
}
if ( property=="hardware" ) { _hardware = value; return OK; }
if ( property=="device" || property=="processor" ) {
@@ -358,10 +354,10 @@ CLI::ExitCode CLI::Main::executeSetCommand(const QString &property, const QStrin
_device = 0;
return OK;
}
- QString s = value.upper();
+ TQString s = value.upper();
_device = Device::lister().data(s);
Debugger::manager->updateDevice();
- if ( _device==0 ) return errorExit(i18n("Unknown device \"%1\".").arg(s), ARG_ERROR);
+ if ( _device==0 ) return errorExit(i18n("Unknown device \"%1\".").tqarg(s), ARG_ERROR);
Debugger::manager->init();
return checkProgrammer();
}
@@ -370,13 +366,13 @@ CLI::ExitCode CLI::Main::executeSetCommand(const QString &property, const QStrin
_format = HexBuffer::IHX32;
return OK;
}
- QString s = value.lower();
+ TQString s = value.lower();
for (uint i=0; i<HexBuffer::Nb_Formats; i++)
if ( s==HexBuffer::FORMATS[i] ) {
_format = HexBuffer::Format(i);
return OK;
}
- return errorExit(i18n("Unknown hex file format \"%1\".").arg(s), ARG_ERROR);
+ return errorExit(i18n("Unknown hex file format \"%1\".").tqarg(s), ARG_ERROR);
}
if ( property=="port" ) { _port = value; return OK; }
if ( property=="firmware-dir" ) { _firmwareDir = value; return OK; }
@@ -394,10 +390,10 @@ CLI::ExitCode CLI::Main::executeSetCommand(const QString &property, const QStrin
if ( _device && !Debugger::manager->init() ) return ARG_ERROR;
return OK;
}
- return errorExit(i18n("Unknown property \"%1\"").arg(property), ARG_ERROR);
+ return errorExit(i18n("Unknown property \"%1\"").tqarg(property), ARG_ERROR);
}
-QString CLI::Main::executeGetCommand(const QString &property)
+TQString CLI::Main::executeGetCommand(const TQString &property)
{
if ( property=="programmer" ) {
if ( _progGroup==0 ) return i18n("<not set>");
@@ -421,7 +417,7 @@ QString CLI::Main::executeGetCommand(const QString &property)
if ( !_port.isEmpty() ) return _port;
if ( _progGroup==0 ) return i18n("<not set>");
Port::Description pd = Programmer::GroupConfig::portDescription(*_progGroup);
- QString s = pd.type.key();
+ TQString s = pd.type.key();
if (pd.type.data().withDevice) s += " (" + pd.device + ")";
return s + " " + i18n("<from config>");
}
@@ -432,7 +428,7 @@ QString CLI::Main::executeGetCommand(const QString &property)
}
if ( property=="target-self-powered" ) {
if ( !_targetSelfPowered.isEmpty() ) return _targetSelfPowered;
- return QString(readConfigEntry(Programmer::Config::TargetSelfPowered).toBool() ? "true" : "false") + " " + i18n("<from config>");
+ return TQString(readConfigEntry(Programmer::Config::TargetSelfPowered).toBool() ? "true" : "false") + " " + i18n("<from config>");
}
if ( property=="hex" ) {
if ( !_hexUrl.isEmpty() ) return _hexUrl.pretty();
@@ -442,8 +438,8 @@ QString CLI::Main::executeGetCommand(const QString &property)
if ( !_coffUrl.isEmpty() ) return _coffUrl.pretty();
return i18n("<not set>");
}
- log(Log::LineType::SoftError, i18n("Unknown property \"%1\"").arg(property));
- return QString::null;
+ log(Log::LineType::SoftError, i18n("Unknown property \"%1\"").tqarg(property));
+ return TQString();
}
//-----------------------------------------------------------------------------
diff --git a/src/piklab-prog/cmdline.h b/src/piklab-prog/cmdline.h
index 03d4091..6390ace 100644
--- a/src/piklab-prog/cmdline.h
+++ b/src/piklab-prog/cmdline.h
@@ -21,16 +21,17 @@ namespace CLI
class Main : public MainBase
{
Q_OBJECT
+ TQ_OBJECT
public:
Main();
virtual ~Main();
virtual ExitCode prepareRun(bool &interactive);
- virtual ExitCode prepareCommand(const QString &command);
- virtual ExitCode executeCommand(const QString &command);
- virtual ExitCode executeSetCommand(const QString &property, const QString &value);
- virtual QString executeGetCommand(const QString &property);
- virtual ExitCode list(const QString &command);
- ExitCode extractRange(const QString &range);
+ virtual ExitCode prepareCommand(const TQString &command);
+ virtual ExitCode executeCommand(const TQString &command);
+ virtual ExitCode executeSetCommand(const TQString &property, const TQString &value);
+ virtual TQString executeGetCommand(const TQString &property);
+ virtual ExitCode list(const TQString &command);
+ ExitCode extractRange(const TQString &range);
private:
Device::MemoryRange *_range;
@@ -45,10 +46,10 @@ private:
};
extern const Programmer::Group *_progGroup;
-extern QString _hardware;
+extern TQString _hardware;
extern const Device::Data *_device;
extern HexBuffer::Format _format;
-extern QString _port, _targetSelfPowered;
+extern TQString _port, _targetSelfPowered;
extern PURL::Directory _firmwareDir;
extern PURL::Url _hexUrl, _coffUrl;
extern Device::Memory *_memory;
diff --git a/src/piklab-test/base/device_test.cpp b/src/piklab-test/base/device_test.cpp
index 9346a13..07a5fdd 100644
--- a/src/piklab-test/base/device_test.cpp
+++ b/src/piklab-test/base/device_test.cpp
@@ -14,7 +14,7 @@
void DeviceTest::checkArguments()
{
if ( _args->count()==1 ) {
- _device = QString(_args->arg(0)).upper();
+ _device = TQString(_args->arg(0)).upper();
if ( !Device::lister().isSupported(_device) ) qFatal("Specified device \"%s\" not supported.", _device.latin1());
printf("Testing only %s\n", _device.latin1());
}
diff --git a/src/piklab-test/base/device_test.h b/src/piklab-test/base/device_test.h
index 24447ed..cd96edc 100644
--- a/src/piklab-test/base/device_test.h
+++ b/src/piklab-test/base/device_test.h
@@ -26,7 +26,7 @@ protected:
virtual void checkArguments();
private:
- QString _device;
+ TQString _device;
};
#endif
diff --git a/src/piklab-test/base/generator_check.cpp b/src/piklab-test/base/generator_check.cpp
index 68ad2c5..5819188 100644
--- a/src/piklab-test/base/generator_check.cpp
+++ b/src/piklab-test/base/generator_check.cpp
@@ -92,21 +92,21 @@ bool GeneratorCheck::execute(const Device::Data &data)
// run compiler
Process::State state = Process::runSynchronously(*_helper->_cprocess, Process::Start, 2000); // 2s timeout
if ( state!=Process::Exited ) TEST_FAILED_RETURN("Error while running compilation")
- if ( _helper->_cprocess->exitCode()!=0 ) TEST_FAILED_RETURN(QString("Error in compilation for %1:\n%2%3").arg(data.name()).arg(_helper->_cprocess->sout()+_helper->_cprocess->serr()).arg(QString::null))
+ if ( _helper->_cprocess->exitCode()!=0 ) TEST_FAILED_RETURN(TQString("Error in compilation for %1:\n%2%3").tqarg(data.name()).tqarg(_helper->_cprocess->sout()+_helper->_cprocess->serr()).tqarg(TQString()))
// run linker
if (_helper->_lprocess) {
state = Process::runSynchronously(*_helper->_lprocess, Process::Start, 2000); // 2s timeout
if ( state!=Process::Exited ) TEST_FAILED_RETURN("Error while running linking")
- if ( _helper->_lprocess->exitCode()!=0 ) TEST_FAILED_RETURN(QString("Error in linking for %1:\n%2%3").arg(data.name()).arg(_helper->_lprocess->sout()+_helper->_lprocess->serr()).arg(QString::null))
+ if ( _helper->_lprocess->exitCode()!=0 ) TEST_FAILED_RETURN(TQString("Error in linking for %1:\n%2%3").tqarg(data.name()).tqarg(_helper->_lprocess->sout()+_helper->_lprocess->serr()).tqarg(TQString()))
}
// load hex file
if ( !_fhex->openForRead() ) TEST_FAILED_RETURN("")
- QStringList errors, warnings;
+ TQStringList errors, warnings;
Device::Memory::WarningTypes warningTypes;
- if ( !_memory1->load(_fhex->stream(), errors, warningTypes, warnings) ) TEST_FAILED_RETURN(QString("Error loading hex into memory: %1").arg(errors.join(" ")))
- //if ( warningTypes!=Device::Memory::NoWarning ) TEST_FAILED(QString("Warning loading hex into memory: %1").arg(warnings.join(" ")))
+ if ( !_memory1->load(_fhex->stream(), errors, warningTypes, warnings) ) TEST_FAILED_RETURN(TQString("Error loading hex into memory: %1").tqarg(errors.join(" ")))
+ //if ( warningTypes!=Device::Memory::NoWarning ) TEST_FAILED(TQString("Warning loading hex into memory: %1").tqarg(warnings.join(" ")))
TEST_PASSED
return true;
@@ -129,11 +129,11 @@ bool ConfigGeneratorCheck::execute(const Device::Data &data)
bool ok = false;
for (uint i=0; i<config._words.count(); i++) {
const Pic::Config::Word &cword = config._words[i];
- for (uint k=0; k<cword.masks.count(); k++) {
- const Pic::Config::Mask &cmask = cword.masks[k];
- if ( l<cmask.values.count() ) {
+ for (uint k=0; k<cword.tqmasks.count(); k++) {
+ const Pic::Config::Mask &ctqmask = cword.tqmasks[k];
+ if ( l<ctqmask.values.count() ) {
ok = true;
- if ( !cmask.values[l].name.isEmpty() ) _memory2->setConfigValue(cmask.name, cmask.values[l].name);
+ if ( !ctqmask.values[l].name.isEmpty() ) _memory2->setConfigValue(ctqmask.name, ctqmask.values[l].name);
}
}
}
@@ -157,23 +157,23 @@ bool ConfigGeneratorCheck::execute(const Device::Data &data)
BitValue word1 = _memory1->word(Pic::MemoryRangeType::Config, i);
BitValue word2 = _memory2->word(Pic::MemoryRangeType::Config, i);
if ( word1==word2 ) continue;
- for (uint k=0; k<cword.masks.count(); k++) {
- const Pic::Config::Mask &cmask = cword.masks[k];
- if ( cmask.value.isInside(cword.pmask) ) continue;
- BitValue value1 = word1.maskWith(cmask.value);
- BitValue value2 = word2.maskWith(cmask.value);
+ for (uint k=0; k<cword.tqmasks.count(); k++) {
+ const Pic::Config::Mask &ctqmask = cword.tqmasks[k];
+ if ( ctqmask.value.isInside(cword.ptqmask) ) continue;
+ BitValue value1 = word1.tqmaskWith(ctqmask.value);
+ BitValue value2 = word2.tqmaskWith(ctqmask.value);
if ( value1==value2 ) continue;
- QString name1, name2;
+ TQString name1, name2;
uint l1, l2;
- for (uint l=0; l<cmask.values.count(); l++) {
- const Pic::Config::Value &value = cmask.values[l];
+ for (uint l=0; l<ctqmask.values.count(); l++) {
+ const Pic::Config::Value &value = ctqmask.values[l];
if ( value.value==value1 ) { name1 = value.name; l1 = l; }
if ( value.value==value2 ) { name2 = value.name; l2 = l; }
}
if ( name1==name2 ) continue;
- TEST_FAILED_RETURN(QString("Config bits are different in %1: set\"%2\"=(%3) != compiled=%4)")
- .arg(cmask.name).arg(cmask.values[l2].name)
- .arg(toHexLabel(word2.maskWith(cmask.value), nbChars)).arg(toHexLabel(word1.maskWith(cmask.value), nbChars)))
+ TEST_FAILED_RETURN(TQString("Config bits are different in %1: set\"%2\"=(%3) != compiled=%4)")
+ .tqarg(ctqmask.name).tqarg(ctqmask.values[l2].name)
+ .tqarg(toHexLabel(word2.tqmaskWith(ctqmask.value), nbChars)).tqarg(toHexLabel(word1.tqmaskWith(ctqmask.value), nbChars)))
}
}
}
@@ -198,7 +198,7 @@ bool TemplateGeneratorCheck::init(const Device::Data &data)
PURL::ToolType ttype = sfamily.data().toolType;
SourceLine::List lines = _helper->generator()->templateSourceFile(ttype, data, ok);
_source = SourceLine::text(sfamily, lines, 2);
- if (!ok) TEST_FAILED_RETURN(QString("Incomplete template generator for %1").arg(data.name()))
+ if (!ok) TEST_FAILED_RETURN(TQString("Incomplete template generator for %1").tqarg(data.name()))
return true;
}
@@ -211,7 +211,7 @@ GPUtilsGeneratorCheckHelper::GPUtilsGeneratorCheckHelper()
void GPUtilsGeneratorCheckHelper::initSupported()
{
Process::StringOutput p;
- QStringList options;
+ TQStringList options;
options += "-l";
p.setup("gpasm", options, false);
Process::runSynchronously(p, Process::Start, 2000); // 2s timeout
@@ -221,7 +221,7 @@ void GPUtilsGeneratorCheckHelper::initSupported()
bool GPUtilsGeneratorCheckHelper::init(const Device::Data &data)
{
_cprocess = new Process::StringOutput;
- QStringList options;
+ TQStringList options;
options = "-c";
options += "-p" + GPUtils::toDeviceName(data.name());
options += "test.asm";
@@ -257,8 +257,8 @@ void SDCCGeneratorCheckHelper::initSupported()
_supported.clear();
for (uint i=0; i<SDCC::Nb_Families; i++) {
Process::StringOutput p;
- QStringList options;
- options += QString("-m") + SDCC::FAMILY_DATA[i].name;
+ TQStringList options;
+ options += TQString("-m") + SDCC::FAMILY_DATA[i].name;
options += "-phelp";
options += "test.c";
p.setup("sdcc", options, false);
@@ -270,8 +270,8 @@ void SDCCGeneratorCheckHelper::initSupported()
bool SDCCGeneratorCheckHelper::init(const Device::Data &data)
{
_cprocess = new Process::StringOutput;
- QStringList options;
- options += QString("-m") + SDCC::FAMILY_DATA[SDCC::family(data.name())].name;
+ TQStringList options;
+ options += TQString("-m") + SDCC::FAMILY_DATA[SDCC::family(data.name())].name;
options += "-" + SDCC::toDeviceName(data.name());
options += "test.c";
options += "-I/usr/share/gputils/header";
diff --git a/src/piklab-test/base/generator_check.h b/src/piklab-test/base/generator_check.h
index 9ad426a..c7529d0 100644
--- a/src/piklab-test/base/generator_check.h
+++ b/src/piklab-test/base/generator_check.h
@@ -25,13 +25,13 @@ public:
virtual void initSupported() = 0;
virtual bool init(const Device::Data &data) = 0;
void cleanup();
- bool isSupported(const Device::Data &data) const { return _supported.contains(&data); }
+ bool isSupported(const Device::Data &data) const { return _supported.tqcontains(&data); }
virtual PURL::FileType sourceFileType() const = 0;
const Tool::SourceGenerator *generator() const { return _generator; }
virtual SourceLine::List configEndLines() const = 0;
protected:
- QValueList<const Device::Data *> _supported;
+ TQValueList<const Device::Data *> _supported;
Process::StringOutput *_cprocess, *_lprocess;
Tool::SourceGenerator *_generator;
@@ -54,7 +54,7 @@ protected:
CLI::View *_view;
PURL::File *_fdest, *_fhex;
Pic::Memory *_memory1;
- QString _source;
+ TQString _source;
};
//----------------------------------------------------------------------------
diff --git a/src/piklab-test/base/main_test.cpp b/src/piklab-test/base/main_test.cpp
index 10d0414..bfacdf8 100644
--- a/src/piklab-test/base/main_test.cpp
+++ b/src/piklab-test/base/main_test.cpp
@@ -23,7 +23,7 @@ void Test::runTest()
printf("RESULTS: %i PASSED / %i FAILED / %i SKIPPED \n", _nbPassed, _nbFailed, _nbSkipped);
}
-void Test::failed(const QString &message, const char *file, int line)
+void Test::failed(const TQString &message, const char *file, int line)
{
_nbFailed++;
printf("\n");
diff --git a/src/piklab-test/base/main_test.h b/src/piklab-test/base/main_test.h
index 601b779..4006bd9 100644
--- a/src/piklab-test/base/main_test.h
+++ b/src/piklab-test/base/main_test.h
@@ -36,10 +36,10 @@ public:
protected:
KCmdLineArgs *_args;
- QString _message;
+ TQString _message;
void passed() { _nbPassed++; }
- void failed(const QString &message, const char *file, int line);
+ void failed(const TQString &message, const char *file, int line);
void skipped() { _nbSkipped++; }
virtual bool execute() = 0; // returns false if failed or skipped
virtual void checkArguments() {}
diff --git a/src/piklab-test/checksum/checksum_check.cpp b/src/piklab-test/checksum/checksum_check.cpp
index fdba104..86877c0 100644
--- a/src/piklab-test/checksum/checksum_check.cpp
+++ b/src/piklab-test/checksum/checksum_check.cpp
@@ -29,46 +29,46 @@ void ChecksumCheck::cleanup(const Device::Data &)
}
void ChecksumCheck::setProtection(const Pic::Data &data, const Pic::Checksum::Data &cdata,
- const QString &maskName, const QString &valueName)
+ const TQString &tqmaskName, const TQString &valueName)
{
const Pic::Protection &protection = data.config().protection();
- if ( !maskName.isEmpty() && !valueName.isEmpty() ) _memory->setConfigValue(maskName, valueName);
+ if ( !tqmaskName.isEmpty() && !valueName.isEmpty() ) _memory->setConfigValue(tqmaskName, valueName);
if ( !valueName.isEmpty() ) _memory->setUserIdToUnprotectedChecksum();
for (uint i=0; i<cdata.protectedMaskNames.count(); i++) {
- QString pmName = cdata.protectedMaskNames[i];
- const Pic::Config::Mask *mask = data.config().findMask(pmName, 0);
- for (int k=mask->values.count()-1; k>=0; k--) {
- if ( mask->values[k].name.isEmpty() ) continue;
- if ( protection.isNoneProtectedValueName(mask->values[k].name) ) continue;
- _memory->setConfigValue(pmName, mask->values[k].name);
+ TQString pmName = cdata.protectedMaskNames[i];
+ const Pic::Config::Mask *tqmask = data.config().findMask(pmName, 0);
+ for (int k=tqmask->values.count()-1; k>=0; k--) {
+ if ( tqmask->values[k].name.isEmpty() ) continue;
+ if ( protection.isNoneProtectedValueName(tqmask->values[k].name) ) continue;
+ _memory->setConfigValue(pmName, tqmask->values[k].name);
break;
}
}
if ( !cdata.bbsize.isEmpty() ) _memory->setConfigValue(protection.bootSizeMaskName(), cdata.bbsize);
}
-bool ChecksumCheck::checkChecksum(BitValue checksum, const QString &label)
+bool ChecksumCheck::checkChecksum(BitValue checksum, const TQString &label)
{
BitValue c = _memory->checksum();
- if ( c!=checksum ) TEST_FAILED_RETURN(QString("%1 %2/%3").arg(label).arg(toHexLabel(c, 4)).arg(toHexLabel(checksum, 4)))
+ if ( c!=checksum ) TEST_FAILED_RETURN(TQString("%1 %2/%3").tqarg(label).tqarg(toHexLabel(c, 4)).tqarg(toHexLabel(checksum, 4)))
return true;
}
-void ChecksumCheck::checkChecksum(const Pic::Data &pdata, const QString &maskName, const QString &valueName, bool &ok)
+void ChecksumCheck::checkChecksum(const Pic::Data &pdata, const TQString &tqmaskName, const TQString &valueName, bool &ok)
{
- if ( !pdata.checksums().contains(valueName) ) {
- const Pic::Config::Mask *mask = pdata.config().findMask(maskName);
- QString label = valueName + (mask ? "/" + mask->name : QString::null);
+ if ( !pdata.checksums().tqcontains(valueName) ) {
+ const Pic::Config::Mask *tqmask = pdata.config().findMask(tqmaskName);
+ TQString label = valueName + (tqmask ? "/" + tqmask->name : TQString());
printf("Missing checksum for \"%s\"", label.latin1());
return;
}
const Pic::Checksum::Data &cdata = pdata.checksums()[valueName];
_memory->clear();
- setProtection(pdata, cdata, maskName, valueName);
- if ( !checkChecksum(cdata.blankChecksum, maskName + ":" + valueName + "/" + "blank") ) ok = false;
+ setProtection(pdata, cdata, tqmaskName, valueName);
+ if ( !checkChecksum(cdata.blankChecksum, tqmaskName + ":" + valueName + "/" + "blank") ) ok = false;
_memory->checksumCheckFill();
- setProtection(pdata, cdata, maskName, valueName);
- if ( !checkChecksum(cdata.checkChecksum, maskName + ":" + valueName + "/" + "check") ) ok = false;
+ setProtection(pdata, cdata, tqmaskName, valueName);
+ if ( !checkChecksum(cdata.checkChecksum, tqmaskName + ":" + valueName + "/" + "check") ) ok = false;
}
bool ChecksumCheck::execute(const Device::Data &data)
@@ -80,16 +80,16 @@ bool ChecksumCheck::execute(const Device::Data &data)
const Pic::Protection &protection = pdata.config().protection();
switch ( protection.family() ) {
case Pic::Protection::NoProtection:
- checkChecksum(pdata, QString::null, QString::null, ok);
+ checkChecksum(pdata, TQString(), TQString(), ok);
break;
case Pic::Protection::BasicProtection: {
- QString maskName = protection.maskName(Pic::Protection::ProgramProtected, Pic::MemoryRangeType::Code);
- const Pic::Config::Mask *mask = pdata.config().findMask(maskName);
- Q_ASSERT(mask);
- for (uint i=0; i<mask->values.count(); i++) {
- QString valueName = mask->values[i].name;
+ TQString tqmaskName = protection.tqmaskName(Pic::Protection::ProgramProtected, Pic::MemoryRangeType::Code);
+ const Pic::Config::Mask *tqmask = pdata.config().findMask(tqmaskName);
+ Q_ASSERT(tqmask);
+ for (uint i=0; i<tqmask->values.count(); i++) {
+ TQString valueName = tqmask->values[i].name;
if ( valueName.isEmpty() ) continue; // invalid value
- checkChecksum(pdata, maskName, valueName, ok);
+ checkChecksum(pdata, tqmaskName, valueName, ok);
}
break;
}
@@ -98,10 +98,10 @@ bool ChecksumCheck::execute(const Device::Data &data)
checkChecksum(pdata, "GSSEC", "High Security", ok);
break;
case Pic::Protection::BlockProtection: {
- const QMap<QString, Pic::Checksum::Data> &cmap = pdata.checksums();
- QMap<QString, Pic::Checksum::Data>::const_iterator it;
+ const TQMap<TQString, Pic::Checksum::Data> &cmap = pdata.checksums();
+ TQMap<TQString, Pic::Checksum::Data>::const_iterator it;
for (it=cmap.begin(); it!=cmap.end(); ++it)
- checkChecksum(pdata, QString::null, it.key(), ok);
+ checkChecksum(pdata, TQString(), it.key(), ok);
break;
}
case Pic::Protection::Nb_Families: Q_ASSERT(false); break;
diff --git a/src/piklab-test/checksum/checksum_check.h b/src/piklab-test/checksum/checksum_check.h
index 6483984..e56fd2b 100644
--- a/src/piklab-test/checksum/checksum_check.h
+++ b/src/piklab-test/checksum/checksum_check.h
@@ -27,9 +27,9 @@ private:
Pic::Memory *_memory;
void setProtection(const Pic::Data &data, const Pic::Checksum::Data &cdata,
- const QString &maskName, const QString &valueName);
- bool checkChecksum(BitValue checksum, const QString &label);
- void checkChecksum(const Pic::Data &data, const QString &maskName, const QString &valueName, bool &ok);
+ const TQString &tqmaskName, const TQString &valueName);
+ bool checkChecksum(BitValue checksum, const TQString &label);
+ void checkChecksum(const Pic::Data &data, const TQString &tqmaskName, const TQString &valueName, bool &ok);
};
#endif
diff --git a/src/piklab-test/misc/misc_check.cpp b/src/piklab-test/misc/misc_check.cpp
index 3f14287..7f8c710 100644
--- a/src/piklab-test/misc/misc_check.cpp
+++ b/src/piklab-test/misc/misc_check.cpp
@@ -14,7 +14,7 @@
bool MiscCheck::execute()
{
{
- PURL::Url url = PURL::Url::fromPathOrUrl(QString::null);
+ PURL::Url url = PURL::Url::fromPathOrUrl(TQString());
if ( !url.isEmpty() ) TEST_FAILED("isEmpty");
TEST_PASSED;
}
diff --git a/src/piklab-test/save_load_memory/save_load_memory_check.cpp b/src/piklab-test/save_load_memory/save_load_memory_check.cpp
index 22eb1ea..e6bb1be 100644
--- a/src/piklab-test/save_load_memory/save_load_memory_check.cpp
+++ b/src/piklab-test/save_load_memory/save_load_memory_check.cpp
@@ -50,9 +50,9 @@ bool SaveLoadMemoryCheck::execute(const Device::Data &data)
// read hex file
if ( !_fdest->openForRead() ) TEST_FAILED_RETURN("")
- QStringList errors, warnings;
+ TQStringList errors, warnings;
Device::Memory::WarningTypes wtypes;
- if ( !_memory2->load(_fdest->stream(), errors, wtypes, warnings) ) TEST_FAILED_RETURN(QString("Error loading hex file into memory %1").arg(data.name()))
+ if ( !_memory2->load(_fdest->stream(), errors, wtypes, warnings) ) TEST_FAILED_RETURN(TQString("Error loading hex file into memory %1").tqarg(data.name()))
// compare checksums
if ( _memory1->checksum()!=_memory2->checksum() ) TEST_FAILED_RETURN("Memory saved and loaded is different")
diff --git a/src/progs/base/debug_config.cpp b/src/progs/base/debug_config.cpp
index 387941d..b1bbda4 100644
--- a/src/progs/base/debug_config.cpp
+++ b/src/progs/base/debug_config.cpp
@@ -9,6 +9,6 @@
#include "debug_config.h"
const Debugger::Config::Data Debugger::Config::DATA[Nb_Types] = {
- { "only_stop_on_source_line", I18N_NOOP("Only stop stepping on source line."), QVariant(true, 0) },
- { "only_stop_on_project_source_line", I18N_NOOP("Only stop stepping on project source line."), QVariant(true, 0) }
+ { "only_stop_on_source_line", I18N_NOOP("Only stop stepping on source line."), TQVariant(true, 0) },
+ { "only_stop_on_project_source_line", I18N_NOOP("Only stop stepping on project source line."), TQVariant(true, 0) }
};
diff --git a/src/progs/base/generic_debug.cpp b/src/progs/base/generic_debug.cpp
index 252d239..46c6597 100644
--- a/src/progs/base/generic_debug.cpp
+++ b/src/progs/base/generic_debug.cpp
@@ -53,7 +53,7 @@ bool Debugger::Base::init()
bool Debugger::Base::update()
{
if ( !updateState() ) return false;
- if ( _programmer.state()==::Programmer::Halted ) return _deviceSpecific->updateStatus();
+ if ( _programmer.state()==::Programmer::Halted ) return _deviceSpecific->updatetqStatus();
return true;
}
@@ -76,7 +76,7 @@ bool Debugger::Base::halt()
if ( !softHalt(success) ) return false;
if ( !success ) return hardHalt();
if ( !update() ) return false;
- log(Log::LineType::Information, QString("Halted at %1").arg(toHexLabel(pc(), _programmer.device()->nbCharsAddress())));
+ log(Log::LineType::Information, TQString("Halted at %1").tqarg(toHexLabel(pc(), _programmer.device()->nbCharsAddress())));
_programmer.setState(::Programmer::Halted);
return true;
}
@@ -87,13 +87,13 @@ bool Debugger::Base::reset()
return update();
}
-QString Debugger::Base::statusString() const
+TQString Debugger::Base::statusString() const
{
- if ( _programmer.state()!=::Programmer::Halted ) return QString::null;
+ if ( _programmer.state()!=::Programmer::Halted ) return TQString();
return _deviceSpecific->statusString();
}
-void Debugger::Base::setupInput(PURL::FileType type, const QString &directory, const QString &filename)
+void Debugger::Base::setupInput(PURL::FileType type, const TQString &directory, const TQString &filename)
{
_inputType = type;
_directory = directory;
diff --git a/src/progs/base/generic_debug.h b/src/progs/base/generic_debug.h
index 903d451..48f9e60 100644
--- a/src/progs/base/generic_debug.h
+++ b/src/progs/base/generic_debug.h
@@ -29,29 +29,29 @@ public:
virtual ~Base();
void init(DeviceSpecific *deviceSpecific, Specific *specific);
const Device::Data *device() const;
- void setupInput(PURL::FileType type, const QString &directory, const QString &filename);
+ void setupInput(PURL::FileType type, const TQString &directory, const TQString &filename);
void setCoff(const Coff::TextObject *coff) { _coff = coff; }
- QString directory() const { return _directory; }
+ TQString directory() const { return _directory; }
bool init();
bool update();
bool reset();
bool run();
bool halt();
bool step();
- QString statusString() const;
- virtual bool setBreakpoints(const QValueList<Address> &addresses) = 0;
+ TQString statusString() const;
+ virtual bool setBreakpoints(const TQValueList<Address> &addresses) = 0;
BitValue pc() const;
Register::TypeData pcTypeData() const;
virtual bool readRegister(const Register::TypeData &data, BitValue &value) = 0;
virtual bool writeRegister(const Register::TypeData &data, BitValue value) = 0;
- virtual bool updatePortStatus(uint index, QMap<uint, Device::PortBitData> &bits) = 0;
+ virtual bool updatePorttqStatus(uint index, TQMap<uint, Device::PortBitData> &bits) = 0;
protected:
Programmer::Base &_programmer;
DeviceSpecific *_deviceSpecific;
Specific *_specific;
PURL::FileType _inputType;
- QString _directory, _filename;
+ TQString _directory, _filename;
const Coff::TextObject *_coff;
virtual bool internalInit() = 0;
@@ -68,8 +68,8 @@ class DeviceSpecific : public Log::Base
{
public:
DeviceSpecific(Debugger::Base &base) : Log::Base(base), _base(base) {}
- virtual bool updateStatus() = 0;
- virtual QString statusString() const = 0;
+ virtual bool updatetqStatus() = 0;
+ virtual TQString statusString() const = 0;
protected:
Debugger::Base &_base;
diff --git a/src/progs/base/generic_prog.cpp b/src/progs/base/generic_prog.cpp
index 6386eb2..e7e6e2e 100644
--- a/src/progs/base/generic_prog.cpp
+++ b/src/progs/base/generic_prog.cpp
@@ -8,7 +8,7 @@
***************************************************************************/
#include "generic_prog.h"
-#include <qdir.h>
+#include <tqdir.h>
#include "common/global/global.h"
#include "prog_group.h"
@@ -70,15 +70,15 @@ bool Programmer::Base::simpleConnectHardware()
disconnectHardware();
clear();
if (_device) {
- QString label = _group.label();
+ TQString label = _group.label();
if ( group().isSoftware() )
- log(Log::LineType::Information, i18n("Connecting %1 with device %2...").arg(label).arg(_device->name()));
+ log(Log::LineType::Information, i18n("Connecting %1 with device %2...").tqarg(label).tqarg(_device->name()));
else {
if ( !_hardware->name().isEmpty() ) label += "[" + _hardware->name() + "]";
Port::Description pd = _hardware->portDescription();
- QString s = pd.type.label();
+ TQString s = pd.type.label();
if (pd.type.data().withDevice) s += " (" + pd.device + ")";
- log(Log::LineType::Information, i18n("Connecting %1 on %2 with device %3...").arg(label).arg(s).arg(_device->name()));
+ log(Log::LineType::Information, i18n("Connecting %1 on %2 with device %3...").tqarg(label).tqarg(s).tqarg(_device->name()));
}
}
return _hardware->connectHardware();
@@ -98,7 +98,7 @@ bool Programmer::Base::connectHardware()
if ( !checkFirmwareVersion() ) return false;
if ( !setTargetPowerOn(false) ) return false;
if ( !setTarget() ) return false;
- log(Log::LineType::Information, i18n(" Set target self powered: %1").arg(_targetSelfPowered ? "true" : "false"));
+ log(Log::LineType::Information, i18n(" Set target self powered: %1").tqarg(_targetSelfPowered ? "true" : "false"));
if ( !setTargetPowerOn(!_targetSelfPowered) ) return false;
if ( !internalSetupHardware() ) return false;
if ( !readVoltages() ) return false;
@@ -133,30 +133,30 @@ bool Programmer::Base::checkFirmwareVersion()
{
if ( _mode==BootloadMode ) log(Log::LineType::Information, i18n("Programmer is in bootload mode."));
if ( !_firmwareVersion.isValid() ) return true;
- log(Log::LineType::Information, i18n("Firmware version is %1").arg(_firmwareVersion.pretty()));
+ log(Log::LineType::Information, i18n("Firmware version is %1").tqarg(_firmwareVersion.pretty()));
VersionData vd = _firmwareVersion.toWithoutDot();
VersionData tmp = firmwareVersion(FirmwareVersionType::Max);
if ( tmp.isValid() && tmp.toWithoutDot()<vd ) {
VersionData mplab = mplabVersion(FirmwareVersionType::Max);
- QString s = (mplab.isValid() ? " " + i18n("MPLAB %1").arg(mplab.prettyWithoutDot()) : QString::null);
+ TQString s = (mplab.isValid() ? " " + i18n("MPLAB %1").tqarg(mplab.prettyWithoutDot()) : TQString());
log(Log::LineType::Warning, i18n("The firmware version (%1) is higher than the version tested with piklab (%2%3).\n"
- "You may experience problems.").arg(_firmwareVersion.pretty()).arg(tmp.pretty()).arg(s));
+ "You may experience problems.").tqarg(_firmwareVersion.pretty()).tqarg(tmp.pretty()).tqarg(s));
return true;
}
tmp = firmwareVersion(FirmwareVersionType::Min);
if ( tmp.isValid() && vd<tmp.toWithoutDot() ) {
VersionData mplab = mplabVersion(FirmwareVersionType::Min);
- QString s = (mplab.isValid() ? " " + i18n("MPLAB %1").arg(mplab.prettyWithoutDot()) : QString::null);
+ TQString s = (mplab.isValid() ? " " + i18n("MPLAB %1").tqarg(mplab.prettyWithoutDot()) : TQString());
log(Log::LineType::Warning, i18n("The firmware version (%1) is lower than the version tested with piklab (%2%3).\n"
- "You may experience problems.").arg(_firmwareVersion.pretty()).arg(tmp.pretty()).arg(s));
+ "You may experience problems.").tqarg(_firmwareVersion.pretty()).tqarg(tmp.pretty()).tqarg(s));
return true;
}
tmp = firmwareVersion(FirmwareVersionType::Recommended);
if ( tmp.isValid() && vd<tmp.toWithoutDot() ) {
VersionData mplab = mplabVersion(FirmwareVersionType::Recommended);
- QString s = (mplab.isValid() ? " " + i18n("MPLAB %1").arg(mplab.prettyWithoutDot()) : QString::null);
+ TQString s = (mplab.isValid() ? " " + i18n("MPLAB %1").tqarg(mplab.prettyWithoutDot()) : TQString());
log(Log::LineType::Warning, i18n("The firmware version (%1) is lower than the recommended version (%2%3).\n"
- "It is recommended to upgrade the firmware.").arg(_firmwareVersion.pretty()).arg(tmp.pretty()).arg(s));
+ "It is recommended to upgrade the firmware.").tqarg(_firmwareVersion.pretty()).tqarg(tmp.pretty()).tqarg(s));
return true;
}
return true;
@@ -173,13 +173,13 @@ bool Programmer::Base::enterMode(Mode mode)
return ( _mode==mode );
}
-void Programmer::Base::log(Log::LineType type, const QString &message)
+void Programmer::Base::log(Log::LineType type, const TQString &message)
{
if ( type==Log::LineType::Error ) _state = NotConnected;
Log::Base::log(type, message);
}
-void Programmer::Base::log(Log::DebugLevel level, const QString &message)
+void Programmer::Base::log(Log::DebugLevel level, const TQString &message)
{
Log::Base::log(level, message);
}
@@ -243,11 +243,11 @@ void Programmer::Base::endProgramming()
bool Programmer::Base::uploadFirmware(const PURL::Url &url)
{
_progressMonitor.clear();
- log(Log::DebugLevel::Normal, QString(" Firmware file: %1").arg(url.pretty()));
+ log(Log::DebugLevel::Normal, TQString(" Firmware file: %1").tqarg(url.pretty()));
Log::StringView sview;
PURL::File file(url, sview);
if ( !file.openForRead() ) {
- log(Log::LineType::Error, i18n("Could not open firmware file \"%1\".").arg(url.pretty()));
+ log(Log::LineType::Error, i18n("Could not open firmware file \"%1\".").tqarg(url.pretty()));
return false;
}
bool ok = doUploadFirmware(file);
diff --git a/src/progs/base/generic_prog.h b/src/progs/base/generic_prog.h
index 3b4b219..c1667b0 100644
--- a/src/progs/base/generic_prog.h
+++ b/src/progs/base/generic_prog.h
@@ -31,8 +31,8 @@ namespace Programmer
enum VerifyAction { NormalVerify = 0, BlankCheckVerify = 1,
IgnoreProtectedVerify = 2, OnlyProgrammedVerify = 4 };
- Q_DECLARE_FLAGS(VerifyActions, VerifyAction)
- Q_DECLARE_OPERATORS_FOR_FLAGS(VerifyActions)
+ TQ_DECLARE_FLAGS(VerifyActions, VerifyAction)
+ TQ_DECLARE_OPERATORS_FOR_FLAGS(VerifyActions)
class VerifyData {
public:
VerifyData(VerifyActions pactions, const Device::Memory &pmemory) : actions(pactions), memory(pmemory) {}
@@ -47,7 +47,7 @@ namespace Programmer
class HardwareDescription {
public:
Port::Description port;
- QString name;
+ TQString name;
};
BEGIN_DECLARE_ENUM(Task)
@@ -59,15 +59,16 @@ namespace Programmer
END_DECLARE_ENUM_NO_DATA(FirmwareVersionType)
//-----------------------------------------------------------------------------
-class Base : public QObject, public Log::Base
+class Base : public TQObject, public Log::Base
{
Q_OBJECT
+ TQ_OBJECT
public:
Base(const Group &group, const Device::Data *data, const char *name);
virtual ~Base();
- virtual void log(Log::LineType type, const QString &message);
- virtual void log(Log::DebugLevel level, const QString &message);
+ virtual void log(Log::LineType type, const TQString &message);
+ virtual void log(Log::DebugLevel level, const TQString &message);
void init(bool targetSelfPowered, Hardware *hardware, DeviceSpecific *deviceSpecific);
const Device::Data *device() const { return _device; }
const Group &group() const { return _group; }
@@ -108,7 +109,7 @@ public:
virtual void clear();
signals:
- void actionMessage(const QString &message);
+ void actionMessage(const TQString &message);
protected:
Hardware *_hardware;
diff --git a/src/progs/base/hardware_config.cpp b/src/progs/base/hardware_config.cpp
index 5a3af7c..a3022e5 100644
--- a/src/progs/base/hardware_config.cpp
+++ b/src/progs/base/hardware_config.cpp
@@ -26,36 +26,36 @@ void Hardware::Data::writeConfig(GenericConfig &config) const
}
//-----------------------------------------------------------------------------
-void Hardware::Config::writeCurrentHardware(PortType type, const QString &name)
+void Hardware::Config::writeCurrentHardware(PortType type, const TQString &name)
{
- writeEntry(QString("current_hardware_") + type.key(), name);
+ writeEntry(TQString("current_hardware_") + type.key(), name);
}
-QString Hardware::Config::currentHardware(PortType type)
+TQString Hardware::Config::currentHardware(PortType type)
{
- QStringList names = hardwareNames(type);
- return readEntry(QString("current_hardware_") + type.key(), names[0]);
+ TQStringList names = hardwareNames(type);
+ return readEntry(TQString("current_hardware_") + type.key(), names[0]);
}
-QString Hardware::Config::label(const QString &name) const
+TQString Hardware::Config::label(const TQString &name) const
{
const DataInfo *info = standardHardwareDataInfo(name);
- if ( info==0 ) return QString::null;
+ if ( info==0 ) return TQString();
return i18n(info->label);
}
-QString Hardware::Config::comment(const QString &name) const
+TQString Hardware::Config::comment(const TQString &name) const
{
const DataInfo *info = standardHardwareDataInfo(name);
- if ( info==0 || info->comment==0 ) return QString::null;
+ if ( info==0 || info->comment==0 ) return TQString();
return i18n(info->comment);
}
-void Hardware::Config::writeCustomHardware(const QString& name, const Hardware::Data &hdata)
+void Hardware::Config::writeCustomHardware(const TQString& name, const Hardware::Data &hdata)
{
Q_ASSERT( !isStandardHardware(name) );
- QStringList customNames = readListEntry("custom_hardware_names", QStringList());
- if ( !customNames.contains(name) ) {
+ TQStringList customNames = readListEntry("custom_hardware_names", TQStringList());
+ if ( !customNames.tqcontains(name) ) {
customNames += name;
writeEntry("custom_hardware_names", customNames);
}
@@ -63,16 +63,16 @@ void Hardware::Config::writeCustomHardware(const QString& name, const Hardware::
hdata.writeConfig(config);
}
-void Hardware::Config::deleteCustomHardware(const QString &name)
+void Hardware::Config::deleteCustomHardware(const TQString &name)
{
Q_ASSERT( !isStandardHardware(name) );
- QStringList customNames = readListEntry("custom_hardware_names", QStringList());
+ TQStringList customNames = readListEntry("custom_hardware_names", TQStringList());
customNames.remove(name);
writeEntry("custom_hardware_names", customNames);
GenericConfig::deleteGroup(group() + "_custom_hardware_" + name);
}
-Hardware::Data *Hardware::Config::hardwareData(const QString &name) const
+Hardware::Data *Hardware::Config::hardwareData(const TQString &name) const
{
if ( isStandardHardware(name) ) return standardHardwareData(name);
Hardware::Data *hdata = createHardwareData();
@@ -82,10 +82,10 @@ Hardware::Data *Hardware::Config::hardwareData(const QString &name) const
return hdata;
}
-QStringList Hardware::Config::hardwareNames(PortType type)
+TQStringList Hardware::Config::hardwareNames(PortType type)
{
- QStringList names = standardHardwareNames(type);
- QStringList customNames = readListEntry("custom_hardware_names", QStringList());
+ TQStringList names = standardHardwareNames(type);
+ TQStringList customNames = readListEntry("custom_hardware_names", TQStringList());
for (uint i=0; i<uint(customNames.count()); i++) {
if ( type!=PortType::Nb_Types ) {
Hardware::Data *hdata = hardwareData(customNames[i]);
diff --git a/src/progs/base/hardware_config.h b/src/progs/base/hardware_config.h
index 5252ff3..866ecb9 100644
--- a/src/progs/base/hardware_config.h
+++ b/src/progs/base/hardware_config.h
@@ -30,7 +30,7 @@ public:
virtual void writeConfig(GenericConfig &config) const;
virtual bool isEqual(const Data &data) const;
PortType portType;
- QString name;
+ TQString name;
};
//-----------------------------------------------------------------------------
@@ -39,20 +39,20 @@ class Config : public GenericConfig
public:
Config(const char *group) : GenericConfig(group) {}
virtual ~Config() {}
- QStringList hardwareNames(PortType type);
- bool isStandardHardware(const QString &name) const { return standardHardwareData(name); }
- QString label(const QString &name) const;
- QString comment(const QString &name) const;
- void writeCustomHardware(const QString &name, const Hardware::Data &data);
- QString currentHardware(PortType type);
- void writeCurrentHardware(PortType type, const QString &name);
- void deleteCustomHardware(const QString &name);
- Hardware::Data *hardwareData(const QString& name) const;
+ TQStringList hardwareNames(PortType type);
+ bool isStandardHardware(const TQString &name) const { return standardHardwareData(name); }
+ TQString label(const TQString &name) const;
+ TQString comment(const TQString &name) const;
+ void writeCustomHardware(const TQString &name, const Hardware::Data &data);
+ TQString currentHardware(PortType type);
+ void writeCurrentHardware(PortType type, const TQString &name);
+ void deleteCustomHardware(const TQString &name);
+ Hardware::Data *hardwareData(const TQString& name) const;
protected:
- virtual QStringList standardHardwareNames(PortType type) const = 0;
- virtual Hardware::Data *standardHardwareData(const QString &name) const = 0;
- virtual const DataInfo *standardHardwareDataInfo(const QString &name) const = 0;
+ virtual TQStringList standardHardwareNames(PortType type) const = 0;
+ virtual Hardware::Data *standardHardwareData(const TQString &name) const = 0;
+ virtual const DataInfo *standardHardwareDataInfo(const TQString &name) const = 0;
virtual Hardware::Data *createHardwareData() const = 0;
};
diff --git a/src/progs/base/prog_config.cpp b/src/progs/base/prog_config.cpp
index 8115ce7..9802fba 100644
--- a/src/progs/base/prog_config.cpp
+++ b/src/progs/base/prog_config.cpp
@@ -24,22 +24,22 @@ void Programmer::GroupConfig::writePortType(const Group &group, PortType type)
config.writeEnumEntry<PortType>("port_group", type);
}
-QString Programmer::GroupConfig::portDevice(const Group &group, PortType portType)
+TQString Programmer::GroupConfig::portDevice(const Group &group, PortType portType)
{
GenericConfig config(group.name());
- QString device = config.readEntry(QString(portType.key()) + "_port_device" , QString::null);
+ TQString device = config.readEntry(TQString(portType.key()) + "_port_device" , TQString());
if ( device.isNull() ) {
- QStringList list = Port::probedDeviceList(portType);
- if ( list.isEmpty() ) return QString::null;
+ TQStringList list = Port::probedDeviceList(portType);
+ if ( list.isEmpty() ) return TQString();
return list[0];
}
return device;
}
-void Programmer::GroupConfig::writePortDevice(const Group &group, PortType type, const QString &device)
+void Programmer::GroupConfig::writePortDevice(const Group &group, PortType type, const TQString &device)
{
if ( type==PortType::Nb_Types ) return;
GenericConfig config(group.name());
- config.writeEntry(QString(type.key()) + "_port_device", device);
+ config.writeEntry(TQString(type.key()) + "_port_device", device);
}
Port::Description Programmer::GroupConfig::portDescription(const Group &group)
@@ -53,12 +53,12 @@ void Programmer::GroupConfig::writePortDescription(const Group &group, const Por
writePortDevice(group, dp.type, dp.device);
}
-QString Programmer::GroupConfig::firmwareDirectory(const Group &group)
+TQString Programmer::GroupConfig::firmwareDirectory(const Group &group)
{
GenericConfig config(group.name());
- return config.readEntry("firmware_directory", QString::null);
+ return config.readEntry("firmware_directory", TQString());
}
-void Programmer::GroupConfig::writeFirmwareDirectory(const Group &group, const QString &path)
+void Programmer::GroupConfig::writeFirmwareDirectory(const Group &group, const TQString &path)
{
GenericConfig config(group.name());
config.writeEntry("firmware_directory", path);
@@ -66,13 +66,13 @@ void Programmer::GroupConfig::writeFirmwareDirectory(const Group &group, const Q
//----------------------------------------------------------------------------
const Programmer::Config::Data Programmer::Config::DATA[Nb_Types] = {
- { "only_program_non_mask", I18N_NOOP("Only program what is needed (faster)."), QVariant(true, 0) },
- { "verify_after_program", I18N_NOOP("Verify device memory after programming."), QVariant(true, 0) },
- { "only_verify_programmed", I18N_NOOP("Only verify programmed words in code memory (faster)."), QVariant(true, 0) },
- { "power_down_after_programming", I18N_NOOP("Power down target after programming."), QVariant(true, 0) },
- { "target_self_powered", I18N_NOOP("Target is self-powered (when possible)."), QVariant(true, 0) },
- { "blank_check_after_erase", I18N_NOOP("Blank check after erase."), QVariant(false, 0) },
- { "preserve_eeprom", I18N_NOOP("Preserve data EEPROM when programming."), QVariant(false, 0) },
- { "program_eeprom", I18N_NOOP("Program data EEPROM."), QVariant(true, 0) },
- { "run_after_program", I18N_NOOP("Run device after successful programming."), QVariant(false, 0) }
+ { "only_program_non_tqmask", I18N_NOOP("Only program what is needed (faster)."), TQVariant(true, 0) },
+ { "verify_after_program", I18N_NOOP("Verify device memory after programming."), TQVariant(true, 0) },
+ { "only_verify_programmed", I18N_NOOP("Only verify programmed words in code memory (faster)."), TQVariant(true, 0) },
+ { "power_down_after_programming", I18N_NOOP("Power down target after programming."), TQVariant(true, 0) },
+ { "target_self_powered", I18N_NOOP("Target is self-powered (when possible)."), TQVariant(true, 0) },
+ { "blank_check_after_erase", I18N_NOOP("Blank check after erase."), TQVariant(false, 0) },
+ { "preserve_eeprom", I18N_NOOP("Preserve data EEPROM when programming."), TQVariant(false, 0) },
+ { "program_eeprom", I18N_NOOP("Program data EEPROM."), TQVariant(true, 0) },
+ { "run_after_program", I18N_NOOP("Run device after successful programming."), TQVariant(false, 0) }
};
diff --git a/src/progs/base/prog_config.h b/src/progs/base/prog_config.h
index 0c772c2..425d92c 100644
--- a/src/progs/base/prog_config.h
+++ b/src/progs/base/prog_config.h
@@ -22,12 +22,12 @@ class GroupConfig
public:
static PortType portType(const Group &group);
static void writePortType(const Group &group, PortType type);
- static QString portDevice(const Group &group, PortType type);
- static void writePortDevice(const Group &group, PortType type, const QString &device);
+ static TQString portDevice(const Group &group, PortType type);
+ static void writePortDevice(const Group &group, PortType type, const TQString &device);
static Port::Description portDescription(const Group &group);
static void writePortDescription(const Group &group, const Port::Description &pd);
- static QString firmwareDirectory(const Group &group);
- static void writeFirmwareDirectory(const Group &group, const QString &path);
+ static TQString firmwareDirectory(const Group &group);
+ static void writeFirmwareDirectory(const Group &group, const TQString &path);
};
//----------------------------------------------------------------------------
diff --git a/src/progs/base/prog_group.cpp b/src/progs/base/prog_group.cpp
index 5801318..d1a2a2b 100644
--- a/src/progs/base/prog_group.cpp
+++ b/src/progs/base/prog_group.cpp
@@ -19,7 +19,7 @@ const PURL::FileType Programmer::INPUT_FILE_TYPE_DATA[Nb_InputFileTypes] = {
PURL::Coff, PURL::Cod, PURL::Hex
};
-QString Programmer::Group::statusLabel(PortType type) const
+TQString Programmer::Group::statusLabel(PortType type) const
{
uint nb = 0;
FOR_EACH(PortType, ptype) if ( isPortSupported(ptype) ) nb++;
diff --git a/src/progs/base/prog_group.h b/src/progs/base/prog_group.h
index 07807fe..f72c783 100644
--- a/src/progs/base/prog_group.h
+++ b/src/progs/base/prog_group.h
@@ -9,7 +9,7 @@
#ifndef PROG_GROUP_H
#define PROG_GROUP_H
-class QWidget;
+class TQWidget;
#include "common/common/group.h"
#include "common/port/port.h"
#include "common/common/purl_base.h"
@@ -29,8 +29,8 @@ enum Property { NoProperty = 0, Programmer = 1, Debugger = 2,
CanReleaseReset = 4, HasFirmware = 8, CanUploadFirmware = 16,
NeedDeviceSpecificFirmware = 32, HasSelfTest = 64,
CanReadMemory = 128, HasConnectedState = 256 };
-Q_DECLARE_FLAGS(Properties, Property)
-Q_DECLARE_OPERATORS_FOR_FLAGS(Properties)
+TQ_DECLARE_FLAGS(Properties, Property)
+TQ_DECLARE_OPERATORS_FOR_FLAGS(Properties)
enum TargetPowerMode { TargetPowerModeFromConfig, TargetSelfPowered, TargetExternallyPowered };
@@ -40,10 +40,10 @@ extern const PURL::FileType INPUT_FILE_TYPE_DATA[Nb_InputFileTypes];
class Group : public ::Group::Base
{
public:
- virtual QString xmlName() const { return name(); }
+ virtual TQString xmlName() const { return name(); }
virtual ::Hardware::Config *hardwareConfig() const { return 0; }
virtual Properties properties() const = 0;
- virtual QString statusLabel(PortType type) const;
+ virtual TQString statusLabel(PortType type) const;
virtual bool canReadVoltages() const = 0;
virtual TargetPowerMode targetPowerMode() const = 0;
bool isDebugger() const { return ( properties() & Debugger ); }
diff --git a/src/progs/base/prog_specific.cpp b/src/progs/base/prog_specific.cpp
index a372e92..32bc5e3 100644
--- a/src/progs/base/prog_specific.cpp
+++ b/src/progs/base/prog_specific.cpp
@@ -16,7 +16,7 @@ Programmer::DeviceSpecific::DeviceSpecific(Programmer::Base &base)
{}
//-----------------------------------------------------------------------------
-Programmer::Hardware::Hardware(Programmer::Base &base, Port::Base *port, const QString &name)
+Programmer::Hardware::Hardware(Programmer::Base &base, Port::Base *port, const TQString &name)
: Log::Base(&base), _port(port), _name(name), _base(base)
{}
@@ -37,14 +37,14 @@ void Programmer::Hardware::disconnectHardware()
internalDisconnectHardware();
}
-bool Programmer::Hardware::rawWrite(const QString &data)
+bool Programmer::Hardware::rawWrite(const TQString &data)
{
Q_ASSERT(_port);
- QByteArray a = toAscii(data);
+ TQByteArray a = toAscii(data);
return _port->send(a.data(), a.count());
}
-bool Programmer::Hardware::rawRead(uint size, QString &data)
+bool Programmer::Hardware::rawRead(uint size, TQString &data)
{
Q_ASSERT(_port);
return _port->receive(size, data);
diff --git a/src/progs/base/prog_specific.h b/src/progs/base/prog_specific.h
index 1703bcb..732726e 100644
--- a/src/progs/base/prog_specific.h
+++ b/src/progs/base/prog_specific.h
@@ -9,7 +9,7 @@
#ifndef PROG_SPECIFIC_H
#define PROG_SPECIFIC_H
-#include <qfile.h>
+#include <tqfile.h>
#include "common/global/log.h"
#include "common/port/port_base.h"
@@ -38,18 +38,18 @@ protected:
class Hardware : public Log::Base
{
public:
- Hardware(::Programmer::Base &base, Port::Base *port, const QString &name);
+ Hardware(::Programmer::Base &base, Port::Base *port, const TQString &name);
virtual ~Hardware();
Port::Description portDescription() const { return _port->description(); }
- QString name() const { return _name; }
+ TQString name() const { return _name; }
bool connectHardware();
- bool rawWrite(const QString &data);
- bool rawRead(uint size, QString &data);
+ bool rawWrite(const TQString &data);
+ bool rawRead(uint size, TQString &data);
void disconnectHardware();
protected:
Port::Base *_port;
- QString _name;
+ TQString _name;
::Programmer::Base &_base;
virtual bool internalConnectHardware() = 0;
diff --git a/src/progs/bootloader/base/bootloader.h b/src/progs/bootloader/base/bootloader.h
index 08a0730..8f358a4 100644
--- a/src/progs/bootloader/base/bootloader.h
+++ b/src/progs/bootloader/base/bootloader.h
@@ -17,7 +17,7 @@ namespace Bootloader
class Hardware : public ::Programmer::PicHardware
{
public:
- Hardware(::Programmer::Base &base, Port::Base *port) : ::Programmer::PicHardware(base, port, QString::null) {}
+ Hardware(::Programmer::Base &base, Port::Base *port) : ::Programmer::PicHardware(base, port, TQString()) {}
virtual bool write(Pic::MemoryRangeType type, const Device::Array &data) = 0;
virtual bool read(Pic::MemoryRangeType type, Device::Array &data, const ::Programmer::VerifyData *vdata) = 0;
virtual bool internalConnectHardware() = 0;
diff --git a/src/progs/bootloader/base/bootloader_prog.h b/src/progs/bootloader/base/bootloader_prog.h
index 7b9749e..52e1b0d 100644
--- a/src/progs/bootloader/base/bootloader_prog.h
+++ b/src/progs/bootloader/base/bootloader_prog.h
@@ -18,6 +18,7 @@ namespace Bootloader
class ProgrammerBase : public Programmer::PicBase
{
Q_OBJECT
+ TQ_OBJECT
public:
ProgrammerBase(const Programmer::Group &group, const Pic::Data *data, const char *name);
diff --git a/src/progs/bootloader/gui/bootloader_ui.h b/src/progs/bootloader/gui/bootloader_ui.h
index 386c412..0d6737a 100644
--- a/src/progs/bootloader/gui/bootloader_ui.h
+++ b/src/progs/bootloader/gui/bootloader_ui.h
@@ -9,7 +9,7 @@
#ifndef BOOTLOADER_UI_H
#define BOOTLOADER_UI_H
-#include <qcheckbox.h>
+#include <tqcheckbox.h>
#include "progs/gui/prog_group_ui.h"
#include "progs/gui/prog_config_widget.h"
@@ -22,7 +22,7 @@ class GroupUI : public ::Programmer::GroupUI
{
public:
virtual bool hasAdvancedDialog() const { return false; }
- virtual ::Programmer::AdvancedDialog *createAdvancedDialog(::Programmer::Base &, QWidget *) const { return 0; }
+ virtual ::Programmer::AdvancedDialog *createAdvancedDialog(::Programmer::Base &, TQWidget *) const { return 0; }
};
} // namespace
diff --git a/src/progs/direct/base/direct.cpp b/src/progs/direct/base/direct.cpp
index fc53cf3..c0d7de6 100644
--- a/src/progs/direct/base/direct.cpp
+++ b/src/progs/direct/base/direct.cpp
@@ -47,7 +47,7 @@ namespace Direct
class SerialPort : public Port::Serial
{
public:
- SerialPort(const QString &device, Log::Base &base)
+ SerialPort(const TQString &device, Log::Base &base)
: Serial(device, NeedBreak, base) {}
bool open() {
@@ -83,7 +83,7 @@ void Direct::Hardware::setPin(PinType type, bool on)
int pin = _data.pins[type];
if ( isGroundPin(pin) ) return;
uint p = (pin<0 ? -pin : pin)-1;
- //log(Log::DebugLevel::Extra, QString("Hardware::setPin %1 %2: %3 %4").arg(PIN_DATA[type].label).arg(pin).arg(on).arg(_data.clockDelay));
+ //log(Log::DebugLevel::Extra, TQString("Hardware::setPin %1 %2: %3 %4").tqarg(PIN_DATA[type].label).tqarg(pin).tqarg(on).tqarg(_data.clockDelay));
_port->setPinOn(p, on, (pin<0 ? Port::NegativeLogic : Port::PositiveLogic));
if ( type==Clock ) Port::usleep(_data.clockDelay);
}
@@ -95,7 +95,7 @@ bool Direct::Hardware::readBit()
uint p = (pin<0 ? -pin : pin)-1;
bool on;
_port->readPin(p, (pin<0 ? Port::NegativeLogic : Port::PositiveLogic), on);
- //log(Log::DebugLevel::Extra, QString("Hardware::read DataIn %2: %3").arg(pin).arg(on));
+ //log(Log::DebugLevel::Extra, TQString("Hardware::read DataIn %2: %3").tqarg(pin).tqarg(on));
return on;
}
@@ -104,10 +104,10 @@ uint Direct::Hardware::nbPins(Port::IODir dir) const
return _port->pinData(dir).count();
}
-QString Direct::Hardware::pinLabelForIndex(Port::IODir dir, uint i) const
+TQString Direct::Hardware::pinLabelForIndex(Port::IODir dir, uint i) const
{
Port::PinData pd = _port->pinData(dir)[i];
- return QString("%1 (%2)").arg(pd.pin+1).arg(pd.label);
+ return TQString("%1 (%2)").tqarg(pd.pin+1).tqarg(pd.label);
}
Port::IODir Direct::Hardware::ioTypeForPin(int pin) const
@@ -126,7 +126,7 @@ uint Direct::Hardware::pinForIndex(Port::IODir dir, uint i) const
uint Direct::Hardware::indexForPin(Port::IODir dir, int pin) const
{
- QValueVector<Port::PinData> v = _port->pinData(dir);
+ TQValueVector<Port::PinData> v = _port->pinData(dir);
Q_ASSERT( pin!=0 );
uint p = (pin<0 ? -pin : pin)-1;
for (uint i=0; i<uint(v.count()); i++)
@@ -151,11 +151,11 @@ bool Direct::operator !=(const HData &d1, const HData &d2)
}
//-----------------------------------------------------------------------------
-Direct::SerialHardware::SerialHardware(::Programmer::Base &base, const QString &portDevice, const HardwareData &data)
+Direct::SerialHardware::SerialHardware(::Programmer::Base &base, const TQString &portDevice, const HardwareData &data)
: Hardware(base, new SerialPort(portDevice, base), data)
{}
-Direct::ParallelHardware::ParallelHardware(::Programmer::Base &base, const QString &portDevice, const HardwareData &data)
+Direct::ParallelHardware::ParallelHardware(::Programmer::Base &base, const TQString &portDevice, const HardwareData &data)
: Hardware(base, new Port::Parallel(portDevice, base), data)
{}
@@ -375,7 +375,7 @@ int Direct::Hardware::timing_test()
for (long j=0; j<loop; ++j)
{
int d = 0x2AAA ;
- d &= 0x3FFF ; // mask unused msb
+ d &= 0x3FFF ; // tqmask unused msb
d <<= 1; // insert start bit
for (uint x = 0; x<16; x++) {
diff --git a/src/progs/direct/base/direct.h b/src/progs/direct/base/direct.h
index 6a890b0..a3b9e09 100644
--- a/src/progs/direct/base/direct.h
+++ b/src/progs/direct/base/direct.h
@@ -48,7 +48,7 @@ public:
void setWrite() { setPin(DataRW, false); }
uint nbPins(Port::IODir dir) const;
- QString pinLabelForIndex(Port::IODir dir, uint i) const;
+ TQString pinLabelForIndex(Port::IODir dir, uint i) const;
Port::IODir ioTypeForPin(int pin) const;
uint pinForIndex(Port::IODir dir, uint i) const;
uint indexForPin(Port::IODir dir, int pin) const;
@@ -76,13 +76,13 @@ extern bool operator !=(const HData &d1, const HData &d2);
class SerialHardware : public Hardware
{
public:
- SerialHardware(::Programmer::Base &base, const QString &portDevice, const HardwareData &data);
+ SerialHardware(::Programmer::Base &base, const TQString &portDevice, const HardwareData &data);
};
class ParallelHardware : public Hardware
{
public:
- ParallelHardware(::Programmer::Base &base, const QString &portDevice, const HardwareData &data);
+ ParallelHardware(::Programmer::Base &base, const TQString &portDevice, const HardwareData &data);
};
} // namespace
diff --git a/src/progs/direct/base/direct_16.cpp b/src/progs/direct/base/direct_16.cpp
index 124b35e..a9e33e1 100644
--- a/src/progs/direct/base/direct_16.cpp
+++ b/src/progs/direct/base/direct_16.cpp
@@ -56,7 +56,7 @@ BitValue Direct::pic16::get_word()
hardware().setPin(Clock, High);
Port::usleep(1+_clockDelay);
if ( hardware().readBit() ) ind |= 0x8000;
- else ind = ind.maskWith(0x7FFF);
+ else ind = ind.tqmaskWith(0x7FFF);
ind >>= 1;
hardware().setPin(Clock, Low);
Port::usleep(1+_clockDelay);
@@ -87,10 +87,10 @@ bool Direct::pic16::doRead(Pic::MemoryRangeType type, Device::Array &data, const
const Device::Array wdata = static_cast<const Pic::Memory &>(vdata->memory).arrayForWriting(type);
if (only) nbWords = findNonMaskEnd(type, wdata)+1;
}
- BitValue mask = device().mask(type);
+ BitValue tqmask = device().tqmask(type);
for (uint i = 0; i<nbWords; i++) {
- if ( !only || data[i]!=mask || type!=Pic::MemoryRangeType::Code ) {
- data[i] = readWord(type).maskWith(mask);
+ if ( !only || data[i]!=tqmask || type!=Pic::MemoryRangeType::Code ) {
+ data[i] = readWord(type).tqmaskWith(tqmask);
if ( vdata && !hardware().verifyWord(i, data[i], type, *vdata) ) return false;
}
incrementPC(1);
@@ -105,7 +105,7 @@ bool Direct::pic16::doWrite(Pic::MemoryRangeType type, const Device::Array &data
gotoMemory(type);
for (uint i = 0; i<data.count(); ) {
if ( !writeWords(type, data, i, force) ) {
- log(Log::LineType::Error, i18n("Error programming %1 at %2.").arg(type.label()).arg(toHexLabel(i, 8)));
+ log(Log::LineType::Error, i18n("Error programming %1 at %2.").tqarg(type.label()).tqarg(toHexLabel(i, 8)));
return false;
}
}
@@ -117,7 +117,7 @@ bool Direct::pic16::skipMaskWords(Pic::MemoryRangeType type, const Device::Array
if (force) return false;
uint nb = (type==Pic::MemoryRangeType::Code ? nbWordsCodeProg() : 1);
for (uint k=0; k<nb; k++)
- if ( data[i+k]!=device().mask(type) ) return false;
+ if ( data[i+k]!=device().tqmask(type) ) return false;
incrementPC(nb);
i += nb;
return true;
@@ -134,7 +134,7 @@ bool Direct::pic16::writeWords(Pic::MemoryRangeType type, const Device::Array &d
}
}
startProg(type);
- QString cmd = QString("w%1").arg(waitProgTime(type));
+ TQString cmd = TQString("w%1").tqarg(waitProgTime(type));
pulseEngine(cmd.latin1());
endProg(type);
return true;
diff --git a/src/progs/direct/base/direct_16.h b/src/progs/direct/base/direct_16.h
index 683083e..beb6c43 100644
--- a/src/progs/direct/base/direct_16.h
+++ b/src/progs/direct/base/direct_16.h
@@ -20,7 +20,7 @@ class pic16 : public Pic8DeviceSpecific
public:
pic16(::Programmer::Base &base) : Pic8DeviceSpecific(base) {}
virtual BitValue get_word();
- virtual BitValue get_byte() { return get_word().maskWith(0xFF); }
+ virtual BitValue get_byte() { return get_word().tqmaskWith(0xFF); }
virtual void send_word(BitValue word);
virtual void send_bits(BitValue d, uint nbBits);
virtual void send_cmd(BitValue d) { send_bits(d, 6); }
diff --git a/src/progs/direct/base/direct_18F.cpp b/src/progs/direct/base/direct_18F.cpp
index 9860e63..75112c2 100644
--- a/src/progs/direct/base/direct_18F.cpp
+++ b/src/progs/direct/base/direct_18F.cpp
@@ -17,21 +17,21 @@ bool Direct::P18F::skipMaskWords(Pic::MemoryRangeType type, const Device::Array
{
if (forceProgram) return false;
for (uint k=0; k<nb; k++)
- if ( data[i+k]!=device().mask(type) ) return false;
+ if ( data[i+k]!=device().tqmask(type) ) return false;
i += nb;
return true;
}
void Direct::P18F::program(Type type)
{
- QString cmd;
+ TQString cmd;
switch (type) {
case Code:
- cmd = QString("d,C,c,C,c,C,c,Cw%1cw%2X0000,").arg(programHighTime(Code)).arg(programLowTime());
+ cmd = TQString("d,C,c,C,c,C,c,Cw%1cw%2X0000,").tqarg(programHighTime(Code)).tqarg(programLowTime());
break;
case Erase:
pulseEngine("k0,X0000,"); // NOP
- cmd = QString("k0;w%1;w%2;X0000").arg(programHighTime(type)).arg(programLowTime());
+ cmd = TQString("k0;w%1;w%2;X0000").tqarg(programHighTime(type)).tqarg(programLowTime());
break;
case Eeprom:
for (;;) {
@@ -41,7 +41,7 @@ void Direct::P18F::program(Type type)
BitValue b = get_byte();
if ( !b.bit(1) ) break; // WR bit clear
}
- cmd = QString("w%1").arg(programLowTime());
+ cmd = TQString("w%1").tqarg(programLowTime());
break;
}
pulseEngine(cmd);
@@ -82,7 +82,7 @@ bool Direct::P18F::doRead(Pic::MemoryRangeType type, Device::Array &data, const
nbWords = findNonMaskEnd(type, wdata)+1;
}
}
- BitValue mask = device().mask(type);
+ BitValue tqmask = device().tqmask(type);
//qDebug("read %s %i", Pic::MEMORY_RANGE_TYPE_DATA[type].label, device().nbWords(type));
//pulseEngine("w300000"); // what for ?
directAccess(type);
@@ -91,7 +91,7 @@ bool Direct::P18F::doRead(Pic::MemoryRangeType type, Device::Array &data, const
for (uint i = 0; i<data.count(); i++) {
setPointer(type, i);
pulseEngine("k0,X80A6,k0,X50A8,k0,X6EF5,k0,X0000");
- data[i] = pulseEngine("r").maskWith(mask);
+ data[i] = pulseEngine("r").tqmaskWith(tqmask);
if ( vdata && !hardware().verifyWord(offset+i, data[i], type, *vdata) ) return false;
}
_base.progressMonitor().addTaskProgress(data.count());
@@ -100,7 +100,7 @@ bool Direct::P18F::doRead(Pic::MemoryRangeType type, Device::Array &data, const
setPointer(type, offset);
//pulseEngine("w1000"); ??
for (uint i=0; i<nbWords; i++) {
- data[i] = pulseEngine("R").maskWith(mask);
+ data[i] = pulseEngine("R").tqmaskWith(tqmask);
if ( vdata && !hardware().verifyWord(offset+i, data[i], type, *vdata) ) return false;
}
_base.progressMonitor().addTaskProgress(data.count());
@@ -111,7 +111,7 @@ bool Direct::P18F::doRead(Pic::MemoryRangeType type, Device::Array &data, const
setPointer(type, 0);
for (uint i = 0; i<data.count(); i+=2) {
BitValue w = pulseEngine("R");
- data[i] = w.maskWith(mask);
+ data[i] = w.tqmaskWith(tqmask);
if ( vdata && !hardware().verifyWord(offset+i, data[i], type, *vdata) ) return false;
data[i+1] = w >> 8;
if ( vdata && !hardware().verifyWord(offset+i+1, data[i+1], type, *vdata) ) return false;
@@ -234,7 +234,7 @@ void Direct::P18F1220::program(Type type)
{
if ( type==Eeprom ) {
pulseEngine("k0,X0000,"); // NOP
- QString cmd = QString("k0;w%1;w%2;X0000").arg(programHighTime(type)).arg(programLowTime());
+ TQString cmd = TQString("k0;w%1;w%2;X0000").tqarg(programHighTime(type)).tqarg(programLowTime());
pulseEngine(cmd);
} else P18F::program(type);
}
@@ -249,7 +249,7 @@ void Direct::P18F242::configureSinglePanel()
//-----------------------------------------------------------------------------
bool Direct::P18F2539::doErase(bool)
{
- // apparently there is no chip erase...
+ // aptqparently there is no chip erase...
return ( doEraseRange(Pic::MemoryRangeType::Code) && doEraseRange(Pic::MemoryRangeType::Eeprom) );
}
diff --git a/src/progs/direct/base/direct_data.h b/src/progs/direct/base/direct_data.h
index 0b84084..f1291bb 100644
--- a/src/progs/direct/base/direct_data.h
+++ b/src/progs/direct/base/direct_data.h
@@ -14,7 +14,7 @@ namespace Direct
struct Data {
};
-extern const Data &data(const QString &device);
+extern const Data &data(const TQString &device);
} // namespace
diff --git a/src/progs/direct/base/direct_mem24.cpp b/src/progs/direct/base/direct_mem24.cpp
index a719add..98b5f9a 100644
--- a/src/progs/direct/base/direct_mem24.cpp
+++ b/src/progs/direct/base/direct_mem24.cpp
@@ -8,7 +8,7 @@
***************************************************************************/
#include "direct_mem24.h"
-#include <qdatetime.h>
+#include <tqdatetime.h>
#include "common/global/global.h"
#include "common/common/misc.h"
@@ -68,18 +68,18 @@ uint Direct::Mem24DeviceSpecific::controlByte(uint address, Operation operation)
bool Direct::Mem24DeviceSpecific::setAddress(uint address)
{
- log(Log::DebugLevel::Extra, QString("set address %1").arg(toHexLabel(address, nbChars(NumberBase::Hex, address))));
+ log(Log::DebugLevel::Extra, TQString("set address %1").tqarg(toHexLabel(address, nbChars(NumberBase::Hex, address))));
if ( !start() ) return false;
uint bsize = device().nbBytes() / device().nbBlocks();
uint block = address / bsize;
- log(Log::DebugLevel::Extra, QString(" in block #%1/%2").arg(block).arg(device().nbBlocks()));
+ log(Log::DebugLevel::Extra, TQString(" in block #%1/%2").tqarg(block).tqarg(device().nbBlocks()));
uint cbyte = controlByte(address, Write);
- log(Log::DebugLevel::Max, QString(" control byte is %1").arg(toHexLabel(cbyte, 2)));
+ log(Log::DebugLevel::Max, TQString(" control byte is %1").tqarg(toHexLabel(cbyte, 2)));
if ( !writeByteAck(cbyte) ) return false;
uint nb = nbBytes(bsize-1);
for (int i=nb-1; i>=0; i--) {
uint add = (address >> 8*i) & 0xFF;
- log(Log::DebugLevel::Max, QString(" byte #%1: %2").arg(i).arg(toHexLabel(add, 2)));
+ log(Log::DebugLevel::Max, TQString(" byte #%1: %2").tqarg(i).tqarg(toHexLabel(add, 2)));
if ( !writeByteAck(add) ) return false;
}
return true;
@@ -103,11 +103,11 @@ bool Direct::Mem24DeviceSpecific::doRead(Device::Array &data, const ::Programmer
bool Direct::Mem24DeviceSpecific::doWrite(const Device::Array &data)
{
- QTime time;
+ TQTime time;
// page by page (page_size==1: byte by byte)
uint nbPages = device().nbBytes() / device().nbBytesPage();
for (uint i=0; i<nbPages; i++) {
- log(Log::DebugLevel::Extra, QString("write page #%1/%2").arg(i).arg(nbPages));
+ log(Log::DebugLevel::Extra, TQString("write page #%1/%2").tqarg(i).tqarg(nbPages));
uint address = i * device().nbBytesPage();
// write bytes
if ( !setAddress(address) ) return false;
@@ -122,7 +122,7 @@ bool Direct::Mem24DeviceSpecific::doWrite(const Device::Array &data)
if ( !writeByte(controlByte(address, Write), acked) ) return false;
if (acked) break;
if ( time.elapsed()>200 ) { // 200 ms timeout
- log(Log::LineType::Error, i18n("Timeout writing at address %1").arg(toHexLabel(address, nbChars(device().nbBytes()))));
+ log(Log::LineType::Error, i18n("Timeout writing at address %1").tqarg(toHexLabel(address, nbChars(device().nbBytes()))));
return false;
}
}
diff --git a/src/progs/direct/base/direct_pic.cpp b/src/progs/direct/base/direct_pic.cpp
index 30e4722..c6316e9 100644
--- a/src/progs/direct/base/direct_pic.cpp
+++ b/src/progs/direct/base/direct_pic.cpp
@@ -17,10 +17,10 @@ Direct::PulseEngine::PulseEngine(::Programmer::Base &base)
_clockDelay = 0;
}
-BitValue Direct::PulseEngine::pulseEngine(const QString &cmd, BitValue value)
+BitValue Direct::PulseEngine::pulseEngine(const TQString &cmd, BitValue value)
{
- _pbase.log(Log::DebugLevel::Extra, QString("pulse engine: %1").arg(cmd));
- QByteArray a = toAscii(cmd);
+ _pbase.log(Log::DebugLevel::Extra, TQString("pulse engine: %1").tqarg(cmd));
+ TQByteArray a = toAscii(cmd);
BitValue res = 0;
for (const char *ptr=a.data(); (ptr-a.data())<int(a.count()); ++ptr)
if ( !pulse(ptr, value, res) ) qFatal("pulse engine: invalid command '%c'", *ptr);
@@ -75,7 +75,7 @@ bool Direct::PulseEngine::pulse(const char * &cmd, BitValue, BitValue &)
uint n = 0;
for(; *(cmd+1) && isdigit((int)*(cmd+1)); ++cmd)
n = (n * 10) + *(cmd+1) - '0';
- _pbase.log(Log::DebugLevel::Max, "WAIT " + QString::number(n) + " micro-sec.");
+ _pbase.log(Log::DebugLevel::Max, "WAIT " + TQString::number(n) + " micro-sec.");
Port::usleep(n);
break;
}
@@ -177,7 +177,7 @@ bool Direct::Pic8DeviceSpecific::pulse(const char *&cmd, BitValue value, BitValu
uint n = 0;
for(; *(cmd+1) && isdigit((int)*(cmd+1)); ++cmd)
n = (n * 10) + *(cmd+1) - '0';
- log(Log::DebugLevel::Max, "SEND cmd " + QString::number(n));
+ log(Log::DebugLevel::Max, "SEND cmd " + TQString::number(n));
send_cmd(n);
break;
}
diff --git a/src/progs/direct/base/direct_pic.h b/src/progs/direct/base/direct_pic.h
index 39cd97c..2092f05 100644
--- a/src/progs/direct/base/direct_pic.h
+++ b/src/progs/direct/base/direct_pic.h
@@ -20,7 +20,7 @@ class PulseEngine
public:
PulseEngine(::Programmer::Base &base);
virtual ~PulseEngine() {}
- BitValue pulseEngine(const QString &command, BitValue value = 0);
+ BitValue pulseEngine(const TQString &command, BitValue value = 0);
protected:
::Programmer::Base &_pbase;
diff --git a/src/progs/direct/base/direct_prog.h b/src/progs/direct/base/direct_prog.h
index 34ca0b7..cdfb907 100644
--- a/src/progs/direct/base/direct_prog.h
+++ b/src/progs/direct/base/direct_prog.h
@@ -17,13 +17,14 @@
namespace Direct
{
- extern bool isSupported(const QString &device);
+ extern bool isSupported(const TQString &device);
class Hardware;
//----------------------------------------------------------------------------
class PicBase : public ::Programmer::PicBase
{
Q_OBJECT
+ TQ_OBJECT
public:
PicBase(const ::Programmer::Group &group, const Pic::Data *data)
: ::Programmer::PicBase(group, data, "pic_direct_programmer") {}
@@ -36,6 +37,7 @@ private:
class Mem24Base : public ::Programmer::Mem24Base
{
Q_OBJECT
+ TQ_OBJECT
public:
Mem24Base(const ::Programmer::Group &group, const Mem24::Data *data)
: ::Programmer::Mem24Base(group, data, "mem24_direct_programmer") {}
@@ -55,8 +57,8 @@ protected:
class DGroup : public Group
{
public:
- virtual QString name() const { return "direct"; }
- virtual QString label() const { return i18n("Direct Programmer"); }
+ virtual TQString name() const { return "direct"; }
+ virtual TQString label() const { return i18n("Direct Programmer"); }
virtual ::Hardware::Config *hardwareConfig() const;
virtual ::Programmer::Properties properties() const { return ::Programmer::Programmer | ::Programmer::CanReadMemory | ::Programmer::HasConnectedState; }
virtual ::Programmer::TargetPowerMode targetPowerMode() const { return ::Programmer::TargetExternallyPowered; }
diff --git a/src/progs/direct/base/direct_prog_config.cpp b/src/progs/direct/base/direct_prog_config.cpp
index ffce899..86794db 100644
--- a/src/progs/direct/base/direct_prog_config.cpp
+++ b/src/progs/direct/base/direct_prog_config.cpp
@@ -113,15 +113,15 @@ bool Direct::HardwareData::isEqual(const ::Hardware::Data &cdata) const
}
//-----------------------------------------------------------------------------
-QStringList Direct::Config::standardHardwareNames(PortType type) const
+TQStringList Direct::Config::standardHardwareNames(PortType type) const
{
- QStringList names;
+ TQStringList names;
for (uint i=0; STANDARD_HARDWARE_DATA[i].info.name; i++)
if ( STANDARD_HARDWARE_DATA[i].data.portType==type ) names += STANDARD_HARDWARE_DATA[i].info.name;
return names;
}
-const Hardware::DataInfo *Direct::Config::standardHardwareDataInfo(const QString &name) const
+const Hardware::DataInfo *Direct::Config::standardHardwareDataInfo(const TQString &name) const
{
for (uint i=0; STANDARD_HARDWARE_DATA[i].info.name; i++) {
const ConstStandardHardwareData &csdata = STANDARD_HARDWARE_DATA[i];
@@ -130,7 +130,7 @@ const Hardware::DataInfo *Direct::Config::standardHardwareDataInfo(const QString
return 0;
}
-Hardware::Data *Direct::Config::standardHardwareData(const QString &name) const
+Hardware::Data *Direct::Config::standardHardwareData(const TQString &name) const
{
for (uint i=0; STANDARD_HARDWARE_DATA[i].info.name; i++) {
const ConstStandardHardwareData &csdata = STANDARD_HARDWARE_DATA[i];
diff --git a/src/progs/direct/base/direct_prog_config.h b/src/progs/direct/base/direct_prog_config.h
index 151b141..7dd0b40 100644
--- a/src/progs/direct/base/direct_prog_config.h
+++ b/src/progs/direct/base/direct_prog_config.h
@@ -31,9 +31,9 @@ public:
Config() : ::Hardware::Config("direct_programmer") {}
protected:
- virtual QStringList standardHardwareNames(PortType type) const;
- virtual const ::Hardware::DataInfo *standardHardwareDataInfo(const QString &name) const;
- virtual ::Hardware::Data *standardHardwareData(const QString &name) const;
+ virtual TQStringList standardHardwareNames(PortType type) const;
+ virtual const ::Hardware::DataInfo *standardHardwareDataInfo(const TQString &name) const;
+ virtual ::Hardware::Data *standardHardwareData(const TQString &name) const;
virtual ::Hardware::Data *createHardwareData() const { return new HardwareData; }
};
diff --git a/src/progs/direct/gui/direct_config_widget.cpp b/src/progs/direct/gui/direct_config_widget.cpp
index 985cacd..fc7b867 100644
--- a/src/progs/direct/gui/direct_config_widget.cpp
+++ b/src/progs/direct/gui/direct_config_widget.cpp
@@ -9,87 +9,87 @@
***************************************************************************/
#include "direct_config_widget.h"
-#include <qtooltip.h>
-#include <qcheckbox.h>
-#include <qtimer.h>
-#include <qpushbutton.h>
+#include <tqtooltip.h>
+#include <tqcheckbox.h>
+#include <tqtimer.h>
+#include <tqpushbutton.h>
#include "progs/direct/base/direct_prog_config.h"
#include "progs/direct/base/direct_prog.h"
//-----------------------------------------------------------------------------
-::Programmer::ConfigWidget *Direct::GroupUI::createConfigWidget(QWidget *parent) const
+::Programmer::ConfigWidget *Direct::GroupUI::createConfigWidget(TQWidget *tqparent) const
{
- return new ConfigWidget(static_cast<const ::Programmer::Group &>(group()), parent);
+ return new ConfigWidget(static_cast<const ::Programmer::Group &>(group()), tqparent);
}
//-----------------------------------------------------------------------------
const char * const INV_PIN_LABEL = I18N_NOOP("Check this option if your hardware uses negative logic for this pin.");
const char * const DELAY_LABEL = I18N_NOOP("Some programming cards need low clock rate:\nadding delay to clock pulses might help.");
-Direct::HConfigWidget::HConfigWidget(::Programmer::Base &base, QWidget *parent, bool edit)
- : ::Hardware::HConfigWidget(base, parent, edit)
+Direct::HConfigWidget::HConfigWidget(::Programmer::Base &base, TQWidget *tqparent, bool edit)
+ : ::Hardware::HConfigWidget(base, tqparent, edit)
{
// pins assignment
- QGroupBox *groupb = new QGroupBox(1, Horizontal, i18n("Pin assignment"), this);
+ TQGroupBox *groupb = new TQGroupBox(1,Qt::Horizontal, i18n("Pin assignment"), this);
_mainVBox->addWidget(groupb);
- QWidget *w = new QWidget(groupb);
- QGridLayout *grid = new QGridLayout(w, 1, 1, 0, 10);
+ TQWidget *w = new TQWidget(groupb);
+ TQGridLayout *grid = new TQGridLayout(w, 1, 1, 0, 10);
if (edit) grid->setColStretch(5, 1);
for (uint i=0; i<Nb_PinTypes; i++) {
- QLabel *label = new QLabel(i18n(PIN_DATA[i].label), w);
- QToolTip::add(label, PIN_DATA[i].comment);
+ TQLabel *label = new TQLabel(i18n(PIN_DATA[i].label), w);
+ TQToolTip::add(label, PIN_DATA[i].comment);
grid->addWidget(label, i, 0);
- _combos[i] = new QComboBox(w);
+ _combos[i] = new TQComboBox(w);
_combos[i]->setEnabled(edit);
- connect(_combos[i], SIGNAL(activated(int)), SLOT(slotPinChanged()));
- QToolTip::add(_combos[i], PIN_DATA[i].comment);
+ connect(_combos[i], TQT_SIGNAL(activated(int)), TQT_SLOT(slotPinChanged()));
+ TQToolTip::add(_combos[i], PIN_DATA[i].comment);
grid->addWidget(_combos[i], i, 1);
- _invcbs[i] = new QCheckBox(i18n("Inverted"), w);
+ _invcbs[i] = new TQCheckBox(i18n("Inverted"), w);
_invcbs[i]->setEnabled(edit);
- QToolTip::add(_invcbs[i], i18n(INV_PIN_LABEL));
+ TQToolTip::add(_invcbs[i], i18n(INV_PIN_LABEL));
grid->addWidget(_invcbs[i], i, 2);
if (edit) {
- _testcbs[i] = new QCheckBox(i18n("on"), w);
- QToolTip::add(_testcbs[i], PIN_DATA[i].testComment);
- connect(_testcbs[i], SIGNAL(clicked()), SLOT(slotTestPin()));
+ _testcbs[i] = new TQCheckBox(i18n("on"), w);
+ TQToolTip::add(_testcbs[i], PIN_DATA[i].testComment);
+ connect(_testcbs[i], TQT_SIGNAL(clicked()), TQT_SLOT(slotTestPin()));
grid->addWidget(_testcbs[i], i, 3);
- _testLabels[i] = new QLabel(w);
- QToolTip::add(_testcbs[i], PIN_DATA[i].testComment);
+ _testLabels[i] = new TQLabel(w);
+ TQToolTip::add(_testcbs[i], PIN_DATA[i].testComment);
grid->addWidget(_testLabels[i], i, 4);
- updateTestStatus(PinType(i), false);
+ updateTesttqStatus(PinType(i), false);
} else {
_testcbs[i] = 0;
_testLabels[i] = 0;
}
}
- QHBoxLayout *hbox = new QHBoxLayout(_mainVBox);
- QLabel *label = new QLabel(i18n("Clock delay"), this);
- QToolTip::add(label, i18n(DELAY_LABEL));
+ TQHBoxLayout *hbox = new TQHBoxLayout(_mainVBox);
+ TQLabel *label = new TQLabel(i18n("Clock delay"), this);
+ TQToolTip::add(label, i18n(DELAY_LABEL));
hbox->addWidget(label);
- _delay = new KIntNumInput(0, Horizontal, this);
+ _delay = new KIntNumInput(0,Qt::Horizontal, this);
_delay->setRange(0, 50, 5);
_delay->setEnabled(edit);
- QToolTip::add(_delay, i18n(DELAY_LABEL));
+ TQToolTip::add(_delay, i18n(DELAY_LABEL));
hbox->addWidget(_delay);
if (edit) {
- _sendBitsButton = new QPushButton(i18n("Send 0xA55A"), this);
+ _sendBitsButton = new TQPushButton(i18n("Send 0xA55A"), this);
_sendBitsButton->setToggleButton(true);
- connect(_sendBitsButton, SIGNAL(clicked()), SLOT(sendBits()));
- QToolTip::add(_sendBitsButton, i18n("Continuously send 0xA55A on \"Data out\" pin."));
+ connect(_sendBitsButton, TQT_SIGNAL(clicked()), TQT_SLOT(sendBits()));
+ TQToolTip::add(_sendBitsButton, i18n("Continuously send 0xA55A on \"Data out\" pin."));
_editVBox->addWidget(_sendBitsButton);
_editVBox->addStretch(1);
} else _sendBitsButton = 0;
// timer for sending bits
- _timerSendBits = new QTimer(this);
- connect(_timerSendBits, SIGNAL(timeout()), SLOT(slotSendBits()));
+ _timerSendBits = new TQTimer(this);
+ connect(_timerSendBits, TQT_SIGNAL(timeout()), TQT_SLOT(slotSendBits()));
// timer for automatically polling DataOut pin
- _timerPollDataOut = new QTimer(this);
- connect(_timerPollDataOut, SIGNAL(timeout()), SLOT(updateDataIn()));
+ _timerPollDataOut = new TQTimer(this);
+ connect(_timerPollDataOut, TQT_SIGNAL(timeout()), TQT_SLOT(updateDataIn()));
}
void Direct::HConfigWidget::sendBits()
@@ -150,11 +150,11 @@ void Direct::HConfigWidget::updateTestPin(PinType ptype)
Q_ASSERT( _connected && ptype!=DataIn );
bool on = _testcbs[ptype]->isChecked();
hardware()->setPin(ptype, on);
- updateTestStatus(ptype, on);
+ updateTesttqStatus(ptype, on);
if ( ptype==Vpp ) updateDataIn();
}
-void Direct::HConfigWidget::updateTestStatus(PinType ptype, bool on)
+void Direct::HConfigWidget::updateTesttqStatus(PinType ptype, bool on)
{
if (on) _testLabels[ptype]->setText(i18n(PIN_DATA[ptype].onLabel));
else _testLabels[ptype]->setText(i18n(PIN_DATA[ptype].offLabel));
@@ -163,7 +163,7 @@ void Direct::HConfigWidget::updateTestStatus(PinType ptype, bool on)
void Direct::HConfigWidget::updateDataIn()
{
bool on = hardware()->readBit();
- updateTestStatus(DataIn, on);
+ updateTesttqStatus(DataIn, on);
_testcbs[DataIn]->setChecked(on);
}
@@ -204,7 +204,7 @@ bool Direct::HConfigWidget::set(const Port::Description &pd, const ::Hardware::D
if (_edit) {
for (uint i=0; i<Nb_PinTypes; i++) {
_testcbs[i]->setEnabled(_connected);
- updateTestStatus(PinType(i), false);
+ updateTesttqStatus(PinType(i), false);
}
if ( _connected ) _timerPollDataOut->start(100);
_sendBitsButton->setEnabled(_connected);
@@ -239,11 +239,11 @@ Hardware::Data *Direct::HConfigWidget::data() const
}
//-----------------------------------------------------------------------------
-Direct::ConfigWidget::ConfigWidget(const ::Programmer::Group &group, QWidget *parent)
- : ::Hardware::ConfigWidget(new ::Direct::PicBase(group, 0), new Config, parent)
+Direct::ConfigWidget::ConfigWidget(const ::Programmer::Group &group, TQWidget *tqparent)
+ : ::Hardware::ConfigWidget(new ::Direct::PicBase(group, 0), new Config, tqparent)
{}
-Hardware::HConfigWidget *Direct::ConfigWidget::createHardwareConfigWidget(QWidget *parent, bool edit) const
+Hardware::HConfigWidget *Direct::ConfigWidget::createHardwareConfigWidget(TQWidget *tqparent, bool edit) const
{
- return new HConfigWidget(*_base, parent, edit);
+ return new HConfigWidget(*_base, tqparent, edit);
}
diff --git a/src/progs/direct/gui/direct_config_widget.h b/src/progs/direct/gui/direct_config_widget.h
index 4a5e4c6..093e9fa 100644
--- a/src/progs/direct/gui/direct_config_widget.h
+++ b/src/progs/direct/gui/direct_config_widget.h
@@ -22,17 +22,18 @@ namespace Direct
class GroupUI : public ::Programmer::GroupUI
{
public:
- virtual ::Programmer::ConfigWidget *createConfigWidget(QWidget *parent) const;
+ virtual ::Programmer::ConfigWidget *createConfigWidget(TQWidget *tqparent) const;
virtual bool hasAdvancedDialog() const { return false; }
- virtual ::Programmer::AdvancedDialog *createAdvancedDialog(::Programmer::Base &, QWidget *) const { return 0; }
+ virtual ::Programmer::AdvancedDialog *createAdvancedDialog(::Programmer::Base &, TQWidget *) const { return 0; }
};
//-----------------------------------------------------------------------------
class HConfigWidget : public ::Hardware::HConfigWidget
{
Q_OBJECT
+ TQ_OBJECT
public:
- HConfigWidget(::Programmer::Base &base, QWidget *parent, bool edit);
+ HConfigWidget(::Programmer::Base &base, TQWidget *tqparent, bool edit);
virtual bool set(const Port::Description &pd, const ::Hardware::Data &data);
virtual ::Hardware::Data *data() const;
@@ -44,17 +45,17 @@ private slots:
void slotSendBits();
private:
- QComboBox *_combos[Nb_PinTypes];
- QCheckBox *_invcbs[Nb_PinTypes];
- QCheckBox *_testcbs[Nb_PinTypes];
- QLabel *_testLabels[Nb_PinTypes];
+ TQComboBox *_combos[Nb_PinTypes];
+ TQCheckBox *_invcbs[Nb_PinTypes];
+ TQCheckBox *_testcbs[Nb_PinTypes];
+ TQLabel *_testLabels[Nb_PinTypes];
KIntNumInput *_delay;
- QPushButton *_sendBitsButton;
- QTimer *_timerSendBits, *_timerPollDataOut;
+ TQPushButton *_sendBitsButton;
+ TQTimer *_timerSendBits, *_timerPollDataOut;
void sendBits(uint d, int nbb);
void updateTestPin(PinType ptype);
- void updateTestStatus(PinType ptype, bool on);
+ void updateTesttqStatus(PinType ptype, bool on);
uint pin(PinType ptype) const;
void updatePin(PinType ptype);
Hardware *hardware() { return static_cast<Hardware *>(_hardware); }
@@ -64,9 +65,10 @@ private:
class ConfigWidget : public ::Hardware::ConfigWidget
{
Q_OBJECT
+ TQ_OBJECT
public:
- ConfigWidget(const ::Programmer::Group &group, QWidget *parent);
- virtual ::Hardware::HConfigWidget *createHardwareConfigWidget(QWidget *parent, bool edit) const;
+ ConfigWidget(const ::Programmer::Group &group, TQWidget *tqparent);
+ virtual ::Hardware::HConfigWidget *createHardwareConfigWidget(TQWidget *tqparent, bool edit) const;
};
} // namespace
diff --git a/src/progs/direct/xml/xml_direct_parser.cpp b/src/progs/direct/xml/xml_direct_parser.cpp
index ee51674..bc77853 100644
--- a/src/progs/direct/xml/xml_direct_parser.cpp
+++ b/src/progs/direct/xml/xml_direct_parser.cpp
@@ -18,19 +18,19 @@ public:
XmlToData() : ::Programmer::XmlToData<Data>("direct", "Direct") {}
private:
- virtual void parseData(QDomElement element, Data &data);
- virtual void includes(QTextStream &s) const;
- virtual void outputFunctions(QTextStream &s) const;
+ virtual void parseData(TQDomElement element, Data &data);
+ virtual void includes(TQTextStream &s) const;
+ virtual void outputFunctions(TQTextStream &s) const;
};
-void Direct::XmlToData::parseData(QDomElement element, Data &)
+void Direct::XmlToData::parseData(TQDomElement element, Data &)
{
- QString s = element.attribute("pwidth");
+ TQString s = element.attribute("pwidth");
const Device::Data *d = Device::lister().data(currentDevice());
if ( d==0 ) qFatal("Invalid device name");
}
-void Direct::XmlToData::includes(QTextStream &s) const
+void Direct::XmlToData::includes(TQTextStream &s) const
{
Programmer::XmlToData<Data>::includes(s);
s << "#include \"direct_baseline.h\"" << endl;
@@ -38,7 +38,7 @@ void Direct::XmlToData::includes(QTextStream &s) const
s << "#include \"direct_18F.h\"" << endl;
}
-void Direct::XmlToData::outputFunctions(QTextStream &s) const
+void Direct::XmlToData::outputFunctions(TQTextStream &s) const
{
Programmer::XmlToData<Data>::outputFunctions(s);
s << "::Programmer::DeviceSpecific *Direct::Group::createDeviceSpecific(::Programmer::Base &base) const" << endl;
@@ -46,7 +46,7 @@ void Direct::XmlToData::outputFunctions(QTextStream &s) const
s << " uint i = family(static_cast<PicBase &>(base).device()->name());" << endl;
s << " switch(i) {" << endl;
for (uint i=0; i<uint(families().count()); i++) {
- s << " case " + QString::number(i) + ": return new P" + families()[i] + "(base);" << endl;
+ s << " case " + TQString::number(i) + ": return new P" + families()[i] + "(base);" << endl;
}
s << " }" << endl;
s << " Q_ASSERT(false);" << endl;
diff --git a/src/progs/gpsim/base/gpsim.cpp b/src/progs/gpsim/base/gpsim.cpp
index e6c17bd..4352162 100644
--- a/src/progs/gpsim/base/gpsim.cpp
+++ b/src/progs/gpsim/base/gpsim.cpp
@@ -8,7 +8,7 @@
***************************************************************************/
#include "gpsim.h"
-#include <qregexp.h>
+#include <tqregexp.h>
#include "progs/base/generic_prog.h"
#include "progs/base/generic_debug.h"
@@ -16,7 +16,7 @@
GPSim::Process::Process(Log::Base *base)
: ::Process::LineOutput(0, "gpsim_process"), Log::Base(base), _ready(false)
{
- connect(this, SIGNAL(stdoutDataReceived()), SLOT(stdoutDataReceivedSlot()));
+ connect(this, TQT_SIGNAL(stdoutDataReceived()), TQT_SLOT(stdoutDataReceivedSlot()));
}
void GPSim::Process::stdoutDataReceivedSlot()
@@ -28,15 +28,15 @@ void GPSim::Process::stdoutDataReceivedSlot()
}
}
-void GPSim::Process::addStdoutLine(const QString &line)
+void GPSim::Process::addStdoutLine(const TQString &line)
{
log(Log::DebugLevel::Extra, " " + line, Log::Delayed);
if ( line.startsWith("***ERROR:") ) {
log(Log::LineType::Error, line);
return;
}
- QString s = line;
- QString prompt = "**gpsim> ";
+ TQString s = line;
+ TQString prompt = "**gpsim> ";
while ( s.startsWith(prompt) ) {
_ready = true;
s = s.mid(prompt.length());
@@ -53,7 +53,7 @@ GPSim::ProcessManager::ProcessManager(Log::Base *base)
bool GPSim::ProcessManager::start()
{
_process._ready = false;
- _process.setup("gpsim", QStringList("-i"), false);
+ _process.setup("gpsim", TQStringList("-i"), false);
if ( !_process.start(0) ) {
log(Log::LineType::Error, i18n("Failed to start \"gpsim\"."));
return false;
@@ -75,11 +75,11 @@ bool GPSim::ProcessManager::runSynchronously()
return true;
}
-bool GPSim::ProcessManager::sendCommand(const QString &cmd, bool synchronous)
+bool GPSim::ProcessManager::sendCommand(const TQString &cmd, bool synchronous)
{
_process._ready = false;
_process._stdoutLines.clear();
- _process._stdout = QString::null;
+ _process._stdout = TQString();
_process.writeToStdin(cmd + '\n');
if (synchronous) return runSynchronously();
return true;
@@ -89,7 +89,7 @@ bool GPSim::ProcessManager::sendSignal(uint n, bool synchronous)
{
_process._ready = false;
_process._stdoutLines.clear();
- _process._stdout = QString::null;
+ _process._stdout = TQString();
if ( !_process.signal(n) ) {
log(Log::LineType::Error, i18n("Error send a signal to the subprocess."));
return false;
@@ -101,7 +101,7 @@ bool GPSim::ProcessManager::sendSignal(uint n, bool synchronous)
bool GPSim::ProcessManager::getVersion(VersionData &version)
{
if ( !sendCommand("version", true) ) return false;
- QRegExp reg("\\w*\\s*(\\d+\\.\\d+\\.\\d+).*");
+ TQRegExp reg("\\w*\\s*(\\d+\\.\\d+\\.\\d+).*");
if ( _process.sout().count()==0 || !reg.exactMatch(_process.sout()[0]) ) {
version = VersionData();
return true;
@@ -136,18 +136,18 @@ void GPSim::Hardware::internalDisconnectHardware()
_manager = 0;
}
-bool GPSim::Hardware::execute(const QString &command, bool synchronous, QStringList *output)
+bool GPSim::Hardware::execute(const TQString &command, bool synchronous, TQStringList *output)
{
- log(Log::DebugLevel::Normal, QString("command: %1").arg(command));
+ log(Log::DebugLevel::Normal, TQString("command: %1").tqarg(command));
if (output) output->clear();
if ( !_manager->sendCommand(command, synchronous) ) return false;
if (output) *output = _manager->process().sout();
return true;
}
-bool GPSim::Hardware::signal(uint n, bool synchronous, QStringList *output)
+bool GPSim::Hardware::signal(uint n, bool synchronous, TQStringList *output)
{
- log(Log::DebugLevel::Normal, QString("signal: %1").arg(n));
+ log(Log::DebugLevel::Normal, TQString("signal: %1").tqarg(n));
if (output) output->clear();
if ( !_manager->sendSignal(n, synchronous) ) return false;
if (output) *output = _manager->process().sout();
diff --git a/src/progs/gpsim/base/gpsim.h b/src/progs/gpsim/base/gpsim.h
index ab004a3..fcdabab 100644
--- a/src/progs/gpsim/base/gpsim.h
+++ b/src/progs/gpsim/base/gpsim.h
@@ -20,6 +20,7 @@ namespace GPSim
class Process : public ::Process::LineOutput, public Log::Base
{
Q_OBJECT
+ TQ_OBJECT
public:
Process(Log::Base *base);
@@ -29,7 +30,7 @@ private slots:
private:
bool _ready;
- virtual void addStdoutLine(const QString &line);
+ virtual void addStdoutLine(const TQString &line);
friend class ProcessManager;
};
@@ -43,7 +44,7 @@ public:
bool isReady() const { return _process._ready; }
bool start();
bool runSynchronously();
- bool sendCommand(const QString &cmd, bool synchronous);
+ bool sendCommand(const TQString &cmd, bool synchronous);
bool sendSignal(uint n, bool synchronous);
bool getVersion(VersionData &version);
@@ -55,11 +56,11 @@ private:
class Hardware : public Programmer::Hardware
{
public:
- Hardware(::Programmer::Base &base) : Programmer::Hardware(base, 0, QString::null), _manager(0) {}
+ Hardware(::Programmer::Base &base) : Programmer::Hardware(base, 0, TQString()), _manager(0) {}
virtual ~Hardware();
bool isReady() const { return _manager->isReady(); }
- bool execute(const QString &command, bool synchronous, QStringList *output = 0);
- bool signal(uint n, bool synchronous, QStringList *output = 0);
+ bool execute(const TQString &command, bool synchronous, TQStringList *output = 0);
+ bool signal(uint n, bool synchronous, TQStringList *output = 0);
const VersionData &version() const { return _version; }
private:
diff --git a/src/progs/gpsim/base/gpsim_debug.cpp b/src/progs/gpsim/base/gpsim_debug.cpp
index b2bcec5..eca9841 100644
--- a/src/progs/gpsim/base/gpsim_debug.cpp
+++ b/src/progs/gpsim/base/gpsim_debug.cpp
@@ -9,7 +9,7 @@
#include "gpsim_debug.h"
#include <signal.h>
-#include <qregexp.h>
+#include <tqregexp.h>
#include "devices/list/device_list.h"
#include "devices/pic/base/pic_register.h"
@@ -52,10 +52,10 @@ bool GPSim::Debugger::internalStep()
return hardware()->execute("step", true);
}
-bool GPSim::Debugger::setBreakpoints(const QValueList<Address> &list)
+bool GPSim::Debugger::setBreakpoints(const TQValueList<Address> &list)
{
for (uint i=0; i<_nbBreakpoints; i++)
- if ( !hardware()->execute("clear " + QString::number(i), true) ) return false;
+ if ( !hardware()->execute("clear " + TQString::number(i), true) ) return false;
for (uint i=0; i<uint(list.count()); i++)
if ( !hardware()->execute("break e 0x" + toHex(list[i], nbChars(list[i].toUInt())), true) ) return false;
_nbBreakpoints = list.count();
@@ -75,15 +75,15 @@ bool GPSim::Debugger::updateState()
return true;
}
-bool GPSim::Debugger::findRegExp(const QStringList &lines, const QString &pattern,
- const QString &label, QString &value) const
+bool GPSim::Debugger::findRegExp(const TQStringList &lines, const TQString &pattern,
+ const TQString &label, TQString &value) const
{
- QRegExp rexp(pattern);
+ TQRegExp rexp(pattern);
uint i = 0;
for (; i<uint(lines.count()); i++) {
int offset = 0;
for (;;) {
- offset = rexp.search(lines[i], offset, QRegExp::CaretAtOffset);
+ offset = rexp.search(lines[i], offset, TQRegExp::CaretAtOffset);
if ( offset==-1 || rexp.cap(1)==label ) break;
offset += rexp.cap(0).length();
}
@@ -99,22 +99,22 @@ bool GPSim::Debugger::readWreg(BitValue &value)
// #### only known for version 4 and 11
if ( hardware()->version()<=VersionData(0, 21, 7) || hardware()->version()>=VersionData(0, 22, 0) )
return getRegister("W", value);
- QStringList lines;
+ TQStringList lines;
if ( !hardware()->execute("dump s", true, &lines) ) return false;
- QString w = (_coff->symbol("_WREG") ? "_WREG" : "W");
- QString s;
+ TQString w = (_coff->symbol("_WREG") ? "_WREG" : "W");
+ TQString s;
if ( !findRegExp(lines, "^\\s*[0-9A-Fa-f]+\\s+(\\w+)\\s*=\\s*([0-9A-Fa-f]+)", w, s) ) {
- log(Log::LineType::Error, i18n("Error reading register \"%1\"").arg(w));
+ log(Log::LineType::Error, i18n("Error reading register \"%1\"").tqarg(w));
return false;
}
value = fromHex(s, 0);
return true;
}
-bool GPSim::Debugger::getRegister(const QString &name, BitValue &value)
+bool GPSim::Debugger::getRegister(const TQString &name, BitValue &value)
{
- QStringList lines;
- QRegExp r;
+ TQStringList lines;
+ TQRegExp r;
if ( hardware()->version()<VersionData(0, 22, 0) ) {
if ( !hardware()->execute("x " + name, true, &lines) ) return false;
r.setPattern("\\w+\\s*[][\\w]+\\s*=\\s*(?:0x|)([0-9A-Fa-f]+)(?:\\W.*|)");
@@ -126,7 +126,7 @@ bool GPSim::Debugger::getRegister(const QString &name, BitValue &value)
for (; i<uint(lines.count()); i++)
if ( r.exactMatch(lines[i]) ) break;
if ( i==uint(lines.count()) ) {
- log(Log::LineType::Error, i18n("Error reading register \"%1\"").arg(name));
+ log(Log::LineType::Error, i18n("Error reading register \"%1\"").tqarg(name));
return false;
}
value = fromHex(r.cap(1), 0);
@@ -136,9 +136,9 @@ bool GPSim::Debugger::getRegister(const QString &name, BitValue &value)
bool GPSim::Debugger::getRegister(Address address, BitValue &value)
{
const Pic::RegistersData &rdata = device()->registersData();
- QString name = toHex(address, rdata.nbCharsAddress());
+ TQString name = toHex(address, rdata.nbCharsAddress());
if ( hardware()->version()<VersionData(0, 22, 0) ) return getRegister("0x" + name, value);
- return getRegister(QString("ramData[$%1]").arg(name), value);
+ return getRegister(TQString("ramData[$%1]").tqarg(name), value);
}
bool GPSim::Debugger::readRegister(const Register::TypeData &data, BitValue &value)
@@ -149,27 +149,27 @@ bool GPSim::Debugger::readRegister(const Register::TypeData &data, BitValue &val
Q_ASSERT(false);
return true;
}
- QString name = device()->registersData().sfrNames[data.address()];
+ TQString name = device()->registersData().sfrNames[data.address()];
if ( name=="WREG" ) return readWreg(value);
if ( !name.isEmpty() ) return getRegister(name.lower(), value);
return getRegister(data.address(), value);
}
-bool GPSim::Debugger::setRegister(const QString &name, BitValue value)
+bool GPSim::Debugger::setRegister(const TQString &name, BitValue value)
{
if ( hardware()->version()<VersionData(0, 22, 0) ) {
log(Log::LineType::Warning, i18n("Writing registers is not supported by this version of gpsim"));
return true;
}
const Pic::RegistersData &rdata = device()->registersData();
- QString s = QString("%1 = %2").arg(name).arg(toHexLabel(value, rdata.nbChars()));
+ TQString s = TQString("%1 = %2").tqarg(name).tqarg(toHexLabel(value, rdata.nbChars()));
return hardware()->execute(s, true);
}
bool GPSim::Debugger::setRegister(Address address, BitValue value)
{
const Pic::RegistersData &rdata = device()->registersData();
- QString s = QString("ramData[$%1]").arg(toHex(address, rdata.nbCharsAddress()));
+ TQString s = TQString("ramData[$%1]").tqarg(toHex(address, rdata.nbCharsAddress()));
return setRegister(s, value);
}
@@ -185,7 +185,7 @@ bool GPSim::Debugger::writeRegister(const Register::TypeData &data, BitValue val
return false;
}
const Pic::RegistersData &rdata = device()->registersData();
- QString name = rdata.sfrNames[data.address()];
+ TQString name = rdata.sfrNames[data.address()];
if ( !name.isEmpty() ) return setRegister(name.lower(), value);
return setRegister(data.address(), value);
}
@@ -195,16 +195,16 @@ bool GPSim::Debugger::writeWreg(BitValue value)
return setRegister("W", value);
}
-bool GPSim::Debugger::updatePortStatus(uint index, QMap<uint, Device::PortBitData> &bits)
+bool GPSim::Debugger::updatePorttqStatus(uint index, TQMap<uint, Device::PortBitData> &bits)
{
for (uint i=0; i<Device::MAX_NB_PORT_BITS; i++) {
if ( !device()->registersData().hasPortBit(index, i) ) continue;
- QString name = device()->registersData().portName(index).lower() + QString::number(i);
- QStringList lines;
+ TQString name = device()->registersData().portName(index).lower() + TQString::number(i);
+ TQStringList lines;
if ( !hardware()->execute("symbol " + name, true, &lines) ) return false;
- QString pattern = "^(\\w+)=([^\\s])+\\s*", value;
+ TQString pattern = "^(\\w+)=([^\\s])+\\s*", value;
if ( !findRegExp(lines, pattern, "bitState", value) || value.length()!=1 ) {
- log(Log::LineType::Error, i18n("Error reading state of IO bit: %1").arg(name));
+ log(Log::LineType::Error, i18n("Error reading state of IO bit: %1").tqarg(name));
return false;
}
switch (value[0].latin1()) {
@@ -218,24 +218,24 @@ bool GPSim::Debugger::updatePortStatus(uint index, QMap<uint, Device::PortBitDat
case 'X': bits[i].state = Device::Unknown; break;
default:
bits[i].state = Device::Unknown;
- log(Log::LineType::Warning, i18n("Unknown state for IO bit: %1 (%2)").arg(name).arg(value));
+ log(Log::LineType::Warning, i18n("Unknown state for IO bit: %1 (%2)").tqarg(name).tqarg(value));
break;
}
if ( !findRegExp(lines, pattern, "Driving", value) || value.length()!=1 ) {
- log(Log::LineType::Error, i18n("Error reading driving state of IO bit: %1").arg(name));
+ log(Log::LineType::Error, i18n("Error reading driving state of IO bit: %1").tqarg(name));
return false;
}
bits[i].driving = ( value[0]=='1' );
if (bits[i].driving) {
if ( !findRegExp(lines, pattern, "drivingState", value) || value.length()!=1 ) {
- log(Log::LineType::Error, i18n("Error reading driving state of IO bit: %1").arg(name));
+ log(Log::LineType::Error, i18n("Error reading driving state of IO bit: %1").tqarg(name));
return false;
}
bits[i].drivingState = (value[0]=='0' ? Device::IoLow : Device::IoHigh);
bits[i].drivenState = Device::IoUnknown;
} else {
if ( !findRegExp(lines, pattern, "drivenState", value) || value.length()!=1 ) {
- log(Log::LineType::Error, i18n("Error reading driven state of IO bit: %1").arg(name));
+ log(Log::LineType::Error, i18n("Error reading driven state of IO bit: %1").tqarg(name));
return false;
}
bits[i].drivenState = (value[0]=='0' ? Device::IoLow : Device::IoHigh);
@@ -246,7 +246,7 @@ bool GPSim::Debugger::updatePortStatus(uint index, QMap<uint, Device::PortBitDat
}
//----------------------------------------------------------------------------
-QString GPSim::Group::statusLabel() const
+TQString GPSim::Group::statusLabel() const
{
return i18n("GPSim (4MHz)"); // #### FIXME: add config
}
@@ -259,9 +259,9 @@ void GPSim::Group::initSupported()
if ( !manager.getVersion(version) ) return;
bool oldGpsim = ( version<VersionData(0, 21, 11) );
if ( !manager.sendCommand("processor list", true) ) return;
- QStringList devices = QStringList::split(" ", manager.process().sout().join(" "));
+ TQStringList devices = TQStringList::split(" ", manager.process().sout().join(" "));
for (uint i=0; i<uint(devices.count()); i++) {
- QString s = devices[i].upper();
+ TQString s = devices[i].upper();
if ( s.startsWith("PIC") ) s = s.mid(3);
const Pic::Data *data = static_cast<const Pic::Data *>(Device::lister().data(s));
if (data) {
diff --git a/src/progs/gpsim/base/gpsim_debug.h b/src/progs/gpsim/base/gpsim_debug.h
index ad838b2..7c258d9 100644
--- a/src/progs/gpsim/base/gpsim_debug.h
+++ b/src/progs/gpsim/base/gpsim_debug.h
@@ -19,6 +19,7 @@ namespace GPSim
class Programmer : public ::Programmer::PicBase
{
Q_OBJECT
+ TQ_OBJECT
public:
Programmer(const ::Programmer::Group &group, const Pic::Data *data)
: Programmer::PicBase(group, data, "gpsim_programmer") {}
@@ -41,18 +42,18 @@ class Debugger : public ::Debugger::PicBase
{
public:
Debugger(Programmer &programmer);
- virtual bool setBreakpoints(const QValueList<Address> &list);
+ virtual bool setBreakpoints(const TQValueList<Address> &list);
virtual bool readRegister(const Register::TypeData &data, BitValue &value);
virtual bool writeRegister(const Register::TypeData &data, BitValue value);
- virtual bool updatePortStatus(uint index, QMap<uint, Device::PortBitData> &bits);
+ virtual bool updatePorttqStatus(uint index, TQMap<uint, Device::PortBitData> &bits);
private:
uint _nbBreakpoints;
- bool findRegExp(const QStringList &lines, const QString &pattern,
- const QString &label, QString &value) const;
- bool getRegister(const QString &name, BitValue &value);
- bool setRegister(const QString &name, BitValue value);
+ bool findRegExp(const TQStringList &lines, const TQString &pattern,
+ const TQString &label, TQString &value) const;
+ bool getRegister(const TQString &name, BitValue &value);
+ bool setRegister(const TQString &name, BitValue value);
bool getRegister(Address address, BitValue &value);
bool setRegister(Address address, BitValue value);
Hardware *hardware() { return static_cast<Hardware *>(_programmer.hardware()); }
@@ -72,9 +73,9 @@ private:
class Group : public ::Programmer::PicGroup
{
public:
- virtual QString name() const { return "gpsim"; }
- virtual QString label() const { return i18n("GPSim"); }
- virtual QString statusLabel() const;
+ virtual TQString name() const { return "gpsim"; }
+ virtual TQString label() const { return i18n("GPSim"); }
+ virtual TQString statusLabel() const;
virtual ::Programmer::Properties properties() const { return ::Programmer::Debugger | ::Programmer::HasConnectedState; }
virtual ::Programmer::TargetPowerMode targetPowerMode() const { return ::Programmer::TargetSelfPowered; }
virtual bool isPortSupported(PortType) const { return false; }
diff --git a/src/progs/gpsim/gui/gpsim_group_ui.cpp b/src/progs/gpsim/gui/gpsim_group_ui.cpp
index 3949b8e..f3375cc 100644
--- a/src/progs/gpsim/gui/gpsim_group_ui.cpp
+++ b/src/progs/gpsim/gui/gpsim_group_ui.cpp
@@ -8,35 +8,35 @@
***************************************************************************/
#include "gpsim_group_ui.h"
-#include <qtimer.h>
+#include <tqtimer.h>
#include "progs/base/prog_group.h"
#include "progs/gpsim/base/gpsim.h"
//----------------------------------------------------------------------------
-GPSim::ConfigWidget::ConfigWidget(const ::Programmer::Group &group, QWidget *parent)
- : ::Programmer::ConfigWidget(group, parent)
+GPSim::ConfigWidget::ConfigWidget(const ::Programmer::Group &group, TQWidget *tqparent)
+ : ::Programmer::ConfigWidget(group, tqparent)
{
uint row = numRows();
- QLabel *label = new QLabel(i18n("Status:"), this);
+ TQLabel *label = new TQLabel(i18n("tqStatus:"), this);
addWidget(label, row,row, 0,0);
- _status = new QLabel(this);
+ _status = new TQLabel(this);
addWidget(_status, row,row, 1,1);
- QTimer::singleShot(0, this, SLOT(updateStatus()));
+ TQTimer::singleShot(0, this, TQT_SLOT(updatetqStatus()));
}
-void GPSim::ConfigWidget::updateStatus()
+void GPSim::ConfigWidget::updatetqStatus()
{
VersionData version;
ProcessManager manager(0);
if ( !manager.start() ) _status->setText(i18n("Could not start \"gpsim\""));
else if ( !manager.getVersion(version) || !version.isValid() ) _status->setText(i18n("Could not detect \"gpsim\" version"));
- else _status->setText(i18n("Found version \"%1\"").arg(version.pretty()));
+ else _status->setText(i18n("Found version \"%1\"").tqarg(version.pretty()));
}
//----------------------------------------------------------------------------
-::Programmer::ConfigWidget *GPSim::GroupUI::createConfigWidget(QWidget *parent) const
+::Programmer::ConfigWidget *GPSim::GroupUI::createConfigWidget(TQWidget *tqparent) const
{
- return new ConfigWidget(static_cast<const ::Programmer::Group &>(group()), parent);
+ return new ConfigWidget(static_cast<const ::Programmer::Group &>(group()), tqparent);
}
diff --git a/src/progs/gpsim/gui/gpsim_group_ui.h b/src/progs/gpsim/gui/gpsim_group_ui.h
index 485aa69..7916a1d 100644
--- a/src/progs/gpsim/gui/gpsim_group_ui.h
+++ b/src/progs/gpsim/gui/gpsim_group_ui.h
@@ -18,23 +18,24 @@ namespace GPSim
class ConfigWidget : public ::Programmer::ConfigWidget
{
Q_OBJECT
+ TQ_OBJECT
public:
- ConfigWidget(const ::Programmer::Group &group, QWidget *parent);
+ ConfigWidget(const ::Programmer::Group &group, TQWidget *tqparent);
private slots:
- void updateStatus();
+ void updatetqStatus();
private:
- QLabel *_status;
+ TQLabel *_status;
};
//----------------------------------------------------------------------------
class GroupUI : public ::Programmer::GroupUI
{
public:
- virtual ::Programmer::ConfigWidget *createConfigWidget(QWidget *parent) const;
+ virtual ::Programmer::ConfigWidget *createConfigWidget(TQWidget *tqparent) const;
virtual bool hasAdvancedDialog() const { return false; }
- virtual ::Programmer::AdvancedDialog *createAdvancedDialog(::Programmer::Base &, QWidget *) const { return 0; }
+ virtual ::Programmer::AdvancedDialog *createAdvancedDialog(::Programmer::Base &, TQWidget *) const { return 0; }
};
} // namespace
diff --git a/src/progs/gui/debug_config_center.cpp b/src/progs/gui/debug_config_center.cpp
index 9286e3e..a35eeba 100644
--- a/src/progs/gui/debug_config_center.cpp
+++ b/src/progs/gui/debug_config_center.cpp
@@ -10,7 +10,7 @@
#include <kiconloader.h>
-QPixmap Debugger::OptionsConfigWidget::pixmap() const
+TQPixmap Debugger::OptionsConfigWidget::pixmap() const
{
KIconLoader loader;
return loader.loadIcon("piklab_config_debugger", KIcon::Toolbar, KIcon::SizeMedium);
diff --git a/src/progs/gui/debug_config_center.h b/src/progs/gui/debug_config_center.h
index a8e496e..169829e 100644
--- a/src/progs/gui/debug_config_center.h
+++ b/src/progs/gui/debug_config_center.h
@@ -9,7 +9,7 @@
#ifndef DEBUG_CONFIG_CENTER_H
#define DEBUG_CONFIG_CENTER_H
-#include <qcheckbox.h>
+#include <tqcheckbox.h>
#include "common/gui/config_widget.h"
#include "progs/base/debug_config.h"
@@ -18,9 +18,9 @@ namespace Debugger
{
BEGIN_DECLARE_CONFIG_WIDGET(Config, OptionsConfigWidget)
- virtual QString header() const { return i18n("Debugging Options"); }
- virtual QString title() const { return i18n("Debugging Options"); }
- virtual QPixmap pixmap() const;
+ virtual TQString header() const { return i18n("Debugging Options"); }
+ virtual TQString title() const { return i18n("Debugging Options"); }
+ virtual TQPixmap pixmap() const;
END_DECLARE_CONFIG_WIDGET
} // namespace
diff --git a/src/progs/gui/hardware_config_widget.cpp b/src/progs/gui/hardware_config_widget.cpp
index 8d82ddb..4dbaac6 100644
--- a/src/progs/gui/hardware_config_widget.cpp
+++ b/src/progs/gui/hardware_config_widget.cpp
@@ -9,7 +9,7 @@
***************************************************************************/
#include "hardware_config_widget.h"
-#include <qlabel.h>
+#include <tqlabel.h>
#include <kpushbutton.h>
#include "progs/base/prog_config.h"
@@ -17,39 +17,39 @@
#include "common/gui/misc_gui.h"
//-----------------------------------------------------------------------------
-Hardware::HConfigWidget::HConfigWidget(::Programmer::Base &base, QWidget *parent, bool edit)
- : QFrame(parent, "hardware_config_widget"), _edit(edit), _connected(false), _base(base)
+Hardware::HConfigWidget::HConfigWidget(::Programmer::Base &base, TQWidget *tqparent, bool edit)
+ : TQFrame(tqparent, "hardware_config_widget"), _edit(edit), _connected(false), _base(base)
{
_hardware = 0;
- QHBoxLayout *top = new QHBoxLayout(this, 0, 10);
- _mainVBox = new QVBoxLayout(top);
+ TQHBoxLayout *top = new TQHBoxLayout(this, 0, 10);
+ _mainVBox = new TQVBoxLayout(top);
if (edit) {
- _editVBox = new QVBoxLayout(top);
+ _editVBox = new TQVBoxLayout(top);
top->setStretchFactor(_editVBox, 1);
} else _editVBox = 0;
}
//-----------------------------------------------------------------------------
-Hardware::EditDialog::EditDialog(ConfigWidget *cwidget, const QString &name, const Port::Description &pd, Data *data)
+Hardware::EditDialog::EditDialog(ConfigWidget *cwidget, const TQString &name, const Port::Description &pd, Data *data)
: KDialogBase(Plain, i18n("Edit and test hardware"), Ok|Cancel, Cancel, cwidget, "hardware_edit_dialog", true, true),
_cwidget(cwidget), _savedName(name), _oldData(data)
{
setButtonOK(i18n("Save"));
setButtonCancel(i18n("Close"));
- QGridLayout *grid = new QGridLayout(plainPage(), 1, 1, 0, 10);
+ TQGridLayout *grid = new TQGridLayout(plainPage(), 1, 1, 0, 10);
grid->setColStretch(2, 1);
- QLabel *label = new QLabel(i18n("Hardware name:"), plainPage());
+ TQLabel *label = new TQLabel(i18n("Hardware name:"), plainPage());
grid->addWidget(label, 0, 0);
- _name = new QLineEdit(name, plainPage());
+ _name = new TQLineEdit(name, plainPage());
grid->addWidget(_name, 0, 1);
- label = new QLabel(i18n("%1 at %2:").arg(pd.type.label()).arg(pd.device), plainPage());
+ label = new TQLabel(i18n("%1 at %2:").tqarg(pd.type.label()).tqarg(pd.device), plainPage());
grid->addWidget(label, 1, 0);
- label = new QLabel(plainPage());
+ label = new TQLabel(plainPage());
grid->addWidget(label, 1, 1);
_hc = cwidget->createHardwareConfigWidget(plainPage(), true);
@@ -71,9 +71,9 @@ void Hardware::EditDialog::slotOk()
MessageBox::sorry(i18n("The hardware name is already used for a standard hardware."), Log::Show);
return;
}
- QStringList names = _cwidget->_config->hardwareNames(PortType::Nb_Types); // all hardwares
- if ( names.contains(_name->text()) ) {
- if ( !MessageBox::askContinue(i18n("Do you want to overwrite this custom hardware \"%1\"?").arg(_name->text()),
+ TQStringList names = _cwidget->_config->hardwareNames(PortType::Nb_Types); // all hardwares
+ if ( names.tqcontains(_name->text()) ) {
+ if ( !MessageBox::askContinue(i18n("Do you want to overwrite this custom hardware \"%1\"?").tqarg(_name->text()),
KStdGuiItem::save()) ) return;
}
delete _oldData;
@@ -94,19 +94,19 @@ void Hardware::EditDialog::slotCancel()
}
//-----------------------------------------------------------------------------
-Hardware::ConfigWidget::ConfigWidget(::Programmer::Base *base, Config *config, QWidget *parent)
- : ::Programmer::ConfigWidget(base->group(), parent), _base(base), _config(config), _hc(0)
+Hardware::ConfigWidget::ConfigWidget(::Programmer::Base *base, Config *config, TQWidget *tqparent)
+ : ::Programmer::ConfigWidget(base->group(), tqparent), _base(base), _config(config), _hc(0)
{
// programmer combo
uint row = numRows();
- _configCombo = new QComboBox(this);
- connect(_configCombo, SIGNAL(activated(int)), SLOT(configChanged(int)));
+ _configCombo = new TQComboBox(this);
+ connect(_configCombo, TQT_SIGNAL(activated(int)), TQT_SLOT(configChanged(int)));
addWidget(_configCombo, row,row, 0,0);
row++;
// hardware config
- QHBoxLayout *hbox = new QHBoxLayout(10);
- _hbox = new QHBoxLayout(10);
+ TQHBoxLayout *hbox = new TQHBoxLayout(10);
+ _hbox = new TQHBoxLayout(10);
hbox->addLayout(_hbox);
addLayout(hbox, row,row, 0,1);
row++;
@@ -117,12 +117,12 @@ Hardware::ConfigWidget::ConfigWidget(::Programmer::Base *base, Config *config, Q
row++;
// buttons
- QVBoxLayout *vbox = new QVBoxLayout(hbox);
+ TQVBoxLayout *vbox = new TQVBoxLayout(hbox);
_editButton = new KPushButton(this);
- connect(_editButton, SIGNAL(clicked()), SLOT(editClicked()));
+ connect(_editButton, TQT_SIGNAL(clicked()), TQT_SLOT(editClicked()));
vbox->addWidget(_editButton);
_deleteButton = new KPushButton(i18n("Delete"), this);
- connect(_deleteButton, SIGNAL(clicked()), SLOT(deleteClicked()));
+ connect(_deleteButton, TQT_SIGNAL(clicked()), TQT_SLOT(deleteClicked()));
vbox->addWidget(_deleteButton);
vbox->addStretch(1);
}
@@ -148,7 +148,7 @@ bool Hardware::ConfigWidget::set(const Port::Description &pd, uint i)
}
bool ok = _hc->set(pd, *hd);
delete hd;
- QString s = _config->comment(_names[i]);
+ TQString s = _config->comment(_names[i]);
if ( s.isEmpty() ) _comment->hide();
else {
_comment->setText(s);
@@ -163,7 +163,7 @@ bool Hardware::ConfigWidget::set(const Port::Description &pd, uint i)
bool Hardware::ConfigWidget::setPort(const ::Programmer::HardwareDescription &hd)
{
updateList(hd.port.type);
- int i = _names.findIndex(_config->currentHardware(hd.port.type));
+ int i = _names.tqfindIndex(_config->currentHardware(hd.port.type));
if ( i!=-1 ) _configCombo->setCurrentItem(i);
return set(hd.port, _configCombo->currentItem());
}
@@ -174,29 +174,29 @@ void Hardware::ConfigWidget::updateList(PortType type)
_names = _config->hardwareNames(type);
for (uint i=0; i<_names.count(); i++) {
bool standard = _config->isStandardHardware(_names[i]);
- QString s = (standard ? _config->label(_names[i]) : i18n("%1 <custom>").arg(_names[i]));
+ TQString s = (standard ? _config->label(_names[i]) : i18n("%1 <custom>").tqarg(_names[i]));
_configCombo->insertItem(s);
}
}
void Hardware::ConfigWidget::editClicked()
{
- QString name = _names[_configCombo->currentItem()];
- QString cname = (_config->isStandardHardware(name) ? QString::null : name);
+ TQString name = _names[_configCombo->currentItem()];
+ TQString cname = (_config->isStandardHardware(name) ? TQString() : name);
Port::Description pd = _hc->portDescription();
EditDialog *hcd = new EditDialog(this, cname, pd, _hc->data());
int res = hcd->exec();
- if ( res==QDialog::Rejected ) return;
+ if ( res==TQDialog::Rejected ) return;
updateList(pd.type);
- int index = _names.findIndex(hcd->savedName());
+ int index = _names.tqfindIndex(hcd->savedName());
_configCombo->setCurrentItem(index);
configChanged(_configCombo->currentItem());
}
void Hardware::ConfigWidget::deleteClicked()
{
- QString name = _names[_configCombo->currentItem()];
- if ( !MessageBox::askContinue(i18n("Do you want to delete custom hardware \"%1\"?").arg(name),
+ TQString name = _names[_configCombo->currentItem()];
+ if ( !MessageBox::askContinue(i18n("Do you want to delete custom hardware \"%1\"?").tqarg(name),
KStdGuiItem::del()) ) return;
_config->deleteCustomHardware(name);
updateList(_hc->portDescription().type);
diff --git a/src/progs/gui/hardware_config_widget.h b/src/progs/gui/hardware_config_widget.h
index d373990..2f94e81 100644
--- a/src/progs/gui/hardware_config_widget.h
+++ b/src/progs/gui/hardware_config_widget.h
@@ -10,8 +10,8 @@
#ifndef HARDWARE_CONFIG_WIDGET
#define HARDWARE_CONFIG_WIDGET
-#include <qlineedit.h>
-#include <qcombobox.h>
+#include <tqlineedit.h>
+#include <tqcombobox.h>
#include <kdialogbase.h>
#include <ktextbrowser.h>
@@ -24,11 +24,12 @@ namespace Hardware
{
//-----------------------------------------------------------------------------
-class HConfigWidget : public QFrame
+class HConfigWidget : public TQFrame
{
Q_OBJECT
+ TQ_OBJECT
public:
- HConfigWidget(::Programmer::Base &base, QWidget *parent, bool edit);
+ HConfigWidget(::Programmer::Base &base, TQWidget *tqparent, bool edit);
virtual ~HConfigWidget() { delete _hardware; }
virtual bool set(const Port::Description &pd, const Data &data) = 0;
virtual Data *data() const = 0;
@@ -36,7 +37,7 @@ public:
protected:
::Programmer::Hardware *_hardware;
- QVBoxLayout *_mainVBox, *_editVBox;
+ TQVBoxLayout *_mainVBox, *_editVBox;
bool _edit, _connected;
::Programmer::Base &_base;
};
@@ -47,9 +48,10 @@ class ConfigWidget;
class EditDialog : public KDialogBase
{
Q_OBJECT
+ TQ_OBJECT
public:
- EditDialog(ConfigWidget *parent, const QString &name, const Port::Description &pd, Data *data);
- QString savedName() const { return _savedName; }
+ EditDialog(ConfigWidget *tqparent, const TQString &name, const Port::Description &pd, Data *data);
+ TQString savedName() const { return _savedName; }
private slots:
virtual void slotOk();
@@ -57,22 +59,23 @@ private slots:
private:
ConfigWidget *_cwidget;
- QString _savedName;
+ TQString _savedName;
Data *_oldData;
HConfigWidget *_hc;
- QLineEdit *_name;
+ TQLineEdit *_name;
};
//-----------------------------------------------------------------------------
class ConfigWidget : public ::Programmer::ConfigWidget
{
Q_OBJECT
+ TQ_OBJECT
public:
- ConfigWidget(::Programmer::Base *base, Config *config, QWidget *parent);
+ ConfigWidget(::Programmer::Base *base, Config *config, TQWidget *tqparent);
virtual ~ConfigWidget() { delete _base; }
virtual void saveConfig();
virtual bool setPort(const ::Programmer::HardwareDescription &hd);
- virtual HConfigWidget *createHardwareConfigWidget(QWidget *parent, bool edit) const = 0;
+ virtual HConfigWidget *createHardwareConfigWidget(TQWidget *tqparent, bool edit) const = 0;
private slots:
void editClicked();
@@ -84,12 +87,12 @@ protected:
private:
Config *_config;
- QStringList _names;
+ TQStringList _names;
HConfigWidget *_hc;
- QPushButton *_editButton, *_deleteButton;
- QComboBox *_configCombo;
+ TQPushButton *_editButton, *_deleteButton;
+ TQComboBox *_configCombo;
KTextBrowser *_comment;
- QHBoxLayout *_hbox;
+ TQHBoxLayout *_hbox;
void updateList(PortType type);
bool set(const Port::Description &pd, uint i);
diff --git a/src/progs/gui/port_selector.cpp b/src/progs/gui/port_selector.cpp
index 2aaaabf..4bb4539 100644
--- a/src/progs/gui/port_selector.cpp
+++ b/src/progs/gui/port_selector.cpp
@@ -8,7 +8,7 @@
***************************************************************************/
#include "port_selector.h"
-#include <qtimer.h>
+#include <tqtimer.h>
#include <ktextbrowser.h>
#include "common/port/serial.h"
@@ -21,23 +21,23 @@ const char * const PortSelector::LABELS[PortType::Nb_Types] = {
I18N_NOOP("Serial"), I18N_NOOP("Parallel"), I18N_NOOP("USB")
};
-PortSelector::PortSelector(QWidget *parent)
- : QFrame(parent, "port_selector"), _group(0), _main(0)
+PortSelector::PortSelector(TQWidget *tqparent)
+ : TQFrame(tqparent, "port_selector"), _group(0), _main(0)
{
- _top = new QGridLayout(this, 1, 1, 0, 10);
+ _top = new TQGridLayout(this, 1, 1, 0, 10);
_top->setRowStretch(1, 1);
- _bgroup = new QButtonGroup;
- connect(_bgroup, SIGNAL(clicked(int)), SIGNAL(changed()));
+ _bgroup = new TQButtonGroup;
+ connect(_bgroup, TQT_SIGNAL(clicked(int)), TQT_SIGNAL(changed()));
}
void PortSelector::setGroup(const Programmer::Group &group)
{
_group = &group;
delete _main;
- _main = new QWidget(this);
+ _main = new TQWidget(this);
_top->addWidget(_main, 0, 0);
- _grid = new QGridLayout(_main, 1, 1, 0, 10);
+ _grid = new TQGridLayout(_main, 1, 1, 0, 10);
_grid->setColStretch(3, 1);
FOR_EACH(PortType, type) {
_combos[type.type()] = 0;
@@ -52,7 +52,7 @@ void PortSelector::setGroup(const Programmer::Group &group)
void PortSelector::addPortType(const Port::Description &pd)
{
- QString noDeviceMessage, notAvailableMessage;
+ TQString noDeviceMessage, notAvailableMessage;
switch (pd.type.type()) {
case PortType::Serial:
noDeviceMessage = i18n("Your computer might not have any serial port.");
@@ -70,38 +70,38 @@ void PortSelector::addPortType(const Port::Description &pd)
case PortType::Nb_Types: Q_ASSERT(false); break;
}
- QRadioButton *rb = new QRadioButton(i18n(LABELS[pd.type.type()]), _main);
+ TQRadioButton *rb = new TQRadioButton(i18n(LABELS[pd.type.type()]), _main);
_bgroup->insert(rb, pd.type.type());
if ( _bgroup->count()==1 ) _bgroup->setButton(pd.type.type());
_grid->addWidget(rb, 3*(_bgroup->count()-1), 0);
- _status[pd.type.type()] = new QLabel(_main);
+ _status[pd.type.type()] = new TQLabel(_main);
_grid->addWidget(_status[pd.type.type()], 3*(_bgroup->count()-1), 2);
- QStringList list = Port::probedDeviceList(pd.type);
+ TQStringList list = Port::probedDeviceList(pd.type);
bool noDevice = ( list.isEmpty() && pd.type.data().withDevice );
bool notAvailable = !Port::isAvailable(pd.type);
rb->setEnabled(!notAvailable);
if ( noDevice || notAvailable ) {
KTextBrowser *comment = new KTextBrowser(_main);
- QString text = (notAvailable ? notAvailableMessage : noDeviceMessage);
+ TQString text = (notAvailable ? notAvailableMessage : noDeviceMessage);
text += "<p>";
- text += i18n("<a href=\"%1\">See Piklab homepage for help</a>.").arg(Piklab::URLS[Piklab::Support]);
+ text += i18n("<a href=\"%1\">See Piklab homepage for help</a>.").tqarg(Piklab::URLS[Piklab::Support]);
comment->setText(text);
_grid->addMultiCellWidget(comment, 3*(_bgroup->count()-1)+1,3*(_bgroup->count()-1)+1, 0,3);
}
if (pd.type.data().withDevice) {
- _combos[pd.type.type()] = new QComboBox(true, _main);
+ _combos[pd.type.type()] = new TQComboBox(true, _main);
for (uint i=0; i<list.count(); i++) _combos[pd.type.type()]->insertItem(list[i]);
- if ( !pd.device.isEmpty() && !list.contains(pd.device) ) _combos[pd.type.type()]->insertItem(pd.device);
+ if ( !pd.device.isEmpty() && !list.tqcontains(pd.device) ) _combos[pd.type.type()]->insertItem(pd.device);
_combos[pd.type.type()]->setCurrentText(pd.device);
- connect(_combos[pd.type.type()], SIGNAL(activated(int)), SIGNAL(changed()));
- connect(_combos[pd.type.type()], SIGNAL(textChanged(const QString &)), SLOT(textChanged()));
+ connect(_combos[pd.type.type()], TQT_SIGNAL(activated(int)), TQT_SIGNAL(changed()));
+ connect(_combos[pd.type.type()], TQT_SIGNAL(textChanged(const TQString &)), TQT_SLOT(textChanged()));
_grid->addWidget(_combos[pd.type.type()], 3*(_bgroup->count()-1), 1);
}
}
-void PortSelector::setStatus(PortType ptype, const QString &message)
+void PortSelector::settqStatus(PortType ptype, const TQString &message)
{
_pending = false;
FOR_EACH(PortType, type) {
@@ -114,9 +114,9 @@ void PortSelector::setStatus(PortType ptype, const QString &message)
}
}
-QString PortSelector::device(PortType type) const
+TQString PortSelector::device(PortType type) const
{
- if ( type==PortType::Nb_Types || _combos[type.type()]==0 || !type.data().withDevice ) return QString::null;
+ if ( type==PortType::Nb_Types || _combos[type.type()]==0 || !type.data().withDevice ) return TQString();
return _combos[type.type()]->currentText();
}
@@ -140,5 +140,5 @@ void PortSelector::textChanged()
if (_pending) return;
_status[type().type()]->hide();
_pending = true;
- QTimer::singleShot(1000, this, SIGNAL(changed()));
+ TQTimer::singleShot(1000, this, TQT_SIGNAL(changed()));
}
diff --git a/src/progs/gui/port_selector.h b/src/progs/gui/port_selector.h
index 6304d1a..86a0d4d 100644
--- a/src/progs/gui/port_selector.h
+++ b/src/progs/gui/port_selector.h
@@ -9,24 +9,25 @@
#ifndef PORT_SELECTOR_H
#define PORT_SELECTOR_H
-#include <qradiobutton.h>
-#include <qcombobox.h>
-#include <qlayout.h>
-#include <qbuttongroup.h>
-#include <qlabel.h>
+#include <tqradiobutton.h>
+#include <tqcombobox.h>
+#include <tqlayout.h>
+#include <tqbuttongroup.h>
+#include <tqlabel.h>
#include "common/port/port.h"
namespace Programmer { class Group; }
-class PortSelector : public QFrame
+class PortSelector : public TQFrame
{
Q_OBJECT
+ TQ_OBJECT
public:
- PortSelector(QWidget *parent);
+ PortSelector(TQWidget *tqparent);
void setGroup(const Programmer::Group &group);
Port::Description portDescription() const { return Port::Description(type(), device(type())); }
void saveConfig();
- void setStatus(PortType type, const QString &message);
+ void settqStatus(PortType type, const TQString &message);
signals:
void changed();
@@ -36,17 +37,17 @@ private slots:
private:
const Programmer::Group *_group;
- QGridLayout *_top, *_grid;
- QWidget *_main;
- QButtonGroup *_bgroup;
- QComboBox *_combos[PortType::Nb_Types];
- QLabel *_status[PortType::Nb_Types];
+ TQGridLayout *_top, *_grid;
+ TQWidget *_main;
+ TQButtonGroup *_bgroup;
+ TQComboBox *_combos[PortType::Nb_Types];
+ TQLabel *_status[PortType::Nb_Types];
bool _pending;
static const char * const LABELS[PortType::Nb_Types];
void addPortType(const Port::Description &pd);
PortType type() const;
- QString device(PortType type) const;
+ TQString device(PortType type) const;
};
#endif
diff --git a/src/progs/gui/prog_config_center.cpp b/src/progs/gui/prog_config_center.cpp
index 3210921..f781280 100644
--- a/src/progs/gui/prog_config_center.cpp
+++ b/src/progs/gui/prog_config_center.cpp
@@ -8,13 +8,13 @@
***************************************************************************/
#include "prog_config_center.h"
-#include <qlayout.h>
-#include <qlabel.h>
-#include <qwidgetstack.h>
-#include <qcombobox.h>
-#include <qcheckbox.h>
-#include <qtimer.h>
-#include <qtabwidget.h>
+#include <tqlayout.h>
+#include <tqlabel.h>
+#include <tqwidgetstack.h>
+#include <tqcombobox.h>
+#include <tqcheckbox.h>
+#include <tqtimer.h>
+#include <tqtabwidget.h>
#include <kiconloader.h>
#include "progs/list/prog_list.h"
@@ -25,7 +25,7 @@
#include "libgui/main_global.h"
//----------------------------------------------------------------------------
-QPixmap Programmer::OptionsConfigWidget::pixmap() const
+TQPixmap Programmer::OptionsConfigWidget::pixmap() const
{
KIconLoader loader;
return loader.loadIcon("piklab_config_programmer", KIcon::Toolbar, KIcon::SizeMedium);
@@ -37,15 +37,15 @@ Programmer::SelectConfigWidget::SelectConfigWidget()
uint row = 0;
// programmer type
- QLabel *label = new QLabel(i18n("Programmer in use:"), this);
+ TQLabel *label = new TQLabel(i18n("Programmer in use:"), this);
addWidget(label, row,row, 0,0);
- _combo = new KeyComboBox<QString>(this);
- connect(_combo->widget(), SIGNAL(activated(int)), SLOT(programmerChanged()));
+ _combo = new KeyComboBox<TQString>(this);
+ connect(_combo->widget(), TQT_SIGNAL(activated(int)), TQT_SLOT(programmerChanged()));
addWidget(_combo->widget(), row,row, 1,1);
row++;
// tab widget
- _tabWidget = new QTabWidget(this);
+ _tabWidget = new TQTabWidget(this);
addWidget(_tabWidget, row,row, 0,2);
row++;
@@ -53,14 +53,14 @@ Programmer::SelectConfigWidget::SelectConfigWidget()
_portSelectorContainer = new Container;
_portSelectorContainer->setMargin(10);
_portSelector = new PortSelector(_portSelectorContainer);
- connect(_portSelector, SIGNAL(changed()), SLOT(portChanged()));
+ connect(_portSelector, TQT_SIGNAL(changed()), TQT_SLOT(portChanged()));
_portSelectorContainer->addWidget(_portSelector, 0,0, 0,0);
// specific programmer config
- _stack = new KeyWidgetStack<QString>(_tabWidget);
- static_cast<QFrame *>(_stack->widget())->setMargin(10);
+ _stack = new KeyWidgetStack<TQString>(_tabWidget);
+ static_cast<TQFrame *>(_stack->widget())->setMargin(10);
KIconLoader loader;
- QPixmap icon = loader.loadIcon("configure", KIcon::Small);
+ TQPixmap icon = loader.loadIcon("configure", KIcon::Small);
_tabWidget->addTab(_stack->widget(), icon, i18n("Specific"));
::Programmer::Lister::ConstIterator it;
for (it=::Programmer::lister().begin(); it!=::Programmer::lister().end(); ++it) {
@@ -73,23 +73,23 @@ Programmer::SelectConfigWidget::SelectConfigWidget()
// init
_combo->setCurrentItem(GlobalConfig::programmerGroup().name());
_stack->setCurrentItem(GlobalConfig::programmerGroup().name());
- QTimer::singleShot(0, this, SLOT(programmerChanged()));
+ TQTimer::singleShot(0, this, TQT_SLOT(programmerChanged()));
}
void Programmer::SelectConfigWidget::portChanged()
{
- ::BusyCursor bc; // can take a few seconds to connect programmer...
+ ::PBusyCursor bc; // can take a few seconds to connect programmer...
HardwareDescription hd;
hd.port = _portSelector->portDescription();
::Hardware::Config *config = Main::programmerGroup().hardwareConfig();
if (config) hd.name = config->currentHardware(hd.port.type);
delete config;
- QWidget *w = _stack->item(_combo->currentItem());
+ TQWidget *w = _stack->item(_combo->currentItem());
bool ok = static_cast< ::Programmer::ConfigWidget *>(w)->setPort(hd);
- _portSelector->setStatus(hd.port.type, ok ? i18n("Connection: Ok") : i18n("Connection: Error"));
+ _portSelector->settqStatus(hd.port.type, ok ? i18n("Connection: Ok") : i18n("Connection: Error"));
}
-QPixmap Programmer::SelectConfigWidget::pixmap() const
+TQPixmap Programmer::SelectConfigWidget::pixmap() const
{
KIconLoader loader;
return loader.loadIcon("piklab_config_programmer", KIcon::Toolbar, KIcon::SizeMedium);
@@ -98,25 +98,25 @@ QPixmap Programmer::SelectConfigWidget::pixmap() const
void Programmer::SelectConfigWidget::saveConfig()
{
_portSelector->saveConfig();
- QString key = _combo->currentItem();
+ TQString key = _combo->currentItem();
static_cast<ConfigWidget *>(_stack->item(key))->saveConfig();
GlobalConfig::writeProgrammerGroup(*::Programmer::lister().group(key));
}
void Programmer::SelectConfigWidget::programmerChanged()
{
- QString key = _combo->currentItem();
+ TQString key = _combo->currentItem();
const ::Programmer::Group &group = *::Programmer::lister().group(key);
bool isHardware = !group.isSoftware();
bool hasTab = ( _tabWidget->indexOf(_portSelectorContainer)!=-1 );
if (isHardware) {
if ( !hasTab ) {
KIconLoader loader;
- QPixmap icon = loader.loadIcon("connect_creating", KIcon::Small);
+ TQPixmap icon = loader.loadIcon("connect_creating", KIcon::Small);
_tabWidget->insertTab(_portSelectorContainer, icon, i18n("Port Selection"), 0);
}
} else if (hasTab) _tabWidget->removePage(_portSelectorContainer);
_portSelector->setGroup(group);
_stack->setCurrentItem(key);
- if (isHardware) QTimer::singleShot(0, this, SLOT(portChanged()));
+ if (isHardware) TQTimer::singleShot(0, this, TQT_SLOT(portChanged()));
}
diff --git a/src/progs/gui/prog_config_center.h b/src/progs/gui/prog_config_center.h
index ea5ee6d..e2f13c8 100644
--- a/src/progs/gui/prog_config_center.h
+++ b/src/progs/gui/prog_config_center.h
@@ -9,7 +9,7 @@
#ifndef PROG_CONFIG_CENTER_H
#define PROG_CONFIG_CENTER_H
-#include <qcheckbox.h>
+#include <tqcheckbox.h>
#include "common/gui/config_widget.h"
#include "common/gui/key_gui.h"
@@ -20,21 +20,22 @@ class PortSelector;
namespace Programmer
{
BEGIN_DECLARE_CONFIG_WIDGET(Config, OptionsConfigWidget)
- virtual QString header() const { return i18n("Programmer Options"); }
- virtual QString title() const { return i18n("Programmer Options"); }
- virtual QPixmap pixmap() const;
+ virtual TQString header() const { return i18n("Programmer Options"); }
+ virtual TQString title() const { return i18n("Programmer Options"); }
+ virtual TQPixmap pixmap() const;
END_DECLARE_CONFIG_WIDGET
//----------------------------------------------------------------------------
class SelectConfigWidget : public ::ConfigWidget
{
Q_OBJECT
+ TQ_OBJECT
public:
SelectConfigWidget();
virtual void loadConfig() {}
- virtual QString header() const { return i18n("Programmer Selection"); }
- virtual QString title() const { return i18n("Programmer Selection"); }
- virtual QPixmap pixmap() const;
+ virtual TQString header() const { return i18n("Programmer Selection"); }
+ virtual TQString title() const { return i18n("Programmer Selection"); }
+ virtual TQPixmap pixmap() const;
public slots:
virtual void saveConfig();
@@ -44,11 +45,11 @@ private slots:
void portChanged();
private:
- KeyComboBox<QString> *_combo;
+ KeyComboBox<TQString> *_combo;
PortSelector *_portSelector;
- KeyWidgetStack<QString> *_stack;
+ KeyWidgetStack<TQString> *_stack;
Container *_portSelectorContainer;
- QTabWidget *_tabWidget;
+ TQTabWidget *_tabWidget;
};
} // namespace
diff --git a/src/progs/gui/prog_config_widget.cpp b/src/progs/gui/prog_config_widget.cpp
index be767c2..5ff6047 100644
--- a/src/progs/gui/prog_config_widget.cpp
+++ b/src/progs/gui/prog_config_widget.cpp
@@ -8,21 +8,21 @@
***************************************************************************/
#include "prog_config_widget.h"
-#include <qlayout.h>
-#include <qlabel.h>
-#include <qcombobox.h>
-#include <qcheckbox.h>
+#include <tqlayout.h>
+#include <tqlabel.h>
+#include <tqcombobox.h>
+#include <tqcheckbox.h>
#include <kurlrequester.h>
#include "progs/base/prog_config.h"
#include "progs/base/prog_group.h"
-Programmer::ConfigWidget::ConfigWidget(const Group &group, QWidget *parent)
- : ::ConfigWidget(parent), _group(group)
+Programmer::ConfigWidget::ConfigWidget(const Group &group, TQWidget *tqparent)
+ : ::ConfigWidget(tqparent), _group(group)
{
if ( group.properties() & NeedDeviceSpecificFirmware ) {
uint row = numRows();
- QLabel *label = new QLabel(i18n("Firmware directory:"), this);
+ TQLabel *label = new TQLabel(i18n("Firmware directory:"), this);
addWidget(label, row,row, 0,0);
_firmwareDir = new KURLRequester(this);
_firmwareDir->setMode(KFile::Directory | KFile::ExistingOnly);
diff --git a/src/progs/gui/prog_config_widget.h b/src/progs/gui/prog_config_widget.h
index d201cea..2dc8b7e 100644
--- a/src/progs/gui/prog_config_widget.h
+++ b/src/progs/gui/prog_config_widget.h
@@ -9,7 +9,7 @@
#ifndef PROG_CONFIG_WIDGET
#define PROG_CONFIG_WIDGET
-class QCheckBox;
+class TQCheckBox;
class KURLRequester;
#include "common/gui/config_widget.h"
@@ -23,15 +23,16 @@ class HardwareDescription;
class ConfigWidget: public ::ConfigWidget
{
Q_OBJECT
+ TQ_OBJECT
public:
- ConfigWidget(const Group &group, QWidget *parent);
+ ConfigWidget(const Group &group, TQWidget *tqparent);
virtual void loadConfig();
const Group &group() const { return _group; }
virtual void saveConfig();
virtual bool setPort(const HardwareDescription &hd);
signals:
- void updatePortStatus(bool ok);
+ void updatePorttqStatus(bool ok);
protected:
const Group &_group;
diff --git a/src/progs/gui/prog_group_ui.cpp b/src/progs/gui/prog_group_ui.cpp
index 14cf7b0..90643a0 100644
--- a/src/progs/gui/prog_group_ui.cpp
+++ b/src/progs/gui/prog_group_ui.cpp
@@ -24,50 +24,50 @@
#include "devices/pic/prog/pic_prog.h"
//----------------------------------------------------------------------------
-Programmer::StandaloneMemoryCalibrationEditor::StandaloneMemoryCalibrationEditor(const Pic::Memory &memory, QWidget *parent)
- : Pic::MemoryCalibrationEditor(0, const_cast<Pic::Memory &>(memory), parent)
+Programmer::StandaloneMemoryCalibrationEditor::StandaloneMemoryCalibrationEditor(const Pic::Memory &memory, TQWidget *tqparent)
+ : Pic::MemoryCalibrationEditor(0, const_cast<Pic::Memory &>(memory), tqparent)
{}
void Programmer::StandaloneMemoryCalibrationEditor::init(bool first)
{
Pic::MemoryCalibrationEditor::init(first);
- KAction *action = new KAction(i18n("Read"), "reload", 0, this, SIGNAL(updateCalibration()), Main::toplevel().actionCollection());
+ KAction *action = new KAction(i18n("Read"), "reload", 0, TQT_TQOBJECT(this), TQT_SIGNAL(updateCalibration()), Main::toplevel().actionCollection());
addAction(action);
- action = new KAction(i18n("Regenerating..."), 0, 0, this, SIGNAL(regenerate()), Main::toplevel().actionCollection());
+ action = new KAction(i18n("Regenerating..."), 0, 0, TQT_TQOBJECT(this), TQT_SIGNAL(regenerate()), Main::toplevel().actionCollection());
addAction(action);
}
//----------------------------------------------------------------------------
-Programmer::ButtonContainer::ButtonContainer(const QString &title,
- QObject *receiver, const char *updateSlot, QWidget *parent)
- : ::ButtonContainer(title, parent)
+Programmer::ButtonContainer::ButtonContainer(const TQString &title,
+ TQObject *receiver, const char *updateSlot, TQWidget *tqparent)
+ : ::ButtonContainer(title, tqparent)
{
if (receiver) button().appendAction(i18n("Read"), "reload", receiver, updateSlot);
}
//----------------------------------------------------------------------------
-Programmer::AdvancedDialog::AdvancedDialog(Base &base, QWidget *parent, const char *name)
- : Dialog(IconList, i18n("Advanced Dialog"), Close, Close, parent, name, true, false),
+Programmer::AdvancedDialog::AdvancedDialog(Base &base, TQWidget *tqparent, const char *name)
+ : Dialog(IconList, i18n("Advanced Dialog"), Close, Close, tqparent, name, true, false),
_base(base), _calEditor(0)
{
// programmer
KIconLoader loader;
- QPixmap pixmap = loader.loadIcon("piklab_burnchip", KIcon::Toolbar, KIcon::SizeMedium);
- QFrame *page = addPage(i18n("Programmer"), _base.group().label(), pixmap);
- QVBoxLayout *vbox = new QVBoxLayout(page);
+ TQPixmap pixmap = loader.loadIcon("piklab_burnchip", KIcon::Toolbar, KIcon::SizeMedium);
+ TQFrame *page = addPage(i18n("Programmer"), _base.group().label(), pixmap);
+ TQVBoxLayout *vbox = new TQVBoxLayout(page);
_programmerContainer = new Container(page);
vbox->addWidget(_programmerContainer);
Properties properties = _base.group().properties();
uint row = _programmerContainer->numRows();
if ( properties & HasFirmware ) {
- _firmwareContainer = new ButtonContainer(i18n("Firmware"), this, SLOT(updateFirmware()), _programmerContainer);
+ _firmwareContainer = new ButtonContainer(i18n("Firmware"), TQT_TQOBJECT(this), TQT_SLOT(updateFirmware()), _programmerContainer);
_programmerContainer->addWidget(_firmwareContainer, row,row, 0,1);
if ( _base.group().properties() & CanUploadFirmware )
- _firmwareContainer->button().appendAction(i18n("Uploading..."), "piklab_burnchip", this, SLOT(uploadFirmware()));
- QLabel *label = new QLabel(i18n("Version:"), _firmwareContainer);
+ _firmwareContainer->button().appendAction(i18n("Uploading..."), "piklab_burnchip", TQT_TQOBJECT(this), TQT_SLOT(uploadFirmware()));
+ TQLabel *label = new TQLabel(i18n("Version:"), _firmwareContainer);
_firmwareContainer->addWidget(label, 1,1, 0,0);
- _firmwareLabel = new QLabel(_firmwareContainer);
+ _firmwareLabel = new TQLabel(_firmwareContainer);
_firmwareContainer->addWidget(_firmwareLabel, 1,1, 1,1);
row++;
} else {
@@ -76,13 +76,13 @@ Programmer::AdvancedDialog::AdvancedDialog(Base &base, QWidget *parent, const ch
}
if ( _base.group().canReadVoltages() ) {
- _voltagesContainer = new ButtonContainer(i18n("Voltages"), this, SLOT(updateVoltages()), _programmerContainer);
+ _voltagesContainer = new ButtonContainer(i18n("Voltages"), TQT_TQOBJECT(this), TQT_SLOT(updateVoltages()), _programmerContainer);
_programmerContainer->addWidget(_voltagesContainer, row,row, 0,1);
row++;
} else _voltagesContainer = 0;
if ( properties & HasSelfTest ) {
- _selfTestContainer = new ButtonContainer(i18n("Self-test"), this, SLOT(updateSelfTest()), _programmerContainer);
+ _selfTestContainer = new ButtonContainer(i18n("Self-test"), TQT_TQOBJECT(this), TQT_SLOT(updateSelfTest()), _programmerContainer);
_programmerContainer->addWidget(_selfTestContainer, row,row, 0,1);
row++;
} else _selfTestContainer = 0;
@@ -90,11 +90,11 @@ Programmer::AdvancedDialog::AdvancedDialog(Base &base, QWidget *parent, const ch
// calibration
pixmap = loader.loadIcon("configure", KIcon::Toolbar, KIcon::SizeMedium);
page = addPage(i18n("Calibration"), i18n("Calibration"), pixmap);
- vbox = new QVBoxLayout(page);
+ vbox = new TQVBoxLayout(page);
_calibrationContainer = new Container(page);
vbox->addWidget(_calibrationContainer);
const Device::Data *data = Main::deviceData();
- QString s;
+ TQString s;
if ( data==0 ) s = i18n("No device selected.");
else if ( data->group().name()!="pic" || !static_cast<const Pic::Data *>(data)->isReadable(Pic::MemoryRangeType::Cal) )
s = i18n("This device has no calibration information.");
@@ -102,14 +102,14 @@ Programmer::AdvancedDialog::AdvancedDialog(Base &base, QWidget *parent, const ch
else {
const ::Programmer::PicBase &pbase = static_cast<const ::Programmer::PicBase &>(_base);
_calEditor = new StandaloneMemoryCalibrationEditor(pbase.deviceMemory(), _calibrationContainer);
- connect(_calEditor, SIGNAL(updateCalibration()), SLOT(updateCalibration()));
- connect(_calEditor, SIGNAL(regenerate()), SLOT(regenerateCalibration()));
+ connect(_calEditor, TQT_SIGNAL(updateCalibration()), TQT_SLOT(updateCalibration()));
+ connect(_calEditor, TQT_SIGNAL(regenerate()), TQT_SLOT(regenerateCalibration()));
_calEditor->init(true);
_calEditor->setReadOnly(true);
_calibrationContainer->addWidget(_calEditor, 0,0, 0,0);
}
if ( !s.isEmpty() ) {
- QLabel *label = new QLabel(s, _calibrationContainer);
+ TQLabel *label = new TQLabel(s, _calibrationContainer);
_calibrationContainer->addWidget(label, 0,0, 0,0);
}
}
@@ -132,7 +132,7 @@ bool Programmer::AdvancedDialog::ensureConnected()
void Programmer::AdvancedDialog::updateFirmware()
{
- ::BusyCursor bc;
+ ::PBusyCursor bc;
if ( ensureConnected() ) _base.readFirmwareVersion();
updateDisplay();
}
@@ -141,7 +141,7 @@ void Programmer::AdvancedDialog::uploadFirmware()
{
PURL::Url url = PURL::getOpenUrl(":open_firmware", PURL::filter(PURL::Hex), this ,i18n("Open Firmware"));
if ( url.isEmpty() ) return;
- ::BusyCursor bc;
+ ::PBusyCursor bc;
if ( !connectProgrammer() ) return;
if ( _base.uploadFirmware(url) )
MessageBox::information(i18n("Firmware uploaded successfully."), Log::Show);
@@ -151,21 +151,21 @@ void Programmer::AdvancedDialog::uploadFirmware()
void Programmer::AdvancedDialog::updateVoltages()
{
- ::BusyCursor bc;
+ ::PBusyCursor bc;
if ( ensureConnected() ) _base.readVoltages();
updateDisplay();
}
void Programmer::AdvancedDialog::updateSelfTest()
{
- ::BusyCursor bc;
+ ::PBusyCursor bc;
if ( ensureConnected() ) _base.selfTest(false);
updateDisplay();
}
void Programmer::AdvancedDialog::updateCalibration()
{
- ::BusyCursor bc;
+ ::PBusyCursor bc;
if ( ensureConnected() ) static_cast< ::Programmer::PicBase &>(_base).readCalibration();
updateDisplay();
}
diff --git a/src/progs/gui/prog_group_ui.h b/src/progs/gui/prog_group_ui.h
index cd97834..edc15ee 100644
--- a/src/progs/gui/prog_group_ui.h
+++ b/src/progs/gui/prog_group_ui.h
@@ -27,8 +27,9 @@ class Group;
class StandaloneMemoryCalibrationEditor : public Pic::MemoryCalibrationEditor
{
Q_OBJECT
+ TQ_OBJECT
public:
- StandaloneMemoryCalibrationEditor(const Pic::Memory &memory, QWidget *parent);
+ StandaloneMemoryCalibrationEditor(const Pic::Memory &memory, TQWidget *tqparent);
virtual void init(bool first);
virtual bool hasAction(Device::Action) const { return false; }
@@ -41,16 +42,18 @@ signals:
class ButtonContainer : public ::ButtonContainer
{
Q_OBJECT
+ TQ_OBJECT
public:
- ButtonContainer(const QString &title, QObject *receiver, const char *updateSlot, QWidget *parent);
+ ButtonContainer(const TQString &title, TQObject *receiver, const char *updateSlot, TQWidget *tqparent);
};
//----------------------------------------------------------------------------
class AdvancedDialog : public Dialog
{
Q_OBJECT
+ TQ_OBJECT
public:
- AdvancedDialog(Base &base, QWidget *parent, const char *name);
+ AdvancedDialog(Base &base, TQWidget *tqparent, const char *name);
virtual void updateDisplay();
protected:
@@ -70,16 +73,16 @@ protected slots:
virtual void regenerateCalibration();
private:
- QLabel *_firmwareLabel;
+ TQLabel *_firmwareLabel;
};
//----------------------------------------------------------------------------
class GroupUI : public ::Group::BaseGui
{
public:
- virtual ::Programmer::ConfigWidget *createConfigWidget(QWidget *parent) const = 0;
+ virtual ::Programmer::ConfigWidget *createConfigWidget(TQWidget *tqparent) const = 0;
virtual bool hasAdvancedDialog() const = 0;
- virtual AdvancedDialog *createAdvancedDialog(Base &base, QWidget *parent) const = 0;
+ virtual AdvancedDialog *createAdvancedDialog(Base &base, TQWidget *tqparent) const = 0;
};
inline const ::Programmer::GroupUI &groupui(const ::Programmer::Base &base) { return static_cast<const ::Programmer::GroupUI &>(*base.group().gui()); }
diff --git a/src/progs/icd1/base/icd1.cpp b/src/progs/icd1/base/icd1.cpp
index 8c2704a..2ce3c80 100644
--- a/src/progs/icd1/base/icd1.cpp
+++ b/src/progs/icd1/base/icd1.cpp
@@ -14,24 +14,24 @@
#include "common/port/port_base.h"
//-----------------------------------------------------------------------------
-Icd1::Hardware::Hardware(::Programmer::Base &base, const QString &portDevice)
+Icd1::Hardware::Hardware(::Programmer::Base &base, const TQString &portDevice)
: Icd::Hardware(base, new SerialPort(portDevice, base))
{}
-bool Icd1::Hardware::internalConnect(const QString &mode)
+bool Icd1::Hardware::internalConnect(const TQString &mode)
{
if ( !port()->open() ) return false;
if ( !port()->reset() ) return false;
if ( hasError() ) return false;
- QByteArray a = toAscii(mode);
+ TQByteArray a = toAscii(mode);
if ( !port()->send(a.data(), a.count()) ) return false;
- QString s;
+ TQString s;
if ( !port()->receive(1, s) ) return false;
port()->setPinOn(Port::Serial::RTS, false, Port::PositiveLogic);
Port::msleep(1);
port()->setPinOn(Port::Serial::RTS, true, Port::PositiveLogic);
if ( s.upper()!=mode ) {
- log(Log::LineType::Error, i18n("Failed to set port mode to '%1'.").arg(mode));
+ log(Log::LineType::Error, i18n("Failed to set port mode to '%1'.").tqarg(mode));
return false;
}
return true;
@@ -52,10 +52,10 @@ bool Icd1::Hardware::readBlockCommand(uint nbBytes)
{
Q_ASSERT( nbBytes<=0xFF );
if ( !port()->sendCommand(0x7D00 + nbBytes) ) return false;
- QByteArray a(nbBytes);
+ TQByteArray a(nbBytes);
for (uint i=0; i<nbBytes; i++)
if ( !port()->receiveByte(*(a.data()+i), i!=0) ) return false;
- _rx = QString(a);
+ _rx = TQString(a);
return true;
}
@@ -79,12 +79,12 @@ bool Icd1::Hardware::readVoltages(VoltagesData &voltages)
if ( !sendCommand(0x701C, &res) ) return false;
voltages[Pic::TargetVdd].value = (2.050 / 256) * res.toUInt(); // voltage at AN0 pin
voltages[Pic::TargetVdd].value /= (4.7 / 14.7); // voltage at Vcc
- log(Log::DebugLevel::Max, QString("Vdd: %1 %2").arg(toHexLabel(res, 4)).arg(voltages[Pic::TargetVdd].value));
+ log(Log::DebugLevel::Max, TQString("Vdd: %1 %2").tqarg(toHexLabel(res, 4)).tqarg(voltages[Pic::TargetVdd].value));
voltages[Pic::TargetVdd].error = false;
if ( !sendCommand(0x701D, &res) ) return false;
voltages[Pic::TargetVpp].value = (2.050 / 256) * res.byte(0); // voltage at AN1 pin
voltages[Pic::TargetVpp].value /= (10.0 / 110.0); // voltage at Vpp
- log(Log::DebugLevel::Max, QString("Vpp: %1 %2").arg(toHexLabel(res, 4)).arg(voltages[Pic::TargetVpp].value));
+ log(Log::DebugLevel::Max, TQString("Vpp: %1 %2").tqarg(toHexLabel(res, 4)).tqarg(voltages[Pic::TargetVpp].value));
voltages[Pic::TargetVpp].error = false;
return sendCommand(0x7001);
}
@@ -106,7 +106,7 @@ bool Icd1::Hardware::selfTest()
BitValue res;
if ( !sendCommand(0x700B, &res, 5000) ) return false;
if ( res!=0 ) {
- log(Log::LineType::Warning, i18n("Self-test failed (returned value is %1)").arg(toLabel(res)));
+ log(Log::LineType::Warning, i18n("Self-test failed (returned value is %1)").tqarg(toLabel(res)));
return false;
}
return true;
@@ -152,7 +152,7 @@ bool Icd1::Hardware::eraseAll()
if ( !sendCommand(0x7007, &res) ) return false;
if ( !sendCommand(0x7001) ) return false; // disable Vpp
if ( res!=0x3FFF ) {
- log(Log::LineType::Error, i18n("Erase failed (returned value is %1)").arg(toHexLabel(res, 4)));
+ log(Log::LineType::Error, i18n("Erase failed (returned value is %1)").tqarg(toHexLabel(res, 4)));
return false;
}
return true;
diff --git a/src/progs/icd1/base/icd1.h b/src/progs/icd1/base/icd1.h
index d1ae1d0..4026c8e 100644
--- a/src/progs/icd1/base/icd1.h
+++ b/src/progs/icd1/base/icd1.h
@@ -20,7 +20,7 @@ namespace Icd1
class Hardware : public Icd::Hardware
{
public:
- Hardware(::Programmer::Base &base, const QString &portDevice);
+ Hardware(::Programmer::Base &base, const TQString &portDevice);
SerialPort *port() { return static_cast<SerialPort *>(_port); }
// initialization
virtual bool uploadFirmware(const Pic::Memory &memory);
@@ -46,8 +46,8 @@ public:
virtual BitValue getProgramCounter();
private:
- virtual bool internalConnect(const QString &mode);
- virtual QString receivedData() const { return _rx; }
+ virtual bool internalConnect(const TQString &mode);
+ virtual TQString receivedData() const { return _rx; }
bool sendCommand(uint cmd, BitValue *res = 0, uint timeout = Port::Serial::DEFAULT_TIMEOUT);
bool readBlockCommand(uint nbBytes);
bool gotoMemory(Pic::MemoryRangeType type, uint offset);
diff --git a/src/progs/icd1/base/icd1_data.h b/src/progs/icd1/base/icd1_data.h
index 4200578..a3aeec0 100644
--- a/src/progs/icd1/base/icd1_data.h
+++ b/src/progs/icd1/base/icd1_data.h
@@ -9,14 +9,14 @@
#ifndef ICD1_DATA_H
#define ICD1_DATA_H
-#include <qstring.h>
+#include <tqstring.h>
namespace Icd1
{
struct Data {
uchar part;
};
- extern const Data &data(const QString &device);
+ extern const Data &data(const TQString &device);
} // namespace
#endif
diff --git a/src/progs/icd1/base/icd1_prog.cpp b/src/progs/icd1/base/icd1_prog.cpp
index 13d0d4c..0f79270 100644
--- a/src/progs/icd1/base/icd1_prog.cpp
+++ b/src/progs/icd1/base/icd1_prog.cpp
@@ -8,7 +8,7 @@
***************************************************************************/
#include "icd1_prog.h"
-#include <qdir.h>
+#include <tqdir.h>
#include "progs/base/prog_config.h"
#include "devices/list/device_list.h"
diff --git a/src/progs/icd1/base/icd1_prog.h b/src/progs/icd1/base/icd1_prog.h
index 721be49..5df72ab 100644
--- a/src/progs/icd1/base/icd1_prog.h
+++ b/src/progs/icd1/base/icd1_prog.h
@@ -22,6 +22,7 @@ class Hardware;
class ProgrammerBase : public Icd::ProgrammerBase
{
Q_OBJECT
+ TQ_OBJECT
public:
ProgrammerBase(const Programmer::Group &group, const Pic::Data *data)
: Icd::ProgrammerBase(group, data, "icd1_programmer_base") {}
@@ -40,9 +41,9 @@ private:
class Group : public Icd::Group
{
public:
- virtual QString name() const { return "icd1"; }
- virtual QString label() const { return i18n("ICD1 Programmer"); }
- virtual QString xmlName() const { return "icd1"; }
+ virtual TQString name() const { return "icd1"; }
+ virtual TQString label() const { return i18n("ICD1 Programmer"); }
+ virtual TQString xmlName() const { return "icd1"; }
virtual ::Programmer::Properties properties() const;
virtual ::Programmer::TargetPowerMode targetPowerMode() const { return ::Programmer::TargetExternallyPowered; }
virtual bool isPortSupported(PortType type) const { return ( type==PortType::Serial ); }
diff --git a/src/progs/icd1/base/icd1_serial.cpp b/src/progs/icd1/base/icd1_serial.cpp
index a506fdb..8d40697 100644
--- a/src/progs/icd1/base/icd1_serial.cpp
+++ b/src/progs/icd1/base/icd1_serial.cpp
@@ -9,13 +9,13 @@
***************************************************************************/
#include "icd1_serial.h"
-#include <qdatetime.h>
+#include <tqdatetime.h>
#include "common/global/global.h"
#include "common/common/misc.h"
#include "common/common/number.h"
//-----------------------------------------------------------------------------
-Icd1::SerialPort::SerialPort(const QString &device, Log::Base &log)
+Icd1::SerialPort::SerialPort(const TQString &device, Log::Base &log)
: Port::Serial(device, NeedDrain | NeedFlush, log)
{}
@@ -41,7 +41,7 @@ bool Icd1::SerialPort::reset()
bool Icd1::SerialPort::synchronize()
{
if ( !setPinOn(RTS, false, Port::PositiveLogic) ) return false;
- QTime time;
+ TQTime time;
time.start();
for (;;) {
bool bit;
@@ -60,8 +60,8 @@ bool Icd1::SerialPort::sendCommand(uint cmd)
Q_ASSERT( cmd<=0xFFFF );
synchronize();
char c[7] = "$XXXX\r";
- QString cs = toHex(cmd, 4);
- log(Log::DebugLevel::Extra, QString("Send command: %1").arg(toPrintable(cs, PrintAlphaNum)));
+ TQString cs = toHex(cmd, 4);
+ log(Log::DebugLevel::Extra, TQString("Send command: %1").tqarg(toPrintable(cs, PrintAlphaNum)));
c[1] = cs[0].latin1();
c[2] = cs[1].latin1();
c[3] = cs[2].latin1();
diff --git a/src/progs/icd1/base/icd1_serial.h b/src/progs/icd1/base/icd1_serial.h
index e8d03da..e86dbaa 100644
--- a/src/progs/icd1/base/icd1_serial.h
+++ b/src/progs/icd1/base/icd1_serial.h
@@ -18,7 +18,7 @@ namespace Icd1
class SerialPort : public Port::Serial
{
public:
- SerialPort(const QString &portDevice, Log::Base &log);
+ SerialPort(const TQString &portDevice, Log::Base &log);
bool open();
bool reset();
bool synchronize();
diff --git a/src/progs/icd1/gui/icd1_group_ui.cpp b/src/progs/icd1/gui/icd1_group_ui.cpp
index 34f28d5..1ae73a3 100644
--- a/src/progs/icd1/gui/icd1_group_ui.cpp
+++ b/src/progs/icd1/gui/icd1_group_ui.cpp
@@ -13,13 +13,13 @@
#include "progs/icd1/base/icd1_prog.h"
//----------------------------------------------------------------------------
-Icd1::AdvancedDialog::AdvancedDialog(ProgrammerBase &base, QWidget *parent)
- : ::Programmer::PicAdvancedDialog(base, parent, "icd1_advanced_dialog")
+Icd1::AdvancedDialog::AdvancedDialog(ProgrammerBase &base, TQWidget *tqparent)
+ : ::Programmer::PicAdvancedDialog(base, tqparent, "icd1_advanced_dialog")
{
uint row = _selfTestContainer->numRows();
- QLabel *label = new QLabel(i18n("Result:"), _selfTestContainer);
+ TQLabel *label = new TQLabel(i18n("Result:"), _selfTestContainer);
_selfTestContainer->addWidget(label, row,row, 0,0);
- _selfTestLabel = new QLabel(_selfTestContainer);
+ _selfTestLabel = new TQLabel(_selfTestContainer);
_selfTestContainer->addWidget(_selfTestLabel, row,row, 1,1);
}
@@ -30,12 +30,12 @@ void Icd1::AdvancedDialog::updateDisplay()
}
//----------------------------------------------------------------------------
-::Programmer::ConfigWidget *Icd1::GroupUI::createConfigWidget(QWidget *parent) const
+::Programmer::ConfigWidget *Icd1::GroupUI::createConfigWidget(TQWidget *tqparent) const
{
- return new ::Programmer::ConfigWidget(static_cast<const Group &>(group()), parent);
+ return new ::Programmer::ConfigWidget(static_cast<const Group &>(group()), tqparent);
}
-::Programmer::AdvancedDialog *Icd1::GroupUI::createAdvancedDialog(::Programmer::Base &base, QWidget *parent) const
+::Programmer::AdvancedDialog *Icd1::GroupUI::createAdvancedDialog(::Programmer::Base &base, TQWidget *tqparent) const
{
- return new AdvancedDialog(static_cast<ProgrammerBase &>(base), parent);
+ return new AdvancedDialog(static_cast<ProgrammerBase &>(base), tqparent);
}
diff --git a/src/progs/icd1/gui/icd1_group_ui.h b/src/progs/icd1/gui/icd1_group_ui.h
index f60562a..c4f1c33 100644
--- a/src/progs/icd1/gui/icd1_group_ui.h
+++ b/src/progs/icd1/gui/icd1_group_ui.h
@@ -20,12 +20,13 @@ class Group;
class AdvancedDialog : public ::Programmer::PicAdvancedDialog
{
Q_OBJECT
+ TQ_OBJECT
public:
- AdvancedDialog(ProgrammerBase &base, QWidget *parent);
+ AdvancedDialog(ProgrammerBase &base, TQWidget *tqparent);
virtual void updateDisplay();
private:
- QLabel *_selfTestLabel;
+ TQLabel *_selfTestLabel;
ProgrammerBase &base() { return static_cast<ProgrammerBase &>(_base); }
};
@@ -33,9 +34,9 @@ private:
class GroupUI : public ::Programmer::GroupUI
{
public:
- virtual ::Programmer::ConfigWidget *createConfigWidget(QWidget *parent) const;
+ virtual ::Programmer::ConfigWidget *createConfigWidget(TQWidget *tqparent) const;
virtual bool hasAdvancedDialog() const { return true; }
- virtual ::Programmer::AdvancedDialog *createAdvancedDialog(::Programmer::Base &base, QWidget *parent) const;
+ virtual ::Programmer::AdvancedDialog *createAdvancedDialog(::Programmer::Base &base, TQWidget *tqparent) const;
};
} // namespace
diff --git a/src/progs/icd1/xml/xml_icd1_parser.cpp b/src/progs/icd1/xml/xml_icd1_parser.cpp
index e09f51c..3296134 100644
--- a/src/progs/icd1/xml/xml_icd1_parser.cpp
+++ b/src/progs/icd1/xml/xml_icd1_parser.cpp
@@ -19,18 +19,18 @@ public:
XmlToData() : Programmer::XmlToData<Data>("icd1", "Icd1") {}
private:
- virtual void parseData(QDomElement element, Data &data);
- virtual void outputData(const Data &data, QTextStream &s) const;
+ virtual void parseData(TQDomElement element, Data &data);
+ virtual void outputData(const Data &data, TQTextStream &s) const;
};
-void Icd1::XmlToData::parseData(QDomElement element, Data &data)
+void Icd1::XmlToData::parseData(TQDomElement element, Data &data)
{
bool ok;
data.part = fromHexLabel(element.attribute("family"), 2, &ok);
if ( !ok ) qFatal("Missing or malformed family attribute");
}
-void Icd1::XmlToData::outputData(const Data &data, QTextStream &s) const
+void Icd1::XmlToData::outputData(const Data &data, TQTextStream &s) const
{
s << toHexLabel(data.part, 2);
}
diff --git a/src/progs/icd2/base/icd.cpp b/src/progs/icd2/base/icd.cpp
index bfb1129..d458981 100644
--- a/src/progs/icd2/base/icd.cpp
+++ b/src/progs/icd2/base/icd.cpp
@@ -37,9 +37,9 @@ Device::Array Icd::DeviceSpecific::prepareRange(Pic::MemoryRangeType type, const
if ( wordOffset!=data.count() ) {
uint end = (force ? data.count() : findNonMaskEnd(type, data));
nbWords = end - wordOffset + 1;
- log(Log::DebugLevel::Normal, QString(" start=%1 nbWords=%2 total=%3 force=%4")
- .arg(toHexLabel(wordOffset, device().nbCharsAddress())).arg(toHexLabel(nbWords, device().nbCharsAddress()))
- .arg(toHexLabel(data.count(), device().nbCharsAddress())).arg(force ? "true" : "false"));
+ log(Log::DebugLevel::Normal, TQString(" start=%1 nbWords=%2 total=%3 force=%4")
+ .tqarg(toHexLabel(wordOffset, device().nbCharsAddress())).tqarg(toHexLabel(nbWords, device().nbCharsAddress()))
+ .tqarg(toHexLabel(data.count(), device().nbCharsAddress())).tqarg(force ? "true" : "false"));
}
_base.progressMonitor().addTaskProgress(data.count()-nbWords);
return data.mid(wordOffset, nbWords);
@@ -52,7 +52,7 @@ bool Icd::DeviceSpecific::doWrite(Pic::MemoryRangeType type, const Device::Array
uint nb = device().nbWordsWriteAlignment(Pic::MemoryRangeType::Code);
if ( device().architecture()==Pic::Architecture::P18J && type==Pic::MemoryRangeType::Config ) {
Q_ASSERT( data.count()%2==0 );
- int delta = nb - data.count()/2; // config memory words contains 1 byte
+ int delta = nb - data.count()/2; // config memory words tqcontains 1 byte
Q_ASSERT( delta>=0 );
Device::Array rdata(delta);
uint wordOffset = device().nbWords(Pic::MemoryRangeType::Code) - delta;
@@ -87,7 +87,7 @@ bool Icd::DeviceSpecific::doErase(bool)
{
if ( device().architecture()==Pic::Architecture::P18J ) { // ### also true for others ?
Device::Array data(device().nbWords(Pic::MemoryRangeType::Config));
- for (uint i=0; i<data.size(); i++) data[i] = device().config()._words[i].wmask;
+ for (uint i=0; i<data.size(); i++) data[i] = device().config()._words[i].wtqmask;
if ( !doWrite(Pic::MemoryRangeType::Config, data, true) ) return false;
}
return hardware().eraseAll();
diff --git a/src/progs/icd2/base/icd.h b/src/progs/icd2/base/icd.h
index 9a65755..0aa7208 100644
--- a/src/progs/icd2/base/icd.h
+++ b/src/progs/icd2/base/icd.h
@@ -20,7 +20,7 @@ namespace Icd
class Hardware : public ::Programmer::PicHardware
{
public:
- Hardware(::Programmer::Base &base, Port::Base *port) : ::Programmer::PicHardware(base, port, QString::null) {}
+ Hardware(::Programmer::Base &base, Port::Base *port) : ::Programmer::PicHardware(base, port, TQString()) {}
// initialization
virtual bool uploadFirmware(const Pic::Memory &memory) = 0;
virtual bool setTarget() = 0;
@@ -43,9 +43,9 @@ public:
virtual BitValue getProgramCounter() = 0;
protected:
- QString _rx;
- virtual bool internalConnect(const QString &mode) = 0;
- virtual QString receivedData() const = 0;
+ TQString _rx;
+ virtual bool internalConnect(const TQString &mode) = 0;
+ virtual TQString receivedData() const = 0;
virtual bool internalConnectHardware() { return internalConnect("U"); }
};
diff --git a/src/progs/icd2/base/icd2.cpp b/src/progs/icd2/base/icd2.cpp
index 375fc60..6765340 100644
--- a/src/progs/icd2/base/icd2.cpp
+++ b/src/progs/icd2/base/icd2.cpp
@@ -57,7 +57,7 @@ Icd2::TestData::TestData()
for (uint k=0; k<Nb_VoltageTypes; k++) _voltages[k] = -1;
}
-Icd2::TestData::TestData(const QString &rx)
+Icd2::TestData::TestData(const TQString &rx)
{
for (uint k=0; k<Nb_VoltageTypes; k++)
_voltages[k] = fromHex(rx.mid(5 + 2*k, 2), 0);
@@ -70,14 +70,14 @@ bool Icd2::TestData::pass() const
return true;
}
-QString Icd2::TestData::result(VoltageType type) const
+TQString Icd2::TestData::result(VoltageType type) const
{
for (uint i=0; i<=(::Programmer::Nb_ResultTypes); i++)
if ( _voltages[type]==RESULT_TYPE_VALUES[i] ) return i18n(::Programmer::RESULT_TYPE_LABELS[i]);
return toHex(_voltages[type], 2);
}
-QString Icd2::TestData::pretty(VoltageType type) const
+TQString Icd2::TestData::pretty(VoltageType type) const
{
return i18n(VOLTAGE_LABELS[type]) + "=" + result(type);
}
@@ -136,7 +136,7 @@ bool Icd2::Hardware::uploadFirmware(const Pic::Memory &memory)
if ( !internalConnect("V") ) return false;
log(Log::LineType::Information, " Uploading firmware to ICD2...");
uint start = 0x0004, size = 0x1BFB;
- QString cmd = "10" + toHex(start, 4) + toHex(size, 4);
+ TQString cmd = "10" + toHex(start, 4) + toHex(size, 4);
if ( !command(cmd, 0) ) return false;
uint nbBytesWord = memory.device().nbBytesWord(Pic::MemoryRangeType::Code); // should be 2 for 16F876
Device::Array data = memory.arrayForWriting(Pic::MemoryRangeType::Code);
@@ -151,7 +151,7 @@ bool Icd2::Hardware::setTarget()
log(Log::DebugLevel::Normal, " Set target");
// set target family
const Icd2::Data &d = data(device().name());
- if ( !command(QString("2A") + toHex(d.famid, 2), 0) ) return false;
+ if ( !command(TQString("2A") + toHex(d.famid, 2), 0) ) return false;
// set code range end
Address end = device().range(Pic::MemoryRangeType::Code).end;
if ( device().range(Pic::MemoryRangeType::Cal).start==end ) end += 1;
@@ -167,47 +167,47 @@ bool Icd2::Hardware::setup()
// ??
_port->send("$7F00\x0D", 6);
- QString s;
+ TQString s;
if ( !_port->receive(2, s) ) return false;
if ( s!="02" ) {
- log(Log::LineType::Error, i18n("Unexpected answer ($7F00) from ICD2 (%1).").arg(s));
+ log(Log::LineType::Error, i18n("Unexpected answer ($7F00) from ICD2 (%1).").tqarg(s));
return false;
}
// ??
if ( !command("08", 2) ) return false;
if ( _rx.mid(5, 2)!="00" ) {
- log(Log::LineType::Error, i18n("Unexpected answer (08) from ICD2 (%1).").arg(_rx));
+ log(Log::LineType::Error, i18n("Unexpected answer (08) from ICD2 (%1).").tqarg(_rx));
return false;
}
return !hasError();
}
-bool Icd2::Hardware::sendCommand(const QString &s)
+bool Icd2::Hardware::sendCommand(const TQString &s)
{
//format: <LLXX....CC>
- QString cs = s.upper();
- QString tx = "<";
+ TQString cs = s.upper();
+ TQString tx = "<";
tx += toHex(cs.length() + 6, 2);
tx += cs;
uchar chk = tx[1].latin1() + tx[2].latin1();
for (uint i=0; i<uint(s.length()); i++) chk += cs[i].latin1();
tx += toHex(chk, 2);
tx += '>';
- log(Log::DebugLevel::Extra, QString("send command: '%1'").arg(tx));
- QByteArray a = toAscii(tx);
+ log(Log::DebugLevel::Extra, TQString("send command: '%1'").tqarg(tx));
+ TQByteArray a = toAscii(tx);
return _port->send(a.data(), a.count());
}
-bool Icd2::Hardware::receiveResponse(const QString &command, uint responseSize, bool poll)
+bool Icd2::Hardware::receiveResponse(const TQString &command, uint responseSize, bool poll)
{
// format: [LLXX...CC]
uint size = responseSize + 8;
if ( poll && _port->type()==PortType::USB ) {
if ( !static_cast<USBPort *>(_port)->poll(size, _rx) ) return false;
} else if ( !_port->receive(size, _rx, 180000) ) return false; // is 3 minutes enough ?? (we should really have an abort button here...)
- log(Log::DebugLevel::Extra, QString("received answer: '%1'").arg(_rx));
+ log(Log::DebugLevel::Extra, TQString("received answer: '%1'").tqarg(_rx));
if ( size!=fromHex(_rx.mid(1, 2), 0) ) {
log(Log::LineType::Error, i18n("Received length too short."));
return false;
@@ -217,12 +217,12 @@ bool Icd2::Hardware::receiveResponse(const QString &command, uint responseSize,
return false;
}
if ( _rx[0]!='[' || _rx[size-1]!=']' ) {
- log(Log::LineType::Error, i18n("Malformed string received \"%1\"").arg(_rx));
+ log(Log::LineType::Error, i18n("Malformed string received \"%1\"").tqarg(_rx));
return false;
}
if ( command.mid(0, 2)!=_rx.mid(3, 2) ) {
log(Log::LineType::Error, i18n("Wrong return value (\"%1\"; was expecting \"%2\")")
- .arg(_rx.mid(3, 2)).arg(command.mid(0, 2)));
+ .tqarg(_rx.mid(3, 2)).tqarg(command.mid(0, 2)));
return false;
}
// verify the checksum
@@ -235,7 +235,7 @@ bool Icd2::Hardware::receiveResponse(const QString &command, uint responseSize,
return true;
}
-bool Icd2::Hardware::command(const QString &command, uint responseSize)
+bool Icd2::Hardware::command(const TQString &command, uint responseSize)
{
if ( hasError() ) return false;
if ( !sendCommand(command) ) return false;
@@ -265,7 +265,7 @@ bool Icd2::Hardware::getDebugExecVersion(VersionData &version)
bool Icd2::Hardware::setTargetPowerOn(bool on)
{
- return command(QString("05") + (on ? "FF" : "00"), 0);
+ return command(TQString("05") + (on ? "FF" : "00"), 0);
}
bool Icd2::Hardware::readVoltage(Pic::VoltageType type, double &value)
@@ -299,7 +299,7 @@ bool Icd2::Hardware::getTargetMode(Pic::TargetMode &tmode)
bool Icd2::Hardware::setTargetReset(Pic::ResetMode mode)
{
- return command(QString("33") + RESET_MODE_VALUES[mode], 0);
+ return command(TQString("33") + RESET_MODE_VALUES[mode], 0);
}
bool Icd2::Hardware::selfTest(TestData &test)
@@ -314,12 +314,12 @@ bool Icd2::Hardware::readBlock(uint nbBytesWord, uint nbWords, Device::Array &da
//qDebug("readBlock %i %s", nbBytesWord, toHex(nbWords, 8).data());
// receive data
uint length = 2*nbBytesWord*nbWords+4;
- QString s;
+ TQString s;
uint i = 0;
while ( i<length ) {
uint maxSize = (_port->type()==PortType::Serial ? 2*nbBytesWord : 0x100);
- uint size = QMIN(maxSize, length-i);
- QString tmp;
+ uint size = TQMIN(maxSize, length-i);
+ TQString tmp;
if ( _port->type()==PortType::USB ) {
if ( !static_cast<USBPort *>(_port)->dataReceive(size, tmp) ) return false;
} else if ( !_port->receive(size, tmp) ) return false;
@@ -334,9 +334,9 @@ bool Icd2::Hardware::readBlock(uint nbBytesWord, uint nbWords, Device::Array &da
}
log(Log::DebugLevel::Max, "received: " + s);
data.resize(nbWords);
- Q_UINT8 chk = 0;
+ TQ_UINT8 chk = 0;
for (uint i=0; i<nbWords; i++) {
- QString ts = s.mid(1+2*nbBytesWord*i, 2*nbBytesWord);
+ TQString ts = s.mid(1+2*nbBytesWord*i, 2*nbBytesWord);
//if ( i<10 ) qDebug("%i: %s", i, ts.data());
data[i] = 0;
for (int k=nbBytesWord-1; k>=0; k--) {
@@ -346,9 +346,9 @@ bool Icd2::Hardware::readBlock(uint nbBytesWord, uint nbWords, Device::Array &da
}
}
- QString cs = s.mid(s.length()-3, 2);
+ TQString cs = s.mid(s.length()-3, 2);
if ( chk!=fromHex(cs, 0) ) {
- log(Log::LineType::Error, i18n("Bad checksum for read block: %1 (%2 expected).").arg(cs).arg(toHex(chk, 2)));
+ log(Log::LineType::Error, i18n("Bad checksum for read block: %1 (%2 expected).").tqarg(cs).tqarg(toHex(chk, 2)));
return false;
}
return true;
@@ -369,10 +369,10 @@ bool Icd2::Hardware::readMemory(Pic::MemoryRangeType type, uint wordOffset,
//qDebug("read size=%s div=%i nbBytes=%i", toHex(size, 8).data(), div, nbBytesWord);
data.resize(0);
do {
- uint size = QMIN(todo, uint(0x1000)); // addresses
+ uint size = TQMIN(todo, uint(0x1000)); // addresses
uint nb = size / inc; // word
//qDebug("read %s start=%s size=%s", Pic::MEMORY_RANGE_TYPE_DATA[type].label, toHex(start+offset, 8).data(), toHex(nb, 8).data());
- QString cmd = r + toHex(start+offset, 8) + toHex(nb/div, 8);
+ TQString cmd = r + toHex(start+offset, 8) + toHex(nb/div, 8);
if ( !command(cmd, 0) ) return false;
Device::Array pdata;
if ( !readBlock(nbBytesWord, nb, pdata) ) return false;
@@ -392,13 +392,13 @@ bool Icd2::Hardware::readMemory(Pic::MemoryRangeType type, uint wordOffset,
bool Icd2::Hardware::writeBlock(uint nbBytesWord, const Device::Array &data, uint wordIndex, uint nbWords)
{
- log(Log::DebugLevel::Extra, QString("writeBlock offset:%1 nbWords:%2 (size: %3)").arg(toHex(wordIndex, 8)).arg(toHex(nbWords, 8)).arg(toHex(data.size(), 8)));
+ log(Log::DebugLevel::Extra, TQString("writeBlock offset:%1 nbWords:%2 (size: %3)").tqarg(toHex(wordIndex, 8)).tqarg(toHex(nbWords, 8)).tqarg(toHex(data.size(), 8)));
Q_ASSERT( wordIndex+nbWords<=data.size() );
// prepare data
- QString s = "{";
+ TQString s = "{";
uchar chk = 0;
for (uint i=0; i<nbWords; i++) {
- QString ts = toHex(data[wordIndex+i], 2*nbBytesWord);
+ TQString ts = toHex(data[wordIndex+i], 2*nbBytesWord);
for (int k=nbBytesWord-1; k>=0; k--) {
//if ( i<10 || i>=nbWords-10 ) qDebug("send: %i-%i %s", i, k, ts.mid(2*k, 2).data());
s += ts.mid(2*k, 2);
@@ -414,8 +414,8 @@ bool Icd2::Hardware::writeBlock(uint nbBytesWord, const Device::Array &data, uin
while ( i<uint(s.length()) ) {
uint maxSize = (_port->description().type==PortType::Serial ? 2*nbBytesWord : 0x100);
if ( _port->description().type==PortType::Serial && i==0 ) maxSize = 1;
- uint size = QMIN(maxSize, s.length()-i);
- QByteArray a = toAscii(s);
+ uint size = TQMIN(maxSize, s.length()-i);
+ TQByteArray a = toAscii(s);
if ( _port->type()==PortType::USB ) {
if ( !static_cast<USBPort *>(_port)->dataSend(a.data()+i, size) ) return false;
} else if ( !_port->send(a.data()+i, size) ) return false;
@@ -441,10 +441,10 @@ bool Icd2::Hardware::writeMemory(Pic::MemoryRangeType type, uint wordOffset, con
uint index = 0;
//qDebug("write todo=%s div=%i nbBytes=%i dataSize=%i", toHex(todo, 8).data(), div, nbBytesWord, data.size());
do {
- uint size = QMIN(todo, uint(0x1000)); // address
+ uint size = TQMIN(todo, uint(0x1000)); // address
uint nb = size / inc; // word
//qDebug("write %s start=%s nbWords=%s", Pic::MEMORY_RANGE_TYPE_DATA[type].label, toHex(start+offset, 8).data(), toHex(nb, 8).data());
- QString cmd = w + toHex(start+offset+index, 8) + toHex(nb/div, 8);
+ TQString cmd = w + toHex(start+offset+index, 8) + toHex(nb/div, 8);
if ( !command(cmd, 0) ) return false;
if ( !writeBlock(nbBytesWord, data, index/inc, nb) ) return false;
if ( !receiveResponse(cmd, 0, false) ) return false;
@@ -482,12 +482,12 @@ bool Icd2::Hardware::resumeRun()
bool Icd2::Hardware::setWriteMode(Pic::WriteMode mode)
{
- return command(QString("4B") + WRITE_MODE_VALUES[mode], 0);
+ return command(TQString("4B") + WRITE_MODE_VALUES[mode], 0);
}
bool Icd2::Hardware::writeRegister(Address address, BitValue value, uint nbBytes)
{
- QString cmd = "1B" + toHex(address, 8) + toHex(nbBytes, 8);
+ TQString cmd = "1B" + toHex(address, 8) + toHex(nbBytes, 8);
if ( !command(cmd, 0) ) return false;
Device::Array data(nbBytes);
for (uint i=0; i<nbBytes; i++) data[nbBytes-i-1] = value.byte(i);
@@ -497,7 +497,7 @@ bool Icd2::Hardware::writeRegister(Address address, BitValue value, uint nbBytes
bool Icd2::Hardware::readRegister(Address address, BitValue &value, uint nbBytes)
{
- QString cmd = "1E" + toHex(address, 8) + toHex(nbBytes, 8);
+ TQString cmd = "1E" + toHex(address, 8) + toHex(nbBytes, 8);
if ( !command(cmd, 0) ) return false;
Device::Array data;
if ( !readBlock(1, nbBytes, data) ) return false;
diff --git a/src/progs/icd2/base/icd2.h b/src/progs/icd2/base/icd2.h
index 1c9c1b9..8200f1b 100644
--- a/src/progs/icd2/base/icd2.h
+++ b/src/progs/icd2/base/icd2.h
@@ -21,12 +21,12 @@ namespace Icd2
class TestData {
public:
TestData();
- TestData(const QString &rx);
+ TestData(const TQString &rx);
enum VoltageType { TargetVdd = 0, ModuleVpp, MclrGround, MclrVdd, MclrVpp,
Nb_VoltageTypes };
bool pass() const;
- QString result(VoltageType type) const;
- QString pretty(VoltageType type) const;
+ TQString result(VoltageType type) const;
+ TQString pretty(VoltageType type) const;
static const char * const VOLTAGE_LABELS[Nb_VoltageTypes];
private:
@@ -39,7 +39,7 @@ class Hardware : public Icd::Hardware
{
public:
Hardware(::Programmer::Base &base, Port::Base *port) : Icd::Hardware(base, port) {}
- bool command(const QString &command, uint responseSize);
+ bool command(const TQString &command, uint responseSize);
// initialization
virtual bool uploadFirmware(const Pic::Memory &memory);
@@ -72,7 +72,7 @@ public:
virtual BitValue getProgramCounter();
protected:
- virtual QString receivedData() const { return _rx.mid(5, _rx.length()-8); }
+ virtual TQString receivedData() const { return _rx.mid(5, _rx.length()-8); }
private:
struct VoltageTypeData {
@@ -82,8 +82,8 @@ private:
static const VoltageTypeData VOLTAGE_TYPE_DATA[Pic::Nb_VoltageTypes];
static const char * const WRITE_MODE_VALUES[Pic::Nb_WriteModes];
- bool sendCommand(const QString &command);
- bool receiveResponse(const QString &command, uint responseSize, bool poll);
+ bool sendCommand(const TQString &command);
+ bool receiveResponse(const TQString &command, uint responseSize, bool poll);
bool readBlock(uint nbBytesWord, uint nbWords, Device::Array &data);
bool writeBlock(uint nbBytesWord, const Device::Array &data, uint wordOffset, uint nbWords);
const char *readCommand(Pic::MemoryRangeType type) const;
diff --git a/src/progs/icd2/base/icd2_data.h b/src/progs/icd2/base/icd2_data.h
index ceda394..5bf972f 100644
--- a/src/progs/icd2/base/icd2_data.h
+++ b/src/progs/icd2/base/icd2_data.h
@@ -35,8 +35,8 @@ namespace Icd2
uint famid;
::Group::Support debugSupport;
};
- extern const Data &data(const QString &device);
- extern uint family(const QString &device);
+ extern const Data &data(const TQString &device);
+ extern uint family(const TQString &device);
} // namespace
#endif
diff --git a/src/progs/icd2/base/icd2_debug.cpp b/src/progs/icd2/base/icd2_debug.cpp
index 62f6404..ba10a4d 100644
--- a/src/progs/icd2/base/icd2_debug.cpp
+++ b/src/progs/icd2/base/icd2_debug.cpp
@@ -26,8 +26,8 @@ bool Icd2::Debugger::waitForTargetMode(Pic::TargetMode mode)
if ( rmode==mode ) return true;
Port::msleep(200);
}
- log(Log::LineType::Error, QString("Timeout waiting for mode: %1 (target is in mode: %2).")
- .arg(i18n(Pic::TARGET_MODE_LABELS[mode])).arg(i18n(Pic::TARGET_MODE_LABELS[rmode])));
+ log(Log::LineType::Error, TQString("Timeout waiting for mode: %1 (target is in mode: %2).")
+ .tqarg(i18n(Pic::TARGET_MODE_LABELS[mode])).tqarg(i18n(Pic::TARGET_MODE_LABELS[rmode])));
return false;
}
@@ -55,11 +55,11 @@ bool Icd2::Debugger::updateState()
return true;
}
-bool Icd2::Debugger::setBreakpoints(const QValueList<Address> &addresses)
+bool Icd2::Debugger::setBreakpoints(const TQValueList<Address> &addresses)
{
if ( addresses.count()==0 ) return specific()->setBreakpoint(Address());
for (uint i=0; i<uint(addresses.count()); i++) {
- log(Log::DebugLevel::Normal, QString("Set breakpoint at %1").arg(toHexLabel(addresses[i], device()->nbCharsAddress())));
+ log(Log::DebugLevel::Normal, TQString("Set breakpoint at %1").tqarg(toHexLabel(addresses[i], device()->nbCharsAddress())));
if ( !specific()->setBreakpoint(addresses[i]) ) return false;
}
return true;
@@ -97,14 +97,14 @@ bool Icd2::Debugger::readRegister(const Register::TypeData &data, BitValue &valu
{
if ( data.type()==Register::Special ) {
if ( data.name()=="WREG" ) return hardware()->readRegister(specific()->addressWREG(), value, 1);
- if ( data.name()=="PC" ) { value = hardware()->getProgramCounter().maskWith(specific()->maskPC()); return !hasError(); }
+ if ( data.name()=="PC" ) { value = hardware()->getProgramCounter().tqmaskWith(specific()->tqmaskPC()); return !hasError(); }
Q_ASSERT(false);
return true;
}
- QString name = device()->registersData().sfrNames[data.address()];
+ TQString name = device()->registersData().sfrNames[data.address()];
if ( name=="WREG" ) return hardware()->readRegister(specific()->addressWREG(), value, 1);
- if ( name=="PCL" ) { value = hardware()->getProgramCounter().maskWith(specific()->maskPC()).byte(0); return !hasError(); }
- if ( name=="PCLATH" ) { value = hardware()->getProgramCounter().maskWith(specific()->maskPC()).byte(1); return !hasError(); }
+ if ( name=="PCL" ) { value = hardware()->getProgramCounter().tqmaskWith(specific()->tqmaskPC()).byte(0); return !hasError(); }
+ if ( name=="PCLATH" ) { value = hardware()->getProgramCounter().tqmaskWith(specific()->tqmaskPC()).byte(1); return !hasError(); }
return hardware()->readRegister(specific()->addressRegister(data.address()), value, 1);
}
@@ -115,7 +115,7 @@ bool Icd2::Debugger::writeRegister(const Register::TypeData &data, BitValue valu
Q_ASSERT(false);
return true;
}
- QString name = device()->registersData().sfrNames[data.address()];
+ TQString name = device()->registersData().sfrNames[data.address()];
if ( name=="WREG" ) return hardware()->writeRegister(specific()->addressWREG(), value, 1);
return hardware()->writeRegister(specific()->addressRegister(data.address()), value, 1);
}
@@ -143,29 +143,29 @@ bool Icd2::DebugProgrammer::internalSetupHardware()
return false;
}
uint reservedBank = 0;
- QString filename;
+ TQString filename;
if ( device()->is18Family() ) {
Debugger *debug = static_cast<Debugger *>(debugger());
reservedBank = static_cast<const P18FDebuggerSpecific *>(debug->specific())->reservedBank();
- filename = QString("de18F_BANK%1.hex").arg(QString(toString(NumberBase::Dec, reservedBank, 2)));
- } else filename = QString("de%1.hex").arg(fdata.debugExec);
+ filename = TQString("de18F_BANK%1.hex").tqarg(TQString(toString(NumberBase::Dec, reservedBank, 2)));
+ } else filename = TQString("de%1.hex").tqarg(fdata.debugExec);
PURL::Url url = dir.findMatchingFilename(filename);
- log(Log::DebugLevel::Normal, QString(" Debug executive file: %1").arg(url.pretty()));
+ log(Log::DebugLevel::Normal, TQString(" Debug executive file: %1").tqarg(url.pretty()));
if ( !url.exists() ) {
- log(Log::LineType::Error, i18n("Could not find debug executive file \"%1\".").arg(url.pretty()));
+ log(Log::LineType::Error, i18n("Could not find debug executive file \"%1\".").tqarg(url.pretty()));
return false;
}
// upload hex file
Log::StringView sview;
PURL::File file(url, sview);
if ( !file.openForRead() ) {
- log(Log::LineType::Error, i18n("Could not open firmware file \"%1\".").arg(url.pretty()));
+ log(Log::LineType::Error, i18n("Could not open firmware file \"%1\".").tqarg(url.pretty()));
return false;
}
- QStringList errors;
+ TQStringList errors;
HexBuffer hbuffer;
if ( !hbuffer.load(file.stream(), errors) ) {
- log(Log::LineType::Error, i18n("Could not read debug executive file \"%1\": %2.").arg(url.pretty()).arg(errors[0]));
+ log(Log::LineType::Error, i18n("Could not read debug executive file \"%1\": %2.").tqarg(url.pretty()).tqarg(errors[0]));
return false;
}
uint nbWords = device()->nbWords(Pic::MemoryRangeType::Code);
@@ -173,8 +173,8 @@ bool Icd2::DebugProgrammer::internalSetupHardware()
if ( fdata.debugExecOffset!=0 && fdata.debugExecOffset!=offset )
for (uint i=0; i<0x100; i++) hbuffer.insert(offset+i, hbuffer[fdata.debugExecOffset+i]);
Pic::Memory::WarningTypes warningTypes;
- QStringList warnings;
- QMap<uint, bool> inRange;
+ TQStringList warnings;
+ TQMap<uint, bool> inRange;
Pic::Memory memory(*device());
memory.fromHexBuffer(Pic::MemoryRangeType::Code, hbuffer, warningTypes, warnings, inRange);
_deArray = memory.arrayForWriting(Pic::MemoryRangeType::Code);
@@ -199,7 +199,7 @@ bool Icd2::DebugProgrammer::internalSetupHardware()
_deStart = specific()->findNonMaskStart(Pic::MemoryRangeType::Code, _deArray);
_deEnd = specific()->findNonMaskEnd(Pic::MemoryRangeType::Code, _deArray);
}
- log(Log::DebugLevel::Extra, QString("debug executive: \"%1\" %2:%3").arg(url.pretty()).arg(toHexLabel(_deStart, 4)).arg(toHexLabel(_deEnd, 4)));
+ log(Log::DebugLevel::Extra, TQString("debug executive: \"%1\" %2:%3").tqarg(url.pretty()).tqarg(toHexLabel(_deStart, 4)).tqarg(toHexLabel(_deEnd, 4)));
return Icd2::ProgrammerBase::internalSetupHardware();
}
@@ -251,9 +251,9 @@ bool Icd2::DebugProgrammer::writeDebugExecutive()
uint inc = device()->addressIncrement(Pic::MemoryRangeType::Code);
Address address = device()->range(Pic::MemoryRangeType::Code).start + inc * (_deStart + i);
log(Log::LineType::Error, i18n("Device memory doesn't match debug executive (at address %1: reading %2 and expecting %3).")
- .arg(toHexLabel(address, device()->nbCharsAddress()))
- .arg(toHexLabel(data[i], device()->nbCharsWord(Pic::MemoryRangeType::Code)))
- .arg(toHexLabel(_deArray[_deStart+i], device()->nbCharsWord(Pic::MemoryRangeType::Code))));
+ .tqarg(toHexLabel(address, device()->nbCharsAddress()))
+ .tqarg(toHexLabel(data[i], device()->nbCharsWord(Pic::MemoryRangeType::Code)))
+ .tqarg(toHexLabel(_deArray[_deStart+i], device()->nbCharsWord(Pic::MemoryRangeType::Code))));
return false;
}
return true;
@@ -265,7 +265,7 @@ bool Icd2::DebugProgrammer::doProgram(const Device::Memory &memory, const Device
if ( !doConnectDevice() ) return false;
_progressMonitor.startNextTask();
// probably needed for all devices that don't have a "erase and write" mode
- if ( range.all() && FAMILY_DATA[family(device()->name())].debugExec==QString("16F7X7") ) {
+ if ( range.all() && FAMILY_DATA[family(device()->name())].debugExec==TQString("16F7X7") ) {
Pic::Memory dmemory(*device());
dmemory.setWord(Pic::MemoryRangeType::Code, 0, 0x0028);
dmemory.setWord(Pic::MemoryRangeType::Code, 1, 0x0030);
@@ -290,7 +290,7 @@ bool Icd2::DebugProgrammer::programAll(const Pic::Memory &mem)
if ( !programAndVerifyRange(Pic::MemoryRangeType::UserId, memory) ) return false;
if ( device()->is18Family() ) {
if ( !hardware()->command("0C00", 0) ) return false; // #### ??
- QString com = "42" + toHex(0xFB5, 8) + toHex(1, 8); // write RSBUG (?)
+ TQString com = "42" + toHex(0xFB5, 8) + toHex(1, 8); // write RSBUG (?)
if ( !hardware()->command(com, 0) ) return false;
if ( !hardware()->command("0C01", 0) ) return false; // #### ??
}
@@ -311,12 +311,12 @@ bool Icd2::DebugProgrammer::internalRead(Device::Memory *mem, const Device::Memo
bool Icd2::DebugProgrammer::readDebugExecutiveVersion()
{
if ( !hardware()->getDebugExecVersion(_debugExecutiveVersion) ) return false;
- log(Log::LineType::Information, i18n(" Debug executive version: %1").arg(_debugExecutiveVersion.pretty()));
+ log(Log::LineType::Information, i18n(" Debug executive version: %1").tqarg(_debugExecutiveVersion.pretty()));
return true;
}
//----------------------------------------------------------------------------
-void Icd2::DebuggerGroup::addDevice(const QString &name, const Device::Data *ddata, ::Group::Support)
+void Icd2::DebuggerGroup::addDevice(const TQString &name, const Device::Data *ddata, ::Group::Support)
{
if ( FAMILY_DATA[family(name)].debugExec==0 ) return;
Group::addDevice(name, ddata, data(name).debugSupport);
@@ -326,7 +326,7 @@ void Icd2::DebuggerGroup::addDevice(const QString &name, const Device::Data *dda
{
const Pic::Data *data = static_cast< ::Debugger::PicBase &>(base).device();
if ( data==0 ) return 0;
- QString debugExec = FAMILY_DATA[family(data->name())].debugExec;
+ TQString debugExec = FAMILY_DATA[family(data->name())].debugExec;
switch (data->architecture().type()) {
case Pic::Architecture::P16X:
if ( debugExec=="16F872" ) return new P16F872DebuggerSpecific(base);
diff --git a/src/progs/icd2/base/icd2_debug.h b/src/progs/icd2/base/icd2_debug.h
index bd2a6fe..7042a22 100644
--- a/src/progs/icd2/base/icd2_debug.h
+++ b/src/progs/icd2/base/icd2_debug.h
@@ -20,6 +20,7 @@ class DebuggerSpecific;
class DebugProgrammer : public ProgrammerBase
{
Q_OBJECT
+ TQ_OBJECT
public:
DebugProgrammer(const ::Programmer::Group &group, const Pic::Data *data);
bool readDebugExecutiveVersion();
@@ -46,7 +47,7 @@ class Debugger : public ::Debugger::PicBase
{
public:
Debugger(DebugProgrammer &programmer) : ::Debugger::PicBase(programmer) {}
- virtual bool setBreakpoints(const QValueList<Address> &addresses);
+ virtual bool setBreakpoints(const TQValueList<Address> &addresses);
Hardware *hardware() { return static_cast<Hardware *>(_programmer.hardware()); }
DebugProgrammer &programmer() { return static_cast<DebugProgrammer &>(_programmer); }
DebuggerSpecific *specific();
@@ -72,13 +73,13 @@ private:
class DebuggerGroup : public Group
{
public:
- virtual QString name() const { return "icd2_debugger"; }
- virtual QString label() const { return i18n("ICD2 Debugger"); }
+ virtual TQString name() const { return "icd2_debugger"; }
+ virtual TQString label() const { return i18n("ICD2 Debugger"); }
virtual ::Programmer::Properties properties() const { return Group::properties() | ::Programmer::Debugger; }
virtual uint maxNbBreakpoints(const Device::Data *) const { return 1; }
protected:
- virtual void addDevice(const QString &name, const Device::Data *data, ::Group::Support support);
+ virtual void addDevice(const TQString &name, const Device::Data *data, ::Group::Support support);
virtual ::Programmer::Base *createBase(const Device::Data *data) const { return new DebugProgrammer(*this, static_cast<const Pic::Data *>(data)); }
virtual ::Debugger::Base *createDebuggerBase(::Programmer::Base &base) const { return new Debugger(static_cast<DebugProgrammer &>(base)); }
virtual ::Debugger::Specific *createDebuggerSpecific(::Debugger::Base &base) const;
diff --git a/src/progs/icd2/base/icd2_debug_specific.cpp b/src/progs/icd2/base/icd2_debug_specific.cpp
index 56cc178..61bc373 100644
--- a/src/progs/icd2/base/icd2_debug_specific.cpp
+++ b/src/progs/icd2/base/icd2_debug_specific.cpp
@@ -19,7 +19,7 @@ Address Icd2::P16FDebuggerSpecific::addressWREG() const
Address Icd2::P16FDebuggerSpecific::addressRegister(Address address) const
{
- QString name = device()->registersData().sfrNames[address];
+ TQString name = device()->registersData().sfrNames[address];
if ( name=="FSR" ) return FAMILY_DATA[family(device()->name())].fsr;
if ( name=="STATUS" ) return FAMILY_DATA[family(device()->name())].status;
return address;
@@ -41,7 +41,7 @@ bool Icd2::P16FDebuggerSpecific::setBreakpoint(Address address)
bool Icd2::P16FDebuggerSpecific::readBreakpoint(BitValue &value)
{
if ( !hardware()->readRegister(0x18E, value, 2) ) return false;
- value = value.maskWith(0x1FFF);
+ value = value.tqmaskWith(0x1FFF);
return true;
}
@@ -50,7 +50,7 @@ bool Icd2::P16FDebuggerSpecific::beginInit(Device::Array *saved)
if ( !hardware()->setTargetReset(Pic::ResetHeld) ) return false;
double vdd;
if ( !hardware()->readVoltage(Pic::TargetVdd, vdd) ) return false;
- log(Log::DebugLevel::Normal, QString(" Target Vdd: %1 V").arg(vdd));
+ log(Log::DebugLevel::Normal, TQString(" Target Vdd: %1 V").tqarg(vdd));
if (saved) {
saved->resize(1);
@@ -73,14 +73,14 @@ bool Icd2::P16FDebuggerSpecific::endInit(BitValue expectedPC)
//log(Log::LineType::Information, i18n("Detected custom ICD2"));
}
if ( value!=expectedPC ) {
- log(Log::LineType::Error, i18n(" PC is not at address %1 (%2)").arg(toHexLabel(expectedPC, 4)).arg(toHexLabel(value, 4)));
+ log(Log::LineType::Error, i18n(" PC is not at address %1 (%2)").tqarg(toHexLabel(expectedPC, 4)).tqarg(toHexLabel(value, 4)));
return false;
}
if ( !setBreakpoint(0x0000) ) return false;
if ( !base().update() ) return false;
if ( base().pc()!=expectedPC ) {
- log(Log::LineType::Error, i18n(" PC is not at address %1 (%2)").arg(toHexLabel(expectedPC, 4)).arg(toHexLabel(base().pc(), 4)));
+ log(Log::LineType::Error, i18n(" PC is not at address %1 (%2)").tqarg(toHexLabel(expectedPC, 4)).tqarg(toHexLabel(base().pc(), 4)));
return false;
}
return true;
@@ -163,7 +163,7 @@ bool Icd2::P16F7X7DebuggerSpecific::init(bool last)
log(Log::DebugLevel::Normal, "Probably detected custom ICD2");
}
if ( value!=expectedPC )
- log(Log::DebugLevel::Normal, i18n(" PC is not at address %1 (%2)").arg(toHexLabel(expectedPC, 4)).arg(toHexLabel(value, 4)));
+ log(Log::DebugLevel::Normal, i18n(" PC is not at address %1 (%2)").tqarg(toHexLabel(expectedPC, 4)).tqarg(toHexLabel(value, 4)));
if ( !setBreakpoint(0x0000) ) return false;
if ( !base().update() ) return false;
@@ -205,7 +205,7 @@ Address Icd2::P18FDebuggerSpecific::addressWREG()const
Address Icd2::P18FDebuggerSpecific::addressRegister(Address address) const
{
- QString name = device()->registersData().sfrNames[address];
+ TQString name = device()->registersData().sfrNames[address];
if ( name=="PCLATU" ) return reservedRegisterOffset() | 0x0F4;
if ( name=="PCLATH" ) return reservedRegisterOffset() | 0x0F5;
if ( name=="FSR0H" ) return reservedRegisterOffset() | 0x0FB;
@@ -241,7 +241,7 @@ bool Icd2::P18FDebuggerSpecific::reset()
log(Log::LineType::Information, i18n("Detected custom ICD2"));
}
if ( base().pc()!=expectedPC ) {
- log(Log::LineType::Error, i18n(" PC is not at address %1 (%2)").arg(toHexLabel(expectedPC, 4)).arg(toHexLabel(base().pc(), 4)));
+ log(Log::LineType::Error, i18n(" PC is not at address %1 (%2)").tqarg(toHexLabel(expectedPC, 4)).tqarg(toHexLabel(base().pc(), 4)));
return false;
}
return true;
diff --git a/src/progs/icd2/base/icd2_debug_specific.h b/src/progs/icd2/base/icd2_debug_specific.h
index d14887b..830ab0f 100644
--- a/src/progs/icd2/base/icd2_debug_specific.h
+++ b/src/progs/icd2/base/icd2_debug_specific.h
@@ -25,7 +25,7 @@ public:
DebugProgrammer &programmer() { return base().programmer(); }
::Debugger::PicSpecific *deviceSpecific() { return base().deviceSpecific(); }
virtual Address addressWREG() const = 0;
- virtual BitValue maskPC() const = 0;
+ virtual BitValue tqmaskPC() const = 0;
virtual Address addressRegister(Address address) const = 0;
virtual bool setBreakpoint(Address address) = 0;
virtual bool readBreakpoint(BitValue &value) = 0;
@@ -42,7 +42,7 @@ public:
virtual BitValue writeMaskBreakpointRegister() const { return 0x8000; }
virtual BitValue readMaskBreakpointRegister() const { return 0x1FFF; }
virtual Address addressWREG() const;
- virtual BitValue maskPC() const { return 0x1FFF; }
+ virtual BitValue tqmaskPC() const { return 0x1FFF; }
virtual Address addressRegister(Address address) const;
virtual bool setBreakpoint(Address address);
virtual bool readBreakpoint(BitValue &value);
@@ -80,7 +80,7 @@ class P18FDebuggerSpecific : public DebuggerSpecific
public:
P18FDebuggerSpecific(::Debugger::Base &base);
virtual Address addressWREG() const;
- virtual BitValue maskPC() const { return 0xFFFF; }
+ virtual BitValue tqmaskPC() const { return 0xFFFF; }
virtual Address addressRegister(Address address) const;
virtual bool setBreakpoint(Address address);
virtual bool readBreakpoint(BitValue &value);
diff --git a/src/progs/icd2/base/icd2_prog.cpp b/src/progs/icd2/base/icd2_prog.cpp
index 7b2a59b..dbea1d3 100644
--- a/src/progs/icd2/base/icd2_prog.cpp
+++ b/src/progs/icd2/base/icd2_prog.cpp
@@ -47,13 +47,13 @@ bool Icd2::ProgrammerBase::selfTest(bool ask)
log(Log::DebugLevel::Normal, " Self-test");
if ( !hardware()->selfTest(_testData) ) return false;
if ( !_testData.pass() ) {
- QString s;
+ TQString s;
for (uint i=0; i<TestData::Nb_VoltageTypes; i++) {
if ( i!=0 ) s += "; ";
s += _testData.pretty(TestData::VoltageType(i));
}
- log(Log::LineType::Warning, i18n("Self-test failed: %1").arg(s));
- if ( ask && !askContinue(i18n("Self-test failed (%1). Do you want to continue anyway?").arg(s)) ) {
+ log(Log::LineType::Warning, i18n("Self-test failed: %1").tqarg(s));
+ if ( ask && !askContinue(i18n("Self-test failed (%1). Do you want to continue anyway?").tqarg(s)) ) {
logUserAbort();
return false;
}
@@ -77,27 +77,27 @@ VersionData Icd2::ProgrammerBase::mplabVersion(::Programmer::FirmwareVersionType
bool Icd2::ProgrammerBase::setupFirmware()
{
const FamilyData &fdata = FAMILY_DATA[family(device()->name())];
- log(Log::DebugLevel::Normal, QString(" Firmware id is %1 and we want %2").arg(_firmwareId).arg(fdata.efid));
+ log(Log::DebugLevel::Normal, TQString(" Firmware id is %1 and we want %2").tqarg(_firmwareId).tqarg(fdata.efid));
if ( fdata.efid==_firmwareId ) return true;
log(Log::LineType::Information, i18n(" Incorrect firmware loaded."));
// find firmware file
PURL::Directory dir = firmwareDirectory();
if ( dir.isEmpty() ) return false;
- QString nameFilter = "ICD" + QString::number(fdata.efid).rightJustify(2, '0') + "??????.hex";
- QStringList files = dir.files(nameFilter);
+ TQString nameFilter = "ICD" + TQString::number(fdata.efid).rightJustify(2, '0') + "??????.hex";
+ TQStringList files = dir.files(nameFilter);
if ( files.isEmpty() ) {
- log(Log::LineType::Error, i18n("Could not find firmware file \"%1\" in directory \"%2\".").arg(nameFilter).arg(dir.path()));
+ log(Log::LineType::Error, i18n("Could not find firmware file \"%1\" in directory \"%2\".").tqarg(nameFilter).tqarg(dir.path()));
return false;
}
// upload hex file
PURL::Url url(dir, files[files.count()-1]);
- log(Log::DebugLevel::Normal, QString(" Firmware file: %1").arg(url.pretty()));
+ log(Log::DebugLevel::Normal, TQString(" Firmware file: %1").tqarg(url.pretty()));
Log::StringView sview;
PURL::File file(url, sview);
if ( !file.openForRead() ) {
- log(Log::LineType::Error, i18n("Could not open firmware file \"%1\".").arg(url.pretty()));
+ log(Log::LineType::Error, i18n("Could not open firmware file \"%1\".").tqarg(url.pretty()));
return false;
}
if ( !doUploadFirmware(file) ) return false;
diff --git a/src/progs/icd2/base/icd2_prog.h b/src/progs/icd2/base/icd2_prog.h
index e8be727..14df438 100644
--- a/src/progs/icd2/base/icd2_prog.h
+++ b/src/progs/icd2/base/icd2_prog.h
@@ -22,6 +22,7 @@ class Hardware;
class ProgrammerBase : public Icd::ProgrammerBase
{
Q_OBJECT
+ TQ_OBJECT
public:
ProgrammerBase(const Programmer::Group &group, const Pic::Data *data, const char *name)
: Icd::ProgrammerBase(group, data, name) {}
@@ -48,6 +49,7 @@ private:
class Programmer : public ProgrammerBase
{
Q_OBJECT
+ TQ_OBJECT
public:
Programmer(const ::Programmer::Group &group, const Pic::Data *data);
};
@@ -56,7 +58,7 @@ public:
class Group : public Icd::Group
{
public:
- virtual QString xmlName() const { return "icd2"; }
+ virtual TQString xmlName() const { return "icd2"; }
virtual ::Programmer::Properties properties() const;
virtual ::Programmer::TargetPowerMode targetPowerMode() const { return ::Programmer::TargetPowerModeFromConfig; }
virtual bool isPortSupported(PortType type) const { return ( type==PortType::Serial || type==PortType::USB ); }
@@ -72,8 +74,8 @@ protected:
class ProgrammerGroup : public Group
{
public:
- virtual QString name() const { return "icd2"; }
- virtual QString label() const { return i18n("ICD2 Programmer"); }
+ virtual TQString name() const { return "icd2"; }
+ virtual TQString label() const { return i18n("ICD2 Programmer"); }
protected:
virtual ::Programmer::Base *createBase(const Device::Data *data) const { return new Programmer(*this, static_cast<const Pic::Data *>(data)); }
diff --git a/src/progs/icd2/base/icd2_serial.cpp b/src/progs/icd2/base/icd2_serial.cpp
index 1ab738c..7f276f0 100644
--- a/src/progs/icd2/base/icd2_serial.cpp
+++ b/src/progs/icd2/base/icd2_serial.cpp
@@ -13,7 +13,7 @@
#include "common/common/misc.h"
//-----------------------------------------------------------------------------
-Icd2::SerialPort::SerialPort(const QString &device, Log::Base &log)
+Icd2::SerialPort::SerialPort(const TQString &device, Log::Base &log)
: Port::Serial(device, NeedDrain | NeedFlush, log)
{}
@@ -24,23 +24,23 @@ bool Icd2::SerialPort::open(Speed speed)
}
//-----------------------------------------------------------------------------
-Icd2::SerialHardware::SerialHardware(::Programmer::Base &base, const QString &portDevice)
+Icd2::SerialHardware::SerialHardware(::Programmer::Base &base, const TQString &portDevice)
: Hardware(base, new SerialPort(portDevice, base))
{}
-bool Icd2::SerialHardware::internalConnect(const QString &mode)
+bool Icd2::SerialHardware::internalConnect(const TQString &mode)
{
if ( !static_cast<SerialPort *>(_port)->open(Port::Serial::S19200) ) return false;
if ( !reset() ) return false;
if ( !_port->send("Z", 1) ) return false;
- QString s;
+ TQString s;
if ( !_port->receive(4, s) ) return false;
if ( !reset() ) return false;
- QByteArray a = toAscii(mode);
+ TQByteArray a = toAscii(mode);
if ( !_port->send(a.data(), a.count()) ) return false;
if ( !_port->receive(1, s) ) return false;
if ( s.upper()!=mode ) {
- log(Log::LineType::Error, i18n("Failed to set port mode to '%1'.").arg(mode));
+ log(Log::LineType::Error, i18n("Failed to set port mode to '%1'.").tqarg(mode));
return false;
}
//log(Log::Debug, "set fast speed");
diff --git a/src/progs/icd2/base/icd2_serial.h b/src/progs/icd2/base/icd2_serial.h
index 546e7b3..0291f49 100644
--- a/src/progs/icd2/base/icd2_serial.h
+++ b/src/progs/icd2/base/icd2_serial.h
@@ -20,7 +20,7 @@ namespace Icd2
class SerialPort : public Port::Serial
{
public:
- SerialPort(const QString &portDevice, Log::Base &log);
+ SerialPort(const TQString &portDevice, Log::Base &log);
bool open(Speed speed);
};
@@ -28,12 +28,12 @@ public:
class SerialHardware : public Hardware
{
public:
- SerialHardware(::Programmer::Base &base, const QString &portDevice);
+ SerialHardware(::Programmer::Base &base, const TQString &portDevice);
private:
bool setFastSpeed();
bool reset();
- virtual bool internalConnect(const QString &mode);
+ virtual bool internalConnect(const TQString &mode);
};
} // namespace
diff --git a/src/progs/icd2/base/icd2_usb.cpp b/src/progs/icd2/base/icd2_usb.cpp
index 945ef6f..7cc2458 100644
--- a/src/progs/icd2/base/icd2_usb.cpp
+++ b/src/progs/icd2/base/icd2_usb.cpp
@@ -27,7 +27,7 @@ Icd2::USBPort::USBPort(uint deviceId, Log::Base &log)
bool Icd2::USBPort::doSequence(SequenceType type, char *data, uint size)
{
- QByteArray tx(0x12);
+ TQByteArray tx(0x12);
for (uint i=0; i<uint(tx.count()); i++) tx[i] = 0x00;
tx[0x00] = SEQUENCE_DATA[type].type;
tx[0x01] = _seqnum;
@@ -51,7 +51,7 @@ bool Icd2::USBPort::doSequence(SequenceType type, char *data, uint size)
case Nb_SequenceTypes: Q_ASSERT(false); break;
}
- QByteArray rx(0x08);
+ TQByteArray rx(0x08);
if ( !read(0x81, rx.data(), rx.size(), 0) ) return false;
//Q_ASSERT( rx[0]==tx[1] );
@@ -60,14 +60,14 @@ bool Icd2::USBPort::doSequence(SequenceType type, char *data, uint size)
return true;
}
-bool Icd2::USBPort::connectDevice(const QString &mode)
+bool Icd2::USBPort::connectDevice(const TQString &mode)
{
_seqnum = 0xC1; // preset seqnum
_ctype = 0x00;
if ( !doSequence(Connect, 0, 0) ) return false;
if ( !send("Z", 1) ) return false;
- QString s;
+ TQString s;
if ( !receive(4, s) ) return false;
_ctype = 0x00;
@@ -78,7 +78,7 @@ bool Icd2::USBPort::connectDevice(const QString &mode)
return false;
}
_ctype = 0x02;
- QByteArray a = toAscii(mode);
+ TQByteArray a = toAscii(mode);
if ( !doSequence(Send, a.data(), a.count()) ) return false;
char c;
_ctype = 0x02;
@@ -92,7 +92,7 @@ bool Icd2::USBPort::connectDevice(const QString &mode)
bool Icd2::USBPort::internalReceive(uint size, char *data, uint)
{
if (_dataSend) {
- //_ctype = qMin(0x65, qRound(4.8 * size)); // timing ?? (1.6 for my ICD2)
+ //_ctype = qMin(0x65, tqRound(4.8 * size)); // timing ?? (1.6 for my ICD2)
_ctype = 0xC9;
} else _ctype = 0xC9;
bool ok = doSequence(Receive, data, size);
@@ -103,7 +103,7 @@ bool Icd2::USBPort::internalReceive(uint size, char *data, uint)
bool Icd2::USBPort::internalSend(const char *data, uint size, uint)
{
if (_dataSend) {
- //_ctype = qMin(0x65, qRound(4.8 * size)); // timing ?? (1.6 for my ICD2)
+ //_ctype = qMin(0x65, tqRound(4.8 * size)); // timing ?? (1.6 for my ICD2)
_ctype = 0xC9;
} else _ctype = 0xC9;
bool ok = doSequence(Send, (char *)data, size);
@@ -111,16 +111,16 @@ bool Icd2::USBPort::internalSend(const char *data, uint size, uint)
return ok;
}
-bool Icd2::USBPort::poll(uint size, QString &s)
+bool Icd2::USBPort::poll(uint size, TQString &s)
{
- QMemArray<uchar> a;
+ TQMemArray<uchar> a;
if ( !poll(size, a) ) return false;
s.fill(0, size);
for (uint i=0; i<size; i++) s[i] = a[i];
return true;
}
-bool Icd2::USBPort::poll(uint size, QMemArray<uchar> &a)
+bool Icd2::USBPort::poll(uint size, TQMemArray<uchar> &a)
{
a.resize(size);
for (;;) {
@@ -128,7 +128,7 @@ bool Icd2::USBPort::poll(uint size, QMemArray<uchar> &a)
if ( !doSequence(Poll, (char *)a.data(), size) ) return false;
if (_poll) break;
}
- //log(Log::DebugLevel::Max, QString("Receiced: \"%1\"").arg(toPrintable((const char *)a.data(), size)));
+ //log(Log::DebugLevel::Max, TQString("Receiced: \"%1\"").tqarg(toPrintable((const char *)a.data(), size)));
return true;
}
@@ -138,7 +138,7 @@ bool Icd2::USBPort::dataSend(const char *data, uint size)
return Port::USB::send(data, size);
}
-bool Icd2::USBPort::dataReceive(uint size, QString &s)
+bool Icd2::USBPort::dataReceive(uint size, TQString &s)
{
_dataSend = true;
return Port::USB::receive(size, s);
@@ -149,10 +149,10 @@ Icd2::USBHardware::USBHardware(::Programmer::Base &base)
: Hardware(base, new USBPort(ID_CLIENT, base))
{}
-bool Icd2::USBHardware::internalConnect(const QString &mode)
+bool Icd2::USBHardware::internalConnect(const TQString &mode)
{
// load control messages for USB device if needed
- log(Log::DebugLevel::Extra, QString("need firmware ? %1").arg(USBPort::findDevice(Microchip::VENDOR_ID, ID_FIRMWARE)!=0));
+ log(Log::DebugLevel::Extra, TQString("need firmware ? %1").tqarg(USBPort::findDevice(Microchip::VENDOR_ID, ID_FIRMWARE)!=0));
if ( Port::USB::findDevice(Microchip::VENDOR_ID, ID_FIRMWARE) ) {
USBPort port(ID_FIRMWARE, *this);
if ( !port.open() ) return false;
@@ -163,7 +163,7 @@ bool Icd2::USBHardware::internalConnect(const QString &mode)
}
port.close();
for (uint i=0; i<10; i++) {
- log(Log::DebugLevel::Extra, QString("client here ? %1").arg(USBPort::findDevice(Microchip::VENDOR_ID, ID_CLIENT)!=0));
+ log(Log::DebugLevel::Extra, TQString("client here ? %1").tqarg(USBPort::findDevice(Microchip::VENDOR_ID, ID_CLIENT)!=0));
if ( Port::USB::findDevice(Microchip::VENDOR_ID, ID_CLIENT) ) break;
Port::msleep(1000);
}
diff --git a/src/progs/icd2/base/icd2_usb.h b/src/progs/icd2/base/icd2_usb.h
index c2677a6..30d9065 100644
--- a/src/progs/icd2/base/icd2_usb.h
+++ b/src/progs/icd2/base/icd2_usb.h
@@ -22,11 +22,11 @@ class USBPort : public Port::USB
{
public:
USBPort(uint deviceId, Log::Base &log);
- bool connectDevice(const QString &mode);
- bool poll(uint size, QString &s);
- bool poll(uint size, QMemArray<uchar> &data);
+ bool connectDevice(const TQString &mode);
+ bool poll(uint size, TQString &s);
+ bool poll(uint size, TQMemArray<uchar> &data);
bool dataSend(const char *data, uint size);
- bool dataReceive(uint size, QString &s);
+ bool dataReceive(uint size, TQString &s);
private:
uchar _seqnum;
@@ -55,7 +55,7 @@ private:
enum { ID_FIRMWARE = 0x8000, // ICD2 id before usb firmware is transmitted
ID_CLIENT = 0x8001 // ICD2 id after firmware is transmitted
};
- virtual bool internalConnect(const QString &mode);
+ virtual bool internalConnect(const TQString &mode);
};
} // namespace
diff --git a/src/progs/icd2/base/icd_prog.cpp b/src/progs/icd2/base/icd_prog.cpp
index 6fadf06..00f7c25 100644
--- a/src/progs/icd2/base/icd_prog.cpp
+++ b/src/progs/icd2/base/icd_prog.cpp
@@ -16,10 +16,10 @@ bool Icd::ProgrammerBase::doUploadFirmware(PURL::File &file)
{
const Device::Data &data = *Device::lister().data("16F876");
Pic::Memory memory(static_cast<const Pic::Data &>(data));
- QStringList errors, warnings;
+ TQStringList errors, warnings;
Pic::Memory::WarningTypes warningTypes;
if ( !memory.load(file.stream(), errors, warningTypes, warnings) ) {
- log(Log::LineType::Error, i18n("Could not read firmware hex file \"%1\": %2.").arg(file.url().pretty()).arg(errors[0]));
+ log(Log::LineType::Error, i18n("Could not read firmware hex file \"%1\": %2.").tqarg(file.url().pretty()).tqarg(errors[0]));
return false;
}
if ( warningTypes!=Pic::Memory::NoWarning ) {
diff --git a/src/progs/icd2/base/icd_prog.h b/src/progs/icd2/base/icd_prog.h
index ba6d9bb..8a0ab2e 100644
--- a/src/progs/icd2/base/icd_prog.h
+++ b/src/progs/icd2/base/icd_prog.h
@@ -19,6 +19,7 @@ namespace Icd
class ProgrammerBase : public ::Programmer::PicBase
{
Q_OBJECT
+ TQ_OBJECT
public:
ProgrammerBase(const Programmer::Group &group, const Pic::Data *data, const char *name)
: ::Programmer::PicBase(group, data, name) {}
diff --git a/src/progs/icd2/base/microchip.h b/src/progs/icd2/base/microchip.h
index 627b2ad..20ac4ed 100644
--- a/src/progs/icd2/base/microchip.h
+++ b/src/progs/icd2/base/microchip.h
@@ -9,7 +9,7 @@
#ifndef MICROCHIP_H
#define MICROCHIP_H
-#include <qstring.h>
+#include <tqstring.h>
namespace Microchip
{
diff --git a/src/progs/icd2/gui/icd2_group_ui.cpp b/src/progs/icd2/gui/icd2_group_ui.cpp
index 6f00788..b8d71df 100644
--- a/src/progs/icd2/gui/icd2_group_ui.cpp
+++ b/src/progs/icd2/gui/icd2_group_ui.cpp
@@ -14,38 +14,38 @@
#include "progs/icd2/base/icd2_debug.h"
//----------------------------------------------------------------------------
-Icd2::AdvancedDialog::AdvancedDialog(ProgrammerBase &base, QWidget *parent)
- : ::Programmer::PicAdvancedDialog(base, parent, "icd2_advanced_dialog")
+Icd2::AdvancedDialog::AdvancedDialog(ProgrammerBase &base, TQWidget *tqparent)
+ : ::Programmer::PicAdvancedDialog(base, tqparent, "icd2_advanced_dialog")
{
uint row = _firmwareContainer->numRows();
- QLabel *label = new QLabel(i18n("Id:"), _firmwareContainer);
+ TQLabel *label = new TQLabel(i18n("Id:"), _firmwareContainer);
_firmwareContainer->addWidget(label, row,row, 0,0);
- _firmwareIdLabel = new QLabel(_firmwareContainer);
+ _firmwareIdLabel = new TQLabel(_firmwareContainer);
_firmwareContainer->addWidget(_firmwareIdLabel, row,row, 1,1);
row++;
row = _programmerContainer->numRows();
if ( base.group().properties() & ::Programmer::Debugger ) {
- ButtonContainer *container = new ::Programmer::ButtonContainer(i18n("Debug Executive"), this, SLOT(updateDebugExecutive()), _programmerContainer);
+ ButtonContainer *container = new ::Programmer::ButtonContainer(i18n("Debug Executive"), TQT_TQOBJECT(this), TQT_SLOT(updateDebugExecutive()), _programmerContainer);
_programmerContainer->addWidget(container, row,row, 0,1);
- label = new QLabel(i18n("Version:"), container);
+ label = new TQLabel(i18n("Version:"), container);
container->addWidget(label, 1,1, 0,0);
- _debugExecLabel = new QLabel(container);
+ _debugExecLabel = new TQLabel(container);
container->addWidget(_debugExecLabel, 1,1, 1,1);
row++;
} else _debugExecLabel = 0;
for (uint i=0; i<TestData::Nb_VoltageTypes; i++) {
- QLabel *label = new QLabel(i18n(TestData::VOLTAGE_LABELS[i]) + ":", _selfTestContainer);
+ TQLabel *label = new TQLabel(i18n(TestData::VOLTAGE_LABELS[i]) + ":", _selfTestContainer);
_selfTestContainer->addWidget(label, 1+i,1+i, 0,0);
- _tests[i] = new QLabel(_selfTestContainer);
+ _tests[i] = new TQLabel(_selfTestContainer);
_selfTestContainer->addWidget(_tests[i], 1+i,1+i, 1,1);
}
}
void Icd2::AdvancedDialog::updateDebugExecutive()
{
- ::BusyCursor bc;
+ ::PBusyCursor bc;
if ( ensureConnected() ) {
Pic::TargetMode mode;
if ( !base().getTargetMode(mode) ) return;
@@ -70,12 +70,12 @@ void Icd2::AdvancedDialog::updateDisplay()
}
//----------------------------------------------------------------------------
-::Programmer::ConfigWidget *Icd2::GroupUI::createConfigWidget(QWidget *parent) const
+::Programmer::ConfigWidget *Icd2::GroupUI::createConfigWidget(TQWidget *tqparent) const
{
- return new ::Programmer::ConfigWidget(static_cast<const Group &>(group()), parent);
+ return new ::Programmer::ConfigWidget(static_cast<const Group &>(group()), tqparent);
}
-::Programmer::AdvancedDialog *Icd2::GroupUI::createAdvancedDialog(::Programmer::Base &base, QWidget *parent) const
+::Programmer::AdvancedDialog *Icd2::GroupUI::createAdvancedDialog(::Programmer::Base &base, TQWidget *tqparent) const
{
- return new AdvancedDialog(static_cast<ProgrammerBase &>(base), parent);
+ return new AdvancedDialog(static_cast<ProgrammerBase &>(base), tqparent);
}
diff --git a/src/progs/icd2/gui/icd2_group_ui.h b/src/progs/icd2/gui/icd2_group_ui.h
index 93d66e7..14c0fdb 100644
--- a/src/progs/icd2/gui/icd2_group_ui.h
+++ b/src/progs/icd2/gui/icd2_group_ui.h
@@ -21,16 +21,17 @@ class Group;
class AdvancedDialog : public ::Programmer::PicAdvancedDialog
{
Q_OBJECT
+ TQ_OBJECT
public:
- AdvancedDialog(ProgrammerBase &base, QWidget *parent);
+ AdvancedDialog(ProgrammerBase &base, TQWidget *tqparent);
virtual void updateDisplay();
private slots:
void updateDebugExecutive();
private:
- QLabel *_firmwareIdLabel, *_debugExecLabel;
- QLabel *_tests[TestData::Nb_VoltageTypes];
+ TQLabel *_firmwareIdLabel, *_debugExecLabel;
+ TQLabel *_tests[TestData::Nb_VoltageTypes];
ProgrammerBase &base() { return static_cast<ProgrammerBase &>(_base); }
};
@@ -38,9 +39,9 @@ private:
class GroupUI : public ::Programmer::GroupUI
{
public:
- virtual ::Programmer::ConfigWidget *createConfigWidget(QWidget *parent) const;
+ virtual ::Programmer::ConfigWidget *createConfigWidget(TQWidget *tqparent) const;
virtual bool hasAdvancedDialog() const { return true; }
- virtual ::Programmer::AdvancedDialog *createAdvancedDialog(::Programmer::Base &base, QWidget *parent) const;
+ virtual ::Programmer::AdvancedDialog *createAdvancedDialog(::Programmer::Base &base, TQWidget *tqparent) const;
};
} // namespace
diff --git a/src/progs/icd2/xml/xml_icd2_parser.cpp b/src/progs/icd2/xml/xml_icd2_parser.cpp
index 7ce2ad9..06eed27 100644
--- a/src/progs/icd2/xml/xml_icd2_parser.cpp
+++ b/src/progs/icd2/xml/xml_icd2_parser.cpp
@@ -19,21 +19,21 @@ public:
XmlToData() : Programmer::XmlToData<Data>("icd2", "Icd2") {}
private:
- virtual uint familyIndex(const QString &family) const;
- virtual void parseData(QDomElement element, Data &data);
- virtual void outputData(const Data &data, QTextStream &s) const;
+ virtual uint familyIndex(const TQString &family) const;
+ virtual void parseData(TQDomElement element, Data &data);
+ virtual void outputData(const Data &data, TQTextStream &s) const;
};
-uint Icd2::XmlToData::familyIndex(const QString &family) const
+uint Icd2::XmlToData::familyIndex(const TQString &family) const
{
uint i = 0;
for (; Icd2::FAMILY_DATA[i].efid!=0; i++)
if ( family==Icd2::FAMILY_DATA[i].name ) break;
- if ( Icd2::FAMILY_DATA[i].efid==0 ) qFatal(QString("Family \"%1\" is unknown").arg(family));
+ if ( Icd2::FAMILY_DATA[i].efid==0 ) qFatal(TQString("Family \"%1\" is unknown").tqarg(family));
return i;
}
-void Icd2::XmlToData::parseData(QDomElement element, Data &data)
+void Icd2::XmlToData::parseData(TQDomElement element, Data &data)
{
bool ok;
data.famid = fromHexLabel(element.attribute("famid"), 2, &ok);
@@ -41,7 +41,7 @@ void Icd2::XmlToData::parseData(QDomElement element, Data &data)
data.debugSupport = extractSupport(element.attribute("debug_support_type"));
}
-void Icd2::XmlToData::outputData(const Data &data, QTextStream &s) const
+void Icd2::XmlToData::outputData(const Data &data, TQTextStream &s) const
{
s << toHexLabel(data.famid, 2) << ", ";
s << "::Group::Support::Type(" << data.debugSupport.type() << ")";
diff --git a/src/progs/manager/breakpoint.cpp b/src/progs/manager/breakpoint.cpp
index 15e08e0..dc7d836 100644
--- a/src/progs/manager/breakpoint.cpp
+++ b/src/progs/manager/breakpoint.cpp
@@ -23,7 +23,7 @@ Breakpoint::List &Breakpoint::list()
void Breakpoint::List::append(const Data &data)
{
- Q_ASSERT( !contains(data) );
+ Q_ASSERT( !tqcontains(data) );
StateData sdata;
sdata.data = data;
_list.append(sdata);
@@ -32,8 +32,8 @@ void Breakpoint::List::append(const Data &data)
void Breakpoint::List::remove(const Data &data)
{
- Q_ASSERT( contains(data) );
- _list.remove(find(data));
+ Q_ASSERT( tqcontains(data) );
+ _list.remove(tqfind(data));
delayedChanged();
}
@@ -43,17 +43,17 @@ void Breakpoint::List::clear()
delayedChanged();
}
-QValueList<Breakpoint::List::StateData>::iterator Breakpoint::List::find(const Data &data)
+TQValueList<Breakpoint::List::StateData>::iterator Breakpoint::List::tqfind(const Data &data)
{
- QValueList<StateData>::iterator it;
+ TQValueList<StateData>::iterator it;
for (it=_list.begin(); it!=_list.end(); ++it)
if ( (*it).data==data ) return it;
return _list.end();
}
-QValueList<Breakpoint::List::StateData>::const_iterator Breakpoint::List::find(const Data &data) const
+TQValueList<Breakpoint::List::StateData>::const_iterator Breakpoint::List::tqfind(const Data &data) const
{
- QValueList<StateData>::const_iterator it;
+ TQValueList<StateData>::const_iterator it;
for (it=_list.begin(); it!=_list.end(); ++it)
if ( (*it).data==data ) return it;
return _list.end();
@@ -61,14 +61,14 @@ QValueList<Breakpoint::List::StateData>::const_iterator Breakpoint::List::find(c
void Breakpoint::List::setState(const Data &data, State state)
{
- Q_ASSERT( contains(data) );
- (*find(data)).state = state;
+ Q_ASSERT( tqcontains(data) );
+ (*tqfind(data)).state = state;
delayedChanged();
}
void Breakpoint::List::setAddress(const Data &data, Address address)
{
- Q_ASSERT( contains(data) );
- (*find(data)).address = address;
+ Q_ASSERT( tqcontains(data) );
+ (*tqfind(data)).address = address;
delayedChanged();
}
diff --git a/src/progs/manager/breakpoint.h b/src/progs/manager/breakpoint.h
index fca0570..07f5263 100644
--- a/src/progs/manager/breakpoint.h
+++ b/src/progs/manager/breakpoint.h
@@ -39,6 +39,7 @@ extern List &list();
class List : public GenericStorage
{
Q_OBJECT
+ TQ_OBJECT
public:
List() {}
void append(const Data &data);
@@ -46,9 +47,9 @@ public:
void clear();
uint count() const { return _list.count(); }
const Data &data(uint i) const { return _list[i].data; }
- bool contains(const Data &data) const { return find(data)!=_list.end(); }
- State state(const Data &data) const { return (*find(data)).state; }
- Address address(const Data &data) const { return (*find(data)).address; }
+ bool tqcontains(const Data &data) const { return tqfind(data)!=_list.end(); }
+ State state(const Data &data) const { return (*tqfind(data)).state; }
+ Address address(const Data &data) const { return (*tqfind(data)).address; }
void setState(const Data &data, State state);
void setAddress(const Data &data, Address address);
@@ -60,9 +61,9 @@ private:
Address address;
State state;
};
- QValueList<StateData> _list;
- QValueList<StateData>::const_iterator find(const Data &data) const;
- QValueList<StateData>::iterator find(const Data &data);
+ TQValueList<StateData> _list;
+ TQValueList<StateData>::const_iterator tqfind(const Data &data) const;
+ TQValueList<StateData>::iterator tqfind(const Data &data);
};
} // namespace
diff --git a/src/progs/manager/debug_manager.cpp b/src/progs/manager/debug_manager.cpp
index 7889432..631a4bd 100644
--- a/src/progs/manager/debug_manager.cpp
+++ b/src/progs/manager/debug_manager.cpp
@@ -8,8 +8,8 @@
***************************************************************************/
#include "debug_manager.h"
-#include <qtimer.h>
-#include <qeventloop.h>
+#include <tqtimer.h>
+#include <tqeventloop.h>
#include "coff/base/text_coff.h"
#include "coff/base/cdb_parser.h"
@@ -23,11 +23,11 @@
Debugger::Manager *Debugger::manager = 0;
Debugger::Manager::Manager()
- : QObject(Programmer::manager, "debug_manager"), Log::Base(Programmer::manager), GenericView(Breakpoint::list()),
+ : TQObject(Programmer::manager, "debug_manager"), Log::Base(Programmer::manager), GenericView(Breakpoint::list()),
_coff(0), _data(0)
{
- connect(&_runTimer, SIGNAL(timeout()), SLOT(slotRunTimeout()));
- connect(&_stepTimer, SIGNAL(timeout()), SLOT(doStep()));
+ connect(&_runTimer, TQT_SIGNAL(timeout()), TQT_SLOT(slotRunTimeout()));
+ connect(&_stepTimer, TQT_SIGNAL(timeout()), TQT_SLOT(doStep()));
}
Debugger::Manager::~Manager()
@@ -81,7 +81,7 @@ bool Debugger::Manager::internalInit()
if ( !coffUrl().exists() ) return false;
Log::Base log;
log.setView(compileView());
- log.log(Log::LineType::Information, i18n("Parsing COFF file: %1").arg(coffUrl().pretty()));
+ log.log(Log::LineType::Information, i18n("Parsing COFF file: %1").tqarg(coffUrl().pretty()));
_coff = new Coff::TextObject(_data, coffUrl());
if ( !_coff->parse(log) ) {
delete _coff;
@@ -110,7 +110,7 @@ void Debugger::Manager::freeActiveBreakpoint()
uint max = programmerGroup()->maxNbBreakpoints(deviceData());
Q_ASSERT( nb<=max && max!=0 );
if ( nb==max ) {
- log(Log::LineType::Warning, i18n("The number of active breakpoints is higher than the maximum for the current debugger (%1): disabling the last breakpoint.").arg(max));
+ log(Log::LineType::Warning, i18n("The number of active breakpoints is higher than the maximum for the current debugger (%1): disabling the last breakpoint.").tqarg(max));
Breakpoint::list().setState(last, Breakpoint::Disabled);
}
}
@@ -137,9 +137,9 @@ bool Debugger::Manager::checkBreakpoint(const Breakpoint::Data &bdata, bool only
{
address = Address();
if ( _coff==0 ) return true;
- QValueVector<Address> addresses = _coff->addresses(bdata.url, bdata.line);
+ TQValueVector<Address> addresses = _coff->addresses(bdata.url, bdata.line);
if ( addresses.isEmpty() ) {
- QString s = i18n("Breakpoint at non-code line.");
+ TQString s = i18n("Breakpoint at non-code line.");
if (onlyWarn) log(Log::LineType::Warning, s);
else sorry(s);
return false;
@@ -166,9 +166,9 @@ void Debugger::Manager::computeBreakpointAddresses()
}
}
-QValueList<Address> Debugger::Manager::activeBreakpointAddresses() const
+TQValueList<Address> Debugger::Manager::activeBreakpointAddresses() const
{
- QValueList<Address> addresses;
+ TQValueList<Address> addresses;
for (uint i=0; i<Breakpoint::list().count(); i++) {
const Breakpoint::Data &data = Breakpoint::list().data(i);
if ( Breakpoint::list().state(data)==Breakpoint::Active ) addresses.append(Breakpoint::list().address(data));
@@ -193,7 +193,7 @@ bool Debugger::Manager::update(bool gotoPC)
_readRegisters.clear();
if ( !updateRegisters() ) return false;
if ( debugger() ) emit statusChanged(debugger()->statusString());
- else emit statusChanged(QString::null);
+ else emit statusChanged(TQString());
_currentSourceLines.clear();
if (_coff) _currentSourceLines = _coff->sourceLinesForAddress(pc().toUInt());
updateView(gotoPC);
@@ -205,15 +205,15 @@ bool Debugger::Manager::updateRegister(const Register::TypeData &data)
// read related registers
const Device::RegistersData *rdata = deviceData()->registersData();
Q_ASSERT(rdata);
- QValueList<Register::TypeData> related = rdata->relatedRegisters(data);
+ TQValueList<Register::TypeData> related = rdata->relatedRegisters(data);
for (uint k=0; k<uint(related.count()); k++)
if ( !readRegister(related[k]) ) return false;
// read port status
if ( data.type()==Register::Regular ) {
int index = rdata->portIndex(data.address());
if ( index!=-1 ) {
- QMap<uint, Device::PortBitData> data;
- if ( !debugger()->updatePortStatus(index, data) ) return false;
+ TQMap<uint, Device::PortBitData> data;
+ if ( !debugger()->updatePorttqStatus(index, data) ) return false;
Register::list().setPortData(index, data);
}
}
@@ -223,7 +223,7 @@ bool Debugger::Manager::updateRegister(const Register::TypeData &data)
bool Debugger::Manager::updateRegisters()
{
if ( programmer()==0 || programmer()->state()!=Programmer::Halted ) return true;
- QValueList<Register::TypeData> watched = Register::list().watched();
+ TQValueList<Register::TypeData> watched = Register::list().watched();
for (uint i=0; i<uint(watched.count()); i++)
if ( !updateRegister(watched[i]) ) return false;
return true;
@@ -265,13 +265,13 @@ bool Debugger::Manager::checkIfContinueStepping(bool &continueStepping)
continueStepping = false;
if ( !readConfigEntry(Config::OnlyStopOnSourceLine).toBool() ) return true;
if ( !update(false) ) return false;
- QMap<PURL::Url, uint>::const_iterator it;
+ TQMap<PURL::Url, uint>::const_iterator it;
for (it=_currentSourceLines.begin(); it!=_currentSourceLines.end(); ++it) {
PURL::FileGroup group = it.key().fileType().data().group;
if ( group!=PURL::Source && group!=PURL::Header ) continue;
if ( !it.key().exists() ) continue;
if ( readConfigEntry(Config::OnlyStopOnProjectSourceLine).toBool() && !isProjectSource(it.key()) ) continue;
- QValueVector<Address> addresses = _coff->addresses(it.key(), it.data());
+ TQValueVector<Address> addresses = _coff->addresses(it.key(), it.data());
qHeapSort(addresses);
Q_ASSERT( addresses.count()!=0 );
if ( pc()!=addresses[0] ) continue; // we only break if pc is on the first instruction of the source line
@@ -331,7 +331,7 @@ void Debugger::Manager::setRegisterWatched(const Register::TypeData &data, bool
bool Debugger::Manager::readRegister(const Register::TypeData &data)
{
Q_ASSERT( data.type()==Register::Regular || data.type()==Register::Special );
- if ( _readRegisters.contains(data) ) return true;
+ if ( _readRegisters.tqcontains(data) ) return true;
BitValue value;
if ( !debugger()->readRegister(data, value) ) return false;
Register::list().setValue(data, value);
@@ -384,7 +384,7 @@ bool Debugger::Manager::prepareDebugging()
break;
}
if ( i==Programmer::Nb_InputFileTypes ) {
- log(Log::LineType::Error, i18n("Cannot start debugging session without input file (%1).").arg(first.pretty()));
+ log(Log::LineType::Error, i18n("Cannot start debugging session without input file (%1).").tqarg(first.pretty()));
return false;
}
}
diff --git a/src/progs/manager/debug_manager.h b/src/progs/manager/debug_manager.h
index 90b8584..1598287 100644
--- a/src/progs/manager/debug_manager.h
+++ b/src/progs/manager/debug_manager.h
@@ -9,7 +9,7 @@
#ifndef DEBUG_MANAGER_H
#define DEBUG_MANAGER_H
-#include <qtimer.h>
+#include <tqtimer.h>
#include "common/global/log.h"
#include "common/global/purl.h"
@@ -24,9 +24,10 @@ namespace CDB { class Object; }
namespace Debugger
{
-class Manager : public QObject, public Log::Base, public GenericView
+class Manager : public TQObject, public Log::Base, public GenericView
{
Q_OBJECT
+ TQ_OBJECT
public:
Manager();
virtual ~Manager();
@@ -58,13 +59,13 @@ public slots:
void stopWatchAll();
signals:
- void statusChanged(const QString &text);
+ void statusChanged(const TQString &text);
void targetStateChanged();
- void actionMessage(const QString &text);
+ void actionMessage(const TQString &text);
protected:
Coff::TextObject *_coff;
- QMap<PURL::Url, uint> _currentSourceLines;
+ TQMap<PURL::Url, uint> _currentSourceLines;
void freeActiveBreakpoint();
bool checkBreakpoint(const Breakpoint::Data &bdata, bool onlyWarn, Address &address);
@@ -81,11 +82,11 @@ private slots:
private:
const Device::Data *_data;
- QTimer _runTimer, _stepTimer;
- QValueList<Register::TypeData> _readRegisters;
+ TQTimer _runTimer, _stepTimer;
+ TQValueList<Register::TypeData> _readRegisters;
void computeBreakpointAddresses();
- QValueList<Address> activeBreakpointAddresses() const;
+ TQValueList<Address> activeBreakpointAddresses() const;
void updateBreakpointsDisplay();
virtual void updateView() { updateView(false); }
virtual void updateView(bool gotoPC) = 0;
diff --git a/src/progs/manager/prog_manager.cpp b/src/progs/manager/prog_manager.cpp
index bc824c9..c39d955 100644
--- a/src/progs/manager/prog_manager.cpp
+++ b/src/progs/manager/prog_manager.cpp
@@ -18,8 +18,8 @@
//----------------------------------------------------------------------------
Programmer::Manager *Programmer::manager = 0;
-Programmer::Manager::Manager(QObject *parent)
- : QObject(parent, "programmer_manager"), _programmer(0)
+Programmer::Manager::Manager(TQObject *tqparent)
+ : TQObject(tqparent, "programmer_manager"), _programmer(0)
{}
Programmer::Manager::~Manager()
@@ -39,11 +39,11 @@ void Programmer::Manager::createProgrammer(const Device::Data *data, const Hardw
delete _programmer;
_programmer = group().createProgrammer(isTargetSelfPowered(), data, hd);
_programmer->Log::Base::setParent(this);
- connect(_programmer, SIGNAL(actionMessage(const QString &)), SIGNAL(actionMessage(const QString &)));
- connect(&_programmer->progressMonitor(), SIGNAL(setLabel(const QString &)), SIGNAL(actionMessage(const QString &)));
- connect(&_programmer->progressMonitor(), SIGNAL(setTotalProgress(uint)), SIGNAL(setTotalProgress(uint)));
- connect(&_programmer->progressMonitor(), SIGNAL(setProgress(uint)), SIGNAL(setProgress(uint)));
- connect(&_programmer->progressMonitor(), SIGNAL(showProgress(bool)), SIGNAL(showProgress(bool)));
+ connect(_programmer, TQT_SIGNAL(actionMessage(const TQString &)), TQT_SIGNAL(actionMessage(const TQString &)));
+ connect(&_programmer->progressMonitor(), TQT_SIGNAL(setLabel(const TQString &)), TQT_SIGNAL(actionMessage(const TQString &)));
+ connect(&_programmer->progressMonitor(), TQT_SIGNAL(setTotalProgress(uint)), TQT_SIGNAL(setTotalProgress(uint)));
+ connect(&_programmer->progressMonitor(), TQT_SIGNAL(setProgress(uint)), TQT_SIGNAL(setProgress(uint)));
+ connect(&_programmer->progressMonitor(), TQT_SIGNAL(showProgress(bool)), TQT_SIGNAL(showProgress(bool)));
}
bool Programmer::Manager::initProgramming(bool debugging)
@@ -61,8 +61,8 @@ bool Programmer::Manager::internalInitProgramming(bool)
}
if ( !group().isSupported(device()->name()) ) {
if ( group().isSoftware() && group().supportedDevices().isEmpty() )
- sorry(i18n("Could not detect supported devices for \"%1\". Please check installation.").arg(group().label()));
- else sorry(i18n("The current programmer \"%1\" does not support device \"%2\".").arg(group().label()).arg(device()->name()));
+ sorry(i18n("Could not detect supported devices for \"%1\". Please check installation.").tqarg(group().label()));
+ else sorry(i18n("The current programmer \"%1\" does not support device \"%2\".").tqarg(group().label()).tqarg(device()->name()));
return false;
}
createProgrammer(device());
@@ -135,7 +135,7 @@ bool Programmer::Manager::setDevicePower(bool on)
if ( !initProgramming(false) ) return false;
bool ok = true;
if ( _programmer->isTargetSelfPowered() )
- sorry(i18n("Cannot toggle target power since target is self-powered."), QString::null);
+ sorry(i18n("Cannot toggle target power since target is self-powered."), TQString());
else {
emit actionMessage(i18n("Toggle Device Power..."));
ok = _programmer->setTargetPowerOn(on);
diff --git a/src/progs/manager/prog_manager.h b/src/progs/manager/prog_manager.h
index 11f7401..233013b 100644
--- a/src/progs/manager/prog_manager.h
+++ b/src/progs/manager/prog_manager.h
@@ -10,7 +10,7 @@
#ifndef PROG_MANAGER_H
#define PROG_MANAGER_H
-#include <qobject.h>
+#include <tqobject.h>
#include "common/global/log.h"
namespace Device { class Data; class Memory; class MemoryRange; }
@@ -22,11 +22,12 @@ class Base;
class Group;
class HardwareDescription;
-class Manager : public QObject, public Log::Base
+class Manager : public TQObject, public Log::Base
{
Q_OBJECT
+ TQ_OBJECT
public:
- Manager(QObject *parent);
+ Manager(TQObject *tqparent);
virtual ~Manager();
::Programmer::Base *programmer() { return _programmer; }
virtual void createProgrammer(const Device::Data *data) = 0;
@@ -52,7 +53,7 @@ public slots:
bool step();
signals:
- void actionMessage(const QString &message);
+ void actionMessage(const TQString &message);
void showProgress(bool show);
void setTotalProgress(uint steps);
void setProgress(uint steps);
diff --git a/src/progs/picdem_bootloader/base/picdem_bootloader.cpp b/src/progs/picdem_bootloader/base/picdem_bootloader.cpp
index f22eecb..90fed61 100644
--- a/src/progs/picdem_bootloader/base/picdem_bootloader.cpp
+++ b/src/progs/picdem_bootloader/base/picdem_bootloader.cpp
@@ -38,29 +38,29 @@ PicdemBootloader::Port::Port(Log::Base &log)
: Port::USB(log, Config::readVendorId(), Config::readProductId(), 1, 0)
{}
-bool PicdemBootloader::Port::receive(uint nb, QMemArray<uchar> &data)
+bool PicdemBootloader::Port::receive(uint nb, TQMemArray<uchar> &data)
{
data.resize(nb);
if ( !read(0x81, (char *)data.data(), nb) ) return false;
- log(Log::DebugLevel::Max, QString("received: \"%1\"").arg(toPrintable(data, PrintEscapeAll)));
+ log(Log::DebugLevel::Max, TQString("received: \"%1\"").tqarg(toPrintable(data, PrintEscapeAll)));
return true;
}
-bool PicdemBootloader::Port::send(const QMemArray<uchar> &cmd)
+bool PicdemBootloader::Port::send(const TQMemArray<uchar> &cmd)
{
- log(Log::DebugLevel::Extra, QString("send: \"%1\"").arg(toPrintable(cmd, PrintEscapeAll)));
+ log(Log::DebugLevel::Extra, TQString("send: \"%1\"").tqarg(toPrintable(cmd, PrintEscapeAll)));
return write(0x01, (const char *)cmd.data(), cmd.count());
}
-bool PicdemBootloader::Port::sendAndReceive(QMemArray<uchar> &data, uint nb)
+bool PicdemBootloader::Port::sendAndReceive(TQMemArray<uchar> &data, uint nb)
{
if ( !send(data) ) return false;
return receive(nb, data);
}
-QMemArray<uchar> PicdemBootloader::Port::command(uchar instruction, uint address, uint len, uint nb) const
+TQMemArray<uchar> PicdemBootloader::Port::command(uchar instruction, uint address, uint len, uint nb) const
{
- QMemArray<uchar> cmd(5+nb);
+ TQMemArray<uchar> cmd(5+nb);
cmd[0] = instruction;
cmd[1] = len;
cmd[2] = address & 0xFF;
@@ -77,11 +77,11 @@ PicdemBootloader::Hardware::Hardware(::Programmer::Base &base)
bool PicdemBootloader::Hardware::internalConnectHardware()
{
if ( !openPort() ) return false;
- QMemArray<uchar> cmd(5);
+ TQMemArray<uchar> cmd(5);
cmd.fill(0);
if ( !port().sendAndReceive(cmd, 4) ) return false;
VersionData version(cmd[3], cmd[2], 0);
- log(Log::LineType::Information, i18n("Bootloader version %1 detected").arg(version.pretty()));
+ log(Log::LineType::Information, i18n("Bootloader version %1 detected").tqarg(version.pretty()));
if ( version.majorNum()!=1 ) {
log(Log::LineType::Error, i18n("Only bootloader version 1.x is supported"));
return false;
@@ -106,9 +106,9 @@ bool PicdemBootloader::Hardware::write(Pic::MemoryRangeType type, const Device::
if ( type==Pic::MemoryRangeType::Code ) { // check that there is nothing in bootloader reserved area
for (uint i=0; i<data.count(); i++) {
if ( i>=0x400 ) continue;
- if ( data[i]==device().mask(Pic::MemoryRangeType::Code) ) continue;
+ if ( data[i]==device().tqmask(Pic::MemoryRangeType::Code) ) continue;
uint address = device().addressIncrement(Pic::MemoryRangeType::Code) * i;
- log(Log::LineType::Warning, " " + i18n("Code is present in bootloader reserved area (at address %1). It will be ignored.").arg(toHexLabel(address, device().nbCharsAddress())));
+ log(Log::LineType::Warning, " " + i18n("Code is present in bootloader reserved area (at address %1). It will be ignored.").tqarg(toHexLabel(address, device().nbCharsAddress())));
break;
}
}
@@ -116,7 +116,7 @@ bool PicdemBootloader::Hardware::write(Pic::MemoryRangeType type, const Device::
uint nbBytes = nbBytesWord * device().nbWords(type);
uint offset = (type==Pic::MemoryRangeType::Code ? 0x0800 : 0x00);
for (; offset<nbBytes; offset+=16) {
- QMemArray<uchar> cmd = port().command(0x02, device().range(type).start.toUInt() + offset, 16, 16);
+ TQMemArray<uchar> cmd = port().command(0x02, device().range(type).start.toUInt() + offset, 16, 16);
for (uint k=0; k<16; k += nbBytesWord) {
uint index = (offset + k) / nbBytesWord;
cmd[5 + k] = data[index].byte(0);
@@ -147,9 +147,9 @@ bool PicdemBootloader::Hardware::read(Pic::MemoryRangeType type, Device::Array &
if (vdata) varray = static_cast<const Pic::Memory &>(vdata->memory).arrayForWriting(type);
uint nbBytesWord = device().nbBytesWord(type);
uint nbBytes = nbBytesWord * device().nbWords(type);
- uint nb = QMIN(uint(16), nbBytes);
+ uint nb = TQMIN(uint(16), nbBytes);
for (uint offset=0; offset<nbBytes; offset+=16) {
- QMemArray<uchar> cmd = port().command(readInstruction(type), device().range(type).start.toUInt() + offset, nb, 0);
+ TQMemArray<uchar> cmd = port().command(readInstruction(type), device().range(type).start.toUInt() + offset, nb, 0);
if ( !port().sendAndReceive(cmd, 5+nb) ) return false;
for (uint k=0; k<nb; k += nbBytesWord) {
uint index = (offset + k) / nbBytesWord;
@@ -157,9 +157,9 @@ bool PicdemBootloader::Hardware::read(Pic::MemoryRangeType type, Device::Array &
if ( nbBytesWord==2 ) data[index] |= (cmd[5 + k+1] << 8);
if ( vdata && index>=0x0800 && data[index]!=varray[index] ) {
log(Log::LineType::Error, i18n("Device memory does not match hex file (at address 0x%2: reading 0x%3 and expecting 0x%4).")
- .arg(QString(toHex(index/2, device().nbCharsAddress())))
- .arg(QString(toHex(data[index], device().nbCharsWord(type))))
- .arg(QString(toHex(varray[index], device().nbCharsWord(type)))));
+ .tqarg(TQString(toHex(index/2, device().nbCharsAddress())))
+ .tqarg(TQString(toHex(data[index], device().nbCharsWord(type))))
+ .tqarg(TQString(toHex(varray[index], device().nbCharsWord(type)))));
return false;
}
}
@@ -177,7 +177,7 @@ bool PicdemBootloader::Hardware::erase(Pic::MemoryRangeType type)
uint nbBytesWord = device().nbBytesWord(type);
uint nbBytes = nbBytesWord * device().nbWords(type);
for (uint offset=0x0800; offset<nbBytes; offset+=64) {
- QMemArray<uchar> cmd = port().command(0x03, device().range(type).start.toUInt() + offset, 1, 0);
+ TQMemArray<uchar> cmd = port().command(0x03, device().range(type).start.toUInt() + offset, 1, 0);
if ( !port().sendAndReceive(cmd, 1) ) return false;
}
return true;
diff --git a/src/progs/picdem_bootloader/base/picdem_bootloader.h b/src/progs/picdem_bootloader/base/picdem_bootloader.h
index 3081382..e0b9cac 100644
--- a/src/progs/picdem_bootloader/base/picdem_bootloader.h
+++ b/src/progs/picdem_bootloader/base/picdem_bootloader.h
@@ -32,10 +32,10 @@ class Port : public ::Port::USB
{
public:
Port(Log::Base &base);
- bool receive(uint nb, QMemArray<uchar> &array);
- bool send(const QMemArray<uchar> &array);
- bool sendAndReceive(QMemArray<uchar> &data, uint nb);
- QMemArray<uchar> command(uchar instruction, uint address, uint len, uint nb) const;
+ bool receive(uint nb, TQMemArray<uchar> &array);
+ bool send(const TQMemArray<uchar> &array);
+ bool sendAndReceive(TQMemArray<uchar> &data, uint nb);
+ TQMemArray<uchar> command(uchar instruction, uint address, uint len, uint nb) const;
};
//-----------------------------------------------------------------------------
diff --git a/src/progs/picdem_bootloader/base/picdem_bootloader_data.h b/src/progs/picdem_bootloader/base/picdem_bootloader_data.h
index bf2a40f..a27dc48 100644
--- a/src/progs/picdem_bootloader/base/picdem_bootloader_data.h
+++ b/src/progs/picdem_bootloader/base/picdem_bootloader_data.h
@@ -12,8 +12,8 @@
namespace PicdemBootloader
{
struct Data {};
- extern bool isSupported(const QString &device);
- extern const Data &data(const QString &device);
+ extern bool isSupported(const TQString &device);
+ extern const Data &data(const TQString &device);
} // namespace
#endif
diff --git a/src/progs/picdem_bootloader/base/picdem_bootloader_prog.h b/src/progs/picdem_bootloader/base/picdem_bootloader_prog.h
index 698d612..cb82da0 100644
--- a/src/progs/picdem_bootloader/base/picdem_bootloader_prog.h
+++ b/src/progs/picdem_bootloader/base/picdem_bootloader_prog.h
@@ -19,6 +19,7 @@ namespace PicdemBootloader
class ProgrammerBase : public Bootloader::ProgrammerBase
{
Q_OBJECT
+ TQ_OBJECT
public:
ProgrammerBase(const Programmer::Group &group, const Pic::Data *data);
};
@@ -27,8 +28,8 @@ public:
class Group : public ::Bootloader::Group
{
public:
- virtual QString name() const { return "picdem_bootloader"; }
- virtual QString label() const { return i18n("Picdem Bootloader"); }
+ virtual TQString name() const { return "picdem_bootloader"; }
+ virtual TQString label() const { return i18n("Picdem Bootloader"); }
virtual ::Programmer::Properties properties() const { return ::Programmer::Programmer | ::Programmer::CanReadMemory; }
virtual ::Programmer::TargetPowerMode targetPowerMode() const { return ::Programmer::TargetSelfPowered; }
virtual bool isPortSupported(PortType type) const { return type==PortType::USB; }
diff --git a/src/progs/picdem_bootloader/gui/picdem_bootloader_ui.cpp b/src/progs/picdem_bootloader/gui/picdem_bootloader_ui.cpp
index c958249..fdfa3d1 100644
--- a/src/progs/picdem_bootloader/gui/picdem_bootloader_ui.cpp
+++ b/src/progs/picdem_bootloader/gui/picdem_bootloader_ui.cpp
@@ -11,18 +11,18 @@
#include "progs/picdem_bootloader/base/picdem_bootloader.h"
//-----------------------------------------------------------------------------
-PicdemBootloader::ConfigWidget::ConfigWidget(const ::Programmer::Group &group, QWidget *parent)
- : ::Programmer::ConfigWidget(group, parent)
+PicdemBootloader::ConfigWidget::ConfigWidget(const ::Programmer::Group &group, TQWidget *tqparent)
+ : ::Programmer::ConfigWidget(group, tqparent)
{
uint row = numRows();
- QLabel *label = new QLabel(i18n("USB Vendor Id:"), this);
+ TQLabel *label = new TQLabel(i18n("USB Vendor Id:"), this);
addWidget(label, row,row, 0,0);
_vendorId = new HexWordEditor(4, this);
addWidget(_vendorId, row,row, 1,1);
row++;
- label = new QLabel(i18n("USB Product Id:"), this);
+ label = new TQLabel(i18n("USB Product Id:"), this);
addWidget(label, row,row, 0,0);
_productId = new HexWordEditor(4, this);
addWidget(_productId, row,row, 1,1);
@@ -42,7 +42,7 @@ void PicdemBootloader::ConfigWidget::loadConfig()
}
//-----------------------------------------------------------------------------
-::Programmer::ConfigWidget *PicdemBootloader::GroupUI::createConfigWidget(QWidget *parent) const
+::Programmer::ConfigWidget *PicdemBootloader::GroupUI::createConfigWidget(TQWidget *tqparent) const
{
- return new ConfigWidget(static_cast<const ::Programmer::Group &>(group()), parent);
+ return new ConfigWidget(static_cast<const ::Programmer::Group &>(group()), tqparent);
}
diff --git a/src/progs/picdem_bootloader/gui/picdem_bootloader_ui.h b/src/progs/picdem_bootloader/gui/picdem_bootloader_ui.h
index 50777af..0540625 100644
--- a/src/progs/picdem_bootloader/gui/picdem_bootloader_ui.h
+++ b/src/progs/picdem_bootloader/gui/picdem_bootloader_ui.h
@@ -17,8 +17,9 @@ namespace PicdemBootloader
class ConfigWidget: public ::Programmer::ConfigWidget
{
Q_OBJECT
+ TQ_OBJECT
public:
- ConfigWidget(const ::Programmer::Group &group, QWidget *parent);
+ ConfigWidget(const ::Programmer::Group &group, TQWidget *tqparent);
virtual void loadConfig();
virtual void saveConfig();
@@ -30,7 +31,7 @@ private:
class GroupUI : public ::Bootloader::GroupUI
{
public:
- virtual ::Programmer::ConfigWidget *createConfigWidget(QWidget *parent) const;
+ virtual ::Programmer::ConfigWidget *createConfigWidget(TQWidget *tqparent) const;
};
} // namespace
diff --git a/src/progs/picdem_bootloader/xml/xml_picdem_bootloader_parser.cpp b/src/progs/picdem_bootloader/xml/xml_picdem_bootloader_parser.cpp
index 745b6a0..04c6e17 100644
--- a/src/progs/picdem_bootloader/xml/xml_picdem_bootloader_parser.cpp
+++ b/src/progs/picdem_bootloader/xml/xml_picdem_bootloader_parser.cpp
@@ -22,10 +22,10 @@ public:
XmlToData() : Programmer::XmlToData<Data>("picdem_bootloader", "PicdemBootloader") {}
private:
- virtual void parseData(QDomElement element, Data &data);
+ virtual void parseData(TQDomElement element, Data &data);
};
-void PicdemBootloader::XmlToData::parseData(QDomElement, Data &)
+void PicdemBootloader::XmlToData::parseData(TQDomElement, Data &)
{
const Device::Data *ddata = Device::lister().data(currentDevice());
if ( ddata->group().name()!="pic" ) qFatal("non-pic device not supported");
diff --git a/src/progs/pickit1/base/pickit1.cpp b/src/progs/pickit1/base/pickit1.cpp
index c5ab021..55d98e4 100644
--- a/src/progs/pickit1/base/pickit1.cpp
+++ b/src/progs/pickit1/base/pickit1.cpp
@@ -37,8 +37,8 @@ bool Pickit1::Baseline::incrementPC(uint nb)
// work around bugs in firmware
Array cmd;
uint high = (nb >> 8) & 0xFF;
- log(Log::DebugLevel::Extra, QString("work around bug in firmware (nb_inc=%1 high=%2)")
- .arg(toHexLabel(nb, 4)).arg(toHexLabel(high, 2)));
+ log(Log::DebugLevel::Extra, TQString("work around bug in firmware (nb_inc=%1 high=%2)")
+ .tqarg(toHexLabel(nb, 4)).tqarg(toHexLabel(high, 2)));
if ( high==1 ) {
cmd[0] = 'I';
cmd[1] = 0x40;
diff --git a/src/progs/pickit1/base/pickit1_data.h b/src/progs/pickit1/base/pickit1_data.h
index 767fc4b..75a65ea 100644
--- a/src/progs/pickit1/base/pickit1_data.h
+++ b/src/progs/pickit1/base/pickit1_data.h
@@ -9,7 +9,7 @@
#ifndef PICKIT1_DATA_H
#define PICKIT1_DATA_H
-#include <qstring.h>
+#include <tqstring.h>
namespace Pickit1
{
@@ -17,7 +17,7 @@ namespace Pickit1
char entryMode;
bool regenerateOsccal;
};
- extern const Data &data(const QString &device);
+ extern const Data &data(const TQString &device);
} // namespace
#endif
diff --git a/src/progs/pickit1/base/pickit1_prog.h b/src/progs/pickit1/base/pickit1_prog.h
index c0763b4..341e879 100644
--- a/src/progs/pickit1/base/pickit1_prog.h
+++ b/src/progs/pickit1/base/pickit1_prog.h
@@ -17,6 +17,7 @@ namespace Pickit1
class Base : public Pickit::Base
{
Q_OBJECT
+ TQ_OBJECT
public:
Base(const Programmer::Group &group, const Pic::Data *data) : Pickit::Base(group, data) {}
virtual bool deviceHasOsccalRegeneration() const;
@@ -31,8 +32,8 @@ private:
class Group : public Pickit::Group
{
public:
- virtual QString name() const { return "pickit1"; }
- virtual QString label() const { return i18n("PICkit1"); }
+ virtual TQString name() const { return "pickit1"; }
+ virtual TQString label() const { return i18n("PICkit1"); }
virtual Programmer::Properties properties() const { return ::Programmer::Programmer | ::Programmer::HasFirmware | ::Programmer::CanReadMemory | ::Programmer::HasConnectedState; }
protected:
diff --git a/src/progs/pickit1/gui/pickit1_group_ui.cpp b/src/progs/pickit1/gui/pickit1_group_ui.cpp
index 2c862fb..795533e 100644
--- a/src/progs/pickit1/gui/pickit1_group_ui.cpp
+++ b/src/progs/pickit1/gui/pickit1_group_ui.cpp
@@ -12,12 +12,12 @@
#include "progs/pickit2/gui/pickit2_group_ui.h"
#include "progs/pickit1/base/pickit1_prog.h"
-::Programmer::ConfigWidget *Pickit1::GroupUI::createConfigWidget(QWidget *parent) const
+::Programmer::ConfigWidget *Pickit1::GroupUI::createConfigWidget(TQWidget *tqparent) const
{
- return new ::Programmer::ConfigWidget(static_cast<const ::Programmer::Group &>(group()), parent);
+ return new ::Programmer::ConfigWidget(static_cast<const ::Programmer::Group &>(group()), tqparent);
}
-::Programmer::AdvancedDialog *Pickit1::GroupUI::createAdvancedDialog(::Programmer::Base &base, QWidget *parent) const
+::Programmer::AdvancedDialog *Pickit1::GroupUI::createAdvancedDialog(::Programmer::Base &base, TQWidget *tqparent) const
{
- return new Pickit::AdvancedDialog(static_cast<Base &>(base), parent, "pickit1_advanced_dialog");
+ return new Pickit::AdvancedDialog(static_cast<Base &>(base), tqparent, "pickit1_advanced_dialog");
}
diff --git a/src/progs/pickit1/gui/pickit1_group_ui.h b/src/progs/pickit1/gui/pickit1_group_ui.h
index 5fb8ad6..147f99c 100644
--- a/src/progs/pickit1/gui/pickit1_group_ui.h
+++ b/src/progs/pickit1/gui/pickit1_group_ui.h
@@ -17,9 +17,9 @@ namespace Pickit1
class GroupUI : public ::Programmer::GroupUI
{
public:
- virtual ::Programmer::ConfigWidget *createConfigWidget(QWidget *parent) const;
+ virtual ::Programmer::ConfigWidget *createConfigWidget(TQWidget *tqparent) const;
virtual bool hasAdvancedDialog() const { return true; }
- virtual ::Programmer::AdvancedDialog *createAdvancedDialog(::Programmer::Base &base, QWidget *parent) const;
+ virtual ::Programmer::AdvancedDialog *createAdvancedDialog(::Programmer::Base &base, TQWidget *tqparent) const;
};
} // namespace
diff --git a/src/progs/pickit1/xml/xml_pickit1_parser.cpp b/src/progs/pickit1/xml/xml_pickit1_parser.cpp
index e5d1b78..9fbfafc 100644
--- a/src/progs/pickit1/xml/xml_pickit1_parser.cpp
+++ b/src/progs/pickit1/xml/xml_pickit1_parser.cpp
@@ -18,14 +18,14 @@ public:
XmlToData() : Programmer::XmlToData<Data>("pickit1", "Pickit1") {}
private:
- virtual void parseData(QDomElement element, Data &data);
- virtual void outputData(const Data &data, QTextStream &s) const;
- virtual void outputFunctions(QTextStream &s) const;
+ virtual void parseData(TQDomElement element, Data &data);
+ virtual void outputData(const Data &data, TQTextStream &s) const;
+ virtual void outputFunctions(TQTextStream &s) const;
};
-void Pickit1::XmlToData::parseData(QDomElement element, Data &data)
+void Pickit1::XmlToData::parseData(TQDomElement element, Data &data)
{
- QString s = element.attribute("entry");
+ TQString s = element.attribute("entry");
if ( s.length()!=1 || (s[0]!='O' && s[0]!='P') ) qFatal("Invalid or missing entry mode");
data.entryMode = s[0].latin1();
s = element.attribute("regen");
@@ -34,12 +34,12 @@ void Pickit1::XmlToData::parseData(QDomElement element, Data &data)
else qFatal("Invalid regen value");
}
-void Pickit1::XmlToData::outputData(const Data &data, QTextStream &s) const
+void Pickit1::XmlToData::outputData(const Data &data, TQTextStream &s) const
{
s << "'" << data.entryMode << "', " << (data.regenerateOsccal ? "true" : "false");
}
-void Pickit1::XmlToData::outputFunctions(QTextStream &s) const
+void Pickit1::XmlToData::outputFunctions(TQTextStream &s) const
{
Programmer::XmlToData<Data>::outputFunctions(s);
s << "::Programmer::DeviceSpecific *Group::createDeviceSpecific(Programmer::Base &base) const" << endl;
@@ -47,7 +47,7 @@ void Pickit1::XmlToData::outputFunctions(QTextStream &s) const
s << " uint i = family(static_cast< ::Pickit1::Base &>(base).device()->name());" << endl;
s << " switch(i) {" << endl;
for (uint i=0; i<uint(families().count()); i++) {
- s << " case " + QString::number(i) + ": return new " + families()[i] + "(base);" << endl;
+ s << " case " + TQString::number(i) + ": return new " + families()[i] + "(base);" << endl;
}
s << " }" << endl;
s << " Q_ASSERT(false);" << endl;
diff --git a/src/progs/pickit2/base/pickit.cpp b/src/progs/pickit2/base/pickit.cpp
index 7da2d18..3344ef8 100644
--- a/src/progs/pickit2/base/pickit.cpp
+++ b/src/progs/pickit2/base/pickit.cpp
@@ -18,12 +18,12 @@ Pickit::Array::Array(uint length, uchar fillChar, PrintMode mode)
_data.fill(fillChar);
}
-QString Pickit::Array::pretty() const
+TQString Pickit::Array::pretty() const
{
int end = _data.count() - 1;
for (; end>=0; end--)
if ( _data[end]!=_fillChar ) break;
- QString s;
+ TQString s;
for (int i=0; i<=end; i++) s += toPrintable(_data[i], _mode);
return s;
}
@@ -52,14 +52,14 @@ bool Pickit::USBPort::command(const char *s)
bool Pickit::USBPort::command(const Array &cmd)
{
- log(Log::DebugLevel::Extra, QString("send command: \"%1\"").arg(cmd.pretty()));
+ log(Log::DebugLevel::Extra, TQString("send command: \"%1\"").tqarg(cmd.pretty()));
return write(writeEndPoint(), (const char *)cmd._data.data(), cmd.length());
}
bool Pickit::USBPort::receive(Pickit::Array &array)
{
if ( !read(readEndPoint(), (char *)array._data.data(), array.length()) ) return false;
- log(Log::DebugLevel::Max, QString("received: \"%1\"").arg(array.pretty()));
+ log(Log::DebugLevel::Max, TQString("received: \"%1\"").tqarg(array.pretty()));
return true;
}
@@ -78,11 +78,11 @@ bool Pickit::USBPort::getMode(VersionData &version, ::Programmer::Mode &mode)
return true;
}
-bool Pickit::USBPort::receiveWords(uint nbBytesWord, uint nbRead, QValueVector<uint> &words, uint offset)
+bool Pickit::USBPort::receiveWords(uint nbBytesWord, uint nbRead, TQValueVector<uint> &words, uint offset)
{
- log(Log::DebugLevel::Max, QString("receive words nbBytesWord=%1 nbRead=%2 offset=%3").arg(nbBytesWord).arg(nbRead).arg(offset));
+ log(Log::DebugLevel::Max, TQString("receive words nbBytesWord=%1 nbRead=%2 offset=%3").tqarg(nbBytesWord).tqarg(nbRead).tqarg(offset));
Array a = array();
- QMemArray<uchar> data(nbRead*a.length());
+ TQMemArray<uchar> data(nbRead*a.length());
uint l = 0;
for (uint i=0; i<nbRead; i++) {
if ( !receive(a) ) return false;
@@ -101,7 +101,7 @@ bool Pickit::USBPort::receiveWords(uint nbBytesWord, uint nbRead, QValueVector<u
//-----------------------------------------------------------------------------
Pickit::Hardware::Hardware(::Programmer::Base &base, USBPort *port)
- : ::Programmer::PicHardware(base, port, QString::null)
+ : ::Programmer::PicHardware(base, port, TQString())
{}
bool Pickit::Hardware::internalConnectHardware()
@@ -149,7 +149,7 @@ bool Pickit::Hardware::regenerateOsccal(BitValue &newValue)
cmd[4] = 'r';
cmd[5] = 'p';
if ( !port().command(cmd) ) return false;
- QValueVector<uint> words;
+ TQValueVector<uint> words;
if ( !port().receiveWords(1, 1, words) ) return false;
newValue = words[7] | 0x3400;
return true;
@@ -176,7 +176,7 @@ bool Pickit::BMDeviceSpecific::doRead(Pic::MemoryRangeType type, Device::Array &
{
data.resize(device().nbWords(type));
gotoMemory(type);
- QValueVector<uint> words;
+ TQValueVector<uint> words;
switch (type.type()) {
case Pic::MemoryRangeType::Config:
case Pic::MemoryRangeType::Code:
diff --git a/src/progs/pickit2/base/pickit.h b/src/progs/pickit2/base/pickit.h
index 741ed61..184a110 100644
--- a/src/progs/pickit2/base/pickit.h
+++ b/src/progs/pickit2/base/pickit.h
@@ -23,7 +23,7 @@ class Array
{
public:
uint length() const { return _data.count(); }
- QString pretty() const;
+ TQString pretty() const;
uchar &operator[](uint i) { return _data[i]; }
uchar operator[](uint i) const { return _data[i]; }
@@ -33,7 +33,7 @@ protected:
private:
uchar _fillChar;
PrintMode _mode;
- QMemArray<uchar> _data;
+ TQMemArray<uchar> _data;
friend class USBPort;
};
@@ -49,7 +49,7 @@ public:
bool command(const char *s);
bool receive(Array &data);
bool getMode(VersionData &version, ::Programmer::Mode &mode);
- bool receiveWords(uint nbBytesWord, uint nbRead, QValueVector<uint> &data, uint offset = 0);
+ bool receiveWords(uint nbBytesWord, uint nbRead, TQValueVector<uint> &data, uint offset = 0);
protected:
virtual uint writeEndPoint() const = 0;
diff --git a/src/progs/pickit2/base/pickit2.cpp b/src/progs/pickit2/base/pickit2.cpp
index 6458fa2..6a010ff 100644
--- a/src/progs/pickit2/base/pickit2.cpp
+++ b/src/progs/pickit2/base/pickit2.cpp
@@ -43,16 +43,16 @@ bool Pickit2::USBPort::readFirmwareCodeMemory(Device::Array &data, const Device:
uint nb = end - start + 1;
Pickit::Array cmd = createCommand(1, 2*nb, 2*i);
if ( !command(cmd) ) return false;
- QValueVector<uint> read;
+ TQValueVector<uint> read;
if ( !receiveWords(1, 1, read) ) return false;
for (uint k=0; k<nb; k++) {
uint index = i + start + k;
data[index]= read[5 + 2*k] & 0xFF | (read[6 + 2*k] << 8);
if ( vdata && index>=0x1000 && index<0x3FF0 && data[index]!=(*vdata)[index] ) {
log(Log::LineType::Error, i18n("Firmware memory does not match hex file (at address 0x%2: reading 0x%3 and expecting 0x%4).")
- .arg(QString(toHex(index/2, device->nbCharsAddress())))
- .arg(QString(toHex(data[index], device->nbCharsWord(Pic::MemoryRangeType::Code))))
- .arg(QString(toHex((*vdata)[index], device->nbCharsWord(Pic::MemoryRangeType::Code)))));
+ .tqarg(TQString(toHex(index/2, device->nbCharsAddress())))
+ .tqarg(TQString(toHex(data[index], device->nbCharsWord(Pic::MemoryRangeType::Code))))
+ .tqarg(TQString(toHex((*vdata)[index], device->nbCharsWord(Pic::MemoryRangeType::Code)))));
return false;
}
}
@@ -111,7 +111,7 @@ bool Pickit2::USBPort::uploadFirmware(const Pic::Memory &memory, ProgressMonitor
//-----------------------------------------------------------------------------
bool Pickit2::Hardware::readVoltages(VoltagesData &voltages)
{
- log(Log::DebugLevel::Extra, QString("readVoltages: Firmware is %1").arg(_base.firmwareVersion().pretty()));
+ log(Log::DebugLevel::Extra, TQString("readVoltages: Firmware is %1").tqarg(_base.firmwareVersion().pretty()));
if ( _base.firmwareVersion()<VersionData(1, 20, 0) ) {
log(Log::LineType::Warning, i18n("Cannot read voltages with this firmware version."));
return true;
@@ -128,9 +128,9 @@ bool Pickit2::Hardware::readVoltages(VoltagesData &voltages)
bool Pickit2::Hardware::setVddVpp(double vdd, double vpp)
{
- log(Log::DebugLevel::Extra, QString("setVddVpp: Firmware is %1").arg(_base.firmwareVersion().pretty()));
+ log(Log::DebugLevel::Extra, TQString("setVddVpp: Firmware is %1").tqarg(_base.firmwareVersion().pretty()));
if ( _base.firmwareVersion()<VersionData(1, 20, 0) ) return true;
- log(Log::DebugLevel::Normal, QString(" set Vdd = %1 V and Vpp = %2 V").arg(vdd).arg(vpp));
+ log(Log::DebugLevel::Normal, TQString(" set Vdd = %1 V and Vpp = %2 V").tqarg(vdd).tqarg(vpp));
Array cmd;
cmd[0] = 's';
uint cvdd = uint(32.0 * vdd + 12.5);
@@ -313,7 +313,7 @@ bool Pickit2::P18F::doRead(Pic::MemoryRangeType type, Device::Array &data, const
{
USBPort &port = static_cast<USBPort &>(hardware().port());
data.resize(device().nbWords(type));
- QValueVector<uint> words;
+ TQValueVector<uint> words;
switch (type.type()) {
case Pic::MemoryRangeType::DeviceId:
case Pic::MemoryRangeType::UserId:
diff --git a/src/progs/pickit2/base/pickit2_data.h b/src/progs/pickit2/base/pickit2_data.h
index abae867..7eece69 100644
--- a/src/progs/pickit2/base/pickit2_data.h
+++ b/src/progs/pickit2/base/pickit2_data.h
@@ -9,7 +9,7 @@
#ifndef PICKIT2_DATA_H
#define PICKIT2_DATA_H
-#include <qstring.h>
+#include <tqstring.h>
namespace Pickit2
{
@@ -18,7 +18,7 @@ namespace Pickit2
uchar progWidth;
bool regenerateOsccal;
};
- extern const Data &data(const QString &device);
+ extern const Data &data(const TQString &device);
} // namespace
#endif
diff --git a/src/progs/pickit2/base/pickit2_prog.cpp b/src/progs/pickit2/base/pickit2_prog.cpp
index 88b73b9..3e3a2bd 100644
--- a/src/progs/pickit2/base/pickit2_prog.cpp
+++ b/src/progs/pickit2/base/pickit2_prog.cpp
@@ -50,10 +50,10 @@ bool Pickit2::Base::doUploadFirmware(PURL::File &file)
{
const Pic::Data &data = static_cast<const Pic::Data &>(*Device::lister().data("18F2550"));
Pic::Memory memory(static_cast<const Pic::Data &>(data));
- QStringList errors, warnings;
+ TQStringList errors, warnings;
Pic::Memory::WarningTypes warningTypes;
if ( !memory.load(file.stream(), errors, warningTypes, warnings) ) {
- log(Log::LineType::Error, i18n("Could not read firmware hex file \"%1\" (%2).").arg(file.url().pretty()).arg(errors[0]));
+ log(Log::LineType::Error, i18n("Could not read firmware hex file \"%1\" (%2).").tqarg(file.url().pretty()).tqarg(errors[0]));
return false;
}
if ( warningTypes!=Pic::Memory::NoWarning ) {
diff --git a/src/progs/pickit2/base/pickit2_prog.h b/src/progs/pickit2/base/pickit2_prog.h
index 5a67e2a..31efb44 100644
--- a/src/progs/pickit2/base/pickit2_prog.h
+++ b/src/progs/pickit2/base/pickit2_prog.h
@@ -18,6 +18,7 @@ namespace Pickit2
class Base : public Pickit::Base
{
Q_OBJECT
+ TQ_OBJECT
public:
Base(const Programmer::Group &group, const Pic::Data *data) : Pickit::Base(group, data) {}
virtual bool deviceHasOsccalRegeneration() const;
@@ -33,8 +34,8 @@ private:
class Group : public Pickit::Group
{
public:
- virtual QString name() const { return "pickit2"; }
- virtual QString label() const { return i18n("PICkit2 Firmware 1.x"); }
+ virtual TQString name() const { return "pickit2"; }
+ virtual TQString label() const { return i18n("PICkit2 Firmware 1.x"); }
virtual Programmer::Properties properties() const { return ::Programmer::Programmer | ::Programmer::HasFirmware | ::Programmer::CanUploadFirmware | ::Programmer::CanReadMemory | ::Programmer::HasConnectedState; }
virtual bool canReadVoltage(Pic::VoltageType type) const { return ( type==Pic::TargetVdd || type==Pic::TargetVpp ); }
diff --git a/src/progs/pickit2/base/pickit_prog.cpp b/src/progs/pickit2/base/pickit_prog.cpp
index c11dd08..f894906 100644
--- a/src/progs/pickit2/base/pickit_prog.cpp
+++ b/src/progs/pickit2/base/pickit_prog.cpp
@@ -28,22 +28,22 @@ bool Pickit::Base::readFirmwareVersion()
bool Pickit::Base::regenerateOsccal(const PURL::Url &url)
{
- log(Log::DebugLevel::Normal, QString(" Calibration firmware file: %1").arg(url.pretty()));
+ log(Log::DebugLevel::Normal, TQString(" Calibration firmware file: %1").tqarg(url.pretty()));
Log::StringView sview;
PURL::File file(url, sview);
if ( !file.openForRead() ) {
- log(Log::LineType::Error, i18n("Could not open firmware file \"%1\".").arg(url.pretty()));
+ log(Log::LineType::Error, i18n("Could not open firmware file \"%1\".").tqarg(url.pretty()));
return false;
}
Pic::Memory memory(*device());
- QStringList errors, warnings;
+ TQStringList errors, warnings;
Pic::Memory::WarningTypes warningTypes;
if ( !memory.load(file.stream(), errors, warningTypes, warnings) ) {
- log(Log::LineType::Error, i18n("Could not read calibration firmware file \"%1\" (%2).").arg(url.pretty()).arg(errors[0]));
+ log(Log::LineType::Error, i18n("Could not read calibration firmware file \"%1\" (%2).").tqarg(url.pretty()).tqarg(errors[0]));
return false;
}
if ( warningTypes!=Pic::Memory::NoWarning ) {
- log(Log::LineType::Error, i18n("Calibration firmware file seems incompatible with selected device %1.").arg(device()->name()));
+ log(Log::LineType::Error, i18n("Calibration firmware file seems incompatible with selected device %1.").tqarg(device()->name()));
return false;
}
if ( !askContinue(i18n("This will overwrite the device code memory. Continue anyway?")) ) return false;
diff --git a/src/progs/pickit2/base/pickit_prog.h b/src/progs/pickit2/base/pickit_prog.h
index b35fc92..7d2e76d 100644
--- a/src/progs/pickit2/base/pickit_prog.h
+++ b/src/progs/pickit2/base/pickit_prog.h
@@ -22,6 +22,7 @@ class Hardware;
class Base : public Programmer::PicBase
{
Q_OBJECT
+ TQ_OBJECT
public:
Base(const Programmer::Group &group, const Pic::Data *data);
virtual bool deviceHasOsccalRegeneration() const = 0;
diff --git a/src/progs/pickit2/gui/pickit2_group_ui.cpp b/src/progs/pickit2/gui/pickit2_group_ui.cpp
index f36395a..473dea7 100644
--- a/src/progs/pickit2/gui/pickit2_group_ui.cpp
+++ b/src/progs/pickit2/gui/pickit2_group_ui.cpp
@@ -18,8 +18,8 @@
#include "progs/pickit2/base/pickit2.h"
//----------------------------------------------------------------------------
-Pickit::AdvancedDialog::AdvancedDialog(Base &base, QWidget *parent, const char *name)
- : ::Programmer::PicAdvancedDialog(base, parent, name)
+Pickit::AdvancedDialog::AdvancedDialog(Base &base, TQWidget *tqparent, const char *name)
+ : ::Programmer::PicAdvancedDialog(base, tqparent, name)
{}
void Pickit::AdvancedDialog::regenerateCalibration()
@@ -41,12 +41,12 @@ void Pickit::AdvancedDialog::regenerateCalibration()
}
//----------------------------------------------------------------------------
-::Programmer::ConfigWidget *Pickit2::GroupUI::createConfigWidget(QWidget *parent) const
+::Programmer::ConfigWidget *Pickit2::GroupUI::createConfigWidget(TQWidget *tqparent) const
{
- return new ::Programmer::ConfigWidget(static_cast<const ::Programmer::Group &>(group()), parent);
+ return new ::Programmer::ConfigWidget(static_cast<const ::Programmer::Group &>(group()), tqparent);
}
-::Programmer::AdvancedDialog *Pickit2::GroupUI::createAdvancedDialog(::Programmer::Base &base, QWidget *parent) const
+::Programmer::AdvancedDialog *Pickit2::GroupUI::createAdvancedDialog(::Programmer::Base &base, TQWidget *tqparent) const
{
- return new Pickit::AdvancedDialog(static_cast<Base &>(base), parent, "pickit2_advanced_dialog");
+ return new Pickit::AdvancedDialog(static_cast<Base &>(base), tqparent, "pickit2_advanced_dialog");
}
diff --git a/src/progs/pickit2/gui/pickit2_group_ui.h b/src/progs/pickit2/gui/pickit2_group_ui.h
index f79aa1f..78da904 100644
--- a/src/progs/pickit2/gui/pickit2_group_ui.h
+++ b/src/progs/pickit2/gui/pickit2_group_ui.h
@@ -18,8 +18,9 @@ namespace Pickit
class AdvancedDialog : public ::Programmer::PicAdvancedDialog
{
Q_OBJECT
+ TQ_OBJECT
public:
- AdvancedDialog(Base &base, QWidget *parent, const char *name);
+ AdvancedDialog(Base &base, TQWidget *tqparent, const char *name);
Base &base() { return static_cast<Base &>(_base); }
public slots:
@@ -33,9 +34,9 @@ namespace Pickit2
class GroupUI : public ::Programmer::GroupUI
{
public:
- virtual ::Programmer::ConfigWidget *createConfigWidget(QWidget *parent) const;
+ virtual ::Programmer::ConfigWidget *createConfigWidget(TQWidget *tqparent) const;
virtual bool hasAdvancedDialog() const { return true; }
- virtual ::Programmer::AdvancedDialog *createAdvancedDialog(::Programmer::Base &base, QWidget *parent) const;
+ virtual ::Programmer::AdvancedDialog *createAdvancedDialog(::Programmer::Base &base, TQWidget *tqparent) const;
};
} // namespace
diff --git a/src/progs/pickit2/xml/xml_pickit2_parser.cpp b/src/progs/pickit2/xml/xml_pickit2_parser.cpp
index ffc82f7..686e4b2e 100644
--- a/src/progs/pickit2/xml/xml_pickit2_parser.cpp
+++ b/src/progs/pickit2/xml/xml_pickit2_parser.cpp
@@ -18,14 +18,14 @@ public:
XmlToData() : Programmer::XmlToData<Data>("pickit2", "Pickit2") {}
private:
- virtual void parseData(QDomElement element, Data &data);
- virtual void outputData(const Data &data, QTextStream &s) const;
- virtual void outputFunctions(QTextStream &s) const;
+ virtual void parseData(TQDomElement element, Data &data);
+ virtual void outputData(const Data &data, TQTextStream &s) const;
+ virtual void outputFunctions(TQTextStream &s) const;
};
-void Pickit2::XmlToData::parseData(QDomElement element, Data &data)
+void Pickit2::XmlToData::parseData(TQDomElement element, Data &data)
{
- QString s = element.attribute("entry");
+ TQString s = element.attribute("entry");
if ( s.length()!=1 || (s[0]!='O' && s[0]!='P') ) qFatal("Invalid or missing entry mode");
data.entryMode = s[0].latin1();
s = element.attribute("pmode");
@@ -47,13 +47,13 @@ void Pickit2::XmlToData::parseData(QDomElement element, Data &data)
else qFatal("Invalid regen value");
}
-void Pickit2::XmlToData::outputData(const Data &data, QTextStream &s) const
+void Pickit2::XmlToData::outputData(const Data &data, TQTextStream &s) const
{
s << "'" << data.entryMode << "', '" << data.progMode;
s << "', " << data.progWidth << ", " << (data.regenerateOsccal ? "true" : "false");
}
-void Pickit2::XmlToData::outputFunctions(QTextStream &s) const
+void Pickit2::XmlToData::outputFunctions(TQTextStream &s) const
{
Programmer::XmlToData<Data>::outputFunctions(s);
s << "::Programmer::DeviceSpecific *Group::createDeviceSpecific(::Programmer::Base &base) const" << endl;
@@ -61,7 +61,7 @@ void Pickit2::XmlToData::outputFunctions(QTextStream &s) const
s << " uint i = family(static_cast< ::Pickit2::Base &>(base).device()->name());" << endl;
s << " switch(i) {" << endl;
for (uint i=0; i<uint(families().count()); i++) {
- s << " case " + QString::number(i) + ": return new " + families()[i] + "(base);" << endl;
+ s << " case " + TQString::number(i) + ": return new " + families()[i] + "(base);" << endl;
}
s << " }" << endl;
s << " Q_ASSERT(false);" << endl;
diff --git a/src/progs/pickit2_bootloader/base/pickit2_bootloader.cpp b/src/progs/pickit2_bootloader/base/pickit2_bootloader.cpp
index d080481..5a60a28 100644
--- a/src/progs/pickit2_bootloader/base/pickit2_bootloader.cpp
+++ b/src/progs/pickit2_bootloader/base/pickit2_bootloader.cpp
@@ -33,7 +33,7 @@ bool Pickit2Bootloader::Hardware::internalConnectHardware()
}
}
}
- log(Log::LineType::Information, i18n("Bootloader version %1 detected.").arg(version.pretty()));
+ log(Log::LineType::Information, i18n("Bootloader version %1 detected.").tqarg(version.pretty()));
if ( version.majorNum()!=2 ) {
log(Log::LineType::Error, i18n("Only bootloader version 2.x is supported."));
return false;
@@ -48,9 +48,9 @@ bool Pickit2Bootloader::Hardware::write(Pic::MemoryRangeType type, const Device:
// check that there is nothing in bootloader reserved area
for (uint i=0; i<data.count(); i++) {
if ( i>=0x1000 && i<0x3FF0 ) continue;
- if ( data[i]==device().mask(Pic::MemoryRangeType::Code) ) continue;
+ if ( data[i]==device().tqmask(Pic::MemoryRangeType::Code) ) continue;
uint address = device().addressIncrement(Pic::MemoryRangeType::Code) * i;
- log(Log::LineType::Warning, " " + i18n("Code is present in bootloader reserved area (at address %1). It will be ignored.").arg(toHexLabel(address, device().nbCharsAddress())));
+ log(Log::LineType::Warning, " " + i18n("Code is present in bootloader reserved area (at address %1). It will be ignored.").tqarg(toHexLabel(address, device().nbCharsAddress())));
break;
}
return port().writeFirmwareCodeMemory(data, _base.progressMonitor());
diff --git a/src/progs/pickit2_bootloader/base/pickit2_bootloader_data.h b/src/progs/pickit2_bootloader/base/pickit2_bootloader_data.h
index 87aead1..92ca6fa 100644
--- a/src/progs/pickit2_bootloader/base/pickit2_bootloader_data.h
+++ b/src/progs/pickit2_bootloader/base/pickit2_bootloader_data.h
@@ -12,8 +12,8 @@
namespace Pickit2Bootloader
{
struct Data {};
- extern bool isSupported(const QString &device);
- extern const Data &data(const QString &device);
+ extern bool isSupported(const TQString &device);
+ extern const Data &data(const TQString &device);
} // namespace
#endif
diff --git a/src/progs/pickit2_bootloader/base/pickit2_bootloader_prog.h b/src/progs/pickit2_bootloader/base/pickit2_bootloader_prog.h
index 461d734..b7e8bd8 100644
--- a/src/progs/pickit2_bootloader/base/pickit2_bootloader_prog.h
+++ b/src/progs/pickit2_bootloader/base/pickit2_bootloader_prog.h
@@ -19,6 +19,7 @@ namespace Pickit2Bootloader
class ProgrammerBase : public ::Bootloader::ProgrammerBase
{
Q_OBJECT
+ TQ_OBJECT
public:
ProgrammerBase(const Programmer::Group &group, const Pic::Data *data);
virtual bool verifyDeviceId() { return true; }
@@ -28,8 +29,8 @@ public:
class Group : public ::Bootloader::Group
{
public:
- virtual QString name() const { return "pickit2_bootloader"; }
- virtual QString label() const { return i18n("Pickit2 Bootloader"); }
+ virtual TQString name() const { return "pickit2_bootloader"; }
+ virtual TQString label() const { return i18n("Pickit2 Bootloader"); }
virtual ::Programmer::Properties properties() const { return ::Programmer::Programmer | ::Programmer::CanReadMemory; }
virtual ::Programmer::TargetPowerMode targetPowerMode() const { return ::Programmer::TargetSelfPowered; }
virtual bool isPortSupported(PortType type) const { return type==PortType::USB; }
diff --git a/src/progs/pickit2_bootloader/gui/pickit2_bootloader_ui.cpp b/src/progs/pickit2_bootloader/gui/pickit2_bootloader_ui.cpp
index 89bf5c7..f68e39a 100644
--- a/src/progs/pickit2_bootloader/gui/pickit2_bootloader_ui.cpp
+++ b/src/progs/pickit2_bootloader/gui/pickit2_bootloader_ui.cpp
@@ -9,12 +9,12 @@
#include "pickit2_bootloader_ui.h"
//-----------------------------------------------------------------------------
-Pickit2Bootloader::ConfigWidget::ConfigWidget(const::Programmer::Group &group, QWidget *parent)
- : ::Programmer::ConfigWidget(group, parent)
+Pickit2Bootloader::ConfigWidget::ConfigWidget(const::Programmer::Group &group, TQWidget *tqparent)
+ : ::Programmer::ConfigWidget(group, tqparent)
{}
//-----------------------------------------------------------------------------
-::Programmer::ConfigWidget *Pickit2Bootloader::GroupUI::createConfigWidget(QWidget *parent) const
+::Programmer::ConfigWidget *Pickit2Bootloader::GroupUI::createConfigWidget(TQWidget *tqparent) const
{
- return new ConfigWidget(static_cast<const ::Programmer::Group &>(group()), parent);
+ return new ConfigWidget(static_cast<const ::Programmer::Group &>(group()), tqparent);
}
diff --git a/src/progs/pickit2_bootloader/gui/pickit2_bootloader_ui.h b/src/progs/pickit2_bootloader/gui/pickit2_bootloader_ui.h
index d715574..e1c88fc 100644
--- a/src/progs/pickit2_bootloader/gui/pickit2_bootloader_ui.h
+++ b/src/progs/pickit2_bootloader/gui/pickit2_bootloader_ui.h
@@ -17,8 +17,9 @@ namespace Pickit2Bootloader
class ConfigWidget: public ::Programmer::ConfigWidget
{
Q_OBJECT
+ TQ_OBJECT
public:
- ConfigWidget(const::Programmer::Group &group, QWidget *parent);
+ ConfigWidget(const::Programmer::Group &group, TQWidget *tqparent);
virtual void loadConfig() {}
virtual void saveConfig() {}
};
@@ -28,7 +29,7 @@ public:
class GroupUI : public ::Bootloader::GroupUI
{
public:
- virtual ::Programmer::ConfigWidget *createConfigWidget(QWidget *parent) const;
+ virtual ::Programmer::ConfigWidget *createConfigWidget(TQWidget *tqparent) const;
};
} // namespace
diff --git a/src/progs/pickit2_bootloader/xml/xml_pickit2_bootloader_parser.cpp b/src/progs/pickit2_bootloader/xml/xml_pickit2_bootloader_parser.cpp
index 150e814..f718c03 100644
--- a/src/progs/pickit2_bootloader/xml/xml_pickit2_bootloader_parser.cpp
+++ b/src/progs/pickit2_bootloader/xml/xml_pickit2_bootloader_parser.cpp
@@ -22,10 +22,10 @@ public:
XmlToData() : Programmer::XmlToData<Data>("pickit2_bootloader", "Pickit2Bootloader") {}
private:
- virtual void parseData(QDomElement element, Data &data);
+ virtual void parseData(TQDomElement element, Data &data);
};
-void Pickit2Bootloader::XmlToData::parseData(QDomElement, Data &)
+void Pickit2Bootloader::XmlToData::parseData(TQDomElement, Data &)
{
const Device::Data *ddata = Device::lister().data(currentDevice());
if ( ddata->group().name()!="pic" ) qFatal("non-pic device not supported");
diff --git a/src/progs/pickit2v2/base/pickit2v2.cpp b/src/progs/pickit2v2/base/pickit2v2.cpp
index 31dd6ca..d813a52 100644
--- a/src/progs/pickit2v2/base/pickit2v2.cpp
+++ b/src/progs/pickit2v2/base/pickit2v2.cpp
@@ -23,7 +23,7 @@ const Pickit2V2::FamilyData *Pickit2V2::familyData(const Pic::Data &device)
//-----------------------------------------------------------------------------
Pickit2V2::Hardware::Hardware(::Programmer::Base &base)
- : ::Programmer::PicHardware(base, new USBPort(base), QString::null),
+ : ::Programmer::PicHardware(base, new USBPort(base), TQString()),
_scriptBufferChecksum(0), _deviceSet(false)
{}
@@ -45,9 +45,9 @@ bool Pickit2V2::Hardware::setTarget()
return true;
}
-bool Pickit2V2::Hardware::readStatus(ushort &status)
+bool Pickit2V2::Hardware::readtqStatus(ushort &status)
{
- if ( !port().command(ReadStatus) ) return false;
+ if ( !port().command(ReadtqStatus) ) return false;
Array a;
if ( !port().receive(a) ) return false;
status = (a[1] << 8) + a[0];
@@ -68,7 +68,7 @@ bool Pickit2V2::Hardware::executeScript(uint i)
{
Q_ASSERT( i!=0 );
const ScriptData &sdata = SCRIPT_DATA[i-1];
- log(Log::DebugLevel::Extra, QString("execute script #%1: %2").arg(i).arg(sdata.name));
+ log(Log::DebugLevel::Extra, TQString("execute script #%1: %2").tqarg(i).tqarg(sdata.name));
return sendScript(sdata.data, sdata.length);
}
@@ -78,7 +78,7 @@ bool Pickit2V2::Hardware::getScriptBufferChecksum(uint &checksum)
Array array;
if ( !port().receive(array) ) return false;
checksum = (array[0] << 24) + (array[1] << 16) + (array[2] << 8) + array[3];
- log(Log::DebugLevel::Extra, QString("get script buffer checksum: %1").arg(toHexLabel(checksum, 8)));
+ log(Log::DebugLevel::Extra, TQString("get script buffer checksum: %1").tqarg(toHexLabel(checksum, 8)));
return true;
}
@@ -86,8 +86,8 @@ bool Pickit2V2::Hardware::downloadScript(ScriptType type, uint i)
{
if (i==0 ) return true; // empty script
const ScriptData &sdata = SCRIPT_DATA[i-1];
- log(Log::DebugLevel::Max, QString(" download script #%1 (\"%2\") at position #%3")
- .arg(i-1).arg(sdata.name).arg(toHexLabel(type, 2)));
+ log(Log::DebugLevel::Max, TQString(" download script #%1 (\"%2\") at position #%3")
+ .tqarg(i-1).tqarg(sdata.name).tqarg(toHexLabel(type, 2)));
Array cmd;
cmd[0] = DownloadScript;
cmd[1] = type;
@@ -145,8 +145,8 @@ bool Pickit2V2::Hardware::setTargetReset(Pic::ResetMode mode)
bool Pickit2V2::Hardware::setVddVoltage(double value, double threshold)
{
- ushort v = ushort(qRound(32.0*value + 10.5)) << 6;
- uchar vfault = uchar(qRound(256.0 * (threshold * value) / 5.0));
+ ushort v = ushort(tqRound(32.0*value + 10.5)) << 6;
+ uchar vfault = uchar(tqRound(256.0 * (threshold * value) / 5.0));
if ( vfault>210 ) vfault = 210;
Array cmd;
cmd[0] = SetVdd;
@@ -161,14 +161,14 @@ bool Pickit2V2::Hardware::setVppVoltage(double value, double threshold)
Array cmd;
cmd[0] = SetVpp;
cmd[1] = 0x40;
- cmd[2] = uchar(qRound(18.61*value));
- cmd[3] = uchar(qRound(18.61*value*threshold));
+ cmd[2] = uchar(tqRound(18.61*value));
+ cmd[3] = uchar(tqRound(18.61*value*threshold));
return port().command(cmd);
}
bool Pickit2V2::Hardware::setVddOn(bool on)
{
- log(Log::DebugLevel::Extra, QString("Vdd set to %1, self powered is %2").arg(on).arg(_base.isTargetSelfPowered()));
+ log(Log::DebugLevel::Extra, TQString("Vdd set to %1, self powered is %2").tqarg(on).tqarg(_base.isTargetSelfPowered()));
ushort script[2];
script[0] = (on ? VddGroundOff : VddOff);
if ( _base.isTargetSelfPowered() ) script[1] = (on ? VddOff : VddGroundOff);
@@ -215,7 +215,7 @@ bool Pickit2V2::Hardware::readVoltages(VoltagesData &voltagesData)
bool Pickit2V2::Hardware::downloadAddress(Address address)
{
- log(Log::DebugLevel::Max, QString("download address %1").arg(toHexLabel(address, 6)));
+ log(Log::DebugLevel::Max, TQString("download address %1").tqarg(toHexLabel(address, 6)));
Array cmd;
cmd[0] = ClearDownloadBuffer;
cmd[1] = DownloadData;
@@ -228,8 +228,8 @@ bool Pickit2V2::Hardware::downloadAddress(Address address)
bool Pickit2V2::Hardware::runScript(ScriptType stype, uint repetitions, uint nbNoLens)
{
- log(Log::DebugLevel::Max, QString("run script %1: repetitions=%2 nbNoLen=%3")
- .arg(toHexLabel(stype, 2)).arg(repetitions).arg(nbNoLens));
+ log(Log::DebugLevel::Max, TQString("run script %1: repetitions=%2 nbNoLen=%3")
+ .tqarg(toHexLabel(stype, 2)).tqarg(repetitions).tqarg(nbNoLens));
#if 0 // ALTERNATE METHOD
const Data &d = data(device().name());
for (uint i=0; i<repetitions; i++)
@@ -283,7 +283,7 @@ bool Pickit2V2::Hardware::readMemory(Pic::MemoryRangeType otype, Device::Array &
{
uint nbWords = device().nbWords(otype);
data.resize(nbWords);
- log(Log::DebugLevel::Max, QString("read %1 nbWords=%2").arg(otype.label()).arg(nbWords));
+ log(Log::DebugLevel::Max, TQString("read %1 nbWords=%2").tqarg(otype.label()).tqarg(nbWords));
uint nbBytesWord = device().nbBytesWord(otype);
// EEPROM is read like regular program memory in midrange
if ( !device().is18Family() && !device().is16bitFamily() && otype==Pic::MemoryRangeType::Eeprom ) nbBytesWord = 2;
@@ -297,7 +297,7 @@ bool Pickit2V2::Hardware::readMemory(Pic::MemoryRangeType otype, Device::Array &
ScriptType stype = readScript(type);
Q_ASSERT( stype!=Nb_ScriptTypes );
const FamilyData *fdata = familyData(device());
- uint nbRunWords = QMIN(UploadBufferNbBytes / nbBytesWord, nbWords);
+ uint nbRunWords = TQMIN(UploadBufferNbBytes / nbBytesWord, nbWords);
uint nbRuns = 1;
uint nbReceive = (nbRunWords*nbBytesWord + 63) / 64;
switch (type.type()) {
@@ -312,7 +312,7 @@ bool Pickit2V2::Hardware::readMemory(Pic::MemoryRangeType otype, Device::Array &
setAddress = false;
if ( !prepareRead(type, wordOffset + i) ) return false;
}
- QValueVector<uint> words;
+ TQValueVector<uint> words;
if ( type==Pic::MemoryRangeType::Config || type==Pic::MemoryRangeType::Cal ) {
if ( !runScript(stype, 1, 0) ) return false;
if ( !port().command(UploadData) ) return false;
@@ -322,12 +322,12 @@ bool Pickit2V2::Hardware::readMemory(Pic::MemoryRangeType otype, Device::Array &
if ( !runScript(stype, nbRuns, nbReceive) ) return false;
if ( !port().receiveWords(nbBytesWord, nbReceive, words) ) return false;
}
- log(Log::DebugLevel::Max, QString("nbRunWords=%1 readNbWords=%2 index=%3/%4").arg(nbRunWords).arg(words.count()).arg(i).arg(nbWords));
+ log(Log::DebugLevel::Max, TQString("nbRunWords=%1 readNbWords=%2 index=%3/%4").tqarg(nbRunWords).tqarg(words.count()).tqarg(i).tqarg(nbWords));
for (uint k=0; k<words.count(); k++) {
if ( i>=nbWords ) break;
data[i] = words[k];
if (fdata->progMemShift) data[i] >>= 1;
- data[i] = data[i].maskWith(device().mask(type)); // ### correct ?
+ data[i] = data[i].tqmaskWith(device().tqmask(type)); // ### correct ?
if ( vdata && !verifyWord(i, data[i], type, *vdata) ) return false;
if ( type==Pic::MemoryRangeType::Code && i!=0x0 && i%0x8000==0 ) setAddress = true;
i++;
diff --git a/src/progs/pickit2v2/base/pickit2v2.h b/src/progs/pickit2v2/base/pickit2v2.h
index 7c6f294..d1bd567 100644
--- a/src/progs/pickit2v2/base/pickit2v2.h
+++ b/src/progs/pickit2v2/base/pickit2v2.h
@@ -18,7 +18,7 @@ namespace Pickit2V2
enum FirmwareCommand {
EnterBootloader = 0x42, NoOperation = 0x5A, FirmwareVersion = 0x76,
- SetVdd = 0xA0, SetVpp = 0xA1, ReadStatus = 0xA2, ReadVoltages = 0xA3,
+ SetVdd = 0xA0, SetVpp = 0xA1, ReadtqStatus = 0xA2, ReadVoltages = 0xA3,
DownloadScript = 0xA4, RunScript = 0xA5, ExecuteScript = 0xA6,
ClearDownloadBuffer = 0xA7, DownloadData = 0xA8, ClearUploadBuffer = 0xA9,
UploadData = 0xAA, ClearScriptBuffer = 0xAB, UploadDataNoLen = 0xAC,
@@ -74,8 +74,8 @@ enum StatusFlag {
ButtonPressed = 0x0040, VppError = 0x0020, VddError = 0x0010,
VppIsOn = 0x0008, VppGroundIsOn = 0x0004,
VddIsOn = 0x0002, VddGroundIsOn = 0x0001 };
-Q_DECLARE_FLAGS(StatusFlags, StatusFlag)
-Q_DECLARE_OPERATORS_FOR_FLAGS(StatusFlags)
+TQ_DECLARE_FLAGS(StatusFlags, StatusFlag)
+TQ_DECLARE_OPERATORS_FOR_FLAGS(StatusFlags)
//-----------------------------------------------------------------------------
class Hardware : public ::Programmer::PicHardware
@@ -94,7 +94,7 @@ public:
bool setTarget();
bool setFastProgramming(bool fast);
virtual bool readVoltages(VoltagesData &voltagesData);
- bool readStatus(ushort &status);
+ bool readtqStatus(ushort &status);
bool readMemory(Pic::MemoryRangeType type, ::Device::Array &data, const ::Programmer::VerifyData *vdata);
bool writeMemory(Pic::MemoryRangeType type, const ::Device::Array &data, bool force);
bool eraseAll();
diff --git a/src/progs/pickit2v2/base/pickit2v2_data.cpp b/src/progs/pickit2v2/base/pickit2v2_data.cpp
index b93fad4..68a41aa 100644
--- a/src/progs/pickit2v2/base/pickit2v2_data.cpp
+++ b/src/progs/pickit2v2/base/pickit2v2_data.cpp
@@ -686,17 +686,17 @@ const CData *DATA_LIST[] = {
&PIC33FJ64GP708_DATA,&PIC33FJ64GP710_DATA,&PIC33FJ64MC506_DATA,&PIC33FJ64MC508_DATA,&PIC33FJ64MC510_DATA,&PIC33FJ64MC706_DATA,&PIC33FJ64MC710_DATA,0
};
-const CData *cdata(const QString &device)
+const CData *cdata(const TQString &device)
{
for(uint i=0; DATA_LIST[i]; i++)
if ( device==DATA_LIST[i]->name ) return DATA_LIST[i];
return 0;
}
-::Group::Support support(const QString &)
+::Group::Support support(const TQString &)
{
return ::Group::Support::Untested;
}
-const Data &data(const QString &device)
+const Data &data(const TQString &device)
{
return cdata(device)->data;
}
@@ -736,7 +736,7 @@ const ScriptData SCRIPT_DATA[] = {
{ "DBG_BulkWrData.1", 1, 18, { 0xAAF5, 0xAADF, 0xBB04, 0xAAE0, 0xAAE6, 0xBB00, 0x000C, 0xAADE, 0xAADE, 0xAADE, 0xAADE, 0xAADE, 0xAADD, 0xBB01, 0xAAF4, 0xAAE3, 0xAAE0, 0xAAF4 } },
{ "DBG_BulkRdData.1", 1, 18, { 0xAAF5, 0xAADF, 0xBB03, 0xAAE0, 0xAAE6, 0xBB00, 0x000C, 0xAADE, 0xAADE, 0xAADE, 0xAADE, 0xAAE0, 0xAADD, 0xBB01, 0xAAF4, 0xAAE3, 0xAAE0, 0xAAF4 } },
{ "DBG_SStep.1", 1, 10, { 0xAAF5, 0xAADF, 0xBB1A, 0xAAE0, 0xAAF4, 0xAAE6, 0xBB00, 0xBB04, 0xAAE3, 0xAAE0 } },
- { "DBG_Status.1", 0, 1, { 0xAADC } },
+ { "DBG_tqStatus.1", 0, 1, { 0xAADC } },
{ "24_ProgEntry.1", 1, 31, { 0xAAFA, 0xAAF7, 0xAAF9, 0xAAF5, 0xAAF3, 0xBB00, 0xAAE8, 0x0014, 0xAAF6, 0xAAFB, 0xAAE7, 0x00EB, 0xAAFA, 0xAAF7, 0xAAE7, 0x002F, 0xAAF2, 0xBBB2, 0xAAF2, 0xBBC2, 0xAAF2, 0xBB12, 0xAAF2, 0xBB8A, 0xAAF6, 0xAAFB, 0xAAE8, 0x0009, 0xAAEE, 0xBB05, 0xBB00 } },
{ "24_RdDevID.1", 0, 47, { 0xAAD9, 0xBB00, 0xBB02, 0xBB04, 0xAAD9, 0xBB00, 0xBB02, 0xBB04, 0xAAD8, 0xAAD8, 0xAAD8, 0xAAD9, 0xBB00, 0xBB02, 0xBB04, 0xAAD8, 0xAAD9, 0xBBF0, 0xBB0F, 0xBB20, 0xAAD9, 0xBB90, 0xBB01, 0xBB88, 0xAAD9, 0xBB06, 0xBB00, 0xBB20, 0xAAD8, 0xAAD8, 0xAAD9, 0xBB07, 0xBB00, 0xBB20, 0xAAD9, 0xBBB6, 0xBB0B, 0xBBBA, 0xAAD8, 0xAAD8, 0xAAD9, 0xBB20, 0xBB3C, 0xBB88, 0xAAD8, 0xAAD7, 0xAAD8 } },
{ "24_SetAddr.1", 0, 29, { 0xAAD9, 0xBB00, 0xBB02, 0xBB04, 0xAAD9, 0xBB00, 0xBB02, 0xBB04, 0xAAD8, 0xAAD8, 0xAAD8, 0xAAD9, 0xBB00, 0xBB02, 0xBB04, 0xAAD8, 0xAAD4, 0xBB06, 0xAAD3, 0xBB00, 0xAAD9, 0xBB90, 0xBB01, 0xBB88, 0xAAD9, 0xBB47, 0xBB78, 0xBB20, 0xAAD8 } },
diff --git a/src/progs/pickit2v2/base/pickit2v2_data.h b/src/progs/pickit2v2/base/pickit2v2_data.h
index 272fe92..582c485 100644
--- a/src/progs/pickit2v2/base/pickit2v2_data.h
+++ b/src/progs/pickit2v2/base/pickit2v2_data.h
@@ -9,7 +9,7 @@
#ifndef PICKIT2V2_DATA_H
#define PICKIT2V2_DATA_H
-#include <qstring.h>
+#include <tqstring.h>
namespace Pickit2V2
{
@@ -81,7 +81,7 @@ struct Data {
uchar codeMemoryNbWriteWords, eepromMemoryNbWriteWords;
uchar scriptIndexes[Nb_ScriptTypes];
};
-extern const Data &data(const QString &device);
+extern const Data &data(const TQString &device);
struct FamilyData {
Pic::Architecture architecture;
diff --git a/src/progs/pickit2v2/base/pickit2v2_prog.cpp b/src/progs/pickit2v2/base/pickit2v2_prog.cpp
index 3a44bca..b75cc56 100644
--- a/src/progs/pickit2v2/base/pickit2v2_prog.cpp
+++ b/src/progs/pickit2v2/base/pickit2v2_prog.cpp
@@ -40,7 +40,7 @@ bool Pickit2V2::Base::identifyDevice()
if ( !_targetSelfPowered ) {
if ( !hardware().setVddVoltage(vdd, 0.85)) return false;
}
- QString message = i18n("Unknown device");
+ TQString message = i18n("Unknown device");
for (uint i=0; FAMILY_DATA[i].architecture!=Pic::Architecture::Nb_Types; i++) {
const FamilyData &fdata = FAMILY_DATA[i];
if ( fdata.readDevIdScript==0 ) {
@@ -59,8 +59,8 @@ bool Pickit2V2::Base::identifyDevice()
if ( !hardware().executeScript(fdata.progExitScript) ) return false;
uint rawId = (data[2]<<8) + data[1];
if (fdata.progMemShift) rawId >>= 1;
- log(Log::DebugLevel::Normal, QString("Read id for family %1: %2").arg(fdata.architecture.key()).arg(toHexLabelAbs(rawId)));
- QMap<QString, Device::IdData> ids;
+ log(Log::DebugLevel::Normal, TQString("Read id for family %1: %2").tqarg(fdata.architecture.key()).tqarg(toHexLabelAbs(rawId)));
+ TQMap<TQString, Device::IdData> ids;
::Group::Base::ConstIterator it;
for (it=group().begin(); it!=group().end(); ++it) {
const Pic::Data *data = static_cast<const Pic::Data *>(it.data().data);
@@ -69,9 +69,9 @@ bool Pickit2V2::Base::identifyDevice()
if ( data->matchId(rawId, idata) ) ids[it.key()] = idata;
}
if ( ids.count()!=0 ) {
- log(Log::LineType::Information, i18n("Read id: %1").arg(device()->idNames(ids).join("; ")));
- if ( ids.contains(device()->name()) ) return true;
- message = i18n("Read id does not match the specified device name \"%1\".").arg(device()->name());
+ log(Log::LineType::Information, i18n("Read id: %1").tqarg(device()->idNames(ids).join("; ")));
+ if ( ids.tqcontains(device()->name()) ) return true;
+ message = i18n("Read id does not match the specified device name \"%1\".").tqarg(device()->name());
break;
}
}
@@ -79,7 +79,7 @@ bool Pickit2V2::Base::identifyDevice()
logUserAbort();
return false;
}
- log(Log::LineType::Information, i18n("Continue with the specified device name: \"%1\"...").arg(device()->name()));
+ log(Log::LineType::Information, i18n("Continue with the specified device name: \"%1\"...").tqarg(device()->name()));
return true;
}
@@ -92,13 +92,13 @@ bool Pickit2V2::Base::setTarget()
bool Pickit2V2::Base::selfTest(bool ask)
{
ushort status;
- if ( !hardware().readStatus(status) ) return false;
- QString error;
+ if ( !hardware().readtqStatus(status) ) return false;
+ TQString error;
if ( status & VppError ) error += i18n("Vpp voltage level error; ");
if ( status & VddError ) error += i18n("Vdd voltage level error; ");
if ( error.isEmpty() ) return true;
- log(Log::LineType::Warning, i18n("Self-test failed: %1").arg(error));
- if ( ask && !askContinue(i18n("Self-test failed (%1). Do you want to continue anyway?").arg(error)) ) {
+ log(Log::LineType::Warning, i18n("Self-test failed: %1").tqarg(error));
+ if ( ask && !askContinue(i18n("Self-test failed (%1). Do you want to continue anyway?").tqarg(error)) ) {
logUserAbort();
return false;
}
diff --git a/src/progs/pickit2v2/base/pickit2v2_prog.h b/src/progs/pickit2v2/base/pickit2v2_prog.h
index 3653649..5c9f764 100644
--- a/src/progs/pickit2v2/base/pickit2v2_prog.h
+++ b/src/progs/pickit2v2/base/pickit2v2_prog.h
@@ -19,6 +19,7 @@ class Hardware;
class Base : public Pickit2::Base
{
Q_OBJECT
+ TQ_OBJECT
public:
Base(const Programmer::Group &group, const Pic::Data *data);
virtual bool setTarget();
@@ -35,8 +36,8 @@ private:
class Group : public Programmer::PicGroup
{
public:
- virtual QString name() const { return "pickit2v2"; }
- virtual QString label() const { return i18n("PICkit2 Firmware 2.x"); }
+ virtual TQString name() const { return "pickit2v2"; }
+ virtual TQString label() const { return i18n("PICkit2 Firmware 2.x"); }
virtual Programmer::Properties properties() const { return ::Programmer::Programmer | ::Programmer::HasFirmware | ::Programmer::CanUploadFirmware | ::Programmer::CanReadMemory | ::Programmer::HasConnectedState; }
virtual bool canReadVoltage(Pic::VoltageType type) const { return ( type==Pic::TargetVdd || type==Pic::TargetVpp ); }
virtual ::Programmer::TargetPowerMode targetPowerMode() const { return ::Programmer::TargetPowerModeFromConfig; }
diff --git a/src/progs/pickit2v2/gui/pickit2v2_group_ui.cpp b/src/progs/pickit2v2/gui/pickit2v2_group_ui.cpp
index b3596fd..1deff68 100644
--- a/src/progs/pickit2v2/gui/pickit2v2_group_ui.cpp
+++ b/src/progs/pickit2v2/gui/pickit2v2_group_ui.cpp
@@ -11,12 +11,12 @@
#include "progs/gui/prog_config_widget.h"
#include "progs/pickit2v2/base/pickit2v2_prog.h"
-::Programmer::ConfigWidget *Pickit2V2::GroupUI::createConfigWidget(QWidget *parent) const
+::Programmer::ConfigWidget *Pickit2V2::GroupUI::createConfigWidget(TQWidget *tqparent) const
{
- return new ::Programmer::ConfigWidget(static_cast<const ::Programmer::Group &>(group()), parent);
+ return new ::Programmer::ConfigWidget(static_cast<const ::Programmer::Group &>(group()), tqparent);
}
-::Programmer::AdvancedDialog *Pickit2V2::GroupUI::createAdvancedDialog(::Programmer::Base &base, QWidget *parent) const
+::Programmer::AdvancedDialog *Pickit2V2::GroupUI::createAdvancedDialog(::Programmer::Base &base, TQWidget *tqparent) const
{
- return new ::Programmer::AdvancedDialog(static_cast<Base &>(base), parent, "pickit2v2_advanced_dialog");
+ return new ::Programmer::AdvancedDialog(static_cast<Base &>(base), tqparent, "pickit2v2_advanced_dialog");
}
diff --git a/src/progs/pickit2v2/gui/pickit2v2_group_ui.h b/src/progs/pickit2v2/gui/pickit2v2_group_ui.h
index 6c5ff64..7023367 100644
--- a/src/progs/pickit2v2/gui/pickit2v2_group_ui.h
+++ b/src/progs/pickit2v2/gui/pickit2v2_group_ui.h
@@ -16,9 +16,9 @@ namespace Pickit2V2
class GroupUI : public ::Programmer::GroupUI
{
public:
- virtual ::Programmer::ConfigWidget *createConfigWidget(QWidget *parent) const;
+ virtual ::Programmer::ConfigWidget *createConfigWidget(TQWidget *tqparent) const;
virtual bool hasAdvancedDialog() const { return true; }
- virtual ::Programmer::AdvancedDialog *createAdvancedDialog(::Programmer::Base &base, QWidget *parent) const;
+ virtual ::Programmer::AdvancedDialog *createAdvancedDialog(::Programmer::Base &base, TQWidget *tqparent) const;
};
} // namespace
diff --git a/src/progs/psp/base/psp.cpp b/src/progs/psp/base/psp.cpp
index 1b76bf5..188fbcb 100644
--- a/src/progs/psp/base/psp.cpp
+++ b/src/progs/psp/base/psp.cpp
@@ -13,9 +13,9 @@
#include "common/common/misc.h"
//-----------------------------------------------------------------------------
-QMemArray<uchar> Psp::createConfigInfo(const Pic::Data &data)
+TQMemArray<uchar> Psp::createConfigInfo(const Pic::Data &data)
{
- QMemArray<uchar> array(33);
+ TQMemArray<uchar> array(33);
array.fill(0x00);
const Pic::Config &config = data.config();
@@ -35,10 +35,10 @@ QMemArray<uchar> Psp::createConfigInfo(const Pic::Data &data)
return array;
}
-QMemArray<uchar> Psp::createDeviceInfo(const Pic::Data &data)
+TQMemArray<uchar> Psp::createDeviceInfo(const Pic::Data &data)
{
- QMemArray<uchar> config = createConfigInfo(data);
- QMemArray<uchar> array(45);
+ TQMemArray<uchar> config = createConfigInfo(data);
+ TQMemArray<uchar> array(45);
array.fill(0x00);
// memory code length
@@ -46,7 +46,7 @@ QMemArray<uchar> Psp::createDeviceInfo(const Pic::Data &data)
array[0] = v.byte(1);
array[1] = v.byte(0);
// address word width
- v = data.mask(Pic::MemoryRangeType::Code);
+ v = data.tqmask(Pic::MemoryRangeType::Code);
array[2] = v.byte(1);
array[3] = v.byte(0);
// data word width
@@ -59,12 +59,12 @@ QMemArray<uchar> Psp::createDeviceInfo(const Pic::Data &data)
if ( data.nbBytesWord(Pic::MemoryRangeType::UserId)==1 ) v += v << 8;
array[6] = v.byte(1);
array[7] = v.byte(0);
- // user id mask
+ // user id tqmask
array[8] = v.byte(1);
array[9] = v.byte(0);
}
- // memory config mask
+ // memory config tqmask
array[10] = config[0];
array[11] = config[1];
array[12] = config[16];
@@ -72,20 +72,20 @@ QMemArray<uchar> Psp::createDeviceInfo(const Pic::Data &data)
if ( data.isReadable(Pic::MemoryRangeType::Eeprom) ) {
// memory eeprom width
- v = data.mask(Pic::MemoryRangeType::Eeprom);
+ v = data.tqmask(Pic::MemoryRangeType::Eeprom);
array[14] = v.byte(1);
array[15] = v.byte(0);
- // memory eeprom mask
+ // memory eeprom tqmask
array[16] = v.byte(1);
array[17] = v.byte(0);
}
if ( data.isReadable(Pic::MemoryRangeType::Cal) ) {
// memory calibration width
- v = data.mask(Pic::MemoryRangeType::Cal);
+ v = data.tqmask(Pic::MemoryRangeType::Cal);
array[18] = v.byte(1);
array[19] = v.byte(0);
- // memory calibration mask
+ // memory calibration tqmask
array[20] = v.byte(1);
array[21] = v.byte(0);
}
@@ -159,8 +159,8 @@ QMemArray<uchar> Psp::createDeviceInfo(const Pic::Data &data)
}
//-----------------------------------------------------------------------------
-Psp::Hardware::Hardware(::Programmer::Base &base, const QString &portDevice)
- : Programmer::PicHardware(base, new SerialPort(portDevice, base), QString::null)
+Psp::Hardware::Hardware(::Programmer::Base &base, const TQString &portDevice)
+ : Programmer::PicHardware(base, new SerialPort(portDevice, base), TQString())
{}
bool Psp::Hardware::internalConnectHardware()
@@ -168,7 +168,7 @@ bool Psp::Hardware::internalConnectHardware()
if ( !port()->open() ) return false;
if ( !port()->reset() ) return false;
// #### TODO: detect Warp13 or JuPic
- QMemArray<uchar> a;
+ TQMemArray<uchar> a;
if ( !port()->command(0x88, 1, a) ) return false;
if ( a[0]!=0xAB ) {
log(Log::LineType::Error, i18n("Wrong programmer connected"));
@@ -179,13 +179,13 @@ bool Psp::Hardware::internalConnectHardware()
bool Psp::Hardware::getFirmwareVersion(VersionData &version)
{
- QMemArray<uchar> a1;
+ TQMemArray<uchar> a1;
if ( !port()->commandAck(0x8D, 2, &a1) ) return false;
if ( a1[1]==0xFF ) {
log(Log::LineType::Warning, i18n("Invalid firmware version"));
version = VersionData(0xFF, 0, 0);
} else {
- QMemArray<uchar> a2;
+ TQMemArray<uchar> a2;
if ( !port()->receive(2, a2) ) return false;
version = VersionData(a1[1], a2[0], a2[1]);
}
@@ -197,7 +197,7 @@ bool Psp::Hardware::setTarget()
log(Log::DebugLevel::Max, "set target");
// load device info
if ( !port()->commandAck(0x81) ) return false;
- QMemArray<uchar> a = createDeviceInfo(device());
+ TQMemArray<uchar> a = createDeviceInfo(device());
if ( !port()->send(a) ) return false;
if ( !port()->receiveEnd() ) return false;
@@ -212,7 +212,7 @@ bool Psp::Hardware::setTarget()
bool Psp::Hardware::setRange(uint start, uint size)
{
- QMemArray<uchar> a(6);
+ TQMemArray<uchar> a(6);
a[0] = 0x8E;
a[1] = start >> 16;
a[2] = (start >> 8) & 0xFF;
@@ -220,7 +220,7 @@ bool Psp::Hardware::setRange(uint start, uint size)
a[4] = size >> 8;
a[5] = size & 0xFF;
if ( !port()->send(a) ) return false;
- QMemArray<uchar> r;
+ TQMemArray<uchar> r;
if ( !port()->receive(6, r) ) return false;
for (uint i=0; i<6; i++) {
if ( r[i]!=a[i] ) {
@@ -269,7 +269,7 @@ char Psp::Hardware::writeCommand(Pic::MemoryRangeType type)
bool Psp::Hardware::readMemory(Pic::MemoryRangeType type, Device::Array &data, const ::Programmer::VerifyData *vdata)
{
- QMemArray<uchar> a;
+ TQMemArray<uchar> a;
uint nbWords = device().nbWords(type);
data.resize(nbWords);
uint nbBytes = nbWords * device().nbBytesWord(type);
@@ -281,8 +281,8 @@ bool Psp::Hardware::readMemory(Pic::MemoryRangeType type, Device::Array &data, c
for (uint i=0; i<data.count(); i++) {
if ( !port()->receive(2, a) ) return false;
data[i] = (a[0] << 8) + a[1];
-// log(Log::DebugLevel::Max, QString("code data %1: %2 (%3, %4)").arg(i).arg(toHexLabel(data[i], 4))
-// .arg(toHexLabel(a[0], 2)).arg(toHexLabel(a[1], 2)));
+// log(Log::DebugLevel::Max, TQString("code data %1: %2 (%3, %4)").tqarg(i).tqarg(toHexLabel(data[i], 4))
+// .tqarg(toHexLabel(a[0], 2)).tqarg(toHexLabel(a[1], 2)));
}
if ( !port()->receiveEnd() ) return false;
break;
@@ -336,7 +336,7 @@ bool Psp::Hardware::writeMemory(Pic::MemoryRangeType type, const Device::Array &
bool Psp::Hardware::eraseAll()
{
- QMemArray<uchar> a;
+ TQMemArray<uchar> a;
if ( !port()->commandAck(0x8F, 2, &a) ) return false;
if ( a[1]!=0x00 ) {
log(Log::LineType::Error, i18n("Erase failed"));
diff --git a/src/progs/psp/base/psp.h b/src/progs/psp/base/psp.h
index ad4a160..087b1aa 100644
--- a/src/progs/psp/base/psp.h
+++ b/src/progs/psp/base/psp.h
@@ -16,14 +16,14 @@
namespace Psp
{
- extern QMemArray<uchar> createConfigInfo(const Pic::Data &data);
- extern QMemArray<uchar> createDeviceInfo(const Pic::Data &data);
+ extern TQMemArray<uchar> createConfigInfo(const Pic::Data &data);
+ extern TQMemArray<uchar> createDeviceInfo(const Pic::Data &data);
//-----------------------------------------------------------------------------
class Hardware : public Programmer::PicHardware
{
public:
- Hardware(::Programmer::Base &base, const QString &portDevice);
+ Hardware(::Programmer::Base &base, const TQString &portDevice);
SerialPort *port() { return static_cast<SerialPort *>(_port); }
virtual bool uploadFirmware(const Pic::Memory &) { return false; }
virtual bool setTarget();
diff --git a/src/progs/psp/base/psp_data.h b/src/progs/psp/base/psp_data.h
index c643961..509ee71 100644
--- a/src/progs/psp/base/psp_data.h
+++ b/src/progs/psp/base/psp_data.h
@@ -9,15 +9,15 @@
#ifndef PSP_DATA_H
#define PSP_DATA_H
-#include <qstring.h>
+#include <tqstring.h>
namespace Psp
{
struct Data {
uint algorithm, overprogram, tries;
};
- extern bool isSupported(const QString &device);
- extern const Data &data(const QString &device);
+ extern bool isSupported(const TQString &device);
+ extern const Data &data(const TQString &device);
} // namespace
#endif
diff --git a/src/progs/psp/base/psp_prog.h b/src/progs/psp/base/psp_prog.h
index ef525cd..02d0c68 100644
--- a/src/progs/psp/base/psp_prog.h
+++ b/src/progs/psp/base/psp_prog.h
@@ -18,6 +18,7 @@ namespace Psp
class Base : public Programmer::PicBase
{
Q_OBJECT
+ TQ_OBJECT
public:
Base(const Programmer::Group &group, const Pic::Data *data)
: Programmer::PicBase(group, data, "psp_programmer_base") {}
@@ -33,9 +34,9 @@ protected:
class Group : public ::Programmer::PicGroup
{
public:
- virtual QString name() const { return "psp"; }
- virtual QString label() const { return i18n("Picstart Plus"); }
- virtual QString xmlName() const { return "psp"; }
+ virtual TQString name() const { return "psp"; }
+ virtual TQString label() const { return i18n("Picstart Plus"); }
+ virtual TQString xmlName() const { return "psp"; }
virtual ::Programmer::Properties properties() const;
virtual ::Programmer::TargetPowerMode targetPowerMode() const { return ::Programmer::TargetExternallyPowered; }
virtual bool isPortSupported(PortType type) const { return ( type==PortType::Serial ); }
diff --git a/src/progs/psp/base/psp_serial.cpp b/src/progs/psp/base/psp_serial.cpp
index 964d604..7da4c00 100644
--- a/src/progs/psp/base/psp_serial.cpp
+++ b/src/progs/psp/base/psp_serial.cpp
@@ -14,7 +14,7 @@
#include "common/common/number.h"
//-----------------------------------------------------------------------------
-Psp::SerialPort::SerialPort(const QString &device, Log::Base &log)
+Psp::SerialPort::SerialPort(const TQString &device, Log::Base &log)
: Port::Serial(device, NeedFlush, log)
{}
@@ -46,9 +46,9 @@ bool Psp::SerialPort::reset()
return flush(0);
}
-bool Psp::SerialPort::command(uchar c, uint nbBytes, QMemArray<uchar> &a)
+bool Psp::SerialPort::command(uchar c, uint nbBytes, TQMemArray<uchar> &a)
{
- log(Log::DebugLevel::Extra, QString("Command %1").arg(toHexLabel(c, 2)));
+ log(Log::DebugLevel::Extra, TQString("Command %1").tqarg(toHexLabel(c, 2)));
if ( !sendChar(c) ) return false;
return receive(nbBytes, a);
}
@@ -57,7 +57,7 @@ bool Psp::SerialPort::checkAck(uchar ec, uchar rc)
{
if ( ec==rc ) return true;
log(Log::LineType::Error, i18n("Incorrect ack: expecting %1, received %2")
- .arg(QString(toHex(ec, 2))).arg(QString(toHex(rc, 2))));
+ .tqarg(TQString(toHex(ec, 2))).tqarg(TQString(toHex(rc, 2))));
return false;
}
@@ -65,14 +65,14 @@ bool Psp::SerialPort::checkEnd(uchar c)
{
if ( c==0 ) return true;
log(Log::LineType::Error, i18n("Incorrect received data end: expecting 00, received %1")
- .arg(QString(toHex(c, 2))));
+ .tqarg(TQString(toHex(c, 2))));
return false;
}
-bool Psp::SerialPort::commandAck(uchar c, uint nbBytes, QMemArray<uchar> *a)
+bool Psp::SerialPort::commandAck(uchar c, uint nbBytes, TQMemArray<uchar> *a)
{
Q_ASSERT( nbBytes>=1 );
- QMemArray<uchar> tmp;
+ TQMemArray<uchar> tmp;
if ( !command(c, nbBytes, tmp) ) return false;
if ( !checkAck(c, tmp[0]) ) return false;
if (a) *a = tmp;
@@ -81,13 +81,13 @@ bool Psp::SerialPort::commandAck(uchar c, uint nbBytes, QMemArray<uchar> *a)
bool Psp::SerialPort::receiveEnd()
{
- QMemArray<uchar> a;
+ TQMemArray<uchar> a;
if ( !receive(1, a) ) return false;
if ( !checkEnd(a[0]) ) return false;
return true;
}
-bool Psp::SerialPort::commandAckEnd(uchar c, uint nbBytes, QMemArray<uchar> &a)
+bool Psp::SerialPort::commandAckEnd(uchar c, uint nbBytes, TQMemArray<uchar> &a)
{
Q_ASSERT( nbBytes>=2 );
if ( !command(c, nbBytes, a) ) return false;
@@ -100,7 +100,7 @@ bool Psp::SerialPort::sendData(uint value, uint nbBytes)
{
Q_ASSERT( nbBytes==1 || nbBytes==2 );
Q_ASSERT( value<uint(1 << 8*nbBytes) );
- QMemArray<uchar> a(nbBytes);
+ TQMemArray<uchar> a(nbBytes);
if ( nbBytes==2 ) {
a[0] = value / 256;
a[1] = value & 0xFF;
diff --git a/src/progs/psp/base/psp_serial.h b/src/progs/psp/base/psp_serial.h
index 6f379dd..a7ebf77 100644
--- a/src/progs/psp/base/psp_serial.h
+++ b/src/progs/psp/base/psp_serial.h
@@ -18,12 +18,12 @@ namespace Psp
class SerialPort : public Port::Serial
{
public:
- SerialPort(const QString &portDevice, Log::Base &log);
+ SerialPort(const TQString &portDevice, Log::Base &log);
bool open();
bool reset();
- bool command(uchar c, uint nbBytes, QMemArray<uchar> &a);
- bool commandAck(uchar c, uint nbBytes = 1, QMemArray<uchar> *a = 0);
- bool commandAckEnd(uchar c, uint nbBytes, QMemArray<uchar> &a);
+ bool command(uchar c, uint nbBytes, TQMemArray<uchar> &a);
+ bool commandAck(uchar c, uint nbBytes = 1, TQMemArray<uchar> *a = 0);
+ bool commandAckEnd(uchar c, uint nbBytes, TQMemArray<uchar> &a);
bool receiveEnd();
bool sendData(uint value, uint nbBytes);
diff --git a/src/progs/psp/gui/psp_group_ui.cpp b/src/progs/psp/gui/psp_group_ui.cpp
index e3f2546..ac9c70c 100644
--- a/src/progs/psp/gui/psp_group_ui.cpp
+++ b/src/progs/psp/gui/psp_group_ui.cpp
@@ -11,12 +11,12 @@
#include "progs/gui/prog_config_widget.h"
#include "devices/pic/gui/pic_prog_group_ui.h"
-::Programmer::ConfigWidget *Psp::GroupUI::createConfigWidget(QWidget *parent) const
+::Programmer::ConfigWidget *Psp::GroupUI::createConfigWidget(TQWidget *tqparent) const
{
- return new ::Programmer::ConfigWidget(static_cast<const ::Programmer::Group &>(group()), parent);
+ return new ::Programmer::ConfigWidget(static_cast<const ::Programmer::Group &>(group()), tqparent);
}
-::Programmer::AdvancedDialog *Psp::GroupUI::createAdvancedDialog(::Programmer::Base &base, QWidget *parent) const
+::Programmer::AdvancedDialog *Psp::GroupUI::createAdvancedDialog(::Programmer::Base &base, TQWidget *tqparent) const
{
- return new ::Programmer::PicAdvancedDialog(static_cast< ::Programmer::PicBase &>(base), parent, "psp_advanced_dialog");
+ return new ::Programmer::PicAdvancedDialog(static_cast< ::Programmer::PicBase &>(base), tqparent, "psp_advanced_dialog");
}
diff --git a/src/progs/psp/gui/psp_group_ui.h b/src/progs/psp/gui/psp_group_ui.h
index fc1534a..be0b4ac 100644
--- a/src/progs/psp/gui/psp_group_ui.h
+++ b/src/progs/psp/gui/psp_group_ui.h
@@ -18,9 +18,9 @@ class Group;
class GroupUI : public ::Programmer::GroupUI
{
public:
- virtual ::Programmer::ConfigWidget *createConfigWidget(QWidget *parent) const;
+ virtual ::Programmer::ConfigWidget *createConfigWidget(TQWidget *tqparent) const;
virtual bool hasAdvancedDialog() const { return true; }
- virtual ::Programmer::AdvancedDialog *createAdvancedDialog(::Programmer::Base &base, QWidget *parent) const;
+ virtual ::Programmer::AdvancedDialog *createAdvancedDialog(::Programmer::Base &base, TQWidget *tqparent) const;
};
} // namespace
diff --git a/src/progs/psp/xml/xml_psp_parser.cpp b/src/progs/psp/xml/xml_psp_parser.cpp
index 5cdd289..8b8875b 100644
--- a/src/progs/psp/xml/xml_psp_parser.cpp
+++ b/src/progs/psp/xml/xml_psp_parser.cpp
@@ -19,11 +19,11 @@ public:
XmlToData() : Programmer::XmlToData<Data>("psp", "Psp") {}
private:
- virtual void parseData(QDomElement element, Data &data);
- virtual void outputData(const Data &data, QTextStream &s) const;
+ virtual void parseData(TQDomElement element, Data &data);
+ virtual void outputData(const Data &data, TQTextStream &s) const;
};
-void Psp::XmlToData::parseData(QDomElement element, Data &data)
+void Psp::XmlToData::parseData(TQDomElement element, Data &data)
{
bool ok;
data.algorithm = element.attribute("algorithm").toUInt(&ok);
@@ -34,7 +34,7 @@ void Psp::XmlToData::parseData(QDomElement element, Data &data)
if ( !ok ) qFatal("Missing or invalid tries");
}
-void Psp::XmlToData::outputData(const Data &data, QTextStream &s) const
+void Psp::XmlToData::outputData(const Data &data, TQTextStream &s) const
{
s << data.algorithm << ", " << data.overprogram << ", " << data.tries;
}
diff --git a/src/progs/sdcdb/base/sdcdb_debug.cpp b/src/progs/sdcdb/base/sdcdb_debug.cpp
index fcccf22..d8d4ad4 100644
--- a/src/progs/sdcdb/base/sdcdb_debug.cpp
+++ b/src/progs/sdcdb/base/sdcdb_debug.cpp
@@ -9,7 +9,7 @@
#include "gpsim_debug.h"
#include <signal.h>
-#include <qregexp.h>
+#include <tqregexp.h>
#include "devices/list/device_list.h"
#include "devices/pic/pic/pic_debug.h"
@@ -52,10 +52,10 @@ bool GPSim::Debugger::internalStep()
return hardware()->execute("step", true);
}
-bool GPSim::Debugger::setBreakpoints(const QValueList<Address> &list)
+bool GPSim::Debugger::setBreakpoints(const TQValueList<Address> &list)
{
for (uint i=0; i<_nbBreakpoints; i++)
- if ( !hardware()->execute("clear " + QString::number(i), true) ) return false;
+ if ( !hardware()->execute("clear " + TQString::number(i), true) ) return false;
for (uint i=0; i<uint(list.count()); i++)
if ( !hardware()->execute("break e 0x" + toHex(list[i], nbChars(list[i].toUInt())), true) ) return false;
_nbBreakpoints = list.count();
@@ -75,15 +75,15 @@ bool GPSim::Debugger::updateState()
return true;
}
-bool GPSim::Debugger::findRegExp(const QStringList &lines, const QString &pattern,
- const QString &label, QString &value) const
+bool GPSim::Debugger::findRegExp(const TQStringList &lines, const TQString &pattern,
+ const TQString &label, TQString &value) const
{
- QRegExp rexp(pattern);
+ TQRegExp rexp(pattern);
uint i = 0;
for (; i<uint(lines.count()); i++) {
int offset = 0;
for (;;) {
- offset = rexp.search(lines[i], offset, QRegExp::CaretAtOffset);
+ offset = rexp.search(lines[i], offset, TQRegExp::CaretAtOffset);
if ( offset==-1 || rexp.cap(1)==label ) break;
offset += rexp.cap(0).length();
}
@@ -99,9 +99,9 @@ bool GPSim::Debugger::readWreg(BitValue &value)
// #### only known for version 4 and 11
if ( hardware()->version()<=VersionData(0, 21, 7) || hardware()->version()>=VersionData(0, 22, 0) )
return getRegister("W", value);
- QStringList lines;
+ TQStringList lines;
if ( !hardware()->execute("dump s", true, &lines) ) return false;
- QString s;
+ TQString s;
if ( !findRegExp(lines, "^\\s*[0-9A-Fa-f]+\\s+(\\w+)\\s*=\\s*([0-9A-Fa-f]+)", "W", s) ) {
log(Log::Error, i18n("Error reading register \"W\""));
return false;
@@ -110,10 +110,10 @@ bool GPSim::Debugger::readWreg(BitValue &value)
return true;
}
-bool GPSim::Debugger::getRegister(const QString &name, BitValue &value)
+bool GPSim::Debugger::getRegister(const TQString &name, BitValue &value)
{
- QStringList lines;
- QRegExp r;
+ TQStringList lines;
+ TQRegExp r;
if ( hardware()->version()<VersionData(0, 22, 0) ) {
if ( !hardware()->execute("x " + name, true, &lines) ) return false;
r.setPattern("\\w+\\s*[][\\w]+\\s*=\\s*(?:0x|)([0-9A-Fa-f]+)(?:\\W.*|)");
@@ -125,7 +125,7 @@ bool GPSim::Debugger::getRegister(const QString &name, BitValue &value)
for (; i<uint(lines.count()); i++)
if ( r.exactMatch(lines[i]) ) break;
if ( i==uint(lines.count()) ) {
- log(Log::Error, i18n("Error reading register \"%1\"").arg(name));
+ log(Log::Error, i18n("Error reading register \"%1\"").tqarg(name));
return false;
}
value = fromHex(r.cap(1), 0);
@@ -135,9 +135,9 @@ bool GPSim::Debugger::getRegister(const QString &name, BitValue &value)
bool GPSim::Debugger::getRegister(Address address, BitValue &value)
{
const Pic::RegistersData &rdata = device()->registersData();
- QString name = toHex(address, rdata.nbCharsAddress());
+ TQString name = toHex(address, rdata.nbCharsAddress());
if ( hardware()->version()<VersionData(0, 22, 0) ) return getRegister("0x" + name, value);
- return getRegister(QString("ramData[$%1]").arg(name), value);
+ return getRegister(TQString("ramData[$%1]").tqarg(name), value);
}
bool GPSim::Debugger::readRegister(const Register::TypeData &data, BitValue &value)
@@ -148,27 +148,27 @@ bool GPSim::Debugger::readRegister(const Register::TypeData &data, BitValue &val
Q_ASSERT(false);
return true;
}
- QString name = device()->registersData().sfrNames[data.address()];
+ TQString name = device()->registersData().sfrNames[data.address()];
if ( name=="WREG" ) return readWreg(value);
if ( !name.isEmpty() ) return getRegister(name.lower(), value);
return getRegister(data.address(), value);
}
-bool GPSim::Debugger::setRegister(const QString &name, BitValue value)
+bool GPSim::Debugger::setRegister(const TQString &name, BitValue value)
{
if ( hardware()->version()<VersionData(0, 22, 0) ) {
log(Log::Warning, i18n("Writing registers is not supported by this version of gpsim"));
return true;
}
const Pic::RegistersData &rdata = device()->registersData();
- QString s = QString("%1 = %2").arg(name).arg(toHexLabel(value, rdata.nbChars()));
+ TQString s = TQString("%1 = %2").tqarg(name).tqarg(toHexLabel(value, rdata.nbChars()));
return hardware()->execute(s, true);
}
bool GPSim::Debugger::setRegister(Address address, BitValue value)
{
const Pic::RegistersData &rdata = device()->registersData();
- QString s = QString("ramData[$%1]").arg(toHex(address, rdata.nbCharsAddress()));
+ TQString s = TQString("ramData[$%1]").tqarg(toHex(address, rdata.nbCharsAddress()));
return setRegister(s, value);
}
@@ -184,7 +184,7 @@ bool GPSim::Debugger::writeRegister(const Register::TypeData &data, BitValue val
return false;
}
const Pic::RegistersData &rdata = device()->registersData();
- QString name = rdata.sfrNames[data.address()];
+ TQString name = rdata.sfrNames[data.address()];
if ( !name.isEmpty() ) return setRegister(name.lower(), value);
return setRegister(data.address(), value);
}
@@ -194,16 +194,16 @@ bool GPSim::Debugger::writeWreg(BitValue value)
return setRegister("W", value);
}
-bool GPSim::Debugger::updatePortStatus(uint index, QMap<uint, Device::PortBitData> &bits)
+bool GPSim::Debugger::updatePorttqStatus(uint index, TQMap<uint, Device::PortBitData> &bits)
{
for (uint i=0; i<Device::MAX_NB_PORT_BITS; i++) {
if ( !device()->registersData().hasPortBit(index, i) ) continue;
- QString name = device()->registersData().portName(index).lower() + QString::number(i);
- QStringList lines;
+ TQString name = device()->registersData().portName(index).lower() + TQString::number(i);
+ TQStringList lines;
if ( !hardware()->execute("symbol " + name, true, &lines) ) return false;
- QString pattern = "^(\\w+)=([^\\s])+\\s*", value;
+ TQString pattern = "^(\\w+)=([^\\s])+\\s*", value;
if ( !findRegExp(lines, pattern, "bitState", value) || value.length()!=1 ) {
- log(Log::Error, i18n("Error reading state of IO bit: %1").arg(name));
+ log(Log::Error, i18n("Error reading state of IO bit: %1").tqarg(name));
return false;
}
switch (value[0].latin1()) {
@@ -217,24 +217,24 @@ bool GPSim::Debugger::updatePortStatus(uint index, QMap<uint, Device::PortBitDat
case 'X': bits[i].state = Device::Unknown; break;
default:
bits[i].state = Device::Unknown;
- log(Log::Warning, i18n("Unknown state for IO bit: %1 (%2)").arg(name).arg(value));
+ log(Log::Warning, i18n("Unknown state for IO bit: %1 (%2)").tqarg(name).tqarg(value));
break;
}
if ( !findRegExp(lines, pattern, "Driving", value) || value.length()!=1 ) {
- log(Log::Error, i18n("Error reading driving state of IO bit: %1").arg(name));
+ log(Log::Error, i18n("Error reading driving state of IO bit: %1").tqarg(name));
return false;
}
bits[i].driving = ( value[0]=='1' );
if (bits[i].driving) {
if ( !findRegExp(lines, pattern, "drivingState", value) || value.length()!=1 ) {
- log(Log::Error, i18n("Error reading driving state of IO bit: %1").arg(name));
+ log(Log::Error, i18n("Error reading driving state of IO bit: %1").tqarg(name));
return false;
}
bits[i].drivingState = (value[0]=='0' ? Device::IoLow : Device::IoHigh);
bits[i].drivenState = Device::IoUnknown;
} else {
if ( !findRegExp(lines, pattern, "drivenState", value) || value.length()!=1 ) {
- log(Log::Error, i18n("Error reading driven state of IO bit: %1").arg(name));
+ log(Log::Error, i18n("Error reading driven state of IO bit: %1").tqarg(name));
return false;
}
bits[i].drivenState = (value[0]=='0' ? Device::IoLow : Device::IoHigh);
@@ -245,7 +245,7 @@ bool GPSim::Debugger::updatePortStatus(uint index, QMap<uint, Device::PortBitDat
}
//----------------------------------------------------------------------------
-QString GPSim::Group::statusLabel() const
+TQString GPSim::Group::statusLabel() const
{
return i18n("GPSim (4MHz)"); // #### FIXME: add config
}
@@ -258,9 +258,9 @@ void GPSim::Group::initSupported()
if ( !manager.getVersion(version) ) return;
bool oldGpsim = ( version<VersionData(0, 21, 11) );
if ( !manager.sendCommand("processor list", true) ) return;
- QStringList devices = QStringList::split(" ", manager.process().sout().join(" "));
+ TQStringList devices = TQStringList::split(" ", manager.process().sout().join(" "));
for (uint i=0; i<uint(devices.count()); i++) {
- QString s = devices[i].upper();
+ TQString s = devices[i].upper();
if ( s.startsWith("PIC") ) s = s.mid(3);
const Pic::Data *data = static_cast<const Pic::Data *>(Device::lister().data(s));
if (data) {
diff --git a/src/progs/sdcdb/base/sdcdb_debug.h b/src/progs/sdcdb/base/sdcdb_debug.h
index 55cda75..e1f109b 100644
--- a/src/progs/sdcdb/base/sdcdb_debug.h
+++ b/src/progs/sdcdb/base/sdcdb_debug.h
@@ -19,6 +19,7 @@ namespace SDCDB
class Programmer : public ::Programmer::PicBase
{
Q_OBJECT
+ TQ_OBJECT
public:
Programmer(const ::Programmer::Group &group, const Pic::Data *data)
: Programmer::PicBase(group, data, "sdcdb_programmer") {}
@@ -41,18 +42,18 @@ class Debugger : public ::Debugger::PicBase
{
public:
Debugger(Programmer &programmer);
- virtual bool setBreakpoints(const QValueList<Address> &list);
+ virtual bool setBreakpoints(const TQValueList<Address> &list);
virtual bool readRegister(const Register::TypeData &data, BitValue &value);
virtual bool writeRegister(const Register::TypeData &data, BitValue value);
- virtual bool updatePortStatus(uint index, QMap<uint, Device::PortBitData> &bits);
+ virtual bool updatePorttqStatus(uint index, TQMap<uint, Device::PortBitData> &bits);
private:
uint _nbBreakpoints;
- bool findRegExp(const QStringList &lines, const QString &pattern,
- const QString &label, QString &value) const;
- bool getRegister(const QString &name, BitValue &value);
- bool setRegister(const QString &name, BitValue value);
+ bool findRegExp(const TQStringList &lines, const TQString &pattern,
+ const TQString &label, TQString &value) const;
+ bool getRegister(const TQString &name, BitValue &value);
+ bool setRegister(const TQString &name, BitValue value);
bool getRegister(Address address, BitValue &value);
bool setRegister(Address address, BitValue value);
Hardware *hardware() { return static_cast<Hardware *>(_programmer.hardware()); }
@@ -72,9 +73,9 @@ private:
class Group : public ::Programmer::PicGroup
{
public:
- virtual QString name() const { return "sdcdb"; }
- virtual QString label() const { return i18n("SDCDB"); }
- virtual QString statusLabel() const;
+ virtual TQString name() const { return "sdcdb"; }
+ virtual TQString label() const { return i18n("SDCDB"); }
+ virtual TQString statusLabel() const;
virtual ::Programmer::Properties properties() const { return ::Programmer::Debugger | ::Programmer::HasConnectedState; }
virtual ::Programmer::TargetPowerMode targetPowerMode() const { return ::Programmer::TargetSelfPowered; }
virtual bool isPortSupported(Port::Type) const { return false; }
diff --git a/src/progs/tbl_bootloader/base/tbl_bootloader.cpp b/src/progs/tbl_bootloader/base/tbl_bootloader.cpp
index 419ad86..9c52fb7 100644
--- a/src/progs/tbl_bootloader/base/tbl_bootloader.cpp
+++ b/src/progs/tbl_bootloader/base/tbl_bootloader.cpp
@@ -43,7 +43,7 @@ void TinyBootloader::Config::writeRetries(uint nb)
}
//-----------------------------------------------------------------------------
-TinyBootloader::Hardware::Hardware(::Programmer::Base &base, const QString &portDevice)
+TinyBootloader::Hardware::Hardware(::Programmer::Base &base, const TQString &portDevice)
: ::Bootloader::Hardware(base, new Port::Serial(portDevice, Port::Serial::NoProperty, base))
{
Config config;
@@ -76,17 +76,17 @@ bool TinyBootloader::Hardware::internalConnectHardware()
bool TinyBootloader::Hardware::verifyDeviceId()
{
uchar id = data(device().name()).id;
- QValueVector<QString> list = _base.group().supportedDevices();
- QStringList devices;
+ TQValueVector<TQString> list = _base.group().supportedDevices();
+ TQStringList devices;
for (uint i=0; i<uint(list.count()); i++)
if ( _id==data(list[i]).id ) devices.append(list[i]);
if ( _id!=id ) {
- if ( devices.count()==0 ) log(Log::LineType::Error, i18n("Unknown id returned by bootloader (%1 read and %2 expected).").arg(toHexLabel(_id, 2)).arg(toHexLabel(id, 2)));
- else log(Log::LineType::Error, i18n("Id returned by bootloader corresponds to other devices: %1 (%2 read and %3 expected).").arg(devices.join(" ")).arg(toHexLabel(_id, 2)).arg(toHexLabel(id, 2)));
+ if ( devices.count()==0 ) log(Log::LineType::Error, i18n("Unknown id returned by bootloader (%1 read and %2 expected).").tqarg(toHexLabel(_id, 2)).tqarg(toHexLabel(id, 2)));
+ else log(Log::LineType::Error, i18n("Id returned by bootloader corresponds to other devices: %1 (%2 read and %3 expected).").tqarg(devices.join(" ")).tqarg(toHexLabel(_id, 2)).tqarg(toHexLabel(id, 2)));
// we can't ask for "continue anyway?" because bootloader can timeout...
return false;
}
- log(Log::LineType::Information, " " + i18n("Bootloader identified device as: %1").arg(devices.join(" ")));
+ log(Log::LineType::Information, " " + i18n("Bootloader identified device as: %1").tqarg(devices.join(" ")));
return true;
}
@@ -101,10 +101,10 @@ bool TinyBootloader::Hardware::waitReady(bool *checkCRC)
if (checkCRC) {
*checkCRC = false;
if ( c=='N' ) return true;
- log(Log::LineType::Error, i18n("Received unexpected character ('%1' received; 'K' or 'N' expected).").arg(toPrintable(c, PrintAlphaNum)));
+ log(Log::LineType::Error, i18n("Received unexpected character ('%1' received; 'K' or 'N' expected).").tqarg(toPrintable(c, PrintAlphaNum)));
return true;
}
- log(Log::LineType::Error, i18n("Received unexpected character ('%1' received; 'K' expected).").arg(toPrintable(c, PrintAlphaNum)));
+ log(Log::LineType::Error, i18n("Received unexpected character ('%1' received; 'K' expected).").tqarg(toPrintable(c, PrintAlphaNum)));
return false;
}
@@ -158,9 +158,9 @@ bool TinyBootloader::Hardware::writeCode(const Device::Array &data, bool erase)
// check that there is nothing on top of bootloader
for (uint i=nb; i<data.size(); i++) {
- if ( data[i]==device().mask(Pic::MemoryRangeType::Code) ) continue;
+ if ( data[i]==device().tqmask(Pic::MemoryRangeType::Code) ) continue;
uint address = device().addressIncrement(Pic::MemoryRangeType::Code) * i;
- log(Log::LineType::Warning, " " + i18n("Code is present in bootloader reserved area (at address %1). It will be ignored.").arg(toHexLabel(address, device().nbCharsAddress())));
+ log(Log::LineType::Warning, " " + i18n("Code is present in bootloader reserved area (at address %1). It will be ignored.").tqarg(toHexLabel(address, device().nbCharsAddress())));
break;
}
@@ -194,7 +194,7 @@ bool TinyBootloader::Hardware::writeCode(const Device::Array &data, bool erase)
if ( !erase ) {
bool write = false;
for (uint k=0; k<nbWords; k++) {
- if ( wdata[i+k]==device().mask(Pic::MemoryRangeType::Code) ) continue;
+ if ( wdata[i+k]==device().tqmask(Pic::MemoryRangeType::Code) ) continue;
write = true;
break;
}
@@ -206,7 +206,7 @@ bool TinyBootloader::Hardware::writeCode(const Device::Array &data, bool erase)
if ( !sendCodeAddress(address, crc) ) return false;
uint nbw = device().nbBytesWord(Pic::MemoryRangeType::Code);
if ( !sendChar(nbw*nbWords, &crc) ) return false;
- log(Log::DebugLevel::Normal, QString("write code memory at %1: %2 bytes").arg(toHexLabel(address, 4)).arg(2*nbWords));
+ log(Log::DebugLevel::Normal, TQString("write code memory at %1: %2 bytes").tqarg(toHexLabel(address, 4)).tqarg(2*nbWords));
for(uint k=0; k<nbWords; k++) {
if ( !sendChar(wdata[i+k].byte(0), &crc) ) return false; // data low
if ( !sendChar(wdata[i+k].byte(1), &crc) ) return false; // data high
diff --git a/src/progs/tbl_bootloader/base/tbl_bootloader.h b/src/progs/tbl_bootloader/base/tbl_bootloader.h
index b6e759f..322df3e 100644
--- a/src/progs/tbl_bootloader/base/tbl_bootloader.h
+++ b/src/progs/tbl_bootloader/base/tbl_bootloader.h
@@ -33,7 +33,7 @@ public:
class Hardware : public ::Bootloader::Hardware
{
public:
- Hardware(::Programmer::Base &base, const QString &portDevice);
+ Hardware(::Programmer::Base &base, const TQString &portDevice);
Port::Serial *port() { return static_cast<Port::Serial *>(_port); }
bool verifyDeviceId();
virtual bool write(Pic::MemoryRangeType type, const Device::Array &data);
diff --git a/src/progs/tbl_bootloader/base/tbl_bootloader_data.h b/src/progs/tbl_bootloader/base/tbl_bootloader_data.h
index 51be528..d8e7f79 100644
--- a/src/progs/tbl_bootloader/base/tbl_bootloader_data.h
+++ b/src/progs/tbl_bootloader/base/tbl_bootloader_data.h
@@ -14,8 +14,8 @@ namespace TinyBootloader
struct Data {
uchar id;
};
- extern bool isSupported(const QString &device);
- extern const Data &data(const QString &device);
+ extern bool isSupported(const TQString &device);
+ extern const Data &data(const TQString &device);
} // namespace
#endif
diff --git a/src/progs/tbl_bootloader/base/tbl_bootloader_prog.h b/src/progs/tbl_bootloader/base/tbl_bootloader_prog.h
index 75b986d..08cbf3f 100644
--- a/src/progs/tbl_bootloader/base/tbl_bootloader_prog.h
+++ b/src/progs/tbl_bootloader/base/tbl_bootloader_prog.h
@@ -18,6 +18,7 @@ namespace TinyBootloader
class ProgrammerBase : public ::Bootloader::ProgrammerBase
{
Q_OBJECT
+ TQ_OBJECT
public:
ProgrammerBase(const Programmer::Group &group, const Pic::Data *data);
virtual bool verifyDeviceId() { return static_cast<Hardware &>(hardware()).verifyDeviceId(); }
@@ -27,8 +28,8 @@ public:
class Group : public ::Bootloader::Group
{
public:
- virtual QString name() const { return "tbl_bootloader"; }
- virtual QString label() const { return i18n("Tiny Bootloader"); }
+ virtual TQString name() const { return "tbl_bootloader"; }
+ virtual TQString label() const { return i18n("Tiny Bootloader"); }
virtual ::Programmer::Properties properties() const { return ::Programmer::Programmer; }
virtual ::Programmer::TargetPowerMode targetPowerMode() const { return ::Programmer::TargetSelfPowered; }
virtual bool isPortSupported(PortType type) const { return type==PortType::Serial; }
diff --git a/src/progs/tbl_bootloader/gui/tbl_bootloader_ui.cpp b/src/progs/tbl_bootloader/gui/tbl_bootloader_ui.cpp
index 5b576b9..f0c1725 100644
--- a/src/progs/tbl_bootloader/gui/tbl_bootloader_ui.cpp
+++ b/src/progs/tbl_bootloader/gui/tbl_bootloader_ui.cpp
@@ -12,29 +12,29 @@
#include "common/port/serial.h"
//-----------------------------------------------------------------------------
-TinyBootloader::ConfigWidget::ConfigWidget(const::Programmer::Group &group, QWidget *parent)
- : ::Programmer::ConfigWidget(group, parent)
+TinyBootloader::ConfigWidget::ConfigWidget(const::Programmer::Group &group, TQWidget *tqparent)
+ : ::Programmer::ConfigWidget(group, tqparent)
{
uint row = numRows();
- QLabel *label = new QLabel(i18n("Port Speed:"), this);
+ TQLabel *label = new TQLabel(i18n("Port Speed:"), this);
addWidget(label, row,row, 0,0);
_speed = new KComboBox(this);
for (uint i=0; i<Port::Serial::Nb_Speeds; i++) {
if ( Port::Serial::SPEED_VALUES[i]==0 || !Port::Serial::SPEED_DATA[i].supported ) continue;
- _speed->insertItem(QString::number(Port::Serial::SPEED_VALUES[i]));
+ _speed->insertItem(TQString::number(Port::Serial::SPEED_VALUES[i]));
}
addWidget(_speed, row,row, 1,1);
row++;
- label = new QLabel(i18n("Timeout (ms):"), this);
+ label = new TQLabel(i18n("Timeout (ms):"), this);
addWidget(label, row,row, 0,0);
_timeout = new KIntNumInput(this);
_timeout->setMinValue(0);
addWidget(_timeout, row,row, 1,1);
row++;
- label = new QLabel(i18n("No of Retries:"), this);
+ label = new TQLabel(i18n("No of Retries:"), this);
addWidget(label, row,row, 0,0);
_retries = new KIntNumInput(this);
_retries->setMinValue(0);
@@ -74,7 +74,7 @@ void TinyBootloader::ConfigWidget::loadConfig()
}
//-----------------------------------------------------------------------------
-::Programmer::ConfigWidget *TinyBootloader::GroupUI::createConfigWidget(QWidget *parent) const
+::Programmer::ConfigWidget *TinyBootloader::GroupUI::createConfigWidget(TQWidget *tqparent) const
{
- return new ConfigWidget(static_cast<const ::Programmer::Group &>(group()), parent);
+ return new ConfigWidget(static_cast<const ::Programmer::Group &>(group()), tqparent);
}
diff --git a/src/progs/tbl_bootloader/gui/tbl_bootloader_ui.h b/src/progs/tbl_bootloader/gui/tbl_bootloader_ui.h
index d0285af..442b879 100644
--- a/src/progs/tbl_bootloader/gui/tbl_bootloader_ui.h
+++ b/src/progs/tbl_bootloader/gui/tbl_bootloader_ui.h
@@ -20,8 +20,9 @@ namespace TinyBootloader
class ConfigWidget: public ::Programmer::ConfigWidget
{
Q_OBJECT
+ TQ_OBJECT
public:
- ConfigWidget(const ::Programmer::Group &group, QWidget *parent);
+ ConfigWidget(const ::Programmer::Group &group, TQWidget *tqparent);
virtual void loadConfig();
virtual void saveConfig();
@@ -34,7 +35,7 @@ private:
class GroupUI : public ::Bootloader::GroupUI
{
public:
- virtual ::Programmer::ConfigWidget *createConfigWidget(QWidget *parent) const;
+ virtual ::Programmer::ConfigWidget *createConfigWidget(TQWidget *tqparent) const;
};
} // namespace
diff --git a/src/progs/tbl_bootloader/xml/xml_tbl_bootloader_parser.cpp b/src/progs/tbl_bootloader/xml/xml_tbl_bootloader_parser.cpp
index 62ed806..0960cd1 100644
--- a/src/progs/tbl_bootloader/xml/xml_tbl_bootloader_parser.cpp
+++ b/src/progs/tbl_bootloader/xml/xml_tbl_bootloader_parser.cpp
@@ -22,11 +22,11 @@ public:
XmlToData() : Programmer::XmlToData<Data>("tbl_bootloader", "TinyBootloader") {}
private:
- virtual void parseData(QDomElement element, Data &data);
- virtual void outputData(const Data &data, QTextStream &s) const;
+ virtual void parseData(TQDomElement element, Data &data);
+ virtual void outputData(const Data &data, TQTextStream &s) const;
};
-void TinyBootloader::XmlToData::parseData(QDomElement element, Data &data)
+void TinyBootloader::XmlToData::parseData(TQDomElement element, Data &data)
{
const Device::Data *ddata = Device::lister().data(currentDevice());
if ( ddata->group().name()!="pic" ) qFatal("non-pic device not supported");
@@ -37,7 +37,7 @@ void TinyBootloader::XmlToData::parseData(QDomElement element, Data &data)
if ( !ok ) qFatal("Invalid \"id\" tag");
}
-void TinyBootloader::XmlToData::outputData(const Data &data, QTextStream &s) const
+void TinyBootloader::XmlToData::outputData(const Data &data, TQTextStream &s) const
{
s << data.id;
}
diff --git a/src/tools/base/generic_tool.h b/src/tools/base/generic_tool.h
index 3b3299d..86cd3f2 100644
--- a/src/tools/base/generic_tool.h
+++ b/src/tools/base/generic_tool.h
@@ -47,11 +47,11 @@ namespace Compile
class Data {
public:
Data() {}
- Data(Tool::Category c, const QValueList<TodoItem> &i, const QString &d, const Project *p, LinkType lt)
+ Data(Tool::Category c, const TQValueList<TodoItem> &i, const TQString &d, const Project *p, LinkType lt)
: category(c), items(i), device(d), project(p), linkType(lt) {}
Tool::Category category;
- QValueList<TodoItem> items;
- QString device;
+ TQValueList<TodoItem> items;
+ TQString device;
const Project *project;
LinkType linkType;
};
@@ -84,13 +84,13 @@ class Base
public:
virtual ~Base() {}
const Group &group() const { return *_group; }
- virtual QString baseExecutable(bool withWine, OutputExecutableType type) const = 0;
+ virtual TQString baseExecutable(bool withWine, OutputExecutableType type) const = 0;
PURL::Directory executableDirectory() const;
virtual bool checkExecutable() const { return true; }
- virtual QStringList checkExecutableOptions(bool withWine) const = 0;
+ virtual TQStringList checkExecutableOptions(bool withWine) const = 0;
virtual PURL::Directory checkExecutableWorkingDirectory() const { return PURL::Directory(); }
virtual ::Process::LineOutput *checkExecutableProcess(const PURL::Directory &dir, bool withWine, OutputExecutableType type) const;
- virtual bool checkExecutableResult(bool withWine, QStringList &lines) const = 0;
+ virtual bool checkExecutableResult(bool withWine, TQStringList &lines) const = 0;
protected:
Category _category;
diff --git a/src/tools/base/tool_group.cpp b/src/tools/base/tool_group.cpp
index fb347ce..ac5c75e 100644
--- a/src/tools/base/tool_group.cpp
+++ b/src/tools/base/tool_group.cpp
@@ -58,9 +58,9 @@ PURL::Directory Tool::Group::autodetectDirectory(Compile::DirectoryType, const P
return PURL::Directory();
}
-QString Tool::Group::defaultLinkerScriptFilename(Compile::LinkType type, const QString &device) const
+TQString Tool::Group::defaultLinkerScriptFilename(Compile::LinkType type, const TQString &device) const
{
- QString basename = device.lower();
+ TQString basename = device.lower();
if ( type==Compile::Icd2Linking ) basename += 'i';
return basename + '.' + PURL::extension(PURL::Lkr);
}
@@ -73,7 +73,7 @@ bool Tool::Group::hasCustomLinkerScript(const ::Project *project) const
PURL::Url Tool::Group::linkerScript(const ::Project *project, Compile::LinkType type) const
{
if ( hasCustomLinkerScript(project) ) return project->customLinkerScript();
- QString filename = defaultLinkerScriptFilename(type, Compile::Config::device(project));
+ TQString filename = defaultLinkerScriptFilename(type, Compile::Config::device(project));
return PURL::Url(Compile::Config::directory(*this, Compile::DirectoryType::LinkerScript), filename);
}
@@ -81,12 +81,12 @@ PURL::Url Tool::Group::linkerScript(const ::Project *project, Compile::LinkType
{
::Process::LineOutput *process = new ::Process::LineOutput;
Tool::Category cat = checkDevicesCategory();
- QString exec = base(cat)->baseExecutable(withWine, Compile::Config::outputExecutableType(*this));
+ TQString exec = base(cat)->baseExecutable(withWine, Compile::Config::outputExecutableType(*this));
process->setup(dir.path() + exec, checkDevicesOptions(i), withWine);
return process;
}
-bool Tool::Group::checkExecutable(Tool::Category category, QStringList &lines)
+bool Tool::Group::checkExecutable(Tool::Category category, TQStringList &lines)
{
PURL::Directory dir = Compile::Config::directory(*this, Compile::DirectoryType::Executable);
bool withWine = Compile::Config::withWine(*this);
@@ -102,32 +102,32 @@ void Tool::Group::initSupported()
{
_checkDevicesError = false;
Tool::Category cat = checkDevicesCategory();
- QValueList<const Device::Data *> list;
- if ( cat==Tool::Category::Nb_Types ) list = getSupportedDevices(QString::null);
+ TQValueList<const Device::Data *> list;
+ if ( cat==Tool::Category::Nb_Types ) list = getSupportedDevices(TQString());
else {
PURL::Directory dir = Compile::Config::directory(*this, Compile::DirectoryType::Executable);
for (uint i=0; i<nbCheckDevices(); i++) {
- QStringList lines;
+ TQStringList lines;
::Process::LineOutput *process = checkDevicesProcess(i, dir, Compile::Config::withWine(*this));
::Process::State state = ::Process::runSynchronously(*process, ::Process::Start, 10000);
if ( state==::Process::Exited ) {
- QStringList lines = process->sout() + process->serr();
+ TQStringList lines = process->sout() + process->serr();
list += getSupportedDevices(lines.join("\n"));
} else _checkDevicesError = true;
delete process;
}
}
- QValueList<const Device::Data *>::const_iterator it;
+ TQValueList<const Device::Data *>::const_iterator it;
for (it=list.begin(); it!=list.end(); ++it) addDevice((*it)->name(), *it, ::Group::Support::Tested);
}
-bool Tool::Group::check(const QString &device, Log::Generic *log) const
+bool Tool::Group::check(const TQString &device, Log::Generic *log) const
{
const_cast<Tool::Group *>(this)->checkInitSupported();
if ( hasCheckDevicesError() )
- return (log ? log->askContinue(i18n("There were errors detecting supported devices for the selected toolchain (%1). Please check the toolchain configuration. Continue anyway?").arg(label())) : false);
+ return (log ? log->askContinue(i18n("There were errors detecting supported devices for the selected toolchain (%1). Please check the toolchain configuration. Continue anyway?").tqarg(label())) : false);
if ( !device.isEmpty() && device!=Device::AUTO_DATA.name && !isSupported(device) )
- return (log ? log->askContinue(i18n("The selected toolchain (%1) does not support device %2. Continue anyway?").arg(label()).arg(device)) : false);
+ return (log ? log->askContinue(i18n("The selected toolchain (%1) does not support device %2. Continue anyway?").tqarg(label()).tqarg(device)) : false);
return true;
}
diff --git a/src/tools/base/tool_group.h b/src/tools/base/tool_group.h
index c4adb84..86cfc64 100644
--- a/src/tools/base/tool_group.h
+++ b/src/tools/base/tool_group.h
@@ -28,10 +28,10 @@ public:
static const char *CUSTOM_NAME;
Group();
bool isCustom() const { return ( name()==CUSTOM_NAME ); }
- virtual QString comment() const { return QString::null; }
+ virtual TQString comment() const { return TQString(); }
virtual void init();
virtual const ::Tool::Base *base(Category category) const { return _bases[category].base; }
- virtual QString informationText() const = 0;
+ virtual TQString informationText() const = 0;
virtual ExecutableType preferedExecutableType() const = 0;
virtual bool hasDirectory(Compile::DirectoryType) const { return false; }
virtual PURL::FileType linkerScriptType() const { return PURL::Nb_FileTypes; }
@@ -40,9 +40,9 @@ public:
virtual uint nbCheckDevices() const { return 1; }
bool hasCheckDevicesError() const { return _checkDevicesError; }
virtual Tool::Category checkDevicesCategory() const = 0;
- virtual QStringList checkDevicesOptions(uint) const { return QStringList(); }
+ virtual TQStringList checkDevicesOptions(uint) const { return TQStringList(); }
::Process::LineOutput *checkDevicesProcess(uint i, const PURL::Directory &execDir, bool withWine) const;
- virtual QValueList<const Device::Data *> getSupportedDevices(const QString &s) const = 0;
+ virtual TQValueList<const Device::Data *> getSupportedDevices(const TQString &s) const = 0;
virtual CompileType compileType() const = 0;
virtual bool needs(bool withProject, Category category) const;
Compile::Process *createCompileProcess(const Compile::Data &data, Compile::Manager *manager) const;
@@ -52,9 +52,9 @@ public:
virtual PURL::FileType implementationType(PURL::ToolType type) const = 0;
virtual Compile::Process *processFactory(const Compile::Data &data) const = 0;
const SourceGenerator *sourceGenerator() const { return _sourceGenerator; }
- bool check(const QString &device, Log::Generic *log) const;
+ bool check(const TQString &device, Log::Generic *log) const;
const VersionData &version() const { return _version; }
- virtual bool generateDebugInformation(const QString &device) const { Q_UNUSED(device); return true; }
+ virtual bool generateDebugInformation(const TQString &device) const { Q_UNUSED(device); return true; }
protected:
enum NeedType { StandaloneOnly, ProjectOnly, Both };
@@ -67,15 +67,15 @@ protected:
};
virtual void initSupported();
virtual BaseData baseFactory(Category category) const = 0;
- virtual QString defaultLinkerScriptFilename(Compile::LinkType type, const QString &device) const;
+ virtual TQString defaultLinkerScriptFilename(Compile::LinkType type, const TQString &device) const;
virtual Compile::Config *configFactory(::Project *project) const = 0;
virtual SourceGenerator *sourceGeneratorFactory() const = 0;
- bool checkExecutable(Tool::Category category, QStringList &lines);
+ bool checkExecutable(Tool::Category category, TQStringList &lines);
virtual VersionData getToolchainVersion() { return VersionData(); }
private:
SourceGenerator *_sourceGenerator;
- QMap<Category, BaseData> _bases;
+ TQMap<Category, BaseData> _bases;
bool _checkDevicesError;
VersionData _version;
};
diff --git a/src/tools/boost/boost.cpp b/src/tools/boost/boost.cpp
index 86e304c..e67f833 100644
--- a/src/tools/boost/boost.cpp
+++ b/src/tools/boost/boost.cpp
@@ -15,7 +15,7 @@
#include "devices/base/device_group.h"
//----------------------------------------------------------------------------
-bool Boost::Linker::checkExecutableResult(bool, QStringList &lines) const
+bool Boost::Linker::checkExecutableResult(bool, TQStringList &lines) const
{
return ( lines.count()>0 && lines[0].startsWith("BoostLink ") );
}
@@ -25,26 +25,26 @@ PURL::Directory Boost::Linker::checkExecutableWorkingDirectory() const
return static_cast<const Group *>(_group)->checkExecutableUrl().directory();
}
-QStringList Boost::Linker16::checkExecutableOptions(bool) const
+TQStringList Boost::Linker16::checkExecutableOptions(bool) const
{
// #### otherwise may stall...
- QStringList args;
+ TQStringList args;
args += "-t PIC16F873";
args += static_cast<const Group *>(_group)->checkExecutableUrl().toExtension("obj").filename();
return args;
}
-QStringList Boost::Linker18::checkExecutableOptions(bool) const
+TQStringList Boost::Linker18::checkExecutableOptions(bool) const
{
// #### otherwise may stall...
- QStringList args;
+ TQStringList args;
args += "-t PIC18F452";
args += static_cast<const Group *>(_group)->checkExecutableUrl().toExtension("obj").filename();
return args;
}
//----------------------------------------------------------------------------
-QStringList Boost::Compiler::checkExecutableOptions(bool) const
+TQStringList Boost::Compiler::checkExecutableOptions(bool) const
{
// #### otherwise may stall...
return static_cast<const Group *>(_group)->checkExecutableUrl().filename();
@@ -56,14 +56,14 @@ PURL::Directory Boost::Compiler::checkExecutableWorkingDirectory() const
}
//----------------------------------------------------------------------------
-Boost::Group::Group(const QString &extension, const QString &text)
+Boost::Group::Group(const TQString &extension, const TQString &text)
: _checkExecTmp(_sview, extension)
{
if ( _checkExecTmp.openForWrite() ) _checkExecTmp.appendText(text);
_checkExecTmp.close();
}
-QString Boost::Group::comment() const
+TQString Boost::Group::comment() const
{
return i18n("The Boost toolchain needs to be run by Wine with \"Windows NT 4.0\" compatibility. This can be configured with the Wine configuration utility.");
}
@@ -90,10 +90,10 @@ Compile::Config *Boost::Group::configFactory(::Project *project) const
return new Boost::Config(project);
}
-QValueList<const Device::Data *> Boost::Group::getSupportedDevices(const QString &) const
+TQValueList<const Device::Data *> Boost::Group::getSupportedDevices(const TQString &) const
{
- QValueList<const Device::Data *> list;
- QValueVector<QString> devices = Device::lister().group("pic")->supportedDevices();
+ TQValueList<const Device::Data *> list;
+ TQValueVector<TQString> devices = Device::lister().group("pic")->supportedDevices();
for (uint i=0; i<devices.count(); i++) {
const Device::Data *data = Device::lister().data(devices[i]);
if ( supportedArchitecture(static_cast<const Pic::Data *>(data)->architecture()) ) list.append(data);
diff --git a/src/tools/boost/boost.h b/src/tools/boost/boost.h
index d6142c9..34d1414 100644
--- a/src/tools/boost/boost.h
+++ b/src/tools/boost/boost.h
@@ -19,28 +19,28 @@ namespace Boost
class Linker : public Tool::Base
{
private:
- virtual QString baseExecutable(bool, Tool::OutputExecutableType) const { return "boostlink.pic.exe"; }
- virtual bool checkExecutableResult(bool withWine, QStringList &lines) const;
+ virtual TQString baseExecutable(bool, Tool::OutputExecutableType) const { return "boostlink.pic.exe"; }
+ virtual bool checkExecutableResult(bool withWine, TQStringList &lines) const;
virtual PURL::Directory checkExecutableWorkingDirectory() const;
};
class Linker16 : public Linker
{
private:
- virtual QStringList checkExecutableOptions(bool withWine) const;
+ virtual TQStringList checkExecutableOptions(bool withWine) const;
};
class Linker18 : public Linker
{
private:
- virtual QStringList checkExecutableOptions(bool withWine) const;
+ virtual TQStringList checkExecutableOptions(bool withWine) const;
};
//----------------------------------------------------------------------------
class Compiler : public Tool::Base
{
private:
- virtual QStringList checkExecutableOptions(bool withWine) const;
+ virtual TQStringList checkExecutableOptions(bool withWine) const;
virtual PURL::Directory checkExecutableWorkingDirectory() const;
};
@@ -48,9 +48,9 @@ private:
class Group : public Tool::Group
{
public:
- Group(const QString &extension, const QString &text);
+ Group(const TQString &extension, const TQString &text);
PURL::Url checkExecutableUrl() const { return _checkExecTmp.url(); }
- virtual QString comment() const;
+ virtual TQString comment() const;
virtual Tool::Category checkDevicesCategory() const { return Tool::Category::Nb_Types; }
virtual Tool::ExecutableType preferedExecutableType() const { return Tool::ExecutableType::Windows; }
virtual Tool::CompileType compileType() const { return Tool::SeparateFiles; }
@@ -64,7 +64,7 @@ private:
Log::StringView _sview;
PURL::TempFile _checkExecTmp;
- virtual QValueList<const Device::Data *> getSupportedDevices(const QString &s) const;
+ virtual TQValueList<const Device::Data *> getSupportedDevices(const TQString &s) const;
virtual Compile::Process *processFactory(const Compile::Data &data) const;
virtual Compile::Config *configFactory(::Project *project) const;
};
diff --git a/src/tools/boost/boost_generator.cpp b/src/tools/boost/boost_generator.cpp
index 2fa1393..0d204ad 100644
--- a/src/tools/boost/boost_generator.cpp
+++ b/src/tools/boost/boost_generator.cpp
@@ -20,9 +20,9 @@ SourceLine::List Boost::CSourceGenerator::configLines(PURL::ToolType, const Devi
Address address = data.range(Pic::MemoryRangeType::Config).start;
for (uint i=0; i<data.nbWords(Pic::MemoryRangeType::Config); i++) {
const Pic::Config::Word &cword = config._words[i];
- QStringList cnames = SourceLine::configNames(Pic::ConfigNameType::Default, pmemory, i, ok);
+ TQStringList cnames = SourceLine::configNames(Pic::ConfigNameType::Default, pmemory, i, ok);
if ( cnames.isEmpty() ) continue;
- QString code = "#pragma DATA ";
+ TQString code = "#pragma DATA ";
if ( cword.name.isEmpty() ) code += toHexLabel(address, data.nbCharsAddress());
else code += "__" + cword.name;
code += cnames.join(" & ") + ";";
@@ -44,12 +44,12 @@ SourceLine::List Boost::CSourceGenerator::sourceFileContent(PURL::ToolType, cons
SourceLine::List lines;
lines.appendTitle(i18n("interrupt service routine"));
lines.appendNotIndentedCode("void interrupt(void) {");
- lines.appendIndentedCode(QString::null, "<< " + i18n("insert interrupt code") + " >>");
+ lines.appendIndentedCode(TQString(), "<< " + i18n("insert interrupt code") + " >>");
lines.appendNotIndentedCode("}");
lines.appendEmpty();
lines.appendTitle(i18n("main program"));
lines.appendNotIndentedCode("void main() {");
- lines.appendIndentedCode(QString::null, "<< " + i18n("insert code") + " >>");
+ lines.appendIndentedCode(TQString(), "<< " + i18n("insert code") + " >>");
lines.appendNotIndentedCode("}");
return lines;
}
@@ -73,7 +73,7 @@ SourceLine::List Boost::BasicSourceGenerator::sourceFileContent(PURL::ToolType,
ok = true;
lines.appendTitle(i18n("main program"));
lines.appendNotIndentedCode("Sub main()");
- lines.appendIndentedCode(QString::null, "<< " + i18n("insert code") + " >>");
+ lines.appendIndentedCode(TQString(), "<< " + i18n("insert code") + " >>");
lines.appendIndentedCode("Do while 1", i18n("loop forever"));
lines.appendIndentedCode("Loop");
lines.appendNotIndentedCode("End Sub");
diff --git a/src/tools/boost/boostbasic.cpp b/src/tools/boost/boostbasic.cpp
index 9983874..dc449f8 100644
--- a/src/tools/boost/boostbasic.cpp
+++ b/src/tools/boost/boostbasic.cpp
@@ -11,15 +11,15 @@
#include "boost_generator.h"
//----------------------------------------------------------------------------
-bool Boost::CompilerBasic::checkExecutableResult(bool, QStringList &lines) const
+bool Boost::CompilerBasic::checkExecutableResult(bool, TQStringList &lines) const
{
return ( lines.count()>0 && lines[0].startsWith("BoostBasic ") );
}
//----------------------------------------------------------------------------
-QString Boost::GroupBasic::informationText() const
+TQString Boost::GroupBasic::informationText() const
{
- return i18n("<a href=\"%1\">BoostBasic Compiler</a> is a Basic compiler distributed by SourceBoost Technologies.").arg("http://www.sourceboost.com/Products/BoostBasic/Overview.html");
+ return i18n("<a href=\"%1\">BoostBasic Compiler</a> is a Basic compiler distributed by SourceBoost Technologies.").tqarg("http://www.sourceboost.com/Products/BoostBasic/Overview.html");
}
Tool::SourceGenerator *Boost::GroupBasic::sourceGeneratorFactory() const
diff --git a/src/tools/boost/boostbasic.h b/src/tools/boost/boostbasic.h
index 5f3b820..26cd90c 100644
--- a/src/tools/boost/boostbasic.h
+++ b/src/tools/boost/boostbasic.h
@@ -17,19 +17,19 @@ namespace Boost
class CompilerBasic : public Compiler
{
private:
- virtual bool checkExecutableResult(bool withWine, QStringList &lines) const;
+ virtual bool checkExecutableResult(bool withWine, TQStringList &lines) const;
};
class CompilerBasic16 : public CompilerBasic
{
public:
- virtual QString baseExecutable(bool, Tool::OutputExecutableType) const { return "boostbasic.pic16.exe"; }
+ virtual TQString baseExecutable(bool, Tool::OutputExecutableType) const { return "boostbasic.pic16.exe"; }
};
class CompilerBasic18 : public CompilerBasic
{
public:
- virtual QString baseExecutable(bool, Tool::OutputExecutableType) const { return "boostbasic.pic18.exe"; }
+ virtual TQString baseExecutable(bool, Tool::OutputExecutableType) const { return "boostbasic.pic18.exe"; }
};
//----------------------------------------------------------------------------
@@ -37,7 +37,7 @@ class GroupBasic : public Group
{
public:
GroupBasic() : Group(".bas", "Sub main()\nEnd Sub\n") {}
- virtual QString informationText() const;
+ virtual TQString informationText() const;
virtual PURL::FileType implementationType(PURL::ToolType type) const { return (type==PURL::ToolType::Compiler ? PURL::BasicSource : PURL::Nb_FileTypes); }
private:
@@ -47,8 +47,8 @@ private:
class GroupBasic16 : public GroupBasic
{
public:
- virtual QString name() const { return "boostbasic16"; }
- virtual QString label() const { return i18n("BoostBasic Compiler for PIC16"); }
+ virtual TQString name() const { return "boostbasic16"; }
+ virtual TQString label() const { return i18n("BoostBasic Compiler for PIC16"); }
private:
virtual BaseData baseFactory(Tool::Category) const;
@@ -58,8 +58,8 @@ private:
class GroupBasic18 : public GroupBasic
{
public:
- virtual QString name() const { return "boostbasic18"; }
- virtual QString label() const { return i18n("BoostBasic Compiler for PIC18"); }
+ virtual TQString name() const { return "boostbasic18"; }
+ virtual TQString label() const { return i18n("BoostBasic Compiler for PIC18"); }
private:
virtual BaseData baseFactory(Tool::Category) const;
diff --git a/src/tools/boost/boostc.cpp b/src/tools/boost/boostc.cpp
index 9a6ada9..74047a0 100644
--- a/src/tools/boost/boostc.cpp
+++ b/src/tools/boost/boostc.cpp
@@ -11,15 +11,15 @@
#include "boost_generator.h"
//----------------------------------------------------------------------------
-bool Boost::CompilerC::checkExecutableResult(bool, QStringList &lines) const
+bool Boost::CompilerC::checkExecutableResult(bool, TQStringList &lines) const
{
return ( lines.count()>0 && lines[0].startsWith("BoostC ") );
}
//----------------------------------------------------------------------------
-QString Boost::GroupC::informationText() const
+TQString Boost::GroupC::informationText() const
{
- return i18n("<a href=\"%1\">BoostC Compiler</a> is a C compiler distributed by SourceBoost Technologies.").arg("http://www.sourceboost.com/Products/BoostC/Overview.html");
+ return i18n("<a href=\"%1\">BoostC Compiler</a> is a C compiler distributed by SourceBoost Technologies.").tqarg("http://www.sourceboost.com/Products/BoostC/Overview.html");
}
Tool::SourceGenerator *Boost::GroupC::sourceGeneratorFactory() const
diff --git a/src/tools/boost/boostc.h b/src/tools/boost/boostc.h
index 5191560..1e30b12 100644
--- a/src/tools/boost/boostc.h
+++ b/src/tools/boost/boostc.h
@@ -17,19 +17,19 @@ namespace Boost
class CompilerC : public Compiler
{
private:
- virtual bool checkExecutableResult(bool withWine, QStringList &lines) const;
+ virtual bool checkExecutableResult(bool withWine, TQStringList &lines) const;
};
class CompilerC16 : public CompilerC
{
public:
- virtual QString baseExecutable(bool, Tool::OutputExecutableType) const { return "boostc.pic16.exe"; }
+ virtual TQString baseExecutable(bool, Tool::OutputExecutableType) const { return "boostc.pic16.exe"; }
};
class CompilerC18 : public CompilerC
{
public:
- virtual QString baseExecutable(bool, Tool::OutputExecutableType) const { return "boostc.pic18.exe"; }
+ virtual TQString baseExecutable(bool, Tool::OutputExecutableType) const { return "boostc.pic18.exe"; }
};
//----------------------------------------------------------------------------
@@ -37,7 +37,7 @@ class GroupC : public Group
{
public:
GroupC() : Group(".c", "void main(void) {}\n") {}
- virtual QString informationText() const;
+ virtual TQString informationText() const;
virtual PURL::FileType implementationType(PURL::ToolType type) const { return (type==PURL::ToolType::Compiler ? PURL::CSource : PURL::Nb_FileTypes); }
private:
@@ -47,8 +47,8 @@ private:
class GroupC16 : public GroupC
{
public:
- virtual QString name() const { return "boostc16"; }
- virtual QString label() const { return i18n("BoostC Compiler for PIC16"); }
+ virtual TQString name() const { return "boostc16"; }
+ virtual TQString label() const { return i18n("BoostC Compiler for PIC16"); }
private:
virtual BaseData baseFactory(Tool::Category) const;
@@ -58,8 +58,8 @@ private:
class GroupC18 : public GroupC
{
public:
- virtual QString name() const { return "boostc18"; }
- virtual QString label() const { return i18n("BoostC Compiler for PIC18"); }
+ virtual TQString name() const { return "boostc18"; }
+ virtual TQString label() const { return i18n("BoostC Compiler for PIC18"); }
private:
virtual BaseData baseFactory(Tool::Category) const;
diff --git a/src/tools/boost/boostc_compile.cpp b/src/tools/boost/boostc_compile.cpp
index 2298361..3c18fbe 100644
--- a/src/tools/boost/boostc_compile.cpp
+++ b/src/tools/boost/boostc_compile.cpp
@@ -11,33 +11,33 @@
#include "boost_config.h"
//----------------------------------------------------------------------------
-void Boost::Process::logStderrLine(const QString &line)
+void Boost::Process::logStderrLine(const TQString &line)
{
if ( parseErrorLine(line, Compile::ParseErrorData("(.*)\\((\\d+).*\\): (error|warning):(.*)", 1, 2, 4, 3)) ) return;
- doLog(Log::LineType::Normal, line, QString::null, 0);
+ doLog(Log::LineType::Normal, line, TQString(), 0);
}
//----------------------------------------------------------------------------
-QStringList Boost::CompileFile::genericArguments(const Compile::Config &config) const
+TQStringList Boost::CompileFile::genericArguments(const Compile::Config &config) const
{
- QStringList args;
+ TQStringList args;
args += "-t %DEVICE";
args += "-i";
- args += config.includeDirs(Tool::Category::Compiler, "-I", QString::null, ";");
+ args += config.includeDirs(Tool::Category::Compiler, "-I", TQString(), ";");
args += config.customOptions(Tool::Category::Compiler);
args += "%I";
return args;
}
-QString Boost::CompileFile::outputFiles() const
+TQString Boost::CompileFile::outputFiles() const
{
return "obj";
}
//----------------------------------------------------------------------------
-QStringList Boost::Link::genericArguments(const Compile::Config &config) const
+TQStringList Boost::Link::genericArguments(const Compile::Config &config) const
{
- QStringList args;
+ TQStringList args;
args += "-t %DEVICE";
args += "-p";
args += "%PROJECT";
@@ -49,7 +49,7 @@ QStringList Boost::Link::genericArguments(const Compile::Config &config) const
return args;
}
-QString Boost::Link::outputFiles() const
+TQString Boost::Link::outputFiles() const
{
return "PURL::Lst PURL::Hex PURL::Coff PURL::AsmGPAsm stat tree casm";
}
diff --git a/src/tools/boost/boostc_compile.h b/src/tools/boost/boostc_compile.h
index 5c3696a..a6a95d1 100644
--- a/src/tools/boost/boostc_compile.h
+++ b/src/tools/boost/boostc_compile.h
@@ -17,28 +17,31 @@ namespace Boost
class Process : public Compile::Process
{
Q_OBJECT
+ TQ_OBJECT
protected:
- virtual QString deviceName() const { return "PIC" + _data.device; }
- virtual void logStderrLine(const QString &line);
+ virtual TQString deviceName() const { return "PIC" + _data.device; }
+ virtual void logStderrLine(const TQString &line);
};
//----------------------------------------------------------------------------
class CompileFile : public Process
{
Q_OBJECT
+ TQ_OBJECT
protected:
- virtual QStringList genericArguments(const Compile::Config &config) const;
- virtual QString outputFiles() const;
+ virtual TQStringList genericArguments(const Compile::Config &config) const;
+ virtual TQString outputFiles() const;
};
//----------------------------------------------------------------------------
class Link : public Process
{
Q_OBJECT
+ TQ_OBJECT
protected:
- virtual QString objectExtension() const { return "obj"; }
- virtual QStringList genericArguments(const Compile::Config &config) const;
- virtual QString outputFiles() const;
+ virtual TQString objectExtension() const { return "obj"; }
+ virtual TQStringList genericArguments(const Compile::Config &config) const;
+ virtual TQString outputFiles() const;
};
} // namespace
diff --git a/src/tools/boost/boostcpp.cpp b/src/tools/boost/boostcpp.cpp
index 8991de7..7b83314 100644
--- a/src/tools/boost/boostcpp.cpp
+++ b/src/tools/boost/boostcpp.cpp
@@ -12,15 +12,15 @@
#include "boost_generator.h"
//----------------------------------------------------------------------------
-bool Boost::CompilerCpp::checkExecutableResult(bool, QStringList &lines) const
+bool Boost::CompilerCpp::checkExecutableResult(bool, TQStringList &lines) const
{
return ( lines.count()>0 && lines[0].startsWith("BoostC++ ") );
}
//----------------------------------------------------------------------------
-QString Boost::GroupCpp::informationText() const
+TQString Boost::GroupCpp::informationText() const
{
- return i18n("<a href=\"%1\">BoostC++ Compiler</a> is a C compiler distributed by SourceBoost Technologies.").arg("http://www.sourceboost.com/Products/BoostCpp/Overview.html");
+ return i18n("<a href=\"%1\">BoostC++ Compiler</a> is a C compiler distributed by SourceBoost Technologies.").tqarg("http://www.sourceboost.com/Products/BoostCpp/Overview.html");
}
Tool::SourceGenerator *Boost::GroupCpp::sourceGeneratorFactory() const
diff --git a/src/tools/boost/boostcpp.h b/src/tools/boost/boostcpp.h
index bf5e2ee..7e3607d 100644
--- a/src/tools/boost/boostcpp.h
+++ b/src/tools/boost/boostcpp.h
@@ -17,19 +17,19 @@ namespace Boost
class CompilerCpp : public Compiler
{
private:
- virtual bool checkExecutableResult(bool withWine, QStringList &lines) const;
+ virtual bool checkExecutableResult(bool withWine, TQStringList &lines) const;
};
class CompilerCpp16 : public CompilerCpp
{
public:
- virtual QString baseExecutable(bool, Tool::OutputExecutableType) const { return "boostc++.pic16.exe"; }
+ virtual TQString baseExecutable(bool, Tool::OutputExecutableType) const { return "boostc++.pic16.exe"; }
};
class CompilerCpp18 : public CompilerCpp
{
public:
- virtual QString baseExecutable(bool, Tool::OutputExecutableType) const { return "boostc++.pic18.exe"; }
+ virtual TQString baseExecutable(bool, Tool::OutputExecutableType) const { return "boostc++.pic18.exe"; }
};
//----------------------------------------------------------------------------
@@ -37,7 +37,7 @@ class GroupCpp : public Group
{
public:
GroupCpp() : Group(".cpp", "void main(void) {}\n") {}
- virtual QString informationText() const;
+ virtual TQString informationText() const;
virtual PURL::FileType implementationType(PURL::ToolType type) const { return (type==PURL::ToolType::Compiler ? PURL::CppSource : PURL::Nb_FileTypes); }
private:
@@ -47,8 +47,8 @@ private:
class GroupCpp16 : public GroupCpp
{
public:
- virtual QString name() const { return "boostc++16"; }
- virtual QString label() const { return i18n("BoostC++ Compiler for PIC16"); }
+ virtual TQString name() const { return "boostc++16"; }
+ virtual TQString label() const { return i18n("BoostC++ Compiler for PIC16"); }
private:
virtual BaseData baseFactory(Tool::Category) const;
@@ -58,8 +58,8 @@ private:
class GroupCpp18 : public GroupCpp
{
public:
- virtual QString name() const { return "boostc++18"; }
- virtual QString label() const { return i18n("BoostC++ Compiler for PIC18"); }
+ virtual TQString name() const { return "boostc++18"; }
+ virtual TQString label() const { return i18n("BoostC++ Compiler for PIC18"); }
private:
virtual BaseData baseFactory(Tool::Category) const;
diff --git a/src/tools/boost/gui/boost_ui.h b/src/tools/boost/gui/boost_ui.h
index 6cafcf6..daa5047 100644
--- a/src/tools/boost/gui/boost_ui.h
+++ b/src/tools/boost/gui/boost_ui.h
@@ -18,6 +18,7 @@ namespace Boost
class ConfigWidget : public ToolConfigWidget
{
Q_OBJECT
+ TQ_OBJECT
public:
ConfigWidget(Project *project);
virtual void initEntries();
diff --git a/src/tools/c18/c18.cpp b/src/tools/c18/c18.cpp
index 4eb5bfd..5c2b725 100644
--- a/src/tools/c18/c18.cpp
+++ b/src/tools/c18/c18.cpp
@@ -8,7 +8,7 @@
***************************************************************************/
#include "c18.h"
-#include <qdir.h>
+#include <tqdir.h>
#include "c18_compile.h"
#include "c18_config.h"
@@ -18,21 +18,21 @@
#include "common/global/process.h"
//----------------------------------------------------------------------------
-bool C18::Compiler::checkExecutableResult(bool, QStringList &lines) const
+bool C18::Compiler::checkExecutableResult(bool, TQStringList &lines) const
{
return ( lines.count()>0 && lines[0].startsWith("MPLAB C18") );
}
-bool C18::Linker::checkExecutableResult(bool, QStringList &lines) const
+bool C18::Linker::checkExecutableResult(bool, TQStringList &lines) const
{
return ( lines.count()>0 && lines[0].startsWith("MPLINK") );
}
//----------------------------------------------------------------------------
-QValueList<const Device::Data *> C18::Group::getSupportedDevices(const QString &) const
+TQValueList<const Device::Data *> C18::Group::getSupportedDevices(const TQString &) const
{
- QValueVector<QString> devices = Device::lister().group("pic")->supportedDevices();
- QValueList<const Device::Data *> list;
+ TQValueVector<TQString> devices = Device::lister().group("pic")->supportedDevices();
+ TQValueList<const Device::Data *> list;
for (uint i=0; i<devices.count(); i++) {
const Device::Data *data = Device::lister().data(devices[i]);
if ( static_cast<const Pic::Data *>(data)->is18Family() ) list.append(data);
@@ -49,7 +49,7 @@ Compile::Process *C18::Group::processFactory(const Compile::Data &data) const
PURL::Directory C18::Group::autodetectDirectory(Compile::DirectoryType type, const PURL::Directory &execDir, bool) const
{
- QDir dir(execDir.path());
+ TQDir dir(execDir.path());
if ( !dir.cdUp() ) return PURL::Directory();
switch (type.type()) {
case Compile::DirectoryType::LinkerScript:
@@ -80,7 +80,7 @@ Tool::Group::BaseData C18::Group::baseFactory(Tool::Category category) const
return BaseData();
}
-QString C18::Group::informationText() const
+TQString C18::Group::informationText() const
{
- return i18n("<qt><a href=\"%1\">C18</a> is a C compiler distributed by Microchip.</qt>").arg("http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en010014&part=SW006011");
+ return i18n("<qt><a href=\"%1\">C18</a> is a C compiler distributed by Microchip.</qt>").tqarg("http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en010014&part=SW006011");
}
diff --git a/src/tools/c18/c18.h b/src/tools/c18/c18.h
index fac739e..7560f78 100644
--- a/src/tools/c18/c18.h
+++ b/src/tools/c18/c18.h
@@ -17,30 +17,30 @@ namespace C18
class Compiler : public Tool::Base
{
public:
- virtual QString baseExecutable(bool, Tool::OutputExecutableType) const { return "mcc18"; }
+ virtual TQString baseExecutable(bool, Tool::OutputExecutableType) const { return "mcc18"; }
private:
- virtual QStringList checkExecutableOptions(bool) const { return "-v"; }
- virtual bool checkExecutableResult(bool withWine, QStringList &lines) const;
+ virtual TQStringList checkExecutableOptions(bool) const { return "-v"; }
+ virtual bool checkExecutableResult(bool withWine, TQStringList &lines) const;
};
class Linker : public Tool::Base
{
public:
- virtual QString baseExecutable(bool, Tool::OutputExecutableType) const { return "mplink"; }
+ virtual TQString baseExecutable(bool, Tool::OutputExecutableType) const { return "mplink"; }
private:
- virtual QStringList checkExecutableOptions(bool) const { return "/v"; }
- virtual bool checkExecutableResult(bool withWine, QStringList &lines) const;
+ virtual TQStringList checkExecutableOptions(bool) const { return "/v"; }
+ virtual bool checkExecutableResult(bool withWine, TQStringList &lines) const;
};
//----------------------------------------------------------------------------
class Group : public Tool::Group
{
public:
- virtual QString name() const { return "c18"; }
- virtual QString label() const { return i18n("C18 Compiler"); }
- virtual QString informationText() const;
+ virtual TQString name() const { return "c18"; }
+ virtual TQString label() const { return i18n("C18 Compiler"); }
+ virtual TQString informationText() const;
virtual Tool::Category checkDevicesCategory() const { return Tool::Category::Nb_Types; }
virtual bool hasDirectory(Compile::DirectoryType type) const { return ( type!=Compile::DirectoryType::Source ); }
virtual PURL::FileType linkerScriptType() const { return PURL::Lkr; }
@@ -50,7 +50,7 @@ public:
virtual PURL::FileType implementationType(PURL::ToolType type) const { return (type==PURL::ToolType::Compiler ? PURL::CSource : PURL::Nb_FileTypes); }
private:
- virtual QValueList<const Device::Data *> getSupportedDevices(const QString &s) const;
+ virtual TQValueList<const Device::Data *> getSupportedDevices(const TQString &s) const;
virtual Compile::Process *processFactory(const Compile::Data &data) const;
virtual Compile::Config *configFactory(::Project *project) const;
virtual BaseData baseFactory(Tool::Category category) const;
diff --git a/src/tools/c18/c18_compile.cpp b/src/tools/c18/c18_compile.cpp
index 181da36..d3ca920 100644
--- a/src/tools/c18/c18_compile.cpp
+++ b/src/tools/c18/c18_compile.cpp
@@ -13,9 +13,9 @@
#include "devices/list/device_list.h"
//-----------------------------------------------------------------------------
-QStringList C18::CompileFile::genericArguments(const Compile::Config &config) const
+TQStringList C18::CompileFile::genericArguments(const Compile::Config &config) const
{
- QStringList args;
+ TQStringList args;
args += config.includeDirs(Tool::Category::Compiler, "-I");
args += "-I" + Compile::Config::directory(group(), Compile::DirectoryType::Header).path();
args += "$NO_AUTO_DEVICE(-p)";
@@ -26,21 +26,21 @@ QStringList C18::CompileFile::genericArguments(const Compile::Config &config) co
return args;
}
-QString C18::CompileFile::outputFiles() const
+TQString C18::CompileFile::outputFiles() const
{
return "PURL::Object";
}
-void C18::CompileFile::logStderrLine(const QString &line)
+void C18::CompileFile::logStderrLine(const TQString &line)
{
// #### TODO
- doLog(Log::LineType::Normal, line, QString::null, 0);
+ doLog(Log::LineType::Normal, line, TQString(), 0);
}
//-----------------------------------------------------------------------------
-QStringList C18::Link::genericArguments(const Compile::Config &config) const
+TQStringList C18::Link::genericArguments(const Compile::Config &config) const
{
- QStringList args;
+ TQStringList args;
args += "/k%LKR_PATH";
args += "%LKR_NAME";
args += "/l" + Compile::Config::directory(group(), Compile::DirectoryType::Library).path();
@@ -53,13 +53,13 @@ QStringList C18::Link::genericArguments(const Compile::Config &config) const
return args;
}
-QString C18::Link::outputFiles() const
+TQString C18::Link::outputFiles() const
{
return "PURL::Lkr PURL::Map PURL::Hex PURL::Coff PURL::Lst PURL::Cod";
}
-void C18::Link::logStderrLine(const QString &line)
+void C18::Link::logStderrLine(const TQString &line)
{
// #### TODO
- doLog(Log::LineType::Normal, line, QString::null, 0);
+ doLog(Log::LineType::Normal, line, TQString(), 0);
}
diff --git a/src/tools/c18/c18_compile.h b/src/tools/c18/c18_compile.h
index 74f0f06..1d690df 100644
--- a/src/tools/c18/c18_compile.h
+++ b/src/tools/c18/c18_compile.h
@@ -17,28 +17,31 @@ namespace C18
class Process : public Compile::Process
{
Q_OBJECT
+ TQ_OBJECT
protected:
- virtual QString deviceName() const { return _data.device.lower(); }
+ virtual TQString deviceName() const { return _data.device.lower(); }
};
//-----------------------------------------------------------------------------
class CompileFile : public Process
{
Q_OBJECT
+ TQ_OBJECT
protected:
- virtual QStringList genericArguments(const Compile::Config &config) const;
- virtual QString outputFiles() const;
- virtual void logStderrLine(const QString &line);
+ virtual TQStringList genericArguments(const Compile::Config &config) const;
+ virtual TQString outputFiles() const;
+ virtual void logStderrLine(const TQString &line);
};
//-----------------------------------------------------------------------------
class Link : public Process
{
Q_OBJECT
+ TQ_OBJECT
protected:
- virtual QStringList genericArguments(const Compile::Config &config) const;
- virtual QString outputFiles() const;
- virtual void logStderrLine(const QString &line);
+ virtual TQStringList genericArguments(const Compile::Config &config) const;
+ virtual TQString outputFiles() const;
+ virtual void logStderrLine(const TQString &line);
};
} // namespace
diff --git a/src/tools/c18/c18_config.h b/src/tools/c18/c18_config.h
index dead1a1..db49ad7 100644
--- a/src/tools/c18/c18_config.h
+++ b/src/tools/c18/c18_config.h
@@ -20,7 +20,7 @@ public:
Config(Project *project) : Compile::Config(project) {}
enum { Nb_WarningLevels = 3 };
static const char * const WARNING_LEVEL_LABELS[Nb_WarningLevels];
- uint warningLevel() const { return QMIN(Compile::Config::warningLevel(Tool::Category::Compiler), uint(Nb_WarningLevels)); }
+ uint warningLevel() const { return TQMIN(Compile::Config::warningLevel(Tool::Category::Compiler), uint(Nb_WarningLevels)); }
void setWarningLevel(uint level) { Compile::Config::setWarningLevel(Tool::Category::Compiler, level); }
};
diff --git a/src/tools/c18/gui/c18_ui.cpp b/src/tools/c18/gui/c18_ui.cpp
index c10f328..5d0c167 100644
--- a/src/tools/c18/gui/c18_ui.cpp
+++ b/src/tools/c18/gui/c18_ui.cpp
@@ -8,7 +8,7 @@
***************************************************************************/
#include "c18_ui.h"
-#include <qlabel.h>
+#include <tqlabel.h>
#include "tools/c18/c18_config.h"
//----------------------------------------------------------------------------
@@ -20,10 +20,10 @@ void C18::ConfigWidget::initEntries()
{
if ( _category==Tool::Category::Compiler ) {
uint row = container()->numRows();
- QLabel *label = new QLabel(i18n("Warning level:"), container());
+ TQLabel *label = new TQLabel(i18n("Warning level:"), container());
container()->addWidget(label, row,row, 0,0);
- _warningLevel = new QComboBox(container());
- connect(_warningLevel, SIGNAL(activated(int)), SIGNAL(changed()));
+ _warningLevel = new TQComboBox(container());
+ connect(_warningLevel, TQT_SIGNAL(activated(int)), TQT_SIGNAL(changed()));
for (uint i=0; i<Config::Nb_WarningLevels; i++)
_warningLevel->insertItem(i18n(Config::WARNING_LEVEL_LABELS[i]));
container()->addWidget(_warningLevel, row,row, 1,1);
diff --git a/src/tools/c18/gui/c18_ui.h b/src/tools/c18/gui/c18_ui.h
index d7d45c4..8ccb638 100644
--- a/src/tools/c18/gui/c18_ui.h
+++ b/src/tools/c18/gui/c18_ui.h
@@ -18,11 +18,12 @@ namespace C18
class ConfigWidget : public ToolConfigWidget
{
Q_OBJECT
+ TQ_OBJECT
public:
ConfigWidget(Project *project);
private:
- QComboBox *_warningLevel;
+ TQComboBox *_warningLevel;
virtual void initEntries();
virtual void loadConfig(const Compile::Config &config);
virtual void saveConfig(Compile::Config &config) const;
diff --git a/src/tools/cc5x/cc5x.cpp b/src/tools/cc5x/cc5x.cpp
index 5b28397..65b7b98 100644
--- a/src/tools/cc5x/cc5x.cpp
+++ b/src/tools/cc5x/cc5x.cpp
@@ -8,7 +8,7 @@
***************************************************************************/
#include "cc5x.h"
-#include <qregexp.h>
+#include <tqregexp.h>
#include "cc5x_compile.h"
#include "cc5x_config.h"
@@ -17,16 +17,16 @@
#include "devices/base/device_group.h"
//----------------------------------------------------------------------------
-bool CC5X::Base::checkExecutableResult(bool, QStringList &lines) const
+bool CC5X::Base::checkExecutableResult(bool, TQStringList &lines) const
{
return ( lines.count()>0 && lines[0].startsWith("CC5X") );
}
//----------------------------------------------------------------------------
-QValueList<const Device::Data *> CC5X::Group::getSupportedDevices(const QString &) const
+TQValueList<const Device::Data *> CC5X::Group::getSupportedDevices(const TQString &) const
{
- QValueList<const Device::Data *> list;
- QValueVector<QString> devices = Device::lister().group("pic")->supportedDevices();
+ TQValueList<const Device::Data *> list;
+ TQValueVector<TQString> devices = Device::lister().group("pic")->supportedDevices();
for (uint i=0; i<devices.count(); i++) {
const Pic::Data *data = static_cast<const Pic::Data *>(Device::lister().data(devices[i]));
if ( data->architecture()!=Pic::Architecture::P10X && data->architecture()!=Pic::Architecture::P16X ) continue;
@@ -50,9 +50,9 @@ Compile::Config *CC5X::Group::configFactory(::Project *project) const
return new Config(project);
}
-QString CC5X::Group::informationText() const
+TQString CC5X::Group::informationText() const
{
- return i18n("<a href=\"%1\">CC5X</a> is a C compiler distributed by B Knudsen Data.").arg("http://www.bknd.com/cc5x/index.shtml");
+ return i18n("<a href=\"%1\">CC5X</a> is a C compiler distributed by B Knudsen Data.").tqarg("http://www.bknd.com/cc5x/index.shtml");
}
Tool::Group::BaseData CC5X::Group::baseFactory(Tool::Category category) const
diff --git a/src/tools/cc5x/cc5x.h b/src/tools/cc5x/cc5x.h
index 054a9ef..85a25ba 100644
--- a/src/tools/cc5x/cc5x.h
+++ b/src/tools/cc5x/cc5x.h
@@ -18,27 +18,27 @@ namespace CC5X
class Base : public Tool::Base
{
public:
- virtual QString baseExecutable(bool, Tool::OutputExecutableType) const { return "cc5x"; }
+ virtual TQString baseExecutable(bool, Tool::OutputExecutableType) const { return "cc5x"; }
private:
- virtual QStringList checkExecutableOptions(bool) const { return QStringList(); }
- virtual bool checkExecutableResult(bool withWine, QStringList &lines) const;
+ virtual TQStringList checkExecutableOptions(bool) const { return TQStringList(); }
+ virtual bool checkExecutableResult(bool withWine, TQStringList &lines) const;
};
//----------------------------------------------------------------------------
class Group : public Tool::Group
{
public:
- virtual QString name() const { return "cc5x"; }
- virtual QString label() const { return i18n("CC5X Compiler"); }
- virtual QString informationText() const;
+ virtual TQString name() const { return "cc5x"; }
+ virtual TQString label() const { return i18n("CC5X Compiler"); }
+ virtual TQString informationText() const;
virtual Tool::Category checkDevicesCategory() const { return Tool::Category::Nb_Types; }
virtual Tool::ExecutableType preferedExecutableType() const { return Tool::ExecutableType::Windows; }
virtual Tool::CompileType compileType() const { return Tool::SingleFile; }
virtual PURL::FileType implementationType(PURL::ToolType type) const { return (type==PURL::ToolType::Compiler ? PURL::CSource : PURL::Nb_FileTypes); }
private:
- virtual QValueList<const Device::Data *> getSupportedDevices(const QString &s) const;
+ virtual TQValueList<const Device::Data *> getSupportedDevices(const TQString &s) const;
virtual Compile::Process *processFactory(const Compile::Data &data) const;
virtual Compile::Config *configFactory(::Project *project) const;
virtual BaseData baseFactory(Tool::Category) const;
diff --git a/src/tools/cc5x/cc5x_compile.cpp b/src/tools/cc5x/cc5x_compile.cpp
index 6956eb8..fb17755 100644
--- a/src/tools/cc5x/cc5x_compile.cpp
+++ b/src/tools/cc5x/cc5x_compile.cpp
@@ -10,9 +10,9 @@
#include "cc5x_config.h"
-QStringList CC5X::CompileFile::genericArguments(const Compile::Config &config) const
+TQStringList CC5X::CompileFile::genericArguments(const Compile::Config &config) const
{
- QStringList args;
+ TQStringList args;
args += "-a"; // produce asm file
args += "-CC"; // produce cod c file
args += "-L"; // produce list file
@@ -25,13 +25,13 @@ QStringList CC5X::CompileFile::genericArguments(const Compile::Config &config) c
return args;
}
-void CC5X::CompileFile::logStderrLine(const QString &line)
+void CC5X::CompileFile::logStderrLine(const TQString &line)
{
if ( parseErrorLine(line, Compile::ParseErrorData("(.*):([0-9]+):(.+)\\[([0-9]+)\\](.+)", 1, 2, 5, 3)) ) return;
- doLog(Log::LineType::Normal, line, QString::null, 0); // unrecognized
+ doLog(Log::LineType::Normal, line, TQString(), 0); // unrecognized
}
-QString CC5X::CompileFile::outputFiles() const
+TQString CC5X::CompileFile::outputFiles() const
{
return "PURL::Lst PURL::AsmGPAsm PURL::Hex PURL::Cod occ";
}
diff --git a/src/tools/cc5x/cc5x_compile.h b/src/tools/cc5x/cc5x_compile.h
index f400380..e17bb6f 100644
--- a/src/tools/cc5x/cc5x_compile.h
+++ b/src/tools/cc5x/cc5x_compile.h
@@ -17,11 +17,12 @@ namespace CC5X
class CompileFile : public Compile::Process
{
Q_OBJECT
+ TQ_OBJECT
protected:
- virtual QString deviceName() const { return QString::null; }
- virtual QStringList genericArguments(const Compile::Config &config) const;
- virtual void logStderrLine(const QString &line);
- virtual QString outputFiles() const;
+ virtual TQString deviceName() const { return TQString(); }
+ virtual TQStringList genericArguments(const Compile::Config &config) const;
+ virtual void logStderrLine(const TQString &line);
+ virtual TQString outputFiles() const;
};
} // namespace
diff --git a/src/tools/cc5x/gui/cc5x_ui.h b/src/tools/cc5x/gui/cc5x_ui.h
index 7bf0a37..f234643 100644
--- a/src/tools/cc5x/gui/cc5x_ui.h
+++ b/src/tools/cc5x/gui/cc5x_ui.h
@@ -18,6 +18,7 @@ namespace CC5X
class ConfigWidget : public ToolConfigWidget
{
Q_OBJECT
+ TQ_OBJECT
public:
ConfigWidget(Project *project);
virtual void initEntries();
diff --git a/src/tools/ccsc/ccsc.cpp b/src/tools/ccsc/ccsc.cpp
index b28f29a..c7b3098 100644
--- a/src/tools/ccsc/ccsc.cpp
+++ b/src/tools/ccsc/ccsc.cpp
@@ -8,7 +8,7 @@
***************************************************************************/
#include "ccsc.h"
-#include <qregexp.h>
+#include <tqregexp.h>
#include "ccsc_compile.h"
#include "ccsc_config.h"
@@ -17,9 +17,9 @@
#include "devices/base/device_group.h"
//----------------------------------------------------------------------------
-QStringList CCSC::Base::checkExecutableOptions(bool withWine) const
+TQStringList CCSC::Base::checkExecutableOptions(bool withWine) const
{
- QStringList args;
+ TQStringList args;
if (withWine) {
args += "+STDOUT";
args += "+FM";
@@ -33,7 +33,7 @@ PURL::Directory CCSC::Base::checkExecutableWorkingDirectory() const
return static_cast<const Group *>(_group)->checkExecutableUrl().directory();
}
-bool CCSC::Base::checkExecutableResult(bool withWine, QStringList &lines) const
+bool CCSC::Base::checkExecutableResult(bool withWine, TQStringList &lines) const
{
if (withWine) {
PURL::Url url = static_cast<const Group *>(_group)->checkExecutableUrl().toExtension("err");
@@ -57,10 +57,10 @@ CCSC::Group::Group()
_checkExecTmp.close();
}
-QValueList<const Device::Data *> CCSC::Group::getSupportedDevices(const QString &) const
+TQValueList<const Device::Data *> CCSC::Group::getSupportedDevices(const TQString &) const
{
- QValueList<const Device::Data *> list;
- QValueVector<QString> devices = Device::lister().group("pic")->supportedDevices();
+ TQValueList<const Device::Data *> list;
+ TQValueVector<TQString> devices = Device::lister().group("pic")->supportedDevices();
for (uint i=0; i<devices.count(); i++) {
const Device::Data *data = Device::lister().data(devices[i]);
Pic::Architecture arch = static_cast<const Pic::Data *>(data)->architecture();
@@ -85,9 +85,9 @@ Compile::Config *CCSC::Group::configFactory(::Project *project) const
return new Config(project);
}
-QString CCSC::Group::informationText() const
+TQString CCSC::Group::informationText() const
{
- return i18n("<a href=\"%1\">CCS Compiler</a> is a C compiler distributed by CCS.").arg("http://www.ccsinfo.com/content.php?page=compilers");
+ return i18n("<a href=\"%1\">CCS Compiler</a> is a C compiler distributed by CCS.").tqarg("http://www.ccsinfo.com/content.php?page=compilers");
}
Tool::Group::BaseData CCSC::Group::baseFactory(Tool::Category category) const
@@ -99,8 +99,8 @@ Tool::Group::BaseData CCSC::Group::baseFactory(Tool::Category category) const
VersionData CCSC::Group::getToolchainVersion()
{
if ( !Compile::Config::withWine(*this) ) {
- QStringList lines;
- if ( checkExecutable(Tool::Category::Compiler, lines) && lines.count()>=1 && lines[0].contains("3.") ) return VersionData(3, 0, 0);
+ TQStringList lines;
+ if ( checkExecutable(Tool::Category::Compiler, lines) && lines.count()>=1 && lines[0].tqcontains("3.") ) return VersionData(3, 0, 0);
}
return VersionData(4, 0, 0); // default
}
diff --git a/src/tools/ccsc/ccsc.h b/src/tools/ccsc/ccsc.h
index aef2005..dd8d286 100644
--- a/src/tools/ccsc/ccsc.h
+++ b/src/tools/ccsc/ccsc.h
@@ -18,11 +18,11 @@ namespace CCSC
class Base : public Tool::Base
{
public:
- virtual QString baseExecutable(bool, Tool::OutputExecutableType) const { return "ccsc"; }
+ virtual TQString baseExecutable(bool, Tool::OutputExecutableType) const { return "ccsc"; }
private:
- virtual QStringList checkExecutableOptions(bool withWine) const;
- virtual bool checkExecutableResult(bool withWine, QStringList &lines) const;
+ virtual TQStringList checkExecutableOptions(bool withWine) const;
+ virtual bool checkExecutableResult(bool withWine, TQStringList &lines) const;
virtual PURL::Directory checkExecutableWorkingDirectory() const;
};
@@ -32,9 +32,9 @@ class Group : public Tool::Group
public:
Group();
PURL::Url checkExecutableUrl() const { return _checkExecTmp.url(); }
- virtual QString name() const { return "ccsc"; }
- virtual QString label() const { return i18n("CCS Compiler"); }
- virtual QString informationText() const;
+ virtual TQString name() const { return "ccsc"; }
+ virtual TQString label() const { return i18n("CCS Compiler"); }
+ virtual TQString informationText() const;
virtual Tool::Category checkDevicesCategory() const { return Tool::Category::Nb_Types; }
virtual Tool::ExecutableType preferedExecutableType() const { return Tool::ExecutableType::Unix; }
virtual Tool::CompileType compileType() const { return Tool::SingleFile; }
@@ -44,7 +44,7 @@ private:
Log::StringView _sview;
PURL::TempFile _checkExecTmp;
- virtual QValueList<const Device::Data *> getSupportedDevices(const QString &s) const;
+ virtual TQValueList<const Device::Data *> getSupportedDevices(const TQString &s) const;
virtual Compile::Process *processFactory(const Compile::Data &data) const;
virtual Compile::Config *configFactory(::Project *project) const;
virtual BaseData baseFactory(Tool::Category) const;
diff --git a/src/tools/ccsc/ccsc_compile.cpp b/src/tools/ccsc/ccsc_compile.cpp
index 56897e8..15ccedf 100644
--- a/src/tools/ccsc/ccsc_compile.cpp
+++ b/src/tools/ccsc/ccsc_compile.cpp
@@ -14,7 +14,7 @@
#include "devices/list/device_list.h"
#include "devices/pic/base/pic.h"
-QString CCSC::CompileFile::familyName() const
+TQString CCSC::CompileFile::familyName() const
{
const Pic::Data *pdata = static_cast<const Pic::Data *>(Device::lister().data(_data.device));
switch (pdata->architecture().type()) {
@@ -31,13 +31,13 @@ QString CCSC::CompileFile::familyName() const
case Pic::Architecture::Nb_Types: break;
}
Q_ASSERT(false);
- return QString::null;
+ return TQString();
}
-QStringList CCSC::CompileFile::genericArguments(const Compile::Config &config) const
+TQStringList CCSC::CompileFile::genericArguments(const Compile::Config &config) const
{
bool isVersion3 = ( static_cast<const Group &>(Main::toolGroup()).version().majorNum()==3 );
- QStringList args;
+ TQStringList args;
args += "+STDOUT"; // output messages on stdout
if ( !isVersion3 ) args += "+EA"; // show all messages and warnings
args += "-P"; // close compile windows after compilation done
@@ -55,25 +55,25 @@ QStringList CCSC::CompileFile::genericArguments(const Compile::Config &config) c
return args;
}
-void CCSC::CompileFile::logStderrLine(const QString &line)
+void CCSC::CompileFile::logStderrLine(const TQString &line)
{
// ignore output for wine
if ( !Compile::Config::withWine(group()) ) parseLine(line);
}
-void CCSC::CompileFile::parseLine(const QString &line)
+void CCSC::CompileFile::parseLine(const TQString &line)
{
Log::LineType type;
if ( line.startsWith(">>>") ) type = Log::LineType::Warning;
else if ( line.startsWith("***") ) type = Log::LineType::Error;
else if ( line.startsWith("---") ) type = Log::LineType::Information;
else {
- doLog(Log::LineType::Normal, line, QString::null, 0); // unrecognized
+ doLog(Log::LineType::Normal, line, TQString(), 0); // unrecognized
return;
}
if ( parseErrorLine(line, Compile::ParseErrorData("[*>-]+\\s\\w+\\s\\d+\\s\"([^\"]*)\"\\sLine\\s(\\d+)\\([^)]*\\):(.*)", 1, 2, 3, type)) ) return;
if ( parseErrorLine(line, Compile::ParseErrorData("[*>-]+\\s\"([^\"]*)\"\\sLine\\s(\\d+):\\s\\w+\\s#\\d+:(.*)", 1, 2, 3, type)) ) return;
- doLog(type, line, QString::null, 0);
+ doLog(type, line, TQString(), 0);
}
void CCSC::CompileFile::done(int code)
@@ -83,9 +83,9 @@ void CCSC::CompileFile::done(int code)
PURL::Url url = PURL::Url(directory(), inputFilepath(0)).toExtension("err");
Log::StringView sview;
PURL::File file(url, sview);
- if ( !file.openForRead() ) doLog(Log::LineType::Error, i18n("Could not find error file (%1).").arg(url.pretty()), QString::null, 0);
+ if ( !file.openForRead() ) doLog(Log::LineType::Error, i18n("Could not find error file (%1).").tqarg(url.pretty()), TQString(), 0);
else {
- QStringList lines = file.readLines();
+ TQStringList lines = file.readLines();
for (uint i=0; i<lines.count(); i++) parseLine(lines[i]);
}
}
@@ -101,7 +101,7 @@ PURL::Url CCSC::CompileFile::url(PURL::FileType type, uint i) const
return url.toFileType(type);
}
-QString CCSC::CompileFile::outputFiles() const
+TQString CCSC::CompileFile::outputFiles() const
{
return "PURL::Lst PURL::Hex PURL::Coff PURL::Cod sym err esym occ";
}
diff --git a/src/tools/ccsc/ccsc_compile.h b/src/tools/ccsc/ccsc_compile.h
index ddf8f20..949714b 100644
--- a/src/tools/ccsc/ccsc_compile.h
+++ b/src/tools/ccsc/ccsc_compile.h
@@ -17,19 +17,20 @@ namespace CCSC
class CompileFile : public Compile::Process
{
Q_OBJECT
+ TQ_OBJECT
protected:
- virtual QString deviceName() const { return QString::null; }
- virtual QString familyName() const;
- virtual QStringList genericArguments(const Compile::Config &config) const;
- virtual void logStderrLine(const QString &line);
- virtual QString outputFiles() const;
+ virtual TQString deviceName() const { return TQString(); }
+ virtual TQString familyName() const;
+ virtual TQStringList genericArguments(const Compile::Config &config) const;
+ virtual void logStderrLine(const TQString &line);
+ virtual TQString outputFiles() const;
virtual PURL::Url url(PURL::FileType type = PURL::Nb_FileTypes, uint i = 0) const;
protected slots:
virtual void done(int code);
private:
- void parseLine(const QString &line);
+ void parseLine(const TQString &line);
};
} // namespace
diff --git a/src/tools/ccsc/gui/ccsc_ui.h b/src/tools/ccsc/gui/ccsc_ui.h
index 356cf22..298dcf6 100644
--- a/src/tools/ccsc/gui/ccsc_ui.h
+++ b/src/tools/ccsc/gui/ccsc_ui.h
@@ -18,6 +18,7 @@ namespace CCSC
class ConfigWidget : public ToolConfigWidget
{
Q_OBJECT
+ TQ_OBJECT
public:
ConfigWidget(Project *project);
virtual void initEntries();
diff --git a/src/tools/custom/custom.cpp b/src/tools/custom/custom.cpp
index 3779957..26d2bc7 100644
--- a/src/tools/custom/custom.cpp
+++ b/src/tools/custom/custom.cpp
@@ -11,10 +11,10 @@
#include "devices/list/device_list.h"
#include "devices/base/device_group.h"
-QValueList<const Device::Data *> CustomTool::Group::getSupportedDevices(const QString &) const
+TQValueList<const Device::Data *> CustomTool::Group::getSupportedDevices(const TQString &) const
{
- QValueVector<QString> devices = Device::lister().supportedDevices();
- QValueList<const Device::Data *> list;
+ TQValueVector<TQString> devices = Device::lister().supportedDevices();
+ TQValueList<const Device::Data *> list;
for (uint i=0; i<devices.count(); i++) {
const Device::Data *data = Device::lister().data(devices[i]);
list.append(data);
diff --git a/src/tools/custom/custom.h b/src/tools/custom/custom.h
index 770515a..a0d33b9 100644
--- a/src/tools/custom/custom.h
+++ b/src/tools/custom/custom.h
@@ -17,9 +17,9 @@ namespace CustomTool
class Group : public Tool::Group
{
public:
- virtual QString name() const { return CUSTOM_NAME; }
- virtual QString label() const { return i18n("Custom"); }
- virtual QString informationText() const { return QString::null; }
+ virtual TQString name() const { return CUSTOM_NAME; }
+ virtual TQString label() const { return i18n("Custom"); }
+ virtual TQString informationText() const { return TQString(); }
virtual Tool::Category checkDevicesCategory() const { return Tool::Category::Nb_Types; }
virtual Tool::ExecutableType preferedExecutableType() const { return Tool::ExecutableType::Unix; }
virtual Tool::CompileType compileType() const { return Tool::AllFiles; }
@@ -27,7 +27,7 @@ public:
protected:
virtual BaseData baseFactory(Tool::Category) const { return BaseData(); }
- virtual QValueList<const Device::Data *> getSupportedDevices(const QString &s) const;
+ virtual TQValueList<const Device::Data *> getSupportedDevices(const TQString &s) const;
virtual Compile::Process *processFactory(const Compile::Data &) const { return 0; }
virtual Compile::Config *configFactory(::Project *) const { return 0; }
virtual Tool::SourceGenerator *sourceGeneratorFactory() const { return 0; }
diff --git a/src/tools/gputils/gputils.cpp b/src/tools/gputils/gputils.cpp
index 3219598..ba30f2c 100644
--- a/src/tools/gputils/gputils.cpp
+++ b/src/tools/gputils/gputils.cpp
@@ -9,7 +9,7 @@
***************************************************************************/
#include "gputils.h"
-#include <qregexp.h>
+#include <tqregexp.h>
#include "gputils_compile.h"
#include "gputils_config.h"
@@ -18,7 +18,7 @@
#include "gputils_generator.h"
//----------------------------------------------------------------------------
-QString GPUtils::Base::baseExecutable(bool, Tool::OutputExecutableType) const
+TQString GPUtils::Base::baseExecutable(bool, Tool::OutputExecutableType) const
{
switch (_category.type()) {
case Tool::Category::Assembler: return "gpasm";
@@ -26,18 +26,18 @@ QString GPUtils::Base::baseExecutable(bool, Tool::OutputExecutableType) const
case Tool::Category::Librarian: return "gplib";
default: break;
}
- return QString::null;
+ return TQString();
}
-bool GPUtils::Base::checkExecutableResult(bool withWine, QStringList &lines) const
+bool GPUtils::Base::checkExecutableResult(bool withWine, TQStringList &lines) const
{
return ( lines.count()>0 && lines[0].startsWith(baseExecutable(withWine, Tool::OutputExecutableType::Coff)) );
}
//----------------------------------------------------------------------------
-QString GPUtils::Group::informationText() const
+TQString GPUtils::Group::informationText() const
{
- return i18n("<a href=\"%1\">GPUtils</a> is an open-source assembler and linker suite.<br>").arg("http://gputils.sourceforge.net");
+ return i18n("<a href=\"%1\">GPUtils</a> is an open-source assembler and linker suite.<br>").tqarg("http://gputils.sourceforge.net");
}
Tool::Group::BaseData GPUtils::Group::baseFactory(Tool::Category category) const
@@ -51,22 +51,22 @@ PURL::Directory GPUtils::Group::autodetectDirectory(Compile::DirectoryType type,
{
switch (type.type()) {
case Compile::DirectoryType::LinkerScript: {
- QString exec = execDir.path() + base(Tool::Category::Linker)->baseExecutable(withWine, Tool::OutputExecutableType::Coff);
+ TQString exec = execDir.path() + base(Tool::Category::Linker)->baseExecutable(withWine, Tool::OutputExecutableType::Coff);
::Process::StringOutput process;
process.setup(exec, "-h", withWine);
if ( ::Process::runSynchronously(process, ::Process::Start, 1000)!=::Process::Exited ) return PURL::Directory();
- QString s = process.sout() + process.serr();
- QRegExp re(".*Default linker script path ([^\\n]*)\\n.*");
+ TQString s = process.sout() + process.serr();
+ TQRegExp re(".*Default linker script path ([^\\n]*)\\n.*");
if ( !re.exactMatch(s) ) return PURL::Directory();
return PURL::Directory(re.cap(1));
}
case Compile::DirectoryType::Header: {
- QString exec = execDir.path() + base(Tool::Category::Assembler)->baseExecutable(withWine, Tool::OutputExecutableType::Coff);
+ TQString exec = execDir.path() + base(Tool::Category::Assembler)->baseExecutable(withWine, Tool::OutputExecutableType::Coff);
::Process::StringOutput process;
process.setup(exec, "-h", withWine);
if ( ::Process::runSynchronously(process, ::Process::Start, 1000)!=::Process::Exited ) return PURL::Directory();
- QString s = process.sout() + process.serr();
- QRegExp re(".*Default header file path ([^\\n]*)\\n.*");
+ TQString s = process.sout() + process.serr();
+ TQRegExp re(".*Default header file path ([^\\n]*)\\n.*");
if ( !re.exactMatch(s) ) return PURL::Directory();
return PURL::Directory(re.cap(1));
}
diff --git a/src/tools/gputils/gputils.h b/src/tools/gputils/gputils.h
index b8bcded..844bbde 100644
--- a/src/tools/gputils/gputils.h
+++ b/src/tools/gputils/gputils.h
@@ -18,22 +18,22 @@ namespace GPUtils
class Base : public Tool::Base
{
public:
- virtual QString baseExecutable(bool withWine, Tool::OutputExecutableType type) const;
+ virtual TQString baseExecutable(bool withWine, Tool::OutputExecutableType type) const;
private:
- virtual QStringList checkExecutableOptions(bool) const { return "-v"; }
- virtual bool checkExecutableResult(bool withWine, QStringList &lines) const;
+ virtual TQStringList checkExecutableOptions(bool) const { return "-v"; }
+ virtual bool checkExecutableResult(bool withWine, TQStringList &lines) const;
};
//----------------------------------------------------------------------------
class Group : public Tool::Group
{
public:
- virtual QString name() const { return "gputils"; }
- virtual QString label() const { return i18n("GPUtils"); }
- virtual QString informationText() const;
+ virtual TQString name() const { return "gputils"; }
+ virtual TQString label() const { return i18n("GPUtils"); }
+ virtual TQString informationText() const;
virtual Tool::Category checkDevicesCategory() const { return Tool::Category::Assembler; }
- virtual QStringList checkDevicesOptions(uint) const { return "-l"; }
+ virtual TQStringList checkDevicesOptions(uint) const { return "-l"; }
virtual PURL::Directory autodetectDirectory(Compile::DirectoryType type, const PURL::Directory &execDir, bool withWine) const;
virtual bool hasDirectory(Compile::DirectoryType type) const { return type==Compile::DirectoryType::Header || type==Compile::DirectoryType::LinkerScript; }
virtual PURL::FileType linkerScriptType() const { return PURL::Lkr; }
@@ -43,7 +43,7 @@ public:
protected:
virtual BaseData baseFactory(Tool::Category c) const;
- virtual QValueList<const Device::Data *> getSupportedDevices(const QString &s) const { return GPUtils::getSupportedDevices(s); }
+ virtual TQValueList<const Device::Data *> getSupportedDevices(const TQString &s) const { return GPUtils::getSupportedDevices(s); }
virtual Compile::Process *processFactory(const Compile::Data &data) const;
virtual Compile::Config *configFactory(::Project *project) const;
virtual Tool::SourceGenerator *sourceGeneratorFactory() const;
diff --git a/src/tools/gputils/gputils_compile.cpp b/src/tools/gputils/gputils_compile.cpp
index c59828c..cbe2309 100644
--- a/src/tools/gputils/gputils_compile.cpp
+++ b/src/tools/gputils/gputils_compile.cpp
@@ -15,68 +15,68 @@
#include "coff/base/disassembler.h"
//-----------------------------------------------------------------------------
-QString GPUtils::Process::deviceName() const
+TQString GPUtils::Process::deviceName() const
{
return toDeviceName(_data.device);
}
//-----------------------------------------------------------------------------
-void GPUtils::AssembleFile::logStderrLine(const QString &line)
+void GPUtils::AssembleFile::logStderrLine(const TQString &line)
{
if ( parseErrorLine(line, Compile::ParseErrorData("([^:]*):([0-9]+):(.+)\\[[0-9]+\\](.+)", 1, 2, 4, 3)) ) return;
if ( parseErrorLine(line, Compile::ParseErrorData("([^:]*):([^:]+):([0-9]+):(.+)", 2, 3, 4, Log::LineType::Warning)) ) return;
- doLog(Log::LineType::Normal, line, QString::null, 0); // unrecognized
+ doLog(Log::LineType::Normal, line, TQString(), 0); // unrecognized
}
//-----------------------------------------------------------------------------
-QStringList GPUtils::AssembleStandaloneFile::genericArguments(const Compile::Config &config) const
+TQStringList GPUtils::AssembleStandaloneFile::genericArguments(const Compile::Config &config) const
{
- QStringList args;
+ TQStringList args;
args += "-L"; // force list
args += "-o%O";
uint wl = static_cast<const Config &>(config).gpasmWarningLevel();
- if ( wl!=Config::Nb_WarningLevels ) args += "-w" + QString::number(wl);
+ if ( wl!=Config::Nb_WarningLevels ) args += "-w" + TQString::number(wl);
args += config.includeDirs(Tool::Category::Assembler, "-I");
args += "$NO_AUTO_DEVICE(-p%DEVICE)";
HexBuffer::Format format = config.hexFormat();
- if( format!=HexBuffer::Nb_Formats ) args += QString("-a") + HexBuffer::FORMATS[format];
+ if( format!=HexBuffer::Nb_Formats ) args += TQString("-a") + HexBuffer::FORMATS[format];
args += config.customOptions(Tool::Category::Assembler);
args += "%I";
return args;
}
-QString GPUtils::AssembleStandaloneFile::outputFiles() const
+TQString GPUtils::AssembleStandaloneFile::outputFiles() const
{
return "PURL::Lst PURL::Cod PURL::Hex";
}
//-----------------------------------------------------------------------------
-QStringList GPUtils::AssembleProjectFile::genericArguments(const Compile::Config &config) const
+TQStringList GPUtils::AssembleProjectFile::genericArguments(const Compile::Config &config) const
{
- QStringList args;
+ TQStringList args;
args += "-c"; // relocatable code
args += config.includeDirs(Tool::Category::Assembler, "-I");
if ( !_data.items[0].generated ) args += "-p%DEVICE";
uint wl = static_cast<const Config &>(config).gpasmWarningLevel() ;
- if( wl!=Config::Nb_WarningLevels ) args += "-w" + QString::number(wl);
+ if( wl!=Config::Nb_WarningLevels ) args += "-w" + TQString::number(wl);
args += config.customOptions(Tool::Category::Assembler);
args += "%I";
return args;
}
-QString GPUtils::AssembleProjectFile::outputFiles() const
+TQString GPUtils::AssembleProjectFile::outputFiles() const
{
return "PURL::Object PURL::Lst";
}
//-----------------------------------------------------------------------------
-QStringList GPUtils::LinkProject::genericArguments(const Compile::Config &config) const
+TQStringList GPUtils::LinkProject::genericArguments(const Compile::Config &config) const
{
- QStringList args;
+ TQStringList args;
args += "-o%O";
args += "-c"; // create coff file
HexBuffer::Format f = config.hexFormat();
- if ( f!=HexBuffer::Nb_Formats ) args += QString("-a") + HexBuffer::FORMATS[f];
+ if ( f!=HexBuffer::Nb_Formats ) args += TQString("-a") + HexBuffer::FORMATS[f];
args += "-m"; // with map
args += config.includeDirs(Tool::Category::Linker, "-I");
args += "$LKR(-s%LKR)";
@@ -86,15 +86,15 @@ QStringList GPUtils::LinkProject::genericArguments(const Compile::Config &config
return args;
}
-QString GPUtils::LinkProject::outputFiles() const
+TQString GPUtils::LinkProject::outputFiles() const
{
return "PURL::Lkr PURL::Map PURL::Lst PURL::Cod PURL::Coff PURL::Hex";
}
//-----------------------------------------------------------------------------
-QStringList GPUtils::LibraryProject::genericArguments(const Compile::Config &config) const
+TQStringList GPUtils::LibraryProject::genericArguments(const Compile::Config &config) const
{
- QStringList args;
+ TQStringList args;
args += "-c"; // create archive
args += "%O";
args += config.customOptions(Tool::Category::Librarian);
@@ -103,7 +103,7 @@ QStringList GPUtils::LibraryProject::genericArguments(const Compile::Config &con
return args;
}
-QString GPUtils::LibraryProject::outputFiles() const
+TQString GPUtils::LibraryProject::outputFiles() const
{
return "PURL::Library";
}
diff --git a/src/tools/gputils/gputils_compile.h b/src/tools/gputils/gputils_compile.h
index a6a09c9..97706b1 100644
--- a/src/tools/gputils/gputils_compile.h
+++ b/src/tools/gputils/gputils_compile.h
@@ -17,8 +17,9 @@ namespace GPUtils
class Process : public Compile::Process
{
Q_OBJECT
+ TQ_OBJECT
private:
- virtual QString deviceName() const;
+ virtual TQString deviceName() const;
virtual bool hasLinkerScript() const { return ( _data.linkType==Compile::Icd2Linking || Compile::Process::hasLinkerScript() ); }
};
@@ -26,46 +27,51 @@ private:
class AssembleFile : public Process
{
Q_OBJECT
+ TQ_OBJECT
private:
- virtual void logStderrLine(const QString &line);
+ virtual void logStderrLine(const TQString &line);
};
//-----------------------------------------------------------------------------
class AssembleStandaloneFile : public AssembleFile
{
Q_OBJECT
+ TQ_OBJECT
private:
- virtual QString outputFiles() const;
- virtual QStringList genericArguments(const Compile::Config &config) const;
+ virtual TQString outputFiles() const;
+ virtual TQStringList genericArguments(const Compile::Config &config) const;
};
//-----------------------------------------------------------------------------
class AssembleProjectFile : public AssembleFile
{
Q_OBJECT
+ TQ_OBJECT
private:
- virtual QString outputFiles() const;
- virtual QStringList genericArguments(const Compile::Config &config) const;
+ virtual TQString outputFiles() const;
+ virtual TQStringList genericArguments(const Compile::Config &config) const;
};
//-----------------------------------------------------------------------------
class LinkProject : public Process
{
Q_OBJECT
+ TQ_OBJECT
private:
- virtual QString outputFiles() const;
- virtual QStringList genericArguments(const Compile::Config &config) const;
- virtual void logStderrLine(const QString &line) { doLog(filterType(line), line, QString::null, 0); }
+ virtual TQString outputFiles() const;
+ virtual TQStringList genericArguments(const Compile::Config &config) const;
+ virtual void logStderrLine(const TQString &line) { doLog(filterType(line), line, TQString(), 0); }
};
//-----------------------------------------------------------------------------
class LibraryProject : public Process
{
Q_OBJECT
+ TQ_OBJECT
private:
- virtual QString outputFiles() const;
- virtual QStringList genericArguments(const Compile::Config &config) const;
- virtual void logStderrLine(const QString &line) { doLog(filterType(line), line, QString::null, 0); }
+ virtual TQString outputFiles() const;
+ virtual TQStringList genericArguments(const Compile::Config &config) const;
+ virtual void logStderrLine(const TQString &line) { doLog(filterType(line), line, TQString(), 0); }
};
} // namespace
diff --git a/src/tools/gputils/gputils_config.cpp b/src/tools/gputils/gputils_config.cpp
index 8f7bca2..7a264e6 100644
--- a/src/tools/gputils/gputils_config.cpp
+++ b/src/tools/gputils/gputils_config.cpp
@@ -15,5 +15,5 @@ const char * const GPUtils::Config::WARNING_LEVEL_LABELS[Nb_WarningLevels] = {
uint GPUtils::Config::gpasmWarningLevel() const
{
- return QMIN(warningLevel(Tool::Category::Assembler), uint(Nb_WarningLevels));
+ return TQMIN(warningLevel(Tool::Category::Assembler), uint(Nb_WarningLevels));
}
diff --git a/src/tools/gputils/gputils_generator.cpp b/src/tools/gputils/gputils_generator.cpp
index 3bcebac..7fd9a1f 100644
--- a/src/tools/gputils/gputils_generator.cpp
+++ b/src/tools/gputils/gputils_generator.cpp
@@ -13,12 +13,12 @@
#include "devices/list/device_list.h"
//----------------------------------------------------------------------------
-QValueList<const Device::Data *> GPUtils::getSupportedDevices(const QString &s)
+TQValueList<const Device::Data *> GPUtils::getSupportedDevices(const TQString &s)
{
- QStringList devices = QStringList::split(' ', s.simplifyWhiteSpace().upper());
- QValueList<const Device::Data *> list;
+ TQStringList devices = TQStringList::split(' ', s.simplifyWhiteSpace().upper());
+ TQValueList<const Device::Data *> list;
for (uint i=0; i<devices.count(); i++) {
- QString name = devices[i];
+ TQString name = devices[i];
if ( devices[i].startsWith("P1") ) name = name.mid(1);
const Device::Data *data = Device::lister().data(name);
if (data) list.append(data);
@@ -49,7 +49,7 @@ SourceLine::List GPUtils::SourceGenerator::sourceFileContent(PURL::ToolType, con
lines.appendTitle(i18n("relocatable code"));
lines.appendNotIndentedCode("PROG CODE");
lines.appendNotIndentedCode("start");
- lines.appendIndentedCode(QString::null, "<< " + i18n("insert code") + " >>");
+ lines.appendIndentedCode(TQString(), "<< " + i18n("insert code") + " >>");
lines.appendIndentedCode("goto $", i18n("loop forever"));
lines.appendEmpty();
lines.appendNotIndentedCode("END");
@@ -77,8 +77,8 @@ SourceLine::List GPUtils::SourceGenerator::sourceFileContent(PURL::ToolType, con
if ( !hasShared ) {
for (uint i=1; i<rdata.nbBanks; i++) {
uint address = first + i*rdata.nbBytesPerBank();
- lines.appendNotIndentedCode(QString("INT_VAR%1 UDATA ").arg(i) + toHexLabel(address, rdata.nbCharsAddress()), i18n("variables used for context saving"));
- lines.appendNotIndentedCode(QString("w_saved%1 RES 1").arg(i), i18n("variable used for context saving"));
+ lines.appendNotIndentedCode(TQString("INT_VAR%1 UDATA ").tqarg(i) + toHexLabel(address, rdata.nbCharsAddress()), i18n("variables used for context saving"));
+ lines.appendNotIndentedCode(TQString("w_saved%1 RES 1").tqarg(i), i18n("variable used for context saving"));
}
}
lines.appendEmpty();
@@ -106,7 +106,7 @@ SourceLine::List GPUtils::SourceGenerator::sourceFileContent(PURL::ToolType, con
lines.appendIndentedCode("movwf pclath_saved");
lines.appendIndentedCode("clrf PCLATH");
}
- lines.appendIndentedCode(QString::null, "<< " + i18n("insert interrupt code") + " >>");
+ lines.appendIndentedCode(TQString(), "<< " + i18n("insert interrupt code") + " >>");
if (needPCLATH) {
lines.appendIndentedCode("movf pclath_saved,w", i18n("restore context"));
lines.appendIndentedCode("movwf PCLATH");
@@ -118,7 +118,7 @@ SourceLine::List GPUtils::SourceGenerator::sourceFileContent(PURL::ToolType, con
lines.appendIndentedCode("retfie");
lines.appendEmpty();
lines.appendNotIndentedCode("start");
- lines.appendIndentedCode(QString::null, "<< " + i18n("insert main code") + " >>");
+ lines.appendIndentedCode(TQString(), "<< " + i18n("insert main code") + " >>");
lines.appendIndentedCode("goto $", i18n("loop forever"));
lines.appendEmpty();
lines.appendNotIndentedCode("END");
@@ -173,30 +173,30 @@ SourceLine::List GPUtils::SourceGenerator::sourceFileContent(PURL::ToolType, con
lines.appendIndentedCode("goto peripheral_isr", i18n("go to start of peripheral interrupt code"));
lines.appendEmpty();
lines.appendNotIndentedCode("start:");
- lines.appendIndentedCode(QString::null, "<< " + i18n("insert main code") + " >>");
+ lines.appendIndentedCode(TQString(), "<< " + i18n("insert main code") + " >>");
lines.appendIndentedCode("goto $", i18n("loop forever"));
lines.appendEmpty();
lines.appendTitle(i18n("INT pin interrupt service routine"));
lines.appendNotIndentedCode("int_pin_isr:");
- lines.appendIndentedCode(QString::null, "<< " + i18n("insert INT pin interrupt code") + " >>");
+ lines.appendIndentedCode(TQString(), "<< " + i18n("insert INT pin interrupt code") + " >>");
lines.appendIndentedCode("POP");
lines.appendIndentedCode("retfie");
lines.appendEmpty();
lines.appendTitle(i18n("TIMER0 interrupt service routine"));
lines.appendNotIndentedCode("timer0_isr:");
- lines.appendIndentedCode(QString::null, "<< " + i18n("insert TIMER0 interrupt code") + " >>");
+ lines.appendIndentedCode(TQString(), "<< " + i18n("insert TIMER0 interrupt code") + " >>");
lines.appendIndentedCode("POP");
lines.appendIndentedCode("retfie");
lines.appendEmpty();
lines.appendTitle(i18n("T0CKI interrupt service routine"));
lines.appendNotIndentedCode("t0cki_isr:");
- lines.appendIndentedCode(QString::null, "<< " + i18n("insert T0CKI interrupt code") + " >>");
+ lines.appendIndentedCode(TQString(), "<< " + i18n("insert T0CKI interrupt code") + " >>");
lines.appendIndentedCode("POP");
lines.appendIndentedCode("retfie");
lines.appendEmpty();
lines.appendTitle(i18n("peripheral interrupt service routine"));
lines.appendNotIndentedCode("peripheral_isr:");
- lines.appendIndentedCode(QString::null, "<< " + i18n("insert peripheral interrupt code") + " >>");
+ lines.appendIndentedCode(TQString(), "<< " + i18n("insert peripheral interrupt code") + " >>");
lines.appendIndentedCode("POP");
lines.appendIndentedCode("retfie");
lines.appendEmpty();
@@ -229,7 +229,7 @@ SourceLine::List GPUtils::SourceGenerator::sourceFileContent(PURL::ToolType, con
lines.appendIndentedCode("movff STATUS,status_saved", i18n("save context"));
lines.appendIndentedCode("movff WREG,w_saved");
lines.appendIndentedCode("movff BSR,bsr_saved");
- lines.appendIndentedCode(QString::null, "<< " + i18n("insert low priority interrupt code") + " >>");
+ lines.appendIndentedCode(TQString(), "<< " + i18n("insert low priority interrupt code") + " >>");
lines.appendIndentedCode("movff bsr_saved,BSR", i18n("restore context"));
lines.appendIndentedCode("movff w_saved,WREG");
lines.appendIndentedCode("movff status_saved,STATUS");
@@ -237,11 +237,11 @@ SourceLine::List GPUtils::SourceGenerator::sourceFileContent(PURL::ToolType, con
lines.appendEmpty();
lines.appendTitle(i18n("high priority interrupt service routine"));
lines.appendNotIndentedCode("high_interrupt:");
- lines.appendIndentedCode(QString::null, "<< " + i18n("insert high priority interrupt code") + " >>");
+ lines.appendIndentedCode(TQString(), "<< " + i18n("insert high priority interrupt code") + " >>");
lines.appendIndentedCode("retfie FAST");
lines.appendEmpty();
lines.appendNotIndentedCode("start:");
- lines.appendIndentedCode(QString::null, "<< " + i18n("insert main code") + " >>");
+ lines.appendIndentedCode(TQString(), "<< " + i18n("insert main code") + " >>");
lines.appendIndentedCode("goto $", i18n("loop forever"));
lines.appendEmpty();
lines.appendNotIndentedCode("END");
diff --git a/src/tools/gputils/gputils_generator.h b/src/tools/gputils/gputils_generator.h
index 38da66d..9f2e7ac 100644
--- a/src/tools/gputils/gputils_generator.h
+++ b/src/tools/gputils/gputils_generator.h
@@ -14,7 +14,7 @@
namespace GPUtils
{
-extern QValueList<const Device::Data *> getSupportedDevices(const QString &s);
+extern TQValueList<const Device::Data *> getSupportedDevices(const TQString &s);
class SourceGenerator : public Tool::SourceGenerator
{
diff --git a/src/tools/gputils/gui/gputils_ui.cpp b/src/tools/gputils/gui/gputils_ui.cpp
index 35cdce8..bab898e 100644
--- a/src/tools/gputils/gui/gputils_ui.cpp
+++ b/src/tools/gputils/gui/gputils_ui.cpp
@@ -9,7 +9,7 @@
***************************************************************************/
#include "gputils_ui.h"
-#include <qlabel.h>
+#include <tqlabel.h>
#include "tools/gputils/gputils_config.h"
//----------------------------------------------------------------------------
@@ -21,10 +21,10 @@ void GPUtils::ConfigWidget::initEntries()
{
if ( _category==Tool::Category::Assembler ) {
uint row = container()->numRows();
- QLabel *label = new QLabel(i18n("Warning level:"), container());
+ TQLabel *label = new TQLabel(i18n("Warning level:"), container());
container()->addWidget(label, row,row, 0,0);
- _gpasmWarning = new QComboBox(container());
- connect(_gpasmWarning, SIGNAL(activated(int)), SIGNAL(changed()));
+ _gpasmWarning = new TQComboBox(container());
+ connect(_gpasmWarning, TQT_SIGNAL(activated(int)), TQT_SIGNAL(changed()));
for (uint i=0; i<GPUtils::Config::Nb_WarningLevels; i++)
_gpasmWarning->insertItem(i18n(GPUtils::Config::WARNING_LEVEL_LABELS[i]));
_gpasmWarning->insertItem(i18n("as in LIST directive"));
diff --git a/src/tools/gputils/gui/gputils_ui.h b/src/tools/gputils/gui/gputils_ui.h
index 8d6daea..70b88ff 100644
--- a/src/tools/gputils/gui/gputils_ui.h
+++ b/src/tools/gputils/gui/gputils_ui.h
@@ -19,12 +19,13 @@ namespace GPUtils
class ConfigWidget : public ToolConfigWidget
{
Q_OBJECT
+ TQ_OBJECT
public:
ConfigWidget(Project *project);
virtual void initEntries();
protected:
- QComboBox *_gpasmWarning;
+ TQComboBox *_gpasmWarning;
virtual void loadConfig(const Compile::Config &config);
virtual void saveConfig(Compile::Config &config) const;
};
diff --git a/src/tools/gui/tool_config_widget.cpp b/src/tools/gui/tool_config_widget.cpp
index 308e61b..ea2fd80 100644
--- a/src/tools/gui/tool_config_widget.cpp
+++ b/src/tools/gui/tool_config_widget.cpp
@@ -9,9 +9,9 @@
***************************************************************************/
#include "tool_config_widget.h"
-#include <qtooltip.h>
-#include <qwidgetstack.h>
-#include <qvgroupbox.h>
+#include <tqtooltip.h>
+#include <tqwidgetstack.h>
+#include <tqvgroupbox.h>
#include <klocale.h>
#include "devices/base/hex_buffer.h"
@@ -33,32 +33,32 @@ ToolConfigWidget::ToolConfigWidget(Project *project)
Container *container = new Container(this);
container->setColStretch(2, 1);
addWidget(container, 0,0, 0,0);
- QLabel *label = new QLabel(i18n("Configuration:"), container);
+ TQLabel *label = new TQLabel(i18n("Configuration:"), container);
container->addWidget(label, 0,0, 0,0);
_argumentsType = new KComboBox(container);
for (uint i=0; i<Nb_ArgumentsTypes; i++)
_argumentsType->insertItem(i18n(ARGUMENTS_TYPE_LABELS[i]), i);
- connect(_argumentsType, SIGNAL(activated(int)), SLOT(updateArguments()));
+ connect(_argumentsType, TQT_SIGNAL(activated(int)), TQT_SLOT(updateArguments()));
container->addWidget(_argumentsType, 0,0, 1,1);
- label = new QLabel(i18n("Arguments:"), container);
+ label = new TQLabel(i18n("Arguments:"), container);
container->addWidget(label, 1,1, 0,0);
_arguments = new KLineEdit(container);
_arguments->setReadOnly(true);
container->addWidget(_arguments, 1,1, 1,2);
- KPushButton *button = new KPushButton(KGuiItem(QString::null, "help"), container);
- connect(button, SIGNAL(clicked()), SIGNAL(displayHelp()));
+ KPushButton *button = new KPushButton(KGuiItem(TQString(), "help"), container);
+ connect(button, TQT_SIGNAL(clicked()), TQT_SIGNAL(displayHelp()));
container->addWidget(button, 1,1, 3,3);
_argumentsEditor = new EditListBox(1, container, "arguments_editor", EditListBox::DuplicatesAllowed,
EditListBox::Add | EditListBox::Remove | EditListBox::UpDown | EditListBox::RemoveAll | EditListBox::Reset);
- connect(_argumentsEditor, SIGNAL(changed()), SLOT(updateArguments()));
- connect(_argumentsEditor, SIGNAL(reset()), SLOT(resetCustomArguments()));
+ connect(_argumentsEditor, TQT_SIGNAL(changed()), TQT_SLOT(updateArguments()));
+ connect(_argumentsEditor, TQT_SIGNAL(reset()), TQT_SLOT(resetCustomArguments()));
container->addWidget(_argumentsEditor, 2,2, 0,3);
_container = new Container(container);
_container->setColStretch(2, 1);
container->addWidget(_container, 3,3, 0,3);
- connect(this, SIGNAL(changed()), SLOT(updateArguments()));
+ connect(this, TQT_SIGNAL(changed()), TQT_SLOT(updateArguments()));
}
void ToolConfigWidget::init(Tool::Category category, const Tool::Group &group)
@@ -68,7 +68,7 @@ void ToolConfigWidget::init(Tool::Category category, const Tool::Group &group)
_config = _group->createConfig(_project);
_tmpProject = new Project(PURL::Url());
_tmpConfig = _group->createConfig(_tmpProject);
- Compile::Data data(_category, QValueList<Compile::TodoItem>(), QString::null, _project, Compile::NormalLinking);
+ Compile::Data data(_category, TQValueList<Compile::TodoItem>(), TQString(), _project, Compile::NormalLinking);
_process = _group->createCompileProcess(data, 0);
initEntries();
@@ -83,11 +83,11 @@ ToolConfigWidget::~ToolConfigWidget()
delete _config;
}
-PURL::DirectoriesWidget *ToolConfigWidget::createDirectoriesEntry(const QString &text)
+PURL::DirectoriesWidget *ToolConfigWidget::createDirectoriesEntry(const TQString &text)
{
uint row = container()->numRows();
- PURL::DirectoriesWidget *sdw = new PURL::DirectoriesWidget(text, _project ? _project->directory().path() : QString::null, container());
- connect(sdw, SIGNAL(changed()), SIGNAL(changed()));
+ PURL::DirectoriesWidget *sdw = new PURL::DirectoriesWidget(text, _project ? _project->directory().path() : TQString(), container());
+ connect(sdw, TQT_SIGNAL(changed()), TQT_SIGNAL(changed()));
container()->addWidget(sdw, row,row, 0,2);
return sdw;
}
@@ -95,31 +95,31 @@ PURL::DirectoriesWidget *ToolConfigWidget::createDirectoriesEntry(const QString
void ToolConfigWidget::createCustomOptionsEntry()
{
uint row = container()->numRows();
- QLabel *label = new QLabel(i18n("Custom options:"), container());
+ TQLabel *label = new TQLabel(i18n("Custom options:"), container());
container()->addWidget(label, row,row, 0,0);
- _customOptions = new QLineEdit(container());
- connect(_customOptions, SIGNAL(textChanged(const QString &)), SIGNAL(changed()));
+ _customOptions = new TQLineEdit(container());
+ connect(_customOptions, TQT_SIGNAL(textChanged(const TQString &)), TQT_SIGNAL(changed()));
container()->addWidget(_customOptions, row,row, 1,2);
}
void ToolConfigWidget::createCustomLibrariesEntry()
{
uint row = container()->numRows();
- QLabel *label = new QLabel(i18n("Custom libraries:"), container());
+ TQLabel *label = new TQLabel(i18n("Custom libraries:"), container());
container()->addWidget(label, row,row, 0,0);
- _customLibraries = new QLineEdit(container());
- connect(_customLibraries, SIGNAL(textChanged(const QString &)), SIGNAL(changed()));
- QToolTip::add(_customLibraries, i18n("<qt>This values will be placed after the linked objects.</qt>")) ;
+ _customLibraries = new TQLineEdit(container());
+ connect(_customLibraries, TQT_SIGNAL(textChanged(const TQString &)), TQT_SIGNAL(changed()));
+ TQToolTip::add(_customLibraries, i18n("<qt>This values will be placed after the linked objects.</qt>")) ;
container()->addWidget(_customLibraries, row,row, 1,2);
}
void ToolConfigWidget::createHexFormatEntry()
{
uint row = container()->numRows();
- QLabel *label = new QLabel(i18n("Hex file format:"), container());
+ TQLabel *label = new TQLabel(i18n("Hex file format:"), container());
container()->addWidget(label, row,row, 0,0);
- _hexFormat = new QComboBox(container());
- connect(_hexFormat, SIGNAL(activated(int)), SIGNAL(changed()));
+ _hexFormat = new TQComboBox(container());
+ connect(_hexFormat, TQT_SIGNAL(activated(int)), TQT_SIGNAL(changed()));
for (uint i=0; i<HexBuffer::Nb_Formats; i++)
_hexFormat->insertItem(HexBuffer::FORMATS[i]);
_hexFormat->insertItem(i18n("as in LIST directive"));
@@ -159,9 +159,9 @@ void ToolConfigWidget::saveConfig(Compile::Config &config) const
if (_hexFormat) config.setHexFormat(HexBuffer::Format(_hexFormat->currentItem()));
}
-QStringList ToolConfigWidget::arguments(ArgumentsType type) const
+TQStringList ToolConfigWidget::arguments(ArgumentsType type) const
{
- if ( _tmpConfig==0 ) return QStringList();
+ if ( _tmpConfig==0 ) return TQStringList();
saveConfig(*_tmpConfig);
if ( type==AutomaticArguments ) return _process->genericArguments(*_tmpConfig);
return _argumentsEditor->texts();
diff --git a/src/tools/gui/tool_config_widget.h b/src/tools/gui/tool_config_widget.h
index 5b38753..f9239b3 100644
--- a/src/tools/gui/tool_config_widget.h
+++ b/src/tools/gui/tool_config_widget.h
@@ -10,10 +10,10 @@
#ifndef TOOL_CONFIG_WIDGET_H
#define TOOL_CONFIG_WIDGET_H
-#include <qcombobox.h>
-#include <qlayout.h>
-#include <qtabwidget.h>
-#include <qvaluevector.h>
+#include <tqcombobox.h>
+#include <tqlayout.h>
+#include <tqtabwidget.h>
+#include <tqvaluevector.h>
#include <kcombobox.h>
#include <klineedit.h>
@@ -27,6 +27,7 @@ namespace PURL { class DirectoriesWidget; }
class ToolConfigWidget : public ::ConfigWidget
{
Q_OBJECT
+ TQ_OBJECT
public:
ToolConfigWidget(Project *project);
void init(Tool::Category category, const Tool::Group &group);
@@ -48,12 +49,12 @@ protected:
const Tool::Group *_group;
Tool::Category _category;
Project *_project;
- QLineEdit *_customOptions, *_customLibraries;
+ TQLineEdit *_customOptions, *_customLibraries;
PURL::DirectoriesWidget *_includeDirs;
- QComboBox *_hexFormat;
+ TQComboBox *_hexFormat;
Container *container() { return _container; }
- PURL::DirectoriesWidget * createDirectoriesEntry(const QString &label);
+ PURL::DirectoriesWidget * createDirectoriesEntry(const TQString &label);
void createIncludeDirectoriesEntry() { _includeDirs = createDirectoriesEntry(i18n("Include directories:")); }
void createCustomOptionsEntry();
void createCustomLibrariesEntry();
@@ -73,7 +74,7 @@ private:
EditListBox *_argumentsEditor;
Container *_container;
- QStringList arguments(ArgumentsType type) const;
+ TQStringList arguments(ArgumentsType type) const;
};
#endif
diff --git a/src/tools/gui/tool_group_ui.cpp b/src/tools/gui/tool_group_ui.cpp
index 9bb02dd..118b8c7 100644
--- a/src/tools/gui/tool_group_ui.cpp
+++ b/src/tools/gui/tool_group_ui.cpp
@@ -11,9 +11,9 @@
#include "tool_config_widget.h"
#include "toolchain_config_widget.h"
-ToolchainConfigWidget *Tool::GroupUI::toolchainConfigWidgetFactory(QWidget *parent) const
+ToolchainConfigWidget *Tool::GroupUI::toolchainConfigWidgetFactory(TQWidget *tqparent) const
{
- return new ToolchainConfigWidget(static_cast<const Group &>(group()), parent);
+ return new ToolchainConfigWidget(static_cast<const Group &>(group()), tqparent);
}
ToolConfigWidget *Tool::GroupUI::createConfigWidget(Category category, ::Project *project) const
diff --git a/src/tools/gui/tool_group_ui.h b/src/tools/gui/tool_group_ui.h
index 4d1f42c..f03d633 100644
--- a/src/tools/gui/tool_group_ui.h
+++ b/src/tools/gui/tool_group_ui.h
@@ -22,7 +22,7 @@ class GroupUI : public ::Group::BaseGui
public:
ToolConfigWidget *createConfigWidget(Category category, ::Project *project) const;
virtual ToolConfigWidget *configWidgetFactory(Category category, ::Project *project) const = 0;
- virtual ToolchainConfigWidget *toolchainConfigWidgetFactory(QWidget *parent) const;
+ virtual ToolchainConfigWidget *toolchainConfigWidgetFactory(TQWidget *tqparent) const;
};
inline const GroupUI &groupui(const Base &base) { return static_cast<const GroupUI &>(*base.group().gui()); }
diff --git a/src/tools/gui/toolchain_config_center.cpp b/src/tools/gui/toolchain_config_center.cpp
index c8b889d..60df0f8 100644
--- a/src/tools/gui/toolchain_config_center.cpp
+++ b/src/tools/gui/toolchain_config_center.cpp
@@ -9,8 +9,8 @@
***************************************************************************/
#include "toolchain_config_center.h"
-#include <qlabel.h>
-#include <qlayout.h>
+#include <tqlabel.h>
+#include <tqlayout.h>
#include <kiconloader.h>
#include "tools/list/tools_config_widget.h"
@@ -19,29 +19,29 @@
#include "toolchain_config_widget.h"
#include "tool_group_ui.h"
-ToolchainsConfigCenter::ToolchainsConfigCenter(const Tool::Group &sgroup, QWidget *parent)
- : TreeListDialog(parent, "configure_toolchains_dialog", true,
+ToolchainsConfigCenter::ToolchainsConfigCenter(const Tool::Group &sgroup, TQWidget *tqparent)
+ : TreeListDialog(tqparent, "configure_toolchains_dialog", true,
i18n("Configure Toolchains"), Ok|User1|User2|Cancel, Cancel, false)
{
setButtonGuiItem(User1, KStdGuiItem::reset());
setButtonGuiItem(User2, KGuiItem(i18n("Update"), "reload"));
_titleBox->addStretch(1);
- _infoButton = new KPushButton(KGuiItem(QString::null, "viewmag"), _frame);
- connect(_infoButton, SIGNAL(clicked()), SLOT(showInformationDialog()));
+ _infoButton = new KPushButton(KGuiItem(TQString(), "viewmag"), _frame);
+ connect(_infoButton, TQT_SIGNAL(clicked()), TQT_SLOT(showInformationDialog()));
_titleBox->addWidget(_infoButton);
- QWidget *current = 0;
+ TQWidget *current = 0;
FOR_EACH(PURL::SourceFamily, family) {
Tool::Lister::ConstIterator it;
for (it=Tool::lister().begin(); it!=Tool::lister().end(); ++it) {
PURL::FileType type = it.data()->implementationType(family.data().toolType);
if ( type==PURL::Nb_FileTypes || type.data().sourceFamily!=family ) continue;
if ( family==PURL::SourceFamily::Asm && it.data()->implementationType(PURL::ToolType::Compiler)!=PURL::Nb_FileTypes ) continue;
- QStringList names = family.label();
+ TQStringList names = family.label();
names += it.data()->label();
- QWidget *page = addPage(names);
- QVBoxLayout *vbox = new QVBoxLayout(page);
+ TQWidget *page = addPage(names);
+ TQVBoxLayout *vbox = new TQVBoxLayout(page);
ToolchainConfigWidget *tcw = static_cast<const ::Tool::GroupUI *>(it.data()->gui())->toolchainConfigWidgetFactory(page);
tcw->init();
tcw->loadConfig();
@@ -52,21 +52,21 @@ ToolchainsConfigCenter::ToolchainsConfigCenter(const Tool::Group &sgroup, QWidge
}
showPage(current);
aboutToShowPageSlot(current);
- connect(this, SIGNAL(aboutToShowPage(QWidget *)), SLOT(aboutToShowPageSlot(QWidget *)));
+ connect(this, TQT_SIGNAL(aboutToShowPage(TQWidget *)), TQT_SLOT(aboutToShowPageSlot(TQWidget *)));
}
-void ToolchainsConfigCenter::aboutToShowPageSlot(QWidget *page)
+void ToolchainsConfigCenter::aboutToShowPageSlot(TQWidget *page)
{
- if ( !_pages.contains(page) ) _infoButton->hide();
+ if ( !_pages.tqcontains(page) ) _infoButton->hide();
else {
_infoButton->show();
- QTimer::singleShot(0, _pages[page], SLOT(detect()));
+ TQTimer::singleShot(0, _pages[page], TQT_SLOT(detect()));
}
}
void ToolchainsConfigCenter::slotApply()
{
- QMap<QWidget *, ToolchainConfigWidget *>::iterator it;
+ TQMap<TQWidget *, ToolchainConfigWidget *>::iterator it;
for (it=_pages.begin(); it!=_pages.end(); ++it) it.data()->saveConfig();
}
@@ -80,7 +80,7 @@ ToolchainConfigWidget *ToolchainsConfigCenter::current() const
{
int i = activePageIndex();
if ( i==-1 ) return 0;
- QMap<QWidget *, ToolchainConfigWidget *>::const_iterator it;
+ TQMap<TQWidget *, ToolchainConfigWidget *>::const_iterator it;
for (it=_pages.begin(); it!=_pages.end(); ++it)
if ( pageIndex(it.key())==i ) return it.data();
Q_ASSERT(false);
diff --git a/src/tools/gui/toolchain_config_center.h b/src/tools/gui/toolchain_config_center.h
index 4b2110b..6b02f91 100644
--- a/src/tools/gui/toolchain_config_center.h
+++ b/src/tools/gui/toolchain_config_center.h
@@ -10,10 +10,10 @@
#ifndef TOOLCHAIN_CONFIG_CENTER_H
#define TOOLCHAIN_CONFIG_CENTER_H
-#include <qcheckbox.h>
-#include <qcombobox.h>
-#include <qlineedit.h>
-#include <qwidgetstack.h>
+#include <tqcheckbox.h>
+#include <tqcombobox.h>
+#include <tqlineedit.h>
+#include <tqwidgetstack.h>
#include "tools/gui/tool_config_widget.h"
#include "common/gui/dialog.h"
@@ -22,8 +22,9 @@ class ToolchainConfigWidget;
class ToolchainsConfigCenter : public TreeListDialog
{
Q_OBJECT
+ TQ_OBJECT
public:
- ToolchainsConfigCenter(const Tool::Group &group, QWidget *parent);
+ ToolchainsConfigCenter(const Tool::Group &group, TQWidget *tqparent);
public slots:
virtual void slotOk();
@@ -32,12 +33,12 @@ public slots:
virtual void slotUser2();
private slots:
- void aboutToShowPageSlot(QWidget *page);
+ void aboutToShowPageSlot(TQWidget *page);
void showInformationDialog();
private:
KPushButton *_infoButton;
- QMap<QWidget *, ToolchainConfigWidget *> _pages;
+ TQMap<TQWidget *, ToolchainConfigWidget *> _pages;
ToolchainConfigWidget *current() const;
};
diff --git a/src/tools/gui/toolchain_config_widget.cpp b/src/tools/gui/toolchain_config_widget.cpp
index aede699..d735f09 100644
--- a/src/tools/gui/toolchain_config_widget.cpp
+++ b/src/tools/gui/toolchain_config_widget.cpp
@@ -8,11 +8,11 @@
***************************************************************************/
#include "toolchain_config_widget.h"
-#include <qlabel.h>
-#include <qlayout.h>
-#include <qtooltip.h>
-#include <qgroupbox.h>
-#include <qtabwidget.h>
+#include <tqlabel.h>
+#include <tqlayout.h>
+#include <tqtooltip.h>
+#include <tqgroupbox.h>
+#include <tqtabwidget.h>
#include <kiconloader.h>
#include <ktextedit.h>
@@ -22,8 +22,8 @@
#include "common/gui/container.h"
//----------------------------------------------------------------------------
-ToolchainConfigWidget::ToolchainConfigWidget(const Tool::Group &group, QWidget *parent)
- : ::ConfigWidget(parent),
+ToolchainConfigWidget::ToolchainConfigWidget(const Tool::Group &group, TQWidget *tqparent)
+ : ::ConfigWidget(tqparent),
_group(group), _dirty(false), _outputType(0), _devicesData(group.nbCheckDevices())
{
_config = group.createConfig(0);
@@ -41,18 +41,18 @@ void ToolchainConfigWidget::init()
container->setColStretch(3, 1);
uint row = 0;
- QLabel *label = new QLabel(Compile::DirectoryType(Compile::DirectoryType::Executable).label() + ":", container);
+ TQLabel *label = new TQLabel(Compile::DirectoryType(Compile::DirectoryType::Executable).label() + ":", container);
container->addWidget(label, row,row, 0,0);
_dirs[Compile::DirectoryType::Executable] = new PURL::DirectoryWidget(container);
- connect(_dirs[Compile::DirectoryType::Executable], SIGNAL(changed()), SLOT(forceDetect()));
+ connect(_dirs[Compile::DirectoryType::Executable], TQT_SIGNAL(changed()), TQT_SLOT(forceDetect()));
container->addWidget(_dirs[Compile::DirectoryType::Executable], row,row, 1,3);
row++;
- label = new QLabel(i18n("Executable Type:"), container);
+ label = new TQLabel(i18n("Executable Type:"), container);
container->addWidget(label, row,row, 0,0);
- _execType = new QComboBox(container);
+ _execType = new TQComboBox(container);
FOR_EACH(Tool::ExecutableType, type) _execType->insertItem(type.label());
- connect(_execType, SIGNAL(activated(int)), SLOT(forceDetect()));
+ connect(_execType, TQT_SIGNAL(activated(int)), TQT_SLOT(forceDetect()));
container->addWidget(_execType, row,row, 1,2);
row++;
@@ -60,12 +60,12 @@ void ToolchainConfigWidget::init()
FOR_EACH(Tool::OutputExecutableType, type)
if ( _group.hasOutputExecutableType(type) ) nbOutputTypes++;
if ( nbOutputTypes>1 ) {
- label = new QLabel(i18n("Output Executable Type:"), container);
+ label = new TQLabel(i18n("Output Executable Type:"), container);
container->addWidget(label, row,row, 0,0);
_outputType = new KeyComboBox<Tool::OutputExecutableType>(container);
FOR_EACH(Tool::OutputExecutableType, type)
if ( _group.hasOutputExecutableType(type) ) _outputType->appendItem(type, type.label());
- connect(_outputType->widget(), SIGNAL(activated(int)), SLOT(forceDetect()));
+ connect(_outputType->widget(), TQT_SIGNAL(activated(int)), TQT_SLOT(forceDetect()));
container->addWidget(_outputType->widget(), row,row, 1,1);
row++;
}
@@ -75,22 +75,22 @@ void ToolchainConfigWidget::init()
FOR_EACH(Tool::Category, k) {
const Tool::Base *base = _group.base(k);
if ( base==0 ) continue;
- label = new QLabel(k.label(), container);
+ label = new TQLabel(k.label(), container);
container->addWidget(label, row,row, 0,0);
- _data[k].label = new QLabel(container);
+ _data[k].label = new TQLabel(container);
container->addWidget(_data[k].label, row,row, 1,1);
- _data[k].button = new KPushButton(KGuiItem(QString::null, "viewmag"), container);
- connect(_data[k].button, SIGNAL(clicked()), SLOT(showDetails()));
+ _data[k].button = new KPushButton(KGuiItem(TQString(), "viewmag"), container);
+ connect(_data[k].button, TQT_SIGNAL(clicked()), TQT_SLOT(showDetails()));
container->addWidget(_data[k].button, row,row, 2,2);
row++;
}
- label = new QLabel(i18n("Device detection:"), container);
+ label = new TQLabel(i18n("Device detection:"), container);
container->addWidget(label, row,row, 0,0);
- _devicesLabel = new QLabel(container);
+ _devicesLabel = new TQLabel(container);
container->addWidget(_devicesLabel, row,row, 1,1);
- KPushButton *button = new KPushButton(KGuiItem(QString::null, "viewmag"), container);
- connect(button, SIGNAL(clicked()), SLOT(showDeviceDetails()));
+ KPushButton *button = new KPushButton(KGuiItem(TQString(), "viewmag"), container);
+ connect(button, TQT_SIGNAL(clicked()), TQT_SLOT(showDeviceDetails()));
container->addWidget(button, row,row, 2,2);
row++;
@@ -99,7 +99,7 @@ void ToolchainConfigWidget::init()
if ( type==Compile::DirectoryType::Executable ) continue;
if ( !_group.hasDirectory(type) ) _dirs[type] = 0;
else {
- label = new QLabel(type.label() + ":", this);
+ label = new TQLabel(type.label() + ":", this);
addWidget(label, row,row, 0,0);
_dirs[type] = new PURL::DirectoryWidget(this);
addWidget(_dirs[type], row,row, 1,3);
@@ -108,9 +108,9 @@ void ToolchainConfigWidget::init()
}
if ( !_group.comment().isEmpty() ) {
- KTextEdit *w = new KTextEdit(_group.comment(), QString::null, this);
+ KTextEdit *w = new KTextEdit(_group.comment(), TQString(), this);
w->setReadOnly(true);
- w->setWordWrap(QTextEdit::WidgetWidth);
+ w->setWordWrap(TQTextEdit::WidgetWidth);
addWidget(w, row,row, 0,3);
row++;
}
@@ -161,9 +161,9 @@ void ToolchainConfigWidget::checkExecutableDone()
}
_data[i].checkLines = _data[i].process->sout() + _data[i].process->serr();
const Tool::Base *base = _group.base(i);
- QString exec = base->baseExecutable(withWine(), outputType());
- if ( base->checkExecutableResult(withWine(), _data[i].checkLines) ) _data[i].label->setText(i18n("\"%1\" found").arg(exec));
- else _data[i].label->setText(i18n("\"%1\" not recognized").arg(exec));
+ TQString exec = base->baseExecutable(withWine(), outputType());
+ if ( base->checkExecutableResult(withWine(), _data[i].checkLines) ) _data[i].label->setText(i18n("\"%1\" found").tqarg(exec));
+ else _data[i].label->setText(i18n("\"%1\" not recognized").tqarg(exec));
break;
}
}
@@ -180,12 +180,12 @@ void ToolchainConfigWidget::checkDevicesDone()
_devicesData[i].done = true;
break;
}
- QValueList<const Device::Data *> list;
+ TQValueList<const Device::Data *> list;
for(uint i=0; i<_devicesData.count(); i++) {
if ( !_devicesData[i].done ) return;
list += _group.getSupportedDevices(_devicesData[i].checkLines.join("\n"));
}
- _devicesLabel->setText(i18n("Detected (%1)").arg(list.count()));
+ _devicesLabel->setText(i18n("Detected (%1)").tqarg(list.count()));
}
bool ToolchainConfigWidget::withWine() const
@@ -198,7 +198,7 @@ Tool::OutputExecutableType ToolchainConfigWidget::outputType() const
return (_outputType==0 ? Compile::Config::outputExecutableType(_group) : _outputType->currentItem());
}
-QString ToolchainConfigWidget::baseExecutable(Tool::Category category) const
+TQString ToolchainConfigWidget::baseExecutable(Tool::Category category) const
{
return _group.base(category)->baseExecutable(withWine(), outputType());
}
@@ -226,23 +226,23 @@ void ToolchainConfigWidget::detect()
_data[k].checkLines.clear();
_data[k].process = checkExecutableProcess(k);
_data[k].command = _data[k].process->prettyCommand();
- connect(_data[k].process, SIGNAL(done(int)), SLOT(checkExecutableDone()));
- connect(_data[k].process, SIGNAL(timeout()), SLOT(checkExecutableDone()));
- QString exec = baseExecutable(k);
- if ( !_data[k].process->start(10000) ) _data[k].label->setText(i18n("\"%1\" not found").arg(exec));
- else _data[k].label->setText(i18n("Detecting \"%1\"...").arg(exec));
+ connect(_data[k].process, TQT_SIGNAL(done(int)), TQT_SLOT(checkExecutableDone()));
+ connect(_data[k].process, TQT_SIGNAL(timeout()), TQT_SLOT(checkExecutableDone()));
+ TQString exec = baseExecutable(k);
+ if ( !_data[k].process->start(10000) ) _data[k].label->setText(i18n("\"%1\" not found").tqarg(exec));
+ else _data[k].label->setText(i18n("Detecting \"%1\"...").tqarg(exec));
}
}
if ( _group.checkDevicesCategory()==Tool::Category::Nb_Types ) {
- QValueVector<QString> supported = _group.supportedDevices();
- _devicesLabel->setText(i18n("Hardcoded (%1)").arg(supported.count()));
+ TQValueVector<TQString> supported = _group.supportedDevices();
+ _devicesLabel->setText(i18n("Hardcoded (%1)").tqarg(supported.count()));
} else {
for (uint i=0; i<_devicesData.count(); i++) {
delete _devicesData[i].process;
_devicesData[i].process = checkDevicesProcess(i);
_devicesData[i].command = _devicesData[i].process->prettyCommand();
- connect(_devicesData[i].process, SIGNAL(done(int)), SLOT(checkDevicesDone()));
- connect(_devicesData[i].process, SIGNAL(timeout()), SLOT(checkDevicesDone()));
+ connect(_devicesData[i].process, TQT_SIGNAL(done(int)), TQT_SLOT(checkDevicesDone()));
+ connect(_devicesData[i].process, TQT_SIGNAL(timeout()), TQT_SLOT(checkDevicesDone()));
_devicesData[i].done = false;
_devicesData[i].checkLines.clear();
if ( !_devicesData[i].process->start(10000) ) _devicesLabel->setText(i18n("Failed"));
@@ -262,11 +262,11 @@ void ToolchainConfigWidget::showDetails()
{
FOR_EACH(Tool::Category, k) {
if ( sender()!=_data[k].button ) continue;
- QString s;
+ TQString s;
const Tool::Base *base = _group.base(k);
if ( base->checkExecutable() ) {
- s += i18n("<qt><b>Command for executable detection:</b><br>%1<br>").arg(_data[k].command);
- s += i18n("<b>Version string:</b><br>%1<br></qt>").arg(_data[k].checkLines.join("<br>"));
+ s += i18n("<qt><b>Command for executable detection:</b><br>%1<br>").tqarg(_data[k].command);
+ s += i18n("<b>Version string:</b><br>%1<br></qt>").tqarg(_data[k].checkLines.join("<br>"));
} else s += i18n("This tool cannot be automatically detected.");
MessageBox::text(s, Log::Show);
break;
@@ -275,10 +275,10 @@ void ToolchainConfigWidget::showDetails()
void ToolchainConfigWidget::showDeviceDetails()
{
- QString s;
+ TQString s;
if ( _group.checkDevicesCategory()==Tool::Category::Nb_Types ) {
s += "<qt>";
- QValueVector<QString> supported = _group.supportedDevices();
+ TQValueVector<TQString> supported = _group.supportedDevices();
for (uint i=0; i<supported.count(); i++) {
if ( i!=0 ) {
if ( (i%10)==0 ) s += "<br>";
@@ -290,11 +290,11 @@ void ToolchainConfigWidget::showDeviceDetails()
} else {
uint nb = _group.nbCheckDevices();
for (uint i=0; i<nb; i++) {
- if ( nb==1 ) s += i18n("<qt><b>Command for devices detection:</b><br>%1<br>").arg(_devicesData[i].command);
- else s += i18n("<qt><b>Command #%1 for devices detection:</b><br>%2<br>").arg(i+1).arg(_devicesData[i].command);
- QString ss = _devicesData[i].checkLines.join("<br>");
- if ( nb==1 ) s += i18n("<b>Device string:</b><br>%1<br>").arg(ss);
- else s += i18n("<b>Device string #%1:</b><br>%2<br>").arg(i+1).arg(ss);
+ if ( nb==1 ) s += i18n("<qt><b>Command for devices detection:</b><br>%1<br>").tqarg(_devicesData[i].command);
+ else s += i18n("<qt><b>Command #%1 for devices detection:</b><br>%2<br>").tqarg(i+1).tqarg(_devicesData[i].command);
+ TQString ss = _devicesData[i].checkLines.join("<br>");
+ if ( nb==1 ) s += i18n("<b>Device string:</b><br>%1<br>").tqarg(ss);
+ else s += i18n("<b>Device string #%1:</b><br>%2<br>").tqarg(i+1).tqarg(ss);
}
}
MessageBox::text(s, Log::Show);
diff --git a/src/tools/gui/toolchain_config_widget.h b/src/tools/gui/toolchain_config_widget.h
index ad7978a..b1e795d 100644
--- a/src/tools/gui/toolchain_config_widget.h
+++ b/src/tools/gui/toolchain_config_widget.h
@@ -9,8 +9,8 @@
#ifndef TOOLCHAIN_CONFIG_WIDGET_H
#define TOOLCHAIN_CONFIG_WIDGET_H
-#include <qwidgetstack.h>
-#include <qlabel.h>
+#include <tqwidgetstack.h>
+#include <tqlabel.h>
#include <klocale.h>
#include <kpushbutton.h>
@@ -26,8 +26,9 @@ namespace Tool { class Group; }
class ToolchainConfigWidget : public ::ConfigWidget
{
Q_OBJECT
+ TQ_OBJECT
public:
- ToolchainConfigWidget(const Tool::Group &group, QWidget *parent);
+ ToolchainConfigWidget(const Tool::Group &group, TQWidget *tqparent);
virtual ~ToolchainConfigWidget();
const Tool::Group &group() const { return _group; }
void init();
@@ -42,7 +43,7 @@ protected:
bool withWine() const;
Tool::OutputExecutableType outputType() const;
virtual void addCustomExecutableOptions(Container *) {}
- virtual QString baseExecutable(Tool::Category category) const;
+ virtual TQString baseExecutable(Tool::Category category) const;
virtual ::Process::LineOutput *checkExecutableProcess(Tool::Category category) const;
virtual ::Process::LineOutput *checkDevicesProcess(uint i) const;
@@ -56,30 +57,30 @@ protected:
const Tool::Group &_group;
Compile::Config *_config;
bool _dirty;
- QComboBox *_execType;
+ TQComboBox *_execType;
KeyComboBox<Tool::OutputExecutableType> *_outputType;
- QLabel *_devicesLabel;
- QMap<Compile::DirectoryType, PURL::DirectoryWidget *> _dirs;
+ TQLabel *_devicesLabel;
+ TQMap<Compile::DirectoryType, PURL::DirectoryWidget *> _dirs;
class ExecData {
public:
ExecData() : label(0), button(0), process(0) {}
~ExecData() { delete process; }
- QLabel *label;
- QString command;
- QStringList checkLines;
+ TQLabel *label;
+ TQString command;
+ TQStringList checkLines;
KPushButton *button;
::Process::LineOutput *process;
};
- QMap<Tool::Category, ExecData> _data;
+ TQMap<Tool::Category, ExecData> _data;
class DevicesData {
public:
DevicesData() : process(0) {}
bool done;
- QString command;
- QStringList checkLines;
+ TQString command;
+ TQStringList checkLines;
::Process::LineOutput *process;
};
- QValueVector<DevicesData> _devicesData;
+ TQValueVector<DevicesData> _devicesData;
};
#endif
diff --git a/src/tools/jal/gui/jal_ui.h b/src/tools/jal/gui/jal_ui.h
index aa6957e..d87d3e2 100644
--- a/src/tools/jal/gui/jal_ui.h
+++ b/src/tools/jal/gui/jal_ui.h
@@ -18,6 +18,7 @@ namespace JAL
class ConfigWidget : public ToolConfigWidget
{
Q_OBJECT
+ TQ_OBJECT
public:
ConfigWidget(Project *project);
virtual void initEntries() {}
diff --git a/src/tools/jal/jal.cpp b/src/tools/jal/jal.cpp
index 009ea21..11e503d 100644
--- a/src/tools/jal/jal.cpp
+++ b/src/tools/jal/jal.cpp
@@ -16,19 +16,19 @@
#include "jal_generator.h"
//----------------------------------------------------------------------------
-bool JAL::Base::checkExecutableResult(bool, QStringList &lines) const
+bool JAL::Base::checkExecutableResult(bool, TQStringList &lines) const
{
- QStringList tmp;
+ TQStringList tmp;
for (uint i=0; i<lines.count(); i++)
- if ( !lines[i].contains('\r') ) tmp += lines[i]; // ??
+ if ( !lines[i].tqcontains('\r') ) tmp += lines[i]; // ??
lines = tmp;
return ( lines.count()>0 && lines[0].startsWith("jal") );
}
//----------------------------------------------------------------------------
-QString JAL::Group::informationText() const
+TQString JAL::Group::informationText() const
{
- return i18n("<a href=\"%1\">JAL</a> is a high-level language for PIC microcontrollers.").arg("http://jal.sourceforge.net");
+ return i18n("<a href=\"%1\">JAL</a> is a high-level language for PIC microcontrollers.").tqarg("http://jal.sourceforge.net");
}
Tool::Group::BaseData JAL::Group::baseFactory(Tool::Category category) const
@@ -44,9 +44,9 @@ const char * const SUPPORTED_DEVICES[] = {
0
};
-QValueList<const Device::Data *> JAL::Group::getSupportedDevices(const QString &) const
+TQValueList<const Device::Data *> JAL::Group::getSupportedDevices(const TQString &) const
{
- QValueList<const Device::Data *> list;
+ TQValueList<const Device::Data *> list;
for (uint i=0; SUPPORTED_DEVICES[i]; i++) {
const Device::Data *data = Device::lister().data(SUPPORTED_DEVICES[i]);
Q_ASSERT(data);
diff --git a/src/tools/jal/jal.h b/src/tools/jal/jal.h
index 0c0d790..3aa3cae 100644
--- a/src/tools/jal/jal.h
+++ b/src/tools/jal/jal.h
@@ -17,20 +17,20 @@ namespace JAL
class Base : public Tool::Base
{
public:
- virtual QString baseExecutable(bool, Tool::OutputExecutableType) const { return "jal"; }
+ virtual TQString baseExecutable(bool, Tool::OutputExecutableType) const { return "jal"; }
private:
- virtual QStringList checkExecutableOptions(bool) const { return QStringList(); }
- virtual bool checkExecutableResult(bool withWine, QStringList &lines) const;
+ virtual TQStringList checkExecutableOptions(bool) const { return TQStringList(); }
+ virtual bool checkExecutableResult(bool withWine, TQStringList &lines) const;
};
//----------------------------------------------------------------------------
class Group : public Tool::Group
{
public:
- virtual QString name() const { return "jal"; }
- virtual QString label() const { return i18n("JAL"); }
- virtual QString informationText() const;
+ virtual TQString name() const { return "jal"; }
+ virtual TQString label() const { return i18n("JAL"); }
+ virtual TQString informationText() const;
virtual Tool::Category checkDevicesCategory() const { return Tool::Category::Nb_Types; }
virtual Tool::ExecutableType preferedExecutableType() const { return Tool::ExecutableType::Unix; }
virtual Tool::CompileType compileType() const { return Tool::AllFiles; }
@@ -38,7 +38,7 @@ public:
private:
virtual BaseData baseFactory(Tool::Category c) const;
- virtual QValueList<const Device::Data *> getSupportedDevices(const QString &s) const;
+ virtual TQValueList<const Device::Data *> getSupportedDevices(const TQString &s) const;
virtual Compile::Process *processFactory(const Compile::Data &data) const;
virtual Compile::Config *configFactory(::Project *project) const;
virtual Tool::SourceGenerator *sourceGeneratorFactory() const;
diff --git a/src/tools/jal/jal_compile.cpp b/src/tools/jal/jal_compile.cpp
index 4d62e68..aa7d42f 100644
--- a/src/tools/jal/jal_compile.cpp
+++ b/src/tools/jal/jal_compile.cpp
@@ -8,19 +8,19 @@
***************************************************************************/
#include "jal_compile.h"
-void JAL::CompileFile::logStderrLine(const QString &line)
+void JAL::CompileFile::logStderrLine(const TQString &line)
{
- if ( line.contains('\r') ) return; // what are those lines ?
+ if ( line.tqcontains('\r') ) return; // what are those lines ?
// #### TODO
- doLog(Log::LineType::Normal, line, QString::null, 0); // unrecognized
+ doLog(Log::LineType::Normal, line, TQString(), 0); // unrecognized
}
-QStringList JAL::CompileFile::genericArguments(const Compile::Config &) const
+TQStringList JAL::CompileFile::genericArguments(const Compile::Config &) const
{
return "%I";
}
-QString JAL::CompileFile::outputFiles() const
+TQString JAL::CompileFile::outputFiles() const
{
return "PURL::AsmGPAsm PURL::Hex";
}
diff --git a/src/tools/jal/jal_compile.h b/src/tools/jal/jal_compile.h
index e63f603..c3fae70 100644
--- a/src/tools/jal/jal_compile.h
+++ b/src/tools/jal/jal_compile.h
@@ -17,11 +17,12 @@ namespace JAL
class CompileFile : public Compile::Process
{
Q_OBJECT
+ TQ_OBJECT
protected:
- virtual QString deviceName() const { return _data.device; }
- virtual void logStderrLine(const QString &line);
- virtual QStringList genericArguments(const Compile::Config &config) const;
- virtual QString outputFiles() const;
+ virtual TQString deviceName() const { return _data.device; }
+ virtual void logStderrLine(const TQString &line);
+ virtual TQStringList genericArguments(const Compile::Config &config) const;
+ virtual TQString outputFiles() const;
};
} // namespace
diff --git a/src/tools/jal/jal_generator.cpp b/src/tools/jal/jal_generator.cpp
index 6aa9b08..ce76846 100644
--- a/src/tools/jal/jal_generator.cpp
+++ b/src/tools/jal/jal_generator.cpp
@@ -28,7 +28,7 @@ SourceLine::List JAL::SourceGenerator::sourceFileContent(PURL::ToolType, const D
{
SourceLine::List lines;
lines.appendTitle(i18n("main code"));
- lines.appendNotIndentedCode(QString::null, "<< " + i18n("insert code") + " >>");
+ lines.appendNotIndentedCode(TQString(), "<< " + i18n("insert code") + " >>");
lines.appendNotIndentedCode("forever loop", i18n("loop forever"));
lines.appendNotIndentedCode("end loop");
return lines;
diff --git a/src/tools/jalv2/gui/jalv2_ui.h b/src/tools/jalv2/gui/jalv2_ui.h
index 93085c1..4944860 100644
--- a/src/tools/jalv2/gui/jalv2_ui.h
+++ b/src/tools/jalv2/gui/jalv2_ui.h
@@ -18,6 +18,7 @@ namespace JALV2
class ConfigWidget : public ToolConfigWidget
{
Q_OBJECT
+ TQ_OBJECT
public:
ConfigWidget(Project *project);
virtual void initEntries();
diff --git a/src/tools/jalv2/jalv2.cpp b/src/tools/jalv2/jalv2.cpp
index 1d910b8..8ea6d1e 100644
--- a/src/tools/jalv2/jalv2.cpp
+++ b/src/tools/jalv2/jalv2.cpp
@@ -16,19 +16,19 @@
#include "tools/jal/jal_generator.h"
//----------------------------------------------------------------------------
-bool JALV2::Base::checkExecutableResult(bool, QStringList &lines) const
+bool JALV2::Base::checkExecutableResult(bool, TQStringList &lines) const
{
- QStringList tmp;
+ TQStringList tmp;
for (uint i=0; i<lines.count(); i++)
- if ( !lines[i].contains('\r') ) tmp += lines[i]; // ??
+ if ( !lines[i].tqcontains('\r') ) tmp += lines[i]; // ??
lines = tmp;
return ( lines.count()>0 && lines[0].startsWith("jal") );
}
//----------------------------------------------------------------------------
-QString JALV2::Group::informationText() const
+TQString JALV2::Group::informationText() const
{
- return i18n("<a href=\"%1\">JAL V2</a> is a new compiler for the high-level language JAL.").arg("http://www.casadeyork.com/jalv2");
+ return i18n("<a href=\"%1\">JAL V2</a> is a new compiler for the high-level language JAL.").tqarg("http://www.casadeyork.com/jalv2");
}
Tool::Group::BaseData JALV2::Group::baseFactory(Tool::Category category) const
@@ -49,9 +49,9 @@ const char * const SUPPORTED_DEVICES[] = {
0
};
-QValueList<const Device::Data *> JALV2::Group::getSupportedDevices(const QString &) const
+TQValueList<const Device::Data *> JALV2::Group::getSupportedDevices(const TQString &) const
{
- QValueList<const Device::Data *> list;
+ TQValueList<const Device::Data *> list;
for (uint i=0; SUPPORTED_DEVICES[i]; i++) {
const Device::Data *data = Device::lister().data(SUPPORTED_DEVICES[i]);
Q_ASSERT(data);
diff --git a/src/tools/jalv2/jalv2.h b/src/tools/jalv2/jalv2.h
index 80c3d02..3f1348c 100644
--- a/src/tools/jalv2/jalv2.h
+++ b/src/tools/jalv2/jalv2.h
@@ -17,20 +17,20 @@ namespace JALV2
class Base : public Tool::Base
{
public:
- virtual QString baseExecutable(bool, Tool::OutputExecutableType) const { return "jalv2"; }
+ virtual TQString baseExecutable(bool, Tool::OutputExecutableType) const { return "jalv2"; }
private:
- virtual QStringList checkExecutableOptions(bool) const { return QStringList(); }
- virtual bool checkExecutableResult(bool withWine, QStringList &lines) const;
+ virtual TQStringList checkExecutableOptions(bool) const { return TQStringList(); }
+ virtual bool checkExecutableResult(bool withWine, TQStringList &lines) const;
};
//----------------------------------------------------------------------------
class Group : public Tool::Group
{
public:
- virtual QString name() const { return "jalv2"; }
- virtual QString label() const { return i18n("JAL V2"); }
- virtual QString informationText() const;
+ virtual TQString name() const { return "jalv2"; }
+ virtual TQString label() const { return i18n("JAL V2"); }
+ virtual TQString informationText() const;
virtual bool hasDirectory(Compile::DirectoryType type) const { return type==Compile::DirectoryType::Header; }
virtual Tool::Category checkDevicesCategory() const { return Tool::Category::Nb_Types; }
virtual Tool::ExecutableType preferedExecutableType() const { return Tool::ExecutableType::Unix; }
@@ -39,7 +39,7 @@ public:
private:
virtual BaseData baseFactory(Tool::Category c) const;
- virtual QValueList<const Device::Data *> getSupportedDevices(const QString &s) const;
+ virtual TQValueList<const Device::Data *> getSupportedDevices(const TQString &s) const;
virtual Compile::Process *processFactory(const Compile::Data &data) const;
virtual Compile::Config *configFactory(::Project *project) const;
virtual Tool::SourceGenerator *sourceGeneratorFactory() const;
diff --git a/src/tools/jalv2/jalv2_compile.cpp b/src/tools/jalv2/jalv2_compile.cpp
index 0b1e7f5..73274aa 100644
--- a/src/tools/jalv2/jalv2_compile.cpp
+++ b/src/tools/jalv2/jalv2_compile.cpp
@@ -12,11 +12,11 @@
#include "common/common/misc.h"
#include "tools/list/compile_config.h"
-QStringList JALV2::CompileFile::genericArguments(const Compile::Config &config) const
+TQStringList JALV2::CompileFile::genericArguments(const Compile::Config &config) const
{
- QStringList args;
- QStringList includes = config.includeDirs(Tool::Category::Compiler, QString::null, QString::null, ";");
- QString s = (includes.isEmpty() ? QString::null : includes[0]);
+ TQStringList args;
+ TQStringList includes = config.includeDirs(Tool::Category::Compiler, TQString(), TQString(), ";");
+ TQString s = (includes.isEmpty() ? TQString() : includes[0]);
PURL::Directory dir = Compile::Config::directory(group(), Compile::DirectoryType::Header).path();
if ( !dir.isEmpty() ) {
if ( !s.isEmpty() ) s += ";";
@@ -30,14 +30,14 @@ QStringList JALV2::CompileFile::genericArguments(const Compile::Config &config)
return args;
}
-void JALV2::CompileFile::logStderrLine(const QString &line)
+void JALV2::CompileFile::logStderrLine(const TQString &line)
{
if ( parseErrorLine(line, Compile::ParseErrorData("([^:]*):([0-9]+):\\s*(warning)(.+)", 1, 2, 4, 3)) ) return;
if ( parseErrorLine(line, Compile::ParseErrorData("([^:]*):([0-9]+):\\s*(.+)", 1, 2, 3, Log::LineType::Error)) ) return;
- doLog(Log::LineType::Normal, line, QString::null, 0); // unrecognized
+ doLog(Log::LineType::Normal, line, TQString(), 0); // unrecognized
}
-QString JALV2::CompileFile::outputFiles() const
+TQString JALV2::CompileFile::outputFiles() const
{
return "PURL::AsmGPAsm PURL::Hex";
}
diff --git a/src/tools/jalv2/jalv2_compile.h b/src/tools/jalv2/jalv2_compile.h
index de0257d..d145c4b 100644
--- a/src/tools/jalv2/jalv2_compile.h
+++ b/src/tools/jalv2/jalv2_compile.h
@@ -16,11 +16,12 @@ namespace JALV2
class CompileFile : public Compile::Process
{
Q_OBJECT
+ TQ_OBJECT
protected:
- virtual QString deviceName() const { return _data.device; }
- virtual void logStderrLine(const QString &line);
- virtual QStringList genericArguments(const Compile::Config &config) const;
- virtual QString outputFiles() const;
+ virtual TQString deviceName() const { return _data.device; }
+ virtual void logStderrLine(const TQString &line);
+ virtual TQStringList genericArguments(const Compile::Config &config) const;
+ virtual TQString outputFiles() const;
};
} // namespace
diff --git a/src/tools/list/compile_config.cpp b/src/tools/list/compile_config.cpp
index 5ec8dfc..ffa1895 100644
--- a/src/tools/list/compile_config.cpp
+++ b/src/tools/list/compile_config.cpp
@@ -16,68 +16,68 @@
//----------------------------------------------------------------------------
PURL::Directory Compile::Config::directory(const Tool::Group &group, DirectoryType type)
{
- QString def;
+ TQString def;
if ( type!=DirectoryType::Executable )
def = group.autodetectDirectory(type, directory(group, DirectoryType::Executable), withWine(group)).path();
- return PURL::Directory(value(group.name(), QString::null, type.key() + QString("_path"), def));
+ return PURL::Directory(value(group.name(), TQString(), type.key() + TQString("_path"), def));
}
void Compile::Config::setDirectory(const Tool::Group &group, DirectoryType type, const PURL::Directory &dir)
{
- setValue(group.name(), QString::null, type.key() + QString("_path"), dir.path());
+ setValue(group.name(), TQString(), type.key() + TQString("_path"), dir.path());
if ( type==DirectoryType::Executable ) const_cast<Tool::Group &>(group).init();
}
bool Compile::Config::withWine(const Tool::Group &group)
{
- QString def = (group.preferedExecutableType()==Tool::ExecutableType::Unix ? "false" : "true");
- return ( value(group.name(), QString::null, "with_wine", def)=="true" );
+ TQString def = (group.preferedExecutableType()==Tool::ExecutableType::Unix ? "false" : "true");
+ return ( value(group.name(), TQString(), "with_wine", def)=="true" );
}
void Compile::Config::setWithWine(const Tool::Group &group, bool withWine)
{
- setValue(group.name(), QString::null, "with_wine", withWine ? "true" : "false");
+ setValue(group.name(), TQString(), "with_wine", withWine ? "true" : "false");
const_cast<Tool::Group &>(group).init();
}
Tool::OutputExecutableType Compile::Config::outputExecutableType(const Tool::Group &group)
{
- QString s = value(group.name(), QString::null, "output_type", Tool::OutputExecutableType(Tool::OutputExecutableType::Coff).key());
+ TQString s = value(group.name(), TQString(), "output_type", Tool::OutputExecutableType(Tool::OutputExecutableType::Coff).key());
return Tool::OutputExecutableType::fromKey(s);
}
void Compile::Config::setOutputExecutableType(const Tool::Group &group, Tool::OutputExecutableType type)
{
- setValue(group.name(), QString::null, "output_type", type.key());
+ setValue(group.name(), TQString(), "output_type", type.key());
const_cast<Tool::Group &>(group).init();
}
-QString Compile::Config::value(const QString &group, const QString &subGroup, const QString &key, const QString &defaultValue)
+TQString Compile::Config::value(const TQString &group, const TQString &subGroup, const TQString &key, const TQString &defaultValue)
{
- QString grp = (subGroup.isEmpty() ? group : group + '-' + subGroup);
+ TQString grp = (subGroup.isEmpty() ? group : group + '-' + subGroup);
GenericConfig gc(grp);
return gc.readEntry(key, defaultValue);
}
-void Compile::Config::setValue(const QString &group, const QString &subGroup, const QString &key, const QString &value)
+void Compile::Config::setValue(const TQString &group, const TQString &subGroup, const TQString &key, const TQString &value)
{
- QString grp = (subGroup.isEmpty() ? group : group + '-' + subGroup);
+ TQString grp = (subGroup.isEmpty() ? group : group + '-' + subGroup);
GenericConfig gc(grp);
gc.writeEntry(key, value);
}
-QStringList Compile::Config::listValues(const QString &group, const QString &subGroup, const QString &key, const QStringList &defaultValues)
+TQStringList Compile::Config::listValues(const TQString &group, const TQString &subGroup, const TQString &key, const TQStringList &defaultValues)
{
- QString grp = (subGroup.isEmpty() ? group : group + '-' + subGroup);
+ TQString grp = (subGroup.isEmpty() ? group : group + '-' + subGroup);
GenericConfig gc(grp);
return gc.readListEntry(key, defaultValues);
}
-void Compile::Config::setListValues(const QString &group, const QString &subGroup, const QString &key, const QStringList &values)
+void Compile::Config::setListValues(const TQString &group, const TQString &subGroup, const TQString &key, const TQStringList &values)
{
- QString grp = (subGroup.isEmpty() ? group : group + '-' + subGroup);
+ TQString grp = (subGroup.isEmpty() ? group : group + '-' + subGroup);
GenericConfig gc(grp);
gc.writeEntry(key, values);
}
-QStringList Compile::Config::includeDirs(Tool::Category category, const QString &prefix, const QString &suffix, const QString &separator) const
+TQStringList Compile::Config::includeDirs(Tool::Category category, const TQString &prefix, const TQString &suffix, const TQString &separator) const
{
- QStringList list;
- QStringList raw = rawIncludeDirs(category);
+ TQStringList list;
+ TQStringList raw = rawIncludeDirs(category);
for (uint i=0; i<raw.size(); i++) {
if ( separator.isEmpty() ) list.append(prefix + raw[i] + suffix);
else if ( i==0 ) list.append(prefix + raw[i]);
@@ -89,101 +89,101 @@ QStringList Compile::Config::includeDirs(Tool::Category category, const QString
HexBuffer::Format Compile::Config::hexFormat() const
{
- QString s = value(Tool::Category::Linker, "format", HexBuffer::FORMATS[HexBuffer::IHX32]);
+ TQString s = value(Tool::Category::Linker, "format", HexBuffer::FORMATS[HexBuffer::IHX32]);
for (uint i=0; i<HexBuffer::Nb_Formats; i++)
if ( s==HexBuffer::FORMATS[i] ) return HexBuffer::Format(i);
return HexBuffer::Nb_Formats;
}
void Compile::Config::setHexFormat(HexBuffer::Format f)
{
- QString s = (f==HexBuffer::Nb_Formats ? 0 : HexBuffer::FORMATS[f]);
+ TQString s = (f==HexBuffer::Nb_Formats ? 0 : HexBuffer::FORMATS[f]);
setValue(Tool::Category::Linker, "format", s);
}
-QString Compile::Config::device(const Project *project)
+TQString Compile::Config::device(const Project *project)
{
- QString device = globalValue(project, "device", QString::null);
+ TQString device = globalValue(project, "device", TQString());
return Device::lister().checkName(device);
}
const Tool::Group &Compile::Config::toolGroup(const Project *project)
{
- QString s = globalValue(project, "tool", QString::null);
+ TQString s = globalValue(project, "tool", TQString());
const Tool::Group *group = Tool::lister().group(s);
if ( group==0 ) return *Tool::lister().begin().data();
return *group;
}
-QStringList Compile::Config::customOptions(Tool::Category category) const
+TQStringList Compile::Config::customOptions(Tool::Category category) const
{
- return QStringList::split(' ', rawCustomOptions(category));
+ return TQStringList::split(' ', rawCustomOptions(category));
}
-QStringList Compile::Config::customLibraries(Tool::Category category) const
+TQStringList Compile::Config::customLibraries(Tool::Category category) const
{
- return QStringList::split(' ', rawCustomLibraries(category));
+ return TQStringList::split(' ', rawCustomLibraries(category));
}
-void Compile::Config::setValue(Tool::Category category, const QString &key, const QString &value)
+void Compile::Config::setValue(Tool::Category category, const TQString &key, const TQString &value)
{
Q_ASSERT( category!=Tool::Category::Nb_Types );
Q_ASSERT( _project || _group );
if (_project) _project->setValue(category.key(), key, value);
else Config::setValue(_group->name(), category.key(), key, value);
}
-QString Compile::Config::value(Tool::Category category, const QString &key, const QString &defaultValue) const
+TQString Compile::Config::value(Tool::Category category, const TQString &key, const TQString &defaultValue) const
{
Q_ASSERT( category!=Tool::Category::Nb_Types );
Q_ASSERT( _project || _group );
if (_project) return _project->value(category.key(), key, defaultValue);
return Config::value(_group->name(), category.key(), key, defaultValue);
}
-void Compile::Config::setListValues(Tool::Category category, const QString &key, const QStringList &values)
+void Compile::Config::setListValues(Tool::Category category, const TQString &key, const TQStringList &values)
{
Q_ASSERT( category!=Tool::Category::Nb_Types );
Q_ASSERT( _project || _group );
if (_project) _project->setListValues(category.key(), key, values);
else Config::setListValues(_group->name(), category.key(), key, values);
}
-QStringList Compile::Config::listValues(Tool::Category category, const QString &key, const QStringList &defaultValues) const
+TQStringList Compile::Config::listValues(Tool::Category category, const TQString &key, const TQStringList &defaultValues) const
{
Q_ASSERT( category!=Tool::Category::Nb_Types );
Q_ASSERT( _project || _group );
if (_project) return _project->listValues(category.key(), key, defaultValues);
return Config::listValues(_group->name(), category.key(), key, defaultValues);
}
-bool Compile::Config::boolValue(Tool::Category category, const QString &key, bool defaultValue) const
+bool Compile::Config::boolValue(Tool::Category category, const TQString &key, bool defaultValue) const
{
- QString s = value(category, key, QString::null);
+ TQString s = value(category, key, TQString());
if ( s.isNull() ) return defaultValue;
return !( s=="false" || s=="0" );
}
-uint Compile::Config::uintValue(Tool::Category category, const QString &key, uint defaultValue) const
+uint Compile::Config::uintValue(Tool::Category category, const TQString &key, uint defaultValue) const
{
bool ok;
- uint i = value(category, key, QString::null).toUInt(&ok);
+ uint i = value(category, key, TQString()).toUInt(&ok);
if ( !ok ) return defaultValue;
return i;
}
-QString Compile::Config::globalValue(const Project *project, const QString &key, const QString &defaultValue)
+TQString Compile::Config::globalValue(const Project *project, const TQString &key, const TQString &defaultValue)
{
if (project) return project->value("general", key, defaultValue);
- return Config::value("general", QString::null, key, defaultValue);
+ return Config::value("general", TQString(), key, defaultValue);
}
-void Compile::Config::setGlobalValue(Project *project, const QString &key, const QString &value)
+void Compile::Config::setGlobalValue(Project *project, const TQString &key, const TQString &value)
{
if (project) project->setValue("general", key, value);
- else Config::setValue("general", QString::null, key, value);
+ else Config::setValue("general", TQString(), key, value);
}
-QStringList Compile::Config::globalListValues(const Project *project, const QString &key, const QStringList &defaultValues)
+TQStringList Compile::Config::globalListValues(const Project *project, const TQString &key, const TQStringList &defaultValues)
{
if (project) return project->listValues("general", key, defaultValues);
- return Config::listValues("general", QString::null, key, defaultValues);
+ return Config::listValues("general", TQString(), key, defaultValues);
}
-void Compile::Config::setGlobalListValues(Project *project, const QString &key, const QStringList &values)
+void Compile::Config::setGlobalListValues(Project *project, const TQString &key, const TQStringList &values)
{
if (project) project->setListValues("general", key, values);
- else Config::setListValues("general", QString::null, key, values);
+ else Config::setListValues("general", TQString(), key, values);
}
diff --git a/src/tools/list/compile_config.h b/src/tools/list/compile_config.h
index 13beff4..7e032a1 100644
--- a/src/tools/list/compile_config.h
+++ b/src/tools/list/compile_config.h
@@ -24,32 +24,32 @@ public:
bool hasCustomArguments(Tool::Category category) const { return boolValue(category, "has_custom_arguments", false); }
void setHasCustomArguments(Tool::Category category, bool custom) { setValue(category, "has_custom_arguments", custom); }
- QStringList customArguments(Tool::Category category) const { return listValues(category, "custom_arguments", QStringList()); }
- void setCustomArguments(Tool::Category category, const QStringList &args) { return setListValues(category, "custom_arguments", args); }
- QStringList rawIncludeDirs(Tool::Category category) const { return listValues(category, "includes", "$(SRCPATH)"); }
- QStringList includeDirs(Tool::Category category, const QString &prefix, const QString &suffix = QString::null, const QString &separator = QString::null) const;
- void setRawIncludeDirs(Tool::Category category, const QStringList &dirs) { setListValues(category, "includes", dirs); }
- QString rawCustomOptions(Tool::Category category) const { return value(category, "custom_options", QString::null); }
- QStringList customOptions(Tool::Category category) const;
- void setRawCustomOptions(Tool::Category category, const QString &value) { setValue(category, "custom_options", value); }
- QString rawCustomLibraries(Tool::Category category) const { return value(category, "custom_libraries", QString::null); }
- QStringList customLibraries(Tool::Category category) const;
- void setRawCustomLibraries(Tool::Category category, const QString &value) { setValue(category, "custom_libraries", value); }
+ TQStringList customArguments(Tool::Category category) const { return listValues(category, "custom_arguments", TQStringList()); }
+ void setCustomArguments(Tool::Category category, const TQStringList &args) { return setListValues(category, "custom_arguments", args); }
+ TQStringList rawIncludeDirs(Tool::Category category) const { return listValues(category, "includes", "$(SRCPATH)"); }
+ TQStringList includeDirs(Tool::Category category, const TQString &prefix, const TQString &suffix = TQString(), const TQString &separator = TQString()) const;
+ void setRawIncludeDirs(Tool::Category category, const TQStringList &dirs) { setListValues(category, "includes", dirs); }
+ TQString rawCustomOptions(Tool::Category category) const { return value(category, "custom_options", TQString()); }
+ TQStringList customOptions(Tool::Category category) const;
+ void setRawCustomOptions(Tool::Category category, const TQString &value) { setValue(category, "custom_options", value); }
+ TQString rawCustomLibraries(Tool::Category category) const { return value(category, "custom_libraries", TQString()); }
+ TQStringList customLibraries(Tool::Category category) const;
+ void setRawCustomLibraries(Tool::Category category, const TQString &value) { setValue(category, "custom_libraries", value); }
uint warningLevel(Tool::Category category) const { return uintValue(category, "warning_level", 0); }
- void setWarningLevel(Tool::Category category, uint level) { setValue(category, "warning_level", QString::number(level)); }
+ void setWarningLevel(Tool::Category category, uint level) { setValue(category, "warning_level", TQString::number(level)); }
HexBuffer::Format hexFormat() const;
void setHexFormat(HexBuffer::Format format);
static const Tool::Group &toolGroup(const Project *project);
static void setToolGroup(Project *project, const Tool::Group &group) { setGlobalValue(project, "tool", group.name()); }
- static QString device(const Project *project);
- static void setDevice(Project *project, const QString &device) { setGlobalValue(project, "device", device); }
- static QStringList customCommands(Project *project) { return globalListValues(project, "custom_shell_commands", QStringList()); }
- static void setCustomCommands(Project *project, const QStringList &commands) { setGlobalListValues(project, "custom_shell_commands", commands); }
- static QString globalValue(const Project *project, const QString &key, const QString &defaultValue);
- static void setGlobalValue(Project *project, const QString &key, const QString &value);
- static QStringList globalListValues(const Project *project, const QString &key, const QStringList &defaultValues);
- static void setGlobalListValues(Project *project, const QString &key, const QStringList &value);
+ static TQString device(const Project *project);
+ static void setDevice(Project *project, const TQString &device) { setGlobalValue(project, "device", device); }
+ static TQStringList customCommands(Project *project) { return globalListValues(project, "custom_shell_commands", TQStringList()); }
+ static void setCustomCommands(Project *project, const TQStringList &commands) { setGlobalListValues(project, "custom_shell_commands", commands); }
+ static TQString globalValue(const Project *project, const TQString &key, const TQString &defaultValue);
+ static void setGlobalValue(Project *project, const TQString &key, const TQString &value);
+ static TQStringList globalListValues(const Project *project, const TQString &key, const TQStringList &defaultValues);
+ static void setGlobalListValues(Project *project, const TQString &key, const TQStringList &value);
static PURL::Directory directory(const Tool::Group &group, DirectoryType type);
static void setDirectory(const Tool::Group &group, DirectoryType type, const PURL::Directory &dir);
@@ -62,19 +62,19 @@ protected:
const Tool::Group *_group;
Project *_project;
- void setValue(Tool::Category category, const QString &key, const QString &value);
- QString value(Tool::Category category, const QString &key, const QString &defaultValue) const;
- void setListValues(Tool::Category category, const QString &key, const QStringList &values);
- QStringList listValues(Tool::Category category, const QString &key, const QStringList &defaultValues) const;
- void setValue(Tool::Category category, const QString &key, bool value) { setValue(category, key, QString(value ? "true" : "false")); }
- bool boolValue(Tool::Category category, const QString &key, bool defaultValue) const;
- void setValue(Tool::Category category, const QString &key, uint value) { setValue(category, key, QString::number(value)); }
- uint uintValue(Tool::Category category, const QString &key, uint defaultValue) const;
+ void setValue(Tool::Category category, const TQString &key, const TQString &value);
+ TQString value(Tool::Category category, const TQString &key, const TQString &defaultValue) const;
+ void setListValues(Tool::Category category, const TQString &key, const TQStringList &values);
+ TQStringList listValues(Tool::Category category, const TQString &key, const TQStringList &defaultValues) const;
+ void setValue(Tool::Category category, const TQString &key, bool value) { setValue(category, key, TQString(value ? "true" : "false")); }
+ bool boolValue(Tool::Category category, const TQString &key, bool defaultValue) const;
+ void setValue(Tool::Category category, const TQString &key, uint value) { setValue(category, key, TQString::number(value)); }
+ uint uintValue(Tool::Category category, const TQString &key, uint defaultValue) const;
- static QString value(const QString &group, const QString &subGroup, const QString &key, const QString &defaultValue);
- static void setValue(const QString &group, const QString &subGroup, const QString &key, const QString &value);
- static QStringList listValues(const QString &group, const QString &subGroup, const QString &key, const QStringList &defaultValues);
- static void setListValues(const QString &group, const QString &subGroup, const QString &key, const QStringList &values);
+ static TQString value(const TQString &group, const TQString &subGroup, const TQString &key, const TQString &defaultValue);
+ static void setValue(const TQString &group, const TQString &subGroup, const TQString &key, const TQString &value);
+ static TQStringList listValues(const TQString &group, const TQString &subGroup, const TQString &key, const TQStringList &defaultValues);
+ static void setListValues(const TQString &group, const TQString &subGroup, const TQString &key, const TQStringList &values);
friend class Tool::Group;
};
diff --git a/src/tools/list/compile_manager.cpp b/src/tools/list/compile_manager.cpp
index 00a4182..92f33a5 100644
--- a/src/tools/list/compile_manager.cpp
+++ b/src/tools/list/compile_manager.cpp
@@ -9,14 +9,14 @@
***************************************************************************/
#include "compile_manager.h"
-#include <qtimer.h>
+#include <tqtimer.h>
#include "libgui/project.h"
#include "common/gui/misc_gui.h"
#include "compile_config.h"
-Compile::Manager::Manager(QObject *parent)
- : QObject(parent, "compile_manager"), _base(0)
+Compile::Manager::Manager(TQObject *tqparent)
+ : TQObject(tqparent, "compile_manager"), _base(0)
{}
void Compile::Manager::cleanFile(const PURL::Url &url)
@@ -39,7 +39,7 @@ bool Compile::Manager::setupFile(Operations op, const TodoItem &item)
_todo.append(item);
_action = Compiling;
_wholeProject = false;
- QTimer::singleShot(0, this, SLOT(start()));
+ TQTimer::singleShot(0, this, TQT_SLOT(start()));
return true;
}
@@ -74,7 +74,7 @@ bool Compile::Manager::setupProject(Operations op, LinkType type)
}
_action = Compiling;
_wholeProject = true;
- QTimer::singleShot(0, this, SLOT(start()));
+ TQTimer::singleShot(0, this, TQT_SLOT(start()));
return true;
}
@@ -106,9 +106,9 @@ bool Compile::Manager::setupCompile()
for (uint i=0; i<_items.count(); i++) {
if ( _items[i].url.fileType()!=type ) {
if ( _operations!=Clean ) {
- QString e = PURL::extensions(type);
+ TQString e = PURL::extensions(type);
MessageBox::detailedSorry(i18n("The selected toolchain (%1) cannot compile file. It only supports files with extensions: %2")
- .arg(Main::toolGroup().label()).arg(e), i18n("File: %1").arg(_items[i].url.pretty()), Log::Show);
+ .tqarg(Main::toolGroup().label()).tqarg(e), i18n("File: %1").tqarg(_items[i].url.pretty()), Log::Show);
Log::Base::log(Log::LineType::Error, i18n("*** Aborted ***"), Log::Delayed);
processFailed();
}
@@ -131,9 +131,9 @@ bool Compile::Manager::setupAssemble()
if ( _items[i].url.fileType()!=type ) {
if ( _operations!=Clean ) {
if ( type==PURL::Nb_FileTypes ) type = Main::toolGroup().implementationType(PURL::ToolType::Compiler);
- QString e = PURL::extensions(type);
+ TQString e = PURL::extensions(type);
MessageBox::detailedSorry(i18n("The selected toolchain (%1) cannot assemble file. It only supports files with extensions: %2")
- .arg(Main::toolGroup().label()).arg(e), i18n("File: %1").arg(_items[i].url.pretty()), Log::Show);
+ .tqarg(Main::toolGroup().label()).tqarg(e), i18n("File: %1").tqarg(_items[i].url.pretty()), Log::Show);
Log::Base::log(Log::LineType::Error, i18n("*** Aborted ***"), Log::Delayed);
processFailed();
}
@@ -216,7 +216,7 @@ void Compile::Manager::start()
}
if ( _operations & Clean ) {
_base->files(0).onlyExistingFiles().cleanGenerated();
- QTimer::singleShot(0, this, SLOT(start()));
+ TQTimer::singleShot(0, this, TQT_SLOT(start()));
return;
}
if ( !_base->start() ) {
@@ -225,13 +225,13 @@ void Compile::Manager::start()
}
}
-void Compile::Manager::log(Log::LineType type, const QString &message, const QString &filepath, uint line)
+void Compile::Manager::log(Log::LineType type, const TQString &message, const TQString &filepath, uint line)
{
if ( type==Log::LineType::Error ) setError(message);
static_cast<LogWidget *>(view())->appendLine(type, message, filepath, line);
}
-void Compile::Manager::log(Log::DebugLevel level, const QString &message, const QString &filepath, uint line)
+void Compile::Manager::log(Log::DebugLevel level, const TQString &message, const TQString &filepath, uint line)
{
static_cast<LogWidget *>(view())->appendLine(level, message, filepath, line);
}
@@ -249,7 +249,7 @@ void Compile::Manager::processDone()
FileData::List list = _base->files(0).onlyExistingFiles();
FileData::List::iterator it;
for (it=list.begin(); it!=list.end(); ++it) emit updateFile(*it);
- QTimer::singleShot(0, this, SLOT(start()));
+ TQTimer::singleShot(0, this, TQT_SLOT(start()));
}
}
@@ -263,18 +263,18 @@ void Compile::Manager::startCustomCommand()
{
delete _base;
_base = 0;
- QStringList commands = Compile::Config::customCommands(Main::project());
+ TQStringList commands = Compile::Config::customCommands(Main::project());
if ( _customCommandIndex==commands.count() ) {
Log::Base::log(Log::LineType::Information, i18n("*** Success ***"), Log::Delayed);
emit success();
return;
}
- QString command = commands[_customCommandIndex];
+ TQString command = commands[_customCommandIndex];
_base = new CustomProcess(command);
Compile::Data data(Tool::Category::Nb_Types, _todo, Main::device(), Main::project(), _type);
_base->init(data, this);
if ( !_base->start() ) {
- Log::Base::log(Log::LineType::Error, i18n("Failed to execute custom command #%1.").arg(_customCommandIndex+1), Log::Delayed);
+ Log::Base::log(Log::LineType::Error, i18n("Failed to execute custom command #%1.").tqarg(_customCommandIndex+1), Log::Delayed);
processFailed();
}
}
diff --git a/src/tools/list/compile_manager.h b/src/tools/list/compile_manager.h
index 6f617b4..0d144e6 100644
--- a/src/tools/list/compile_manager.h
+++ b/src/tools/list/compile_manager.h
@@ -14,16 +14,17 @@
namespace Compile
{
-class Manager : public QObject, public Log::Base
+class Manager : public TQObject, public Log::Base
{
Q_OBJECT
+ TQ_OBJECT
public:
enum Operation { NoOperation = 0, Clean = 1, CompileOnly = 2, Build = 4 };
- Q_DECLARE_FLAGS(Operations, Operation)
+ TQ_DECLARE_FLAGS(Operations, Operation)
public:
- Manager(QObject *parent);
- QString label() const { return _label; }
+ Manager(TQObject *tqparent);
+ TQString label() const { return _label; }
bool compileFile(const TodoItem &item);
void cleanFile(const PURL::Url &url);
bool buildProject(LinkType type);
@@ -32,8 +33,8 @@ public:
bool compileOnly() const { return (_operations & CompileOnly); }
void processDone();
void processFailed();
- void log(Log::LineType type, const QString &message, const QString &filepath = QString::null, uint line = 0);
- void log(Log::DebugLevel debug, const QString &message, const QString &filepath = QString::null, uint line = 0);
+ void log(Log::LineType type, const TQString &message, const TQString &filepath = TQString(), uint line = 0);
+ void log(Log::DebugLevel debug, const TQString &message, const TQString &filepath = TQString(), uint line = 0);
signals:
void success();
@@ -47,9 +48,9 @@ private:
Operations _operations;
enum Action { Compiling, Linking, BinToHex };
Action _action;
- QValueList<TodoItem> _todo, _items;
+ TQValueList<TodoItem> _todo, _items;
BaseProcess *_base;
- QString _label;
+ TQString _label;
LinkType _type;
bool _wholeProject;
uint _customCommandIndex;
@@ -67,7 +68,7 @@ private:
void startCustomCommand();
void executeCustomCommands();
};
-Q_DECLARE_OPERATORS_FOR_FLAGS(Manager::Operations)
+TQ_DECLARE_OPERATORS_FOR_FLAGS(Manager::Operations)
} // namespace
diff --git a/src/tools/list/compile_process.cpp b/src/tools/list/compile_process.cpp
index 4f251bc..4d24e88 100644
--- a/src/tools/list/compile_process.cpp
+++ b/src/tools/list/compile_process.cpp
@@ -9,8 +9,8 @@
***************************************************************************/
#include "compile_process.h"
-#include <qtimer.h>
-#include <qregexp.h>
+#include <tqtimer.h>
+#include <tqregexp.h>
#include "devices/list/device_list.h"
#include "common/global/process.h"
@@ -67,10 +67,10 @@ void Compile::FileData::List::cleanGenerated() const
}
//-----------------------------------------------------------------------------
-Compile::LogWidget::LogWidget(QWidget *parent)
- : Log::Widget(parent, "compile_log")
+Compile::LogWidget::LogWidget(TQWidget *tqparent)
+ : Log::Widget(tqparent, "compile_log")
{
- connect(this, SIGNAL(clicked(int, int)), SLOT(lineClicked(int)));
+ connect(this, TQT_SIGNAL(clicked(int, int)), TQT_SLOT(lineClicked(int)));
}
void Compile::LogWidget::clear()
@@ -79,13 +79,13 @@ void Compile::LogWidget::clear()
_map.clear();
}
-void Compile::LogWidget::appendLine(Log::LineType type, const QString &message, const QString &filepath, uint line)
+void Compile::LogWidget::appendLine(Log::LineType type, const TQString &message, const TQString &filepath, uint line)
{
log(type, message, Log::Delayed);
if ( !filepath.isEmpty() ) _map[paragraphs()-1] = Data(filepath, line);
}
-void Compile::LogWidget::appendLine(Log::DebugLevel level, const QString &message, const QString &filepath, uint line)
+void Compile::LogWidget::appendLine(Log::DebugLevel level, const TQString &message, const TQString &filepath, uint line)
{
log(level, message, Log::Delayed);
if ( !filepath.isEmpty() ) _map[paragraphs()-1] = Data(filepath, line);
@@ -93,16 +93,16 @@ void Compile::LogWidget::appendLine(Log::DebugLevel level, const QString &messag
void Compile::LogWidget::lineClicked(int line)
{
- if ( !_map.contains(line) ) return;
+ if ( !_map.tqcontains(line) ) return;
PURL::Url url = PURL::Url::fromPathOrUrl(_map[line].filepath);
- TextEditor *e = ::qt_cast<TextEditor *>(Main::editorManager().openEditor(url));
+ TextEditor *e = ::tqqt_cast<TextEditor *>(Main::editorManager().openEditor(url));
if ( e==0 ) return;
e->setCursor(_map[line].line, 0);
}
//-----------------------------------------------------------------------------
Compile::BaseProcess::BaseProcess()
- : QObject(0, "compile_process"), _manager(0), _process(0)
+ : TQObject(0, "compile_process"), _manager(0), _process(0)
{}
void Compile::BaseProcess::init(const Data &data, Manager *manager)
@@ -120,14 +120,14 @@ PURL::Directory Compile::BaseProcess::directory(uint i) const
bool Compile::BaseProcess::start()
{
- _stdout = QString::null;
- _stderr = QString::null;
+ _stdout = TQString();
+ _stderr = TQString();
delete _process;
_process = new ::Process::LineSignal;
- connect(_process, SIGNAL(done(int)), SLOT(done(int)));
- connect(_process, SIGNAL(timeout()), SLOT(timeout()));
- connect(_process, SIGNAL(logStdoutLine(const QString &)), SLOT(logStdoutLine(const QString &)));
- connect(_process, SIGNAL(logStderrLine(const QString &)), SLOT(logStderrLine(const QString &)));
+ connect(_process, TQT_SIGNAL(done(int)), TQT_SLOT(done(int)));
+ connect(_process, TQT_SIGNAL(timeout()), TQT_SLOT(timeout()));
+ connect(_process, TQT_SIGNAL(logStdoutLine(const TQString &)), TQT_SLOT(logStdoutLine(const TQString &)));
+ connect(_process, TQT_SIGNAL(logStderrLine(const TQString &)), TQT_SLOT(logStderrLine(const TQString &)));
_process->setWorkingDirectory(directory().path());
setupProcess();
_manager->log(Log::LineType::Command, _process->arguments().join(" "));
@@ -137,7 +137,7 @@ bool Compile::BaseProcess::start()
void Compile::BaseProcess::done(int code)
{
if ( code!=0 ) {
- _manager->log(Log::LineType::Error, i18n("*** Exited with status: %1 ***").arg(code));
+ _manager->log(Log::LineType::Error, i18n("*** Exited with status: %1 ***").tqarg(code));
_manager->processFailed();
} else if ( _manager->hasError() ) {
_manager->log(Log::LineType::Error, i18n("*** Error ***"));
@@ -183,12 +183,12 @@ PURL::Url Compile::Process::url(PURL::FileType type, uint i) const
return url.toFileType(type);
}
-QString Compile::Process::filepath(PURL::FileType type, uint i) const
+TQString Compile::Process::filepath(PURL::FileType type, uint i) const
{
return url(type, i).relativeTo(directory(), Compile::Config::withWine(group()) ? PURL::WindowsSeparator : PURL::UnixSeparator);
}
-QString Compile::Process::outputFilepath() const
+TQString Compile::Process::outputFilepath() const
{
if ( _data.category==Tool::Category::Librarian ) return filepath(PURL::Library);
return filepath(PURL::Hex);
@@ -203,8 +203,8 @@ Compile::FileData::List Compile::Process::files(bool *ok) const
{
if (ok) *ok = true;
FileData::List list;
- QRegExp rexp("PURL::(.*)");
- QStringList files = QStringList::split(" ", outputFiles());
+ TQRegExp rexp("PURL::(.*)");
+ TQStringList files = TQStringList::split(" ", outputFiles());
for (uint i=0; i<files.count(); i++) {
if ( rexp.exactMatch(files[i]) ) {
PURL::FileType type = PURL::FileType::fromKey(rexp.cap(1));
@@ -228,31 +228,31 @@ Compile::FileData::List Compile::Process::files(bool *ok) const
return list;
}
-bool Compile::Process::checkIs(const QString &s, const QString &key)
+bool Compile::Process::checkIs(const TQString &s, const TQString &key)
{
- if ( !s.contains(key) ) return false;
+ if ( !s.tqcontains(key) ) return false;
if ( s!=key ) qWarning("Argument should be only %s, the rest will be ignored...", key.latin1());
return true;
}
-QString Compile::Process::replaceIf(const QString &s, const QString &key, bool condition)
+TQString Compile::Process::replaceIf(const TQString &s, const TQString &key, bool condition)
{
- QRegExp rexp("(.*)\\$" + key + "\\(([^)]*)\\)(.*)");
+ TQRegExp rexp("(.*)\\$" + key + "\\(([^)]*)\\)(.*)");
if ( !rexp.exactMatch(s) ) return s;
- return rexp.cap(1) + (condition ? rexp.cap(2) : QString::null) + rexp.cap(3);
+ return rexp.cap(1) + (condition ? rexp.cap(2) : TQString()) + rexp.cap(3);
}
-QStringList Compile::Process::arguments() const
+TQStringList Compile::Process::arguments() const
{
bool custom = _config->hasCustomArguments(_data.category);
bool withWine = Compile::Config::withWine(group());
- QStringList args = (custom ? _config->customArguments(_data.category) : genericArguments(*_config));
+ TQStringList args = (custom ? _config->customArguments(_data.category) : genericArguments(*_config));
PURL::Url lkr = Main::toolGroup().linkerScript(_data.project, _data.linkType);
- QStringList nargs;
+ TQStringList nargs;
for (uint i=0; i<args.count(); i++) {
- if ( args[i].contains("$(SRCPATH)") ) {
- args[i].replace("$(SRCPATH)", directory().path());
- args[i].replace("//", "/");
+ if ( args[i].tqcontains("$(SRCPATH)") ) {
+ args[i].tqreplace("$(SRCPATH)", directory().path());
+ args[i].tqreplace("//", "/");
}
args[i] = replaceIf(args[i], "WINE", withWine);
args[i] = replaceIf(args[i], "LKR", hasLinkerScript());
@@ -267,22 +267,22 @@ QStringList Compile::Process::arguments() const
continue;
}
if ( checkIs(args[i], "%LIBS") ) {
- if (_data.project) nargs += _data.project->librariesForLinker(QString::null, withWine);
+ if (_data.project) nargs += _data.project->librariesForLinker(TQString(), withWine);
continue;
}
- args[i].replace("%OBJECT", filepath(PURL::Object)); // before %O
- args[i].replace("%O", outputFilepath());
- args[i].replace("%COFF", filepath(PURL::Coff));
- if (_data.project) args[i].replace("%PROJECT", _data.project->name());
- else args[i].replace("%PROJECT", url().basename());
- args[i].replace("%MAP", filepath(PURL::Map));
- args[i].replace("%SYM", url().toExtension("sym").relativeTo(directory(), withWine ? PURL::WindowsSeparator : PURL::UnixSeparator));
- args[i].replace("%LIST", filepath(PURL::Lst));
- args[i].replace("%DEVICE", deviceName());
- args[i].replace("%FAMILY", familyName());
- args[i].replace("%LKR_PATH", lkr.path()); // before %LKR
- args[i].replace("%LKR_NAME", lkr.filename()); // before LKR
- args[i].replace("%LKR", lkr.filepath());
+ args[i].tqreplace("%OBJECT", filepath(PURL::Object)); // before %O
+ args[i].tqreplace("%O", outputFilepath());
+ args[i].tqreplace("%COFF", filepath(PURL::Coff));
+ if (_data.project) args[i].tqreplace("%PROJECT", _data.project->name());
+ else args[i].tqreplace("%PROJECT", url().basename());
+ args[i].tqreplace("%MAP", filepath(PURL::Map));
+ args[i].tqreplace("%SYM", url().toExtension("sym").relativeTo(directory(), withWine ? PURL::WindowsSeparator : PURL::UnixSeparator));
+ args[i].tqreplace("%LIST", filepath(PURL::Lst));
+ args[i].tqreplace("%DEVICE", deviceName());
+ args[i].tqreplace("%FAMILY", familyName());
+ args[i].tqreplace("%LKR_PATH", lkr.path()); // before %LKR
+ args[i].tqreplace("%LKR_NAME", lkr.filename()); // before LKR
+ args[i].tqreplace("%LKR", lkr.filepath());
if ( checkIs(args[i], "%I") ) {
for (uint k=0; k<nbFiles(); k++) nargs += inputFilepath(k);
continue;
@@ -290,46 +290,46 @@ QStringList Compile::Process::arguments() const
if ( !args[i].isEmpty() ) nargs += args[i];
}
args.clear();
- for (uint i=0; i<nargs.count(); i++) args += QStringList::split("%SEP", nargs[i]);
+ for (uint i=0; i<nargs.count(); i++) args += TQStringList::split("%SEP", nargs[i]);
return args;
}
void Compile::Process::setupProcess()
{
bool withWine = Compile::Config::withWine(group());
- QString exec = tool()->baseExecutable(withWine, Compile::Config::outputExecutableType(group()));
- QString path = tool()->executableDirectory().path();
+ TQString exec = tool()->baseExecutable(withWine, Compile::Config::outputExecutableType(group()));
+ TQString path = tool()->executableDirectory().path();
_process->setup(path + exec, arguments(), withWine);
}
-Log::LineType Compile::Process::filterType(const QString &type) const
+Log::LineType Compile::Process::filterType(const TQString &type) const
{
- QString s = type.lower();
+ TQString s = type.lower();
if ( s.startsWith("warning") ) return Log::LineType::Warning;
if ( s.startsWith("error") ) return Log::LineType::Error;
if ( s.startsWith("message") ) return Log::LineType::Information;
return Log::LineType::Normal;
}
-bool Compile::Process::parseErrorLine(const QString &s, const ParseErrorData &data)
+bool Compile::Process::parseErrorLine(const TQString &s, const ParseErrorData &data)
{
- QRegExp re(data.pattern);
+ TQRegExp re(data.pattern);
if ( !re.exactMatch(s) ) return false;
- QString file;
+ TQString file;
if ( data.indexFile>=0 ) {
file = re.cap(data.indexFile).stripWhiteSpace();
if ( file.endsWith(".") ) file = file.mid(0, file.length()-1);
- if ( file=="-" ) file = QString::null;
+ if ( file=="-" ) file = TQString();
}
bool ok;
int line = -1;
if ( data.indexLine>=0 ) line = re.cap(data.indexLine).stripWhiteSpace().toUInt(&ok) - 1;
if ( !ok ) line = -1;
- QString message;
+ TQString message;
if ( data.indexMessage>=0 ) message= re.cap(data.indexMessage).stripWhiteSpace();
Log::LineType type = data.defaultLineType;
if ( data.indexLogType>=0 ) {
- QString s = re.cap(data.indexLogType).stripWhiteSpace();
+ TQString s = re.cap(data.indexLogType).stripWhiteSpace();
if ( s.isEmpty() ) type = data.defaultLineType;
else type = filterType(s);
}
@@ -337,22 +337,22 @@ bool Compile::Process::parseErrorLine(const QString &s, const ParseErrorData &da
return true;
}
-void Compile::Process::doLog(const QString &type, const QString &message, const QString &surl, uint line)
+void Compile::Process::doLog(const TQString &type, const TQString &message, const TQString &surl, uint line)
{
doLog(filterType(type), message, surl, line);
}
-void Compile::Process::doLog(Log::LineType type, const QString &message, const QString &surl, uint line)
+void Compile::Process::doLog(Log::LineType type, const TQString &message, const TQString &surl, uint line)
{
if ( surl.isEmpty() ) {
_manager->log(type, message);
return;
}
PURL::Url url = PURL::Url::fromPathOrUrl(surl);
- QString s;
+ TQString s;
if ( !url.isEmpty() ) {
if ( !url.exists() && !url.isInto(directory()) ) url = PURL::Url(directory(), surl);
- s += url.filename() + ":" + QString::number(line+1) + ": ";
+ s += url.filename() + ":" + TQString::number(line+1) + ": ";
}
switch (type.type()) {
case Log::LineType::Warning: s += i18n("warning: "); break;
@@ -367,10 +367,10 @@ void Compile::Process::doLog(Log::LineType type, const QString &message, const Q
void Compile::CustomProcess::setupProcess()
{
_process->setUseShell(true);
- _process->setup(_command, QStringList(), false);
+ _process->setup(_command, TQStringList(), false);
}
-void Compile::CustomProcess::logStderrLine(const QString &line)
+void Compile::CustomProcess::logStderrLine(const TQString &line)
{
_manager->log(Log::LineType::Normal, line);
}
diff --git a/src/tools/list/compile_process.h b/src/tools/list/compile_process.h
index 4fe396e..dd5ce3b 100644
--- a/src/tools/list/compile_process.h
+++ b/src/tools/list/compile_process.h
@@ -22,8 +22,8 @@ namespace Compile
{
class Manager;
enum FileAction { NoAction = 0, Show = 1, InProject = 2, Generated = 8, Included = 16 };
- Q_DECLARE_FLAGS(FileActions, FileAction)
- Q_DECLARE_OPERATORS_FOR_FLAGS(FileActions)
+ TQ_DECLARE_FLAGS(FileActions, FileAction)
+ TQ_DECLARE_OPERATORS_FOR_FLAGS(FileActions)
class FileData {
public:
@@ -31,7 +31,7 @@ namespace Compile
FileData(const PURL::Url &u, FileActions a) : url(u), actions(a) {}
PURL::Url url;
FileActions actions;
- class List : public QValueList<FileData> {
+ class List : public TQValueList<FileData> {
public:
List() {}
List(const FileData &data) { append(data); }
@@ -47,14 +47,14 @@ namespace Compile
class ParseErrorData {
public:
- ParseErrorData(const QString &p, int iFile, int iLine, int iMessage, Log::LineType dLineType)
+ ParseErrorData(const TQString &p, int iFile, int iLine, int iMessage, Log::LineType dLineType)
: pattern(p), indexFile(iFile), indexLine(iLine), indexMessage(iMessage), indexLogType(-1),
defaultLineType(dLineType) {}
- ParseErrorData(const QString &p, int iFile, int iLine, int iMessage, uint iLogType,
+ ParseErrorData(const TQString &p, int iFile, int iLine, int iMessage, uint iLogType,
Log::LineType dLineType = Log::LineType::Error)
: pattern(p), indexFile(iFile), indexLine(iLine), indexMessage(iMessage), indexLogType(iLogType),
defaultLineType(dLineType) {}
- QString pattern;
+ TQString pattern;
int indexFile, indexLine, indexMessage, indexLogType;
Log::LineType defaultLineType;
};
@@ -63,10 +63,11 @@ namespace Compile
class LogWidget : public Log::Widget
{
Q_OBJECT
+ TQ_OBJECT
public:
- LogWidget(QWidget *parent);
- void appendLine(Log::LineType type, const QString &message, const QString &filepath, uint line);
- void appendLine(Log::DebugLevel debug, const QString &message, const QString &filepath, uint line);
+ LogWidget(TQWidget *tqparent);
+ void appendLine(Log::LineType type, const TQString &message, const TQString &filepath, uint line);
+ void appendLine(Log::DebugLevel debug, const TQString &message, const TQString &filepath, uint line);
virtual void clear();
private slots:
@@ -76,17 +77,18 @@ private:
class Data {
public:
Data() {}
- Data(const QString &fp, uint l) : filepath(fp), line(l) {}
- QString filepath;
+ Data(const TQString &fp, uint l) : filepath(fp), line(l) {}
+ TQString filepath;
uint line;
};
- QMap<uint, Data> _map;
+ TQMap<uint, Data> _map;
};
//-----------------------------------------------------------------------------
-class BaseProcess : public QObject
+class BaseProcess : public TQObject
{
Q_OBJECT
+ TQ_OBJECT
public:
BaseProcess();
virtual void init(const Data &data, Manager *manager);
@@ -102,15 +104,15 @@ protected:
Manager *_manager;
Data _data;
::Process::LineSignal *_process;
- QString _stdout, _stderr;
+ TQString _stdout, _stderr;
const Tool::Group &group() const { return Main::toolGroup(); }
PURL::Directory directory(uint i = 0) const;
virtual void setupProcess() = 0;
protected slots:
- virtual void logStdoutLine(const QString &line) { logStderrLine(line); }
- virtual void logStderrLine(const QString &line) = 0;
+ virtual void logStdoutLine(const TQString &line) { logStderrLine(line); }
+ virtual void logStderrLine(const TQString &line) = 0;
virtual void done(int code);
void timeout();
};
@@ -119,48 +121,50 @@ protected slots:
class Process : public BaseProcess
{
Q_OBJECT
+ TQ_OBJECT
public:
virtual ~Process();
virtual void init(const Data &data, Manager *manager);
virtual bool check() const;
virtual FileData::List files(bool *ok) const;
- virtual QStringList genericArguments(const Compile::Config &config) const = 0;
+ virtual TQStringList genericArguments(const Compile::Config &config) const = 0;
void checkArguments() const;
protected:
Config *_config;
virtual PURL::Url url(PURL::FileType type = PURL::Nb_FileTypes, uint i = 0) const;
- QString filepath(PURL::FileType type, uint i=0) const;
- virtual QString outputFilepath() const;
- virtual QString outputFiles() const = 0;
+ TQString filepath(PURL::FileType type, uint i=0) const;
+ virtual TQString outputFilepath() const;
+ virtual TQString outputFiles() const = 0;
uint nbFiles() const { return _data.items.count(); }
- virtual QString inputFilepath(uint i) const { return filepath(PURL::Nb_FileTypes, i); }
- virtual QString deviceName() const = 0;
- virtual QString familyName() const { return QString::null; }
- virtual QString objectExtension() const { return QString::null; }
- virtual QString libraryExtension() const { return "lib"; }
+ virtual TQString inputFilepath(uint i) const { return filepath(PURL::Nb_FileTypes, i); }
+ virtual TQString deviceName() const = 0;
+ virtual TQString familyName() const { return TQString(); }
+ virtual TQString objectExtension() const { return TQString(); }
+ virtual TQString libraryExtension() const { return "lib"; }
virtual bool hasLinkerScript() const { return group().hasCustomLinkerScript(_data.project); }
FileData fileData(PURL::FileType type, FileActions actions) const;
- bool parseErrorLine(const QString &s, const ParseErrorData &data);
- virtual Log::LineType filterType(const QString &type) const;
- void doLog(const QString &type, const QString &message, const QString &surl, uint line);
- void doLog(Log::LineType type, const QString &message, const QString &surl, uint line);
+ bool parseErrorLine(const TQString &s, const ParseErrorData &data);
+ virtual Log::LineType filterType(const TQString &type) const;
+ void doLog(const TQString &type, const TQString &message, const TQString &surl, uint line);
+ void doLog(Log::LineType type, const TQString &message, const TQString &surl, uint line);
virtual void setupProcess();
- QStringList arguments() const;
+ TQStringList arguments() const;
const Tool::Base *tool() const { return group().base(_data.category); }
private:
- static bool checkIs(const QString &s, const QString &key);
- static QString replaceIf(const QString &s, const QString &key, bool condition);
+ static bool checkIs(const TQString &s, const TQString &key);
+ static TQString replaceIf(const TQString &s, const TQString &key, bool condition);
};
//-----------------------------------------------------------------------------
class CustomProcess : public BaseProcess
{
Q_OBJECT
+ TQ_OBJECT
public:
- CustomProcess(const QString &command) : _command(command) {}
+ CustomProcess(const TQString &command) : _command(command) {}
virtual bool check() const { return true; }
virtual FileData::List files(bool *ok) const { if (ok) *ok = true; return FileData::List(); }
@@ -168,10 +172,10 @@ protected:
virtual void setupProcess();
protected slots:
- virtual void logStderrLine(const QString &line);
+ virtual void logStderrLine(const TQString &line);
private:
- QString _command;
+ TQString _command;
};
} // namespace
diff --git a/src/tools/list/device_info.cpp b/src/tools/list/device_info.cpp
index 78ca7a7..be4169a 100644
--- a/src/tools/list/device_info.cpp
+++ b/src/tools/list/device_info.cpp
@@ -12,35 +12,35 @@
#include "progs/list/prog_list.h"
#include "tool_list.h"
-QString Device::webpageHtml(const Device::Data &data)
+TQString Device::webpageHtml(const Device::Data &data)
{
const Device::Documents &documents = data.documents();
- QString url = "http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&amp;nodeId=";
+ TQString url = "http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&amp;nodeId=";
if ( documents.webpage.isEmpty() ) url += "2044&amp;AllWords=" + data.name();
else url += "1335&amp;dDocName=en" + documents.webpage;
return "<a href=\"" + url + "\">" + i18n("Device Page") + "</a> ";
}
-QString documentHtml(const QString &document, const QString &label)
+TQString documentHtml(const TQString &document, const TQString &label)
{
- if ( document.isEmpty() ) return QString::null;
+ if ( document.isEmpty() ) return TQString();
return ", <a href=\"document://" + document + "\">" + label + "</a>";
}
-QString Device::documentHtml(const Device::Data &data)
+TQString Device::documentHtml(const Device::Data &data)
{
- QString s = webpageHtml(data);
+ TQString s = webpageHtml(data);
s += documentHtml(data.documents().datasheet, i18n("Datasheet"));
s += documentHtml(data.documents().progsheet, i18n("Programming Specifications"));
return htmlTableRow(i18n("Documents"), s);
}
-QString Device::supportedHtmlInfo(const Device::Data &data)
+TQString Device::supportedHtmlInfo(const Device::Data &data)
{
- QString doc;
+ TQString doc;
doc += "<hr />\n";
doc += "<table>\n";
- QString tools;
+ TQString tools;
Tool::Lister::ConstIterator tit;
for (tit=Tool::lister().begin(); tit!=Tool::lister().end(); ++tit) {
if ( !tit.data()->isSupported(data.name()) ) continue;
@@ -49,7 +49,7 @@ QString Device::supportedHtmlInfo(const Device::Data &data)
tools += tit.data()->label();
}
doc += htmlTableRow(i18n("Tools"), tools) + "\n";
- QString progs;
+ TQString progs;
Programmer::Lister::ConstIterator pit;
for (pit=Programmer::lister().begin(); pit!=Programmer::lister().end(); ++pit) {
if ( !pit.data()->isSupported(data.name()) ) continue;
diff --git a/src/tools/list/device_info.h b/src/tools/list/device_info.h
index ad69c59..036aac3 100644
--- a/src/tools/list/device_info.h
+++ b/src/tools/list/device_info.h
@@ -9,14 +9,14 @@
#ifndef DEVICE_INFO_H
#define DEVICE_INFO_H
-#include <qstring.h>
+#include <tqstring.h>
namespace Device { class Data; }
namespace Device
{
- extern QString webpageHtml(const Device::Data &data);
- extern QString documentHtml(const Device::Data &data);
- extern QString supportedHtmlInfo(const Device::Data &data);
+ extern TQString webpageHtml(const Device::Data &data);
+ extern TQString documentHtml(const Device::Data &data);
+ extern TQString supportedHtmlInfo(const Device::Data &data);
} // namespace
#endif
diff --git a/src/tools/list/tools_config_widget.cpp b/src/tools/list/tools_config_widget.cpp
index 449183d..43ca04c 100644
--- a/src/tools/list/tools_config_widget.cpp
+++ b/src/tools/list/tools_config_widget.cpp
@@ -9,8 +9,8 @@
***************************************************************************/
#include "tools_config_widget.h"
-#include <qwidgetstack.h>
-#include <qlabel.h>
+#include <tqwidgetstack.h>
+#include <tqlabel.h>
#include "tool_list.h"
#include "tools/gui/tool_config_widget.h"
@@ -20,15 +20,15 @@
#include "libgui/project.h"
//----------------------------------------------------------------------------
-HelpDialog::HelpDialog(QWidget *parent)
- : Dialog(parent, "help_dialog", false, i18n("Help Dialog"), Close, Close, false)
+HelpDialog::HelpDialog(TQWidget *tqparent)
+ : Dialog(tqparent, "help_dialog", false, i18n("Help Dialog"), Close, Close, false)
{
- QGridLayout *top = new QGridLayout(mainWidget(), 1, 1, 10, 10);
+ TQGridLayout *top = new TQGridLayout(mainWidget(), 1, 1, 10, 10);
uint k = 0;
for (; Compile::ARGUMENT_DATA[k].key; k++) {
- QLabel *label = new QLabel(Compile::ARGUMENT_DATA[k].key, mainWidget());
+ TQLabel *label = new TQLabel(Compile::ARGUMENT_DATA[k].key, mainWidget());
top->addWidget(label, k, 0);
- label = new QLabel(i18n(Compile::ARGUMENT_DATA[k].description), mainWidget());
+ label = new TQLabel(i18n(Compile::ARGUMENT_DATA[k].description), mainWidget());
top->addWidget(label, k, 1);
}
top->setColStretch(2, 1);
@@ -36,33 +36,33 @@ HelpDialog::HelpDialog(QWidget *parent)
}
//----------------------------------------------------------------------------
-ToolsConfigWidget::ToolsConfigWidget(Project *project, QWidget *parent)
- : ::ConfigWidget(parent), _project(project), _helpDialog(0)
+ToolsConfigWidget::ToolsConfigWidget(Project *project, TQWidget *tqparent)
+ : ::ConfigWidget(tqparent), _project(project), _helpDialog(0)
{
uint row = 0;
- QLabel *label = new QLabel(i18n("Toolchain:"), this);
+ TQLabel *label = new TQLabel(i18n("Toolchain:"), this);
addWidget(label, row,row, 0,0);
- _tool = new KeyComboBox<QString>(this);
+ _tool = new KeyComboBox<TQString>(this);
Tool::Lister::ConstIterator it;
for (it=Tool::lister().begin(); it!=Tool::lister().end(); ++it)
_tool->appendItem(it.key(), it.data()->label());
- connect(_tool->widget(), SIGNAL(activated(int)), SLOT(toolChanged()));
+ connect(_tool->widget(), TQT_SIGNAL(activated(int)), TQT_SLOT(toolChanged()));
addWidget(_tool->widget(), row,row, 1,1);
- label = new QLabel(i18n("Output type:"), this);
+ label = new TQLabel(i18n("Output type:"), this);
addWidget(label, row,row, 2,2);
_output = new KeyComboBox<Tool::OutputType>(this);
FOR_EACH(Tool::OutputType, type) _output->appendItem(type, type.label());
addWidget(_output->widget(), row,row, 3,3);
row++;
- _mainStack = new QWidgetStack(this);
+ _mainStack = new TQWidgetStack(this);
addWidget(_mainStack, row,row, 0,4);
row++;
- _tabWidget = new QTabWidget(_mainStack);
+ _tabWidget = new TQTabWidget(_mainStack);
_mainStack->addWidget(_tabWidget);
FOR_EACH(Tool::Category, category) {
- _stacks[category] = new KeyWidgetStack<QString>(_tabWidget);
+ _stacks[category] = new KeyWidgetStack<TQString>(_tabWidget);
_stacks[category]->widget()->setMargin(10);
Tool::Lister::ConstIterator it;
for (it=Tool::lister().begin(); it!=Tool::lister().end(); ++it) {
@@ -71,13 +71,13 @@ ToolsConfigWidget::ToolsConfigWidget(Project *project, QWidget *parent)
ToolConfigWidget *cw = static_cast<const Tool::GroupUI *>(it.data()->gui())->createConfigWidget(category, project);
Q_ASSERT(cw);
_stacks[category]->appendItem(it.key(), cw);
- connect(cw, SIGNAL(displayHelp()), SLOT(displayHelp()));
+ connect(cw, TQT_SIGNAL(displayHelp()), TQT_SLOT(displayHelp()));
}
}
- _customWidget = new QWidget(_mainStack);
+ _customWidget = new TQWidget(_mainStack);
_mainStack->addWidget(_customWidget);
- QVBoxLayout *vbox = new QVBoxLayout(_customWidget);
- label = new QLabel(i18n("Custom shell commands:"), _customWidget);
+ TQVBoxLayout *vbox = new TQVBoxLayout(_customWidget);
+ label = new TQLabel(i18n("Custom shell commands:"), _customWidget);
vbox->addWidget(label);
_commandsEditor = new EditListBox(1, _customWidget, "command_editor", EditListBox::DuplicatesAllowed);
vbox->addWidget(_commandsEditor);
@@ -87,7 +87,7 @@ ToolsConfigWidget::ToolsConfigWidget(Project *project, QWidget *parent)
void ToolsConfigWidget::toolChanged()
{
- QString name = _tool->currentItem();
+ TQString name = _tool->currentItem();
bool canMakeLibrary = Tool::lister().group(name)->needs(_project, Tool::Category::Librarian);
_output->widget()->setEnabled(canMakeLibrary);
if ( !canMakeLibrary ) _output->setCurrentItem(Tool::OutputType::Executable);
@@ -97,7 +97,7 @@ void ToolsConfigWidget::toolChanged()
FOR_EACH(Tool::Category, k) {
_tabWidget->removePage(_stacks[k]->widget());
_stacks[k]->widget()->hide();
- if ( _stacks[k]->contains(name) ) {
+ if ( _stacks[k]->tqcontains(name) ) {
_stacks[k]->setCurrentItem(name);
_stacks[k]->widget()->show();
_tabWidget->addTab(_stacks[k]->widget(), i18n(k.data().title));
@@ -112,11 +112,11 @@ void ToolsConfigWidget::loadConfig()
const Tool::Group &group = Compile::Config::toolGroup(_project);
_tool->setCurrentItem(group.name());
_output->setCurrentItem(_project->outputType());
- QStringList commands = Compile::Config::customCommands(_project);
+ TQStringList commands = Compile::Config::customCommands(_project);
_commandsEditor->setTexts(commands);
toolChanged();
FOR_EACH(Tool::Category, k) {
- KeyWidgetStack<QString>::ConstIterator it;
+ KeyWidgetStack<TQString>::ConstIterator it;
for (it=_stacks[k]->begin(); it!=_stacks[k]->end(); ++it) {
if ( it.key()==Tool::Group::CUSTOM_NAME ) continue;
static_cast<ToolConfigWidget *>(_stacks[k]->item(it.key()))->loadConfig();
@@ -126,13 +126,13 @@ void ToolsConfigWidget::loadConfig()
void ToolsConfigWidget::saveConfig()
{
- QString name = _tool->currentItem();
+ TQString name = _tool->currentItem();
Compile::Config::setToolGroup(_project, *Tool::lister().group(name));
_project->setOutputType(_output->currentItem());
Compile::Config::setCustomCommands(_project, _commandsEditor->texts());
FOR_EACH(Tool::Category, k) {
- if ( !_stacks[k]->contains(name) ) continue;
- QWidget *w = _stacks[k]->item(name);
+ if ( !_stacks[k]->tqcontains(name) ) continue;
+ TQWidget *w = _stacks[k]->item(name);
static_cast<ToolConfigWidget *>(w)->saveConfig();
}
}
diff --git a/src/tools/list/tools_config_widget.h b/src/tools/list/tools_config_widget.h
index 0f41b6a..bd4561a 100644
--- a/src/tools/list/tools_config_widget.h
+++ b/src/tools/list/tools_config_widget.h
@@ -10,9 +10,9 @@
#ifndef TOOLS_CONFIG_WIDGET_H
#define TOOLS_CONFIG_WIDGET_H
-#include <qcombobox.h>
-#include <qtabwidget.h>
-#include <qvaluevector.h>
+#include <tqcombobox.h>
+#include <tqtabwidget.h>
+#include <tqvaluevector.h>
#include "common/gui/config_widget.h"
#include "common/gui/dialog.h"
@@ -26,16 +26,18 @@ class ToolConfigWidget;
class HelpDialog : public Dialog
{
Q_OBJECT
+ TQ_OBJECT
public:
- HelpDialog(QWidget *parent);
+ HelpDialog(TQWidget *tqparent);
};
//----------------------------------------------------------------------------
class ToolsConfigWidget : public ConfigWidget
{
Q_OBJECT
+ TQ_OBJECT
public:
- ToolsConfigWidget(Project *project, QWidget *parent);
+ ToolsConfigWidget(Project *project, TQWidget *tqparent);
virtual void loadConfig();
public slots:
@@ -47,14 +49,14 @@ private slots:
private:
Project *_project;
- KeyComboBox<QString> *_tool;
+ KeyComboBox<TQString> *_tool;
KeyComboBox<Tool::OutputType> *_output;
- QWidgetStack *_mainStack;
- QWidget *_customWidget;
+ TQWidgetStack *_mainStack;
+ TQWidget *_customWidget;
EditListBox *_commandsEditor;
- QTabWidget *_tabWidget;
- QMap<Tool::Category, KeyWidgetStack<QString> *> _stacks;
- QGuardedPtr<Dialog> _helpDialog;
+ TQTabWidget *_tabWidget;
+ TQMap<Tool::Category, KeyWidgetStack<TQString> *> _stacks;
+ TQGuardedPtr<Dialog> _helpDialog;
};
#endif
diff --git a/src/tools/mpc/gui/mpc_ui.h b/src/tools/mpc/gui/mpc_ui.h
index 2fc51f9..38c0e7b 100644
--- a/src/tools/mpc/gui/mpc_ui.h
+++ b/src/tools/mpc/gui/mpc_ui.h
@@ -18,6 +18,7 @@ namespace MPC
class ConfigWidget : public ToolConfigWidget
{
Q_OBJECT
+ TQ_OBJECT
public:
ConfigWidget(Project *project);
virtual void initEntries() {}
diff --git a/src/tools/mpc/mpc.cpp b/src/tools/mpc/mpc.cpp
index 88f9ec2..8abb74e 100644
--- a/src/tools/mpc/mpc.cpp
+++ b/src/tools/mpc/mpc.cpp
@@ -8,7 +8,7 @@
***************************************************************************/
#include "mpc.h"
-#include <qregexp.h>
+#include <tqregexp.h>
#include "mpc_compile.h"
#include "mpc_config.h"
@@ -17,10 +17,10 @@
#include "devices/base/device_group.h"
//----------------------------------------------------------------------------
-QValueList<const Device::Data *> MPC::Group::getSupportedDevices(const QString &) const
+TQValueList<const Device::Data *> MPC::Group::getSupportedDevices(const TQString &) const
{
- QValueList<const Device::Data *> list;
- QValueVector<QString> devices = Device::lister().group("pic")->supportedDevices();
+ TQValueList<const Device::Data *> list;
+ TQValueVector<TQString> devices = Device::lister().group("pic")->supportedDevices();
for (uint i=0; i<devices.count(); i++) {
const Device::Data *data = Device::lister().data(devices[i]);
Pic::Architecture arch = static_cast<const Pic::Data *>(data)->architecture();
@@ -45,9 +45,9 @@ Compile::Config *MPC::Group::configFactory(::Project *project) const
return new Config(project);
}
-QString MPC::Group::informationText() const
+TQString MPC::Group::informationText() const
{
- return i18n("<a href=\"%1\">MPC Compiler</a> is a C compiler distributed by Byte Craft.").arg("http://www.bytecraft.com/mpccaps.html");
+ return i18n("<a href=\"%1\">MPC Compiler</a> is a C compiler distributed by Byte Craft.").tqarg("http://www.bytecraft.com/mpccaps.html");
}
Tool::Group::BaseData MPC::Group::baseFactory(Tool::Category category) const
diff --git a/src/tools/mpc/mpc.h b/src/tools/mpc/mpc.h
index a378307..754221a 100644
--- a/src/tools/mpc/mpc.h
+++ b/src/tools/mpc/mpc.h
@@ -18,26 +18,26 @@ namespace MPC
class Base : public Tool::Base
{
public:
- virtual QString baseExecutable(bool, Tool::OutputExecutableType) const { return "mpcw"; }
+ virtual TQString baseExecutable(bool, Tool::OutputExecutableType) const { return "mpcw"; }
virtual bool checkExecutable() const { return false; }
- virtual QStringList checkExecutableOptions(bool) const { return QStringList(); }
- virtual bool checkExecutableResult(bool, QStringList &) const { return true; }
+ virtual TQStringList checkExecutableOptions(bool) const { return TQStringList(); }
+ virtual bool checkExecutableResult(bool, TQStringList &) const { return true; }
};
//----------------------------------------------------------------------------
class Group : public Tool::Group
{
public:
- virtual QString name() const { return "mpcw"; }
- virtual QString label() const { return i18n("MPC Compiler"); }
- virtual QString informationText() const;
+ virtual TQString name() const { return "mpcw"; }
+ virtual TQString label() const { return i18n("MPC Compiler"); }
+ virtual TQString informationText() const;
virtual Tool::Category checkDevicesCategory() const { return Tool::Category::Nb_Types; }
virtual Tool::ExecutableType preferedExecutableType() const { return Tool::ExecutableType::Windows; }
virtual Tool::CompileType compileType() const { return Tool::SingleFile; }
virtual PURL::FileType implementationType(PURL::ToolType type) const { return (type==PURL::ToolType::Compiler ? PURL::CSource : PURL::Nb_FileTypes); }
private:
- virtual QValueList<const Device::Data *> getSupportedDevices(const QString &s) const;
+ virtual TQValueList<const Device::Data *> getSupportedDevices(const TQString &s) const;
virtual Compile::Process *processFactory(const Compile::Data &data) const;
virtual Compile::Config *configFactory(::Project *project) const;
virtual BaseData baseFactory(Tool::Category) const;
diff --git a/src/tools/mpc/mpc_compile.cpp b/src/tools/mpc/mpc_compile.cpp
index 69ee994..8c39e3c 100644
--- a/src/tools/mpc/mpc_compile.cpp
+++ b/src/tools/mpc/mpc_compile.cpp
@@ -13,22 +13,22 @@
#include "devices/list/device_list.h"
#include "devices/pic/base/pic.h"
-QStringList MPC::CompileFile::genericArguments(const Compile::Config &) const
+TQStringList MPC::CompileFile::genericArguments(const Compile::Config &) const
{
- QStringList args;
+ TQStringList args;
args += "%I";
return args;
}
-void MPC::CompileFile::logStderrLine(const QString &)
+void MPC::CompileFile::logStderrLine(const TQString &)
{
// ignore output
}
-void MPC::CompileFile::parseLine(const QString &line)
+void MPC::CompileFile::parseLine(const TQString &line)
{
if ( parseErrorLine(line, Compile::ParseErrorData("(\\w+)\\s+(.*)\\s+(\\d+):\\d+:(.*)", 2, 3, 4, 1)) ) return;
- doLog(Log::LineType::Normal, line, QString::null, 0); // unrecognized
+ doLog(Log::LineType::Normal, line, TQString(), 0); // unrecognized
}
void MPC::CompileFile::done(int code)
@@ -37,15 +37,15 @@ void MPC::CompileFile::done(int code)
PURL::Url url = PURL::Url(directory(), inputFilepath(0)).toExtension("err");
Log::StringView sview;
PURL::File file(url, sview);
- if ( !file.openForRead() ) doLog(Log::LineType::Error, i18n("Could not find error file (%1).").arg(url.pretty()), QString::null, 0);
+ if ( !file.openForRead() ) doLog(Log::LineType::Error, i18n("Could not find error file (%1).").tqarg(url.pretty()), TQString(), 0);
else {
- QStringList lines = file.readLines();
+ TQStringList lines = file.readLines();
for (uint i=0; i<lines.count(); i++) parseLine(lines[i]);
}
Compile::Process::done(code);
}
-QString MPC::CompileFile::outputFiles() const
+TQString MPC::CompileFile::outputFiles() const
{
return "PURL::Lst PURL::Hex PURL::Cod err";
}
diff --git a/src/tools/mpc/mpc_compile.h b/src/tools/mpc/mpc_compile.h
index a699734..5744f1b 100644
--- a/src/tools/mpc/mpc_compile.h
+++ b/src/tools/mpc/mpc_compile.h
@@ -17,17 +17,18 @@ namespace MPC
class CompileFile : public Compile::Process
{
Q_OBJECT
+ TQ_OBJECT
protected:
- virtual QString deviceName() const { return QString::null; }
- virtual QStringList genericArguments(const Compile::Config &config) const;
- virtual void logStderrLine(const QString &line);
- virtual QString outputFiles() const;
+ virtual TQString deviceName() const { return TQString(); }
+ virtual TQStringList genericArguments(const Compile::Config &config) const;
+ virtual void logStderrLine(const TQString &line);
+ virtual TQString outputFiles() const;
protected slots:
virtual void done(int code);
private:
- void parseLine(const QString &line);
+ void parseLine(const TQString &line);
};
} // namespace
diff --git a/src/tools/pic30/gui/pic30_ui.cpp b/src/tools/pic30/gui/pic30_ui.cpp
index 9d1b2c4..b4760dc 100644
--- a/src/tools/pic30/gui/pic30_ui.cpp
+++ b/src/tools/pic30/gui/pic30_ui.cpp
@@ -8,7 +8,7 @@
***************************************************************************/
#include "pic30_ui.h"
-#include <qlabel.h>
+#include <tqlabel.h>
#include "common/gui/purl_gui.h"
#include "tools/pic30/pic30_config.h"
diff --git a/src/tools/pic30/gui/pic30_ui.h b/src/tools/pic30/gui/pic30_ui.h
index d9890e7..85f798c 100644
--- a/src/tools/pic30/gui/pic30_ui.h
+++ b/src/tools/pic30/gui/pic30_ui.h
@@ -19,6 +19,7 @@ namespace PIC30
class ConfigWidget : public ToolConfigWidget
{
Q_OBJECT
+ TQ_OBJECT
public:
ConfigWidget(Project *project);
virtual void initEntries();
diff --git a/src/tools/pic30/pic30.cpp b/src/tools/pic30/pic30.cpp
index 45b9270..e846719 100644
--- a/src/tools/pic30/pic30.cpp
+++ b/src/tools/pic30/pic30.cpp
@@ -17,9 +17,9 @@
#include "pic30_generator.h"
//----------------------------------------------------------------------------
-QString PIC30::Base::baseExecutable(bool, Tool::OutputExecutableType type) const
+TQString PIC30::Base::baseExecutable(bool, Tool::OutputExecutableType type) const
{
- QString s = "pic30-";
+ TQString s = "pic30-";
if ( type==Tool::OutputExecutableType::Coff ) s += "coff";
else s += "elf";
s += "-";
@@ -32,16 +32,16 @@ QString PIC30::Base::baseExecutable(bool, Tool::OutputExecutableType type) const
case Tool::Category::Nb_Types: break;
}
Q_ASSERT(false);
- return QString::null;
+ return TQString();
}
-QStringList PIC30::Base::checkExecutableOptions(bool) const
+TQStringList PIC30::Base::checkExecutableOptions(bool) const
{
if ( _category!=Tool::Category::BinToHex ) return "--version";
- return QStringList();
+ return TQStringList();
}
-bool PIC30::Base::checkExecutableResult(bool, QStringList &lines) const
+bool PIC30::Base::checkExecutableResult(bool, TQStringList &lines) const
{
if ( lines.count()==0 ) return false;
lines[0] = lines[0].stripWhiteSpace();
@@ -49,7 +49,7 @@ bool PIC30::Base::checkExecutableResult(bool, QStringList &lines) const
case Tool::Category::Compiler: return lines[0].startsWith("pic30");
case Tool::Category::Assembler: return lines[0].startsWith("GNU assembler");
case Tool::Category::Linker: return lines[0].startsWith("GNU ld");
- case Tool::Category::BinToHex: return lines.join(" ").contains("Microchip ");
+ case Tool::Category::BinToHex: return lines.join(" ").tqcontains("Microchip ");
case Tool::Category::Librarian: return lines[0].startsWith("GNU ar");
case Tool::Category::Nb_Types: break;
}
@@ -58,9 +58,9 @@ bool PIC30::Base::checkExecutableResult(bool, QStringList &lines) const
}
//----------------------------------------------------------------------------
-QString PIC30::Group::informationText() const
+TQString PIC30::Group::informationText() const
{
- return i18n("The <a href=\"%1\">PIC30 ToolChain</a> is a toolsuite for 16-bit PICs available from Microchip. Most of it is available under the GNU Public License.").arg("http://microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en010065&part=SW006012");
+ return i18n("The <a href=\"%1\">PIC30 ToolChain</a> is a toolsuite for 16-bit PICs available from Microchip. Most of it is available under the GNU Public License.").tqarg("http://microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en010065&part=SW006012");
}
Tool::Group::BaseData PIC30::Group::baseFactory(Tool::Category category) const
@@ -71,10 +71,10 @@ Tool::Group::BaseData PIC30::Group::baseFactory(Tool::Category category) const
return BaseData();
}
-QValueList<const Device::Data *> PIC30::Group::getSupportedDevices(const QString &) const
+TQValueList<const Device::Data *> PIC30::Group::getSupportedDevices(const TQString &) const
{
- QValueList<const Device::Data *> list;
- QValueVector<QString> devices = Device::lister().group("pic")->supportedDevices();
+ TQValueList<const Device::Data *> list;
+ TQValueVector<TQString> devices = Device::lister().group("pic")->supportedDevices();
for (uint i=0; i<devices.count(); i++) {
const Device::Data *data = Device::lister().data(devices[i]);
if ( static_cast<const Pic::Data *>(data)->is16bitFamily() ) list.append(data);
diff --git a/src/tools/pic30/pic30.h b/src/tools/pic30/pic30.h
index a490ed0..93e54c7 100644
--- a/src/tools/pic30/pic30.h
+++ b/src/tools/pic30/pic30.h
@@ -18,20 +18,20 @@ namespace PIC30
class Base : public Tool::Base
{
public:
- virtual QString baseExecutable(bool withWine, Tool::OutputExecutableType type) const;
+ virtual TQString baseExecutable(bool withWine, Tool::OutputExecutableType type) const;
private:
- virtual QStringList checkExecutableOptions(bool withWine) const;
- virtual bool checkExecutableResult(bool withWine, QStringList &lines) const;
+ virtual TQStringList checkExecutableOptions(bool withWine) const;
+ virtual bool checkExecutableResult(bool withWine, TQStringList &lines) const;
};
//----------------------------------------------------------------------------
class Group : public Tool::Group
{
public:
- virtual QString name() const { return "pic30"; }
- virtual QString label() const { return i18n("PIC30 Toolchain"); }
- virtual QString informationText() const;
+ virtual TQString name() const { return "pic30"; }
+ virtual TQString label() const { return i18n("PIC30 Toolchain"); }
+ virtual TQString informationText() const;
virtual bool hasDirectory(Compile::DirectoryType type) const { return type==Compile::DirectoryType::Header || type==Compile::DirectoryType::LinkerScript || type==Compile::DirectoryType::Library; }
virtual PURL::Directory autodetectDirectory(Compile::DirectoryType type, const PURL::Directory &execDir, bool withWine) const;
virtual bool hasOutputExecutableType(Tool::OutputExecutableType type) const { return ( type==Tool::OutputExecutableType::Coff || type==Tool::OutputExecutableType::Elf ); }
@@ -43,7 +43,7 @@ public:
private:
virtual BaseData baseFactory(Tool::Category category) const;
- virtual QValueList<const Device::Data *> getSupportedDevices(const QString &s) const;
+ virtual TQValueList<const Device::Data *> getSupportedDevices(const TQString &s) const;
virtual Compile::Process *processFactory(const Compile::Data &data) const;
virtual Compile::Config *configFactory(::Project *project) const;
virtual Tool::SourceGenerator *sourceGeneratorFactory() const;
diff --git a/src/tools/pic30/pic30_compile.cpp b/src/tools/pic30/pic30_compile.cpp
index 02cbb35..3674e4b 100644
--- a/src/tools/pic30/pic30_compile.cpp
+++ b/src/tools/pic30/pic30_compile.cpp
@@ -13,9 +13,9 @@
#include "devices/list/device_list.h"
//-----------------------------------------------------------------------------
-QStringList PIC30::CompileFile::genericArguments(const Compile::Config &config) const
+TQStringList PIC30::CompileFile::genericArguments(const Compile::Config &config) const
{
- QStringList args;
+ TQStringList args;
args += "-S"; // compile only
args += "$NO_AUTO_DEVICE(-mcpu=%DEVICE)";
args += config.includeDirs(Tool::Category::Compiler, "-I");
@@ -25,43 +25,43 @@ QStringList PIC30::CompileFile::genericArguments(const Compile::Config &config)
return args;
}
-QString PIC30::CompileFile::outputFiles() const
+TQString PIC30::CompileFile::outputFiles() const
{
return "PURL::AsmPIC30";
}
-void PIC30::CompileFile::logStderrLine(const QString &line)
+void PIC30::CompileFile::logStderrLine(const TQString &line)
{
// #### TODO
- doLog(Log::LineType::Normal, line, QString::null, 0); // unrecognized
+ doLog(Log::LineType::Normal, line, TQString(), 0); // unrecognized
}
//-----------------------------------------------------------------------------
-QStringList PIC30::CompileStandaloneFile::genericArguments(const Compile::Config &config) const
+TQStringList PIC30::CompileStandaloneFile::genericArguments(const Compile::Config &config) const
{
- QStringList args = CompileFile::genericArguments(config);
+ TQStringList args = CompileFile::genericArguments(config);
args += "%I";
return args;
}
-QString PIC30::CompileStandaloneFile::outputFiles() const
+TQString PIC30::CompileStandaloneFile::outputFiles() const
{
return CompileFile::outputFiles() + " PURL::Object PURL::Elf";
}
//-----------------------------------------------------------------------------
-QStringList PIC30::CompileProjectFile::genericArguments(const Compile::Config &config) const
+TQStringList PIC30::CompileProjectFile::genericArguments(const Compile::Config &config) const
{
- QStringList args = CompileFile::genericArguments(config);
+ TQStringList args = CompileFile::genericArguments(config);
args += "-g";
args += "%I";
return args;
}
//-----------------------------------------------------------------------------
-QStringList PIC30::AssembleFile::genericArguments(const Compile::Config &config) const
+TQStringList PIC30::AssembleFile::genericArguments(const Compile::Config &config) const
{
- QStringList args;
+ TQStringList args;
args += "-g";
args += "-a=%LIST"; // listing
args += "-o%O";
@@ -70,45 +70,45 @@ QStringList PIC30::AssembleFile::genericArguments(const Compile::Config &config)
return args;
}
-QString PIC30::AssembleFile::outputFiles() const
+TQString PIC30::AssembleFile::outputFiles() const
{
return "PURL::Object PURL::Lst";
}
-void PIC30::AssembleFile::logStderrLine(const QString &line)
+void PIC30::AssembleFile::logStderrLine(const TQString &line)
{
// #### TODO
- doLog(Log::LineType::Normal, line, QString::null, 0); // unrecognized
+ doLog(Log::LineType::Normal, line, TQString(), 0); // unrecognized
}
//-----------------------------------------------------------------------------
-QStringList PIC30::AssembleStandaloneFile::genericArguments(const Compile::Config &config) const
+TQStringList PIC30::AssembleStandaloneFile::genericArguments(const Compile::Config &config) const
{
- QStringList args = AssembleFile::genericArguments(config);
+ TQStringList args = AssembleFile::genericArguments(config);
args += "$NO_AUTO_DEVICE(-p%DEVICE)";
args += "%I";
return args;
}
//-----------------------------------------------------------------------------
-QStringList PIC30::AssembleProjectFile::genericArguments(const Compile::Config &config) const
+TQStringList PIC30::AssembleProjectFile::genericArguments(const Compile::Config &config) const
{
- QStringList args = AssembleFile::genericArguments(config);
+ TQStringList args = AssembleFile::genericArguments(config);
if ( !_data.items[0].generated ) args += "-p%DEVICE";
args += "%I";
return args;
}
//-----------------------------------------------------------------------------
-QString PIC30::Link::outputFilepath() const
+TQString PIC30::Link::outputFilepath() const
{
PURL::FileType type = Compile::Config::outputExecutableType(group()).data().type;
return filepath(type);
}
-QStringList PIC30::Link::genericArguments(const Compile::Config &config) const
+TQStringList PIC30::Link::genericArguments(const Compile::Config &config) const
{
- QStringList args;
+ TQStringList args;
args += "-Map";
args += "%MAP";
args += "-o%O";
@@ -121,39 +121,39 @@ QStringList PIC30::Link::genericArguments(const Compile::Config &config) const
return args;
}
-QString PIC30::Link::outputFiles() const
+TQString PIC30::Link::outputFiles() const
{
PURL::FileType type = Compile::Config::outputExecutableType(group()).data().type;
- return QString("PURL::Map PURL::") + type.key();
+ return TQString("PURL::Map PURL::") + type.key();
}
-void PIC30::Link::logStderrLine(const QString &line)
+void PIC30::Link::logStderrLine(const TQString &line)
{
// #### TODO
- doLog(Log::LineType::Normal, line, QString::null, 0); // unrecognized
+ doLog(Log::LineType::Normal, line, TQString(), 0); // unrecognized
}
//-----------------------------------------------------------------------------
-QStringList PIC30::LinkStandalone::genericArguments(const Compile::Config &config) const
+TQStringList PIC30::LinkStandalone::genericArguments(const Compile::Config &config) const
{
- QStringList args = Link::genericArguments(config);
+ TQStringList args = Link::genericArguments(config);
args += config.customLibraries(Tool::Category::Linker);
return args;
}
//-----------------------------------------------------------------------------
-QStringList PIC30::LinkProject::genericArguments(const Compile::Config &config) const
+TQStringList PIC30::LinkProject::genericArguments(const Compile::Config &config) const
{
- QStringList args = Link::genericArguments(config);
+ TQStringList args = Link::genericArguments(config);
args += "%LIBS";
args += config.customLibraries(Tool::Category::Linker);
return args;
}
//-----------------------------------------------------------------------------
-QStringList PIC30::LibraryProject::genericArguments(const Compile::Config &) const
+TQStringList PIC30::LibraryProject::genericArguments(const Compile::Config &) const
{
- QStringList args;
+ TQStringList args;
args += "-rc"; // insert new + do not warn if creating library
args += "%O";
args += "%LIBS";
@@ -161,36 +161,36 @@ QStringList PIC30::LibraryProject::genericArguments(const Compile::Config &) con
return args;
}
-void PIC30::LibraryProject::logStderrLine(const QString &line)
+void PIC30::LibraryProject::logStderrLine(const TQString &line)
{
// #### TODO
- doLog(Log::LineType::Normal, line, QString::null, 0); // unrecognized
+ doLog(Log::LineType::Normal, line, TQString(), 0); // unrecognized
}
-QString PIC30::LibraryProject::outputFiles() const
+TQString PIC30::LibraryProject::outputFiles() const
{
return "PURL::Library";
}
//-----------------------------------------------------------------------------
-QString PIC30::BinToHex::inputFilepath(uint) const
+TQString PIC30::BinToHex::inputFilepath(uint) const
{
PURL::FileType type = Compile::Config::outputExecutableType(group()).data().type;
return filepath(type);
}
-QStringList PIC30::BinToHex::genericArguments(const Compile::Config &) const
+TQStringList PIC30::BinToHex::genericArguments(const Compile::Config &) const
{
return "%I";
}
-QString PIC30::BinToHex::outputFiles() const
+TQString PIC30::BinToHex::outputFiles() const
{
return "PURL::Hex";
}
-void PIC30::BinToHex::logStderrLine(const QString &line)
+void PIC30::BinToHex::logStderrLine(const TQString &line)
{
// #### TODO
- doLog(Log::LineType::Normal, line, QString::null, 0); // unrecognized
+ doLog(Log::LineType::Normal, line, TQString(), 0); // unrecognized
}
diff --git a/src/tools/pic30/pic30_compile.h b/src/tools/pic30/pic30_compile.h
index c298eac..39bc243 100644
--- a/src/tools/pic30/pic30_compile.h
+++ b/src/tools/pic30/pic30_compile.h
@@ -17,110 +17,122 @@ namespace PIC30
class Process : public Compile::Process
{
Q_OBJECT
+ TQ_OBJECT
protected:
- virtual QString deviceName() const { return _data.device; }
+ virtual TQString deviceName() const { return _data.device; }
};
//-----------------------------------------------------------------------------
class CompileFile : public Process
{
Q_OBJECT
+ TQ_OBJECT
protected:
- virtual QStringList genericArguments(const Compile::Config &config) const;
- virtual QString outputFiles() const;
- virtual void logStderrLine(const QString &line);
+ virtual TQStringList genericArguments(const Compile::Config &config) const;
+ virtual TQString outputFiles() const;
+ virtual void logStderrLine(const TQString &line);
};
//-----------------------------------------------------------------------------
class CompileStandaloneFile : public CompileFile
{
Q_OBJECT
+ TQ_OBJECT
protected:
- virtual QStringList genericArguments(const Compile::Config &config) const;
- virtual QString outputFiles() const;
+ virtual TQStringList genericArguments(const Compile::Config &config) const;
+ virtual TQString outputFiles() const;
};
//-----------------------------------------------------------------------------
class CompileProjectFile : public CompileFile
{
Q_OBJECT
+ TQ_OBJECT
protected:
- virtual QStringList genericArguments(const Compile::Config &config) const;
+ virtual TQStringList genericArguments(const Compile::Config &config) const;
};
//-----------------------------------------------------------------------------
class AssembleFile : public Process
{
Q_OBJECT
+ TQ_OBJECT
protected:
- virtual QString outputFilepath() const { return filepath(PURL::Object); }
- virtual QStringList genericArguments(const Compile::Config &config) const;
- virtual QString outputFiles() const;
- virtual void logStderrLine(const QString &line);
+ virtual TQString outputFilepath() const { return filepath(PURL::Object); }
+ virtual TQStringList genericArguments(const Compile::Config &config) const;
+ virtual TQString outputFiles() const;
+ virtual void logStderrLine(const TQString &line);
};
//-----------------------------------------------------------------------------
class AssembleStandaloneFile : public AssembleFile
{
Q_OBJECT
+ TQ_OBJECT
protected:
- virtual QStringList genericArguments(const Compile::Config &config) const;
+ virtual TQStringList genericArguments(const Compile::Config &config) const;
};
//-----------------------------------------------------------------------------
class AssembleProjectFile : public AssembleFile
{
Q_OBJECT
+ TQ_OBJECT
protected:
- virtual QStringList genericArguments(const Compile::Config &config) const;
+ virtual TQStringList genericArguments(const Compile::Config &config) const;
};
//-----------------------------------------------------------------------------
class Link : public Process
{
Q_OBJECT
+ TQ_OBJECT
protected:
- virtual QString outputFilepath() const;
- virtual QStringList genericArguments(const Compile::Config &config) const;
- virtual QString outputFiles() const;
- virtual void logStderrLine(const QString &line);
+ virtual TQString outputFilepath() const;
+ virtual TQStringList genericArguments(const Compile::Config &config) const;
+ virtual TQString outputFiles() const;
+ virtual void logStderrLine(const TQString &line);
};
//-----------------------------------------------------------------------------
class LinkStandalone : public Link
{
Q_OBJECT
+ TQ_OBJECT
protected:
- virtual QStringList genericArguments(const Compile::Config &config) const;
+ virtual TQStringList genericArguments(const Compile::Config &config) const;
};
//-----------------------------------------------------------------------------
class LinkProject : public Link
{
Q_OBJECT
+ TQ_OBJECT
protected:
- virtual QStringList genericArguments(const Compile::Config &config) const;
+ virtual TQStringList genericArguments(const Compile::Config &config) const;
};
//-----------------------------------------------------------------------------
class LibraryProject : public Process
{
Q_OBJECT
+ TQ_OBJECT
protected:
- virtual QStringList genericArguments(const Compile::Config &config) const;
- virtual QString outputFiles() const;
- virtual void logStderrLine(const QString &line);
+ virtual TQStringList genericArguments(const Compile::Config &config) const;
+ virtual TQString outputFiles() const;
+ virtual void logStderrLine(const TQString &line);
};
//-----------------------------------------------------------------------------
class BinToHex : public Process
{
Q_OBJECT
+ TQ_OBJECT
protected:
- virtual QString inputFilepath(uint i) const;
- virtual QStringList genericArguments(const Compile::Config &config) const;
- virtual QString outputFiles() const;
- virtual void logStderrLine(const QString &line);
+ virtual TQString inputFilepath(uint i) const;
+ virtual TQStringList genericArguments(const Compile::Config &config) const;
+ virtual TQString outputFiles() const;
+ virtual void logStderrLine(const TQString &line);
};
} // namespace
diff --git a/src/tools/pic30/pic30_generator.cpp b/src/tools/pic30/pic30_generator.cpp
index fe874e3..119c466 100644
--- a/src/tools/pic30/pic30_generator.cpp
+++ b/src/tools/pic30/pic30_generator.cpp
@@ -18,9 +18,9 @@ SourceLine::List PIC30::SourceGenerator::configLines(PURL::ToolType type, const
SourceLine::List lines;
for (uint i=0; i<data.nbWords(Pic::MemoryRangeType::Config); i++) {
const Pic::Config::Word &cword = config._words[i];
- QStringList cnames = SourceLine::configNames(Pic::ConfigNameType::Default, pmemory, i, ok);
+ TQStringList cnames = SourceLine::configNames(Pic::ConfigNameType::Default, pmemory, i, ok);
if ( cnames.isEmpty() ) continue;
- QString code;
+ TQString code;
if ( type==PURL::ToolType::Assembler ) code += "config __" + cword.name + ", ";
else code += "_" + cword.name + "(";
code += cnames.join(" & ");
@@ -76,7 +76,7 @@ SourceLine::List PIC30::SourceGenerator::sourceFileContent(PURL::ToolType type,
lines.appendIndentedCode("NOP", i18n("nop after SPLIM initialization"));
lines.appendIndentedCode("CALL _wreg_init", i18n("call _wreg_init subroutine"));
lines.appendEmpty();
- lines.appendIndentedCode(QString::null, "<<" + i18n("insert code") + ">>");
+ lines.appendIndentedCode(TQString(), "<<" + i18n("insert code") + ">>");
lines.appendEmpty();
lines.appendNotIndentedCode("done:");
lines.appendIndentedCode("BRA done", i18n("loop forever"));
@@ -95,7 +95,7 @@ SourceLine::List PIC30::SourceGenerator::sourceFileContent(PURL::ToolType type,
lines.appendTitle(i18n("Timer1 interrupt service routine"));
lines.appendNotIndentedCode("__T1Interrupt:");
lines.appendIndentedCode("PUSH.D W4", i18n("example of context saving (push W4 and W5)"));
- lines.appendIndentedCode(QString::null, "<<" + i18n("insert interrupt code") + ">>");
+ lines.appendIndentedCode(TQString(), "<<" + i18n("insert interrupt code") + ">>");
lines.appendIndentedCode("BCLR IFS0, #T1IF", i18n("clear Timer1 interrupt flag status bit"));
lines.appendIndentedCode("POP.D W4", i18n("restore context from stack"));
lines.appendIndentedCode("RETFIE");
diff --git a/src/tools/picc/gui/picc_ui.h b/src/tools/picc/gui/picc_ui.h
index ec096c2..261e4dc 100644
--- a/src/tools/picc/gui/picc_ui.h
+++ b/src/tools/picc/gui/picc_ui.h
@@ -18,6 +18,7 @@ namespace PICC
class ConfigWidget : public ToolConfigWidget
{
Q_OBJECT
+ TQ_OBJECT
public:
ConfigWidget(Project *project);
virtual void initEntries();
diff --git a/src/tools/picc/picc.cpp b/src/tools/picc/picc.cpp
index f0d6e83..060aa4c 100644
--- a/src/tools/picc/picc.cpp
+++ b/src/tools/picc/picc.cpp
@@ -8,7 +8,7 @@
***************************************************************************/
#include "picc.h"
-#include <qregexp.h>
+#include <tqregexp.h>
#include "picc_compile.h"
#include "picc_config.h"
@@ -17,36 +17,36 @@
#include "common/global/process.h"
//----------------------------------------------------------------------------
-bool PICC::Base::checkExecutableResult(bool, QStringList &lines) const
+bool PICC::Base::checkExecutableResult(bool, TQStringList &lines) const
{
- return lines.join(" ").contains("HI-TECH");
+ return lines.join(" ").tqcontains("HI-TECH");
}
-QString PICC::BaseLite::baseExecutable(bool, Tool::OutputExecutableType) const
+TQString PICC::BaseLite::baseExecutable(bool, Tool::OutputExecutableType) const
{
if ( _category.type()==Tool::Category::Librarian ) return "libr";
return "picl";
}
-QString PICC::BaseNormal::baseExecutable(bool, Tool::OutputExecutableType) const
+TQString PICC::BaseNormal::baseExecutable(bool, Tool::OutputExecutableType) const
{
if ( _category.type()==Tool::Category::Librarian ) return "libr";
return "picc";
}
-QString PICC::Base18::baseExecutable(bool, Tool::OutputExecutableType) const
+TQString PICC::Base18::baseExecutable(bool, Tool::OutputExecutableType) const
{
if ( _category.type()==Tool::Category::Librarian ) return "libr";
return "picc18";
}
//----------------------------------------------------------------------------
-QValueList<const Device::Data *> PICC::Group::getSupportedDevices(const QString &s) const
+TQValueList<const Device::Data *> PICC::Group::getSupportedDevices(const TQString &s) const
{
- QValueList<const Device::Data *> list;
- QStringList lines = QStringList::split('\n', s);
+ TQValueList<const Device::Data *> list;
+ TQStringList lines = TQStringList::split('\n', s);
for (uint i=0; i<lines.count(); i++) {
- QRegExp re("([A-Za-z0-9]+):.*");
+ TQRegExp re("([A-Za-z0-9]+):.*");
if ( !re.exactMatch(lines[i]) ) continue;
const Device::Data *data = Device::lister().data(re.cap(1));
if (data) list.append(data);
@@ -88,9 +88,9 @@ PURL::FileType PICC::Group::implementationType(PURL::ToolType type) const
}
//----------------------------------------------------------------------------
-QString PICC::PICCLiteGroup::informationText() const
+TQString PICC::PICCLiteGroup::informationText() const
{
- return i18n("<a href=\"%1\">PICC-Lite</a> is a freeware C compiler distributed by HTSoft.").arg("http://www.htsoft.com");
+ return i18n("<a href=\"%1\">PICC-Lite</a> is a freeware C compiler distributed by HTSoft.").tqarg("http://www.htsoft.com");
}
Tool::Group::BaseData PICC::PICCLiteGroup::baseFactory(Tool::Category category) const
@@ -101,9 +101,9 @@ Tool::Group::BaseData PICC::PICCLiteGroup::baseFactory(Tool::Category category)
}
//----------------------------------------------------------------------------
-QString PICC::PICCGroup::informationText() const
+TQString PICC::PICCGroup::informationText() const
{
- return i18n("<a href=\"%1\">PICC</a> is a C compiler distributed by HTSoft.").arg("http://www.htsoft.com");
+ return i18n("<a href=\"%1\">PICC</a> is a C compiler distributed by HTSoft.").tqarg("http://www.htsoft.com");
}
Tool::Group::BaseData PICC::PICCGroup::baseFactory(Tool::Category category) const
@@ -114,9 +114,9 @@ Tool::Group::BaseData PICC::PICCGroup::baseFactory(Tool::Category category) cons
}
//----------------------------------------------------------------------------
-QString PICC::PICC18Group::informationText() const
+TQString PICC::PICC18Group::informationText() const
{
- return i18n("<a href=\"%1\">PICC 18</a> is a C compiler distributed by HTSoft.").arg("http://www.htsoft.com");
+ return i18n("<a href=\"%1\">PICC 18</a> is a C compiler distributed by HTSoft.").tqarg("http://www.htsoft.com");
}
Tool::Group::BaseData PICC::PICC18Group::baseFactory(Tool::Category category) const
diff --git a/src/tools/picc/picc.h b/src/tools/picc/picc.h
index af44d02..ec017b9 100644
--- a/src/tools/picc/picc.h
+++ b/src/tools/picc/picc.h
@@ -17,26 +17,26 @@ namespace PICC
class Base : public Tool::Base
{
private:
- virtual QStringList checkExecutableOptions(bool) const { return "--ver"; }
- virtual bool checkExecutableResult(bool withWine, QStringList &lines) const;
+ virtual TQStringList checkExecutableOptions(bool) const { return "--ver"; }
+ virtual bool checkExecutableResult(bool withWine, TQStringList &lines) const;
};
class BaseLite : public Base
{
public:
- virtual QString baseExecutable(bool, Tool::OutputExecutableType) const;
+ virtual TQString baseExecutable(bool, Tool::OutputExecutableType) const;
};
class BaseNormal : public Base
{
public:
- virtual QString baseExecutable(bool, Tool::OutputExecutableType) const;
+ virtual TQString baseExecutable(bool, Tool::OutputExecutableType) const;
};
class Base18 : public Base
{
public:
- virtual QString baseExecutable(bool, Tool::OutputExecutableType) const;
+ virtual TQString baseExecutable(bool, Tool::OutputExecutableType) const;
};
//----------------------------------------------------------------------------
@@ -44,13 +44,13 @@ class Group : public Tool::Group
{
public:
virtual Tool::Category checkDevicesCategory() const { return Tool::Category::Compiler; }
- virtual QStringList checkDevicesOptions(uint) const { return "--CHIPINFO"; }
+ virtual TQStringList checkDevicesOptions(uint) const { return "--CHIPINFO"; }
virtual Tool::ExecutableType preferedExecutableType() const { return Tool::ExecutableType::Unix; }
virtual Tool::CompileType compileType() const { return Tool::SeparateFiles; }
virtual PURL::FileType implementationType(PURL::ToolType type) const;
private:
- virtual QValueList<const Device::Data *> getSupportedDevices(const QString &s) const;
+ virtual TQValueList<const Device::Data *> getSupportedDevices(const TQString &s) const;
virtual Compile::Process *processFactory(const Compile::Data &data) const;
virtual Compile::Config *configFactory(::Project *project) const;
virtual Tool::SourceGenerator *sourceGeneratorFactory() const { /*TODO*/ return 0; }
@@ -60,9 +60,9 @@ private:
class PICCLiteGroup : public Group
{
public:
- virtual QString name() const { return "picclite"; }
- virtual QString label() const { return i18n("PICC Lite Compiler"); }
- virtual QString informationText() const;
+ virtual TQString name() const { return "picclite"; }
+ virtual TQString label() const { return i18n("PICC Lite Compiler"); }
+ virtual TQString informationText() const;
private:
virtual BaseData baseFactory(Tool::Category) const;
@@ -72,9 +72,9 @@ private:
class PICCGroup : public Group
{
public:
- virtual QString name() const { return "picc"; }
- virtual QString label() const { return i18n("PICC Compiler"); }
- virtual QString informationText() const;
+ virtual TQString name() const { return "picc"; }
+ virtual TQString label() const { return i18n("PICC Compiler"); }
+ virtual TQString informationText() const;
private:
virtual BaseData baseFactory(Tool::Category) const;
@@ -84,9 +84,9 @@ private:
class PICC18Group : public Group
{
public:
- virtual QString name() const { return "picc18"; }
- virtual QString label() const { return i18n("PICC-18 Compiler"); }
- virtual QString informationText() const;
+ virtual TQString name() const { return "picc18"; }
+ virtual TQString label() const { return i18n("PICC-18 Compiler"); }
+ virtual TQString informationText() const;
private:
virtual BaseData baseFactory(Tool::Category) const;
diff --git a/src/tools/picc/picc_compile.cpp b/src/tools/picc/picc_compile.cpp
index 63fd127..ca390fc 100644
--- a/src/tools/picc/picc_compile.cpp
+++ b/src/tools/picc/picc_compile.cpp
@@ -11,9 +11,9 @@
#include "picc_config.h"
//-----------------------------------------------------------------------------
-QStringList PICC::Process::genericArguments(const Compile::Config &) const
+TQStringList PICC::Process::genericArguments(const Compile::Config &) const
{
- QStringList args;
+ TQStringList args;
args += "--ERRFORMAT";
args += "--WARNFORMAT";
args += "--MSGFORMAT";
@@ -23,16 +23,16 @@ QStringList PICC::Process::genericArguments(const Compile::Config &) const
return args;
}
-void PICC::Process::logStderrLine(const QString &line)
+void PICC::Process::logStderrLine(const TQString &line)
{
// #### TODO
- doLog(Log::LineType::Normal, line, QString::null, 0);
+ doLog(Log::LineType::Normal, line, TQString(), 0);
}
//-----------------------------------------------------------------------------
-QStringList PICC::CompileStandaloneFile::genericArguments(const Compile::Config &config) const
+TQStringList PICC::CompileStandaloneFile::genericArguments(const Compile::Config &config) const
{
- QStringList args = Process::genericArguments(config);
+ TQStringList args = Process::genericArguments(config);
args += "-M%MAP";
args += "-G%SYM";
args += "--ASMLIST";
@@ -42,15 +42,15 @@ QStringList PICC::CompileStandaloneFile::genericArguments(const Compile::Config
return args;
}
-QString PICC::CompileStandaloneFile::outputFiles() const
+TQString PICC::CompileStandaloneFile::outputFiles() const
{
return "PURL::Lst PURL::Map obj PURL::Hex PURL::Coff sym sdb hxl rlf";
}
//-----------------------------------------------------------------------------
-QStringList PICC::CompileProjectFile::genericArguments(const Compile::Config &config) const
+TQStringList PICC::CompileProjectFile::genericArguments(const Compile::Config &config) const
{
- QStringList args = Process::genericArguments(config);
+ TQStringList args = Process::genericArguments(config);
args += "-S";
args += config.includeDirs(Tool::Category::Compiler, "-I");
args += config.customOptions(Tool::Category::Compiler);
@@ -58,15 +58,15 @@ QStringList PICC::CompileProjectFile::genericArguments(const Compile::Config &co
return args;
}
-QString PICC::CompileProjectFile::outputFiles() const
+TQString PICC::CompileProjectFile::outputFiles() const
{
return "PURL::AsmPICC";
}
//-----------------------------------------------------------------------------
-QStringList PICC::AssembleStandaloneFile::genericArguments(const Compile::Config &config) const
+TQStringList PICC::AssembleStandaloneFile::genericArguments(const Compile::Config &config) const
{
- QStringList args = Process::genericArguments(config);
+ TQStringList args = Process::genericArguments(config);
args += "-M%MAP";
args += "-G%SYM";
args += "--ASMLIST";
@@ -76,15 +76,15 @@ QStringList PICC::AssembleStandaloneFile::genericArguments(const Compile::Config
return args;
}
-QString PICC::AssembleStandaloneFile::outputFiles() const
+TQString PICC::AssembleStandaloneFile::outputFiles() const
{
return "PURL::Lst PURL::Map obj PURL::Hex sym sdb hxl rlf";
}
//-----------------------------------------------------------------------------
-QStringList PICC::AssembleProjectFile::genericArguments(const Compile::Config &config) const
+TQStringList PICC::AssembleProjectFile::genericArguments(const Compile::Config &config) const
{
- QStringList args = Process::genericArguments(config);
+ TQStringList args = Process::genericArguments(config);
args += "-C";
args += "--ASMLIST";
args += config.includeDirs(Tool::Category::Assembler, "-I");
@@ -93,15 +93,15 @@ QStringList PICC::AssembleProjectFile::genericArguments(const Compile::Config &c
return args;
}
-QString PICC::AssembleProjectFile::outputFiles() const
+TQString PICC::AssembleProjectFile::outputFiles() const
{
return "obj PURL::Lst rlf";
}
//-----------------------------------------------------------------------------
-QStringList PICC::LinkProject::genericArguments(const Compile::Config &config) const
+TQStringList PICC::LinkProject::genericArguments(const Compile::Config &config) const
{
- QStringList args = Process::genericArguments(config);
+ TQStringList args = Process::genericArguments(config);
args += "-O%O";
args += "-M%MAP";
args += "-G%SYM";
@@ -113,15 +113,15 @@ QStringList PICC::LinkProject::genericArguments(const Compile::Config &config) c
return args;
}
-QString PICC::LinkProject::outputFiles() const
+TQString PICC::LinkProject::outputFiles() const
{
return "PURL::Map PURL::Hex PURL::Coff sym sdb hxl";
}
//-----------------------------------------------------------------------------
-QStringList PICC::LibraryProject::genericArguments(const Compile::Config &config) const
+TQStringList PICC::LibraryProject::genericArguments(const Compile::Config &config) const
{
- QStringList args;
+ TQStringList args;
args += config.customOptions(Tool::Category::Librarian);
args += "r";
args += "%O";
@@ -130,7 +130,7 @@ QStringList PICC::LibraryProject::genericArguments(const Compile::Config &config
return args;
}
-QString PICC::LibraryProject::outputFiles() const
+TQString PICC::LibraryProject::outputFiles() const
{
return "PURL::Library";
}
diff --git a/src/tools/picc/picc_compile.h b/src/tools/picc/picc_compile.h
index 6db92ca..972a6d0 100644
--- a/src/tools/picc/picc_compile.h
+++ b/src/tools/picc/picc_compile.h
@@ -17,65 +17,72 @@ namespace PICC
class Process : public Compile::Process
{
Q_OBJECT
+ TQ_OBJECT
protected:
- virtual QString deviceName() const { return _data.device; }
- virtual QStringList genericArguments(const Compile::Config &config) const;
- virtual void logStderrLine(const QString &line);
- virtual QString objectExtension() const { return "obj"; }
+ virtual TQString deviceName() const { return _data.device; }
+ virtual TQStringList genericArguments(const Compile::Config &config) const;
+ virtual void logStderrLine(const TQString &line);
+ virtual TQString objectExtension() const { return "obj"; }
};
//-----------------------------------------------------------------------------
class CompileStandaloneFile : public Process
{
Q_OBJECT
+ TQ_OBJECT
protected:
- virtual QString outputFiles() const;
- virtual QStringList genericArguments(const Compile::Config &config) const;
+ virtual TQString outputFiles() const;
+ virtual TQStringList genericArguments(const Compile::Config &config) const;
};
//-----------------------------------------------------------------------------
class CompileProjectFile : public Process
{
Q_OBJECT
+ TQ_OBJECT
protected:
- virtual QString outputFiles() const;
- virtual QStringList genericArguments(const Compile::Config &config) const;
+ virtual TQString outputFiles() const;
+ virtual TQStringList genericArguments(const Compile::Config &config) const;
};
//-----------------------------------------------------------------------------
class AssembleStandaloneFile : public Process
{
Q_OBJECT
+ TQ_OBJECT
protected:
- virtual QString outputFiles() const;
- virtual QStringList genericArguments(const Compile::Config &config) const;
+ virtual TQString outputFiles() const;
+ virtual TQStringList genericArguments(const Compile::Config &config) const;
};
//-----------------------------------------------------------------------------
class AssembleProjectFile : public Process
{
Q_OBJECT
+ TQ_OBJECT
protected:
- virtual QString outputFiles() const;
- virtual QStringList genericArguments(const Compile::Config &config) const;
+ virtual TQString outputFiles() const;
+ virtual TQStringList genericArguments(const Compile::Config &config) const;
};
//-----------------------------------------------------------------------------
class LinkProject : public Process
{
Q_OBJECT
+ TQ_OBJECT
protected:
- virtual QString outputFiles() const;
- virtual QStringList genericArguments(const Compile::Config &config) const;
+ virtual TQString outputFiles() const;
+ virtual TQStringList genericArguments(const Compile::Config &config) const;
};
//-----------------------------------------------------------------------------
class LibraryProject : public Process
{
Q_OBJECT
+ TQ_OBJECT
protected:
- virtual QString outputFiles() const;
- virtual QStringList genericArguments(const Compile::Config &config) const;
+ virtual TQString outputFiles() const;
+ virtual TQStringList genericArguments(const Compile::Config &config) const;
};
} // namespace
diff --git a/src/tools/sdcc/gui/sdcc_ui.h b/src/tools/sdcc/gui/sdcc_ui.h
index a0f0ffc..1b39fce 100644
--- a/src/tools/sdcc/gui/sdcc_ui.h
+++ b/src/tools/sdcc/gui/sdcc_ui.h
@@ -18,6 +18,7 @@ namespace SDCC
class ConfigWidget : public ToolConfigWidget
{
Q_OBJECT
+ TQ_OBJECT
public:
ConfigWidget(Project *project);
virtual void initEntries();
diff --git a/src/tools/sdcc/sdcc.cpp b/src/tools/sdcc/sdcc.cpp
index ba86273..bc3724d 100644
--- a/src/tools/sdcc/sdcc.cpp
+++ b/src/tools/sdcc/sdcc.cpp
@@ -17,15 +17,15 @@
#include "sdcc_generator.h"
//----------------------------------------------------------------------------
-bool SDCC::Base::checkExecutableResult(bool, QStringList &lines) const
+bool SDCC::Base::checkExecutableResult(bool, TQStringList &lines) const
{
return ( lines.count()>0 && lines[0].startsWith("SDCC") );
}
//----------------------------------------------------------------------------
-QString SDCC::Group::informationText() const
+TQString SDCC::Group::informationText() const
{
- return i18n("The <a href=\"%1\">Small Devices C Compiler</a> is an open-source C compiler for several families of microcontrollers.").arg("http://sdcc.sourceforge.net");
+ return i18n("The <a href=\"%1\">Small Devices C Compiler</a> is an open-source C compiler for several families of microcontrollers.").tqarg("http://sdcc.sourceforge.net");
}
const ::Tool::Base *SDCC::Group::base(Tool::Category category) const
@@ -50,10 +50,10 @@ SDCC::Group::Group()
_checkDevicesTmp.close();
}
-QStringList SDCC::Group::checkDevicesOptions(uint i) const
+TQStringList SDCC::Group::checkDevicesOptions(uint i) const
{
- QStringList options;
- options += QString("-m") + SDCC::FAMILY_DATA[i].name;
+ TQStringList options;
+ options += TQString("-m") + SDCC::FAMILY_DATA[i].name;
options += "-phelp";
options += _checkDevicesTmp.url().filepath();
return options;
@@ -103,7 +103,7 @@ Tool::SourceGenerator *SDCC::Group::sourceGeneratorFactory() const
return new SourceGenerator;
}
-bool SDCC::Group::generateDebugInformation(const QString &device) const
+bool SDCC::Group::generateDebugInformation(const TQString &device) const
{
switch (family(device)) {
case P14: return false;
diff --git a/src/tools/sdcc/sdcc.h b/src/tools/sdcc/sdcc.h
index 3155273..f088bec 100644
--- a/src/tools/sdcc/sdcc.h
+++ b/src/tools/sdcc/sdcc.h
@@ -19,11 +19,11 @@ namespace SDCC
class Base : public Tool::Base
{
public:
- virtual QString baseExecutable(bool, Tool::OutputExecutableType) const { return "sdcc"; }
+ virtual TQString baseExecutable(bool, Tool::OutputExecutableType) const { return "sdcc"; }
private:
- virtual QStringList checkExecutableOptions(bool) const { return "-v"; }
- virtual bool checkExecutableResult(bool withWine, QStringList &lines) const;
+ virtual TQStringList checkExecutableOptions(bool) const { return "-v"; }
+ virtual bool checkExecutableResult(bool withWine, TQStringList &lines) const;
};
//----------------------------------------------------------------------------
@@ -31,9 +31,9 @@ class Group : public Tool::Group
{
public:
Group();
- virtual QString name() const { return "sdcc"; }
- virtual QString label() const { return i18n("Small Device C Compiler"); }
- virtual QString informationText() const;
+ virtual TQString name() const { return "sdcc"; }
+ virtual TQString label() const { return i18n("Small Device C Compiler"); }
+ virtual TQString informationText() const;
virtual const ::Tool::Base *base(Tool::Category category) const;
virtual uint nbCheckDevices() const { return SDCC::Nb_Families; }
virtual bool hasDirectory(Compile::DirectoryType type) const { return type==Compile::DirectoryType::Header || type==Compile::DirectoryType::LinkerScript; }
@@ -43,16 +43,16 @@ public:
virtual Tool::ExecutableType preferedExecutableType() const { return Tool::ExecutableType::Unix; }
virtual Tool::CompileType compileType() const { return Tool::SeparateFiles; }
virtual Tool::Category checkDevicesCategory() const { return Tool::Category::Compiler; }
- virtual QStringList checkDevicesOptions(uint i) const;
+ virtual TQStringList checkDevicesOptions(uint i) const;
virtual bool needs(bool withProject, Tool::Category category) const;
virtual PURL::FileType implementationType(PURL::ToolType type) const;
- virtual bool generateDebugInformation(const QString &device) const;
+ virtual bool generateDebugInformation(const TQString &device) const;
private:
Log::StringView _sview;
PURL::TempFile _checkDevicesTmp;
virtual BaseData baseFactory(Tool::Category category) const;
- virtual QValueList<const Device::Data *> getSupportedDevices(const QString &s) const { return SDCC::getSupportedDevices(s); }
+ virtual TQValueList<const Device::Data *> getSupportedDevices(const TQString &s) const { return SDCC::getSupportedDevices(s); }
virtual Compile::Process *processFactory(const Compile::Data &data) const;
virtual Compile::Config *configFactory(::Project *project) const;
virtual Tool::SourceGenerator *sourceGeneratorFactory() const;
diff --git a/src/tools/sdcc/sdcc_compile.cpp b/src/tools/sdcc/sdcc_compile.cpp
index a3c072f..1c2e04d 100644
--- a/src/tools/sdcc/sdcc_compile.cpp
+++ b/src/tools/sdcc/sdcc_compile.cpp
@@ -14,19 +14,19 @@
#include "sdcc_generator.h"
//-----------------------------------------------------------------------------
-QString SDCC::Process::familyName() const
+TQString SDCC::Process::familyName() const
{
return FAMILY_DATA[family(_data.device)].name;
}
-QString SDCC::Process::deviceName() const
+TQString SDCC::Process::deviceName() const
{
return toDeviceName(_data.device);
}
-QStringList SDCC::Process::genericArguments(const Compile::Config &) const
+TQStringList SDCC::Process::genericArguments(const Compile::Config &) const
{
- QStringList args;
+ TQStringList args;
args += "-m%FAMILY";
args += "-%DEVICE";
args += "-V"; // verbose
@@ -34,12 +34,12 @@ QStringList SDCC::Process::genericArguments(const Compile::Config &) const
return args;
}
-QString SDCC::Process::outputFiles() const
+TQString SDCC::Process::outputFiles() const
{
return "PURL::Object PURL::AsmGPAsm adb p d PURL::Lst";
}
-void SDCC::Process::logStderrLine(const QString &line)
+void SDCC::Process::logStderrLine(const TQString &line)
{
if ( parseErrorLine(line, Compile::ParseErrorData("([^:]*):([0-9]+):(error|warning|message):(.+)", 1, 2, 4, 3)) ) return;
if ( parseErrorLine(line, Compile::ParseErrorData("([^:]*):([0-9]+):(\\w+)\\s*\\[[0-9]+\\](.+)", 1, 2, 4, 3)) ) return;
@@ -47,33 +47,33 @@ void SDCC::Process::logStderrLine(const QString &line)
if ( parseErrorLine(line, Compile::ParseErrorData("([^:]*):([0-9]+):(.+)", 1, 2, 3, Log::LineType::Warning)) ) return;
if ( parseErrorLine(line, Compile::ParseErrorData("([^:]*):([^:]+):([0-9]+):(.+)", 2, 3, 4, Log::LineType::Warning)) ) return;
if ( parseErrorLine(line, Compile::ParseErrorData("([^:]+):(.+)", -1, -1, 2, 1, Log::LineType::Warning)) ) return;
- doLog(filterType(line), line, QString::null, 0);
+ doLog(filterType(line), line, TQString(), 0);
}
//-----------------------------------------------------------------------------
-QStringList SDCC::CompileStandaloneFile::genericArguments(const Compile::Config &config) const
+TQStringList SDCC::CompileStandaloneFile::genericArguments(const Compile::Config &config) const
{
- QStringList args = Process::genericArguments(config);
+ TQStringList args = Process::genericArguments(config);
args += config.includeDirs(Tool::Category::Compiler, "-I");
args += config.customOptions(Tool::Category::Compiler);
args += "-Wl-o%O";
args += "-Wl-m"; // output map file
HexBuffer::Format format = config.hexFormat();
if( format!=HexBuffer::Nb_Formats )
- args += QString("-Wl-a") + HexBuffer::FORMATS[format];
+ args += TQString("-Wl-a") + HexBuffer::FORMATS[format];
args += "%I";
return args;
}
-QString SDCC::CompileStandaloneFile::outputFiles() const
+TQString SDCC::CompileStandaloneFile::outputFiles() const
{
return Process::outputFiles() + " PURL::Map PURL::Hex PURL::Cod rst sym mem lnk";
}
//-----------------------------------------------------------------------------
-QStringList SDCC::CompileProjectFile::genericArguments(const Compile::Config &config) const
+TQStringList SDCC::CompileProjectFile::genericArguments(const Compile::Config &config) const
{
- QStringList args = Process::genericArguments(config);
+ TQStringList args = Process::genericArguments(config);
args += config.includeDirs(Tool::Category::Compiler, "-I");
args += config.customOptions(Tool::Category::Compiler);
args += "-c"; // compile only
@@ -82,9 +82,9 @@ QStringList SDCC::CompileProjectFile::genericArguments(const Compile::Config &co
}
//-----------------------------------------------------------------------------
-QStringList SDCC::LinkProjectFile::genericArguments(const Compile::Config &config) const
+TQStringList SDCC::LinkProjectFile::genericArguments(const Compile::Config &config) const
{
- QStringList args = Process::genericArguments(config);
+ TQStringList args = Process::genericArguments(config);
args += "-Wl-c"; // create coff file
args += "-Wl-m"; // output map file
args += "$LKR(-Wl-s%LKR)";
@@ -97,7 +97,7 @@ QStringList SDCC::LinkProjectFile::genericArguments(const Compile::Config &confi
return args;
}
-QString SDCC::LinkProjectFile::outputFiles() const
+TQString SDCC::LinkProjectFile::outputFiles() const
{
return Process::outputFiles() + " PURL::Lkr PURL::Hex PURL::Cod PURL::Coff PURL::Map";
}
diff --git a/src/tools/sdcc/sdcc_compile.h b/src/tools/sdcc/sdcc_compile.h
index 8ba4c30..c5067e6 100644
--- a/src/tools/sdcc/sdcc_compile.h
+++ b/src/tools/sdcc/sdcc_compile.h
@@ -17,12 +17,13 @@ namespace SDCC
class Process : public Compile::Process
{
Q_OBJECT
+ TQ_OBJECT
protected:
- virtual QString deviceName() const;
- virtual QString familyName() const;
- virtual QStringList genericArguments(const Compile::Config &config) const;
- virtual QString outputFiles() const;
- virtual void logStderrLine(const QString &line);
+ virtual TQString deviceName() const;
+ virtual TQString familyName() const;
+ virtual TQStringList genericArguments(const Compile::Config &config) const;
+ virtual TQString outputFiles() const;
+ virtual void logStderrLine(const TQString &line);
virtual bool hasLinkerScript() const { return ( _data.linkType==Compile::Icd2Linking || Main::toolGroup().hasCustomLinkerScript(_data.project) ); }
};
@@ -30,27 +31,30 @@ protected:
class CompileStandaloneFile : public Process
{
Q_OBJECT
+ TQ_OBJECT
private:
- virtual QStringList genericArguments(const Compile::Config &config) const;
- virtual QString outputFiles() const;
+ virtual TQStringList genericArguments(const Compile::Config &config) const;
+ virtual TQString outputFiles() const;
};
//-----------------------------------------------------------------------------
class CompileProjectFile : public Process
{
Q_OBJECT
+ TQ_OBJECT
private:
- virtual QStringList genericArguments(const Compile::Config &config) const;
+ virtual TQStringList genericArguments(const Compile::Config &config) const;
};
//-----------------------------------------------------------------------------
class LinkProjectFile : public Process
{
Q_OBJECT
+ TQ_OBJECT
private:
- virtual QStringList genericArguments(const Compile::Config &config) const;
- virtual QString outputFiles() const;
- virtual QString objectExtension() const { return "o"; }
+ virtual TQStringList genericArguments(const Compile::Config &config) const;
+ virtual TQString outputFiles() const;
+ virtual TQString objectExtension() const { return "o"; }
};
} // namespace
diff --git a/src/tools/sdcc/sdcc_generator.cpp b/src/tools/sdcc/sdcc_generator.cpp
index fb57ab6..0a2b0ee 100644
--- a/src/tools/sdcc/sdcc_generator.cpp
+++ b/src/tools/sdcc/sdcc_generator.cpp
@@ -18,7 +18,7 @@ const SDCC::FamilyData SDCC::FAMILY_DATA[Nb_Families] = {
{ "pic16" }
};
-SDCC::Family SDCC::family(const QString &device)
+SDCC::Family SDCC::family(const TQString &device)
{
const Device::Data *data = Device::lister().data(device);
switch (static_cast<const Pic::Data *>(data)->architecture().type()) {
@@ -38,12 +38,12 @@ SDCC::Family SDCC::family(const QString &device)
return Nb_Families;
}
-QString SDCC::toDeviceName(const QString &device)
+TQString SDCC::toDeviceName(const TQString &device)
{
return GPUtils::toDeviceName(device);
}
-QValueList<const Device::Data *> SDCC::getSupportedDevices(const QString &s)
+TQValueList<const Device::Data *> SDCC::getSupportedDevices(const TQString &s)
{
return GPUtils::getSupportedDevices(s);
}
@@ -60,12 +60,12 @@ SourceLine::List SDCC::SourceGenerator::configLines(PURL::ToolType type, const D
SourceLine::List lines;
if ( !data.is18Family() ) lines.appendNotIndentedCode("typedef unsigned int word;");
Address address = data.range(Pic::MemoryRangeType::Config).start;
- QString prefix = (data.nbWords(Pic::MemoryRangeType::Config)==2 || data.name().startsWith("16F9") ? "_" : "__");
+ TQString prefix = (data.nbWords(Pic::MemoryRangeType::Config)==2 || data.name().startsWith("16F9") ? "_" : "__");
for (uint i=0; i<data.nbWords(Pic::MemoryRangeType::Config); i++) {
const Pic::Config::Word &cword = config._words[i];
- QStringList cnames = SourceLine::configNames(Pic::ConfigNameType::SDCC, pmemory, i, ok);
+ TQStringList cnames = SourceLine::configNames(Pic::ConfigNameType::SDCC, pmemory, i, ok);
if ( cnames.isEmpty() ) continue;
- QString code;
+ TQString code;
if ( data.is18Family() ) code += "code char at ";
else code += "word at ";
if ( cword.name.isEmpty() ) code += toHexLabel(address, data.nbCharsAddress()) + " CONFIG";
@@ -99,7 +99,7 @@ SourceLine::List SDCC::SourceGenerator::sourceFileContent(PURL::ToolType type, c
switch (static_cast<const Pic::Data &>(data).architecture().type()) {
case Pic::Architecture::P16X:
lines.appendNotIndentedCode("void isr() interrupt 0 {", i18n("interrupt service routine"));
- lines.appendIndentedCode(QString::null, "<< " + i18n("insert interrupt code") + " >>");
+ lines.appendIndentedCode(TQString(), "<< " + i18n("insert interrupt code") + " >>");
lines.appendNotIndentedCode("}");
lines.appendEmpty();
break;
@@ -111,7 +111,7 @@ SourceLine::List SDCC::SourceGenerator::sourceFileContent(PURL::ToolType type, c
default: Q_ASSERT(false); break;
}
lines.appendNotIndentedCode("void main() {");
- lines.appendIndentedCode(QString::null, "<< " + i18n("insert code") + " >>");
+ lines.appendIndentedCode(TQString(), "<< " + i18n("insert code") + " >>");
lines.appendNotIndentedCode("}");
return lines;
}
diff --git a/src/tools/sdcc/sdcc_generator.h b/src/tools/sdcc/sdcc_generator.h
index e5f0101..a0f0f7e 100644
--- a/src/tools/sdcc/sdcc_generator.h
+++ b/src/tools/sdcc/sdcc_generator.h
@@ -19,9 +19,9 @@ struct FamilyData {
const char *name;
};
extern const FamilyData FAMILY_DATA[Nb_Families];
-extern Family family(const QString &device);
-extern QString toDeviceName(const QString &device);
-extern QValueList<const Device::Data *> getSupportedDevices(const QString &s);
+extern Family family(const TQString &device);
+extern TQString toDeviceName(const TQString &device);
+extern TQValueList<const Device::Data *> getSupportedDevices(const TQString &s);
//----------------------------------------------------------------------------
class SourceGenerator : public Tool::SourceGenerator
@@ -36,7 +36,7 @@ private:
const char *cname, *sdccName;
};
static const P16CNameData P16_CNAME_DATA[];
- static void transformCName(QString &cname, const Pic::Data &data);
+ static void transformCName(TQString &cname, const Pic::Data &data);
};
diff --git a/src/xml_to_data/device_xml_to_data.cpp b/src/xml_to_data/device_xml_to_data.cpp
index 9ad1940..515c6c9 100644
--- a/src/xml_to_data/device_xml_to_data.cpp
+++ b/src/xml_to_data/device_xml_to_data.cpp
@@ -8,15 +8,15 @@
***************************************************************************/
#include "device_xml_to_data.h"
-#include <qdir.h>
-#include <qfile.h>
-#include <qtextstream.h>
-#include <qregexp.h>
+#include <tqdir.h>
+#include <tqfile.h>
+#include <tqtextstream.h>
+#include <tqregexp.h>
-bool Device::XmlToDataBase::getFrequencyRange(OperatingCondition oc, Special special, QDomElement element)
+bool Device::XmlToDataBase::getFrequencyRange(OperatingCondition oc, Special special, TQDomElement element)
{
- QDomElement range;
- for (QDomNode child=element.firstChild(); !child.isNull(); child=child.nextSibling()) {
+ TQDomElement range;
+ for (TQDomNode child=element.firstChild(); !child.isNull(); child=child.nextSibling()) {
if ( child.nodeName()!="frequency_range" ) continue;
if ( !child.isElement() ) qFatal("\"frequency_range\" should be an element");
if ( child.toElement().attribute("name")!=oc.key() ) continue;
@@ -30,10 +30,10 @@ bool Device::XmlToDataBase::getFrequencyRange(OperatingCondition oc, Special spe
FrequencyRange frange;
frange.operatingCondition = oc;
frange.special = special;
- for (QDomNode child=range.firstChild(); !child.isNull(); child=child.nextSibling()) {
+ for (TQDomNode child=range.firstChild(); !child.isNull(); child=child.nextSibling()) {
if ( child.nodeName()=="frequency" ) {
if ( !child.isElement() ) qFatal("Frequency is not an element");
- QDomElement frequency = child.toElement();
+ TQDomElement frequency = child.toElement();
bool ok1, ok2, ok3, ok4;
RangeBox box;
box.start.x = frequency.attribute("start").toDouble(&ok1);
@@ -71,45 +71,45 @@ bool Device::XmlToDataBase::getFrequencyRange(OperatingCondition oc, Special spe
return true;
}
-bool Device::XmlToDataBase::getMemoryTechnology(QDomElement element)
+bool Device::XmlToDataBase::getMemoryTechnology(TQDomElement element)
{
- QString s = element.attribute("memory_technology");
+ TQString s = element.attribute("memory_technology");
_data->_memoryTechnology = MemoryTechnology::fromKey(s);
if ( _data->_memoryTechnology!=MemoryTechnology::Nb_Types ) return true;
if ( !s.isNull() ) qFatal("Unrecognized memory technology");
return false;
}
-void Device::XmlToDataBase::processDevice(QDomElement device)
+void Device::XmlToDataBase::processDevice(TQDomElement device)
{
- QString name = device.attribute("name").upper();
+ TQString name = device.attribute("name").upper();
if ( name.isEmpty() ) qFatal("Device has no name");
- if ( _map.contains(name) ) qFatal(QString("Device \"%1\" already defined").arg(name));
+ if ( _map.tqcontains(name) ) qFatal(TQString("Device \"%1\" already defined").tqarg(name));
_data = createData();
_map[name] = _data;
_data->_name = name;
- _data->_alternatives = QStringList::split(' ', device.attribute("alternative"));
+ _data->_alternatives = TQStringList::split(' ', device.attribute("alternative"));
if ( _data->_alternatives.count() ) _alternatives[name] = _data->_alternatives;
- _data->_status = Status::fromKey(device.attribute("status"));
+ _data->_status = tqStatus::fromKey(device.attribute("status"));
switch (_data->_status.type()) {
- case Status::Nb_Types:
+ case tqStatus::Nb_Types:
qFatal("Unrecognized or absent device status");
break;
- case Status::Future:
+ case tqStatus::Future:
if ( _data->_alternatives.count() ) qFatal("Future device has alternative");
break;
- case Status::NotRecommended:
- case Status::Mature:
+ case tqStatus::NotRecommended:
+ case tqStatus::Mature:
if ( _data->_alternatives.count()==0 ) warning("Not-recommended/mature device has no alternative");
break;
- case Status::InProduction:
- case Status::EOL:
- case Status::Unknown: break;
+ case tqStatus::InProduction:
+ case tqStatus::EOL:
+ case tqStatus::Unknown: break;
}
// document
_data->_documents.webpage = device.attribute("document"); // ### REMOVE ME
- QDomElement documents = findUniqueElement(device, "documents", QString::null, QString::null);
+ TQDomElement documents = findUniqueElement(device, "documents", TQString(), TQString());
if ( documents.isNull() ) {
if ( _data->_documents.webpage.isEmpty() ) qFatal("Missing \"documents\" element");
} else {
@@ -117,33 +117,33 @@ void Device::XmlToDataBase::processDevice(QDomElement device)
_data->_documents.webpage = documents.attribute("webpage");
if ( _data->_documents.webpage.isEmpty() ) qFatal("Missing webpage");
_data->_documents.datasheet = documents.attribute("datasheet");
- QRegExp rexp("\\d{5}");
+ TQRegExp rexp("\\d{5}");
if ( _data->_documents.datasheet=="?" ) warning("No datasheet specified");
- if ( !rexp.exactMatch(_data->_documents.datasheet) ) qFatal(QString("Malformed datasheet \"%1\" (5 digits)").arg(_data->_documents.datasheet));
+ if ( !rexp.exactMatch(_data->_documents.datasheet) ) qFatal(TQString("Malformed datasheet \"%1\" (5 digits)").tqarg(_data->_documents.datasheet));
_data->_documents.progsheet = documents.attribute("progsheet");
if ( _data->_documents.progsheet=="?" ) warning("No progsheet specified");
- if ( !rexp.exactMatch(_data->_documents.datasheet) ) qFatal(QString("Malformed progsheet \"%1\" (5 digits)").arg(_data->_documents.progsheet));
- _data->_documents.erratas = QStringList::split(" ", documents.attribute("erratas"));
+ if ( !rexp.exactMatch(_data->_documents.datasheet) ) qFatal(TQString("Malformed progsheet \"%1\" (5 digits)").tqarg(_data->_documents.progsheet));
+ _data->_documents.erratas = TQStringList::split(" ", documents.attribute("erratas"));
for (uint i=0; i<uint(_data->_documents.erratas.count()); i++) {
- QString errata = _data->_documents.erratas[i];
+ TQString errata = _data->_documents.erratas[i];
if ( !rexp.exactMatch(errata) ) {
- QRegExp rexp2("\\d{5}e\\d");
+ TQRegExp rexp2("\\d{5}e\\d");
if ( !rexp2.exactMatch(errata) && !errata.startsWith("er") && errata.mid(2)!=_data->_name.lower() )
- qFatal(QString("Malformed erratas \"%1\" (5 digits or 5 digits + e + 1 digit or \"er\" + name)").arg(errata));
+ qFatal(TQString("Malformed erratas \"%1\" (5 digits or 5 digits + e + 1 digit or \"er\" + name)").tqarg(errata));
}
}
}
if ( _data->_documents.webpage=="?" ) warning("No webpage specified");
else {
- QRegExp rexp("\\d{6}");
- if ( !rexp.exactMatch(_data->_documents.webpage) ) qFatal(QString("Malformed webpage \"%1\" (6 digits)").arg(_data->_documents.webpage));
- if ( _documents.contains(_data->_documents.webpage) )
- qFatal(QString("webpage duplicated (already used for %1)").arg(_documents[_data->_documents.webpage]));
+ TQRegExp rexp("\\d{6}");
+ if ( !rexp.exactMatch(_data->_documents.webpage) ) qFatal(TQString("Malformed webpage \"%1\" (6 digits)").tqarg(_data->_documents.webpage));
+ if ( _documents.tqcontains(_data->_documents.webpage) )
+ qFatal(TQString("webpage duplicated (already used for %1)").tqarg(_documents[_data->_documents.webpage]));
_documents[_data->_documents.webpage] = name;
}
// frequency ranges
- QStringList names;
+ TQStringList names;
bool ok = false;
FOR_EACH(OperatingCondition, oc) {
names += oc.key();
@@ -157,15 +157,15 @@ void Device::XmlToDataBase::processDevice(QDomElement device)
if ( !getMemoryTechnology(device) ) qFatal("Memory technology not defined");
// packages
- for (QDomNode child=device.firstChild(); !child.isNull(); child=child.nextSibling()) {
+ for (TQDomNode child=device.firstChild(); !child.isNull(); child=child.nextSibling()) {
if ( !child.isElement() || child.nodeName()!="package" ) continue;
Package p = processPackage(child.toElement());
- QMap<QString, uint> pinLabels;
+ TQMap<TQString, uint> pinLabels;
for (uint i=0; i<uint(p.pins.count()); i++) {
if ( p.pins[i].isEmpty() || p.pins[i]=="N/C" ) continue;
- QStringList labels = QStringList::split("/", p.pins[i]);
+ TQStringList labels = TQStringList::split("/", p.pins[i]);
for(uint k=0; k<uint(labels.count()); k++) {
- if ( pinLabels.contains(labels[k]) ) pinLabels[labels[k]]++;
+ if ( pinLabels.tqcontains(labels[k]) ) pinLabels[labels[k]]++;
else pinLabels[labels[k]] = 1;
}
}
@@ -178,7 +178,7 @@ void Device::XmlToDataBase::processDevice(QDomElement device)
}
}
-Device::Package Device::XmlToDataBase::processPackage(QDomElement element)
+Device::Package Device::XmlToDataBase::processPackage(TQDomElement element)
{
Package package;
// nb pins
@@ -187,45 +187,45 @@ Device::Package Device::XmlToDataBase::processPackage(QDomElement element)
if ( !ok || nb==0 ) qFatal("Malformed \"nb_pins\"");
package.pins.resize(nb);
// types
- QStringList types = QStringList::split(" ", element.attribute("types"));
+ TQStringList types = TQStringList::split(" ", element.attribute("types"));
if ( types.isEmpty() ) qFatal("No package types specified");
for (uint k=0; k<uint(types.count()); k++) {
uint i = 0;
for (; Package::TYPE_DATA[i].name; i++) {
if ( types[k]!=Package::TYPE_DATA[i].name ) continue;
for (uint j=0; j<uint(package.types.count()); j++)
- if ( package.types[j]==i ) qFatal(QString("Duplicated package type %1").arg(types[k]));
+ if ( package.types[j]==i ) qFatal(TQString("Duplicated package type %1").tqarg(types[k]));
uint j = 0;
for (; j<Package::MAX_NB; j++)
if ( nb==Package::TYPE_DATA[i].nbPins[j] ) break;
- if ( j==Package::MAX_NB ) qFatal(QString("Package %1 does not have the correct number of pins %2 (%3)").arg(types[k]).arg(nb).arg(Package::TYPE_DATA[i].nbPins[0]));
+ if ( j==Package::MAX_NB ) qFatal(TQString("Package %1 does not have the correct number of pins %2 (%3)").tqarg(types[k]).tqarg(nb).tqarg(Package::TYPE_DATA[i].nbPins[0]));
package.types.append(i);
break;
}
- if ( Package::TYPE_DATA[i].name==0 ) qFatal(QString("Unknown package type \"%1\"").arg(types[k]));
+ if ( Package::TYPE_DATA[i].name==0 ) qFatal(TQString("Unknown package type \"%1\"").tqarg(types[k]));
}
// pins
- QString name = Package::TYPE_DATA[package.types[0]].name;
+ TQString name = Package::TYPE_DATA[package.types[0]].name;
if ( name=="sot23" ) {
if ( package.types.count()!=1 ) qFatal("SOT23 should be a specific package");
- } else if ( (nb%2)!=0 ) qFatal(QString("\"nb_pins\" should be even for package \"%1\"").arg(name));
+ } else if ( (nb%2)!=0 ) qFatal(TQString("\"nb_pins\" should be even for package \"%1\"").tqarg(name));
uint have_pins = false;
- QMemArray<bool> found(nb);
+ TQMemArray<bool> found(nb);
found.fill(false);
- QDomNode child = element.firstChild();
+ TQDomNode child = element.firstChild();
while ( !child.isNull() ) {
if ( child.nodeName()=="pin" ) {
if ( !child.isElement() ) qFatal("\"pin\" is not an element");
- QDomElement pin = child.toElement();
+ TQDomElement pin = child.toElement();
bool ok;
uint i = pin.attribute("index").toUInt(&ok);
if ( !ok || i==0 || i>nb ) qFatal("Malformed pin index");
if (found[i-1]) qFatal("Duplicated pin index");
found[i-1] = true;
- QString name = pin.attribute("name");
+ TQString name = pin.attribute("name");
if ( !name.isEmpty() && name!="N/C" ) {
- QStringList labels = QStringList::split("/", name);
- if ( name.contains(" ") || labels.count()==0 ) qFatal("Malformed pin name");
+ TQStringList labels = TQStringList::split("/", name);
+ if ( name.tqcontains(" ") || labels.count()==0 ) qFatal("Malformed pin name");
if ( name!=name.upper() ) qFatal("Pin name should be uppercase");
}
package.pins[i-1] = name;
@@ -234,27 +234,27 @@ Device::Package Device::XmlToDataBase::processPackage(QDomElement element)
child = child.nextSibling();
}
if ( !have_pins ) ;//warning("Pins not specified"); // #### REMOVE ME !!
- else for (uint i=0; i<nb; i++) if ( !found[i] ) qFatal(QString("Pin #%1 not specified").arg(i+1));
+ else for (uint i=0; i<nb; i++) if ( !found[i] ) qFatal(TQString("Pin #%1 not specified").tqarg(i+1));
return package;
}
void Device::XmlToDataBase::parse()
{
// process device files
- QStringList files = QDir::current().entryList("*.xml");
+ TQStringList files = TQDir::current().entryList("*.xml");
for (uint i=0; i<uint(files.count()); i++) {
_data = 0;
- QDomDocument doc = parseFile(files[i]);
- QDomElement root = doc.documentElement();
+ TQDomDocument doc = parseFile(files[i]);
+ TQDomElement root = doc.documentElement();
if ( root.nodeName()!="device" ) qFatal("root node should be \"device\"");
processDevice(root);
}
// check alternatives
- QMap<QString, QStringList>::const_iterator ait = _alternatives.begin();
+ TQMap<TQString, TQStringList>::const_iterator ait = _alternatives.begin();
for (; ait!=_alternatives.end(); ++ait) {
- QStringList::const_iterator lit = ait.data().begin();
+ TQStringList::const_iterator lit = ait.data().begin();
for (; lit!=ait.data().end(); ++lit)
- if ( !_map.contains(*lit) ) qFatal(QString("Unknown alternative %1 for device %2").arg((*lit)).arg(ait.key()));
+ if ( !_map.tqcontains(*lit) ) qFatal(TQString("Unknown alternative %1 for device %2").tqarg((*lit)).tqarg(ait.key()));
}
}
diff --git a/src/xml_to_data/device_xml_to_data.h b/src/xml_to_data/device_xml_to_data.h
index a1d0529..f9874e4 100644
--- a/src/xml_to_data/device_xml_to_data.h
+++ b/src/xml_to_data/device_xml_to_data.h
@@ -9,9 +9,9 @@
#ifndef DEVICE_XML_TO_DATA_H
#define DEVICE_XML_TO_DATA_H
-#include <qmap.h>
-#include <qfile.h>
-#include <qtextstream.h>
+#include <tqmap.h>
+#include <tqfile.h>
+#include <tqtextstream.h>
#include "common/common/misc.h"
#include "common/common/streamer.h"
@@ -27,22 +27,22 @@ public:
protected:
mutable Data *_data;
- QMap<QString, Data *> _map; // device -> data
+ TQMap<TQString, Data *> _map; // device -> data
virtual void parse();
- virtual QString currentDevice() const { return (_data ? _data->name() : QString::null); }
- virtual QString namespaceName() const = 0;
+ virtual TQString currentDevice() const { return (_data ? _data->name() : TQString()); }
+ virtual TQString namespaceName() const = 0;
virtual Data *createData() const = 0;
- virtual void processDevice(QDomElement device);
- virtual void checkPins(const QMap<QString, uint> &pinLabels) const = 0;
+ virtual void processDevice(TQDomElement device);
+ virtual void checkPins(const TQMap<TQString, uint> &pinLabels) const = 0;
private:
- QMap<QString, QString> _documents; // document -> device
- QMap<QString, QStringList> _alternatives; // device -> alternatives
+ TQMap<TQString, TQString> _documents; // document -> device
+ TQMap<TQString, TQStringList> _alternatives; // device -> alternatives
- bool getFrequencyRange(OperatingCondition oc, Special special, QDomElement element);
- bool getMemoryTechnology(QDomElement element);
- Device::Package processPackage(QDomElement element);
+ bool getFrequencyRange(OperatingCondition oc, Special special, TQDomElement element);
+ bool getMemoryTechnology(TQDomElement element);
+ Device::Package processPackage(TQDomElement element);
};
template <class DataType>
@@ -53,12 +53,12 @@ public:
DataType *data() { return static_cast<DataType *>(_data); }
const DataType *data() const { return static_cast<DataType *>(_data); }
virtual void output() {
- QFile dfile("deps.mak");
+ TQFile dfile("deps.mak");
if ( !dfile.open(IO_WriteOnly) ) return;
- QTextStream dts(&dfile);
+ TQTextStream dts(&dfile);
dts << "noinst_DATA = ";
uint i = 0;
- QMap<QString, Data *>::const_iterator it;
+ TQMap<TQString, Data *>::const_iterator it;
for (it=_map.begin(); it!=_map.end(); ++it) {
if ( (i%10)==0 ) dts << "\\" << endl << " ";
dts << " " << it.key() << ".xml";
@@ -67,13 +67,13 @@ public:
dts << endl;
dfile.close();
- QFile file(namespaceName().lower() + "_data.cpp");
+ TQFile file(namespaceName().lower() + "_data.cpp");
if ( !file.open(IO_WriteOnly) ) return;
- QTextStream ts(&file);
+ TQTextStream ts(&file);
ts << "#include \"devices/" << namespaceName().lower() << "/"
<< namespaceName().lower() << "/" << namespaceName().lower() << "_group.h\"" << endl << endl;
ts << "const char *" << namespaceName() << "::DATA_STREAM =" << endl;
- QValueList<DataType *> list;
+ TQValueList<DataType *> list;
for (it=_map.begin(); it!=_map.end(); ++it)
list.append(static_cast<const DataType *>(it.data()));
uint size = toCppString(list, ts);
diff --git a/src/xml_to_data/prog_xml_to_data.h b/src/xml_to_data/prog_xml_to_data.h
index f4e820b..6eea337 100644
--- a/src/xml_to_data/prog_xml_to_data.h
+++ b/src/xml_to_data/prog_xml_to_data.h
@@ -9,9 +9,9 @@
#ifndef PROG_XML_TO_DATA_H
#define PROG_XML_TO_DATA_H
-#include <qfile.h>
-#include <qtextstream.h>
-#include <qmap.h>
+#include <tqfile.h>
+#include <tqtextstream.h>
+#include <tqmap.h>
#include "xml_to_data.h"
#include "devices/list/device_list.h"
@@ -21,40 +21,40 @@ template <class Data>
class ExtXmlToData : public ::XmlToData
{
public:
- ExtXmlToData(const QString &basename, const QString &namespac)
+ ExtXmlToData(const TQString &basename, const TQString &namespac)
: _basename(basename), _namespace(namespac) {}
protected:
- QString _basename, _namespace;
+ TQString _basename, _namespace;
virtual bool hasFamilies() const { return true; }
- const QStringList &families() const { return _families; }
- virtual uint familyIndex(const QString &family) const { return _families.findIndex(family); }
- virtual void parseData(QDomElement, Data &) = 0;
- virtual void includes(QTextStream &) const {}
- virtual void outputData(const Data &, QTextStream &) const {}
- virtual void outputFunctions(QTextStream &) const {}
- virtual QString currentDevice() const { return _current; }
- virtual void parseDevice(QDomElement element);
- ::Group::Support extractSupport(const QString &s) const;
- bool hasDevice(const QString &device) const { return _map.contains(device); }
+ const TQStringList &families() const { return _families; }
+ virtual uint familyIndex(const TQString &family) const { return _families.tqfindIndex(family); }
+ virtual void parseData(TQDomElement, Data &) = 0;
+ virtual void includes(TQTextStream &) const {}
+ virtual void outputData(const Data &, TQTextStream &) const {}
+ virtual void outputFunctions(TQTextStream &) const {}
+ virtual TQString currentDevice() const { return _current; }
+ virtual void parseDevice(TQDomElement element);
+ ::Group::Support extractSupport(const TQString &s) const;
+ bool hasDevice(const TQString &device) const { return _map.tqcontains(device); }
virtual void parse();
protected:
- QString _current;
+ TQString _current;
class PData {
public:
uint family;
::Group::Support support;
Data data;
};
- QMap<QString, PData> _map;
- QStringList _families;
+ TQMap<TQString, PData> _map;
+ TQStringList _families;
virtual void output();
};
template <class Data>
-Group::Support ExtXmlToData<Data>::extractSupport(const QString &s) const
+Group::Support ExtXmlToData<Data>::extractSupport(const TQString &s) const
{
if ( s.isEmpty() ) return Group::Support::Untested;
Group::Support support = Group::Support::fromKey(s);
@@ -64,17 +64,17 @@ Group::Support ExtXmlToData<Data>::extractSupport(const QString &s) const
}
template <class Data>
-void ExtXmlToData<Data>::parseDevice(QDomElement element)
+void ExtXmlToData<Data>::parseDevice(TQDomElement element)
{
if ( element.nodeName()!="device" ) qFatal("Root node child should be named \"device\"");
_current = element.attribute("name").upper();
- if ( Device::lister().data(_current)==0 ) qFatal(QString("Device name \"%1\" unknown").arg(_current));
- if ( _map.contains(_current) ) qFatal(QString("Device \"%1\" already parsed").arg(_current));
+ if ( Device::lister().data(_current)==0 ) qFatal(TQString("Device name \"%1\" unknown").tqarg(_current));
+ if ( _map.tqcontains(_current) ) qFatal(TQString("Device \"%1\" already parsed").tqarg(_current));
PData data;
if ( hasFamilies() ) {
- QString family = element.attribute("family");
- if ( family.isEmpty() ) qFatal(QString("Family is empty").arg(family));
- if ( _families.find(family)==_families.end() ) _families.append(family);
+ TQString family = element.attribute("family");
+ if ( family.isEmpty() ) qFatal(TQString("Family is empty").tqarg(family));
+ if ( _families.tqfind(family)==_families.end() ) _families.append(family);
data.family = familyIndex(family);
}
data.support = extractSupport(element.attribute("support_type"));
@@ -85,11 +85,11 @@ void ExtXmlToData<Data>::parseDevice(QDomElement element)
template <class Data>
void ExtXmlToData<Data>::parse()
{
- QDomDocument doc = parseFile(_basename + ".xml");
- QDomElement root = doc.documentElement();
+ TQDomDocument doc = parseFile(_basename + ".xml");
+ TQDomElement root = doc.documentElement();
if ( root.nodeName()!="type" ) qFatal("Root node should be \"type\"");
- if ( root.attribute("name")!=_basename ) qFatal(QString("Root node name is not \"%1\"").arg(_basename));
- QDomNode child = root.firstChild();
+ if ( root.attribute("name")!=_basename ) qFatal(TQString("Root node name is not \"%1\"").tqarg(_basename));
+ TQDomNode child = root.firstChild();
while ( !child.isNull() ) {
if ( child.isComment() ) qDebug("comment: %s", child.toComment().data().latin1());
else {
@@ -104,9 +104,9 @@ template <class Data>
void ExtXmlToData<Data>::output()
{
// write .cpp file
- QFile file(_basename + "_data.cpp");
- if ( !file.open(IO_WriteOnly) ) qFatal(QString("Cannot open output file \"%1\"").arg(file.name()));
- QTextStream s(&file);
+ TQFile file(_basename + "_data.cpp");
+ if ( !file.open(IO_WriteOnly) ) qFatal(TQString("Cannot open output file \"%1\"").tqarg(file.name()));
+ TQTextStream s(&file);
s << "// #### Do not edit: this file is autogenerated !!!" << endl << endl;
s << "#include \"devices/list/device_list.h\"" << endl;
s << "#include \"" + _basename + ".h\"" << endl;
@@ -124,7 +124,7 @@ void ExtXmlToData<Data>::output()
s << endl;
// data list
- typename QMap<QString, PData>::const_iterator it = _map.begin();
+ typename TQMap<TQString, PData>::const_iterator it = _map.begin();
for (; it!=_map.end(); ++it) {
s << "const CData PIC" << it.key() << "_DATA = {";
s << " \"" << it.key() << "\", ";
@@ -149,27 +149,27 @@ void ExtXmlToData<Data>::output()
// functions
s << endl;
- s << "const CData *cdata(const QString &device)" << endl;
+ s << "const CData *cdata(const TQString &device)" << endl;
s << "{" << endl;
s << " for(uint i=0; DATA_LIST[i]; i++)" << endl;
s << " if ( device==DATA_LIST[i]->name ) return DATA_LIST[i];" << endl;
s << " return 0;" << endl;
s << "}" << endl;
- s << "bool isSupported(const QString &device)" << endl;
+ s << "bool isSupported(const TQString &device)" << endl;
s << "{" << endl;
s << " return cdata(device);" << endl;
s << "}" << endl;
if ( hasFamilies() ) {
- s << "uint family(const QString &device)" << endl;
+ s << "uint family(const TQString &device)" << endl;
s << "{" << endl;
s << " return cdata(device)->family;" << endl;
s << "}" << endl;
}
- s << "::Group::Support support(const QString &device)" << endl;
+ s << "::Group::Support support(const TQString &device)" << endl;
s << "{" << endl;
s << " return ::Group::Support::Type(cdata(device)->support);" << endl;
s << "}" << endl;
- s << "const Data &data(const QString &device)" << endl;
+ s << "const Data &data(const TQString &device)" << endl;
s << "{" << endl;
s << " return cdata(device)->data;" << endl;
s << "}" << endl;
@@ -186,16 +186,16 @@ template <class Data>
class XmlToData : public ExtXmlToData<Data>
{
public:
- XmlToData(const QString &basename, const QString &namespac)
+ XmlToData(const TQString &basename, const TQString &namespac)
: ExtXmlToData<Data>(basename, namespac) {}
protected:
- virtual void outputFunctions(QTextStream &s) const;
- virtual void includes(QTextStream &) const;
+ virtual void outputFunctions(TQTextStream &s) const;
+ virtual void includes(TQTextStream &) const;
};
template <class Data>
-void Programmer::XmlToData<Data>::outputFunctions(QTextStream &s) const
+void Programmer::XmlToData<Data>::outputFunctions(TQTextStream &s) const
{
s << "void Group::initSupported()" << endl;
s << "{" << endl;
@@ -208,7 +208,7 @@ void Programmer::XmlToData<Data>::outputFunctions(QTextStream &s) const
}
template <class Data>
-void Programmer::XmlToData<Data>::includes(QTextStream &s) const
+void Programmer::XmlToData<Data>::includes(TQTextStream &s) const
{
s << "#include \"" << ExtXmlToData<Data>::_basename << "_prog.h\"" << endl;
}
diff --git a/src/xml_to_data/xml_to_data.cpp b/src/xml_to_data/xml_to_data.cpp
index d31ded0..65dc463 100644
--- a/src/xml_to_data/xml_to_data.cpp
+++ b/src/xml_to_data/xml_to_data.cpp
@@ -8,18 +8,18 @@
***************************************************************************/
#include "xml_to_data.h"
-#include <qfile.h>
-#include <qtextstream.h>
+#include <tqfile.h>
+#include <tqtextstream.h>
-QDomElement XmlToData::findUniqueElement(QDomElement parent, const QString &tag,
- const QString &attribute, const QString &value) const
+TQDomElement XmlToData::findUniqueElement(TQDomElement tqparent, const TQString &tag,
+ const TQString &attribute, const TQString &value) const
{
- QDomElement element;
- QDomNode child = parent.firstChild();
+ TQDomElement element;
+ TQDomNode child = tqparent.firstChild();
while ( !child.isNull() ) {
if ( child.nodeName()==tag && child.isElement()
&& (attribute.isEmpty() || child.toElement().attribute(attribute)==value) ) {
- if ( !element.isNull() ) qFatal(QString("Duplicated element \"%1/%2\"").arg(tag).arg(value));
+ if ( !element.isNull() ) qFatal(TQString("Duplicated element \"%1/%2\"").tqarg(tag).tqarg(value));
element = child.toElement();
}
child = child.nextSibling();
@@ -27,36 +27,36 @@ QDomElement XmlToData::findUniqueElement(QDomElement parent, const QString &tag,
return element;
}
-void XmlToData::checkTagNames(QDomElement element, const QString &tag,
- const QStringList &names) const
+void XmlToData::checkTagNames(TQDomElement element, const TQString &tag,
+ const TQStringList &names) const
{
- QDomNodeList list = element.elementsByTagName(tag);
+ TQDomNodeList list = element.elementsByTagName(tag);
for (uint i=0; i<uint(list.count()); i++) {
if ( !list.item(i).isElement() ) continue;
- QString name = list.item(i).toElement().attribute("name");
- if ( names.find(name)==names.end() ) qFatal(QString("Illegal name %1 for %2 element").arg(name).arg(tag));
+ TQString name = list.item(i).toElement().attribute("name");
+ if ( names.tqfind(name)==names.end() ) qFatal(TQString("Illegal name %1 for %2 element").tqarg(name).tqarg(tag));
}
}
-QDomDocument XmlToData::parseFile(const QString &filename) const
+TQDomDocument XmlToData::parseFile(const TQString &filename) const
{
qDebug("Parsing XML file \"%s\"...", filename.latin1());
- QFile file(filename);
+ TQFile file(filename);
if ( !file.open(IO_ReadOnly) ) qFatal("Cannot open file!");
- QDomDocument doc;
- QString error;
+ TQDomDocument doc;
+ TQString error;
int errorLine, errorColumn;
if ( !doc.setContent(&file, false, &error, &errorLine, &errorColumn) )
- qFatal(QString("Error parsing XML file (%1 at line %2, column %3)").arg(error).arg(errorLine).arg(errorColumn));
+ qFatal(TQString("Error parsing XML file (%1 at line %2, column %3)").tqarg(error).tqarg(errorLine).tqarg(errorColumn));
return doc;
}
-void XmlToData::warning(const QString &message) const
+void XmlToData::warning(const TQString &message) const
{
if ( currentDevice().isEmpty() ) ::qWarning("Warning: %s", message.latin1());
else ::qWarning("Warning [%s]: %s", currentDevice().latin1(), message.latin1());
}
-void XmlToData::qFatal(const QString &message) const
+void XmlToData::qFatal(const TQString &message) const
{
if ( currentDevice().isEmpty() ) ::qFatal("Fatal: %s", message.latin1());
else ::qFatal("Fatal [%s]: %s", currentDevice().latin1(), message.latin1());
diff --git a/src/xml_to_data/xml_to_data.h b/src/xml_to_data/xml_to_data.h
index bd7e166..5ba4290 100644
--- a/src/xml_to_data/xml_to_data.h
+++ b/src/xml_to_data/xml_to_data.h
@@ -10,12 +10,8 @@
#define XML_TO_DATA_H
#include "common/global/global.h"
-#if QT_VERSION<0x040000
-# include <qdom.h>
-#else
-# include <QtXml/QDomDocument>
-#endif
-#include <qstringlist.h>
+# include <tqdom.h>
+#include <tqstringlist.h>
class XmlToData
{
@@ -27,13 +23,13 @@ public:
protected:
virtual void parse() = 0;
virtual void output() = 0;
- virtual QString currentDevice() const = 0;
- virtual void warning(const QString &message) const;
- virtual void qFatal(const QString &message) const;
- QDomElement findUniqueElement(QDomElement parent, const QString &nodeName,
- const QString &attribute, const QString &value) const;
- void checkTagNames(QDomElement element, const QString &tag, const QStringList &names) const;
- QDomDocument parseFile(const QString &filename) const;
+ virtual TQString currentDevice() const = 0;
+ virtual void warning(const TQString &message) const;
+ virtual void qFatal(const TQString &message) const;
+ TQDomElement findUniqueElement(TQDomElement tqparent, const TQString &nodeName,
+ const TQString &attribute, const TQString &value) const;
+ void checkTagNames(TQDomElement element, const TQString &tag, const TQStringList &names) const;
+ TQDomDocument parseFile(const TQString &filename) const;
};
#define XML_MAIN(_type) \
diff --git a/test/pic30/standalone_test.s b/test/pic30/standalone_test.s
index 98a8d5c..1682fed 100644
--- a/test/pic30/standalone_test.s
+++ b/test/pic30/standalone_test.s
@@ -9,7 +9,7 @@ hello:
.text
.global __reset
__reset:
- ; set PSVPAG to page that contains 'hello'
+ ; set PSVPAG to page that tqcontains 'hello'
mov #psvpage(hello),w0
mov w0,PSVPAG
; enable Program Space Visibility
diff --git a/test/pic30/test.s b/test/pic30/test.s
index 98a8d5c..1682fed 100644
--- a/test/pic30/test.s
+++ b/test/pic30/test.s
@@ -9,7 +9,7 @@ hello:
.text
.global __reset
__reset:
- ; set PSVPAG to page that contains 'hello'
+ ; set PSVPAG to page that tqcontains 'hello'
mov #psvpage(hello),w0
mov w0,PSVPAG
; enable Program Space Visibility
diff --git a/test/picc/standalone_test.c b/test/picc/standalone_test.c
index 4173cf8..ac229a1 100644
--- a/test/picc/standalone_test.c
+++ b/test/picc/standalone_test.c
@@ -13,7 +13,7 @@
*
* Use PICCLITE to compile this program for the PIC16F877.
*
- * Status: Sept 25, 2003
+ * tqStatus: Sept 25, 2003
* Working. The code is pretty brute force and the resolution isn't
* what I expected. Need to review calculations for angle vs. accel
* (gravity). I determined the zero offsets empirically and hard coded
diff --git a/test/picc/test.c b/test/picc/test.c
index 5fc2e81..f397459 100644
--- a/test/picc/test.c
+++ b/test/picc/test.c
@@ -10,7 +10,7 @@
*
* Use PICCLITE to compile this program for the PIC16F877.
*
- * Status: Sept 25, 2003
+ * tqStatus: Sept 25, 2003
* Working. The code is pretty brute force and the resolution isn't
* what I expected. Need to review calculations for angle vs. accel
* (gravity). I determined the zero offsets empirically and hard coded