/* * * This file is generated automatically by the device-manager.pl program. * * Copyright (C) 2012-2016, Molnar Karoly * */ #ifndef __PIC16REGS_H__ #define __PIC16REGS_H__ #if defined(__SDCC_PIC10F320) #include #elif defined(__SDCC_PIC10F322) #include #elif defined(__SDCC_PIC10LF320) #include #elif defined(__SDCC_PIC10LF322) #include #elif defined(__SDCC_PIC12F609) #include #elif defined(__SDCC_PIC12F615) #include #elif defined(__SDCC_PIC12F617) #include #elif defined(__SDCC_PIC12F629) #include #elif defined(__SDCC_PIC12F635) #include #elif defined(__SDCC_PIC12F675) #include #elif defined(__SDCC_PIC12F683) #include #elif defined(__SDCC_PIC12F752) #include #elif defined(__SDCC_PIC12F1501) #include #elif defined(__SDCC_PIC12F1571) #include #elif defined(__SDCC_PIC12F1572) #include #elif defined(__SDCC_PIC12F1612) #include #elif defined(__SDCC_PIC12F1822) #include #elif defined(__SDCC_PIC12F1840) #include #elif defined(__SDCC_PIC12HV752) #include #elif defined(__SDCC_PIC12LF1501) #include #elif defined(__SDCC_PIC12LF1552) #include #elif defined(__SDCC_PIC12LF1571) #include #elif defined(__SDCC_PIC12LF1572) #include #elif defined(__SDCC_PIC12LF1612) #include #elif defined(__SDCC_PIC12LF1822) #include #elif defined(__SDCC_PIC12LF1840) #include #elif defined(__SDCC_PIC12LF1840T39A) #include #elif defined(__SDCC_PIC12LF1840T48A) #include #elif defined(__SDCC_PIC16C62) #include #elif defined(__SDCC_PIC16C63A) #include #elif defined(__SDCC_PIC16C65B) #include #elif defined(__SDCC_PIC16C71) #include #elif defined(__SDCC_PIC16C72) #include #elif defined(__SDCC_PIC16C73B) #include #elif defined(__SDCC_PIC16C74B) #include #elif defined(__SDCC_PIC16C432) #include #elif defined(__SDCC_PIC16C433) #include #elif defined(__SDCC_PIC16C554) #include #elif defined(__SDCC_PIC16C557) #include #elif defined(__SDCC_PIC16C558) #include #elif defined(__SDCC_PIC16C620) #include #elif defined(__SDCC_PIC16C620A) #include #elif defined(__SDCC_PIC16C621) #include #elif defined(__SDCC_PIC16C621A) #include #elif defined(__SDCC_PIC16C622) #include #elif defined(__SDCC_PIC16C622A) #include #elif defined(__SDCC_PIC16C710) #include #elif defined(__SDCC_PIC16C711) #include #elif defined(__SDCC_PIC16C715) #include #elif defined(__SDCC_PIC16C717) #include #elif defined(__SDCC_PIC16C745) #include #elif defined(__SDCC_PIC16C765) #include #elif defined(__SDCC_PIC16C770) #include #elif defined(__SDCC_PIC16C771) #include #elif defined(__SDCC_PIC16C773) #include #elif defined(__SDCC_PIC16C774) #include #elif defined(__SDCC_PIC16C781) #include #elif defined(__SDCC_PIC16C782) #include #elif defined(__SDCC_PIC16C925) #include #elif defined(__SDCC_PIC16C926) #include #elif defined(__SDCC_PIC16F72) #include #elif defined(__SDCC_PIC16F73) #include #elif defined(__SDCC_PIC16F74) #include #elif defined(__SDCC_PIC16F76) #include #elif defined(__SDCC_PIC16F77) #include #elif defined(__SDCC_PIC16F84) #include #elif defined(__SDCC_PIC16F84A) #include #elif defined(__SDCC_PIC16F87) #include #elif defined(__SDCC_PIC16F88) #include #elif defined(__SDCC_PIC16F610) #include #elif defined(__SDCC_PIC16F616) #include #elif defined(__SDCC_PIC16F627) #include #elif defined(__SDCC_PIC16F627A) #include #elif defined(__SDCC_PIC16F628) #include #elif defined(__SDCC_PIC16F628A) #include #elif defined(__SDCC_PIC16F630) #include #elif defined(__SDCC_PIC16F631) #include #elif defined(__SDCC_PIC16F636) #include #elif defined(__SDCC_PIC16F639) #include #elif defined(__SDCC_PIC16F648A) #include #elif defined(__SDCC_PIC16F676) #include #elif defined(__SDCC_PIC16F677) #include #elif defined(__SDCC_PIC16F684) #include #elif defined(__SDCC_PIC16F685) #include #elif defined(__SDCC_PIC16F687) #include #elif defined(__SDCC_PIC16F688) #include #elif defined(__SDCC_PIC16F689) #include #elif defined(__SDCC_PIC16F690) #include #elif defined(__SDCC_PIC16F707) #include #elif defined(__SDCC_PIC16F716) #include #elif defined(__SDCC_PIC16F720) #include #elif defined(__SDCC_PIC16F721) #include #elif defined(__SDCC_PIC16F722) #include #elif defined(__SDCC_PIC16F722A) #include #elif defined(__SDCC_PIC16F723) #include #elif defined(__SDCC_PIC16F723A) #include #elif defined(__SDCC_PIC16F724) #include #elif defined(__SDCC_PIC16F726) #include #elif defined(__SDCC_PIC16F727) #include #elif defined(__SDCC_PIC16F737) #include #elif defined(__SDCC_PIC16F747) #include #elif defined(__SDCC_PIC16F753) #include #elif defined(__SDCC_PIC16F767) #include #elif defined(__SDCC_PIC16F777) #include #elif defined(__SDCC_PIC16F785) #include #elif defined(__SDCC_PIC16F818) #include #elif defined(__SDCC_PIC16F819) #include #elif defined(__SDCC_PIC16F870) #include #elif defined(__SDCC_PIC16F871) #include #elif defined(__SDCC_PIC16F872) #include #elif defined(__SDCC_PIC16F873) #include #elif defined(__SDCC_PIC16F873A) #include #elif defined(__SDCC_PIC16F874) #include #elif defined(__SDCC_PIC16F874A) #include #elif defined(__SDCC_PIC16F876) #include #elif defined(__SDCC_PIC16F876A) #include #elif defined(__SDCC_PIC16F877) #include #elif defined(__SDCC_PIC16F877A) #include #elif defined(__SDCC_PIC16F882) #include #elif defined(__SDCC_PIC16F883) #include #elif defined(__SDCC_PIC16F884) #include #elif defined(__SDCC_PIC16F886) #include #elif defined(__SDCC_PIC16F887) #include #elif defined(__SDCC_PIC16F913) #include #elif defined(__SDCC_PIC16F914) #include #elif defined(__SDCC_PIC16F916) #include #elif defined(__SDCC_PIC16F917) #include #elif defined(__SDCC_PIC16F946) #include #elif defined(__SDCC_PIC16F1454) #include #elif defined(__SDCC_PIC16F1455) #include #elif defined(__SDCC_PIC16F1458) #include #elif defined(__SDCC_PIC16F1459) #include #elif defined(__SDCC_PIC16F1503) #include #elif defined(__SDCC_PIC16F1507) #include #elif defined(__SDCC_PIC16F1508) #include #elif defined(__SDCC_PIC16F1509) #include #elif defined(__SDCC_PIC16F1512) #include #elif defined(__SDCC_PIC16F1513) #include #elif defined(__SDCC_PIC16F1516) #include #elif defined(__SDCC_PIC16F1517) #include #elif defined(__SDCC_PIC16F1518) #include #elif defined(__SDCC_PIC16F1519) #include #elif defined(__SDCC_PIC16F1526) #include #elif defined(__SDCC_PIC16F1527) #include #elif defined(__SDCC_PIC16F1574) #include #elif defined(__SDCC_PIC16F1575) #include #elif defined(__SDCC_PIC16F1578) #include #elif defined(__SDCC_PIC16F1579) #include #elif defined(__SDCC_PIC16F1613) #include #elif defined(__SDCC_PIC16F1614) #include #elif defined(__SDCC_PIC16F1615) #include #elif defined(__SDCC_PIC16F1618) #include #elif defined(__SDCC_PIC16F1619) #include #elif defined(__SDCC_PIC16F1703) #include #elif defined(__SDCC_PIC16F1704) #include #elif defined(__SDCC_PIC16F1705) #include #elif defined(__SDCC_PIC16F1707) #include #elif defined(__SDCC_PIC16F1708) #include #elif defined(__SDCC_PIC16F1709) #include #elif defined(__SDCC_PIC16F1713) #include #elif defined(__SDCC_PIC16F1716) #include #elif defined(__SDCC_PIC16F1717) #include #elif defined(__SDCC_PIC16F1718) #include #elif defined(__SDCC_PIC16F1719) #include #elif defined(__SDCC_PIC16F1764) #include #elif defined(__SDCC_PIC16F1765) #include #elif defined(__SDCC_PIC16F1768) #include #elif defined(__SDCC_PIC16F1769) #include #elif defined(__SDCC_PIC16F1773) #include #elif defined(__SDCC_PIC16F1776) #include #elif defined(__SDCC_PIC16F1777) #include #elif defined(__SDCC_PIC16F1778) #include #elif defined(__SDCC_PIC16F1779) #include #elif defined(__SDCC_PIC16F1782) #include #elif defined(__SDCC_PIC16F1783) #include #elif defined(__SDCC_PIC16F1784) #include #elif defined(__SDCC_PIC16F1786) #include #elif defined(__SDCC_PIC16F1787) #include #elif defined(__SDCC_PIC16F1788) #include #elif defined(__SDCC_PIC16F1789) #include #elif defined(__SDCC_PIC16F1823) #include #elif defined(__SDCC_PIC16F1824) #include #elif defined(__SDCC_PIC16F1825) #include #elif defined(__SDCC_PIC16F1826) #include #elif defined(__SDCC_PIC16F1827) #include #elif defined(__SDCC_PIC16F1828) #include #elif defined(__SDCC_PIC16F1829) #include #elif defined(__SDCC_PIC16F1829LIN) #include #elif defined(__SDCC_PIC16F1847) #include #elif defined(__SDCC_PIC16F1933) #include #elif defined(__SDCC_PIC16F1934) #include #elif defined(__SDCC_PIC16F1936) #include #elif defined(__SDCC_PIC16F1937) #include #elif defined(__SDCC_PIC16F1938) #include #elif defined(__SDCC_PIC16F1939) #include #elif defined(__SDCC_PIC16F1946) #include #elif defined(__SDCC_PIC16F1947) #include #elif defined(__SDCC_PIC16F18313) #include #elif defined(__SDCC_PIC16F18323) #include #elif defined(__SDCC_PIC16F18324) #include #elif defined(__SDCC_PIC16F18325) #include #elif defined(__SDCC_PIC16F18344) #include #elif defined(__SDCC_PIC16F18345) #include #elif defined(__SDCC_PIC16F18855) #include #elif defined(__SDCC_PIC16F18875) #include #elif defined(__SDCC_PIC16HV616) #include #elif defined(__SDCC_PIC16HV753) #include #elif defined(__SDCC_PIC16LF74) #include #elif defined(__SDCC_PIC16LF76) #include #elif defined(__SDCC_PIC16LF77) #include #elif defined(__SDCC_PIC16LF84) #include #elif defined(__SDCC_PIC16LF84A) #include #elif defined(__SDCC_PIC16LF87) #include #elif defined(__SDCC_PIC16LF88) #include #elif defined(__SDCC_PIC16LF627) #include #elif defined(__SDCC_PIC16LF627A) #include #elif defined(__SDCC_PIC16LF628) #include #elif defined(__SDCC_PIC16LF628A) #include #elif defined(__SDCC_PIC16LF648A) #include #elif defined(__SDCC_PIC16LF707) #include #elif defined(__SDCC_PIC16LF720) #include #elif defined(__SDCC_PIC16LF721) #include #elif defined(__SDCC_PIC16LF722) #include #elif defined(__SDCC_PIC16LF722A) #include #elif defined(__SDCC_PIC16LF723) #include #elif defined(__SDCC_PIC16LF723A) #include #elif defined(__SDCC_PIC16LF724) #include #elif defined(__SDCC_PIC16LF726) #include #elif defined(__SDCC_PIC16LF727) #include #elif defined(__SDCC_PIC16LF747) #include #elif defined(__SDCC_PIC16LF767) #include #elif defined(__SDCC_PIC16LF777) #include #elif defined(__SDCC_PIC16LF818) #include #elif defined(__SDCC_PIC16LF819) #include #elif defined(__SDCC_PIC16LF870) #include #elif defined(__SDCC_PIC16LF871) #include #elif defined(__SDCC_PIC16LF872) #include #elif defined(__SDCC_PIC16LF873) #include #elif defined(__SDCC_PIC16LF873A) #include #elif defined(__SDCC_PIC16LF874) #include #elif defined(__SDCC_PIC16LF874A) #include #elif defined(__SDCC_PIC16LF876) #include #elif defined(__SDCC_PIC16LF876A) #include #elif defined(__SDCC_PIC16LF877) #include #elif defined(__SDCC_PIC16LF877A) #include #elif defined(__SDCC_PIC16LF1454) #include #elif defined(__SDCC_PIC16LF1455) #include #elif defined(__SDCC_PIC16LF1458) #include #elif defined(__SDCC_PIC16LF1459) #include #elif defined(__SDCC_PIC16LF1503) #include #elif defined(__SDCC_PIC16LF1507) #include #elif defined(__SDCC_PIC16LF1508) #include #elif defined(__SDCC_PIC16LF1509) #include #elif defined(__SDCC_PIC16LF1512) #include #elif defined(__SDCC_PIC16LF1513) #include #elif defined(__SDCC_PIC16LF1516) #include #elif defined(__SDCC_PIC16LF1517) #include #elif defined(__SDCC_PIC16LF1518) #include #elif defined(__SDCC_PIC16LF1519) #include #elif defined(__SDCC_PIC16LF1526) #include #elif defined(__SDCC_PIC16LF1527) #include #elif defined(__SDCC_PIC16LF1554) #include #elif defined(__SDCC_PIC16LF1559) #include #elif defined(__SDCC_PIC16LF1566) #include #elif defined(__SDCC_PIC16LF1567) #include #elif defined(__SDCC_PIC16LF1574) #include #elif defined(__SDCC_PIC16LF1575) #include #elif defined(__SDCC_PIC16LF1578) #include #elif defined(__SDCC_PIC16LF1579) #include #elif defined(__SDCC_PIC16LF1613) #include #elif defined(__SDCC_PIC16LF1614) #include #elif defined(__SDCC_PIC16LF1615) #include #elif defined(__SDCC_PIC16LF1618) #include #elif defined(__SDCC_PIC16LF1619) #include #elif defined(__SDCC_PIC16LF1703) #include #elif defined(__SDCC_PIC16LF1704) #include #elif defined(__SDCC_PIC16LF1705) #include #elif defined(__SDCC_PIC16LF1707) #include #elif defined(__SDCC_PIC16LF1708) #include #elif defined(__SDCC_PIC16LF1709) #include #elif defined(__SDCC_PIC16LF1713) #include #elif defined(__SDCC_PIC16LF1716) #include #elif defined(__SDCC_PIC16LF1717) #include #elif defined(__SDCC_PIC16LF1718) #include #elif defined(__SDCC_PIC16LF1719) #include #elif defined(__SDCC_PIC16LF1764) #include #elif defined(__SDCC_PIC16LF1765) #include #elif defined(__SDCC_PIC16LF1768) #include #elif defined(__SDCC_PIC16LF1769) #include #elif defined(__SDCC_PIC16LF1773) #include #elif defined(__SDCC_PIC16LF1776) #include #elif defined(__SDCC_PIC16LF1777) #include #elif defined(__SDCC_PIC16LF1778) #include #elif defined(__SDCC_PIC16LF1779) #include #elif defined(__SDCC_PIC16LF1782) #include #elif defined(__SDCC_PIC16LF1783) #include #elif defined(__SDCC_PIC16LF1784) #include #elif defined(__SDCC_PIC16LF1786) #include #elif defined(__SDCC_PIC16LF1787) #include #elif defined(__SDCC_PIC16LF1788) #include #elif defined(__SDCC_PIC16LF1789) #include #elif defined(__SDCC_PIC16LF1823) #include #elif defined(__SDCC_PIC16LF1824) #include #elif defined(__SDCC_PIC16LF1824T39A) #include #elif defined(__SDCC_PIC16LF1825) #include #elif defined(__SDCC_PIC16LF1826) #include #elif defined(__SDCC_PIC16LF1827) #include #elif defined(__SDCC_PIC16LF1828) #include #elif defined(__SDCC_PIC16LF1829) #include #elif defined(__SDCC_PIC16LF1847) #include #elif defined(__SDCC_PIC16LF1902) #include #elif defined(__SDCC_PIC16LF1903) #include #elif defined(__SDCC_PIC16LF1904) #include #elif defined(__SDCC_PIC16LF1906) #include #elif defined(__SDCC_PIC16LF1907) #include #elif defined(__SDCC_PIC16LF1933) #include #elif defined(__SDCC_PIC16LF1934) #include #elif defined(__SDCC_PIC16LF1936) #include #elif defined(__SDCC_PIC16LF1937) #include #elif defined(__SDCC_PIC16LF1938) #include #elif defined(__SDCC_PIC16LF1939) #include #elif defined(__SDCC_PIC16LF1946) #include #elif defined(__SDCC_PIC16LF1947) #include #elif defined(__SDCC_PIC16LF18313) #include #elif defined(__SDCC_PIC16LF18323) #include #elif defined(__SDCC_PIC16LF18324) #include #elif defined(__SDCC_PIC16LF18325) #include #elif defined(__SDCC_PIC16LF18344) #include #elif defined(__SDCC_PIC16LF18345) #include #elif defined(__SDCC_PIC16LF18855) #include #elif defined(__SDCC_PIC16LF18875) #include #else #error The sdcc is not supported by this processor! #endif #ifndef __CONCAT2 #define __CONCAT2(a, b) a##b #endif #ifndef __CONCAT #define __CONCAT(a, b) __CONCAT2(a, b) #endif #define __CONFIG(address, value) \ static const __code unsigned char __at(address) __CONCAT(_conf, __LINE__) = (value) #define Nop() __asm nop __endasm #define ClrWdt() __asm clrwdt __endasm #define Sleep() __asm sleep __endasm #define Reset() __asm reset __endasm // To pointer manipulations. (From the sdcc/src/pic14/pcode.h file.) #define GPTR_TAG_MASK 0x80 // Generated by the device-manager.pl program. #define GPTR_TAG_DATA 0x00 #define GPTR_TAG_CODE 0x80 #endif // #ifndef __PIC16REGS_H__