feat: first commit

master
Guillermo Pages 2 years ago
commit d951a4f7e7

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 71 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 107 KiB

File diff suppressed because it is too large Load Diff

Binary file not shown.

@ -0,0 +1,336 @@
<CHIPLIST>
<CHIP>
<NAME>ATtiny13A</NAME>
<FLASH>1024</FLASH>
<EEPROM>64</EEPROM>
<SIG>0x0007901E</SIG>
<PAGE>64</PAGE>
<LFUSE>YES</LFUSE>
<HFUSE>YES</HFUSE>
<EFUSE>YES</EFUSE>
<LOCK>YES</LOCK>
<CALIB>YES</CALIB>
<PLACEMENT>.\Images\Placements\ZIF_DIP_40.bmp</PLACEMENT>
</CHIP>
<CHIP>
<NAME>ATtiny24</NAME>
<FLASH>2048</FLASH>
<EEPROM>128</EEPROM>
<SIG>0x000B911E</SIG>
<PAGE>32</PAGE>
<LFUSE>YES</LFUSE>
<HFUSE>YES</HFUSE>
<EFUSE>YES</EFUSE>
<LOCK>YES</LOCK>
<CALIB>YES</CALIB>
<PLACEMENT>.\Images\Placements\ZIF_DIP_40.bmp</PLACEMENT>
</CHIP>
<CHIP>
<NAME>ATtiny44</NAME>
<FLASH>4096</FLASH>
<EEPROM>256</EEPROM>
<SIG>0x0007921E</SIG>
<PAGE>64</PAGE>
<LFUSE>YES</LFUSE>
<HFUSE>YES</HFUSE>
<EFUSE>YES</EFUSE>
<LOCK>YES</LOCK>
<CALIB>YES</CALIB>
<PLACEMENT>.\Images\Placements\ZIF_DIP_40.bmp</PLACEMENT>
</CHIP>
<CHIP>
<NAME>ATtiny84</NAME>
<FLASH>8192</FLASH>
<EEPROM>512</EEPROM>
<SIG>0x000C931E</SIG>
<PAGE>64</PAGE>
<LFUSE>YES</LFUSE>
<HFUSE>YES</HFUSE>
<EFUSE>YES</EFUSE>
<LOCK>YES</LOCK>
<CALIB>YES</CALIB>
<PLACEMENT>.\Images\Placements\ZIF_DIP_40.bmp</PLACEMENT>
</CHIP>
<CHIP>
<NAME>ATtiny2313</NAME>
<FLASH>2048</FLASH>
<EEPROM>128</EEPROM>
<SIG>0x000A911E</SIG>
<PAGE>32</PAGE>
<LFUSE>YES</LFUSE>
<HFUSE>YES</HFUSE>
<EFUSE>YES</EFUSE>
<LOCK>YES</LOCK>
<CALIB>YES</CALIB>
<PLACEMENT>.\Images\Placements\ZIF_DIP_40.bmp</PLACEMENT>
</CHIP>
<CHIP>
<NAME>ATmega48</NAME>
<FLASH>4096</FLASH>
<EEPROM>256</EEPROM>
<SIG>0x0005921E</SIG>
<PAGE>64</PAGE>
<LFUSE layout="2">YES</LFUSE>
<HFUSE layout="3">YES</HFUSE>
<EFUSE layout="1">YES</EFUSE>
<LOCK>YES</LOCK>
<CALIB>YES</CALIB>
<PLACEMENT>.\Images\Placements\ZIF_DIP_40.bmp</PLACEMENT>
</CHIP>
<CHIP>
<NAME>ATmega88</NAME>
<FLASH>8192</FLASH>
<EEPROM>512</EEPROM>
<SIG>0x000A931E</SIG>
<PAGE>64</PAGE>
<LFUSE layout="2">YES</LFUSE>
<HFUSE layout="3">YES</HFUSE>
<EFUSE layout="2">YES</EFUSE>
<LOCK>YES</LOCK>
<CALIB>YES</CALIB>
<PLACEMENT>.\Images\Placements\ZIF_DIP_40.bmp</PLACEMENT>
</CHIP>
<CHIP>
<NAME>ATmega168</NAME>
<FLASH>16384</FLASH>
<EEPROM>512</EEPROM>
<SIG>0x0006941E</SIG>
<PAGE>128</PAGE>
<LFUSE layout="2">YES</LFUSE>
<HFUSE layout="3">YES</HFUSE>
<EFUSE layout="2">YES</EFUSE>
<LOCK>YES</LOCK>
<CALIB>YES</CALIB>
<PLACEMENT>.\Images\Placements\ZIF_DIP_40.bmp</PLACEMENT>
</CHIP>
<CHIP>
<NAME>ATmega169P</NAME>
<FLASH>16384</FLASH>
<EEPROM>512</EEPROM>
<SIG>0x0005941E</SIG>
<PAGE>128</PAGE>
<LFUSE>YES</LFUSE>
<HFUSE>YES</HFUSE>
<EFUSE>YES</EFUSE>
<LOCK>YES</LOCK>
<CALIB>YES</CALIB>
<PLACEMENT>.\Images\Placements\ZIF_DIP_40.bmp</PLACEMENT>
</CHIP>
<CHIP>
<NAME>ATmega8515</NAME>
<FLASH>8192</FLASH>
<EEPROM>512</EEPROM>
<SIG>0x0006931E</SIG>
<PAGE>64</PAGE>
<LFUSE>YES</LFUSE>
<HFUSE>YES</HFUSE>
<EFUSE>NO</EFUSE>
<LOCK>YES</LOCK>
<CALIB>YES</CALIB>
<PLACEMENT>.\Images\Placements\ZIF_DIP_40.bmp</PLACEMENT>
</CHIP>
<CHIP>
<NAME>ATmega8535</NAME>
<FLASH>8192</FLASH>
<EEPROM>512</EEPROM>
<SIG>0x0008931E</SIG>
<PAGE>64</PAGE>
<LFUSE>YES</LFUSE>
<HFUSE>YES</HFUSE>
<EFUSE>NO</EFUSE>
<LOCK>YES</LOCK>
<CALIB>YES</CALIB>
<PLACEMENT>.\Images\Placements\ZIF_DIP_40.bmp</PLACEMENT>
</CHIP>
<CHIP>
<NAME>ATmega8</NAME>
<FLASH>8192</FLASH>
<EEPROM>512</EEPROM>
<SIG>0x0007931E</SIG>
<PAGE>64</PAGE>
<LFUSE layout="1">YES</LFUSE>
<HFUSE layout="1">YES</HFUSE>
<EFUSE>NO</EFUSE>
<LOCK>YES</LOCK>
<CALIB>YES</CALIB>
<PLACEMENT>.\Images\Placements\ZIF_DIP_40.bmp</PLACEMENT>
</CHIP>
<CHIP>
<NAME>ATmega16</NAME>
<FLASH>16384</FLASH>
<EEPROM>512</EEPROM>
<SIG>0x0003941E</SIG>
<PAGE>128</PAGE>
<LFUSE layout="1">YES</LFUSE>
<HFUSE layout="2">YES</HFUSE>
<EFUSE>NO</EFUSE>
<LOCK>YES</LOCK>
<CALIB>YES</CALIB>
<PLACEMENT>.\Images\Placements\ZIF_DIP_40.bmp</PLACEMENT>
</CHIP>
<CHIP>
<NAME>ATmega162</NAME>
<FLASH>16384</FLASH>
<EEPROM>512</EEPROM>
<SIG>0x0004941E</SIG>
<PAGE>128</PAGE>
<LFUSE>YES</LFUSE>
<HFUSE>YES</HFUSE>
<EFUSE>YES</EFUSE>
<LOCK>YES</LOCK>
<CALIB>YES</CALIB>
<PLACEMENT>.\Images\Placements\ZIF_DIP_40.bmp</PLACEMENT>
</CHIP>
<CHIP>
<NAME>ATmega164PA</NAME>
<FLASH>16384</FLASH>
<EEPROM>512</EEPROM>
<SIG>0x000A941E</SIG>
<PAGE>128</PAGE>
<LFUSE>YES</LFUSE>
<HFUSE>YES</HFUSE>
<EFUSE>YES</EFUSE>
<LOCK>YES</LOCK>
<CALIB>YES</CALIB>
<PLACEMENT>.\Images\Placements\ZIF_DIP_40.bmp</PLACEMENT>
</CHIP>
<CHIP>
<NAME>ATmega324PA</NAME>
<FLASH>32768</FLASH>
<EEPROM>1024</EEPROM>
<SIG>0x0011951E</SIG>
<PAGE>128</PAGE>
<LFUSE>YES</LFUSE>
<HFUSE>YES</HFUSE>
<EFUSE>YES</EFUSE>
<LOCK>YES</LOCK>
<CALIB>YES</CALIB>
<PLACEMENT>.\Images\Placements\ZIF_DIP_40.bmp</PLACEMENT>
</CHIP>
<CHIP>
<NAME>ATmega32</NAME>
<FLASH>32768</FLASH>
<EEPROM>1024</EEPROM>
<SIG>0x0002951E</SIG>
<PAGE>128</PAGE>
<LFUSE layout="1">YES</LFUSE>
<HFUSE layout="2">YES</HFUSE>
<EFUSE>NO</EFUSE>
<LOCK>YES</LOCK>
<CALIB>YES</CALIB>
<PLACEMENT>.\Images\Placements\ZIF_DIP_40.bmp</PLACEMENT>
</CHIP>
<CHIP>
<NAME>ATmega64A</NAME>
<FLASH>65536</FLASH>
<EEPROM>2048</EEPROM>
<SIG>0x0002961E</SIG>
<PAGE>256</PAGE>
<LFUSE layout="1">YES</LFUSE>
<HFUSE layout="2">YES</HFUSE>
<EFUSE layout="3">YES</EFUSE>
<LOCK>YES</LOCK>
<CALIB>YES</CALIB>
<PLACEMENT>.\Images\Placements\ZIF_DIP_40.bmp</PLACEMENT>
</CHIP>
<CHIP>
<NAME>ATmega128</NAME>
<FLASH>131072</FLASH>
<EEPROM>4096</EEPROM>
<SIG>0x0002971E</SIG>
<PAGE>256</PAGE>
<LFUSE layout="1">YES</LFUSE>
<HFUSE layout="2">YES</HFUSE>
<EFUSE layout="3">YES</EFUSE>
<LOCK>YES</LOCK>
<CALIB>YES</CALIB>
<PLACEMENT>.\Images\Placements\ZIF_DIP_40.bmp</PLACEMENT>
</CHIP>
<CHIP>
<NAME>ATmega640</NAME>
<FLASH>66560</FLASH>
<EEPROM>4096</EEPROM>
<SIG>0x0008961E</SIG>
<PAGE>256</PAGE>
<LFUSE layout="2">YES</LFUSE>
<HFUSE layout="4">YES</HFUSE>
<EFUSE layout="4">YES</EFUSE>
<LOCK>YES</LOCK>
<CALIB>YES</CALIB>
<PLACEMENT>.\Images\Placements\ZIF_DIP_40.bmp</PLACEMENT>
</CHIP>
<CHIP>
<NAME>ATmega2560</NAME>
<FLASH>262144</FLASH>
<EEPROM>4096</EEPROM>
<SIG>0x0001981E</SIG>
<PAGE>256</PAGE>
<LFUSE layout="2">YES</LFUSE>
<HFUSE layout="4">YES</HFUSE>
<EFUSE layout="4">YES</EFUSE>
<LOCK>YES</LOCK>
<CALIB>YES</CALIB>
<PLACEMENT>.\Images\Placements\ZIF_DIP_40.bmp</PLACEMENT>
</CHIP>
<CHIP>
<NAME>AT90USB1268</NAME>
<FLASH>131072</FLASH>
<EEPROM>4096</EEPROM>
<SIG>0x0082971E</SIG>
<PAGE>256</PAGE>
<LFUSE layout="3">YES</LFUSE>
<HFUSE layout="4">YES</HFUSE>
<EFUSE layout="5">YES</EFUSE>
<LOCK>YES</LOCK>
<CALIB>YES</CALIB>
<PLACEMENT>.\Images\Placements\ZIF_DIP_40.bmp</PLACEMENT>
</CHIP>
<CHIP>
<NAME>ATmega328P</NAME>
<FLASH>32768</FLASH>
<EEPROM>1024</EEPROM>
<SIG>0x000F951E</SIG>
<PAGE>128</PAGE>
<LFUSE layout="2">YES</LFUSE>
<HFUSE layout="5">YES</HFUSE>
<EFUSE layout="4">YES</EFUSE>
<LOCK>YES</LOCK>
<CALIB>YES</CALIB>
<PLACEMENT>.\Images\Placements\ZIF_DIP_40.bmp</PLACEMENT>
</CHIP>
</CHIPLIST>

