Skip to content

Commit

Permalink
Add EEPROM protection config bits for 18F2550 and 18F4550.
Browse files Browse the repository at this point in the history
  • Loading branch information
diegoherranz committed Nov 26, 2014
1 parent 1dab65a commit 4efd5c0
Show file tree
Hide file tree
Showing 2 changed files with 22 additions and 4 deletions.
13 changes: 11 additions & 2 deletions trunk/upp_wx/xml_data/18F2550.xml
@@ -1,6 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--************************************************************************-->
<!--* Copyright (C) 2005-2007 Nicolas Hadacek <hadacek@kde.org> *-->
<!--* 2014 Diego Herranz <diegoherranz@diegoherranz.com> *-->
<!--* *-->
<!--* This program is free software; you can redistribute it and/or modify *-->
<!--* it under the terms of the GNU General Public License as published by *-->
Expand Down Expand Up @@ -194,11 +195,15 @@
</mask>
</config>

<config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0x40" >
<config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0xC0" >
<mask 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" >
<value value="0x00" name="All" cname="_CPD_ON" />
<value value="0x80" name="Off" cname="_CPD_OFF" />
</mask>
</config>

<config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0x0F" >
Expand All @@ -220,7 +225,7 @@
</mask>
</config>

<config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0x60" cmask="0x40" >
<config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0xE0" cmask="0x40" >
<mask name="WRTC" value="0x20" >
<value value="0x00" name="All" cname="_WRTC_ON" />
<value value="0x20" name="Off" cname="_WRTC_OFF" />
Expand All @@ -229,6 +234,10 @@
<value value="0x00" name="0000:07FF" cname="_WRTB_ON" />
<value value="0x40" name="Off" cname="_WRTB_OFF" />
</mask>
<mask name="WRTD" value="0x80" >
<value value="0x00" name="All" cname="_WRTD_ON" />
<value value="0x80" name="Off" cname="_WRTD_OFF" />
</mask>
</config>

<config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0x0F" >
Expand Down
13 changes: 11 additions & 2 deletions trunk/upp_wx/xml_data/18F4550.xml
@@ -1,6 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--************************************************************************-->
<!--* Copyright (C) 2005-2007 Nicolas Hadacek <hadacek@kde.org> *-->
<!--* 2014 Diego Herranz <diegoherranz@diegoherranz.com> *-->
<!--* *-->
<!--* This program is free software; you can redistribute it and/or modify *-->
<!--* it under the terms of the GNU General Public License as published by *-->
Expand Down Expand Up @@ -198,11 +199,15 @@
</mask>
</config>

<config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0x40" >
<config offset="0x9" name="CONFIG5H" wmask="0xFF" bvalue="0xC0" >
<mask 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" >
<value value="0x00" name="All" cname="_CPD_ON" />
<value value="0x80" name="Off" cname="_CPD_OFF" />
</mask>
</config>

<config offset="0xA" name="CONFIG6L" wmask="0xFF" bvalue="0x0F" >
Expand All @@ -224,7 +229,7 @@
</mask>
</config>

<config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0x60" cmask="0x40" >
<config offset="0xB" name="CONFIG6H" wmask="0xFF" bvalue="0xE0" cmask="0x40" >
<mask name="WRTC" value="0x20" >
<value value="0x00" name="All" cname="_WRTC_ON" />
<value value="0x20" name="Off" cname="_WRTC_OFF" />
Expand All @@ -233,6 +238,10 @@
<value value="0x00" name="0000:07FF" cname="_WRTB_ON" />
<value value="0x40" name="Off" cname="_WRTB_OFF" />
</mask>
<mask name="WRTD" value="0x80" >
<value value="0x00" name="All" cname="_WRTD_ON" />
<value value="0x80" name="Off" cname="_WRTD_OFF" />
</mask>
</config>

<config offset="0xC" name="CONFIG7L" wmask="0xFF" bvalue="0x0F" >
Expand Down

0 comments on commit 4efd5c0

Please sign in to comment.