From a1aa4c1493189cce5366e0cb7c22d611403ae3ee Mon Sep 17 00:00:00 2001 From: ficeto Date: Wed, 6 May 2015 11:45:40 +0300 Subject: [PATCH 1/2] adding some missing libs and definitions included also a dump of the known registers range --- docs/rgisters_dump.txt | 1157 +++++++++++++++++ hardware/tools/esp8266/sdk/include/c_types.h | 12 + hardware/tools/esp8266/sdk/include/espconn.h | 198 +-- .../tools/esp8266/sdk/include/json/json.h | 70 + .../esp8266/sdk/include/json/jsonparse.h | 94 ++ .../tools/esp8266/sdk/include/json/jsontree.h | 145 +++ hardware/tools/esp8266/sdk/include/sntp.h | 60 + hardware/tools/esp8266/sdk/include/upgrade.h | 51 + hardware/tools/esp8266/sdk/lib/libjson.a | Bin 0 -> 12714 bytes hardware/tools/esp8266/sdk/lib/libssc.a | Bin 0 -> 10640 bytes hardware/tools/esp8266/sdk/lib/libupgrade.a | Bin 0 -> 16212 bytes 11 files changed, 1696 insertions(+), 91 deletions(-) create mode 100644 docs/rgisters_dump.txt create mode 100755 hardware/tools/esp8266/sdk/include/json/json.h create mode 100755 hardware/tools/esp8266/sdk/include/json/jsonparse.h create mode 100755 hardware/tools/esp8266/sdk/include/json/jsontree.h create mode 100755 hardware/tools/esp8266/sdk/include/sntp.h create mode 100755 hardware/tools/esp8266/sdk/include/upgrade.h create mode 100755 hardware/tools/esp8266/sdk/lib/libjson.a create mode 100755 hardware/tools/esp8266/sdk/lib/libssc.a create mode 100755 hardware/tools/esp8266/sdk/lib/libupgrade.a diff --git a/docs/rgisters_dump.txt b/docs/rgisters_dump.txt new file mode 100644 index 0000000000..c9957b23b2 --- /dev/null +++ b/docs/rgisters_dump.txt @@ -0,0 +1,1157 @@ +===========|==================================|============|============|======| + ADDRESS | 33222222222211111111110000000000 | HEX VALUE | DEC VALUE | STR | + | 10987654321098765432109876543210 | | | | +===========|==================================|============|============|======| +0x3FF00000 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x3FF00004 | 00000000000000000000000000000101 | 0x00000005 | 5 | | TEIE +0x3FF00008 | 00000000000000000000100000001111 | 0x0000080F | 2063 | . | +0x3FF0000C | 00000100000000000000000100000010 | 0x04000102 | 67109122 | | +0x3FF00010 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x3FF00014 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x3FF00018 | 11111111111111110000000011111111 | 0xFFFF00FF | 4294902015 | .. . | +0x3FF0001C | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x3FF00020 | 00000000000000000000000000010000 | 0x00000010 | 16 | . | SPIIR +0x3FF00024 | 00000000000000000000000000011010 | 0x0000001A | 26 | . | +0x3FF00028 | 00000000000000000000000000000000 | 0x00000000 | 0 | | USWAP +0x3FF0002C | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x3FF00030 | 00000000000000000100000001000000 | 0x00004040 | 16448 | @@ | +0x3FF00034 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x3FF00038 | 00000000000000000000000001000001 | 0x00000041 | 65 | A | +0x3FF0003C | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x3FF00040 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x3FF00044 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x3FF00048 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x3FF0004C | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x3FF00050 | 10011101111011100000000000000000 | 0x9DEE0000 | 2649620480 | .. | +0x3FF00054 | 00000010000000001001110011000010 | 0x02009CC2 | 33594562 | .. | +0x3FF00058 | 00000000000000001010000000000000 | 0x0000A000 | 40960 | . | +0x3FF0005C | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x3FF00060 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x3FF00064 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x3FF00068 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x3FF0006C | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x3FF00070 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x3FF00074 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x3FF00078 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x3FF0007C | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x3FF00080 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x3FF00084 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x3FF00088 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x3FF0008C | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x3FF00090 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x3FF00094 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x3FF00098 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x3FF0009C | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x3FF000A0 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x3FF000A4 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x3FF000A8 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x3FF000AC | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x3FF000B0 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x3FF000B4 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x3FF000B8 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x3FF000BC | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x3FF000C0 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x3FF000C4 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x3FF000C8 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x3FF000CC | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x3FF000D0 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x3FF000D4 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x3FF000D8 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x3FF000DC | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x3FF000E0 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x3FF000E4 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x3FF000E8 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x3FF000EC | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x3FF000F0 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x3FF000F4 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x3FF000F8 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x3FF000FC | 00000000000000000000000000000000 | 0x00000000 | 0 | | +===========|==================================|============|============|======| + ADDRESS | 33222222222211111111110000000000 | HEX VALUE | DEC VALUE | STR | + | 10987654321098765432109876543210 | | | | +===========|==================================|============|============|======| +0x60000000 | 00000000000000000000000000000000 | 0x00000000 | 0 | | U0F +0x60000004 | 00000000000000000000000010000011 | 0x00000083 | 131 | ƒ | U0IR +0x60000008 | 00000000000000000000000000000000 | 0x00000000 | 0 | | U0IS +0x6000000C | 00000000000000000000000000000000 | 0x00000000 | 0 | | U0IE +0x60000010 | 00000000000000000000000000000000 | 0x00000000 | 0 | | U0IC +0x60000014 | 00000000000000000000001010110110 | 0x000002B6 | 694 | ¶ | U0D +0x60000018 | 00000000000000000001000000000000 | 0x00001000 | 4096 |  | U0A +0x6000001C | 00000000000000000000000000000000 | 0x00000000 | 0 | | U0S +0x60000020 | 00000000000000000000000000001100 | 0x0000000C | 12 | | U0C0 +0x60000024 | 00000000000000000000000000000001 | 0x00000001 | 1 | | U0C1 +0x60000028 | 00000000000011111111111111111111 | 0x000FFFFF | 1048575 | ÿÿ | U0LP +0x6000002C | 00000000000011111111111111111111 | 0x000FFFFF | 1048575 | ÿÿ | U0HP +0x60000030 | 00000000000000000000000000000000 | 0x00000000 | 0 | | U0PN +0x60000034 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000038 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x6000003C | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000040 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000044 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000048 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x6000004C | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000050 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000054 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000058 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x6000005C | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000060 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000064 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000068 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x6000006C | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000070 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000074 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000078 | 00000000000001100010000000000000 | 0x00062000 | 401408 | | U0DT +0x6000007C | 00000000000000000000010100000000 | 0x00000500 | 1280 | | U0ID +0x60000080 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000084 | 00000000000000000000000010000011 | 0x00000083 | 131 | ƒ | +0x60000088 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x6000008C | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000090 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000094 | 00000000000000000000001010110110 | 0x000002B6 | 694 | ¶ | +0x60000098 | 00000000000000000001000000000000 | 0x00001000 | 4096 |  | +0x6000009C | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600000A0 | 00000000000000000000000000001100 | 0x0000000C | 12 | | +0x600000A4 | 00000000000000000000000000000001 | 0x00000001 | 1 | | +0x600000A8 | 00000000000011111111111111111111 | 0x000FFFFF | 1048575 | ÿÿ | +0x600000AC | 00000000000011111111111111111111 | 0x000FFFFF | 1048575 | ÿÿ | +0x600000B0 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600000B4 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600000B8 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600000BC | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600000C0 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600000C4 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600000C8 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600000CC | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600000D0 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600000D4 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600000D8 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600000DC | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600000E0 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600000E4 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600000E8 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600000EC | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600000F0 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600000F4 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600000F8 | 00000000000001100010000000000000 | 0x00062000 | 401408 | | +0x600000FC | 00000000000000000000010100000000 | 0x00000500 | 1280 | | +===========|==================================|============|============|======| + ADDRESS | 33222222222211111111110000000000 | HEX VALUE | DEC VALUE | STR | + | 10987654321098765432109876543210 | | | | +===========|==================================|============|============|======| +0x60000100 | 00000000000000000000000000000000 | 0x00000000 | 0 | | SPI1CMD +0x60000104 | 00000000000000000000000000000000 | 0x00000000 | 0 | | SPI1A +0x60000108 | 00000000001010001011001100010011 | 0x0028B313 | 2667283 | (³ | SPI1C +0x6000010C | 01011111111111110000000100100000 | 0x5FFF0120 | 1610547488 | _ÿ | SPI1C1 +0x60000110 | 00000000000000000000000000000000 | 0x00000000 | 0 | | SPI1RS +0x60000114 | 00000000000000000000000000010001 | 0x00000011 | 17 |  | SPI1C2 +0x60000118 | 10000000000000000011000001000011 | 0x80003043 | 2147496003 | € 0C | SPI1CLK +0x6000011C | 10000000000000000000000001000100 | 0x80000044 | 2147483716 | € D | SPI1U +0x60000120 | 01011100000000000000000000000000 | 0x5C000000 | 1543503872 | \ | SPI1U1 +0x60000124 | 01110000000000000000000000000000 | 0x70000000 | 1879048192 | p | SPI1U2 +0x60000128 | 00000000000000000000000000000000 | 0x00000000 | 0 | | SPI1WS +0x6000012C | 00000000000000000000000000011110 | 0x0000001E | 30 |  | SPI1P +0x60000130 | 00000000000000000000001000000000 | 0x00000200 | 512 | | SPI1S +0x60000134 | 00000010000000000000000000000000 | 0x02000000 | 33554432 | | SPI1S1 +0x60000138 | 00000000000000000000000000000000 | 0x00000000 | 0 | | SPI1S2 +0x6000013C | 00000000000000000000000000000000 | 0x00000000 | 0 | | SPI1S3 +0x60000140 | 01101010001111111010001001011011 | 0x6A3FA25B | 1782555227 | j?¢[ | SPI1W0 +0x60000144 | 00000101110010001000000100001111 | 0x05C8810F | 97026319 | ȁ | SPI1W1 +0x60000148 | 00101110010111101110011010111001 | 0x2E5EE6B9 | 777971385 | .^æ¹ | SPI1W2 +0x6000014C | 00100100010001111000101001001000 | 0x24478A48 | 608668232 | $GŠH | SPI1W3 +0x60000150 | 11010110111000010101011101011101 | 0xD6E1575D | 3605092189 | ÖáW] | SPI1W4 +0x60000154 | 00100001101000011010111001101110 | 0x21A1AE6E | 564244078 | !¡®n | SPI1W5 +0x60000158 | 11100000011011000011001001000101 | 0xE06C3245 | 3765187141 | àl2E | SPI1W6 +0x6000015C | 01011110010010001101001101000010 | 0x5E48D342 | 1581830978 | ^HÓB | SPI1W7 +0x60000160 | 00010110010011011011100000010011 | 0x164DB813 | 374192147 |M¸| SPI1W8 +0x60000164 | 10010111000011100111110110010001 | 0x970E7D91 | 2534309265 |—}‘ | SPI1W9 +0x60000168 | 00100110001110000011101110000110 | 0x26383B86 | 641219462 | &8;† | SPI1W10 +0x6000016C | 10000101010100110010111100101111 | 0x85532F2F | 2236821295 | …S// | SPI1W11 +0x60000170 | 01001000001110011101010101101011 | 0x4839D56B | 1211749739 | H9Õk | SPI1W12 +0x60000174 | 01000001101010100100000000111010 | 0x41AA403A | 1101676602 | Aª@ | SPI1W13 +0x60000178 | 00000111100100000010111011011011 | 0x07902EDB | 126889691 | .Û | SPI1W14 +0x6000017C | 01000100001110001011100011111111 | 0x4438B8FF | 1144568063 | D8¸ÿ | SPI1W15 +0x60000180 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000184 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000188 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x6000018C | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000190 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000194 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000198 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x6000019C | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600001A0 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600001A4 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600001A8 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600001AC | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600001B0 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600001B4 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600001B8 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600001BC | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600001C0 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600001C4 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600001C8 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600001CC | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600001D0 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600001D4 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600001D8 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600001DC | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600001E0 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600001E4 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600001E8 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600001EC | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600001F0 | 10000000000010100000000001010000 | 0x800A0050 | 2148139088 | € P | SPI1E0 +0x600001F4 | 10000000000011110000001001011000 | 0x800F0258 | 2148467288 |€ X | SPI1E1 +0x600001F8 | 00000000000000000000000000000000 | 0x00000000 | 0 | | SPI1E2 +0x600001FC | 00000000000000000000000000000000 | 0x00000000 | 0 | | SPI1E3 +===========|==================================|============|============|======| + ADDRESS | 33222222222211111111110000000000 | HEX VALUE | DEC VALUE | STR | + | 10987654321098765432109876543210 | | | | +===========|==================================|============|============|======| +0x60000200 | 00000000000000000000000000000000 | 0x00000000 | 0 | | SPI0CMD +0x60000204 | 00100000000001111100000001100000 | 0x2007C060 | 537378912 | À` | SPI0A +0x60000208 | 00000001011010101010000100000001 | 0x016AA101 | 23765249 | j¡ | SPI0C +0x6000020C | 01011111111111110000000100100000 | 0x5FFF0120 | 1610547488 | _ÿ | SPI0C1 +0x60000210 | 00000000000000000000000000000000 | 0x00000000 | 0 | | SPI0RS +0x60000214 | 00000000000000000000000000010001 | 0x00000011 | 17 |  | SPI0C2 +0x60000218 | 00000000000000000001000000000001 | 0x00001001 | 4097 |  | SPI0CLK +0x6000021C | 10000000000000000000000001100100 | 0x80000064 | 2147483748 | € d | SPI0U +0x60000220 | 01011101111111101111111100011111 | 0x5DFEFF1F | 1576992543 |]þÿ| SPI0U1 +0x60000224 | 01110000000000000000000000000000 | 0x70000000 | 1879048192 | p | SPI0U2 +0x60000228 | 00000000000000000000000000000000 | 0x00000000 | 0 | | SPI0WS +0x6000022C | 00000000000000000000000000011110 | 0x0000001E | 30 |  | SPI0P +0x60000230 | 00000100100000000000001000010000 | 0x04800210 | 75498000 | €  | SPI0S +0x60000234 | 00000010000000000000000000000000 | 0x02000000 | 33554432 | | SPI0S1 +0x60000238 | 00000000000000000000000000000000 | 0x00000000 | 0 | | SPI0S2 +0x6000023C | 00000000000000000000000000000000 | 0x00000000 | 0 | | SPI0S3 +0x60000240 | 11111111111111111111111111111111 | 0xFFFFFFFF | 4294967295 | ÿÿÿÿ | SPI0W0 +0x60000244 | 11111111111111111111111111111111 | 0xFFFFFFFF | 4294967295 | ÿÿÿÿ | SPI0W1 +0x60000248 | 11111111111111111111111111111111 | 0xFFFFFFFF | 4294967295 | ÿÿÿÿ | SPI0W2 +0x6000024C | 11111111111111111111111111111111 | 0xFFFFFFFF | 4294967295 | ÿÿÿÿ | SPI0W3 +0x60000250 | 11111111111111111111111111111111 | 0xFFFFFFFF | 4294967295 | ÿÿÿÿ | SPI0W4 +0x60000254 | 11111111111111111111111111111111 | 0xFFFFFFFF | 4294967295 | ÿÿÿÿ | SPI0W5 +0x60000258 | 11111111111111111111111111111111 | 0xFFFFFFFF | 4294967295 | ÿÿÿÿ | SPI0W6 +0x6000025C | 11111111111111111111111111111111 | 0xFFFFFFFF | 4294967295 | ÿÿÿÿ | SPI0W7 +0x60000260 | 11011100111001011110100111110011 | 0xDCE5E9F3 | 3706055155 | Üåéó | SPI0W8 +0x60000264 | 00011111001001010000010101000110 | 0x1F250546 | 522519878 |%F| SPI0W9 +0x60000268 | 01000001010010111111001011110111 | 0x414BF2F7 | 1095496439 | AKò÷ | SPI0W10 +0x6000026C | 10000101101001010011011110111100 | 0x85A537BC | 2242197436 | …¥7¼ | SPI0W11 +0x60000270 | 01110111001101000111110000101010 | 0x77347C2A | 1999928362 | w4|* | SPI0W12 +0x60000274 | 00011110011010010010101100110000 | 0x1E692B30 | 510208816 |i+0| SPI0W13 +0x60000278 | 10000101101110011001000011011101 | 0x85B990DD | 2243530973 | …¹Ý | SPI0W14 +0x6000027C | 11001011001010111110010010101110 | 0xCB2BE4AE | 3408651438 | Ë+ä® | SPI0W15 +0x60000280 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000284 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000288 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x6000028C | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000290 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000294 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000298 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x6000029C | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600002A0 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600002A4 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600002A8 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600002AC | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600002B0 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600002B4 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600002B8 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600002BC | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600002C0 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600002C4 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600002C8 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600002CC | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600002D0 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600002D4 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600002D8 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600002DC | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600002E0 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600002E4 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600002E8 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600002EC | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600002F0 | 10000000000010100000000001010000 | 0x800A0050 | 2148139088 | € P | SPI0E0 +0x600002F4 | 10000000000011110000001001011000 | 0x800F0258 | 2148467288 |€ X | SPI0E1 +0x600002F8 | 00000000000000000000000000000111 | 0x00000007 | 7 | | SPI0E2 +0x600002FC | 00000000000000000000000000000000 | 0x00000000 | 0 | | SPI0E3 +===========|==================================|============|============|======| + ADDRESS | 33222222222211111111110000000000 | HEX VALUE | DEC VALUE | STR | + | 10987654321098765432109876543210 | | | | +===========|==================================|============|============|======| +0x60000300 | 00000000000000000000000000000000 | 0x00000000 | 0 | | GPO +0x60000304 | 00000000000000000000000000000000 | 0x00000000 | 0 | | GPOS +0x60000308 | 00000000000000000000000000000000 | 0x00000000 | 0 | | GPOC +0x6000030C | 00000000000000000000000000000000 | 0x00000000 | 0 | | GPE +0x60000310 | 00000000000000000000000000000000 | 0x00000000 | 0 | | GPES +0x60000314 | 00000000000000000000000000000000 | 0x00000000 | 0 | | GPEC +0x60000318 | 11000000000000110111000000111011 | 0xC003703B | 3221450811 | À p; | GPI +0x6000031C | 00000000000000000000000000000000 | 0x00000000 | 0 | | GPIE +0x60000320 | 00000000000000000000000000000000 | 0x00000000 | 0 | | GPIES +0x60000324 | 00000000000000000000000000000000 | 0x00000000 | 0 | | GPIEC +0x60000328 | 00000000000000000000000000000100 | 0x00000004 | 4 | | GPC0 +0x6000032C | 00000000000000000000000000000100 | 0x00000004 | 4 | | GPC1 +0x60000330 | 00000000000000000000000000000000 | 0x00000000 | 0 | | GPC2 +0x60000334 | 00000000000000000000000000000100 | 0x00000004 | 4 | | GPC3 +0x60000338 | 00000000000000000000000000000100 | 0x00000004 | 4 | | GPC4 +0x6000033C | 00000000000000000000000000000100 | 0x00000004 | 4 | | GPC5 +0x60000340 | 00000000000000000000000000000000 | 0x00000000 | 0 | | GPC6 +0x60000344 | 00000000000000000000000000000000 | 0x00000000 | 0 | | GPC7 +0x60000348 | 00000000000000000000000000000000 | 0x00000000 | 0 | | GPC8 +0x6000034C | 00000000000000000000000000000000 | 0x00000000 | 0 | | GPC9 +0x60000350 | 00000000000000000000000000000000 | 0x00000000 | 0 | | GPC10 +0x60000354 | 00000000000000000000000000000000 | 0x00000000 | 0 | | GPC11 +0x60000358 | 00000000000000000000000000000100 | 0x00000004 | 4 | | GPC12 +0x6000035C | 00000000000000000000000000000100 | 0x00000004 | 4 | | GPC13 +0x60000360 | 00000000000000000000000000000100 | 0x00000004 | 4 | | GPC14 +0x60000364 | 00000000000000000000000000000100 | 0x00000004 | 4 | | GPC15 +0x60000368 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x6000036C | 00000000000000000000000000000000 | 0x00000000 | 0 | | GPIO_RTC_CALIB_SYNC +0x60000370 | 11000000000000000000000000000000 | 0xC0000000 | 3221225472 | À | GPIO_RTC_CALIB_VALUE +0x60000374 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000378 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x6000037C | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000380 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000384 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000388 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x6000038C | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000390 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000394 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000398 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x6000039C | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600003A0 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600003A4 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600003A8 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600003AC | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600003B0 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600003B4 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600003B8 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600003BC | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600003C0 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600003C4 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600003C8 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600003CC | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600003D0 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600003D4 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600003D8 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600003DC | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600003E0 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600003E4 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600003E8 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600003EC | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600003F0 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600003F4 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600003F8 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600003FC | 00000000000000000000000000000000 | 0x00000000 | 0 | | +===========|==================================|============|============|======| + ADDRESS | 33222222222211111111110000000000 | HEX VALUE | DEC VALUE | STR | + | 10987654321098765432109876543210 | | | | +===========|==================================|============|============|======| +0x60000400 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000404 | 00000010110011010100101100110101 | 0x02CD4B35 | 47008565 | ÍK5 | +0x60000408 | 00000010110011010100101100110101 | 0x02CD4B35 | 47008565 | ÍK5 | +0x6000040C | 00000010110011010100101100110101 | 0x02CD4B35 | 47008565 | ÍK5 | +0x60000410 | 00000010110011010100101100110101 | 0x02CD4B35 | 47008565 | ÍK5 | +0x60000414 | 00000010110011010100101100110101 | 0x02CD4B35 | 47008565 | ÍK5 | +0x60000418 | 00000010110011010100101100110101 | 0x02CD4B35 | 47008565 | ÍK5 | +0x6000041C | 00000010110011010100101100110101 | 0x02CD4B35 | 47008565 | ÍK5 | +0x60000420 | 00000010110011010100101100110101 | 0x02CD4B35 | 47008565 | ÍK5 | +0x60000424 | 00000010110011010100101100110101 | 0x02CD4B35 | 47008565 | ÍK5 | +0x60000428 | 00000010110011010100101100110101 | 0x02CD4B35 | 47008565 | ÍK5 | +0x6000042C | 00000010110011010100101100110101 | 0x02CD4B35 | 47008565 | ÍK5 | +0x60000430 | 00000010110011010100101100110101 | 0x02CD4B35 | 47008565 | ÍK5 | +0x60000434 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000438 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x6000043C | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000440 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000444 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000448 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x6000044C | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000450 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000454 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000458 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x6000045C | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000460 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000464 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000468 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x6000046C | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000470 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000474 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000478 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x6000047C | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000480 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000484 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000488 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x6000048C | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000490 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000494 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000498 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x6000049C | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600004A0 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600004A4 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600004A8 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600004AC | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600004B0 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600004B4 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600004B8 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600004BC | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600004C0 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600004C4 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600004C8 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600004CC | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600004D0 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600004D4 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600004D8 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600004DC | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600004E0 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600004E4 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600004E8 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600004EC | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600004F0 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600004F4 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600004F8 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600004FC | 00000000000000000000000000000000 | 0x00000000 | 0 | | +===========|==================================|============|============|======| + ADDRESS | 33222222222211111111110000000000 | HEX VALUE | DEC VALUE | STR | + | 10987654321098765432109876543210 | | | | +===========|==================================|============|============|======| +0x60000500 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000504 | 00000000000010111111000000000001 | 0x000BF001 | 782337 | ð | +0x60000508 | 00000000000010111111000000000001 | 0x000BF001 | 782337 | ð | +0x6000050C | 00000000000010111111000000000001 | 0x000BF001 | 782337 | ð | +0x60000510 | 00000000000010111111000000000001 | 0x000BF001 | 782337 | ð | +0x60000514 | 00000000000010111111000000000001 | 0x000BF001 | 782337 | ð | +0x60000518 | 00000000000010111111000000000001 | 0x000BF001 | 782337 | ð | +0x6000051C | 00000000000010111111000000000001 | 0x000BF001 | 782337 | ð | +0x60000520 | 00000000000010111111000000000001 | 0x000BF001 | 782337 | ð | +0x60000524 | 00000000000010111111000011110111 | 0x000BF0F7 | 782583 | ð÷ | +0x60000528 | 00000000000010111111000000000010 | 0x000BF002 | 782338 | ð | +0x6000052C | 00000000000010111111000000001110 | 0x000BF00E | 782350 | ð| +0x60000530 | 00000000000010111111000000001110 | 0x000BF00E | 782350 | ð| +0x60000534 | 00000000000010111111000011110010 | 0x000BF0F2 | 782578 | ðò | +0x60000538 | 00000000000010111111000011111101 | 0x000BF0FD | 782589 | ðý | +0x6000053C | 00000000000010111111000000000010 | 0x000BF002 | 782338 | ð | +0x60000540 | 00000000000010111111000000001110 | 0x000BF00E | 782350 | ð| +0x60000544 | 00000000000010111111000000001110 | 0x000BF00E | 782350 | ð| +0x60000548 | 00000000000010111111000000001110 | 0x000BF00E | 782350 | ð| +0x6000054C | 00000000000010111111000000000010 | 0x000BF002 | 782338 | ð | +0x60000550 | 00000000000010111111000000000010 | 0x000BF002 | 782338 | ð | +0x60000554 | 00000000000010111111000011111101 | 0x000BF0FD | 782589 | ðý | +0x60000558 | 00000000000010111111000011110111 | 0x000BF0F7 | 782583 | ð÷ | +0x6000055C | 00000000000010111111000011110010 | 0x000BF0F2 | 782578 | ðò | +0x60000560 | 00000000000010111111000011101010 | 0x000BF0EA | 782570 | ðê | +0x60000564 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000568 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x6000056C | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000570 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000574 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000578 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x6000057C | 00000000000000000001000000000000 | 0x00001000 | 4096 |  | +0x60000580 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000584 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000588 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x6000058C | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000590 | 00000000000000000000000000010000 | 0x00000010 | 16 |  | +0x60000594 | 11011000001101101000000011001100 | 0xD83680CC | 3627450572 | Ø6€Ì | +0x60000598 | 00010001100111110100000001000111 | 0x119F4047 | 295649351 |Ÿ@G | +0x6000059C | 01010001100111111100000001111111 | 0x519FC07F | 1369423999 | QŸÀ | +0x600005A0 | 00011100101010110000100000000100 | 0x1CAB0804 | 480970756 |« | +0x600005A4 | 00000000010000000110101000001100 | 0x00406A0C | 4221452 |@j | +0x600005A8 | 00000000010110111111110000000000 | 0x005BFC00 | 6028288 | [ü | +0x600005AC | 00000000010110100001110100000000 | 0x005A1D00 | 5905664 |Z | +0x600005B0 | 00000100000101100000000000000000 | 0x04160000 | 68550656 |  | +0x600005B4 | 00000000000000000000000001011111 | 0x0000005F | 95 | _ | +0x600005B8 | 00000000000000110000010000001000 | 0x00030408 | 197640 | | +0x600005BC | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600005C0 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600005C4 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600005C8 | 11111111000000000000000100000100 | 0xFF000104 | 4278190340 | ÿ | +0x600005CC | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600005D0 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600005D4 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600005D8 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600005DC | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600005E0 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600005E4 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600005E8 | 00000110011111111111111010000000 | 0x067FFE80 | 109051520 | þ€ | +0x600005EC | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600005F0 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600005F4 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600005F8 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600005FC | 00000011000001000000011000000110 | 0x03040606 | 50595334 | | +===========|==================================|============|============|======| + ADDRESS | 33222222222211111111110000000000 | HEX VALUE | DEC VALUE | STR | + | 10987654321098765432109876543210 | | | | +===========|==================================|============|============|======| +0x60000600 | 00000000000000000000000000000000 | 0x00000000 | 0 | | T1L +0x60000604 | 00000000011111111111111111111111 | 0x007FFFFF | 8388607 | ÿÿ | T1V +0x60000608 | 00000000000000000000000000000000 | 0x00000000 | 0 | | T1C +0x6000060C | 00000000000000000000000000000000 | 0x00000000 | 0 | | T1I +0x60000610 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000614 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000618 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x6000061C | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000620 | 00000000000000000000000000000000 | 0x00000000 | 0 | | T2L +0x60000624 | 00000000000111111000111010010010 | 0x001F8E92 | 2068114 |Ž’| T2V +0x60000628 | 00000000000000000000000010001000 | 0x00000088 | 136 | ˆ | T2C +0x6000062C | 00000000000000000000000000000000 | 0x00000000 | 0 | | T2I +0x60000630 | 00000000000111111011010101101100 | 0x001FB56C | 2078060 |µl| T2A +0x60000634 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000638 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x6000063C | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000640 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000644 | 00000000011111111111111111111111 | 0x007FFFFF | 8388607 | ÿÿ | +0x60000648 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x6000064C | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000650 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000654 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000658 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x6000065C | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000660 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000664 | 00000000001000000101011111000100 | 0x002057C4 | 2119620 | WÄ | +0x60000668 | 00000000000000000000000010001000 | 0x00000088 | 136 | ˆ | +0x6000066C | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000670 | 00000000001000001000101100001000 | 0x00208B08 | 2132744 | ‹ | +0x60000674 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000678 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x6000067C | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000680 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000684 | 00000000011111111111111111111111 | 0x007FFFFF | 8388607 | ÿÿ | +0x60000688 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x6000068C | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000690 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000694 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000698 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x6000069C | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600006A0 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600006A4 | 00000000001000010010000011110111 | 0x002120F7 | 2171127 | ! ÷ | +0x600006A8 | 00000000000000000000000010001000 | 0x00000088 | 136 | ˆ | +0x600006AC | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600006B0 | 00000000001000010100111000101001 | 0x00214E29 | 2182697 | !N) | +0x600006B4 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600006B8 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600006BC | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600006C0 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600006C4 | 00000000011111111111111111111111 | 0x007FFFFF | 8388607 | ÿÿ | +0x600006C8 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600006CC | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600006D0 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600006D4 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600006D8 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600006DC | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600006E0 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600006E4 | 00000000001000011110101000101000 | 0x0021EA28 | 2222632 | !ê( | +0x600006E8 | 00000000000000000000000010001000 | 0x00000088 | 136 | ˆ | +0x600006EC | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600006F0 | 00000000001000100001011110111100 | 0x002217BC | 2234300 | "¼ | +0x600006F4 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600006F8 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600006FC | 00000000000000000000000000000000 | 0x00000000 | 0 | | +===========|==================================|============|============|======| + ADDRESS | 33222222222211111111110000000000 | HEX VALUE | DEC VALUE | STR | + | 10987654321098765432109876543210 | | | | +===========|==================================|============|============|======| +0x60000700 | 00000000000110011100000001101010 | 0x0019C06A | 1687658 | Àj | +0x60000704 | 00000000001111100011111111111111 | 0x003E3FFF | 4079615 | >?ÿ | +0x60000708 | 00000000001000000000000000000000 | 0x00200000 | 2097152 | | +0x6000070C | 00000000000000011110000000101000 | 0x0001E028 | 122920 | à( | +0x60000710 | 11111110000000000000000000000000 | 0xFE000000 | 4261412864 | þ | +0x60000714 | 00000000000000000000000000000010 | 0x00000002 | 2 | | +0x60000718 | 00000000000000000000100000001000 | 0x00000808 | 2056 | | +0x6000071C | 00000000010100001010011111000011 | 0x0050A7C3 | 5285827 | P§Ã | +0x60000720 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000724 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000728 | 00000000000000000000000000000101 | 0x00000005 | 5 | | +0x6000072C | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000730 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000734 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000738 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x6000073C | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000740 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000744 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000748 | 00100000001100000010000000100000 | 0x20302020 | 540024864 | 0 | +0x6000074C | 00100000010100000000000000000000 | 0x20500000 | 542113792 | P | +0x60000750 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000754 | 00000000000000001000101001011000 | 0x00008A58 | 35416 | ŠX | +0x60000758 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x6000075C | 00000000000000000000000000000111 | 0x00000007 | 7 | | +0x60000760 | 00000000000000000000000000000111 | 0x00000007 | 7 | | +0x60000764 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000768 | 00000000000000000000000000000000 | 0x00000000 | 0 | | GP16O +0x6000076C | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000770 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000774 | 00000000000000000000000000000000 | 0x00000000 | 0 | | GP16E +0x60000778 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x6000077C | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000780 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000784 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000788 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x6000078C | 00000000000000000000000000000001 | 0x00000001 | 1 | | GP16I +0x60000790 | 00000000000000000000000000000000 | 0x00000000 | 0 | | GP16C +0x60000794 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000798 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x6000079C | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600007A0 | 00000000000000000000000000000001 | 0x00000001 | 1 | | GP16F +0x600007A4 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600007A8 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600007AC | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600007B0 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600007B4 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600007B8 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600007BC | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600007C0 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600007C4 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600007C8 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600007CC | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600007D0 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600007D4 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600007D8 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600007DC | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600007E0 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600007E4 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600007E8 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600007EC | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600007F0 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600007F4 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600007F8 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600007FC | 00000000000000000000000000000000 | 0x00000000 | 0 | | +===========|==================================|============|============|======| + ADDRESS | 33222222222211111111110000000000 | HEX VALUE | DEC VALUE | STR | + | 10987654321098765432109876543210 | | | | +===========|==================================|============|============|======| +0x60000800 | 00000000000000000000001000000101 | 0x00000205 | 517 | | GPMUX +0x60000804 | 00000000000000000000000000110000 | 0x00000030 | 48 | 0 | GPF12 +0x60000808 | 00000000000000000000000000110000 | 0x00000030 | 48 | 0 | GPF13 +0x6000080C | 00000000000000000000000000110000 | 0x00000030 | 48 | 0 | GPF14 +0x60000810 | 00000000000000000000000000110000 | 0x00000030 | 48 | 0 | GPF15 +0x60000814 | 00000000000000000000000000110000 | 0x00000030 | 48 | 0 | GPF3 +0x60000818 | 00000000000000000000000000110000 | 0x00000030 | 48 | 0 | GPF1 +0x6000081C | 00000000000000000000000000010000 | 0x00000010 | 16 |  | GPF6 +0x60000820 | 00000000000000000000000000010000 | 0x00000010 | 16 |  | GPF7 +0x60000824 | 00000000000000000000000000010000 | 0x00000010 | 16 |  | GPF8 +0x60000828 | 00000000000000000000000000010000 | 0x00000010 | 16 |  | GPF9 +0x6000082C | 00000000000000000000000000010000 | 0x00000010 | 16 |  | GPF10 +0x60000830 | 00000000000000000000000000010000 | 0x00000010 | 16 |  | GPF11 +0x60000834 | 00000000000000000000000000000000 | 0x00000000 | 0 | | GPF0 +0x60000838 | 00000000000000000000000000100000 | 0x00000020 | 32 | | GPF2 +0x6000083C | 00000000000000000000000000000000 | 0x00000000 | 0 | | GPF4 +0x60000840 | 00000000000000000000000000000000 | 0x00000000 | 0 | | GPF5 +0x60000844 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000848 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x6000084C | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000850 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000854 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000858 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x6000085C | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000860 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000864 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000868 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x6000086C | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000870 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000874 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000878 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x6000087C | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000880 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000884 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000888 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x6000088C | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000890 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000894 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000898 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x6000089C | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600008A0 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600008A4 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600008A8 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600008AC | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600008B0 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600008B4 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600008B8 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600008BC | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600008C0 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600008C4 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600008C8 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600008CC | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600008D0 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600008D4 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600008D8 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600008DC | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600008E0 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600008E4 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600008E8 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600008EC | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600008F0 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600008F4 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600008F8 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600008FC | 00000000000000000000000000000000 | 0x00000000 | 0 | | +===========|==================================|============|============|======| + ADDRESS | 33222222222211111111110000000000 | HEX VALUE | DEC VALUE | STR | + | 10987654321098765432109876543210 | | | | +===========|==================================|============|============|======| +0x60000900 | 00000000000000000000000000111001 | 0x00000039 | 57 | 9 | +0x60000904 | 00000000000000000000000000001011 | 0x0000000B | 11 | | +0x60000908 | 00000000000000000000000000001011 | 0x0000000B | 11 | | +0x6000090C | 00000000000000111001000001110010 | 0x00039072 | 233586 | r | +0x60000910 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000914 | 00000000000000000000000000000000 | 0x00000000 | 0 | | WDTRST +0x60000918 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x6000091C | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000920 | 00000000000000000000000000111001 | 0x00000039 | 57 | 9 | +0x60000924 | 00000000000000000000000000001011 | 0x0000000B | 11 | | +0x60000928 | 00000000000000000000000000001011 | 0x0000000B | 11 | | +0x6000092C | 00000111100111110000110111101010 | 0x079F0DEA | 127864298 |Ÿ +ê| +0x60000930 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000934 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000938 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x6000093C | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000940 | 00000000000000000000000000111001 | 0x00000039 | 57 | 9 | +0x60000944 | 00000000000000000000000000001011 | 0x0000000B | 11 | | +0x60000948 | 00000000000000000000000000001011 | 0x0000000B | 11 | | +0x6000094C | 00000111001110100101010111101010 | 0x073A55EA | 121263594 | :Uê | +0x60000950 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000954 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000958 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x6000095C | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000960 | 00000000000000000000000000111001 | 0x00000039 | 57 | 9 | +0x60000964 | 00000000000000000000000000001011 | 0x0000000B | 11 | | +0x60000968 | 00000000000000000000000000001011 | 0x0000000B | 11 | | +0x6000096C | 00000110110101011011011011101010 | 0x06D5B6EA | 114669290 | Õ¶ê | +0x60000970 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000974 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000978 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x6000097C | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000980 | 00000000000000000000000000111001 | 0x00000039 | 57 | 9 | +0x60000984 | 00000000000000000000000000001011 | 0x0000000B | 11 | | +0x60000988 | 00000000000000000000000000001011 | 0x0000000B | 11 | | +0x6000098C | 00000110011100010001011111101010 | 0x067117EA | 108074986 | qê | +0x60000990 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000994 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000998 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x6000099C | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600009A0 | 00000000000000000000000000111001 | 0x00000039 | 57 | 9 | +0x600009A4 | 00000000000000000000000000001011 | 0x0000000B | 11 | | +0x600009A8 | 00000000000000000000000000001011 | 0x0000000B | 11 | | +0x600009AC | 00000110000011000111100111101010 | 0x060C79EA | 101480938 | yê| +0x600009B0 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600009B4 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600009B8 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600009BC | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600009C0 | 00000000000000000000000000111001 | 0x00000039 | 57 | 9 | +0x600009C4 | 00000000000000000000000000001011 | 0x0000000B | 11 | | +0x600009C8 | 00000000000000000000000000001011 | 0x0000000B | 11 | | +0x600009CC | 00000101101001111101101011101010 | 0x05A7DAEA | 94886634 | §Úê | +0x600009D0 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600009D4 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600009D8 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600009DC | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600009E0 | 00000000000000000000000000111001 | 0x00000039 | 57 | 9 | +0x600009E4 | 00000000000000000000000000001011 | 0x0000000B | 11 | | +0x600009E8 | 00000000000000000000000000001011 | 0x0000000B | 11 | | +0x600009EC | 00000101010000110011111011101010 | 0x05433EEA | 88293098 | C>ê | +0x600009F0 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600009F4 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600009F8 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600009FC | 00000000000000000000000000000000 | 0x00000000 | 0 | | +===========|==================================|============|============|======| + ADDRESS | 33222222222211111111110000000000 | HEX VALUE | DEC VALUE | STR | + | 10987654321098765432109876543210 | | | | +===========|==================================|============|============|======| +0x60000A00 | 00010001000100010110011001100110 | 0x11116666 | 286352998 |ff| +0x60000A04 | 00000001000100010000000000000001 | 0x01110001 | 17891329 |  | +0x60000A08 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000A0C | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000A10 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000A14 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000A18 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000A1C | 00000000000000100000000000000000 | 0x00020000 | 131072 | | +0x60000A20 | 11111111111111111111111111111111 | 0xFFFFFFFF | 4294967295 | ÿÿÿÿ | +0x60000A24 | 11111111111111111111111111111111 | 0xFFFFFFFF | 4294967295 | ÿÿÿÿ | +0x60000A28 | 11111111111111111111111111111111 | 0xFFFFFFFF | 4294967295 | ÿÿÿÿ | +0x60000A2C | 11111111111111111111111111111111 | 0xFFFFFFFF | 4294967295 | ÿÿÿÿ | +0x60000A30 | 11111111111111111111111111111111 | 0xFFFFFFFF | 4294967295 | ÿÿÿÿ | +0x60000A34 | 11111111111111111111111111111111 | 0xFFFFFFFF | 4294967295 | ÿÿÿÿ | +0x60000A38 | 11111111111111111111111111111111 | 0xFFFFFFFF | 4294967295 | ÿÿÿÿ | +0x60000A3C | 11111111111111111111111111111111 | 0xFFFFFFFF | 4294967295 | ÿÿÿÿ | +0x60000A40 | 00010001000100010110011001100110 | 0x11116666 | 286352998 |ff| +0x60000A44 | 00000001000100010000000000000001 | 0x01110001 | 17891329 |  | +0x60000A48 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000A4C | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000A50 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000A54 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000A58 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000A5C | 00000000000000100000000000000000 | 0x00020000 | 131072 | | +0x60000A60 | 11111111111111111111111111111111 | 0xFFFFFFFF | 4294967295 | ÿÿÿÿ | +0x60000A64 | 11111111111111111111111111111111 | 0xFFFFFFFF | 4294967295 | ÿÿÿÿ | +0x60000A68 | 11111111111111111111111111111111 | 0xFFFFFFFF | 4294967295 | ÿÿÿÿ | +0x60000A6C | 11111111111111111111111111111111 | 0xFFFFFFFF | 4294967295 | ÿÿÿÿ | +0x60000A70 | 11111111111111111111111111111111 | 0xFFFFFFFF | 4294967295 | ÿÿÿÿ | +0x60000A74 | 11111111111111111111111111111111 | 0xFFFFFFFF | 4294967295 | ÿÿÿÿ | +0x60000A78 | 11111111111111111111111111111111 | 0xFFFFFFFF | 4294967295 | ÿÿÿÿ | +0x60000A7C | 11111111111111111111111111111111 | 0xFFFFFFFF | 4294967295 | ÿÿÿÿ | +0x60000A80 | 00010001000100010110011001100110 | 0x11116666 | 286352998 |ff| +0x60000A84 | 00000001000100010000000000000001 | 0x01110001 | 17891329 |  | +0x60000A88 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000A8C | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000A90 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000A94 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000A98 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000A9C | 00000000000000100000000000000000 | 0x00020000 | 131072 | | +0x60000AA0 | 11111111111111111111111111111111 | 0xFFFFFFFF | 4294967295 | ÿÿÿÿ | +0x60000AA4 | 11111111111111111111111111111111 | 0xFFFFFFFF | 4294967295 | ÿÿÿÿ | +0x60000AA8 | 11111111111111111111111111111111 | 0xFFFFFFFF | 4294967295 | ÿÿÿÿ | +0x60000AAC | 11111111111111111111111111111111 | 0xFFFFFFFF | 4294967295 | ÿÿÿÿ | +0x60000AB0 | 11111111111111111111111111111111 | 0xFFFFFFFF | 4294967295 | ÿÿÿÿ | +0x60000AB4 | 11111111111111111111111111111111 | 0xFFFFFFFF | 4294967295 | ÿÿÿÿ | +0x60000AB8 | 11111111111111111111111111111111 | 0xFFFFFFFF | 4294967295 | ÿÿÿÿ | +0x60000ABC | 11111111111111111111111111111111 | 0xFFFFFFFF | 4294967295 | ÿÿÿÿ | +0x60000AC0 | 00010001000100010110011001100110 | 0x11116666 | 286352998 |ff| +0x60000AC4 | 00000001000100010000000000000001 | 0x01110001 | 17891329 |  | +0x60000AC8 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000ACC | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000AD0 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000AD4 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000AD8 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000ADC | 00000000000000100000000000000000 | 0x00020000 | 131072 | | +0x60000AE0 | 11111111111111111111111111111111 | 0xFFFFFFFF | 4294967295 | ÿÿÿÿ | +0x60000AE4 | 11111111111111111111111111111111 | 0xFFFFFFFF | 4294967295 | ÿÿÿÿ | +0x60000AE8 | 11111111111111111111111111111111 | 0xFFFFFFFF | 4294967295 | ÿÿÿÿ | +0x60000AEC | 11111111111111111111111111111111 | 0xFFFFFFFF | 4294967295 | ÿÿÿÿ | +0x60000AF0 | 11111111111111111111111111111111 | 0xFFFFFFFF | 4294967295 | ÿÿÿÿ | +0x60000AF4 | 11111111111111111111111111111111 | 0xFFFFFFFF | 4294967295 | ÿÿÿÿ | +0x60000AF8 | 11111111111111111111111111111111 | 0xFFFFFFFF | 4294967295 | ÿÿÿÿ | +0x60000AFC | 11111111111111111111111111111111 | 0xFFFFFFFF | 4294967295 | ÿÿÿÿ | +===========|==================================|============|============|======| + ADDRESS | 33222222222211111111110000000000 | HEX VALUE | DEC VALUE | STR | + | 10987654321098765432109876543210 | | | | +===========|==================================|============|============|======| +0x60000B00 | 00000000000000000000001000000000 | 0x00000200 | 512 | | +0x60000B04 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000B08 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000B0C | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000B10 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000B14 | 00000000000000000000000000000010 | 0x00000002 | 2 | | +0x60000B18 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000B1C | 00000000000000000000000000000010 | 0x00000002 | 2 | | +0x60000B20 | 00000000000000000000010000000000 | 0x00000400 | 1024 | | +0x60000B24 | 10000000000000000000000000000000 | 0x80000000 | 2147483648 | € | +0x60000B28 | 10000000000000000000000000000000 | 0x80000000 | 2147483648 | € | +0x60000B2C | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000B30 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000B34 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000B38 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000B3C | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000B40 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000B44 | 00000000111111100011001100111111 | 0x00FE333F | 16659263 | þ3? | +0x60000B48 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000B4C | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000B50 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000B54 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000B58 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000B5C | 00000000000100100000000011111110 | 0x001200FE | 1179902 |  þ | +0x60000B60 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000B64 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000B68 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000B6C | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000B70 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000B74 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000B78 | 00000000000010010001011100000000 | 0x00091700 | 595712 |  | +0x60000B7C | 00000000000000000000000100000000 | 0x00000100 | 256 | | +0x60000B80 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000B84 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000B88 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000B8C | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000B90 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000B94 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000B98 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000B9C | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000BA0 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000BA4 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000BA8 | 00000000000000000000000111111111 | 0x000001FF | 511 | ÿ | +0x60000BAC | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000BB0 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000BB4 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000BB8 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000BBC | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000BC0 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000BC4 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000BC8 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000BCC | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000BD0 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000BD4 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000BD8 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000BDC | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000BE0 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000BE4 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000BE8 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000BEC | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000BF0 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000BF4 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000BF8 | 00010010000100000010010100000000 | 0x12102500 | 303047936 |% | +0x60000BFC | 00000000000000000000011000000000 | 0x00000600 | 1536 | | +===========|==================================|============|============|======| + ADDRESS | 33222222222211111111110000000000 | HEX VALUE | DEC VALUE | STR | + | 10987654321098765432109876543210 | | | | +===========|==================================|============|============|======| +0x60000C00 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000C04 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000C08 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000C0C | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000C10 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000C14 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000C18 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000C1C | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000C20 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000C24 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000C28 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000C2C | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000C30 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000C34 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000C38 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000C3C | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000C40 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000C44 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000C48 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000C4C | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000C50 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000C54 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000C58 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000C5C | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000C60 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000C64 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000C68 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000C6C | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000C70 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000C74 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000C78 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000C7C | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000C80 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000C84 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000C88 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000C8C | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000C90 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000C94 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000C98 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000C9C | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000CA0 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000CA4 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000CA8 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000CAC | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000CB0 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000CB4 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000CB8 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000CBC | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000CC0 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000CC4 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000CC8 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000CCC | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000CD0 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000CD4 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000CD8 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000CDC | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000CE0 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000CE4 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000CE8 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000CEC | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000CF0 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000CF4 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000CF8 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000CFC | 00000000000000000000000000000000 | 0x00000000 | 0 | | +===========|==================================|============|============|======| + ADDRESS | 33222222222211111111110000000000 | HEX VALUE | DEC VALUE | STR | + | 10987654321098765432109876543210 | | | | +===========|==================================|============|============|======| +0x60000D00 | 00000001010010100000011101100100 | 0x014A0764 | 21628772 | J d | +0x60000D04 | 00000001111000000000010101100001 | 0x01E00561 | 31458657 | à a | +0x60000D08 | 00000001001001010000001001101011 | 0x0125026B | 19202667 | % k | +0x60000D0C | 00000001010100010000000101100110 | 0x01510166 | 22085990 | Q f | +0x60000D10 | 00000001100100010000001001100111 | 0x01910267 | 26280551 | ‘ g | +0x60000D14 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000D18 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000D1C | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000D20 | 00000111000000000000000000000000 | 0x07000000 | 117440512 | | +0x60000D24 | 00000111000000000000000000000000 | 0x07000000 | 117440512 | | +0x60000D28 | 00000111000000000000000000000000 | 0x07000000 | 117440512 | | +0x60000D2C | 00000111000000000000000000000000 | 0x07000000 | 117440512 | | +0x60000D30 | 00000111000000000000000000000000 | 0x07000000 | 117440512 | | +0x60000D34 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000D38 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000D3C | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000D40 | 00011101000000001110000000000100 | 0x1D00E004 | 486596612 | à| +0x60000D44 | 00000000000000000000000000101101 | 0x0000002D | 45 | - | +0x60000D48 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000D4C | 00000001000100010011110011110000 | 0x01113CF0 | 17906928 | <ð | +0x60000D50 | 00000000000010010000100010111110 | 0x000908BE | 592062 | ¾ | +0x60000D54 | 00000000000001110000011100100111 | 0x00070727 | 460583 | ' | +0x60000D58 | 00000000010011110001011101010111 | 0x004F1757 | 5183319 | OW | +0x60000D5C | 10000000000000000000010110101000 | 0x800005A8 | 2147485096 | € ¨ | +0x60000D60 | 11000000000000000000000000000011 | 0xC0000003 | 3221225475 | À | +0x60000D64 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000D68 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000D6C | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000D70 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000D74 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000D78 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000D7C | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000D80 | 00000000000000000000011001001001 | 0x00000649 | 1609 | I | +0x60000D84 | 00000000000000000000001010000100 | 0x00000284 | 644 | „ | +0x60000D88 | 00000000000000000000001100000011 | 0x00000303 | 771 | | +0x60000D8C | 00000000000000000000001100110101 | 0x00000335 | 821 | 5 | +0x60000D90 | 00000000000000000000010000010101 | 0x00000415 | 1045 |  | +0x60000D94 | 00000000000000000000010000001011 | 0x0000040B | 1035 | | +0x60000D98 | 00000000000000000000011001010100 | 0x00000654 | 1620 | T | +0x60000D9C | 00000000000000000000011001001011 | 0x0000064B | 1611 | K | +0x60000DA0 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000DA4 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000DA8 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000DAC | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000DB0 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000DB4 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000DB8 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000DBC | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000DC0 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000DC4 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000DC8 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000DCC | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000DD0 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000DD4 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000DD8 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000DDC | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000DE0 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000DE4 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000DE8 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000DEC | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000DF0 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000DF4 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000DF8 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000DFC | 00000000000000000000000000000000 | 0x00000000 | 0 | | +===========|==================================|============|============|======| + ADDRESS | 33222222222211111111110000000000 | HEX VALUE | DEC VALUE | STR | + | 10987654321098765432109876543210 | | | | +===========|==================================|============|============|======| +0x60000E00 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000E04 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000E08 | 00000010000110010000000000000000 | 0x02190000 | 35192832 |  | +0x60000E0C | 00000000000000000000000000101010 | 0x0000002A | 42 | * | +0x60000E10 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000E14 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000E18 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000E1C | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000E20 | 00000000000000000001100000100000 | 0x00001820 | 6176 |  | +0x60000E24 | 00000000000000000000000001000000 | 0x00000040 | 64 | @ | +0x60000E28 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000E2C | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000E30 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000E34 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000E38 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000E3C | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000E40 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000E44 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000E48 | 00000010000110010000000000000000 | 0x02190000 | 35192832 |  | +0x60000E4C | 00000000000000000000000000101010 | 0x0000002A | 42 | * | +0x60000E50 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000E54 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000E58 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000E5C | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000E60 | 00000000000000000001100000100000 | 0x00001820 | 6176 |  | +0x60000E64 | 00000000000000000000000001000000 | 0x00000040 | 64 | @ | +0x60000E68 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000E6C | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000E70 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000E74 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000E78 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000E7C | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000E80 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000E84 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000E88 | 00000010000110010000000000000000 | 0x02190000 | 35192832 |  | +0x60000E8C | 00000000000000000000000000101010 | 0x0000002A | 42 | * | +0x60000E90 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000E94 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000E98 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000E9C | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000EA0 | 00000000000000000001100000100000 | 0x00001820 | 6176 |  | +0x60000EA4 | 00000000000000000000000001000000 | 0x00000040 | 64 | @ | +0x60000EA8 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000EAC | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000EB0 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000EB4 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000EB8 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000EBC | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000EC0 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000EC4 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000EC8 | 00000010000110010000000000000000 | 0x02190000 | 35192832 |  | +0x60000ECC | 00000000000000000000000000101010 | 0x0000002A | 42 | * | +0x60000ED0 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000ED4 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000ED8 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000EDC | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000EE0 | 00000000000000000001100000100000 | 0x00001820 | 6176 |  | +0x60000EE4 | 00000000000000000000000001000000 | 0x00000040 | 64 | @ | +0x60000EE8 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000EEC | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000EF0 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000EF4 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000EF8 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000EFC | 00000000000000000000000000000000 | 0x00000000 | 0 | | +===========|==================================|============|============|======| + ADDRESS | 33222222222211111111110000000000 | HEX VALUE | DEC VALUE | STR | + | 10987654321098765432109876543210 | | | | +===========|==================================|============|============|======| +0x60000F00 | 00000000000000000000000000000000 | 0x00000000 | 0 | | U1F +0x60000F04 | 00000000000000000000000000000001 | 0x00000001 | 1 | | U1IR +0x60000F08 | 00000000000000000000000000000000 | 0x00000000 | 0 | | U1IS +0x60000F0C | 00000000000000000000000000000010 | 0x00000002 | 2 | | U1IE +0x60000F10 | 00000000000000000000000000000000 | 0x00000000 | 0 | | U1IC +0x60000F14 | 00000000000000000000001010110110 | 0x000002B6 | 694 | ¶ | U1D +0x60000F18 | 00000000000000000001000000000000 | 0x00001000 | 4096 |  | U1A +0x60000F1C | 00000000000000000000000000000000 | 0x00000000 | 0 | | U1S +0x60000F20 | 00000000000000000000000000011100 | 0x0000001C | 28 |  | U1C0 +0x60000F24 | 00000000000000000010000000000000 | 0x00002000 | 8192 | | U1C1 +0x60000F28 | 00000000000011111111111111111111 | 0x000FFFFF | 1048575 | ÿÿ | U1LP +0x60000F2C | 00000000000011111111111111111111 | 0x000FFFFF | 1048575 | ÿÿ | U1HP +0x60000F30 | 00000000000000000000000000000000 | 0x00000000 | 0 | | U1PN +0x60000F34 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000F38 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000F3C | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000F40 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000F44 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000F48 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000F4C | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000F50 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000F54 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000F58 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000F5C | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000F60 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000F64 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000F68 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000F6C | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000F70 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000F74 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000F78 | 00000000000001100010000000000000 | 0x00062000 | 401408 | | U1DT +0x60000F7C | 00000000000000000000010100000000 | 0x00000500 | 1280 | | U1ID +0x60000F80 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000F84 | 00000000000000000000000000000011 | 0x00000003 | 3 | | +0x60000F88 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000F8C | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000F90 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000F94 | 00000000000000000000001010110110 | 0x000002B6 | 694 | ¶ | +0x60000F98 | 00000000000000000001000000000000 | 0x00001000 | 4096 |  | +0x60000F9C | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000FA0 | 00000000000000000000000000011100 | 0x0000001C | 28 |  | +0x60000FA4 | 00000000000000000010000000000000 | 0x00002000 | 8192 | | +0x60000FA8 | 00000000000011111111111111111111 | 0x000FFFFF | 1048575 | ÿÿ | +0x60000FAC | 00000000000011111111111111111111 | 0x000FFFFF | 1048575 | ÿÿ | +0x60000FB0 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000FB4 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000FB8 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000FBC | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000FC0 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000FC4 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000FC8 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000FCC | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000FD0 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000FD4 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000FD8 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000FDC | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000FE0 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000FE4 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000FE8 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000FEC | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000FF0 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000FF4 | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000FF8 | 00000000000001100010000000000000 | 0x00062000 | 401408 | | +0x60000FFC | 00000000000000000000010100000000 | 0x00000500 | 1280 | | diff --git a/hardware/tools/esp8266/sdk/include/c_types.h b/hardware/tools/esp8266/sdk/include/c_types.h index b5385126c4..1b5cc11918 100644 --- a/hardware/tools/esp8266/sdk/include/c_types.h +++ b/hardware/tools/esp8266/sdk/include/c_types.h @@ -9,10 +9,17 @@ #include #include +typedef unsigned char uint8_t; typedef signed char sint8_t; +typedef signed char int8_t; +typedef unsigned short uint16_t; typedef signed short sint16_t; +typedef signed short int16_t; +typedef unsigned long uint32_t; typedef signed long sint32_t; +typedef signed long int32_t; typedef signed long long sint64_t; +typedef unsigned long long uint64_t; typedef unsigned long long u_int64_t; typedef float real32_t; typedef double real64_t; @@ -40,6 +47,8 @@ typedef double real64; #define __le16 u16 +typedef unsigned int size_t; + #define __packed __attribute__((packed)) #define LOCAL static @@ -76,7 +85,10 @@ typedef enum { #endif /* ICACHE_FLASH */ #ifndef __cplusplus +typedef unsigned char bool; #define BOOL bool +#define true (1) +#define false (0) #define TRUE true #define FALSE false diff --git a/hardware/tools/esp8266/sdk/include/espconn.h b/hardware/tools/esp8266/sdk/include/espconn.h index 0107349213..eaf23bbecb 100644 --- a/hardware/tools/esp8266/sdk/include/espconn.h +++ b/hardware/tools/esp8266/sdk/include/espconn.h @@ -128,6 +128,7 @@ struct mdns_info { unsigned long ipAddr; char *txt_data; }; + /****************************************************************************** * FunctionName : espconn_connect * Description : The function given as the connect @@ -173,6 +174,19 @@ sint8 espconn_accept(struct espconn *espconn); sint8 espconn_create(struct espconn *espconn); +/****************************************************************************** + * FunctionName : espconn_sent + * Description : sent data for client or server + * Parameters : espconn -- espconn to set for client or server + * psent -- data to send + * length -- length of data to send + * Returns : none +*******************************************************************************/ + +sint8 espconn_sent(struct espconn *espconn, uint8 *psent, uint16 length); + +/***** Connetion Settings *******/ + /****************************************************************************** * FunctionName : espconn_tcp_get_max_con * Description : get the number of simulatenously active TCP connections @@ -204,7 +218,7 @@ sint8 espconn_tcp_get_max_con_allow(struct espconn *espconn); * FunctionName : espconn_tcp_set_max_con_allow * Description : set the count of simulatenously active connections on the server * Parameters : espconn -- espconn to set the count - * num -- support the connection number + * num -- support the connection number * Returns : result *******************************************************************************/ @@ -214,7 +228,7 @@ sint8 espconn_tcp_set_max_con_allow(struct espconn *espconn, uint8 num); * FunctionName : espconn_regist_time * Description : used to specify the time that should be called when don't recv data * Parameters : espconn -- the espconn used to the connection - * interval -- the timer when don't recv data + * interval -- the timer when don't recv data * Returns : none *******************************************************************************/ @@ -234,12 +248,69 @@ sint8 espconn_get_connection_info(struct espconn *pespconn, remot_info **pcon_in * FunctionName : espconn_get_packet_info * Description : get the packet info with host * Parameters : espconn -- the espconn used to disconnect the connection - * infoarg -- the packet info + * infoarg -- the packet info * Returns : the errur code *******************************************************************************/ sint8 espconn_get_packet_info(struct espconn *espconn, struct espconn_packet* infoarg); +/****************************************************************************** + * FunctionName : espconn_port + * Description : access port value for client so that we don't end up bouncing + * all connections at the same time . + * Parameters : none + * Returns : access port value +*******************************************************************************/ + +uint32 espconn_port(void); + +/****************************************************************************** + * FunctionName : espconn_set_opt + * Description : access port value for client so that we don't end up bouncing + * all connections at the same time . + * Parameters : espconn -- the espconn used to set the connection + * opt -- the option to set + * Returns : access port value +*******************************************************************************/ + +sint8 espconn_set_opt(struct espconn *espconn, uint8 opt); + +/****************************************************************************** + * FunctionName : espconn_clear_opt + * Description : clear the option for connections so that we don't end up bouncing + * all connections at the same time . + * Parameters : espconn -- the espconn used to set the connection + * opt -- the option for clear + * Returns : the result +*******************************************************************************/ + +sint8 espconn_clear_opt(struct espconn *espconn, uint8 opt); + +/****************************************************************************** + * FunctionName : espconn_set_keepalive + * Description : access level value for connection so that we set the value for + * keep alive + * Parameters : espconn -- the espconn used to set the connection + * level -- the connection's level + * value -- the value of time(s) + * Returns : access port value +*******************************************************************************/ + +sint8 espconn_set_keepalive(struct espconn *espconn, uint8 level, void* optarg); + +/****************************************************************************** + * FunctionName : espconn_get_keepalive + * Description : access level value for connection so that we get the value for + * keep alive + * Parameters : espconn -- the espconn used to get the connection + * level -- the connection's level + * Returns : access keep alive value +*******************************************************************************/ + +sint8 espconn_get_keepalive(struct espconn *espconn, uint8 level, void *optarg); + +/***** CALLBACKS *******/ + /****************************************************************************** * FunctionName : espconn_regist_sentcb * Description : Used to specify the function that should be called when data @@ -253,9 +324,9 @@ sint8 espconn_get_packet_info(struct espconn *espconn, struct espconn_packet* in sint8 espconn_regist_sentcb(struct espconn *espconn, espconn_sent_callback sent_cb); /****************************************************************************** - * FunctionName : espconn_regist_sentcb + * FunctionName : espconn_regist_write_finish * Description : Used to specify the function that should be called when data - * has been successfully delivered to the remote host. + * has been successfully written to the send buffer * Parameters : espconn -- espconn to set the sent callback * sent_cb -- sent callback function to call for this espconn * when data is successfully sent @@ -264,17 +335,6 @@ sint8 espconn_regist_sentcb(struct espconn *espconn, espconn_sent_callback sent_ sint8 espconn_regist_write_finish(struct espconn *espconn, espconn_connect_callback write_finish_fn); -/****************************************************************************** - * FunctionName : espconn_sent - * Description : sent data for client or server - * Parameters : espconn -- espconn to set for client or server - * psent -- data to send - * length -- length of data to send - * Returns : none -*******************************************************************************/ - -sint8 espconn_sent(struct espconn *espconn, uint8 *psent, uint16 length); - /****************************************************************************** * FunctionName : espconn_regist_connectcb * Description : used to specify the function that should be called when @@ -318,59 +378,7 @@ sint8 espconn_regist_reconcb(struct espconn *espconn, espconn_reconnect_callback sint8 espconn_regist_disconcb(struct espconn *espconn, espconn_connect_callback discon_cb); -/****************************************************************************** - * FunctionName : espconn_port - * Description : access port value for client so that we don't end up bouncing - * all connections at the same time . - * Parameters : none - * Returns : access port value -*******************************************************************************/ - -uint32 espconn_port(void); - -/****************************************************************************** - * FunctionName : espconn_set_opt - * Description : access port value for client so that we don't end up bouncing - * all connections at the same time . - * Parameters : none - * Returns : access port value -*******************************************************************************/ - -sint8 espconn_set_opt(struct espconn *espconn, uint8 opt); - -/****************************************************************************** - * FunctionName : espconn_clear_opt - * Description : clear the option for connections so that we don't end up bouncing - * all connections at the same time . - * Parameters : espconn -- the espconn used to set the connection - * opt -- the option for clear - * Returns : the result -*******************************************************************************/ - -sint8 espconn_clear_opt(struct espconn *espconn, uint8 opt); - -/****************************************************************************** - * FunctionName : espconn_set_keepalive - * Description : access level value for connection so that we set the value for - * keep alive - * Parameters : espconn -- the espconn used to set the connection - * level -- the connection's level - * value -- the value of time(s) - * Returns : access port value -*******************************************************************************/ - -sint8 espconn_set_keepalive(struct espconn *espconn, uint8 level, void* optarg); - -/****************************************************************************** - * FunctionName : espconn_get_keepalive - * Description : access level value for connection so that we get the value for - * keep alive - * Parameters : espconn -- the espconn used to get the connection - * level -- the connection's level - * Returns : access keep alive value -*******************************************************************************/ - -sint8 espconn_get_keepalive(struct espconn *espconn, uint8 level, void *optarg); +/***** DNS *******/ /****************************************************************************** * TypedefName : dns_found_callback @@ -405,6 +413,8 @@ typedef void (*dns_found_callback)(const char *name, ip_addr_t *ipaddr, void *ca err_t espconn_gethostbyname(struct espconn *pespconn, const char *hostname, ip_addr_t *addr, dns_found_callback found); +/***** SSL *******/ + /****************************************************************************** * FunctionName : espconn_encry_connect * Description : The function given as connection @@ -427,7 +437,7 @@ sint8 espconn_secure_disconnect(struct espconn *espconn); * FunctionName : espconn_encry_sent * Description : sent data for client or server * Parameters : espconn -- espconn to set for client or server - * psent -- data to send + * psent -- data to send * length -- length of data to send * Returns : none *******************************************************************************/ @@ -438,8 +448,8 @@ sint8 espconn_secure_sent(struct espconn *espconn, uint8 *psent, uint16 length); * FunctionName : espconn_secure_set_size * Description : set the buffer size for client or server * Parameters : level -- set for client or server - * 1: client,2:server,3:client and server - * size -- buffer size + * 1: client,2:server,3:client and server + * size -- buffer size * Returns : true or false *******************************************************************************/ @@ -449,7 +459,7 @@ bool espconn_secure_set_size(uint8 level, uint16 size); * FunctionName : espconn_secure_get_size * Description : get buffer size for client or server * Parameters : level -- set for client or server - * 1: client,2:server,3:client and server + * 1: client,2:server,3:client and server * Returns : buffer size for client or server *******************************************************************************/ @@ -464,23 +474,7 @@ sint16 espconn_secure_get_size(uint8 level); sint8 espconn_secure_accept(struct espconn *espconn); -/****************************************************************************** - * FunctionName : espconn_igmp_join - * Description : join a multicast group - * Parameters : host_ip -- the ip address of udp server - * multicast_ip -- multicast ip given by user - * Returns : none -*******************************************************************************/ -sint8 espconn_igmp_join(ip_addr_t *host_ip, ip_addr_t *multicast_ip); - -/****************************************************************************** - * FunctionName : espconn_igmp_leave - * Description : leave a multicast group - * Parameters : host_ip -- the ip address of udp server - * multicast_ip -- multicast ip given by user - * Returns : none -*******************************************************************************/ -sint8 espconn_igmp_leave(ip_addr_t *host_ip, ip_addr_t *multicast_ip); +/***** TCP RX HOLD *******/ /****************************************************************************** * FunctionName : espconn_recv_hold @@ -498,11 +492,33 @@ sint8 espconn_recv_hold(struct espconn *pespconn); *******************************************************************************/ sint8 espconn_recv_unhold(struct espconn *pespconn); +/***** IGMP *******/ + +/****************************************************************************** + * FunctionName : espconn_igmp_join + * Description : join a multicast group + * Parameters : host_ip -- the ip address of udp server + * multicast_ip -- multicast ip given by user + * Returns : none +*******************************************************************************/ +sint8 espconn_igmp_join(ip_addr_t *host_ip, ip_addr_t *multicast_ip); + +/****************************************************************************** + * FunctionName : espconn_igmp_leave + * Description : leave a multicast group + * Parameters : host_ip -- the ip address of udp server + * multicast_ip -- multicast ip given by user + * Returns : none +*******************************************************************************/ +sint8 espconn_igmp_leave(ip_addr_t *host_ip, ip_addr_t *multicast_ip); + +/***** mDNS *******/ + /****************************************************************************** * FunctionName : espconn_mdns_init * Description : register a device with mdns * Parameters : ipAddr -- the ip address of device - * hostname -- the hostname of device + * hostname -- the hostname of device * Returns : none *******************************************************************************/ diff --git a/hardware/tools/esp8266/sdk/include/json/json.h b/hardware/tools/esp8266/sdk/include/json/json.h new file mode 100755 index 0000000000..45ff40a58a --- /dev/null +++ b/hardware/tools/esp8266/sdk/include/json/json.h @@ -0,0 +1,70 @@ +/* + * Copyright (c) 2011-2012, Swedish Institute of Computer Science. + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. Neither the name of the Institute nor the names of its contributors + * may be used to endorse or promote products derived from this software + * without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE INSTITUTE AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE INSTITUTE OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + * + * This file is part of the Contiki operating system. + */ + +/** + * \file + * A few JSON defines used for parsing and generating JSON. + * \author + * Niclas Finne + * Joakim Eriksson + */ + +#ifndef __JSON_H__ +#define __JSON_H__ + +#define JSON_TYPE_ARRAY '[' +#define JSON_TYPE_OBJECT '{' +#define JSON_TYPE_PAIR ':' +#define JSON_TYPE_PAIR_NAME 'N' /* for N:V pairs */ +#define JSON_TYPE_STRING '"' +#define JSON_TYPE_INT 'I' +#define JSON_TYPE_NUMBER '0' +#define JSON_TYPE_ERROR 0 + +/* how should we handle null vs false - both can be 0? */ +#define JSON_TYPE_NULL 'n' +#define JSON_TYPE_TRUE 't' +#define JSON_TYPE_FALSE 'f' + +#define JSON_TYPE_CALLBACK 'C' + +enum { + JSON_ERROR_OK, + JSON_ERROR_SYNTAX, + JSON_ERROR_UNEXPECTED_ARRAY, + JSON_ERROR_UNEXPECTED_END_OF_ARRAY, + JSON_ERROR_UNEXPECTED_OBJECT, + JSON_ERROR_UNEXPECTED_STRING +}; + +#define JSON_CONTENT_TYPE "application/json" + +#endif /* __JSON_H__ */ diff --git a/hardware/tools/esp8266/sdk/include/json/jsonparse.h b/hardware/tools/esp8266/sdk/include/json/jsonparse.h new file mode 100755 index 0000000000..b6082144fc --- /dev/null +++ b/hardware/tools/esp8266/sdk/include/json/jsonparse.h @@ -0,0 +1,94 @@ +/* + * Copyright (c) 2011-2012, Swedish Institute of Computer Science. + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. Neither the name of the Institute nor the names of its contributors + * may be used to endorse or promote products derived from this software + * without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE INSTITUTE AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE INSTITUTE OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + * + * This file is part of the Contiki operating system. + */ + +#ifndef __JSONPARSE_H__ +#define __JSONPARSE_H__ + +#include "c_types.h" +#include "json/json.h" + +#ifdef JSONPARSE_CONF_MAX_DEPTH +#define JSONPARSE_MAX_DEPTH JSONPARSE_CONF_MAX_DEPTH +#else +#define JSONPARSE_MAX_DEPTH 10 +#endif + +struct jsonparse_state { + const char *json; + int pos; + int len; + int depth; + /* for handling atomic values */ + int vstart; + int vlen; + char vtype; + char error; + char stack[JSONPARSE_MAX_DEPTH]; +}; + +/** + * \brief Initialize a JSON parser state. + * \param state A pointer to a JSON parser state + * \param json The string to parse as JSON + * \param len The length of the string to parse + * + * This function initializes a JSON parser state for + * parsing a string as JSON. + */ +void jsonparse_setup(struct jsonparse_state *state, const char *json, + int len); + +/* move to next JSON element */ +int jsonparse_next(struct jsonparse_state *state); + +/* copy the current JSON value into the specified buffer */ +int jsonparse_copy_value(struct jsonparse_state *state, char *buf, + int buf_size); + +/* get the current JSON value parsed as an int */ +int jsonparse_get_value_as_int(struct jsonparse_state *state); + +/* get the current JSON value parsed as a long */ +long jsonparse_get_value_as_long(struct jsonparse_state *state); + +/* get the current JSON value parsed as a unsigned long */ +unsigned long jsonparse_get_value_as_ulong(struct jsonparse_state *state); + +/* get the length of the current JSON value */ +int jsonparse_get_len(struct jsonparse_state *state); + +/* get the type of the current JSON value */ +int jsonparse_get_type(struct jsonparse_state *state); + +/* compare the JSON value with the specified string */ +int jsonparse_strcmp_value(struct jsonparse_state *state, const char *str); + +#endif /* __JSONPARSE_H__ */ diff --git a/hardware/tools/esp8266/sdk/include/json/jsontree.h b/hardware/tools/esp8266/sdk/include/json/jsontree.h new file mode 100755 index 0000000000..d434d42d8f --- /dev/null +++ b/hardware/tools/esp8266/sdk/include/json/jsontree.h @@ -0,0 +1,145 @@ +/* + * Copyright (c) 2011-2012, Swedish Institute of Computer Science. + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. Neither the name of the Institute nor the names of its contributors + * may be used to endorse or promote products derived from this software + * without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE INSTITUTE AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE INSTITUTE OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + * + * This file is part of the Contiki operating system. + */ + +/** + * \file + * JSON output generation + * \author + * Niclas Finne + * Joakim Eriksson + */ + +#ifndef __JSONTREE_H__ +#define __JSONTREE_H__ + +#include "c_types.h" +#include "json/json.h" + +#ifdef JSONTREE_CONF_MAX_DEPTH +#define JSONTREE_MAX_DEPTH JSONTREE_CONF_MAX_DEPTH +#else +#define JSONTREE_MAX_DEPTH 10 +#endif /* JSONTREE_CONF_MAX_DEPTH */ + +struct jsontree_context { + struct jsontree_value *values[JSONTREE_MAX_DEPTH]; + uint16_t index[JSONTREE_MAX_DEPTH]; + int (* putchar)(int); + uint8_t depth; + uint8_t path; + int callback_state; +}; + +struct jsontree_value { + uint8_t type; + /* followed by a value */ +}; + +struct jsontree_string { + uint8_t type; + const char *value; +}; + +struct jsontree_int { + uint8_t type; + int value; +}; + +/* NOTE: the jsontree_callback set will receive a jsonparse state */ +struct jsonparse_state; +struct jsontree_callback { + uint8_t type; + int (* output)(struct jsontree_context *js_ctx); + int (* set)(struct jsontree_context *js_ctx, struct jsonparse_state *parser); +}; + +struct jsontree_pair { + const char *name; + struct jsontree_value *value; +}; + +struct jsontree_object { + uint8_t type; + uint8_t count; + struct jsontree_pair *pairs; +}; + +struct jsontree_array { + uint8_t type; + uint8_t count; + struct jsontree_value **values; +}; + +#define JSONTREE_STRING(text) {JSON_TYPE_STRING, (text)} +#define JSONTREE_PAIR(name, value) {(name), (struct jsontree_value *)(value)} +#define JSONTREE_CALLBACK(output, set) {JSON_TYPE_CALLBACK, (output), (set)} + +#define JSONTREE_OBJECT(name, ...) \ + static struct jsontree_pair jsontree_pair_##name[] = {__VA_ARGS__}; \ + static struct jsontree_object name = { \ + JSON_TYPE_OBJECT, \ + sizeof(jsontree_pair_##name)/sizeof(struct jsontree_pair), \ + jsontree_pair_##name } + +#define JSONTREE_PAIR_ARRAY(value) (struct jsontree_value *)(value) +#define JSONTREE_ARRAY(name, ...) \ + static struct jsontree_value* jsontree_value_##name[] = {__VA_ARGS__}; \ + static struct jsontree_array name = { \ + JSON_TYPE_ARRAY, \ + sizeof(jsontree_value_##name)/sizeof(struct jsontree_value*), \ + jsontree_value_##name } + +#define JSONTREE_OBJECT_EXT(name, ...) \ + static struct jsontree_pair jsontree_pair_##name[] = {__VA_ARGS__}; \ + struct jsontree_object name = { \ + JSON_TYPE_OBJECT, \ + sizeof(jsontree_pair_##name)/sizeof(struct jsontree_pair), \ + jsontree_pair_##name } + +void jsontree_setup(struct jsontree_context *js_ctx, + struct jsontree_value *root, int (* putchar)(int)); +void jsontree_reset(struct jsontree_context *js_ctx); + +const char *jsontree_path_name(const struct jsontree_context *js_ctx, + int depth); + +void jsontree_write_int(const struct jsontree_context *js_ctx, int value); +void jsontree_write_int_array(const struct jsontree_context *js_ctx, const int *text, uint32 length); + +void jsontree_write_atom(const struct jsontree_context *js_ctx, + const char *text); +void jsontree_write_string(const struct jsontree_context *js_ctx, + const char *text); +int jsontree_print_next(struct jsontree_context *js_ctx); +struct jsontree_value *jsontree_find_next(struct jsontree_context *js_ctx, + int type); + +#endif /* __JSONTREE_H__ */ diff --git a/hardware/tools/esp8266/sdk/include/sntp.h b/hardware/tools/esp8266/sdk/include/sntp.h new file mode 100755 index 0000000000..2d2749a341 --- /dev/null +++ b/hardware/tools/esp8266/sdk/include/sntp.h @@ -0,0 +1,60 @@ +#ifndef __SNTP_H__ +#define __SNTP_H__ + +#include "os_type.h" +#ifdef LWIP_OPEN_SRC +#include "lwip/ip_addr.h" +#else +#include "ip_addr.h" +#endif +/** + * get the seconds since Jan 01, 1970, 00:00 (GMT) + */ +uint32 sntp_get_current_timestamp(); +/** + * get real time (GTM + 8 time zone) + */ +char* sntp_get_real_time(long t); +/** + * Initialize this module. + * Send out request instantly or after SNTP_STARTUP_DELAY(_FUNC). + */ +void sntp_init(void); +/** + * Stop this module. + */ +void sntp_stop(void); +/** + * Initialize one of the NTP servers by IP address + * + * @param numdns the index of the NTP server to set must be < SNTP_MAX_SERVERS + * @param dnsserver IP address of the NTP server to set + */ +void sntp_setserver(unsigned char idx, ip_addr_t *addr); +/** + * Obtain one of the currently configured by IP address (or DHCP) NTP servers + * + * @param numdns the index of the NTP server + * @return IP address of the indexed NTP server or "ip_addr_any" if the NTP + * server has not been configured by address (or at all). + */ +ip_addr_t sntp_getserver(unsigned char idx); +/** + * Initialize one of the NTP servers by name + * + * @param numdns the index of the NTP server to set must be < SNTP_MAX_SERVERS,now sdk support SNTP_MAX_SERVERS = 3 + * @param dnsserver DNS name of the NTP server to set, to be resolved at contact time + */ +void sntp_setservername(unsigned char idx, char *server); +/** + * Obtain one of the currently configured by name NTP servers. + * + * @param numdns the index of the NTP server + * @return IP address of the indexed NTP server or NULL if the NTP + * server has not been configured by name (or at all) + */ +char *sntp_getservername(unsigned char idx); + +#define sntp_servermode_dhcp(x) + +#endif diff --git a/hardware/tools/esp8266/sdk/include/upgrade.h b/hardware/tools/esp8266/sdk/include/upgrade.h new file mode 100755 index 0000000000..3b6bb70ffd --- /dev/null +++ b/hardware/tools/esp8266/sdk/include/upgrade.h @@ -0,0 +1,51 @@ +#ifndef __UPGRADE_H__ +#define __UPGRADE_H__ + +#define SPI_FLASH_SEC_SIZE 4096 + +#define USER_BIN1 0x00 +#define USER_BIN2 0x01 + +#define UPGRADE_FLAG_IDLE 0x00 +#define UPGRADE_FLAG_START 0x01 +#define UPGRADE_FLAG_FINISH 0x02 + +#define UPGRADE_FW_BIN1 0x00 +#define UPGRADE_FW_BIN2 0x01 + +typedef void (*upgrade_states_check_callback)(void * arg); + +//#define UPGRADE_SSL_ENABLE + +struct upgrade_server_info { + uint8 ip[4]; + uint16 port; + + uint8 upgrade_flag; + + uint8 pre_version[16]; + uint8 upgrade_version[16]; + + uint32 check_times; + uint8 *url; + + upgrade_states_check_callback check_cb; + struct espconn *pespconn; +}; + +#define UPGRADE_FLAG_IDLE 0x00 +#define UPGRADE_FLAG_START 0x01 +#define UPGRADE_FLAG_FINISH 0x02 + +//bool system_upgrade_start(struct upgrade_server_info *server); +bool system_upgrade_start_ssl(struct upgrade_server_info *server); +void system_upgrade_init(); +void system_upgrade_deinit(); +bool system_upgrade(uint8 *data, uint16 len); + +#ifdef UPGRADE_SSL_ENABLE +bool system_upgrade_start_ssl(struct upgrade_server_info *server); +#else +bool system_upgrade_start(struct upgrade_server_info *server); +#endif +#endif diff --git a/hardware/tools/esp8266/sdk/lib/libjson.a b/hardware/tools/esp8266/sdk/lib/libjson.a new file mode 100755 index 0000000000000000000000000000000000000000..cc7c69abda3c8f260da0cb8cdcfff842bd2440a2 GIT binary patch literal 12714 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 literal 0 HcmV?d00001 diff --git a/hardware/tools/esp8266/sdk/lib/libssc.a b/hardware/tools/esp8266/sdk/lib/libssc.a new file mode 100755 index 0000000000000000000000000000000000000000..ab02abe180c6ce8eabc5ed75949020c850327c5c GIT binary patch literal 10640 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 literal 0 HcmV?d00001 From c71f198ac2e246488f015133d33bf55d6a978d79 Mon Sep 17 00:00:00 2001 From: ficeto Date: Wed, 6 May 2015 20:54:56 +0300 Subject: [PATCH 2/2] revert some changes that were wrong --- docs/rgisters_dump.txt | 54 +++++++++---------- .../esp8266/cores/esp8266/esp8266_peri.h | 2 +- hardware/tools/esp8266/sdk/include/c_types.h | 9 ---- 3 files changed, 28 insertions(+), 37 deletions(-) diff --git a/docs/rgisters_dump.txt b/docs/rgisters_dump.txt index c9957b23b2..957a9e1305 100644 --- a/docs/rgisters_dump.txt +++ b/docs/rgisters_dump.txt @@ -494,51 +494,51 @@ 0x60000634 | 00000000000000000000000000000000 | 0x00000000 | 0 | | 0x60000638 | 00000000000000000000000000000000 | 0x00000000 | 0 | | 0x6000063C | 00000000000000000000000000000000 | 0x00000000 | 0 | | -0x60000640 | 00000000000000000000000000000000 | 0x00000000 | 0 | | -0x60000644 | 00000000011111111111111111111111 | 0x007FFFFF | 8388607 | ÿÿ | -0x60000648 | 00000000000000000000000000000000 | 0x00000000 | 0 | | -0x6000064C | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000640 | 00000000000000000000000000000000 | 0x00000000 | 0 | | T3L ? +0x60000644 | 00000000011111111111111111111111 | 0x007FFFFF | 8388607 | ÿÿ | T3V ? +0x60000648 | 00000000000000000000000000000000 | 0x00000000 | 0 | | T3C ? +0x6000064C | 00000000000000000000000000000000 | 0x00000000 | 0 | | T3I ? 0x60000650 | 00000000000000000000000000000000 | 0x00000000 | 0 | | 0x60000654 | 00000000000000000000000000000000 | 0x00000000 | 0 | | 0x60000658 | 00000000000000000000000000000000 | 0x00000000 | 0 | | 0x6000065C | 00000000000000000000000000000000 | 0x00000000 | 0 | | -0x60000660 | 00000000000000000000000000000000 | 0x00000000 | 0 | | -0x60000664 | 00000000001000000101011111000100 | 0x002057C4 | 2119620 | WÄ | -0x60000668 | 00000000000000000000000010001000 | 0x00000088 | 136 | ˆ | -0x6000066C | 00000000000000000000000000000000 | 0x00000000 | 0 | | -0x60000670 | 00000000001000001000101100001000 | 0x00208B08 | 2132744 | ‹ | +0x60000660 | 00000000000000000000000000000000 | 0x00000000 | 0 | | T4L ? +0x60000664 | 00000000001000000101011111000100 | 0x002057C4 | 2119620 | WÄ | T4V ? +0x60000668 | 00000000000000000000000010001000 | 0x00000088 | 136 | ˆ | T4C ? +0x6000066C | 00000000000000000000000000000000 | 0x00000000 | 0 | | T4I ? +0x60000670 | 00000000001000001000101100001000 | 0x00208B08 | 2132744 | ‹ | T4A ? 0x60000674 | 00000000000000000000000000000000 | 0x00000000 | 0 | | 0x60000678 | 00000000000000000000000000000000 | 0x00000000 | 0 | | 0x6000067C | 00000000000000000000000000000000 | 0x00000000 | 0 | | -0x60000680 | 00000000000000000000000000000000 | 0x00000000 | 0 | | -0x60000684 | 00000000011111111111111111111111 | 0x007FFFFF | 8388607 | ÿÿ | -0x60000688 | 00000000000000000000000000000000 | 0x00000000 | 0 | | -0x6000068C | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x60000680 | 00000000000000000000000000000000 | 0x00000000 | 0 | | T5L ? +0x60000684 | 00000000011111111111111111111111 | 0x007FFFFF | 8388607 | ÿÿ | T5V ? +0x60000688 | 00000000000000000000000000000000 | 0x00000000 | 0 | | T5C ? +0x6000068C | 00000000000000000000000000000000 | 0x00000000 | 0 | | T5I ? 0x60000690 | 00000000000000000000000000000000 | 0x00000000 | 0 | | 0x60000694 | 00000000000000000000000000000000 | 0x00000000 | 0 | | 0x60000698 | 00000000000000000000000000000000 | 0x00000000 | 0 | | 0x6000069C | 00000000000000000000000000000000 | 0x00000000 | 0 | | -0x600006A0 | 00000000000000000000000000000000 | 0x00000000 | 0 | | -0x600006A4 | 00000000001000010010000011110111 | 0x002120F7 | 2171127 | ! ÷ | -0x600006A8 | 00000000000000000000000010001000 | 0x00000088 | 136 | ˆ | -0x600006AC | 00000000000000000000000000000000 | 0x00000000 | 0 | | -0x600006B0 | 00000000001000010100111000101001 | 0x00214E29 | 2182697 | !N) | +0x600006A0 | 00000000000000000000000000000000 | 0x00000000 | 0 | | T6L ? +0x600006A4 | 00000000001000010010000011110111 | 0x002120F7 | 2171127 | ! ÷ | T6V ? +0x600006A8 | 00000000000000000000000010001000 | 0x00000088 | 136 | ˆ | T6C ? +0x600006AC | 00000000000000000000000000000000 | 0x00000000 | 0 | | T6I ? +0x600006B0 | 00000000001000010100111000101001 | 0x00214E29 | 2182697 | !N) | T6A ? 0x600006B4 | 00000000000000000000000000000000 | 0x00000000 | 0 | | 0x600006B8 | 00000000000000000000000000000000 | 0x00000000 | 0 | | 0x600006BC | 00000000000000000000000000000000 | 0x00000000 | 0 | | -0x600006C0 | 00000000000000000000000000000000 | 0x00000000 | 0 | | -0x600006C4 | 00000000011111111111111111111111 | 0x007FFFFF | 8388607 | ÿÿ | -0x600006C8 | 00000000000000000000000000000000 | 0x00000000 | 0 | | -0x600006CC | 00000000000000000000000000000000 | 0x00000000 | 0 | | +0x600006C0 | 00000000000000000000000000000000 | 0x00000000 | 0 | | T7L ? +0x600006C4 | 00000000011111111111111111111111 | 0x007FFFFF | 8388607 | ÿÿ | T7V ? +0x600006C8 | 00000000000000000000000000000000 | 0x00000000 | 0 | | T7C ? +0x600006CC | 00000000000000000000000000000000 | 0x00000000 | 0 | | T7I ? 0x600006D0 | 00000000000000000000000000000000 | 0x00000000 | 0 | | 0x600006D4 | 00000000000000000000000000000000 | 0x00000000 | 0 | | 0x600006D8 | 00000000000000000000000000000000 | 0x00000000 | 0 | | 0x600006DC | 00000000000000000000000000000000 | 0x00000000 | 0 | | -0x600006E0 | 00000000000000000000000000000000 | 0x00000000 | 0 | | -0x600006E4 | 00000000001000011110101000101000 | 0x0021EA28 | 2222632 | !ê( | -0x600006E8 | 00000000000000000000000010001000 | 0x00000088 | 136 | ˆ | -0x600006EC | 00000000000000000000000000000000 | 0x00000000 | 0 | | -0x600006F0 | 00000000001000100001011110111100 | 0x002217BC | 2234300 | "¼ | +0x600006E0 | 00000000000000000000000000000000 | 0x00000000 | 0 | | T8L ? +0x600006E4 | 00000000001000011110101000101000 | 0x0021EA28 | 2222632 | !ê( | T8V ? +0x600006E8 | 00000000000000000000000010001000 | 0x00000088 | 136 | ˆ | T8C ? +0x600006EC | 00000000000000000000000000000000 | 0x00000000 | 0 | | T8I ? +0x600006F0 | 00000000001000100001011110111100 | 0x002217BC | 2234300 | "¼ | T8A ? 0x600006F4 | 00000000000000000000000000000000 | 0x00000000 | 0 | | 0x600006F8 | 00000000000000000000000000000000 | 0x00000000 | 0 | | 0x600006FC | 00000000000000000000000000000000 | 0x00000000 | 0 | | diff --git a/hardware/esp8266com/esp8266/cores/esp8266/esp8266_peri.h b/hardware/esp8266com/esp8266/cores/esp8266/esp8266_peri.h index ae69a43d4c..d3841740b6 100644 --- a/hardware/esp8266com/esp8266/cores/esp8266/esp8266_peri.h +++ b/hardware/esp8266com/esp8266/cores/esp8266/esp8266_peri.h @@ -132,7 +132,7 @@ static uint8_t esp8266_gpioToFn[16] = {0x34, 0x18, 0x38, 0x14, 0x3C, 0x40, 0x1C, #define T1I ESP8266_REG(0x60C) //Interrupt Status Register (1bit) write to clear //edge interrupt enable register #define TEIE ESP8266_DREG(0x04) -#define TEIE1 0x02 //it for timer 1 +#define TEIE1 0x02 //bit for timer 1 //Timer 2 Registers (32bit CountUp Timer) #define T2L ESP8266_REG(0x620) //Load Value (Starting Value of Counter) diff --git a/hardware/tools/esp8266/sdk/include/c_types.h b/hardware/tools/esp8266/sdk/include/c_types.h index 1b5cc11918..c9493cbb0f 100644 --- a/hardware/tools/esp8266/sdk/include/c_types.h +++ b/hardware/tools/esp8266/sdk/include/c_types.h @@ -9,17 +9,10 @@ #include #include -typedef unsigned char uint8_t; typedef signed char sint8_t; -typedef signed char int8_t; -typedef unsigned short uint16_t; typedef signed short sint16_t; -typedef signed short int16_t; -typedef unsigned long uint32_t; typedef signed long sint32_t; -typedef signed long int32_t; typedef signed long long sint64_t; -typedef unsigned long long uint64_t; typedef unsigned long long u_int64_t; typedef float real32_t; typedef double real64_t; @@ -47,8 +40,6 @@ typedef double real64; #define __le16 u16 -typedef unsigned int size_t; - #define __packed __attribute__((packed)) #define LOCAL static