@ -0,0 +1,140 @@
<FUSELAYOUTS>
<LOWFUSE>
<LAYOUT id="1" comment="For ATmega8,ATmega16,ATmega32">
<BIT position="0" name="CKSEL0" details="Select Clock source" default="1" />
<BIT position="1" name="CKSEL1" details="Select Clock source" default="0" />
<BIT position="2" name="CKSEL2" details="Select Clock source" default="0" />
<BIT position="3" name="CKSEL3" details="Select Clock source" default="0" />
<BIT position="4" name="SUT0" details="Select start-up time" default="0" />
<BIT position="5" name="SUT1" details="Select start-up time" default="1" />
<BIT position="6" name="BODEN" details="Brown out detector enable" default="1" />
<BIT position="7" name="BODLEVEL" details="Brown out detector trigger level" default="1" />
</LAYOUT>
<LAYOUT id="2" comment="For ATmega48/88/168[V]/328P">
<BIT position="0" name="CKSEL0" details="Select Clock source" default="0" />
<BIT position="1" name="CKSEL1" details="Select Clock source" default="1" />
<BIT position="2" name="CKSEL2" details="Select Clock source" default="0" />
<BIT position="3" name="CKSEL3" details="Select Clock source" default="0" />
<BIT position="4" name="SUT0" details="Select start-up time" default="0" />
<BIT position="5" name="SUT1" details="Select start-up time" default="1" />
<BIT position="6" name="CKOUT" details="Clock output" default="1" />
<BIT position="7" name="CKDIV8" details="Divide clock by 8" default="0" />
</LAYOUT>
</LOWFUSE>
<HIGHFUSE>
<LAYOUT id="1" comment="For ATmega8">
<BIT position="0" name="BOOTRST" details="Select Reset Vector" default="1" />
<BIT position="1" name="BOOTSZ0" details="Select Boot Size" default="0" />
<BIT position="2" name="BOOTSZ1" details="Select Boot Size" default="0" />
<BIT position="3" name="EESAVE" details="EEPROM memory is preserved through the Chip Erase" default="1" />
<BIT position="4" name="CKOPT" details="Oscillator options" default="1" />
<BIT position="5" name="SPIEN" details="Enable Serial Program and Data Downloading" default="0" />
<BIT position="6" name="WDTON" details="WDT always on" default="1" />
<BIT position="7" name="RSTDISBL" details="Select if PC6 is I/O pin or RESET pin" default="1" />
</LAYOUT>
<LAYOUT id="2" comment="For ATmega16,ATmega32">
<BIT position="0" name="BOOTRST" details="Select Reset Vector" default="1" />
<BIT position="1" name="BOOTSZ0" details="Select Boot Size" default="0" />
<BIT position="2" name="BOOTSZ1" details="Select Boot Size" default="0" />
<BIT position="3" name="EESAVE" details="EEPROM memory is preserved through the Chip Erase" default="1" />
<BIT position="4" name="CKOPT" details="Oscillator options" default="1" />
<BIT position="5" name="SPIEN" details="Enable Serial Program and Data Downloading" default="0" />
<BIT position="6" name="JTAGEN" details="Enable JTAG" default="0" />
<BIT position="7" name="OCDEN" details="Enable OCD" default="1" />
</LAYOUT>
<LAYOUT id="3" comment="For ATmega48/88/168[V]">
<BIT position="0" name="BODLEVEL0" details="Brown-out Detector trigger level" default="1" />
<BIT position="1" name="BODLEVEL1" details="Brown-out Detector trigger level" default="1" />
<BIT position="2" name="BODLEVEL2" details="Brown-out Detector trigger level" default="1" />
<BIT position="3" name="EESAVE" details="EEPROM memory is preserved through the Chip Erase" default="1" />
<BIT position="4" name="WDTON" details="Watchdog Timer Always On" default="1" />
<BIT position="5" name="SPIEN" details="Enable Serial Program and Data Downloading" default="0" />
<BIT position="6" name="DWEN" details="debugWIRE Enable" default="1" />
<BIT position="7" name="RSTDISBL" details="External Reset Disable" default="1" />
</LAYOUT>
<LAYOUT id="4" comment="For ATmega640,ATmega1280,ATmega1281,ATmega2560,ATmega2561">
<BIT position="0" name="BOOTRST" details="Select Reset Vector" default="1" />
<BIT position="1" name="BOOTSZ0" details="Select Boot Size" default="0" />
<BIT position="2" name="BOOTSZ1" details="Select Boot Size" default="0" />
<BIT position="3" name="EESAVE" details="EEPROM memory is preserved through the Chip Erase" default="1" />
<BIT position="4" name="WDTON" details="Watchdog Timer Always On" default="1" />
<BIT position="5" name="SPIEN" details="Enable Serial Program and Data Downloading" default="0" />
<BIT position="6" name="JTAGEN" details="Enable JTAG" default="0" />
<BIT position="7" name="OCDEN" details="Enable OCD" default="1" />
</LAYOUT>
<LAYOUT id="5" comment="For ATmega328P">
<BIT position="0" name="BOOTRST" details="Select Reset Vector" default="1" />
<BIT position="1" name="BOOTSZ0" details="Select Boot Size" default="0" />
<BIT position="2" name="BOOTSZ1" details="Select Boot Size" default="0" />
<BIT position="3" name="EESAVE" details="EEPROM memory is preserved through the Chip Erase" default="1" />
<BIT position="4" name="WDTON" details="Watchdog Timer Always On" default="1" />
<BIT position="5" name="SPIEN" details="Enable Serial Program and Data Downloading" default="0" />
<BIT position="6" name="DWEN" details="debugWIRE Enable" default="1" />
<BIT position="7" name="RSTDISBL" details="Select if PC6 is I/O pin or RESET pin" default="1" />
</LAYOUT>
</HIGHFUSE>
<EXTFUSE>
<LAYOUT id="1" comment="For ATmega48">
<BIT position="0" name="SELFPRGEN" details="Self Programming Enable" default="1" />
<BIT position="1" name="UNIMPLEMENTED" details="---" default="1" />
<BIT position="2" name="UNIMPLEMENTED" details="---" default="1" />
<BIT position="3" name="UNIMPLEMENTED" details="---" default="1" />
<BIT position="4" name="UNIMPLEMENTED" details="---" default="1" />
<BIT position="5" name="UNIMPLEMENTED" details="---" default="1" />
<BIT position="6" name="UNIMPLEMENTED" details="---" default="1" />
<BIT position="7" name="UNIMPLEMENTED" details="---" default="1" />
</LAYOUT>
<LAYOUT id="2" comment="For ATmega88/ATmega168">
<BIT position="0" name="BOOTRST" details="Select Reset Vector" default="1" />
<BIT position="1" name="BOOTSZ0" details="Select Boot Size" default="0" />
<BIT position="2" name="BOOTSZ1" details="Select Boot Size" default="0" />
<BIT position="3" name="UNIMPLEMENTED" details="---" default="1" />
<BIT position="4" name="UNIMPLEMENTED" details="---" default="1" />
<BIT position="5" name="UNIMPLEMENTED" details="---" default="1" />
<BIT position="6" name="UNIMPLEMENTED" details="---" default="1" />
<BIT position="7" name="UNIMPLEMENTED" details="---" default="1" />
</LAYOUT>
<LAYOUT id="3" comment="For ATmega128">
<BIT position="0" name="WDTON" details="Watchdog Timer always on" default="1" />
<BIT position="1" name="M103C" details="ATmega103 compatibility mode" default="0" />
<BIT position="2" name="UNIMPLEMENTED" details="---" default="1" />
<BIT position="3" name="UNIMPLEMENTED" details="---" default="1" />
<BIT position="4" name="UNIMPLEMENTED" details="---" default="1" />
<BIT position="5" name="UNIMPLEMENTED" details="---" default="1" />
<BIT position="6" name="UNIMPLEMENTED" details="---" default="1" />
<BIT position="7" name="UNIMPLEMENTED" details="---" default="1" />
</LAYOUT>
<LAYOUT id="4" comment="For ATmega640,ATmega1280,ATmega1281,ATmega2560,ATmega2561,ATmega328P">
<BIT position="0" name="BODLEVEL0" details="Brown-out Detector trigger level" default="1" />
<BIT position="1" name="BODLEVEL1" details="Brown-out Detector trigger level" default="1" />
<BIT position="2" name="BODLEVEL2" details="Brown-out Detector trigger level" default="1" />
<BIT position="3" name="UNIMPLEMENTED" details="---" default="1" />
<BIT position="4" name="UNIMPLEMENTED" details="---" default="1" />
<BIT position="5" name="UNIMPLEMENTED" details="---" default="1" />
<BIT position="6" name="UNIMPLEMENTED" details="---" default="1" />
<BIT position="7" name="UNIMPLEMENTED" details="---" default="1" />
</LAYOUT>
</EXTFUSE>
</FUSELAYOUTS>
Loading…
Cancel
Save